skysight-inc/HackerNews huggingface dataset:
I'm talking about correctness in the physical optics/lens sense. With lenses, light always passes uniformly through the aperture, where sphere sampling is non-uniform.

Intention is totally fine. This is reasonable if you actually intended to do something different than what a camera does, or if the intention is not physical correctness. This blog post seems to be intending to do something easy for picking samples, as opposed to something optically correct. I'm all for easy, but I also think it never hurts to understand the tradeoff you're choosing, nor to present the harder alternatives.

It's also worth considering disk sampling rather than sphere sampling, because it's barely any harder, and it will make the code converge to the same quality something like 2x faster. Sphere sampling spends too much time in the middle and not enough at the edges. Disk sampling only takes a teeny tiny bit more arithmetic. Jittering & QMC methods will also help a lot with efficiency.
Here's a pretty detailed report on health care in Belarus from 2013:

http://www.euro.who.int/__data/assets/pdf_file/0005/232835/H...

Of note:

* Rates of smoking in Belarus are also high.

* The indirect impact of Chernobyl includes a lack of health care facilities in the (rural) regions most impacted.

If the stat you're working from was breast cancer mortality, I'd push back harder, but I don't think that's what you're saying.
It's nice that Google likes experimenting with products which necessitates being willing to kill things that aren't working, but I think its crossing a point where even perfectly justified cancellations are adding to the perception of new Google products are unreliable for the long term. It's likely directly impacting Stadia right now. It probably wouldn't be so bad if they just clearly marked experimental things as experimental and didnt brand everything as an official Google product while elevating successful projects into "real product" category. At least from a perception perspective it would help people's confidence in adopting products and maybe fight their meme reputation of constant product killer, although maybe this perception issue isnt as big an issue as it seems, idk.
Speaking of humour, I can't tell what I find funnier: the fact that someone didn't see how these checklist items could possibly be construed as humorous, or your clinically precise explanation of the concept of humour itself, complete with a mechanistic explanation and example. Together, they're a beautiful example of the tone of HN.
That's probably because in no small part, "rigorous refutation" is confused with "vigorous refutation" that is shallow and partisan in nature. Hating on Marx is easy; refuting Marx completely in a rigorous manner is hard; doing it without an obvious axe to grind is even harder.

Even to the extent that Marx was wrong in the particulars, he got a lot of essentials right in new and unique ways. More importantly, it's impossible to have a serious conversation about labor that excludes Marx entirely (unserious conversations are another thing). And we've now had over a century of refutations of various types and degrees, from both right and left. Contributing something actually new and significant to the literature would be even more difficult than developing a thorough and academically rigorous "refutation".

Hence, the nitpicking about details from the left, and the unrigorous blanket rejection from the right. Both are far safer ground than trying to introduce breadth on the left or rigor on the right.
great point. the dual purpose should be more separated.

that said, grades are useful for self assessment imo
My pet peeve is Python specifically. They have a PEP per release which basically tells you what all will become EOL on this release, which is very confusing.

And they also list unsupported releases on the main download page.

Can you clarify on the “release cell” part? Not sure what you mean by that.

I get you on the Windows part. It took me quite some time to figure out what all is even possible. The Windows page definitely needs a disclaimer.
There is a gulf of nuance between these two extremes you describe.

The web has "evolved" from a medium for simple self-publishing into a medium of mass surveillance and manipulation, big media, privacy-invading ads, uncalled-for browser monopoly, information oligopoly, and arbitrary crap code being sent to you in ridiculous quantities, not only draining your batteries and showing no respect for planet earth wrt energy efficiency, but also actively putting you in danger through fishing, xss and whatnot, and making your future ability to even read your legal, personal, study, business, or banking documents dependent on a needlessly over-complicated technology stack that no-one has the ability to influence in meaningful ways except Google, an ad company.

What it has not evolved into is a medium for long-term preservation of digital information, information autonomy, for simple ecommerce transactions and payments for everyone (as a merchant), for letting content producers thrive with quality content, or one that fosters free speech and diversity.

It has "evolved" by being captured to serve the interests of very few players, and fails the criteria of not having to appease computers or software programs that seem to be at war with one another.
I guess that’s the current form of advertising. It tries to create demand where there has been none before. You could also imagine advertising that tries to address your actual needs. Unfortunately that probably would make a much smaller market.
Rudimentary research done by yours truly, not a lawyer, indicates that it is potentially legal but not necessarily a smart move to make.

Regarding the legality, I believe it would be difficult to argue that your knowledge would be considered "material" to investors - given that there is no guarantee that your product is going to even affect an established competitor, let alone eat their stock price. Your confidence doesn't translate to empircal evidence of non-public material knowledge.

