HNHacker News
TopNewBestAskShowJobs

everdev

48 karma · joined October 17, 2025

submissionscomments
everdev··on NASA Wants to Send Nuclear Rockets to the Moon and Mars
Unidentified != Alien
everdev··on Uber CEO calls business 'sustainable' amid huge losses
In principle that sounds great. In reality, that introduces more steps as each price offer and counter offer produces a time delay and makes me think.

Right now the app follows KISS (keep it simple stupid) and "don't make me think" principles.

A free market price negotiation would introduce a lot more complexity.

One way I could see this working is if driver's set their own rate (per minute or per mile) and riders can accept or reject that rate.

everdev··on Edward Snowden says he didn't cooperate with Russian intelligence services
Something is really bizarre here on both sides.

Russia has a track record of intimidating or killing journalists and political activists and has an aggressive anti-spy program. It's really hard to believe the official narrative that a former NSA employee with technical skills and security clearance shows up in Russia and after he refused to cooperate they "didn't know what to do with him" so they left him alone. I find it hard to believe they don't have someone tracking him 24/7.

The US was fighting tooth and nail to get Snowden extradited in the early days of his escape. After that their strongest public statements have been encouraging him to "repatriate and defend himself in court" which they know he's not going to do.

The more likely scenario seems that the US and Russia are already getting what they want from Snowden or are perhaps simply negotiating the price of his return with the US acting like they don't care and Russia calling their bluff by letting him make public appearances.

everdev··on Why Fossils Are Mostly Male
Knowing the common predispositions of genders is useful if you need to make an educated guess about the expected behavior of a random person.

Sometimes the problem lies in trying to raise boys or girls to fit these "expected predispositions". Or judging someone who is "outside their gender norm".

So, yes if I pick a random boy and girl out of a crowd, I would expect differences and could make reasonable guesses about those differences.

So, it's not bad if you know these common gender differences as long as you are able to quickly discard them when you're getting to know someone at a deeper level than their gender.

everdev··on Test-driven development: A great idea hiding behind a terrible implementation?
Or a classic take from DHH 7 years ago, just test the big things: https://signalvnoise.com/posts/3159-testing-like-the-tsa
everdev··on Alex Honnold's next summit: the rest of his life
A few ideas on why people get angry:

1. Public health campaigns - They don't get outraged by junk food, sports cars, etc. because there isn't advertising telling them it's unequivocally bad. Government will tell you that not wearing a helmet, smoking a cigarette, etc. is universally bad so it's easier for people to see someone "doing a bad thing". People get angry when other people "break the rules".

2. They know someone who was affected. I'm guessing if your cousin got hurt because they weren't wearing a helmet, you might carry some emotions that could be released when you see someone else taking the same risk.

3. Human nature. Back in tribes, if our Uncle was trying to scale giant cliff faces for fun, we'd be at greater risk of less food / losing a war if the tribe let him risk his life for little to no tribal gain. Especially if the young kids thought it was cool and wanted to try it too. People are persuadable and can be influenced. It's not unreasonable to think that glorifying death defying sports or financially rewarding them will result in more people risking their lives.

4. Bullying. If you see someone doing something different or not fitting in, some humans feel compelled to yell at that person to increase conformity and cohesion.

5. Low self confidence. They might be highly critical of themselves and see an opportunity to criticize others.

For me, #3 is the most common answer. People in strong, healthy communities feel safer so they probably don't want what they consider a "risky" behavior to spread.

everdev··on Bugs That Became Features
A surprising amount of CSS development would probably fit the bill as well. So many times I've produced unexpected results that looked just as good or better than my original intent.
everdev··on Across the Universe, a star exploded so violently that it annihilated itself
Supply and demand would rapidly reduce this timeline even at incredible energy amounts. There is a virtually unlimited demand for energy. We'd build more energy intensive machines if the supply was so vast. Powering millions of large fans to break up a tornado or a hurricane would now be possible. We'd keep inventing power hungry ideas until balance was restored.
everdev··on Ask HN: What's the point of the TM and (R) symbols?
It's my understanding that the R, TM and C symbols are not required to enforce trademarks / copyrights. So, if you register a trademark and forget to put TM or R next to it, it's not like your content is suddenly fair game. Same goes for C, they look at your history of public use, not the instances of a copyright symbol.

