skysight-inc/HackerNews huggingface dataset:
I disagree. What you need to get your first programming job is some kind of evidence that you will be able to do the job. That might be a piece of paper from a college, but it could also be a portfolio, which is how many novice programmers get started.

I actually believed what you're saying and paid for college for a couple years. When I got my first job, it turns out they didn't even care about my degree. All that mattered was that I was better than the other applicants. 1 applicant in particular had a much better resume, but I blew him out of the water on a set of BrainBench tests that the company paid for.

At my current company, we mostly hire self-taught programmers because they're consistently the ones that show the most promise.

Of course, at Google or Apple, this might be different, and the competition is going to be much more fierce.
You can go pretty far with lying about your education. There are plenty of successful people who had lied about their education as was found out later. I don’t think anyone ever verified my masters degree. But most people don’t lie.
> Your comment seems to indicate a serious hatred of pleasure.

On the contrary. My comment indicates a serious love affair with pleasure, but not a particular fondness for fleeting pleasure. The things I mention -- family, dependents, and responsibility -- are a pathway to long-term happiness, satisfaction, and ecstasy beyond the reach of so many.

> I'd rather the losers of society stay in their house, high and playing video games, rather than trying to impress women and provide a family legacy by engaging in gangster behavior to get money.

Well, no it's quite the opposite really. First of all, stop with the strawmanning. The men in this article are not 'gangsters'. They are otherwise law-abiding men. Secondly, you are employing a circular reasoning. You call these men losers because they are unmarried and play video games all day and don't work. You then tell me to not cast judgement on their idleness. I am not the one calling them 'losers'.

These men being married and productive would not see them engaging in any kind of 'gangster' behavior. That is not a typical way to marriage and productive family life.

> I don't mind working hard, but if we don't have to, there's no point in it.

Well that's the point. Hard work is a path to happiness, but it's not one the human mind is naturally oriented towards unless there's some point to it.
Internet and reaching the moon would have not happened for many many many years if not for the US (this from a guy who is pretty stingy with his compliments to America). This only was possible due to the unique combination the US had of high income, high investment on science/technology, large population and a generally optimistic attitude towards technology. No other country in post WW2 had all those qualities (the closest being Japan). So yeah, by all that account we have to thank America exceptionalism for that.
They do, actually. They're clearly trying to frame the conversation ("I'm not trying to debate that point here") and I can understand because that debate is tired and most people have dug into their positions to the point where little more interesting conversation is likely to happen.

That doesn't mean we have to accept that framing. I don't really think OP was trying to be obnoxious, nor do I think calling them out as such help the conversation.

We have other options that lead to productive conversation. Hera are a couple:

* call out the assumption before engaging on the topic. OP already did but we could say something like "not sure I agree with your premise but assuming it was true..."

* decline to accept that framing and maybe point it out to others: "all of your points depend on the debate you don't want to avoid. I disagree with your initial statement and don't think any of the rest stands on its own."nts as given
http://archive.md/MOQhV
Considering how much opposition there is in moving to python3, has there been any significant effort in the community keeping python2 alive?
> According to the latest monthly jobs report from the Bureau of Labor Statistics, "work rates" for American men in October 2019 stood very close to their 1939 levels, as reported in the 1940 U.S. Census. Despite some improvement since the end of the Great Recession, Great Depression-style work rates are still characteristic today for the American male, both for those of "prime working age" (defined as ages 25 to 54) and for the broader 20 to 64 group.

The premise of this article is based on this statistic. Oddly enough, no definition of "work rate" is given. After some quick searching, I didn't find anything accessible, either.

This may be significant. Is a full-time "investor" included in the count? What about a programmer working on a startup? What about some other kind of self-employed contractor?

There are many ways a person might not show up in a tally called "work rate." Many (all?) of them have become a lot easier to pull off over the last 20 years.
I wonder if someone could design a country such that each "social nation" could operate largely independently and only be tied together by a tiny, weak federal government. A "united states", perhaps.
Edit, sorry - I missed the dot - I meant to write 4.4K lines, but greping through the templates dir it's actually close to 12k lines.

Ah, no, it's not about replacing functionality. It's about opening up for general integrations and ease of use.

If you've set up a fully fledged infrastructure on k8s with all the bells and whistles, there's a whole lot of configuration going on here. Like a whole lot!

I most certainly can't replace all of the above with those two tools, but they make it easier to integrate in any way I see fit. What I'm saying is that Nomad is a general purpose workload scheduler, where k8s is k8s POD's only.
Consul is just providing "service discovery", do with it what you want. And so on...

Having worked a couple of years using both these setups I'm a bit torn. K8s brings a lot, no doubt, but I get the feeling that the whole point of it is for google to make sure you _do not ever invest in your own datacenters_.
k8s on your own bare metal at least used to be not exactly straight forward.
I think it makes a great deal of sense for the Python core team to say "we're finished with Python 2 and want nothing more to do with it".

