skysight-inc/HackerNews huggingface dataset:
Java is a fine language, and the JVM is a powerful environment that enables some really cool things - Kotlin and Scala prime among them. That said, I wouldn’t be surprised if we are past peak Java/JVM in terms of new projects and developer mindshare. Java was an excellent tool for a world where ecosystems were rather self-contained, lots of code had to be written in-house, and source code distribution platforms and good tooling for cross-language development weren’t nearly as prevalent. A developer could basically do everything they needed in Java, unless they needed super-performant code, in which case they’d drop to C/C++.

The proliferation of great new languages, stellar package managers, and comprehensive tooling have reduced the need for a single, do-it-all language. Now, there are a wide variety of languages that are better fit for specific domains (I.e. Go is very good for small services, python is good for data science and prototyping, rust is good for system programming, typescript is good for Frontend, etc), and the barrier to entry for all of those languages in a professional environment is lowering (if not already low). To me, this means that the next generation of developers will be versed in several of these more domain-specific languages, rather than spend their career working with a single language. Java may well be one of these languages, but I see a possibility that it will gradually fade out of mainstream greenfield development. Of course, the world is now built on the JVM so it will stay for a very long time, but maybe not for new projects.
Thanks fixed. This is why I need editors :-)
Today's Biggest Threat: The Polarized Mind
Taylor series only approximate an (infinitely differentiable) function well locally, i.e. in some neighborhood of the approximation point. There are other methods applicable to less smooth functions and which approximate well uniformly (bounding the maximum absolute error) or by some other metric (e.g. L2 distance — integrated squared error).
I can't understand what you're trying to say in your penultimate sentence. 'Property is theft' was Proudhon, not Marx.
While python does lack in many areas i think your list is a bit off. For macros, Python is one of the most meta-programmable language ever (for better or worse). Types, interfaces and lambdas exist. Threads also, caveat GIL, but also multiprocessing.
> Preventative care is cheaper than emergency care

