skysight-inc/HackerNews huggingface dataset:
You cant live comfortably... But there is a differance in literally starving and being able to just scrape by.

Lot's of people all over the globe live in pretty terrible situations where they just scrape by. You just come to expect and accept a different quality of life.
Finding courage and inspiration in the developer community
>It devolves to sensualism, that is, the highest aim of the people is to satisfy their desires, and they capture the government for that purpose.

If Plato's hypothesis is that all democracies will elect 100 mega-Bernies to their senates, I think we can safely say it has been falsified.
That isn't a virus. It is a terminate and stay resident (TSR) DOS program. What you wrote was basically a screen saver.
The question now is - which company will replace Boeing in the market of civilian long-range liners? The market is large and important, Airbus can't remain unchallenged for long there without adverse effects. Unless Boeing will make the sharp turn in its strategy, it's going to morph into "just" a military contractor.
You are actually both right.

There are a significant number of workers who are not even trying to better themselves. Some are just lazy, but part of the reason some people are that way is because they see that the game is rigged. A huge percentage of executives spend their time ensuring that they don't get blamed for fired when something goes wrong and ensure the low level employees get the blame.
Why should we care whether Foone's mad at HN? Posting to a medium you don't own and expecting to be able to control who responds and how never really works out. If you want control over who sees your content and how they can respond, you have to use a medium you control, and I don't see why Foone is special in that regard.
Help me understand why Wall Street greed would prefer trains that derail to ones that don’t? (The machismo argument, sure, I get, though it’s unsubstantiated; one could just as easily try to pin it on urban environmentalists.)
Typically a cellular automata simulation will have some edge condition like wrapping or mirroring an adjacent cell.

A nice optimization trick is to make the cell buffers 2 cells wider and taller (or two times whatever the neighborhood radius is), and then before each generation you update the "gutter" by copying just the wrapped (or mirrored) pixels. Then your run the rule on the inset rectangle, and the code (in the inner loop) doesn't have to do bounds checking, and can assume there's a valid cell to read in all directions. That saves a hell of a lot of tests and branches in the inner loop.

Also, you you can define the Margolus neighborhood in terms of the Moore neighborhood + horizontal phase (even/odd column x) + vertical phase (even/odd row y) + time phase (even/odd time). With that information the rule can tell if it's at an even or odd step, and which of the four squares of the grid it's in.

That's how the CAM6 worked in hardware: it used the x/y/time phases as additional bits to determine the Margolus neighborhood lookup table index.

https://github.com/SimHacker/CAM6/blob/master/javascript/CAM...

Here's how my CAM6 emulator computes the CAM6-hardware-compatible Margolus lookup table index, based on the 9 Moore neighbors + phaseTime, phaseX, and phaseY:

function getTableIndexUnrotated(
nw, n, ne,
w, c, e,
sw, s, se,
phaseTime,
phaseX,
phaseY) {
// 0 1 2 3 4 5 6 7 8 9
// c0 c1 cw0 ccw0 opp0 cw1 ccw1 opp1 pha0 pha1
// 0x1 0x2 0x4 0x8 0x10 0x20 0x40 0x80 0x100 0x200
var cw, ccw, opp;
if (phaseTime) {
return (
// c c'
(c & 0x03) |
// cw cw'
(cw = (phaseX
? (phaseY
? (e & 0x03)
: (n & 0x03))
: (phaseY
? (s & 0x03)
: (w & 0x03))),
(((cw & 0x01) << 2) |
((cw & 0x02) << 4))) |
// ccw ccw'
(ccw = (phaseX
? (phaseY
? (s & 0x03)
: (e & 0x03))
: (phaseY
? (w & 0x03)
: (n & 0x03))),
(((ccw & 0x01) << 3) |
((ccw & 0x02) << 5))) |
// opp opp'
(opp = (phaseX
? (phaseY
? (se & 0x03)
: (ne & 0x03))
: (phaseY
? (sw & 0x03)
: (nw & 0x03))),
(((opp & 0x01) << 4) |
((opp & 0x02) << 6))) |
// pha pha'
0x200);
} else {
return (
// c c'
(c & 0x03) |
// cw cw'
(cw = (phaseX
? (phaseY
? (w & 0x03)
: (s & 0x03))
: (phaseY
? (n & 0x03)
: (e & 0x03))),
(((cw & 0x01) << 2) |
((cw & 0x02) << 4))) |
// ccw ccw'
(ccw = (phaseX
? (phaseY
? (n & 0x03)
: (w & 0x03))
: (phaseY
? (e & 0x03)
: (s & 0x03))),
(((ccw & 0x01) << 3) |
((ccw & 0x02) << 5))) |
// opp opp'
(opp = (phaseX
? (phaseY
? (nw & 0x03)
: (sw & 0x03))
: (phaseY
? (ne & 0x03)
: (se & 0x03))),
(((opp & 0x01) << 4) |
((opp & 0x02) << 6))) |
// pha pha'
0x100);
}
};
Nothing to worry about then, just a statistic rounding error of a couple of poor fellows that were occasionally on the wrong spot.
You can't reason about solutions when the problem is not defined.