Regarding the financial side, just keep in mind that it takes a long time for investors to move on something like this. Months, likely. It will take time for your product to gain traction, then it has to hit the eyes of the competitor, then it has to hit the eyes of the investors of that competitor, then it has to be convincing enough for that investor to change their established position. If you're really confident, and have money to spend, it appears to be an option for you.

However, the biggest sentiment I found was: "Talk to a lawyer, not people on the internet when your company and/or financial life is on the line".

Because you shouldn't put your money on the line based what I, or other internet-goers say.
"The effect implies that a hypothetical doubling of advertising expenditure would result in a 3% drop in life satisfaction. That is approximately one half the absolute size of the marriage effect on life satisfaction, or approximately one quarter of the absolute size of the effect of being unemployed."

Does marriage, on average, across cultures, have a proven detrimental effect on life satisfaction?
But non of the actual mobile phones will use software over dedicated hardware, so I fail to see the relevance of dalore's comment: "And that's why the fight for 5g is important"
Porting Desktop Apps to .Net Core
These guys need to hire an Amazon reinstatement specialist - they're like $2k-10k a pop and basically help suspended guys get back to Amazon.

It's nontrivial to get the business back but the main barrier is playing Amazon's game, writing the doc exactly the way they want it, and being super vigilant once you're on probation.
Thanks!
Bash is just fine, and if you don't need anything else to share configs with your team, it's totally fine :)

We built this tool because we had a need (everything is explained in the blog post)
The growth rate for solar is x10/8 years, so in 20 years we are at >90% solar.
I'm not surprised. Advertising is nothing but private-sector psyops.
"all of them survived just fine and at least two were still alive as recently as a few years ago." People keep saying this... any citation or link you happen to know of offhand? I've heard only exactly the opposite in various articles, that the three guys died within weeks.
Mood has nothing to do with investing in nuclear. We are talking something you build that prints money at a guaranteed rate, there's no one to sell to that you need to influence one way or another to make them throw more of their money at you.

The only reason why nuclear power isn't widespread is that shareholders see a 30 year return on investment and run away to juicier returns.
I had to implement it and it is definitely not easy for me. It involves e.g. setting up, collecting, reading and reacting to snail mail.
I'm returning your argument. Imagine your are driving your car on the highway, but you suddenly have a heart attack and become unable to remain conscious. Do you: (a) Die? (b) Die?

Manned vehicles are not coming anytime soon. They are a whole slew of problems etc. -- you got my point.

I think focusing too much on pesky details is very much a fallacy in this case - you do not want an "AI" to react like a human in all situations, you only want it to drive in a way that is conservative enough not to endanger people too much.
And we clearly aren't that far from this goal right now.
W3C was a good fit for WebAuthn because the W3C is a body for corporations and by its nature WebAuthn is built and primarily implemented by corporations.

Not a criticism, by the way, sometimes that's just the right fit.
Well that's all good for the cables connecting USA and China but what about cables elsewhere? I guess in such a situation you wouldn't want you opponent to have control of critical infrastructure.
Is Heavy Use of Async/Await a Fad?
The multi-user design of web servers already provides "natural" parallel processing to distribute the processing load. If that's the case, then why the common suggestion to add async/await to all the libraries and even domain code?

I'm not an expert on the "guts" of web servers (such as IIS and Apache), but when I ask in related expert forums, it stirs up controversy.

According to some the "need" for such is only for heavily used web-sites such that async/await are wasted on roughly 99% of sites.

Second, it's allegedly only a performance improvement because of the particular implementation of the common web servers and/or OS's. If the implementation of the web servers is reworked in the future, the benefits of async/await might just go away.

Some say "adding async/await still doesn't hurt", but it can clutter up code and make certain debugging harder. Thus, having it scattered about is not a free lunch.
They might not see explicit advertisements, but they're getting exposed to a metric assload of product placement.
Mimetic theory explains why
I would exempt small businesses from GDPR requirements outright unless the business model is a surveillance capitalism one. Like small adtech startups.

Defining a surveillance capitalist company without BS is difficult although, so in the end, I would probably just wholesale exempt private small businesses that are not subsidiaries of larger ones. The small businesses would need to be arms length from larger ones too.

A lot of the danger of surveillance capitalism come from concentrated power, and many small businesses are by definition the opposite of that.
Understanding how Microsoft Azure keeps your data safe
I believe the issue with recycling is non-proliferation from one or both of these reasons: 1) If I'm not mistaken, recycling generates/accumulates plutonium, which in the wrong hands can be made into a thermonuclear weapon. 2) Enriching the spent waste back into fuel is much too close to the process of enriching it for bombs. I distinctly remember a YT video where they said that it's very hard (as in, much work) to enrich U to x-% for reactor fuel, but once you're at x-%, it's realtively easy to keep going to to y-% for bombs. So to recycle waste involves running that process and the NRC or some governments simply don't allow anyone to do it. My apologies if I'm incorrect in any of this.
It is already there on hover, but maybe a site-wide dropdown would help.
This data strongly suggests that the "demographic transition" is universal:

