skysight-inc/HackerNews huggingface dataset:
As a web developer, I like my browser to implement internet standards correctly so websites actually work. People aren't trashing Safari because it's cool.. generally Apple provides a great software experience. But Safari is a bug ridden mess.

Here's an example that broke many many sites that use OAuth2 Auth Code Flow for login (including the main UI portal my company provides clients): https://bugs.webkit.org/show_bug.cgi?id=194906

There's also been issues with the handling of 3rd party cookies that create issues for login systems, js stdlib functions being incorrectly implemented, etc.
I liked the part where it would turn off the stall warning when the nose was too high, then turn them back on again when the nose dropped, which may have convinced the copilot that holding the stick back was helping.
I'll preface this by saying that I read and enjoy many of your comments, and I know you're a deep and nuanced thinker. But in this case I think you seem to be lacking the nuanced approach this topic needs more than most.

> Well, self-interest is not unavoidable

We agree, don't we, that below a certain level, a lack of self-interest will lead to our rapid death, or inability to do anything useful (and indeed even make us a burden on others).

I.e, if we don't take care of our own safety, warmth, sustenance and health, we'll soon die, or become unable to function and cease to be able to do anything beneficial for anyone, ourselves included.

On this basis, it's normal and healthy for us to take care of our own basic needs first, then those of our family members and near neighbours, then any with any surplus energy and resources we have to share, we can contribute to the wellbeing of others less close to us.

This reality applies regardless of the economic system under which we live, however the incentives of that economic system will be a significant influence on the extent to individuals focus more heavily on their own interest vs those of others.

But it's not as if self-interest and benevolence are polar opposites. The better resourced and energised one is, the more good they are able to do for others - whether it be via running non-profit organisation, a public organisation, or a private company where one is employing people and producing goods/services for the benefit of customers. So in this sense, taking care of one's self-interest can easily lead to better outcomes for others.

None of this is consistent with the assertion that "capitalism" or the economic philosophy described by Adam Smith (who never used the word "capitalism") is a philosophy that celebrates greed or selfishness, and only alternative economic philosophies celebrate benevolence.

Selflessness and generosity is broadly celebrated and admired by most people in countries that are largely "capitalist". Gordon Gecko was an anti-sympathetic caricature. People who idealise and engage in excessive selfishness are largely shunned and isolated by polite society.

On the flipside, writers and activists who have idealised "seizing the means of production" could hardly be presumed blind to the power self-interest.

Please understand, I'm not making any black vs white argument. I'm not any kind of "capitalism" activist. I'm personally deeply interested in working towards economic systems that are most effective at providing for the wellbeing of all. I live in a country with a mixed economy (Australia) with a socialised health system and a large welfare system (much like Scandinavian countries), and I think our system works well but I'd love for it to work better for those less well off.

So it's a topic I think/read about and care about a lot.

Which is why I think it's important for us to have more sophisticated positions than "capitalism celebrates greed", when the reality, like human nature itself, is far more nuanced than that.
> we need to re-evaluate our current system of corporate ownership and ask if it is really what's best for society

You phrase this as if it's an either/or. Correct me if I'm wrong, but you, or any other owner, are currently perfectly free to experiment with other ownership models in your own company.
Last year, May was very benevolent with cool weather. June was absolutely brutal with temperatures close to 40C even at 8pm in the evening. All in Delhi.

This year, May has been brutal already and I dread to think what June has in store. This is coming after a very long and very cold winter.
Will antitrust cases comes to the other FANG companies too? Is it inevitable? In a similar way to Google dominating search, Amazon dominates e-commerce and cloud, Facebook dominates social networks, and Apple dominates its entire ecosystem (including not allowing you to install your own software).
For anyone who enjoyed the write up, it's from reddit user AdmiralCloudberg who has a bunch of them, and they're all good: https://www.reddit.com/r/AdmiralCloudberg/comments/a4ckhv/pl...
The sitemap here is quite impressive: https://ludens.cl/sitemap.htm
There have been extensions out there that are close to amusing the current behavior.

Example: https://www.zdnet.com/article/google-cuts-fake-ad-blockers-f...

My understanding of the current behavior is that an extension like uBlock can programmatically read requests. Extensions will be made to abuse an API and people will install them unwittingly.
This is how all organisms’ population dynamics work. They expand until they meet their boundary conditions.
I know that micro applied more to how much power it generated compared to a real hydro plant. But it cracked me up thinking it was going to be a small project.

Tools Needed:
...
1 Pack Horse
...
I especially love the way you can create a dark-mode CSS stylesheet with something as simple as:

@media (prefers-color-scheme: dark) {

}
There are good reasons to go with a name publisher or to self-publish but the upfront money (one way or the other) is probably not one of them. For most people, the time invested in writing a book far outweighs a small four-figure advance on the one hand or some out-of-pocket expenses for copy-editing and design on the other.