Of course a monolith is a great choice for a team of 4 devs for example. It could be great even for a team of 20 devs. But when you have 30 teams of N devs, then the monolith maybe is not the best idea.

Businesses scale in different ways, and different stacks exist for this reason.
you’re forgetting time for cleanup, assembly, put everything back, move shit out of the way, precut veg into pieces which fit in the machine.. etc etc.
Specialized equipment in a kitchen is all about the time trade offs.
It's not designed for us. It's for the others that would look at it and see nothing wrong with that.
Ask HN: What are some good questions to ask a software startup’s CTO?
Getting stuck in between corporate finger pointing is always a pain.

The example I remember was attempting to play Red Alert 3 online after a few years gap. The multiplayer server indicated my key was blocked for a message along the lines of too many registrations - I'd only used it on a single PC over a span of a month some years earlier.

So I contacted EA support, and they told me basically "your retailer [steam] must have given out the same key to multiple users, contact them for a new one". They wanted Steam to issue me a new key, and thereby eat the cost.

Of course, Steam was having none of that, this was a problem with the developer's service and so they wiped their hands of it saying it was up to EA to fix their shit.

After a while I decided there's only so many lengths I was willing to go to for what was then a €30 video game so I went to play starcraft 2 instead.
Thank you! Great point!
Depends which people. The quantity of meat that many Americans eat is absurd and probably unhealthy.

I fully agree that there is a future for meat, but it’s got to be smaller amounts of higher quality, pasture or otherwise sustainably raised meat.

The way I eat meat these days is more as a supplement. A ham hock simmered in a large pot of soup. A single chicken breast in a large stir fry with a bunch of vegetables. It provides a huge amount of flavour and enjoyment, I’m able to afford to buy the best quality, and I’m convinced that it’s a healthier nutritional profile. I think it’s also a lot closer to how most people ate meat historically.
This was covered in an earlier essay in the series:

https://demodexio.substack.com/p/democracy-for-realists-part...

"""Again, the benefits of democracy have been well-documented. Amartya Sen (whose work we will review this coming February) won a Nobel Prize for showing that people in democracies do not suffer from famine. People in democracies are better protected against disease, are more likely to be vaccinated against common childhood illnesses, and tend to have better educations provided by their governments. In the long run, democracies tend to experience more economic growth than non-democracies, though at any given time there might be a non-democracy that is growing very fast. One study has shown that men are taller in democracies.

And yet, there is substantial evidence that most voters do not care much about politics, do not understand the issues, do not want to engage in study of the issues, and often sabotage their own interests. (See previous essays.)

So the benefits of democracy probably don’t come from the voters. The benefits must come from structural factors, such as the voting itself, the transfer of power among different political parties, the ability of the political parties to funnel the frustrations of the people into productive channels (rather than resorting to civil war), the ability of newspapers and media to mediate the conflicts among the most powerful interests, making the tensions transparent so that they can be better managed, or possibly the free and unfettered activity of the most important professions, such as lawyers and health professionals and religious leaders and the accountants, plus other sources of accountability for money. As we noted in a previous essay, those democracies that have frequent changes in power among parties tend to have less corruption than those democracies where one party has held power for several decades in a row, so the mere transfer of power among parties seems to limit corruption (and this is true even when the leaders of all parties are known to be corrupt!)"""
There are way too many jobs where management doesn't give the front-line worker an appropriate amount of time and/or resources, and when things inevitably go wrong, the front-line worker is blamed, and the problem is studied as if the only factor was the front-line worker.