But I'm very disappointed that the Python Software Foundation isn't explictly supporting people who want to keep Python 2 compiling and running on modern systems. I think that would be well within their remit to "promote, protect, and advance the Python programming language".

This is particularly so because Python is widely used for scientific purposes, and being able to reproduce old results is valuable.

Even before Python 3.0 appeared, I came across scientists saying "I prefer to stick with Fortran because new Python versions break old code too frequently".
Bit of a rookie here, but aren't the people who are giving the funds doing at least some due diligence researching how much better the returns will be than on index funds?
>the program was basically ready for flight by the time he took over the CEO slot

isn't the whole problem here that the program wasn't ready for flight?
This is exciting! I like Jitsi in general, but I would much prefer native conferencing.

Do you know if there are plans to support Discord-style persistent voice rooms?
> This is the brainchild of Nandan Nilekani. He also developed UPI and Aadhaar. The former is amazing. The latter is... controversial at best.

UPI is one of the shadiest thing ever. A non profit whose owners are unknown built a suite of technologies and UPI was one of them. I think they did not even build it, it was built by some for profit company and non profit was a front to pimp this idea to government. When India went through the horror show of demonetization the government forced all the banks (most of which I government owned) to implement UPI, these banks who can not develop a webpage without getting their panties in twist suddenly had UPI stack working for them within few weeks (India's largest bank is SBI and their homepage is named mypage.htm, they do not allow ' $ and " in their passwords because they are "hacking characters").

Some people who work with the non-profit Indiastacks were in bay area recently trying to earn some silicon valley creds to pimp this to African countries.

UPI is great and works well but I am not sure the backstory is clean.
Why do Japanese stairs have red-and-yellow marks on them?
I was looking to distribute small cli tools easily.

I guess packaging them through the relevant package manager is a better option from a security perspective as opposed to a big static binary.
I was thinking about this just last night.

One of my favorite books is called "Architecture of Matter", it's a history of ideas about matter. One early idea was that matter is made of little tiny bits of stuff and that qualities of these little bits (such as being smooth or spikey) leads to macroscopic phenomenon (like spikey bits being acidic.)

The problem with this idea (and almost all others) is that it's just pushing the problem down a level: If matter is made out of little bits of matter, what are the little bits of matter made of?

FWIW, the wave-particle duality gets around this self-reflexive problem. Matter is made out of some other kind of stuff. But then, as you say, we still have the essential problem of "wtf is this stuff?" but we don't worry about that so much as long as our math describes the behavior of the stuff.

> They're not wrong, but it feels rather unsatisfying. IMHO there have been a couple avenues worth exploring that are being largely ignored.

What avenues? (Genuinely curious, not trolling.) It seems to me that the ultimate, existential question of what "stuff" actually is, is unanswerable (within the logical/scientific framework.)
Business incentives. It's a classic incentive tension between more time on nicer code that does the same thing or building more features. Code expands to it's performance budget and all.

At least on backend you can quantify the cost fairly easily. If you bring it up to your business people they will notice easy win and then push the devs to make more efficient code.

If it's a small $$ difference although, the devs are probably prioritizing correctly.
Recur is useful in Clojure, but still not a replacement for tail calls.

Imagine two routines that call each other. A calls B, which calls A, which calls B, and continues recursion until the real answer is calculated, then returns and unwinds the stack. With real tail calls, there is no stack expansion. When A calls B, the original stack frame of A is overwritten to be the new stack call frame for B, and then A does a JUMP to the right code in B which eventually will do the RETURN instruction (or recursively call A).
Wikileaks has said that they didn't accept them because they couldn't verify their authenticity.
Big transformers neural network are probably overkill for topic modeling. More traditional methods implemented in Gensim or scikit learn such as tfidf vectors followed by SVD (aka LSI) or LDA or NMF are probably just fine to extract topics (soft clustering).
You are being downvoted and yet the new PG&E CEO is to get twice the pay: https://www.bizjournals.com/sanfrancisco/news/2019/04/16/new...
https://en.wikipedia.org/wiki/Security_Administrator_Tool_fo...
Right, so the broadcast is no more (since the original Pentium Pro IIRC). So why again does x86 requires more expensive broadcasts?
One way it is different is that there is no licensing for software engineers and there never will be since the practice developed in a time when the society was dead set against labor unions and similar institutions.

(Not only is there no licensing, but there is not even a real professional society for practicing software engineers. Unfortunately the ACM doesn't count because it represents CS professors and big employers who want to use H-1B to drive down wages and professional standards.)

As for other kinds of engineering it seems like screwing up is also widespread. Some examples:

-- the nuclear power plant that is supposed to take 4 years to build and cost $3 billion that takes 14 years and $20 billion (but the people working on it are not excited, they've got the best job they've ever had)

-- the 737 MAX

-- Dieselgate (software played a role in these two but it was not the initiator of the accident)

-- The Space Shuttle (e.g. not just that it blew up 2 times out of 100, but that they knew it was going to blow up 2 times out of 100 and flew it anyway -- and it was such an ill-conceived boondoggle that the USSR could never believe that it was what we said it was)

-- any infrastructure project in the U.S. when you see the price tag (e.g. the bus stop that costs so much the local green party people are shocked)
At the companies I have worked at or contracted with a college degree was the minimum requirement to get a foot in the door. Not necessarily a computer related degree. Any degree would do. It’s kind of silly but to me it seems a fact of life. Thats why I recommend to get a college degree. You can live without but life is much easier with.
> Airbus absolutely uses its fly-by-wire system to change the handling characteristics of its airplanes, to make them fly the same - I see no reason why Boeing couldn't do the same thing.

AFAIK, being on the same type rating means the A320neo has the same behaviour as the A320ceo _even when in direct law_, where there's a 1:1 mapping between input and behaviour. (Yet alone the very limited mechanical fallback!)
I appreciate the links, but for my home stuff I'll be ripping Kubernetes out.

The notion that one has to keep pace with Kubernetes upgrades is exactly the kind of thing that works fine if you have a full-time professional on the job, and very poorly if it's a sideline for people trying to get actual productive work done.

Which is fine; not everything has to scale down. But it very strongly suggests that there's a minimum scale at which Kubernetes makes sense.
Sure, but "how to toss existing docker containers into GKE" is IMO less than three days. Unless you have a reason to manage your own k8s cluster, k8s is extremely easy.
Sharing Memory Between JavaScript and WASM with Rust
we're going to have to undertake a huge cultural shift and accept a large XX% of the populace just sitting around, vaping and playing video games all day

I don't think most people care too much about that. Unlike communist states which forced people to work, even if the job was bullshit, this is a free country, and if someone wants to sit around doing nothing useful all day, they are perfectly welcome to do so.

What the people do care about though is when the government takes their money that they earned through their work and gives it to people who sit all day vaping and playing video games, so that they can keep enjoying their leisurely lifestyle. This is blatant unfairness, being punished for working and rewarded for not working.
Do you type fast? I wonder if it could be as simple as i type too slow to ride the word wave.
While tail call is an optional feature in CL, are there any (or very many) implementations that DO NOT have tail call elimination? (just curious)
How do old devices without Internet connection recognize new IDs registered after their manufacture?

Clearly, there's no ID, but rather some kind of protocol for negotiating voltage levels.
> 1 is a non starter, because Boeing is "too big to fail".

This I think is the root of the problem. If we can’t conceive of and apply meaningful consequences for the distributed failures of groups of people, then people will group themselves in ways that allow them to distribute their failures in unpunishable ways.
React-intl: An API and component analysis
> multi-word patterns can effectively be captured by attending to the temporal order of sub-word parts

Indeed. Do you have an example of a library or snippet that demonstrates this?

My limited understanding of BERT (and other) word embeddings was that they only contain the word's position in the 728 (I believe) dimensional space but doesn't contain queryable temporal information no?

I like ngrams as a sort of untagged / unlabelled entity.
Agree!
Also, what's the definition of "anything besides useful"? That really depends on what you use. What if you only use the browser (Chrome) and camera? Can you get rid of Safari? And what about all other apple trash?
https://www.wired.com/2014/01/an-artist-records-the-mysterio...
Higher costs for electricity would be a great problem to have because solar is already competitive at current prices. Costs would have to go up 5x at least to make even a bad EV in an expensive kW/h locale cost as much as a gasoline car. At that rate almost anybody could make money deploying solar generation and storage in a remote locale, and of course for those with the luxury of having a roof.
> (and other animals)
Convergence, the OSS real-time collaboration framework, offers offline support
Sometimes when I’m working on a coding or troubleshooting problem I get stuck iterating on an issue when really I need to step back and try to think about solving things a different way. My impression is this is what she’s trying to advocate the physics community to do. I think her overall tone is too negative and is turning a lot of people off but overall I think she is a needed voice just to make sure we’re on the right track.
Sort of, but not entirely. The law doesn't mandate that universities pay for the athletes to play for their school, but rather that athletes can profit off their likeness and image. So, a football player could be paid by the local car dealership to go sign autographs as part of an in-store promotion, rather than receiving a stipend or salary from the school.
You assuming US, right?
In Brazil it can be 2 months salary if you are starting your career, more if you earn minimum wage.
Could be the difference in pay for low wage jobs. It seems that this is what it comes down to.

Many male, high-school dropouts have decided it's a better deal to just coast by on disability and money from friends/family then to work for $10/hour at McDonald's or similar.

The way to bring them back into the workforce, IMO, is to offer them a better deal. If low-wage jobs in the U.S. were as good as they are in Eastern Europe, maybe more men would take them.
Producing unlimited amounts of weapons-grade radioisotopes in many poorly-guarded places seemed like a bad idea.
Run Trie Tree with JavaScript
You should think of emacs as less as an editor and more as a lisp machine.
Yeah, the cybertruck gives me hope, too.

If the $40K model had a longer range, I'd place a preorder.
The reason is that you do not need to finely understand the structure of individual sentences to group documents by similar topics. Word order does not matter much for this task. Hence the success of methods that use Bag of Words (eg TFIDF) as their input representation.
The way I understand it, we expect that our waste will outlast our civilisation and that having it lying around in the open will endanger the civilisation(s) that (we fervently hope) will follow.

See wikipedia pages and references for work on this:

Long-time nuclear waste warning messages:

https://en.wikipedia.org/wiki/Long-time_nuclear_waste_warnin...

Waste Isolation Pilot Plant - Warning messages for future humans:

https://en.wikipedia.org/wiki/Waste_Isolation_Pilot_Plant#Wa...

Also, examples of proposed hostile architecture here:

https://wipp.energy.gov/pdfs/site_markers.pdf

And the full permanent markers implementation plan, here:

https://wipp.energy.gov/library/PermanentMarkersImplementati...
That's a fair point. I am definitely not trying to anger the fediverse community. I just want to make it more discoverable. I was assuming since mastodon instances have public apis, and public "explore" feeds, creating an aggregator was no different than creating a mastodon instance with a different ui. I am also being pretty respectful in terms of how frequently I ping the api. I also include contact information the user-agent that hits the api. I would respect any instances request to stop aggregating.

Also this tool is linked directly in the mastodon documentation
https://mastovue.glitch.me/
`> The big problem with Java's model is that exceptions aren't part of the type system

They are.

To the extent that the checked exceptions that a method can throw are part of the method signature (as all error cases should).

I have no idea what you mean by "exceptions aren't part of the type system".
How much of these deaths are passengers inside the car vs outside?
A lot of Mercurial's issues would have been resolved much easier if they'd used the common tools for maintaining polyglot 2/3 code instead of trying to invent everything themselves.

Futurize and Pasturize in particular provide essentially all of the features that this post laments missing.

https://python-future.org/
> Because the code is being executed on my machine, with my data, using my online identity.

You chose to execute someone else's code by visiting their website. The mere act of voluntarily executing someone else's code doesn't entitle you to it's source. Feel free to not visit the site, and looking at the top Alexa sites, your insistence of code audit-ability would leave you with very few viable, high quality choices.

> general understanding for the web platform was that code....

Untrue. It just so happened that the early web was a collection of static documents, and js was a hack to add some trivial functionality. Only recently has the web turned into a full fledged app development platform.

> fundamental change to the way the web works ....

Again, this is an anachronistic view of the web. We're well past a collection of static documents

> the same benefits will be given to malware ...

Goes without saying that technology can and will be used for good and bad. While one can legislate to discourage the bad, simply demanding code to be open sourced, as an argument for deterrence is unture, inaccurate and hampers innovation.

In summary: No one is entitled to someone else's web app code.
The deepest open pit mine is the Bingham Canyon mine, at over 1200 m. The deepest mine is TauTona in South Africa, at 3900 m.

These were done using power equipment, but they aren’t boreholes.

https://en.m.wikipedia.org/wiki/Mining
The unique, unlikely celebrity of Tfue
In my experience, a great founder should be good all three of these: 1) thinking fast, 2) thinking slow, and 3) knowing when to think fast or slow. It's easier to determine if someone isn't great at thinking fast (or doesn't know when they should think fast), for example if they don't respond quickly to an important email.

I don't think this is a binary thing. Moreover, I think the ability to meld the two and manage the balance of decisions across a growing number of stakeholders is one of the biggest challenges for founders.
Don't worry, Trump tweets assist in my mental stability.
are you sure you're not mixing swarm and swarm mode?
But the system being sold is usually the result of a team working together - just because one person ended up closing the sale why are they potentially receiving a much larger pay day than those employees supporting the product?
Not sure he woule be better in Australia..
"Stay Awhile and Listen" is a great book covering the founding story of Blizzard North, creators of Diablo 1 & 2. While not as great as Masters of Doom, it reminded me quite a bit of it.
As a summary to see if I understand you, it sounds like what you're saying is that the CPU will calculate updates to memory, but in the interest of speed and efficiency will not actually write the new value back into RAM for some unspecified period of time?