And you're going to be doing most of the marketing yourself in any case.

For most people, writing a book is an investment whether you go through a publisher or not. Unless it's just a passion project, you're presumably doing it for your career/brand/etc., not to make a meaningful amount of money. If you are evaluating how to go about a book project based on pure financial ROI, the short answer is you should probably do something else.
Yes, AI is designed in very particular situations to fit ver specific tasks. I never meant there to be a single mind controlling the whole world. Today you could program an assisting AI that told you when "you missed a spot" when painting your house. It's simply not cost effective. But eventually driving and medical diagnosis AI, while imperfect, will have a better success rate that humans. Do you really think that won't apply to industrial production eventually, say in a hundred years?
Are they removing url-rewriting requests as well? Perhaps adblockers could modify the URL of the ad to go to a different domain (example.com) rather than blocking it entirely.
"certain mindset" would seem to mean the elimination of human desire.
Shouldn’t we optimize for the common case?

The language should do want we want most of the time.
The effects of political lobbying on likelihood of climate policy enactment
Could you elaborate? Firefox doesn't seem to have any problems with h264 to me
>So the dominant strategy for staying at the top of a board is sometimes to be as controversial as possible. Basically, trolling.

In my experience this varies wildly, both from board-to-board and between imageboard sites in general.

One aspect is moderation.