I saw that regularly as a patent examiner. Examiners aren't given a lot of time, and when a bad patent is issued, tons of ignorant people on the internet start insulting the examiner. They have no idea what the job is like, and I strongly doubt they'd do better than an experienced examiner, even given a lot more time than an examiner gets.
The TOS thing has surely reached the point where it's simply not reasonable to expect people to read them. Put another way - how many people read every single terms of services / privacy policy / end user licence agreement they see in full? I would be shocked if it's more than one in a million. Depending on the services you use (and how frequently they update them) this could require dozens of hours of reading every single week (and many more hours of analysis to fully understand them if that's even possible without training).

Legislation asking (indirectly) that companies shove even more of these "Click here to read our cookie policy" type messages into everyone faces has only made the problem worse.
Hyper efficient?

MRI coats me 1500 deductible. Plus whatever they bill insurance. Cash price $750. Is really screwed up.
But those "more expensive options" are completely different services, right? This is like "why should Lenovo market monitors when they're also selling their more expensive laptops?"
For all the kvetching about ads I see regarding YouTube, most people really could just pay Google and make it go away. I mean, I don’t like paying for things either, but it’s not worth the headache of ad blockers (which aren’t available on every device) and philosophically, I would rather the internet get away from ads everywhere and I’ll help that happen if I can.

It helps that $10 is worth the many hours of use I get every month from YouTube & YouTube Music too.
Because it’s fun? And if it’s not fun, they should do something else.
Not only this, but most of the knowledge got recovered from Arabic texts/libraries in the Iberian peninsula after they got kicked out, i.e. Betelgeuse from the constellation Orion is a misspelling/mistranslated. Also, sine and cosine have an interesting history encoded in its Latin name, feel free to research the origins of those words too.
https://flightcontrol.dev gives you some sort of `your own Heroku on your own AWS acct` very interesting concept, also can be a replacement for Heroku.
Replace the URL with old.reddit.com for a sane interface. Works on both desktop and phone.
You either mean "no government" or "leader for life," which are basically two opposite sides of a spectrum.
A bit more nuance I'd throw on it is to a Data Architect. While databases are a primary storage system, knowing data modeling / systems in general is beneficial and leads to a broader role / career.
It's ok to like OpenMP.

What I disagree with is that it should be suggested to beginners as the way to parallelize their C++ programs.

That's like telling a Javascript programmer that they should parallelize their programs by using Python or C.

Show them how to do it in Javascript, or in this case, in C++, so that they don't have to learn a whole new programming model or language to just write parallel code.

Particularly when C++ has supported this for so long now.
Actually, France reduced it's political term mainly for avoiding the " cohabitation" effect.

But agree the short term led the impossibility to define and implement a Vision.
> never see executives pay a price for the results of years of short term thinking - they only get punished for failing to meet quarterly targets

Are we watching the same securities filings detailing multi-year stock and cash awards based on long-term stock price and operational metrics?
No idea on the OS, but I'd venture a guess that the text editor was some bespoke application made specifically for the industry, and if you weren't in it, you've never heard of it.
> it will be corrected by the market mechanic ... it's probably best to let the market just figure it out

What evidence do you have for that? Let me guess: none, whatsoever. Just a religious belief in Adam Smith' invisible hand.
Here's what we do with beginner developers who have never coded before:
- build pages in Codepen so they can see everything build as they go, fork from templates, and share/riff off each other
- export from Codepen to a folder so they can see that static sites are just text files in a folder and nothing mysterious -- at this point I also introduce an editor like VSCode
- drag and drop that folder onto Github and deploy to Netlify

You can do this in an hour with brand new coders. https://syllabus.codeyourfuture.io/fundamentals/week-1/sessi...
It doesn't even need to be developer edition. That is more geared towards extension development rather than web page development.
How about a nice long term for senators. Maybe 10 years. But you only get to do it once.

Then, for the house of representatives, we could leverage Zoom and fill it with a few thousand representatives, make the terms very short, and then pick them through sortition.
> You can't really learn Elixir without also learning _some_ Erlang

I'd argue that you end up learning a good bit about OTP, Erlang's standard library, and some stuff about the VM but very little Erlang in practice. Although if you know about BEAM, and some of the standard library there isn't much "Erlang" to learn after that. It doesn't seem to leak into Elixir the way Java does in Clojure, and the surface area of Erlang is smaller than Java anyway.
There is also a theory that Snapchat is doing well because it's a more "private" experience than publishing to the world.
Talk with locomotive operators, read their feeds on Twitter. This shit has been circulating all over the world, even here in Germany we have issues of that kind (not the massive length of the trains or double stacking because both is illegal here, but how staff is treated).
> leaded petrol cannot really be handled by a market as it is in its nature a bodily harm and there is the criminal code for that.

This is the same fallacious thinking “libertarians” fall into when they think civil court will solve for most regulations/codes. The burden of proving harm is too high. Probably hundreds of millions were spent proving that leaded gasoline was unsafe. No criminal prosecution could have accomplished that. They simply don’t have the resources.

And who would they have prosecuted anyway? The gasoline companies weren’t actually the ones causing the harm. It was the billions of people driving around burning the stuff.

There’s a reason we end up with laws regulating specific things like this. It’s untenable for the courts to handle otherwise.
Podcast Details – Get all the stats about a podcast
Lesser-known features of the Apple Studio Display
Agreed. You can get a much better/faster mobile experience by simply adding an 'i.' in front of the hostname, like so: https://i.reddit.com/r/iamatotalpieceofshit/comments/uleq7s/... . That way you will get the old mobile UI, which is a great way of browsing reddit on a mobile device without installing any apps.
And why should I trust you? You've given a decree, "Thou shalt not judge a paper based on where it was published!" and then don't give any reasons why that would be the case.

Also, I'm not qualified to judge a paper by its work quality, I need to rely on the experts in the field for that, and a decent proxy for that judgement is where a paper gets published, so by looking at where a paper was published, I am judging a paper by its quality.
what overtime limits? Its a myth that software developers in usa are working overtime. I've been a developer for last 15 yrs and must have worked overtime < 20 days.

Do you really think developers at banks and insurance companies are working overtime? If they really have problem with overtime at current job they can switch to one of these under the radar jobs at banks.

And yes you can "buy" overtime limits by hiring a nanny, getting catered dinners, hiring a tutor for your kids, hiring a personal trainer ect.
Fun fact: eBay Kleinanzeigen doesn't belong to eBay anymore. eBay Kleinanzeigen was bought some years ago by Adevinta (a Norwegian Company - eBay owns ~33% of Adevinta's stock). According to t-online.de [1] Adevinta only has the eBay name rights till 2024. After that date they either have to negotiate again, or use a different name than eBay Kleinanzeigen.