https://www.google.com/publicdata/explore?ds=d5bncppjof8f9_&...
If my comment's against the guidelines, feel free to delete it.
Ask HN: How long do you wait for your projects to compile/load each day?
I am getting increasingly frustrated at how long it takes to make simple changes to our application. Currently we use Visual Studio and several designer/GUI workflows such as Microsoft Reports, and TSQL designer. I work on a .NET application that is extremely complex in business logic, all on top of the Microsoft stack. These times are all on the highest end Dell laptop available with 32 GB RAM and an Intel XEON processor.

I would estimate our current build/use time for various aspects of the application is as follows:

3 minutes - Code Base Mono repo C# build

2 minutes - Navigating through app UI to see changes

2-10 minutes - Syncing our schema and data changes with the local DB (depends on how many DB's you sync at once)

20-30 seconds - Waiting for Visual Studio to load design GUI based editor tabs

I easily spend 1-2 hours a day waiting on things to load. Is this ridiculous or normal for a mature application?

What are your waiting times like for things you interact with frequently (build, syncing, etc.)?
The intricacies and legal details here are a little beyond the scope of my understanding. Medium was never much, and when they turned into a popup-serving nagware, that was the end of them for me.
maybe it's mostly false, but there certainly has been an attitude change towards high risk projects (imo)
You can still buy a house with gold bars in Vietnam
The worst case scenario is still orders of magnitude less than "5 megaton explosion". Somebody's math was wrong, or lost in translation. Either the math was done wrong, not done at all, or the figures got messed up in translation.
I'm guessing most of it. Was giving them $5k / month, turned it off... zero effect. Other than no more traffic from Romanian blogs that were always 404.

Out of our top 10 traffic sources, at least half were fraud from our Google spend. The other half was legit Google searches.
This makes perfect sense:
- 10 millon usd to Google is close to nothing.
- payout if success would be huge and there is place for unexpected derivative technology.
- there is still lots of wiggle place in physics, think for example superconductors or meta-materials.
> Germany after 1989,

Convenient. I think they should include DDR which had no advertising at all.
I was interested what the exact meaning of a “Middlebrow dismissal” is (non-native speaker). But I could only find the following in the HN guidelines which doesn’t seem to mention middlebrow dismissals nor does it seem to be applicable to the toplevel comment:

“Please don't post shallow dismissals, especially of other people's work. A good critical comment teaches us something”

What exactly is a “middlebrow dismissal” and why would the toplevel comment be that?
I would not say it works that way for me. I see most advertising as a visual noice and/or annoying interruption. I think majority of the time I am not even aware what is being advertised.
Some pages have that, and some don't. The iPhone page doesn't have absolute dates as titles, for example.
Though without advertising don't we have less jobs and seamingly greater dissatisfaction with lack of income?
And the Prime has horrific acceleration, an annoyingly noisy engine, terrible road noise, and doesn't even get enough mileage range on the battery to qualify for the California HOV lanes.

Toyota needs to go back to the drawing board for a hybrid rather than bolting a battery to a Prius.
To me, it is worrying how much human effort we're investing into advertising as a whole. The top minds of our generations, backed by billions of dollars in funding, are working on increasingly manipulative ways to capture people's attention and use it to generate profit.

We're constantly getting better at it; who knows what path this will lead us down. I suspect it might not be the one we had wished for.
> There was the logic that generates the SSL key pair, and there is the faulty logic that consumes it. Based on the description, it seems it's an indication of missing test coverage around the faulty code. If, when the faulty code was written, more time were spent on understanding the assumptions the code has made, then maybe the test wouldn't appear in the first place.

Based on the description of the bug, the bug was in Microsoft's SChannel TLS stack (I know this, because I found it too, and got a workaround into OpenSSL). I don't know about you, but I haven't written a whole lot of comprehensive tests for any TLS stack that I've used, unless I wrote the stack. I'm assuming jooster didn't work for Microsoft, he just worked for a company that released software for some flavor of Windows and used their TLS stack, because it was there.

This definitely fits into the category of nobody is going to test this, because it's not going to occur to anyone to test how the third party TLS library they're using handle public keys encoded without leading zeros, until they've ran into it before. Having a random key generated in a test suite means you've got a chance to see it; if you're lucky (and if you don't just retry everything without knowing why).
Unfortunately, reason isn't at play here. It would take just a fraction of customers for the restaurant chains, supplied by Impossible Foods, to express fear of the burger's contents to cause chains to drop them. Large corporations are notoriously risk-averse. Even if people in the companies believe it's complete nonsense they aren't going to gainsay customers' fears.