A trope without rigour. The health community is even putting into question the value of yearly checkups (i.e. https://www.health.harvard.edu/blog/a-checkup-for-the-checku...).

It's not "flipping a switch".

> When everyone (including the unemployed) can get preventative care, total costs go down.

This is one side of the coin: when everyone goes to the doctor on a cold, total costs go way up. Its an economic problem, it requires economic solutions. Private insurance, for all its bad rep, has very strong incentives to have proper utilization. More so than government: when a patient gets hospitalized, insurance loses money. Govt never loses money!

> Your $10k is already paying for the ones who don't have insurance. Medicine is already socialized!

No need to change it then...
Present-tense tends to be shorter (e.g. “add” vs. “added”). Past-tense phrases add characters that eat up space in a one-liner that might be used for other info.
Why your users hate Agile development (and what you can do about it)
H1B doesn't require any recruitment nor does it require any specific skill. So the OP has no idea what he is talking about. H1 only requires bachelor degree and a job in the same field. The PERM process in green card requires the recruitment process, but that has been around since forever and it is for someone internal whose greencard is being filed
Great read.

TLDR Shannon's approach to creativity and few mental tools for problem-solving:

* simplify by eliminating everything from the problem except the essentials; cut the problem down to size
* seek similar known problems, find analogies and apply solutions to your problem
* try to restate the problem in just as many different ways as you can
* generalize the building blocks by trying to apply them to broader class of problems
* structurally analyse the problem - break it down into sequence of smaller mental leaps
* invert the problem and see if it's solvable by retracing from solution to the start
Genetic mutation found that makes you feel full
You're right, I'm rustier than I thought, the only exception that sprang to mind was India. I thought plenty of African states had her as head, which is completely wrong!

List here for everyone else https://en.m.wikipedia.org/wiki/Commonwealth_realm
I think it’s illegal to hire based on IQ score.
Validations and Callbacks on Different Events in Ruby ️
Does it make more sense to think that a grandson should get paid because the grandfather inherited a billion that the son (who dies) wasn't able to spend fast enough to squander? Both inheritance scenarios are conventions and both are a bit silly when presented nakedly without nuance.

Edit: reworded first couple of words
> With enough resources you can break anything.

Very few adversaries have enough resources to break anything. The threshold for roughing up a Windows setup is the lowest in the industry.
Life is a pyramid scheme. Rather than figure out a way to exist in a steady-state forever, our cells divide exponentially, accumulate genetic mutations until they can't take it anymore, and then rather than fix themselves, we just make new humans and let the old one die. Humanity in developed countries at least has the kindness not to make more humans than we believe have a reasonable chance of survival, but that restraint is not universal either within humanity or within the animal kingdom. Most animals just spray & pray and whatever happens to survive carries on the mantle of the next generation.

The universe is a pyramid scheme too - we know that thermodynamically, the ending state is the eventual heat death of the universe, but until it happens gravity creates this big positive feedback loop where smaller clouds of hydrogen coalesce with bigger ones, which eventually start fusing, which generates all the energy the universe will ever have.

We've grown to believe in steady-states and sustainable systems because until recently, the pyramids have not been birthed and died within the span of a human lifetime. Far enough down a pyramid's base and it looks like a steady-state, at least until it collapses. But now that we can watch economic systems get conceived, grow, IPO, and die all within a decade or two, we're waking up to the fact that pyramid schemes are far more ubiquitous than previously thought.
Douyin is slowing down, but China’s short-video stars are here to stay
Interesting. The voice in the video is mid countdown when it happens ("Ten, Nine....expletive") which implies the Super Draco engines hadn't fired yet.

If it's something like a pressure issue, it could be similar to what happened to AMOS-6, where there was buckled liner in a COPV [1] tank that caused a liquid oxygen buildup [2]

Someone on reddit captured the frames before and after, it looks like it's originating from just near one of the Super Dracos [3].

[1] https://en.wikipedia.org/wiki/Composite_overwrapped_pressure...

[2] https://en.wikipedia.org/wiki/Amos-6

[3] https://imgur.com/G0iE6Rr
>So, "Medical professionals should spend more time helping their patients."

Assertive community treatment is about much more than conventional healthcare interventions. When delivered properly, it's an integrative and interdisciplinary approach that includes psychiatrists and psychiatric nurses, social workers, occupational therapists and peer mentors. People with severe mental illness need medical care, but they also need good housing, support in maintaining that housing, meaningful daily activity and a network of social support. Most of that support can be provided by non-medical practitioners.

If someone is offered housing and doesn't want it, they are under no obligation to take it; they have the right to make choices about their own life, even if those choices don't seem rational. A lot of people genuinely do feel safer on the streets, which is in part a sad indictment of the standard of housing on offer to the very poorest.

If someone doesn't want to work with a mental health practitioner, send a social worker. If they won't talk to a social worker, send a peer mentor. If they don't want to work with anyone, train the local police in mental health crisis management so that they can provide positive interactions.

As is so often said in addiction treatment, you can't make someone want to get better. The idea that locking people up against their will consistently facilitates effective treatment is wishful thinking at best. Some people just need time, some need the right circumstances, some need a long and patient process of rapport-building.

Some people are just very difficult to treat, but that doesn't mean we should either abandon them to fate or lock them up indefinitely to keep them out of sight and out of mind. There are a whole spectrum of useful, evidence-based interventions, many of which don't particularly resemble what we might think of as psychiatric care. With a bit of imagination and sufficient funding, we can deliver good outcomes for people who seem to have intractable problems.
Anyone on the path between your server and clients can change the content however they want. Inject ads, mining scripts, redirect
to a phishing website, try to push a virus to your client etc.

There are even ISPs that do that: https://security.stackexchange.com/questions/157828/my-isp-b...

https://thenextweb.com/insights/2017/12/11/comcast-continues...
> I don't see why someone who makes no claims about their previous salary is riskier than someone who proactively provides a pay stub.

Because the person not giving salary information likely believes such will negatively affect their offer (as you say), and the one who does likely believes it will positively affect their offer.

Sure, a lower salary may have nothing to do with job performance. But it is an indicator, and a good one.

BTW, paystubs are "stubs" because they are on the same paper as the check which is more difficult to forge.

> The law still helps.

Not providing salary info makes one a riskier candidate, and risk means a lower offer.

It's like buying a car. The less you know about the car's condition, the less you're likely to be willing to pay for it. That's why having receipts for work done on the car by a reputable shop, being the original owner, owner is a grandma rather than a teenager, etc., commands a higher price for the car.
Belated edit: It looks like Bring Out the Dog is a must read.
I'm sure why I need to pay for public goods and services when I'm alive either, or why we have gift tax.
I can't answer your question, but I think I can provide some advice on what you need to do in order to ask a question which is more likely to move you forward.

What interests you in retrocomputing? You pointed out 'software', but that's a wide topic.

Is it microcomputers of the 1970s? Unix workstations of the 1990s? (IRIX 4dwm 4evar!) Mainframe operating systems? Games? FLOW-MATIC and other 1950s-era software? Specialized systems like the Apollo Guidance Computer?

Do you want to learn how the software works (eg, through disassembly)? Or write/improve emulators? Or run old software on the original hardware?

Are you interested in archival? For example, finding and preserving old software for future study, or indexing archives to help others understand what is available.

Or some sort of historical study, like the evolution of a certain idea, or the first use of X, or the fantastic writings by Maher in 'The Digital Antiquarian'?

Each of these will take you in a different direction, and answering them should make it easier to find the sort of people and information you are interested in.
How to Build a Movie Recommender System in Python Using LightFm
Fortunately Rust is one of the closest languages to the "if it compiles it works" ideal, so big refactors aren't as bad as they otherwise would be.
> Roads are made, streets are made, services are improved, electric light turns night into day, water is brought from reservoirs a hundred miles off in the mountains — all the while the landlord sits still. Every one of those improvements is affected by the labor and cost of other people and the taxpayers. To not one of these improvements does the land monopolist contribute, and yet, by every one of them the value of his land is enhanced. He renders no service to the community, he contributes nothing to the general welfare, he contributes nothing to the process from which his own enrichment is derived…The unearned increment on the land is reaped by the land monopolist in exact proportion, not to the service, but to the disservice done.

— Winston Churchill, 1909
ZFS – Native Encryption
I feel that this is one of the reasons that the IR camera option on ThinkPads does not have the covering functionality.
Sharp X68000
I'm pretty sure when they say AI-powered under "Smart scheduling", it's just turning scheduling into 3-SAT.

The NLP stuff, fine, but those kinds of queries tokenize extremely well
Movie recommendation system in Python
The more an employer has to guess, the more risk there is in hiring someone. Risk is mitigated by lowering the price, i.e. you get a lower offer.

Also, if you wind up getting a salary that's more than you produce for the company, you'll be first in line to get laid off.
> So you’re talking 0.00008%

The ownership is probably a power law. If you did a simple "averaging" division, that makes no sense.
Well, it sure LOOKS like a total loss based on this video: https://twitter.com/Astronut099/status/1119825093742530560

(Can confirm that this Twitter account is a real person who works at KSC.)
That doesn’t mean it’s wrong. http://www.fallacyfiles.org/slipslop.html
I agree with you. That is also why I hate HSTS and will not use it. The user must be given permission to override (for any reason they want to, including one you don't know) anything, and must have enough ropes to hang yourself and also a few more just in case.

HSTS is terrible, even if you support HTTPS (which you probably should).
I have two questions before I even try it, if you don't mind:

- Is it FLOSS?;

- Is it electron?;
Mobile friendly version (I am on mobile now, I hope HN changes this part of their design, bullet points should be mobile friendly, enough users complain about this, what happened to make what users love?):

simplify by eliminating everything from the problem except the essentials; cut the problem down to size

seek similar known problems, find analogies and apply solutions to your problem

try to restate the problem in just as many different ways as you can

generalize the building blocks by trying to apply them to broader class of problems

structurally analyse the problem - break it down into sequence of smaller mental leaps

invert the problem and see if it's solvable by retracing from solution to the start
> In contrast, 33% of US healthcare costs go to insurance overhead, and >17% of our GDP goes to health care, so nearly 6% of the gdp goes to private insurance middle men.

6% of GDP to private insurance? Math doesn't add up on this back-of-the-napkin math. That's an entire Apple of operating costs every year.

The biggest insurance company, UnitedHealthcare, is worth 200 bill in the market. The gov could buy the big 5 insurance companies with half its yearly medicare budget.

Don't confound paying to insurance and paying to providers!

> So, private insurers really are squandering many more healthcare dollars, and are also much less efficient than the federal government.

I will answer seriously in a second, but for real: how is it so obvious that the private market beats the government on almost anything at any time, even this very government (for example, education) and still, the level of debate is "government is more efficient". Government is never more efficient, because it doesn't care about efficiency.

The comparison of efficiency between medicare and private insurance is grossly misrepresented by Bernie Sanders. First of all, there are some disingenuous numbers: it uses a measure of efficiency of total cost/admin costs, but that skewes severely in favor of medicare bacuse it has an older population that has more expensive treatment.
Some economists looked into this and the cost of administration per patient is similar.

Second, a great part of why medicare has less admin burden is that its collections are done through payroll taxes. This means the admin staff is included in other government agencies. This is not a public-advantage, because you can also use payroll taxes to pay for private insurance if you wish so, something that exists in some other countries. ( to my dismay, for the following topic).
Another trick here is that medicare collects from everyone and pays for a few. That is a great way to never have to market, administrate or manage people on your plan: you are not going to use it? tough luck. You dont like it? tough luck. You don't have quality coverage in your area? Tough luck.

This trick is so pervasive that even Bernie Sanders claims how medicare patients are so happy: why wouldn't they, the premium they should pay to maintain it is about 1k a month, and they pay 150!

Forth, it is key to understand that medicare offerings are not market competitive. They pay half of what private insurance pays, and there is no way in hell you make that work. Private insurance subsidizes medicare patients, and doctors would abandon the network if they were forced to accept medicare rates.

This is a long topic, but to re-frame the conversation: what makes healthcare in the us expensive is NOT private insurance. Most of the world has private insurance! even Canada! Even France! Spain, Norway, etc. US healthcare is expensive because it is one of the most tight regulated expensive markets in the US.
Discussion of this article: https://news.ycombinator.com/item?id=19710288

An earlier discussion of Joe Armstrong: https://news.ycombinator.com/item?id=19706514
It's interesting that this [1] came up just a couple of days ago. Just like Linux 90% of the problems that microservices are trying to solve can be solved with modules and not have the non-trivial problems that microservices introduce.

[1] https://news.ycombinator.com/item?id=19689341
Ok we'll give you some approximation and some continuousness in the title above.
Generate Hacker News Comments from Titles
True. I already own a Baofeng, and an SDR, but for the rest I'm honestly thinking of using my Arduino in conjunction with some diy circuitry (if I can wrap my head around enough of it) to build an oscilloscope, and I found an article that used a noise generator in conjunction with an SDR as an SWR meter [0]

It's definitely not high end, but my wife would kill me if I she found out how much I'd have had spent a halfway decent SWR meter, if I went that route.

[0]: https://www.rtl-sdr.com/rtl-sdr-tutorial-measuring-filter-ch...
The Efficiency Delusion
Yes, the accumulated wealth of society is “the people’s” stuff, and it is unjust for the few to take it and hoard it indefinitely.
I second all of this.

The barrier to entry is pretty low right now.

You may not know your interest too.

That is common.

Pick something you want to experience or do. Get hardware and or software and just do it.

I found my interests change over time too. I like doing things on old hardware, and I like doing things retro style on new or custom built hardware the most right now.

It was gaming earlier. That may return too. Depends on other life happenings.

Pick a thing you would like to do and set about doing it. You may not finish, or you may. Will not matter too much.

What you are likely to find is where your real interest is.

Fun times right now too. This is a great time to enjoy retro. Real hardware is still pretty easy to get and people are making new stuff.

I do not think that will always be true, but it us right now.

Have fun.
Extensive discussion a few days ago: https://news.ycombinator.com/item?id=19666148
One day these implants are going to be so sophisticated that we may very well evolve to not have bio-hearing at all. I have friends with implants, and one of them regularly just keeps it switched off to focus on writing. I am deeply envious though of course, at present the bit-depth is not very good from what I understand about the tech, and his brain even after 20 years of having the implant isn't good at differentiating between background and foreground sounds, making conversation difficult for him in noisy places. It's great that kids are getting these early so they have a chance to learn how to adapt. I'm excited to see what superpowers they will glean from having powered-brains.
Hi. Do you mind if I contact you regarding that finance forecasting? I'm developing a web app to do just that (for my own needs, mostly), and would love to hear some other use cases.
Computer glitch? That's an anomaly.

Things firing/smoking when they shouldn't? That's an anomaly too.

Pressure reading slightly out of predicted range? Also anomaly.

Everything went kaboom? That is also an anomaly, as long as that wasn't the plan.

Basically everything where expectation and reality do not meet.
The only Nokia phone running KaiOS so far is the Nokia 8110 4G (https://en.wikipedia.org/wiki/Nokia_8110_4G).
So would you consider more of an SOA approach in the future, as compared to micro services?

Also, when your team architected the microservices originally, how many previous microservices systems had y'all built? I haven't built any and am just trying to get a feel for the learning curve.
to create obfuscated and undocumented code? That's known already.

The goal actually is this: being able to write descriptive and understandable code for others and oneself.

Come back to the code a year later and is it still understandable? Lot's of cute character-level operators and fancy control flow is maybe not the way to go.
50% is still better than 99% as was in medieval ages
Ask Ethan: How Can a Black Hole's Singularity Spin?
> If China can do what US can, they will do it. To think otherwise would just be naive.

Thats a bit of overstatement don't you think. Its very different culture after all, and you are speculating based only from the American exceptionalasim viewpoint which I think is very very outdated.
Fred probably forgot to mention it, but Joe, Mike, and Robert starred in a short film Erlang: The Movie, a very fine and concise demonstration of fault-tolerance of Erlang.

The film has some magic power that I cannot describe but made me watching it over and over again.

YouTube link to the film with fixed audio: https://www.youtube.com/watch?v=BXmOlCy0oBM
A lot of desert ecosystems are incredibly fragile, and if just one asshole with an offroad vehicle starts doing donuts for fun on the weekend will get damaged in ways that can take decades to recover.

There are plenty of public lands in CA where you can walk around off trail.
There's another big aspect to this: the orientation of the economy towards growth.

When you start asking "What happens when the population and the economy are in a steady state, where we don't expect things to increase at 2% forever", and the answers are pretty grim.

Retirement systems, for example, need a certain ratio of productive workers for each retiree, and I can't figure out any math that makes sense for the next ~20 years.
Are Boeing and SpaceX complication rescheduling timelines usually comparable? (Serious question)
I'm still not convinced microservices and SOA are different paradigms. We were doing SOA with REST ages ago. Everything always boils down to common sense. It seems to me both paradigms lead to similar results.

Microservices are just a buzzword for the same thing we did before using current day technologies (node instances, cloud, Docker, Kubernetes, serverless etc).
I once read about the introduction of chai tea to India by the British, they had to convince the native population to acquire a new habit. Generally they used to drink spiced coffee rather than tea.