The MO of 4chan moderation is to enforce US Law and a bare minimum of conduct in such a manner that it is not noticeable to most posters. If you use a browser extension which allows you to monitor deleted posts/threads, such as 4chanX, and have it monitor a thread where a poster is intentionally trying to incite controversy in a manner which is not conducive to the topic or board theme, they will generally get silently deleted. On their end, they may get warned, banned, or no notification at all, but the deletion is primarily effective because it deprives them of their exposure (also, ban evasion is trivial, while keeping one's flamebait up is not).

Another aspect is the culture of each board, which varies wildly on 4chan. For example, posting political and social flamebait on one of the slower, niche boards will just as likely result in people silently reporting the bait and not replying, or only reply to call out the post as flamebait (which is less ideal, but generally ends the conversation chain). If the content is deleted in a consistent and timely manner, the posters can establish norms, and can more effectively handle borderline flamebait without devolving into a flamewar.

Meanwhile, on faster boards, the larger number of trolls and people willing to take the bait, along with the ephemerality from faster pace of thread birth and death, results both in moderation being unable to keep up, and a need for more moderation, usually in the form of "janitors" (board specific moderators with limited powers). The more janitors, the more erratic the enforcement of rules tends to be, especially for Global Rules 3 and 6. So there tends to be greater animosity between moderation and posters on faster boards. The extreme examples would be /b/, /r9k/, and /pol/, the latter two informally serving as an outlet for (a)social and political posts which have proven to be irresistible to discuss while simultaneously being rancorous enough to derail almost any thread.

So to sum it up, trolling is more effective on the fastest and most vitriolic boards, and less effective on the rest. IMHO, the best "proper" ways to increase your exposure is to either post original content (with mixed success on a good day), actively engage others in conversation that is at least tangentially related, and if on a more image-oriented board, provide on-topic content to bump the thread.
Assuming they can afford the air conditioners and electricity and electric grid.
Citation? I've never heard of that.
Is it tho
It's not surprising that people are unable to sympathize with people who they've never seen.

I suggest you travel through India and you'll realize how mistaken you are, sometimes the carbon emission of a village with 100 members is less than a typical American household, specially now when LPG is rolling out even in the remotest and poorest families.
Predicting Customers' Next Purchase Day
Seems that nature favors the 'big rewrite'
> Of course if we had a single rational world government for any length of time we wouldn't be in this mess.

No, you would be in another mess.
The default front page material is, frankly, subjectively terrible (damn kids these days get off my law etc.) But a customized front page can be really addictive, though these days I find myself just going directly to the various subreddits I frequent (things like r/AskScience, r/AskHistorians, r/photography, r/rust, r/dwarffortress).
It's a little disturbing how cheaply constructed the new Kitchenaids are, especially for their price tag. The ancient one that is a family heirloom weighs about 15-20 pounds more than newer models, and the base is cast steel. The moving parts have proper ball-bearings in them. I think you could set a bomb off next to it, plug it in and whip up a batch of pancake batter.
This strikes me as idealist and disconnected from reality. This is how some engineers think they should be paid without ever seeing the other side.
- the first year has a lot more risk than future years
- often, you pay yourself less when starting out
- raising money is hard
- finding your first customers is hard
- building from zero with no paying customers is much harder than adding features or reimplementing
- quitting your job is hard

I’m not saying that maybe early employees might deserve more equity, but to suggest that contributions in year 2 of a startup are somehow equal to those of the first year is laughable to me. Maybe strictly from coding contributions, but there’s office space, culture, vision, etc. If it was that easy, that person joining would have started their own.
If a 'die-off' happens at large scale within a country that has nuclear weapons, everyone on the planet could be involved. For example, they could make a unilateral decision to detonate nuclear bombs on the surface of the earth to throw up particulates and cool things down. That would 'suck' for everyone if it didn't work as expected.
Another thanks for this. Powerful stuff.

I looked up transcendentalism, and found this definition: “an idealistic philosophical and social movement which developed in New England around 1836 in reaction to rationalism.”

I found this origin curious because Emerson’s ideas don’t seem to conflict with rationalism; in fact, a transcendental mindset seems like an entirely rational belief system to adopt if one wants to live well, and there are interpretations that are entirely in line with scientific observation.
GDPR deals with processing of personal data, not just collection or canonical records of it. If personal data passes through a system, it’s probably covered by GDPR.
Here here. I’ve heard “but null pointer errors!” countless times to justify one’s coding approaches (eg, strong typing, Maybe/Optional invasion, this or that PL, ...)

People will murder all kinds of productivity to avoid potential NPEs, when as you say they are generally the easiest bugs in the world to contend with.

It is beyond baffling to me, and given how often I hear it, it makes me question the dev world’s sanity.
The Human Cost of Cyberattacks
Many people say (even just in these comments) that they're introverted but real life relationships are very valuable to them. So either all those people are wrong about being introverts ("no true introvert"), or perhaps those people that are introverted and don't value real life relationships or even see them as a "cost center" are more than just introverted.

That's not a value judgement, btw.
Yes I suppose that's what the Firefox developers think to themselves. Let's ignore basic usability issues. That's why Firefox is a failure.
I remember reading a sci-fi story back in the 80's (damn I wish I could remember the name) where that basically happened, Europe and the US fortified their borders (massive walls/fences, automated weapon systems, usual sci-fi fare) and left the rest of the world to it's own devices.

I was only a kid and I remember thinking "I can't imagine that ever happening" then I look at the refugee camps in EU states (Greece particularly) and it doesn't seem so far fetched.

Trump and his wall as well.
This doesn't solve the problem of "Stuffing", or "dead people voting". You could see your vote is still as you voted, but you don't know if only people who are allowed to vote did so.
The Potential Human Cost of Cyber-Operations [pdf]
I have partially repaid my loans, but now I have been postponing the repayments while I struggle with the idea of defaulting. I feel guilty doing so, but I also think that when I took on the loans I was too young to understand the implications and, as you mention, was "brainwashed" into thinking this was the only way to go. My family was too poor to pay for my college, so this was my only "choice." So while large corporations and the rich can privatize gains and socialize their costs, we peons are on the hook 100%, with a large predatory capitalist system stacked against us.
Free trade is equivalent to world-wide-leveling, with a race to the bottom in wages.

Every developed country should have high import tariffs on goods and services to protect their domestic workers, industry and farmers.

Trump gets it, and I predict his easy re-election in 2020 as the result.
> But does that mean there is no causal effect of programming language choice? I don't know and I'm not making any claims either way.

I'm also not making definitive claims, but we can't ignore observations, either. While small effects can appear or disappear depending on methodology, big effects are easy to find and hard to hide, especially in an environment with strong selection pressures. Therefore, the most likely explanation to why no big effect has been detected -- either in studies or in industry -- is that there isn't one, and that should at least be enough to make it the working hypothesis. So before explaining effects that have yet to be detected we should establish that they exist at all, something we have so far failed to do.

There may well be a small effect, and there could still be a large effect, although the chance of that is small unless we have a really good explanation to why we haven't found it.
“And Google’s services are free to consumers.”

And here lies the rub. Isn’t it about time that there’s a very thorough, modern, investigation with regards to anti-trust in the age of data?

While prices may be falling, data is accumulating at enormous rates within a handful of companies. This hoarding is out of sight, with no oversight, nor knowledge of what power it potentially holds. What good will 1890 laws do in order to help the public deal with this new reality?

How many laws have been completely reworked from the ground up to be able to cope with these new business practises, 20 years on from Google and Amazon’s launch?

Honest question :)
One comment is CTEs don’t use indexes, so you may want to avoid using them in production code. That’s something to consider if you may need to port code to/from databases where indexes may be available.
The market inflates price (not value), because regulation is restricting the build (or inflate the cost of building process itself) of new houses.

In Japan it seems regulatory process is easy, hence price drops.

I'd add that probably building a lot of social housing inflates the market as well...
We're excited about it also :)
Actually it's also bad in densely populated areas where the bitumin starts melting and sticks to your car tyres and shoes.

I traveled there.
check out princes of the yen for an explanation of japan's housing bubble (and a lot more).
Potential human costs of cyber operations
just switched two days ago. it's been nice ten years, see you google.