However, those symbols signal to others that a trademark / copyright exists and helps to discourage others from copying it.

INAL

everdev··on Columnist asked researchers what they could find out from just his cell number
> I forgot what they were but the real name is Smith!" will be enough to pass.

How would the call center know if your mother's maiden name is actually Smith if you never answered the question honestly?

I could see the "It's a lot of random letters and numbers" response working by itself though.

everdev··on A recruiter used the GitHub API to pull my email address out of Git commits
You could take the API info you're looking for and then cross reference it with a simple GitHub user search, filtering for users that have "available for hire" selected in their profile.

I used this method years ago, albeit manually. I didn't have much luck though as it's akin to cold calling.

I found it much easier to pay a job and let the interested candidates come to you.

everdev··on ‘No One Saw a Thing’: When a Midwest Town Banded Together to Kill the Town Bully
> if the justice system cannot help you then you have to take things into your own hands

Fortunately not many people seem to feel this way, maybe because revenge doesn't work as a criminal defense.

People who have been wronged are usually highly emotional and it's hard for them to put themselves outside of their circumstances and view the incident objectively.

Justice is supposed to be blind for good reason. If we all carried out our own version of justice, I'm sure you'd eventually run into someone who thought being too loud at night should be punishable by death.

There are many instances where victims of bullying feel they have no recourse other than revenge. I don't know the answer for how to make that situation better, but I know it's not murder.

everdev··on Google to Offer a Best Price Guarantee on Certain Flights
The profit from accurately predicting future prices would dwarf advertising / computing revenue. The problem with any prediction is as soon as it's acted on or made public it starts to affect the system requiring an updated prediction. If enough people buy into the prediction it's a self fulfilling prophecy. So much of pricing is influenced by human nature though. Good luck predicting that consistently over time.
everdev··on California farmers are planting solar panels as water supplies dry up
Seems silly to do that, especially with so much open space, abandoned lots and rooftops.

Goes to show you the tide is turning from environmentalism to capitalism.

everdev··on FaceApp Now Owns Access to More Than 150M People's Faces and Names
Even if they did read it, there's no legal recourse for a state sponsored company that decides to write a good looking ToS and then just ignore it completely.

Or, it's not hard to imagine this even bring a completely legit company. I'm sure it's easy enough now for the Russian government to find something wrong they did and demand to see all the data they collected.

And finally, even if it's a legit company and they somehow have enough legal protection in Russia to about sharing data with the government, they're probably not the hardest security target in the world for any rogue operator to steal their data.

Bottom line, don't put all your trust in a ToS.

everdev··on No limit: AI poker bot is first to beat professionals at multiplayer game
Yes, but see my previous comment.

People have tried it and online poker sites know they've tried it, so they'll randomize images and other data. If you take a dive when the randomizations are triggered and outperform otherwise good luck trying to collect your winnings.

everdev··on No limit: AI poker bot is first to beat professionals at multiplayer game
Right, but the bot needs to know who is in what position what the bets are, who folded, etc. Try inputting all of that information manually to the laptop next to you and you'll quickly get frustrated. Online poker is a fast game with lots of data points.
everdev··on No limit: AI poker bot is first to beat professionals at multiplayer game
Poker sites mainly detect bots based on their login times, number of tables, time per action, etc.

A successful bot shouldn't get caught for "playing like a bot" because the moment it's actions are that predictable it would presumably no longer be effective.

But it will get caught for operating like a bot. So, don't run it 24hrs a day. Sites also randomize things to keep bots at bay, even card imagery.

If your performance and success drops whenever they randomize something that gives the bot false inputs, then you might get caught.

Inputting all of the poker events manually would be really tedious I'd imagine.

Of course, if you're winning millions, they can interview you about your poker history and how you got so good.

It sounds like easy money, but probably not.

everdev··on Sqlite to Rest
I always found REST (and GraphQL or any API for that matter) tedious as it's basically abstracting SQL queries.

To my knowledge the abstraction is necessary to mitigate SQL injection and data permissions.

With RLS in Postgres, I think the data access problem has largely been solved where someone with the wrong JWT simply can't query other people's data if RLS is setup properly.