Impossible Foods isn't in a financial position to have the restaurant chains pull out. So they're trying to "take control of the narrative". It was an absolutely fantastic response. They kept it factual, with a bit of sarcasm, and turned the light on the "mom's group". Kudos to whomever thought up the strategy and wrote the response.
Maybe that should reviewed at some point given that 1) more sites are putting up paywalls and 2) they are being made harder and harder to bypass.
Does that factor in the upfront cost of building the reactor? IIRC it takes 30 years to get a return on investment for reactors, which is a non issue if the reactors are public but definitely a tough pill for the private sector to swallow.
So, how is the EC not a rule of mob then except that it weighs some part of the mob greater than others?

And, because states are different you want that to reflect on the people in that a state that’s different should have citizens with weaker or stronger influence on politics?

You are also cherry picking issues to portray Australia and Germany as worse. The people there have more ways to influence government, their populations are more active in politics overall and the inequalities among classes is much smaller than in the US.[1] The US has a whole host of problems with civil liberties too, a lot of them introduced by politicians pandering to the more politically powerful, smaller states. When 22% of the population controls more than enough to win the election that will give rise to the distrust in government and drop in political paryicipation we see in America, a problem that’s gotten worse almost every year for the past 50 years.

And, I don’t really get it, you mention that people who feel unfairly represented can just move but you don’t think the same argument holds if a person from a smaller state would feel the same in a completely equal voting system? Why do people have to live in Rhode Island? Couldn’t they just move to Boston if they think their smaller state doesn’t have the appropriate influence?

[1] https://www.eiu.com/public/topical_report.aspx?campaignid=de...
Possibly unpopular opinion: no, I don't think it's worth protecting ground-based astronomy. I could be wrong, but the majority of the important visual/IR astronomical observations from the last decade seem have come from space-based instruments, not ground-based ones. We need to put more instruments in orbit, not worry about fundamentally limited ones on the ground.

Additionally, this seems to me like an overall positive effect for the public at large. Being able to see satellites zooming across the sky is pretty cool, provides educational opportunities beyond what normal stargazing offers, and reminds people that there's something to aspire to (and look forward to) beyond what's on the ground.
I'm confused, did they legally entered the Chernobyl Exclusion Zone? I was told that biking into the Chernobyl Zone, e.g., is forbidden due to the risk of contamination when you exit.

Edit: Indeed it was not. From Instagram, “we spent the night tiptoeing around razor wire fences, coasting through sleeping security checkpoints, and riding frantically away from some surprisingly alert and vigilant guard dogs.” This validates what I know from Ukraine. Entering the exclusion zone is a very lucrative touristic business, with prices around $100-200 for a single day trip in a group.
Probably it's almost impossible to measure one's own reaction to ubiquitous advertising. Ignoring it consciously does not mean you are unaffected.
This is a great article. I’d advise any entrepreneur to read this, including myself 6 years ago.
Can I get in on this chat? I’ve been looking for a home in Chicago and have found at least one tool that people seem to despise - I.e., market exists, someone is trying to service that market but doing a bad job at it.
Baku Cuisine is Influenced by Everything from the Ottoman Empire to the USSR
I get that advertising is a necessary evil but I've become numb to accepting any form of advertisements due to it being abused.

Ad block + refuse to watch pretty much anything on TV. Life is too short to lose +-10% of my leisure time being brainwashed over a product I don't care about
The gigafactory is building the batteries and cells and all, it's just that the gigafactory != Tesla. Panasonic is their partner and is responsible for a significant chunk of the space and equipment for manufacturing cells.

https://electrek.co/2016/07/29/tesla-gigafactory-panasonics-...
The metadata isn’t hard to maintain (only the Latest Release field changes often). And I made this because the authoritative source are very often confusing with no clear dates.

PHP supported release page is great for eg, but Python is a mess.
I assume you've stopped flying on airplanes decades ago.
Definitely very true. I write more C++ than anything else, and the sheer number of online examples that start with

using namespace std;

is just staggering. Sure, it works in a toy example posted to stackoverflow, but it will cause problems in larger projects. I think globally there needs to be better emphasis on using best-practices in tutorials and examples; I remember this particular pet-peeve of mine also being present in college textbooks. Especially for content aimed at newbies, it should be frowned upon to show the wrong way to do things, since then it gets harder to show how to do it the right way.
I've had people who were surprised to find out that they could type:

using std::chrono::duration;
using std::cout;

instead of pulling in the entire std namespace; simply because they'd only ever seen examples that did it the lazy way.

edit: lack of semicolons strikes again!
One option is to sign up for workatastartup.com, which has YC companies that are hiring for eng roles. When you specify a location, it will show/filter companies in that area that are a fit for you.

If you're open to contract or remote roles, be sure to specify that on the site and it'll open up the search to companies that are open to both/either.

Lastly, I'm happy to share roles I'm aware of that might be a good fit. Feel free to reach me at ryan@ycombinator.com.