[1] https://web.archive.org/web/20220425083124/https://www.t-onl...
Data Shows Affluent Black Kids Are More Likely to Be Incarcerated Than Poor White Kids
https://eji.org/news/study-rich-black-kids-more-likely-incar...
Based on my uninformed reading, these super trains are beyond what the existing rail infrastructure was designed for, and therefore are significantly more likely to derail, while also being more expensive to clean up when they do detail.
The letter describes undisturbed market forces increasing this problem. Unless something changes, there's no reason to expect market equilibrium points to change.
how is one supposed to know this from the twitter thread in this post? I even tried to actively look them up and couldn't find any info about it.
Why do you think the workers have the upper hand? If anything, this letter sounds like workers have no recourse other than to find other employment.

Based on historical trends, I suspect relying purely on the market mechanics will result in business failure, and then the policy action will be to save (bail out) the rail companies that are too big to fail. This will then lead to a bunch of strict controls so that bail outs never occur again, creating a regulatory moat further blocking future competition without significantly changing the corporate culture that led to the issue in the first place.

Instead, an up-front regulatory limitation that prevents short term profiteering over long term sustainability seems required.

How many trillionaires need to be minted on the backs of the population majority before significant regulatory limitations sound palatable? I guess I just don't understand the free market concept. It's like... sure it works great assuming you don't factor in the chaos components like greed, limitless ambition, explosive population growth, limited resources, natural disasters, international politics, etc etc etc etc etc.
I might be inclined to think this would be a good idea but only if it was coupled with a term limit of 1. If you get to run for a theoretically unlimited number of 9-year terms, that's just our current system with fewer elections.

