skysight-inc/HackerNews huggingface dataset:
My friend group is about 60% lawyers, so I have a reasonable sense of what I'm talking about. I think a lot of software is also over-worded nonsense, and I try very hard to make sure I don't work in a place where that's encouraged. But the issue is that the law is the law and the over-worded nonsense is inescapable and very much encouraged. Now you can say only lawyers are allowed to say that, but a lot of lawyers will say that (in private anyway, not if you're paying them). A lot of the complexity comes down to the fact that its very hard to change the law. I understand your parallels with a piece of software, now imagine a piece of software built slowly over 100s of years by programmers with very divergent motivations, and which required massive amounts of consensus to make changes to. Oh and no automated testing or types or any mathematical correctness built in anywhere, which is actually the stuff that makes software elegant and powerful. That would be one truly horrific piece of software, and imo thats what legal code is.
Maybe “artificially evoked natural immunity”?
So, like, this is the primitive version of Deep Thought building the Earth because 42 was not a satisfactory answer?
A couple years ago:

"Its not about [the cost of living, inflation, your personal life circumstances], but the value you bring to the company!"

Today:

"It costs you less to live there so we will pay you less!"
Jean-Robert Argand
Yes, I think this is undoubtedly true. I didn't really learn until I advanced my career that, in some respects, being a junior or mid-level developer is actually better. Being a senior can be a slog, and while I got paid little in earlier positions, I actually got to do more interesting things, screw up more, and build things from scratch.

The other thing that can encourage doing too much work before looping in others is the culture of the team. You are lucky if you can amass a team of people who all have the same attitude of talking to each other frequently and handling a certain level of interruption. I've worked on such teams and miss them. Although pretty much everyone at any company you work at will say "ask questions, don't hesitate, blah blah blah", there are teams where people go weeks not talking or sharing work, and everyone is always too busy to get interrupted. If work gets assigned in large chunks, as can happen for seniors in particular, it can also just not make sense to loop in someone temporarily if more time needs to be taken for the other person to catch up.
By what mechanism do you think vaccines work. Magic?
Long Covid: doctors find ‘antibody signature’ for patients most at risk
The data in the article makes a pretty compelling argument that Omicron is extremely mild.
This is not what you are asking, but it may help. There is an old post by patio11 "Doing Business In Japan" https://www.kalzumeus.com/2014/11/07/doing-business-in-japan... HN discussions https://news.ycombinator.com/item?id=8573992 (818 points | Nov 7, 2014 | 308 comments
) https://news.ycombinator.com/item?id=12885435 ( 185 points | Nov 6, 2016 | 51 comments)
This deserves it's own submission, wonderful resource!
That was pretty obvious since March 2020. Highly contagious respiratory viruses with non-human reservoirs don't go back into the bottle, once they're circulating.
If anything the biggest problem the systemd docs have is verbosity. It's all classic UNIX man pages, a billion pages of detail on every possible setting with no useful examples anywhere. Fortunately the core system is simple enough that the learning curve isn't too steep but I'd really hate to try and learn it from the official docs. They don't even apply CSS to the HTML versions of the docs.
Largely agree, however I would rather have a pyramid scheme in science, than building guns. I.e. the argument "we can do better" isn't special to Science. Indirect funds are a big issue, but not without some use, the technical support at various levels is useful. The admin layers above that, not so much.

This style of argument is commonly presented here. In discussion here very, very often, people point out "the system will be abused". Most of my friends in Science are content with where they are at. They work super hard, are super intelligent, are often making the best of smaller institutions, and they wouldn't think twice about scamming the system, abusing it, etc. Maybe the liberal mindset bias is in effect here, I'm absolutely certain there are those abusing the system. I feel like the opinions here, in HN, frequently depend so much on assuming that everyone is out to screw their neighbor, at the first chance they get. It's sad (and contrary to the guidelines at some level- assume the best, work from there).
> You can build an object system from closures, certainly, but I wouldn't say closures are objects by themselves.

This raises 2 issues.

1. Is a closure an object? An "object" is conceptual, not based on a specific algorithm.

Then you mention a capability of messaging being a requirement for the Object concept.

This is where arguments start going off the rails in casual language discussion because people combine the idea of what a language can do (capability), what a language was designed to do (designed-for) with the supporting ecosystem, and what's possible in a turing machine by virtue of what other languages provide (in capability/designed-for).

You can message to other closures via methods, just like the vast majority of languages currently support. This kind of messaging is not async, which seems like a stupid cheat on the idea of a message, but it makes sense once you start running lots of synchronous objects with independent lifecycles, locations, and identity characteristics...then you realize the quick cheat costs you in large distributed systems while being very efficient in smaller systems, imo.
Idaho Is Sitting on One of the Most Important Elements on Earth
If I met you on the road somewhere and you asked this and I only had a few minutes to impart a few ideas I would narrow it down according to the idea of First Principles. Above all else... what is that one thing that is the most essential critical thing for Japanese? What do the Japanese value above all else, irrespective of suggestions you'll hear like loyalty... cultural background, race, language ability, likability, social status, popularity etc.... I'd have to say... excellence.

