HNHacker News
TopNewBestAskShowJobs

aptwebapps

2,235 karma · joined August 3, 2011

david at <username> dot com

Freelance web development.

https://www.codementor.io/aptwebapps

hnchat.com:76nr7qQ5UEoV0OFQfbQT

submissionscomments
aptwebapps··on Jeffrey Epstein’s Harvard connections show how money can distort research
Even if he had a legitimate interest in science, who cares? There are two huge problems with Harvard allowing him to continue like that.

1. He exploited his connections to obtain a very lax sentence which allowed him to continue to rape children.

2. It damages the integrity of the scientific research as laid out in the article.

I have a bigger issue with the first than with the second, but I don't see how the question of whether he also had a legitimate interest in science is relevant to either.

aptwebapps··on Surviving Django, if you care about databases
What will work in a lot of circumstances is to put your custom scripts into empty Django migrations. Then they'll get run as needed. If you're feeling fancy you can write the backwards script as well.
aptwebapps··on Albatrosses who catch pirates on the high seas
This first category is risky: "Migrating Russian eagles run up huge data roaming charges" https://www.bbc.com/news/world-europe-50180781
aptwebapps··on Lessons from the use of personal knowledge questions at Google (2015) [pdf]
Oh, man that's bad. The worst I've come across in the wild was some bank or financial institution (don't remember which one) which did some "sensible" validation at creation time. I.e., your first phone number had to look like a phone number, your mother's birth date had to be a real date, etc. That was pretty bad but you could still choose the phone number one and get a reasonably decent password. This is way worse.
aptwebapps··on Witches of Belvoir 'may have been framed' (2013)
The distinction here is that it was planned, and not just the result of hysteria.
aptwebapps··on The promising results of Stockton’s basic income experiment
https://news.ycombinator.com/item?id=23857621 gets at what I was thinking but was too lazy to articulate.
aptwebapps··on The promising results of Stockton’s basic income experiment
Wouldn't the naive expectation be that prices would rise somewhat but that if the markets in question were competitive that this would not be severe?
aptwebapps··on Ask HN: My GitHub account got suspended without any notice
Yeah, but it's not like he did something nefarious. He found an account that was inactive and requested it from support and they gave it to him. If the previous user complained, either he would get to keep it or the previous user would get it - it wouldn't be deleted/disabled and they probably would have communicated something.
aptwebapps··on Ex-Googler's startup comes out of stealth with simple, clever robot design
Yeah, it might be hard to sell a robot that can do a, b, and c as long as you already have set of devices that meet it halfway. OTOH, if it can do a sufficient set of useful things to get some traction, then you might start to see some integrations.

The thing about examples like the washing machine is, I haven't looked but I would be surprised if there isn't already a networked washing machine, less the powered door, that is meant for smart homes.

aptwebapps··on Ex-Googler's startup comes out of stealth with simple, clever robot design
Oh, I don't have either, I was just using that as the canonical example.
aptwebapps··on Ex-Googler's startup comes out of stealth with simple, clever robot design
Another possible angle is integrations, i.e. robot-friendly appliances. Maybe the washing machine has a powered door and an API that the robot (or some other software) uses to control it. No need to push buttons. Obviously, this won't cover all scenarios, but as someone upthread said, to be useful it doesn't have to do everything.

The bigger issue, IMO, is avoiding distasters like Roombas trying to vacuum dog poop.

aptwebapps··on Pinboard Turns Eleven
Wait, the time cost of asking for a refund or the time cost of trying out a service you ended up not using? The former seems trifling, and the latter applies even if there was a free trial.
aptwebapps··on Göbekli Tepe
"... especially in the US where people's lives are destroyed and horrible politicians get into office due to supposed authorities calling people names on the internet."

For someone railing against unsupported assertions, that's a whopper. We can stipulate horrible people have gotten into office and that people are calling other people names on the internet, but the arrow of causation is not at all clear.

Addressing your point more directly: I don't think the problem is people making insufficiently footnoted comments so much as readers accepting things that align with their predjudices uncritically. As such, I don't see what is gained by attacking someone for commenting in a casual style.

aptwebapps··on Eating Thai Fruit Demands Serious Effort but Delivers Sublime Reward
I think I have not had good dragon fruit yet. That's the trouble with trying new fruit you see in the market - you never know if it is a good representative.
aptwebapps··on Eating Thai Fruit Demands Serious Effort but Delivers Sublime Reward
> Jackfruit does not have a "jagged sheath" (that's durian).

Durian's spikes are pointier, but you can call both of them jagged.

aptwebapps··on Reflections on Being a Female Founder
The first time I read this comment I failed to parse what you meant by 'one guy' and thought you were being sarcastic.
aptwebapps··on The blissfully escapist comic novels of PG Wodehouse
The Jeeves and Wooster stories are all (or almost all) in the first person, but most of the his other novels are not. Look for some of the Blandings Castle books.
aptwebapps··on Zero-day in Sign in with Apple
Added an after edit. I don't mean to say "you'll be fine, go ahead." But Swartz's case was a bit different that the hypothetical described above.
aptwebapps··on Zero-day in Sign in with Apple
Totally not a lawyer here, but my impression of laws like CFAA is that it revolves around unauthorized access of resources. If the only resources you access are those for which you have authorization, you might be all right.

After edit: "you might be all right." was a poor choice of words. If you piss off the wrong people, you won't be all right.

aptwebapps··on What happened to those GM spider goats with the silky milk? (2019)
I've stopped paying attention to battery tech announcements and just wait to see what shows up on the market. There are so many 'breakthroughs'.
aptwebapps··on Ask patio11 anything
There are many more people who I am interested in hearing from than I adore. I suspect that is true for most of us. Patrick is usually worth listening to, has a style which appeals to many, and is well-known on HN. That's sufficient for a story like this to make the front page.
aptwebapps··on Iowa Caucus App Error
It's not totally up to the parties. Each state has different laws about how their primary or caucus should be conducted.
aptwebapps··on Show HN: There are 100s of similar Monitor Arms so I built this
This is neat, wish I had it six months ago. Is it curated or what? Could it be generalized?
aptwebapps··on Randomize HN: Removing the vote threshold for getting to the front page
I know HN sticks to a very simple UI, but I wonder if giving readers a way to control the mix for their personal front page would work. Maybe a little slider to adjust the threshold somewhere discreet (but on the front page, not in settings).
aptwebapps··on Kansas City is first major city in U.S. to offer no-cost public transportation
If you'll hold off on the criminalization until all the shelters are built, maybe, but the former is easier than the latter and not everyone is equally invested in the two endeavors.
aptwebapps··on Found hidden safe, should we crack?
I suspect that number is too high. 90 numbers per dial doesn't necessarily mean 90 valid positions. It could easily be 20 or 30 valid positions which comes out to a lot less. Plus, not all combinations of individually valid positions are themselves necessarily valid.

For example a standard Master dial lock has 40 hash marks but, IIRC, older ones had only about 12 valid positions. There was a trick you could use to find the third position, which would have left 144 combinations try except there were a few invalid combinations reducing to around 120. This is for a lock that a naive estimate would but at 40^3 or 64,000 combinations.

aptwebapps··on “correcthorsebatterystaple” is guessed in less than 0.01 seconds
"How costly it is to guess SHA256 passwords: https://archive.is/vOn9q (instead of 1000 guesses/second, it's more like ~1197962070743187 guesses/second)"

He seems to have taken this bit from the linked article:

"In 2013, Bitcoin miners collectively performed ≈ 2⁷⁵ SHA-256 hashes"

and divided by the number of seconds in a year to figure out how long how many SHA-256 hashes can be calculated per second. But that's all of the Bitcoin miners in the world (in 2013, but still).

Anyway, use a password manager and don't reuse passwords and this is all moot.

aptwebapps··on The 80/24 Rule
Thanks, I've been using PyCharm for years and didn't know that.
aptwebapps··on Oyo's business model is looking a lot like WeWork's
The valuation does not come from their operating numbers, core or otherwise. It comes from their last round of funding.
aptwebapps··on The 80/24 Rule
VS Code has regions, which look like preprocessor instructions but I don't think they actually have any affect on the code. They do, however collapse while providing a nice label.
← PreviousPage 2 of 34Next →