But, if you run for Congress and are prohibited from any legislative position once your 9-year term is up, you might actually be incentivized to try and be productive.
How hard it is to explode a hole in concrete wall?
> If all these people know about it, why haven't we heard of this before?

While I submit that the article has probably no value on its own, I don't think your argument makes sense either.

I think it is expected that people in position of power don't publicly speak about everything. I mean on one end of the spectrum nobody talked about dragnet until someone did. On the other end, "no one" talked about the problems with Boeing 737 max problem until planes started falling off the sky in the sense that we didn't pay attention.

I think why haven't we heard of this before is not an argument.
I work in a company along with dozens of Elixir engineers. It's pretty rare that anybody needs to read/write any Erlang code. It's a bit rare that anybody has to read Erlang documentation. And when that happens, it isn't a burden.
Oh well if Fastmail says its legit, surely nobody could ever detect anything like that...
I think bugs could be plausible, but the biggest barrier in current iterations of "bug" dishes is a lack of transforming "creature" into "food". As much as its lauded as an issue that kids don't know where a hamburger comes from, eating a carcass isn't appetizing for many people. Most dishes involving a fish head get weird looks, at least in Western cultures. An example I saw the other day is a snail pasta [1] video - yes snails are more culturally/culinarily accepted as an ingredient, but the snail formed the base of the sauce as well as meat to create something that isn't just "slug on a plate".

I don't know, can we make like a cricket-based dashi? Or extract the meat of a grub so you aren't eating head, feet, etc? Then the meal isn't "bugs in/on a thing" but rather actually creating an ingredient that could be incorporated into a dish. Cricket powder actually looks promising for this extract reason - you're not eating raw cricket, but rather an ingredient made from crickets.

[1] [Snail Pasta in Venice] https://youtu.be/KSDz5aQ8704?t=468
> The only difference between them is that one group was free to think about the long-term consequences of the treaty, while the other group was under pressure to pander.

I agree that's the difference, I don't think it comes from the term length though. The lords are toothless so it doesen't make sense to apply your presure/lobying there. Also some percentage of them weren't politicians before being named in the lords.
I’m not exactly sure if this is formally defined, but at the very least it seems like black and white thinking, e.g. more = good, less = bad, therefore more + more must be good too.

It ignores the nuance of what happens as the quantity grows.

If I stay awake for two extra hours, I can get more done in a day. Conclusion: I’ll stay up 24 hours/day for maximum efficiency.
Even for those kinds of cases I've often found it's simpler to use a standard http API and a websocket notification to tell the client to fetch from the API when something relevant has changed. Then you can leverage all your existing auth and error handling.
The Market(TM)
I guess it depends where you worked. I certainly don't claim it was ubiquitous, but I personally saw it at a start up and a small software house. Also government, for sure!
“everything would be fixed and we wouldn't have any environmental problems.”

Ah…age-old gaslight tactic. Using words like “everything” “all” “any” to encapsulate your opponents argument then using a non-sequitor counter-point (leaded gasoline) to argue a tangent point (a point not relating to interest rates).
Yeah, tracks have little huts every so often next to the track. These huts provide an uplink and various routing equipment that connects to track side safety equipment eg: there's big microphone arrays that listen to the wheels and brakes for deformities, automated switches will generally link into these if there's a switch nearby. Any change could influence a derailment, for instance if the track didn't switch and the train was going too fast for it's new destination. Therefore, anyone with their name on a change within a radius of the crash site gets interviewed, the dispatcher is removed and interviewed immediately.
how will you earn that money back to the investors?
British Railway Mania of the 1840s