However, I don't know of a way to lock down a PostgresDB enough for clients to be able to write their own SQL statements.

It's easy enough to remove operations like DROP TABLE xx; but it seems like for a client to safely query a database we're stuck writing these boilerplate abstractions (or auto-generating them now).

everdev··on Bladder cancer 'attacked and killed by common cold virus'
Sure, but communities with healthy parents and elders probably successfully raise more children.
everdev··on ‘My mum didn’t vaccinate me – this is what happened next’
So construct a worldview based on a small sample size of personal stories? Sounds like what antivaxxers do.
everdev··on I’ve spent five years writing a JavaScript framework
> I'm not about to roll my own datetime library or my own crypto library.

Same, but it's nice if those libraries have zero dependencies so when you include them in your project you know exactly what you're getting.

everdev··on I’ve spent five years writing a JavaScript framework
There are also bigger libraries like lodash that are often included for the use of a single feature.

I must admit I have the same aversion as OC. I love the ubiquity, resources and portability of JavaScript, but the rats nest of dependencies feels extremely brittle.

everdev··on History Will Not Be Kind to Jony Ive
> This shifts blame off suppliers and on to consumers. Suppliers can do whatever they want: it's the responsibility of consumers to choose what is best for society.

Wether you agree with it or not, this is how capitalism and a free market works. It's a feature, not a bug.

everdev··on California’s mountain lion faces ‘extinction vortex’
By survived, I mean the ecosystem as a whole rebalanced and survived.

I think there's this notion of taking any predator or apex animal out of an ecosystem can cause it to collapse. But early humans hunted many animals to extinctions, at least regionally, and those ecosystems may have changed, but I don't know of any that became inhospitable or void of life as a result.

I'm sure there was some environmental impact of hunting bears to extinction in Central CA, I'm just not aware of it and haven't heard of anyone proposing that we reintroduce them.

everdev··on California’s mountain lion faces ‘extinction vortex’
I live in CA near Santa Cruz and we have had mountain lions in our backyard.

I've seen them close up and was not scared for the reasons you mentioned, it wanted to be seen. I had a slightly scarier incident where I was hissed at from thick bushes by a mountain lion that I couldn't see, but I left and the lion did not follow.

It's extremely common in our area for lions to attack and kill small dogs and livestock. For that reason, there aren't many people that appreciate preserving these animals even though there have been no recorded attacks on humans in our area.

Bears used to be common in the area too, but were hunted to extinction hundreds of years ago and the ecosystem adapted and survived.

If lions weren't here there are lots of people who would definitely hunt to keep the population down.

I think people overestimate the danger of lions to people, but also overestimate the environmental impact if they left.

But overall I know many people who have seen lions up close or been followed while hiking and everyone ended up being safe.

everdev··on Only 37 dogs of each breed can have the same name
No, they only allow 6 characters for the number of the dog. To write 38 in Roman numerals requires 7 characters. So that's why they only allow 37 of the same name.
everdev··on U.S. business contributes smallest share of federal taxes in a generation
> So allow companies to deduct local costs from local revenue, and you've turned revenue tax into profit tax.

Maybe I'm misunderstanding you, but that's kind of how taxes work now. You report your revenue and expenses and pay taxes on the difference.

The challenge is that there are so many loopholes that some companies can reduce their profit to 0 (or less) or allocate their profits to lower tax regions (Delaware).

A revenue tax would be far simpler and eliminate a lot of these accounting loopholes.

For maximum ease, have the banks automatically deduct 5% of each deposit and don't worry about even having to file taxes unless you received cash.

everdev··on Let's start using DuckDuckGo more often
DDG uses a combination of Bing, Yahoo and Yandex results. From what I can tell they don't index SPA sites very well:

https://www.reddit.com/r/duckduckgo/comments/90ypqz/ddg_craw...

A comment from July 2018:

> We get our results from various sources, mostly Bing, Yahoo and Yandex (more info: https://duck.co/help/results/sources ) so if/when they introduce support for SPAs, we should get that too. I don't know what their plans are for this, however.

everdev··on Senior Developers Are Getting Rejected for Jobs
Absolutely. Then it's all about selling the team, the company and it's potential. If you can't sell your vision to your employees you probably won't be able to sell to your customers either.
← PreviousPage 6 of 34Next →