skysight-inc/HackerNews huggingface dataset:
Maybe 3, then I switched gears and started investing in fire prevention strategies (hell, fire detection & prevention systems were my first real job).

Cleaner code, proper testing, reproducible and reliable build processes, actually studying and applying CS concepts [0]. I've since come to the conclusion that any place suffering from repeated "fires" is a place that ought to burn down. It's a sign of misprioritization and it will either lead to the early deaths of their employees from the extreme stress or the early death of the company/org from incompetence. Hopefully the latter more than the former.

[0] Concurrency issues. How many places have a policy of just "clear the queue, the data will be resubmitted if it's needed" when the real problem is that they have more data to be processed than systems to process it. Wait, that's not actually the real problem, it's a poorly designed system that's barely taking advantage of the available hardware. I had a system I (thankfully escaped) was partially responsible for that involved millions of dollars in hardware for...200 concurrent users. It couldn't go past that. They'd created so many bottlenecks in their design and dedicated hardware entirely to certain tasks (that used maybe 1% of the hardware's capability) that scaling beyond that was literally impossible. The hardware was more than capable of handling more users (I'd seen less hardware handle more users for more complex tasks in the past), but a lack of comprehension in the design of the system led to this incredible failure. More money was being thrown at it year after year to try and scale it but they were still hitting these fundamental walls created by the design which they wouldn't address or even entertain addressing.
The article doesn't give an example of this, it only says that it happened. It may be true (not hard to imagine), but it could be just made up completely.
Using Tailwind doesn't mean you need to individually list each class every time.

You can use PostCSS to define class that compose multiple tailwind classes together (See how @apply is used here: https://tailwindcss.com/docs/using-with-preprocessors).

My flow is usually to iterate by adding individual classes directly to HTML elements, and when I see a pattern emerge I'll sometimes make a new class with that inherits from multiple tailwind classes.
My Lab Uses Ultrasound to Stimulate Unconscious Patients
>Hospitals set their prices above what most insurance companies will pay to make sure they get the maximum amount from the insurance company

Tis is generally not as simple. There are two prices that matter to this conversation: the hospital chargemaster and the usual and customary rate (UCR). The two are not functionally intertwined. The chargemaster exists in the hospital back office as a legal fiction and has little to no relationship to anything the insurance companies do although yes, sometimes chargemasters may be used as part of the rate negotiation with insurers. UCR is governed by what it says on the tin, it is what the market is paying in the specific geography.

The shenanigans kick in when the hospital tries to do something with the fictional difference between their chargemaster and the UCR, or, worse, tries to charge the fictional price to uninsured and under-insured individuals.

I keep a short explainer here: https://jaz.co.uk/2015/10/15/hospital-retail-pricing-for-dum...
Near-Earth Object Surveillance Mission
We actually respected DNT at an ad tech company I worked at and people still gave us grief for "tracking" them. We literally just 200'd the request immediately for all DNT requests. No processing, no tracking, nothing.

Hilariously, I even opposed removing the code later because I wanted us to be a good citizen but it was practically dead code because people were still calling us evil. They could literally set their UA to play along (or use one that set it by default).

I think we always kept the code in but it only incurred cost and we got blamed anyway. I think, looking back, I should have just removed that piece of middleware since no user ever really cared. It wasn't worth it for the org to pay for code so I could have a clean conscience.
Unless I'm mistaken, Denmark also has socialized healthcare, does it not? I know this drum gets beaten to death on forums of all kinds, including this one, so pardon me for banging it once again. Tying one's health coverage (in a meaningful way) to one's job is just shameful for any type of developed nation, and to do so during a pandemic with lock down rules, doubly so. I know people who had trouble getting certain diabetic supplies covered on their state insurance when they were laid off during the lock down, in one of the richest nations of the world.

I'm not sure people are even stressed about vacations. I think people are so stressed that if they lose their jobs, they lose their healthcare and since so many people have so little savings they face homelessness (our school system doesn't do a very good job of teaching economics for the individual - my parents taught me), They're stressed because their hormones are out of whack because for so many our diet and exercise routines are horrible (though, some of that could be blamed on long commutes). It's a symphony of issues that's causing stress derived from work that isn't the work itself, or time away from it =(
For any current publications, you can probably get by with slightly reduced page-size, so a 10" device should still present most current and well-typeset content at full-page width.

Most e-book readers have an option to specify in-page navigation of a document, generally into four quadrants, read either in "ᴎ" or "Z" flow (first is "article", second is "comic book" navigation"). This effectively quadruples screen resolution, at the cost of a slight decrease in fidelity to the original experience. Given the cost trade-offs in devices (~$340 for 7.8", $800 for 13.3") this may be acceptable.

That said, I splurged on the 13.3" Max Lumi. The first time I was faced with a less-than-perfect scan of a three-column article first published in the 1970s that I could comfortably read at full size (with just a smidge of margin trim), it was worthwhile. If your budget constraint is stronger, you still have options.

Most book texts read fine at 8", so the compromise is not something you'll be seeing all the time.
If we can't "afford" to give working human beings 6-8 weeks off every year, then what even is the point? What are all of these gains in productivity supposed to be for? To make a tiny number of people ever-wealthier or to give all of us the chance to both earn a living and live a life outside of the hours we're doing what our bosses want?
Plants use a blend of external influences to evolve defense mechanisms
Yes, you can definitely flip my argument or criticize it however you please. But I think what would help decide things is to see the hard $$ numbers on why Google thinks FLoC is actually inventive-compatible. They must have done a study here in order for FLoC to get the OK for launch. Maybe that study is right, maybe it’s wrong. But Sundar has—- several times—- admitted that Google has lost trust, and now Google is trying to sell a big change without showing the whole picture. That’s standard MO at McKinsey, but Sundar is now on a much bigger stage. Given the recent evidence showing how closely Google worked with Facebook to bias ad auctions, I think it’s high time we review how Google assesses incentive compatibility.

While I agree with you that Google paying for serving requests or some other equity mechanism sounds just plain odd, there are few tools to deal with multinational monopolies. Tesla is making bank right now in no small part from carbon offsets and consumer tax benefits—- that’s all because Aramco and big oil won’t diverge from their shareholder interests. Google usually welcomes novel web/social mechanisms and it’s very telling when they so thoroughly refute the interests of news sites. Or try to solve the problem with something crappy like AMP.
I too miss those days.

What's stopping us?
Be very careful, before drawing any conclusions, to note that the study is only counting workers.

This is particularly relevant because European economies have significantly higher unemployment rates. Especially long-term youth unemployment. This makes any difference of European and American workers an apples to orange comparison.

You could have a low-skilled 23 year old American working a dead-end McJob. His counterpart in Italy is unable to get any work, has a pittance of disposable income and is stuck living with his parents. Only one is being counted.

We don’t really know who’s more miserable. It’s quite possible the unemployed European still has it better than the Wal-Mary greeter. But the point is this survey doesn’t tell us, because it’s excluding the unemployed from the respondent pool.
"It took [Google] about 15 years to get rid of the brain teasers (1998 to 2013ish from what I can tell),..."

During which time the company grew from what to what?

(Actually, when I interviewed in ~2003, I didn't get any brain teasers. All of the questions where either fundamental computer science knowledge or related to the (SRE) position---although they would all be considered "leetcode" by someone without the background. I was pretty impressed.)
And richest
That sucks. How will they effectively advertise the new instagram feature that allows you to feel a synthetic form of being connected while trapped behind a figurative/physical wall of fear and self isolation?

Like... how would you use this song, non-ironically, for facebook? Who does this appeal to?
If you can understand all the nuances and special cases of a concept through one-shot learning, go ahead.
I've been using Tailwind for the past year and enjoy the workflow when used with front-end component frameworks (e.g. React, Vue, Alpine) and back-end template engine using partials or components. Using components keeps most of your Tailwind classes centralized and easy to update -- it's great to be able to just open a component and tweak some classes to change the UI. Use props to conditionally change the Tailwind classes in your components. Previously, searching through CSS/SCSS took a bit more reasoning and I found myself creating redundant classes over time to handle edge cases.
I had one in my bedroom as a kid, complete with the enormous (100 lb?) dual 8" disk drive. My stepdad inherited it after his father passed. It was brand new and they hadn't turned it on. I had a great time with it and later become a mainframe developer at IBM!
Agreed...but at the school level what can they do? If the parents aren't engaged in their kids getting an education and behaving (for whatever reason)...it's not really the school's job to fill that gap.
I literally have this comic on my wall:
https://poorlydrawnstore.com/products/nice-notebook-print

I also just bought a super mini and thick notebook for $10 that I haven't used, but was just so cool looking. I still feel like an idiot for buying it, but maybe I will use it someday.
Metaculus: Online prediction aggregation engine
re: npm package - a bit of a necessary evil at this point (GeoJSON is much easier to work with than OSM or PBF and that NPM library was the only OSM-to-GeoJSON helper I could find). I definitely want to get rid of that dependency soon.

I had not thought about any of those higher-resolution display options :)
Not much experience in terminal display. I'll look into it. Thanks
Hi,
Hope you're doing well.

Wanna grab a drink?
Relevant XKCD https://xkcd.com/979/
Every major update e.g. 29H2 has reset the power settings the past couple of years. Patches don't do this, but the major updates do seem to reset a whole swath of basic settings and it's bloody infuriating.
As far as I can tell, it's not trivial, but can be derived by repeatedly exploiting symmetries of the trig functions and properties of logarithms.

One observation is that by symmetry

int_0^pi ln[1 - cos(x)] dx = int 0^pi ln[1 + cos(x)] dx

and so the calculation is equivalent to

1/2 int_0^pi ln[ sin(x)^2 ] dx = 2 int_0^pi/2 ln[ sin(x) ] dx.

Now we can use a similar trick again:

int_0^pi/2 ln[ sin(x) ] dx = int_0^pi/2 ln[ cos(x) ] dx

so

4 int_0^pi/2 ln[ sin(x) ] dx = 2 int_0^pi/2 ln[ sin(x) cos(x) ]

= 2 int_0^pi/2 ln[1/2] dx + 2 int_0^pi/2 ln[sin(2x)] dx

= - pi ln[2] + int_0^pi ln[sin(u)] du

(using substitution u = 2x)

= -pi ln[2] + 2 int_0^pi/2 ln[ sin(x) ] dx

and so the original integral is -pi ln[2].
Yeah, I've always maintained that there are too many people with unbounded greed for a "complete" post-scarcity to be achievable. There's a "greed is good" crowd, and then beyond that, there are those who aren't even concerned with whether it's good to be greedy, they just want to win at others' expense, spitefully. A world where they can't take from other people is not desirable. The first time I got to know someone with this attitude, I started out thinking it was a front, or a joke, but it wasn't.

The idea of post-scarcity brushes over that dark part of human nature, and assumes we can figure out how to cooperate, even absent antisocial misanthropes. In Star Trek, they have "figured it out", but the transition to post-scarcity is understandably only vaguely described.
> we knew the cold war was coming

This takes our agency (no pun intended) out of the equation a little bit, don't you think? To have a cold war was a decision we made (we and the Soviets, of course). Whether one agrees with it or not is another thing, but "was coming" ascribes a sort of inevitability to your argument that I don't think is merited. Making assertions by going "the fact of the matter is ____" is a nice flourish but it's lipstick on a pig in this case: your take is just as interpretive as the other poster's.

Re: nuance, well, yes and no. There's a lot of nuance to a murder case in most instances, but in the end we have to consult some fairly un-nuanced principles to help us make a decision about it: is homicide wrong or not? Saying "yes, it's wrong" isn't painting a killer as cartoonishly evil or not nuanced enough; it's just saying murder is wrong. The killer may have had reasons and circumstance - nuanced ones, even. But he's still a killer.

Same goes with the US government and the CIA, etc.: all the reasons in the world aren't gonna excuse you from accusations of "cartoonish evil" if your track record - your real behavior out there in the world - is one of cartoonish evil. The CIA didn't invent couching sociopathy in virtue or reason, but if you look at their track record you'll see they've gotten pretty good at it. They deserve only abolition and prosecution, but until that day, in my interpretation, they deserve every shred of scorn they get, nuanced or not.
I don't have personal domestic staff but I have the same requirement: somewhere I really can live like at home and cook for myself and my family. In Switzerland this is called «Ferienwohnung», «résidence locative» and «appartemento per le vacanze». Even my parents rented holiday homes when I was a child.
none of this is true.
Could you not set multiple bookmarks and navigate between those?
Past related threads:

Differentiation Under Integral Sign (2015) [pdf] - https://news.ycombinator.com/item?id=26123750 - Feb 2021 (59 comments)

Feynman's Integral Trick - https://news.ycombinator.com/item?id=26040353 - Feb 2021 (6 comments)

Richard Feynman's Integral Trick - https://news.ycombinator.com/item?id=21055728 - Sept 2019 (8 comments)

Richard Feynman's Integral Trick - https://news.ycombinator.com/item?id=17558752 - July 2018 (35 comments)
This sounds like a terrible idea. I like it.

Any more examples of what the transform(s) look like? Ie. Given some input, this is the output?
Two Arctic Fish Are Breaking the Rules of Genetics
Very little in open source hard-relies on Linux sys-calls. Trying to make this a "both sides" argument is farcical.

Saying that a platform shouldn't lock you in to specific proprietary approaches has a real & substantial non-personal advantage to it that mere personal preference doesn't encompass, as it seeks technical ecosystems capable of organic growth. I don't find your comparison quite valid.
It definitely helped me start to understand sorting algorithms when I tried using skittles and other physical objects I could just move around. Before that it just looked like a magic loop that worked somehow, but afterward I had an idea of what the computer was doing in each step.

Really, all algorithms are better when demonstrated on sweet treats. :)
I'm always open to self-induced change. There was a time I tried every
window manager on X11 and it was fun but now I have found my place and
I'd like to stay there. When the UI-change is just for the worse and it
disrupts me in my flow, it's just a burden.
Migration of Bing’s Workflow Engine to .NET 5
I was surprised to not find any X10 ads in there, but I guess they just never did small GIFs. Some of their examples from back in the day http://pages.cs.wisc.edu/~kuan/x10.html
I "re-invented" jitter back in 2010, when I developed an Erlang/OTP-based Pub/Sub server supporting up to 1M concurrent long polling connections per single topic.

After you published a message to that topic all 1M of them were closing a long polling HTTP request and immediately reconnecting. Which was causing a thundering herd problem [1], but I only learned this term much much later. The obvious solution was to add randomized delays to reconnects.

Of course that was probably the easiest part of scaling that system.

[1] https://en.wikipedia.org/wiki/Thundering_herd_problem
Back then, it was, if not the height of design, at least within the horizon.

Now, it just looks deranged and unreadable.
Also, one of the events on this list (The CIA's protection of "Baby Doc" Duvalier) was in no small due to the US's interest in defending off Cuban attempts at invading Haiti.
When I take notes I usually don't limit myself to writing to lines, I write on the sides, makes arrows, etc... For this "visual note taking" paper (or e-ink tablet) is way better.
It just needs blink tags
> Can you imagine

That's kinda the point. If it's culturally acceptable for this to be normal behavior, then yes, people _would_ accommodate such disruptions.
Hardship leads to innovation and America is built on innovation. Once folks become too comfortable, the desire to do something new or unique diminishes dramatically. The Calvinist ethos is a foundational driver of American culture and thought process.
Isn't it because north america still has this long hour work culture, where you are expected to be around but not necessarily do anything.

Work identity is also a thing. Where you kinda become what you do for a living. Which is bad.

Money is bad for your mental health unless you know when to pull the plug and don't have bills to pay but no income.

The balance is not hard. Which leads me back to identity. Why the fuck would want to get something you cannot pay for?
Onxy service battery replacements AFAIU.
If you think FAANG is going to outsource jobs to Rwanda and Rangoon any time soon - you're wildly out of touch.

Education - especially science - is pretty lackluster almost everywhere in the world.

If you really think the average person in Rangoon has as comfortable of a life to spend time educating themselves as Americans or Europeans or people from any other advanced economy - you're kidding yourself.

Sure - they might have more desire on average, since they have a lot more to gain. But that's only going to get you so far.

Also - you have to think that China and India are already almost half of the world's population. The developed world is another ~18%. Most of the effects of globalization have already been felt - especially for knowledge workers.
Except for the target demo of this website.
Even more worse: it's a stackoverflow from yourself 2 years before, which you then closed because you "figured it out" (without expanding on how)
The detailed research is all taken from a single source.
People like to make a big deal of out the "higher" rate of unemployment in Europe, but for the most part we're talking about a difference of 1-4 percent.
It's all perspective. If there is an accident then that's kind of unavoidable. The bus driver however is just stealing half an hour from the dozen or more people under his care on a whim.
Yup. That was my main complaint with it, too. I wrote this package to add email uploads:

https://github.com/remailable/remailable

The rM is a delightful product to hack on.
Operation Midnight Climax: How the CIA Dosed S.F. Citizens with LSD (2012)
>Abuse is all about what someone does with the data.

Okay, what are some plausible privacy abuses that can come from this?
> This was actually a good thing. Che Guevara was a psychopathic murderer and war criminal.

No, he wasn't.

>The truth is that Communists have killed more people and been responsible for more human misery than any corresponding movement or ideology in the 20th century.

No, it hasn't. Stop spreading worthless VoC propaganda.
Isn't it the opposite. It's opt-out for testing and is supposed to be opt-in when it goes live? I mean, I just disabled it and I am certain I didn't opt-in to it given that I had to go to about:config to have the setting show up.

You can opt-in to actively be a part of FLoC, but if you don't opt-out, Google may randomly choose you to be part of their testing.

Edit: I think your point may have been from the perspective of a website owner. Sorry.
If you used the other SSIDs your phone was looking for and cross referenced, I bet confidence could get a lot closer to certain - 99%?
They're adding value to the public data by organizing into that location search.

I'd think it similar to a journalist reporting on a story. Its public, butthe value they add is private
Is that adjusted for rise in costs?

What counts as substantial?
They say don't sell a product, sell a lifestyle, a future, possible version of one's self that they want to be.

These guys nailed it!
> Fancy coffee is like 6USD a pound

Ah? Everywhere in the world? Why thank you, I had no idea!

Now, one cup = 20g of coffee (for me, could be more or less depending on your brew method).
2 cups a day = 40g of coffee.
5 days a week, 4 weeks in a month = 800g of coffee a month. Multiply that by 2 since my wife also takes her coffee.

Over here, a kilo of the same coffee I got in the office is $50. So that's extra ~$70 a month.
You're wrong. Sorry, you don't get to handwave away the many places that are paying $9 an hour and were paying $7.25 last year. Some are still trying to around here.
I used to "hand-craft" HTML. Literally, writing it and no templates so each page is unique. Gallery page was manually updated.

If I kinda deeply think about it - I post may be one post every 2 months. Why the hell do I need a blogging CMS or static site generator, etc? Just craft a HTML page. You can just write it by hand. #header_h1 ...is it that much more work to write <h1>header_h1</h1>? Especially, every once in 2 months!? Each blog post would be custom. And AWESOME and set in stone. "What if I need to update the header on every single page?" Just don't. No need to update the theme ever. It's like writing a hand written letter, once you put the ink down, it's done. Mail it.
I pitch empty spaces.

What will use to fill the empty spaces where we used to talk? FACEBOOK
I disagree. Code is not just for controlling the computer. Just as importantly, it's also meant to be read by humans.

So, code should be written in a way that is easy for a human to read and understand.

Code should easily and naturally show what it's intended to achieve 99% of the time.

Comments should be used sparsely, and only to express things that must be expressed and cannot be expressed in code.
I think it's not obvious but it reduces to a relatively 'common' integral.

1 - cos(x) can be written as 2*cos^2(x/2)

Take the logarithm and you get 2ln (cos(x/2)), which is relatively common and the solution is https://www.quora.com/How-do-I-integrate-log-cos-x-from-0-to...
If Firefox wants a bigger market share they need a significantly better product. That's just how the world works. I don't use Chrome but I sure as heck don't use Firefox.