The Japanese are in awe of excellence, the pursuit of excellence etc... they are positively neurotic when it comes to the idea of pursuing an endeavor to the end of its achievable level of excellence. If you are able to achieve excellence in your job, you will earn so much goodwill, that everything else will be smooth sailing.

My dad and I were talking about his stint as a consultant for a major Japanese industrial electronics giant, supposedly the cutting edge forte of Japanese excellence... but he discovered they were completely clueless. He didn't speak a word Japanese, didn't socialize much with any of the executives, didn't imbibe... did nothing the Japanese would really approve of in terms of how they approach their work culture... but... he could outwork them... out-think them and most importantly... out-innovate them. He finished a one-year contract in 6 months, got along swingingly with everyone and had fond memories of the experience.

Be excellent. The rest will take care of itself.
Modern iphones all require a fancy laser to remove the back glass. [1]. You won't be doing that with a screwdriver at home.

[1]: https://www.youtube.com/watch?v=X07j5deVIfU
It must be really convenient to live during a time where your generation have large-scale control of media, politics, and the economy from when they turn 25 until they retire, conveniently inflating financial markets and selling the future of your children's generation so that you can retire early and spend more than your fair share of society's wealth on things that don't matter, just because you were jealous of your parents, who were actually needed in a time of real crisis.
ELI5 to me that this is not the case.
LineageOS does not provide real, production support for these devices. If a random binary blob turns out to have an unfixable security issue, this is likely not a showstopper for the typical LineageOS user: they can easily deploy workarounds, reassess their risk etc. Most users would want to rely on rather stricter support than that.
Another good workaround is to use something like JSPM, which bundles up the NPM library with all its dependencies into an ES module, ready to be consumed (and even loaded remotely!) by Deno
I don't completely agree. A contrarian, by definition, is responsive to the political context they are in. In Chesterton's time, there was a wave of anarchism finding purchase in academic and philosophical circles: hence he appeared as a conservative.

A "conservative" from Chesterton's time doesn't necessarily map cleanly onto the modern notion of the same name... Supposing the allegorical "fence" to be something like clean air or water regulation, one could argue that it's modern "conservatives" more often than not arguing to disturb things without considering second-order effects.
Hieroglyphics of a Rope-Dancer: The Book of Fate (1822)
It is vanishingly unlikely pasta was invented in Ancient Rome. China had been trading with the West since the earliest possible founding of Rome, at the latest. American-Chinese cuisine was invented by Chinese in America, and I doubt any Romans tasted it, ancient or otherwise, but it is possible there was some Ancient Roman analog, but don't confuse who invented with who consumed: a culturally Chinese cook in ancient Rome is not Roman (though not logically impossible, there could have been a Chinese Roman citizen, but I strongly doubt there were any).
As someone who greatly prefers wired keyboards, it feels like the wired connection is getting second billing here. For example:

> Glove80 is powered by ZMK, an open-source firmware specially designed for Bluetooth LE-enabled keyboards.

Okay… So does that mean ZMK won't work if I want to use the keyboard in wired mode? I would assume not since that would be silly but it's unclear.
I do not deny the concept of IP (if it is me who you were addressing; see my other comments), but I believe that sloppy nomenclature leads to sloppy thinking.

Fraud vs. theft vs. copyright violation vs. insider trading etc. are all different categories of illegal activity and we shouldn't mix them up by using their names interchangeably.

I admit that as a maths major, I tend to be pedantic about definitions, at least in things as serious as crime.

There is a moral dimension as well. I do not believe that we should cut punishments for theft in half. But I do believe we could well cut copyright protection periods back to the levels where they were in 1960 without causing any major problems or undue hardship to anyone.
BTW, I still have PTSD from EBCDIC https://en.wikipedia.org/wiki/EBCDIC and big and little Endian https://en.wikipedia.org/wiki/Endianness
To be honest, I don't think this is any of the engineer's fault. I think we're an open creature by nature; we like to share and explore ideas with others.

In the corporate field, what I've observed is that deliveries are most important. Not just any deliveries, but the project has to be big and "impactful" (as in, other teams use it too), and you personally have to own it. Like your name has to be attached to it. No one is going to remember your tiny fixes here and there, or tiny feature implementations in the larger system, even if it's tracked in sprint. All that stuff gets looked down upon as just 'doing your job'.

