skysight-inc/HackerNews huggingface dataset:
Most people and employers (other than the handful of places using e.g. APL) aren't willing to spend months learning a new way of doing things before they can do anything (and I dare say that's a reasonable position in most respects). So people demand - and the market provides - languages where you can at least write the basic lowest-common-denominator stuff the same way as in Algol '52. The amount of time it takes to learn to write idiomatic L2 might be the same as the amount of time it takes to learn to write idiomatic APL, but people would rather write L1-in-L2 than not be able to write anything.
The timing is off - why's internet exodus was about a decade too early for that to be the case. His offline identity has also been pretty thoroughly leaked by now also and he has continued to work as a pretty standard dev since. His pseudonymous activities were never very revenue generating anyway for money to spark a retirement.
Ask HN: Do you as a Java developer hates Java?
I'm not a Java dev, but my current company uses it as its core. I found it okay-ish, verbose but I don't mind it (I've worked a lot with node and laravel before).

Many questions have been asked about this years and years ago (there's 1 popular in reddit). However, stackoverflow insights 2021 still shows 52.85% (15,413 responses) of Java dev hated Java. Do you guys hate it? and why?
>Having a bit of an overhang or shade over the windows lets the sunlight in in the winter

Wouldn't more sunlight get in without the overhang? Or are you saying the negative effect is small?
NFTs are country club memberships.
It's just a country club membership
Note-taking is very individual. I found out in university that the act of writing lecture notes helps me focus and remember. Otherwise my mind would drift. In fact, I soon realized that I should write my own lecture notes, even if I never look at them afterwards. And only paper is good enough for fast writing of math.
There's a whole series of annoying problems which come from this mix of fast and slow CPUs. I want to put the refresh thread on a fast CPU, the asset loading threads on slow CPUs, and the network update thread on something in between. How do I tell the OS that?

A problem right now is asking how much memory the GPU has. The NVidia driver for Linux will spill data out to main memory if the GPU memory fills up, but you take about a 50% performance hit when this happens. It's better to cut down distant detail and stay in fast GPU memory. But it's hard to find out how much GPU memory is available and how much a spill costs. With "onboard graphics", as in laptops, there may not be any dedicated GPU memory, so this isn't even a meaningful question.
Or highly-outwardly energetic types.

I’m outwardly very dull, but also very willing to have a thorough and deep conversation on just about anything.

It just happens that…well…I happen to sound like Ben Stein from that scene in Ferris Bueller when I talk.
It is replaceable, and pretty cheap to get replaced at Apple too. I think it was like $29 or something to replace?

But even without Apple, that particular battery was pretty easy to replace
I don't have any numbers to give you, I can just tell you that the experience I have is that this setup performs noticeably better then my 2019 MBP.
This is pretty dumb.

It's like writing `[google.com](notgoogle.com)` and making out like its a significant security flaw or new idea.
How product engineering teams avoid dependencies: the independent executor model
Was this a one off incident or a recurring one?
Apple Fixes macOS Monterey Bug That Left Macs Unable to Turn on After Update
Keeping up with the Joneses.

One of the reasons why so many iPhones are sold and people drink beer even though it tastes like piss to some of them. Hey it’s “craft” beer must be something special about it.
He asks some of the right questions, even if his answers seem a bit off. That's what's interesting.

The "big fish in a small pond" comment is apt. What's new is that we now have improved small pond creation across distance.
You're probably right, but it pains me to admit it. I would never make up some BS just to get through an interview, it's not in my nature.
Block the windows update domain names or get an application firewall (fortinet makes some cheap ones) and disallow windows update.

It does suck that you gotta do this, but at least there is a way.
Fair enough, although in my mind, I only care about tagging for my own files.
Update: as of exactly 12AM EST it's working again.

A bit disappointed that it's doing some voodoo at startup that renders the entire browser useless, however.
There is a lot of glue code at FAANG, but there are a lot of cutting edge libraries and services that you need to understand before you know how to properly glue them together. That is very different from mostly gluing together well documented standard public libraries.

From an efficiency standpoint, it is probably a lot cheaper to hire smarter users of those libraries than to ensure all new libraries can be used by less smart engineers. Especially since many smart engineers who can write great libraries doesn't necessarily have the ability to document those libraries well, so by removing the need for great documentation they can get a ton of such engineers that other companies with lots of mediocre engineers cannot find a good use for.
Debian Dropping Chromium
Buynow HTTPS://www.facebook.com/Orchard-Acres-CBD-Oil-108744778281026
How does Orchard Acres CBD Oil helpful?

Orchard Acres CBD Oil :- Orchard Acres CBD Oil addresses different afflictions like pressure, anxiety, mental distress, joint agony and so forth. That help dispose of different kinds of issues and It helps your concern of pressure, despondency, and uneasiness.

OFFICIAL SITES :- https://www.facebook.com/Orchard-Acres-CBD-Oil-108744778281026

https://sites.google.com/view/orchardacrescbdoil/home

https://www.spreaker.com/show/orchard-acres-cbd-oil

https://www.homify.in/projects/1085643/orchard-acres-cbd-oil-need-pain-relief-natural-benefits-reviews-2021-price-buy

https://orchard-acres-cbd-oil.yolasite.com/

https://orchard-acres-cbd-oil-work.jimdosite.com/
And yet, the single most expensive item ever created is... a painting.

Capitalism is an illusion. An overt simplification that doesn't even begin to describe the truth. Mathematics were discovered, numbers were forcibly taught to all children and now we all think we can see the matrix.

Throughout history, humans have been put to shame by how little we actually understood what was happening, especially compared to how much we thought we did.
Should companies set their hiring bar to match the average difficulty of problems they encounter, or should they try to find people who can solve their difficult challenges?

Is your view of programming that good programmers spend the majority of their time writing boilerplate code or doing grunt work?
How do we tell truths that might hurt? - Edsger W.Dijkstra, 18 June 1975

https://www.cs.virginia.edu/~evans/cs655/readings/ewd498.htm...

> It is practically impossible to teach good programming to students that have had a prior exposure to BASIC: as potential programmers they are mentally mutilated beyond hope of regeneration.

> The use of COBOL cripples the mind; its teaching should, therefore, be regarded as a criminal offence.

---

Long ago, I learned C in college. My AI class was taught in LISP and I had one of the emacs hackers in the lab look over my assignment before I handed it in - "You've written some beautiful C in LISP."

It took me many years to get back to a LISP (Clojure in this case) before I wrapped my head around functional programming and the idea of passing functions around to operate on data rather than data around that has been operated on (I recently blew the mind of one of my coworkers who's only written Java when I had a Map<String, Function>).

It takes a bit to go from "how do I do X in {language}?" and think of that as a series of steps in Java or Python or whatever to thinking "how do I solve the problem of Y in {language}?" without being constrained by the language.

I've personally found that writing the same program in multiple languages is the best way to learn how to move out of "how do I do X in {language}?"

Write the Leibniz formula for π or e in Java, in Python, in Clojure (or Lisp), and in Forth. Don't try to write it the same way - use the expressiveness (or lack of) of the language to solve the problem. Does it have rational numbers? How are sequences defined and built? How does it handle recursion if you use that?

---

Epigrams on Programming - Alan Perlis, September 1982

http://pu.inf.uni-tuebingen.de/users/klaeren/epigrams.html

> #19 A language that doesn't affect the way you think about programming, is not worth knowing.
Trained by all kinds of nominally relevant data.

Makes nominal decisions with at best somewhat nominal ability.
On the topic of the effort being a memory concern and related to the spaced repitition comment in the article, I've found the app Anki to be great for learning a new programming language. There are pre made flashcard decks for many languages at the community ankiweb.net site or if you're good at scraping you can create your own from the docs pretty easily.
This is actually quite more complicated. Your webbrowser (firefox does, at least) will show you the destination link if you hover over any link element. In the case on the article, the destination link is exactly how it is written. So how can we now trust that twitter's shortening links only go to twitter?
So if I'm understanding your cynicism correctly, the code at FANGs sucks and so the solution is to lower the hiring bar?
Show HN: Find and replace app icons to match macOS Monterey and Big Sur
As a 48 year old who has no idea who an awful lot of modern celebrities are, I'm constantly wondering if it is because I'm just old now or if its because there are just way more celebrities these days due to the large parasocial celebrity class that didn't really exist when I was younger.

Maybe a bit of both.
EXCITED may be a bit overdoing it. I'm a geek, have been all my life. I've been programming since I was 13 yo. I still love what I am doing. But I am not automatically EXCITED about everything. I like my job, I care about my craft, and without false modesty, I do my job quite well. But you can't expect me be jumping all over myself at the chance of doing what I've been doing for 30+ years. I'm not a puppy anymore. There may be once in a while things I'm really interested in, and sometimes a task comes around that gets me working until late hours just because I want to figure out something tough - but you can't maintain bubbling excitement over that long, it's just not happening.
It appears that the distinction is "text posts"; Most of those are Ask HN but not all.
Academics can subsidize some research costs through tuition and splitting work researchers do to teaching. It's a business model that has been working well because of ever increasing demand for people to get at least a bachealors degree. It's not really about tenure per se, it's more that the academic business model can provide a stable revenue stream for some research work.

Labs that don't have this often require either a business to subsidize their work or they suddenly become completely reliant in grants. These environments are highly unstable in terms of job security. Positions are tied to a grant or a mixture of grants and difficult to maintain. If one or enough sources fail and the role is completely paid through grant money, it suddenly becomes untenable and people leave the role. The advantage academic environments have is that revenue stream to cushion the instability and provide stability.

It also lures in cheaper labor from grad students and post docs which helps.
So tldr, when Google pays its employees less it's not necessarily a bad thing.

But when Amazon does the same to its warehouse workers, then it's a disaster.
The $5/month makes me suspicious. Is it really that cheap forever, or just until they capture enough of the market they can up that cost without people jumping ship.
Yeah, it kind of blows my mind at how ergonomic it is. It's also recursive, if you hover over a link within a pop-over box, it'll open up another pop-over box, you can just keep going deeper into the rabbit-hole without ever leaving the main text.
There are open platforms for it (OpenSim) and communities exist.
"They might have thought really hard about it but were barking up the wrong tree. Or they might not have even known what the right search terms were for the problem."

Sure. Then it still might be a stupid question, but one worth answering. I know that I ask stupid question at times.
If you are talking about colleges: it's not "regulations" that are the problem, it's that in a system where the students have to count every penny, there's no room for a diverse curriculum.

I haven't been hampered by either government or unions, and the situation is absolutely identical in private colleges.

When it comes to colleges, there is no school choice without free schools. People go where they can afford to go.

Having educational standards in place means more room for non-standard material.

Now, colleges vs. K12 have an entirely different set of problems.

If by "school choice" you mean not forcing K12 kids to be attached to a school district, sure (I went to a "magnet" school, which wasn't tied to home address).

But not everyone can go to school that's far away for whatever reasons. And having college-style admission systems in schools will lead to the same problems.

On top of that, little children shouldn't be expected to make these kind of choices, so basically we are screwing over kids whose parents aren't parenting them well. And since we want all kids to be in school, what's the "default" option if they don't make a choice?

Nationwide testing sounds an awful lot like regulation:D

Essentially, common core is doing just that: sets guidelines, while leaving a lot of freedom to the teachers. You can see how much of an uphill battle it is.

And as for "private schools don't have problems" — yeah, no. They absolutely do. And the best schools in NYC are all public (Stuyvesant, Brooklyn Tech, Bronx Science, etc.

And there's the problem of finding and retaining qualified teachers while paying them reasonable wages.

But I digress. What I can assure you of is that's there's no one single thing that will fix it. Many things need to change, and be done by many people.
Yes, what you said exactly happens, but not often enough to negate the value of opening up the otherwise clammed up candidate.

Hopefully, the first part where the human<>human chat happens, the candidate is able to see that the intent is to have a genuine conversation, albeit with a more senior person (aka older) person on the other side.

Where I differ from you is the zero-payoff framing. There have been cases where the candidate put me in my place, rightfully so, and ended up getting hired.

This is subjective territory, but I actually prefer a candidate that spars. It gives me a chance to explain my position as well as hear his/hers.
It appears the URL should be https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=998676
The hunt for bioluminescent seas is on:

This is why scientists need to find milky seas as they’re forming. Haddock regrets never seeing one in person, though he almost had his chance when his team spotted one via satellite off the coast of Somalia and watched it for a week. “If it wasn’t in the pirate capital of the world …” says Haddock. Anywhere else and he would’ve jumped on a plane, he adds.
There are open platforms and protocols for it (OpenSimulator eg) and communities exist.
STOP SPREADING MISINFORMATION.

There is no splitting hairs. Your are straight up typing false information. I linked to a data set showing you vaccinated are taking up hospital beds. In fact the majority of hospitalization are vaccinated. Look at it. Your statement is false in every sense.

Again look at my last post for the studies showing you are making false statements again. They clearly show the same viral load.

You have provided 0 evidence to support any of your false claims. I have provided direct links supporting mine showing your claims are false.

Maybe try looking at the proof I provided instead of just blindly regurgitating whatever you are told.
> Ok, but what's unfurling?

I've never heard the term before now, but I interpreted it to mean following redirects to get the end page.

> But if you clicked the link, you could just see the link though right. How is this fooling anyone?

It fools you before you click the link. After you do, you're no longer fooled, as long as you pay attention to the URL bar. The obvious problem is people who don't pay attention the the URL bar.

Another problem might be you're forbidden from viewing certain sites at work, you see a link that goes to news.ycombinator.com knowing that's safe, but then go to a forbidden site instead.

Another problem would be browser 0-days. A link to news.ycombinator.com would be safe assuming it hasn't been compromised itself, but a different website might spring a browser 0-day on you.
When I learned Python (coming from a succession of other languages), I didn't bother with such tutorials, but just started hacking away. Meanwhile, I read a bunch of articles, not on how to write in Python, but on techniques for writing good Python code. I already knew enough about programming that I wasn't baffled by those articles (could always look things up), and they made the transition pretty easy.

Now, for a language that was profoundly different (like going from BASIC to Haskell), I'd probably look for something more basic. ;)
I had the impression that even at very prestigious schools lab funding is mostly from grants.

I'd be interested to see how much of, say, the UNC Chapel Hill chemistry department's research expenditures come out of grants. Do you know how I'd find the information?

Two other points:

> Labs that don't have this often require either a business to subsidize their work or they suddenly become completely reliant in grants.

In what sense is the first case, a business sponsoring the lab, not "grants"?

> It's not really about tenure per se, it's more that the academic business model can provide a stable revenue stream for some research work.

But the original claim was that the cost of employing researchers is lower for an academic lab than it would be for a new lab. ("other labs could hire many more grad students for the same cost.") That has nothing to do with the availability of funding or cross-subsidies! Is it true or not?
'Perfect' James Webb telescope on track for launch
I would argue that those hours can really be wasted. Yes, learning the system brings long-term benefits. But the way the system is learned can be of different effectiveness, significantly different.

Having a lot of questions could mean, that the onboarding isn't set right - and this can very significantly influence the developer productivity, even middle-term.

That doesn't mean the newcomer doesn't need to think or is allowed to abuse the system :) - in my experience, the situations when the questions are legitimate are just too frequent, so it makes sense to not consider questions undeserved out of hand.
This is what commenter tend to miss even if they lived in Japan. Without non-urban car-centric cities, 8 big Japanese car manufacturers won't happen.
In my experience I have seen some candidates that work very hard and mainly do boiler plate code in their projects, they struggle in the Algos/data structures but at the end of the day they get the job done. Others perform very good in Algos/data structures but produce very little at work, and also people that do good and perform above expectations. Is hard for me to actually filter good candidates, and at the end of the day, I value output and some quality.
Ask HNs will be the majority in /asknew. Tell HNs and some unflaired & linkless posts will end up there, but I'm fine with those. /new is a big firehose.
"If someone asks a question I can easily answer; even if they are being “lazy” (which I believe to be an overused, and misunderstood word), or even trolling, I answer it in good faith. If I don’t have time, I say “I’m not able to answer that, right now,” or simply ignore it, if I can do so, in a way that does not come across as judgmental."

That is a nice habit, but I actually think I have the right to sometimes answer in a judgmental way, to honestly communicate my emotions about the topic (time wasting). And I found out, that this can work, too. But yes, if I am particulary annoyed, that can also lead to other people getting afraid to ask me anything at some point and rather continue do something stupid.
Most of my friends are doing better than their parents. Now, these are people who studied hard, got professional degrees and worked even harder once in the workforce. The ones who are doing worse than their parents are the ones who picked up addictions, such as alcohol or marijuana, and slacked once joining the workforce. They’re the ones I hear complaining about the government not funding XYZ.
This doesn’t seem accurate, many newer physics theories are used heavily in finance.

I would say its mostly in communication.

People set up laser beam networks on rooftops to get faster pricing data.

The processors and hardware are all pushing for faster reading and trading, with continual research at the physical level.

Some formulas still go into financial models or back into physics.

Just like the article started off its examples with.
It's easier to condition a population to abuse if they're isolated from the rest of civil society. This is just as true of abusive interpersonal relationships. Keeping outsiders out is just as important to authoritarian states as keeping people in because outsiders make it difficult to control the narrative.
thanks, fixed that - removed the 'next' link for the last page.
In addition to the points made in sibling comments, I want to point out that "showing excitement" (particularly in an interview context) can be culturally conditional. You may in fact be selecting for candidates with a European American cultural background more than anything else.
Might I recommend reading through the part of the Ruby standard library that is written in Ruby?

This is often the best way to become quickly acquainted with a new language, as the code you'll encounter will be sophisticated and idiomatic. It will also be implementing basics of the API, which are relatively consistent across languages.
For both of those questions peers answering them can choose.. to actually switch to answer some more simple questions - like, what to do in this specific case. They'll even ask for details - "how do I even go about searching for this?" - "the information you need is here", or "how do YOU generally research things?" - "what specifically you want to find?"

People aren't perfect.
The share of gdp is relevant as a proxy for competition. A monopoly is what made the surplus charging the American dream. That America is losing that monopoly as reprented by its share of global gdp means: outsourcing, foreign investment elsewhere, competitive domestic prices as free trade and increasing competition abroad means lower domestic wages and lower profits. The America of today is increasingly being competed with on all fronts, meaning the castles in the sky of high paying jobs + cheap high quality goods + affordable living accommodations which were once possible in the monopoly America are increasingly fading as America loses those surpluses.

In short: once we were the place where all wealth flocked and flowed, and like a bloated VC startup, it meant high wages, amazing benefits, affordable housing on tap, and so on. But now the market is more competitive, and if we want to compete those insane benefits are being cut away. The American Dream is a reference to those unsustainably good times during the rarefied airs of global monopoly. Now reality returns and we think things are collapsing.