my main hurdle was absence of decent support for multiple isolated profiles in firefox and it's still not great but multi-account containers are good enough for now.
Taxman-as-a-Service
"The thermometer hit 50.6 degrees [...] in the Rajasthan desert city of Churu."

Churu has 120k inhabitants, you can call that a population center.
“...Design patterns are formalized best practices...”

(From Wikipedia, apparently, not the author of the article.)

No idea where that idea came from, but this probably just means Wikipedia should be updated. Design patterns don’t need to be “best practices”. Also, that term is mostly useless to use in the definition or description of something since it’s a highly contextualized term.

It looks “Formalized” should also be dropped. It should say something like “defined and documented” instead. As it is, I think it can be confused (as the author of the article has) with referring to having gone through a formal verification process.
Can anyone guess where will the first wave of climate change refugees will be from and where they'll be heading too?
There is a very loud but relatively tiny minority of developers that work for/with and/or support Mozilla in some way, who actively take part in brigading on HN to try and sway your opinion. Any time anybody complains about a better browser, you'll see someone promote Firefox and bring a few hundred of their friends to up-fnord their story to the front page or down-fnord dissenting commenters.
What we think we know, but might not, pushes us to learn more
Serpico the movie is based on real life corruption. I don't think this is a solvable problem without changing humanity it the role entirely. There's a saying, power corrupts, absolute power corrupts absolutely. While there are most likely some officers who are above and beyond the best of humanity, most are likely average or below average due to the selection process and the type of people who would go into the field.
This has been a plot of quite a few novels, so I'm struggling to come up with that exact one (if I've even read it). Off the top of my head, Children of Men is similar.
Thanks, you're right. Edited.
Funny, I was looking into Wyze recently for some basic front yard security. I'll never enable an indoor security camera if it's internet connected, but recently the idea of a front door outside system seems reasonable.

In addition to this incident, anyone have any bad experiences with Wyze?

Sidenote, anyone know if you can disable sound on Wyze? My installation would likely be indoor pointing outdoor for simplicity, but I don't want it to record audio inside.
Google is much further from an advertising monopoly than a search monopoly.
An engineer can quit if the project is unethical. Just 'enduring' is harmful to yourself, and others. Don't be a coward, at least stand up for your values.
Software Design Patterns are an Anti-Pattern.

They could be used as a terminology for commonly recurring patterns. But ask your colleagues about the difference of a facade an adapter and a decorator and you will see that in reality they are useless for that. The chosen names are just too generic to have a precise memorable meaning.

People think they can use it as an abstraction, but for most patterns it’s not abstracting in a way that programming languages support. The only thing I can do with an adapter is add it to the class name and feel intelligent. People tend to do that less to real abstractions (List instead of SequentialIteratorFactory or IteratableMonad).

The most offensive thing people are doing with design patterns is trying to use them like bricks to build code. You will end up with code that’s 90% boilerplate and 10% actual logic strewn all over the place.
Houston and Paris are not races.
Affording air conditioner probably the same like affording warm house in cold climate.
Yes. The A320neo should be the last new design allowed under the same certification. They'll be forced to re-certify whatever they do next anyway, so they won't have to try to shoehorn things into the older design like Boeing did with the 737.
Visual Studio 2019: JavaScript and SEO – The Top Topics of the Week
For the record; I've travelled in India and parts of Africa. That's not the point. The point is simply biology. If we reduce our population sufficiently (by whatever means), then the effects we have on the global climate may start to wear off. This is just one example of how we are reaching a limit and our species is starting to die off as a result. Given enough such situations our species may eventually reach a sustainable level.
And 323.15 Kelvin, and 581.67 Rankine.
Look up Firefox Pocket and Firefox Gab/Dissenter.
Super minimalist and to the point -- I like it.

Note: On mobile, I can't see the links if the title is too long.
Been telling people for a while, if we think the amount of refugees from our wars is bad, just wait till you see the number arriving due to the fuel we burn.

Though given our reaction to the current wave of refugees, we will blame the refugees for their own predicament and probably George Soros, as is tradition, long before we accept any blame ourselves.
Nopes. Churu is a population center. It's a district headquarter. And population centers are not faraway from 50C at 46-47C being pretty frequent.
That's a bold accusation and would make the case that there's no real difference between Chrome and Firefox, can you point to the evidence that supports this?
Maybe we should just scrap all airplanes due to the inherient risk of strapping jet engines on metal tubes and forcing them 10's of thousands of feet into the air.
Have you tried raise VAT and kill the poor?

https://youtu.be/owI7DOeO_yg

Except this is a comedy sketch. Considering massive human die-offs as a solution to the climate crisis is not just inhumane it's also very unlikely to work without massive extra consequences from war and other disasters.