To get any kind of recognition and ultimately, a promotion (or better raise, better rating, better bonus, etc), we absolutely have to clam up and take entire ownership of the work. If that's not done, other people can swoop in and steal the work. Things become need-to-know basis for your other fellow devs, design meetings is just you leading them and asking if this is fine, etc. Everyone has to know you're leading the project, and you have to constantly enforce that knowledge to put down any attempt at a takeover.

I've personally witnessed this happening to an older and more senior dev when a college graduate tried to assert himself on the team until the senior dev fought back with office politics.

In the end, office politics is what matters, along with your work to back up your office political agenda. Another senior dev could come in and take your project, claim your code is terrible and needs a rewrite, etc. You can only win if the boss is on your side, and that requires you to take on more than you can chew (and of course, deliver it all) to get on the boss's good side.

Imagine if we didn't have that kind of pressure of delivery in the workplace just to get recognition. The first example that comes to mind is Open source work. People just contribute, we share and deliver openly, and as a result community projects grew so big our entire corporate infrastructure became dependent on it.
Do you archive Hacker News? Could you possibly tell us more about it? I'm genuinely interested.
The bigger issue isn't just a decrease in consumer spending; it's a decrease in investment (public markets, private equity, consumer loans, etc). If a bank can just sit on their dollars, and see a guaranteed rate of return potentially higher than a risk-adjusted rate of return after investment, that will happen more often. It trades a reduction in the long-term health of the real economy for an increase in the short-term health of the currency, but over a long enough period of time all currencies are a projection of the health of their real economy.

The Swiss example is a poor one, given the makeup of their economy is nothing like most of the rest of the world, with its bias toward the finance sector. The finance sector would love deflation; they can take no risk and win, or they can take risks (issue consumer loans) and also increase their probability of winning.

All that being said: there's a "correlation not causation" issue in that, the US originally set its "inflation as a target" policy back in the late-60s/early-70s. Ever since then, it doesn't matter what metric you look at, they've all gone sour [1]. Theoretically, causatively, some inflation is good for consumers; but correlatively, its difficult to ignore it as a potential cause for why everything sucks. It's moreso a matter of figuring out... why.

[1] https://wtfhappenedin1971.com/
I think my link above would be very helpful for you. It's not just about crime transparency, which is something that virtually every state signaled support for in 2020. It's every governmental activity including university meetings.

You know it's working because people get caught trying to circumvent it[0]. The Attorney General hates it[1]. Without it, we wouldn't know about former governor candidate Andrew Gillum being a methhead[2]. I can't confirm this but I'm fairly sure we only know about the expired COVID tests because of this law[3].

I simply encourage you to educate yourself on Florida and to understand that their openness is something to be lauded, not feared or mocked.

[0]https://www.tampabay.com/news/florida-politics/2022/01/07/2-...

[1]https://flaglerlive.com/95717/sunshine-law-snyder/

[2]https://www.cbsnews.com/news/andrew-gillum-found-at-scene-of...

[3]https://www.nbcnews.com/politics/politics-news/desantis-conf...
I like that my Pixel phone came with no crapware other than the Google environment itself -- which I'm already bought into. It's not premium, exactly, but I expect to pay more in order to not have additional, unremoveable vendor stuff bringing the price down.
don't say that he's hyp-o-critical, say rather that he's a-po-litical
Ubisoft?
Yes, I'm curious about this too.

Given that gopherjs[1] can compile Go to JavaScript and in some cases thereby achieve better performance than the native Go compiler[2], it's not obvious to me that a JavaScript program ported mechanically to Go is likely to be any faster than the original. It seems to me that the effort might be better applied to optimising the performance of tsc itself.

[1] https://github.com/gopherjs/gopherjs
[2] https://medium.com/gopherjs/surprises-in-gopherjs-performanc...
...NASA is compromised [comprised/composed entirely] of humans...
How many people out there do you think are making that decision?

In order for them to do so, they would have had to avoid being vaccinated and getting infected this whole time. There just aren't that many of these people left at this point.

There are however millions upon millions of people who have already gone through the ordeal of an infection and are tired of being harassed, badgered, shamed, attacked, etc, even after the talking heads are finally admitting that these people are not the plague rats they led everyone to believe they are.
I'm at the point where I would sacrifice $$$ for a better work-life balance. Unfortunately my boss just gave me a raise (boo-hoo, right?) so that he could do less work and I could do more.

My goal this year is to fuck off and live in another country for 4-6 weeks, as vacation and/or as remote work. Then extend that to 2-3 months next year and ~6 months thereafter.

I'm pushing 50 and aware that I've only got so many "good" years left.
This seems like a reasonable approach and it’s been talked about. Is there anything stopping individual states from issuing such certification?
...and had the awful bitter taste for the rest of the flight.

Thanks for saving my lunch by letting me know that it is not just a momentary bit of unpleasantness, because I was about to go grab one from the Switch case here at 11:46 in the morning just to see how bad it is.

EDIT: curiosity got the best of me. If I can eat a green persimmon, I can handle a Nintendo cartridge. A little lick of the sticker tells me not to put the whole thing in my mouth. Lunch should be fine, though. :-)
Python allows for high development velocity. Combined with our knowledge of the ecosystem and understanding of the limits to which we can push Python, as well as EdgeDB using Postgres as foundation, it wasn't an unreasonable choice. We needed to be able to refactor large swaths of code quickly. Besides, back then, Rust for instance, was still a relatively new contender.

Now we have more choices, more resources, and most importantly stable language / type system / protocol so we can commit to using lower level languages.

Lastly, according to benchmarks, EdgeDB is quite fast. Check out our 2 years old blog post here https://www.edgedb.com/blog/edgedb-1-0-alpha-2#results for example.
I'm not aware of any general purpose programming language that doesn't have multiple ways to achieve a specific goal. Can you give an example of language with good design?
I had the same thought.

A direct port of tsc to a "faster" language doesn't guarantee a faster type checker. Sure it might be a bit faster, but my guess is that the large performance wins come from a different design that takes performance into consideration from the start.

Maybe the thought process is that a 1:1 rewrite will handle compatibility and feature completeness? I suppose you could optimise from there?
I believe they release slots every morning. So it’s not possible to book for the next day. They always tell me call the next morning when I call around 9:30
Thank you so much for the reply!

I would rather keep of the bootcamp for now, but if I can't land a job soon I may apply to some. On the other hand, I am very open to doing a course or certifications - I just don't know if recruiters really care about them. Do you have any insight if they do care or which are the non-scammy ones?
New API driven payment platform to better monetize payments(online+card present)
Hi, if any of you want to "better" monetize payments going via your app with payouts to your app sellers, all with low dev lift integrations, happy to chat. We have great functionality (online and card present) from acceptance to subscriptions and events/ticketing. Feel free to email me at echeyde@acmeticketing.com

Solution here https://acmepayments.com/
Which is funny because schooling is also unpaid labor for a child. In fact, they may be bamboozled into tens of thousands of dollars of student debt.
The link says "$5,000,000,000 in 1964 is equivalent in purchasing power to about $44,968,064,516.13 today", which is $45 billion.

Considering that the entire revenue for IBM in 1964 was $3.2 billion (1964 money), spending $5 billion on a project (over several years) was certainly a "bet the company" move.
What makes this weird to me is that most of my newsletter emails will come through fine, but then one or two are filtered as spam. Like, at least make up your mind about whether the sender is legitimate instead of using a random number generator?
Or perhaps "systemic oppression" is being used to refer to all the little things that add up in aggregate.

Perhaps lead levels contribute only a small amount. But then also, micro-aggressions have a tiny affect. Testing bias might also be very small. Maybe less income also leads to being less likely to get glasses when you need them. Perhaps food deserts in minority communities leads to poor nutrition and poorer outcomes, but only a negligible amount. Then there are poorer, urban neighborhoods that might be loud at night causing children to not get quite enough sleep.

And sure, you could blame a lot of this just on poverty in general, but then of course, you have to acknowledge our racist history that lead to so much less wealth in minority families.

It goes on and on and pretty soon you have death by a thousand cuts and a phenomenon that is far too complex to explain in anything less than an entire encyclopedia so you sum it up with "systemic racism".
Americans also have higher dates of obesity and diabetes though so it doesn't surprise me.
I’d imagine world war 2 ending just 2-3 years early prevented nuclear holocaust. Certainly the Nazis and Soviets were not going to have any reluctance pushing that button.
Same, even when I have four large monolithic repos open in four separate instances of jetbrains, webstorm is still amazingly responsive.
Michal Mazurek on Lessons Learned Bootstrapping Syften
Indeed, question made by managers is:

“Can you train in spare time?”

“While working on your own projects”
Thanks, that is quite interesting, but I was already aware. So let's not confuse which culture invents with which culture consumes. Also should add the stirrup, paper, hand guns, and using petroleum as fuel. I wonder if any of these IP thefts could be successfully litigated, and if so, what the result would be.
Probably so little kids don't eat them
Will there be confirmed better oversight than with Pfizer's 12-15 year old clinical trial, re: Maddie De Garay's story?

https://youtu.be/L2GKPYzL_JQ - "How many more adverse effects have been covered up during the trials? - Maddie de Garay's story."
Plus one. Kids should absolutely be allowed to do certain work. They banned it with literal “save the children” dogma and pictures of children in copper mines and working the looms. Let the fucking kids toss a news paper. That’s such bullshit to outlaw the fucking concept of people working before the age of 16 or whatever.
The real issue is that Amazon is not doing anything about their fake review problem for products that they list on their website. Whether or not that has any legal consequence is up for debate.