skysight-inc/HackerNews huggingface dataset:
Community-scale bulk code analysis; community-scale compilation caching; cloud-scale compilation parallelism.

What do future programming languages and environments then look like? As the constraints and costs on programming language design space again change?

FORTRAN survived from punch cards to present. But try to picture your current favorite IDE/language experience... on a punch card machine. Or a Lisp Machine, or Smalltalk IDE... on paper tape and console switches.

Stanford/Winstein's deterministic gcc compilation on lambda enabled `make -j 1000`-like parallelism - something vaguely like cold-cache compilation of ffmpeg in 1 minute for 10 cents. What changes when that's 100x faster and cheaper? When your linux kernel can be rebuilt as a boot step?

What changes when the time constraint on your type inference, is a couple of cpu years?

What changes when your toy language, with optimization of compiler performance still distant on the roadmap, is not performance restricted to toy-scale problems?

What changes when ML-based predictive code, becomes a form of code reuse and abstraction?

What changes when ...

... our languages and IDE's are allowed to become deeply different?
Don’t leave us hanging!

Did you/your parents/the doctors ever figure out what was going on? Or did you just chalk it up to a fluke, hoping it would never return?
Is there value in a blockchain based academic journal?

have it be well distributed, and only let universities submit new articles if they prove themselves doing replication studies against other universities' submissions
I bet autoconf actually says "-I $top_level" or some such.

What's mad is that -I controls where <> names are searched.
This can't be done, there's a number of devices out there that do multicast on fixed multicast IPs and so doing this would break them. In particular I've got a series of HDMI<=>IP devices that forcefully go to 239.255.42.[42..141] depending on their settings.
Rules for Deploying with Dev Ops
Big fan of KeePass. On Mac KeePassXC is great, on Windows KeePass, but on iOS I use Strongbox [1] which is excellent. Auto fill works well, it's open source [2] and actively developed, I really don't trust none open source password managers

[1] https://apps.apple.com/us/app/strongbox-password-safe/id8972...

[2] https://github.com/mmcguill/Strongbox/
> I wonder if there have been attempts to reform the language.

I hope not, the complexity and overall size is its strength. Especially the widespread and mandatory use of its embedded "idiomatic usage" subset makes it a hell of a lot more fun than something regular, like Spanish.

English is great as is.
a lot motherboards allow to disable the leds, nvidia cards usually allow this too but the software is often laggy and doesnt work
Can you give me the ELI5 on STM & the Actor model? The article points out why Actor has issues, but I don't fully understand STM.
Not gonna happen. That would cut into their drinking time.

I'm always appalled when I talk to British or Australian tourists in Hawaii or California:

Me: "See any good sites?"

Limey: "Just point me to the nearest pub. Only got budget for beer."
To improve, focus on your strengths (and ignore your weaknesses)
That assumes that houses and apartments get worse the further away/cheaper they get from dense city centers. That’s evidently not true—just drive around suburbs/spoke cities for a couple hours!
Glass is 100% recyclable. It's conceivable that a robot could be built to fabricate ML models and meltdown / update old models when necessary. That would be pretty steampunk.
In Sweden all votes are done manually, on papers. To me It's the only thing that makes sense.

There's a lot of people involved in doing this though, as everything is counted several times until all numbers add up. And the numbers are public information so anyone could verify.
It was tasteless and tacky then as well.

However, the difference is now that we are effectively being forced to pay for features we do not want and which are a waste of material resources and power. Previously, you would have needed to get those extra bits yourself.
I imagine this could break some existing code. Especially if IANA starts to actually allocate addresses from the 0.0.0.0/8 range.

Luckily, this doesn't change the fact that 0.0.0.0/8 is still reserved by RFC8190[0]

[0]: https://tools.ietf.org/html/rfc8190
Are you saying a valid IPv4 address can not have a value of 0 in the 4th octet? That is not true at all.
Like everything, it depends on your language and framework. But after 30 years of experience writing software in strictly typed languages, I’ve seen lots of people get caught out with nullable fields.

However if you’re main body of experience is Perl (for example) then NULL isn’t ever an issue.
There is also quite a bit of incredulity that both Nadal and Federer are performing as they do without performance enhancing drugs.

Nadal’s one-time doctor was nabbed, but his blood bags were ordered destroyed by Spanish court:

http://en.espn.co.uk/tennis/sport/story/205055.html
Unfortunately IANA disagrees, it says it is still reserved:
https://www.iana.org/assignments/iana-ipv4-special-registry/...
"0.0.0.0/8 "This host on this network" [RFC1122], Section 3.2.1.3 1981-09 N/A True False False False True"

The referenced RFC is the same one as in the commit message but different section 3.2.1.3 vs 3.2.2.7.
Shouldn't IANA have lifted (or indicated its intention to lift) the reservation before the kernel change?
> What troubles do they cause?

For one somewhat recent example: CVE-2014-9390 git: arbitrary command execution vulnerability on case-insensitive file systems. (Also affected mercurial IIRC.)
"Burning Man’s contract stipulates that no more than 1 square foot of debris per acre can be left behind after the event. The area where a human effigy is burned had nearly 7 square feet of trash after the event, according to the BLM."

1 acre = 43560 square feet, and over the 7 square miles of the event (= 4480 acres) that was the peak measurement? Get real.

"attendees — returned from a week of self-discovery and partying on the 'playa' — have the propensity to dump trash illegally"

I think you need to be fair and compare against the mess left at similar events.

Although it seems obvious Burning Man should provide trash bins - rubbish is generated in large amounts and they should accept that.
Internal and external connectivity in Kubernetes space
I had a very similar thing happen to me in the late 80’s when I was 5. I remember getting out of bed and falling to the ground as I couldn’t feel my legs. I lost function of both legs and couldn’t walk, my parents brought me into doctors and specialist and they had no answers. Less than a week later I regained feeling and function of both my legs like nothing ever happened. I don’t recall having a fever.

I actually forgot that happened to me until your story just now. Crazy.
> What troubles do they cause?

Once, a colleague working on Linux created two files with same name but different case, and committed them to the Git repo, and then I tried pulling it on my Mac. I don't remember exactly what happened next, but I wasted a lot of time trying to sort that mess out.

(There was no real reason for them doing this, it was just a mistake on their part, and they didn't notice they'd done it before committing the files.)
I don’t think science would suffer too much if we just abandoned peer review and committed to the arXiv route. Peer review does little to ensure research is actually rigorous. Rather, it mostly ensures the authors know how to play game: use the right language, cite the right people, and don’t stray too far from the current fad while simultaneously selling what they’ve done like it’s the hottest thing since relativity.

Once you’ve read enough papers, you don’t even have to invoke the replication crisis to see that most papers should be taken with a grain of salt.
Some MacOS installations are case sensitive, others are not. Sometimes you find software that was written and tested on the case insensitive version that fails on case-sensitive filesystems.

Case insensitive filesystems made more sense decades ago than they do today. Case insensitivity is fundamentally a UX feature that has been implemented in the wrong layer. Rather than the filesystem itself being case insensitive, the search functionality in GUI interfaces to the filesystem should be case insensitive. And furthermore, the user should never be typing out the complete name of any file that already exists, because everything should provide auto-completions of existing filenames.
+1 I used Password Safe for more than 10 years, and the developers are top notch and really into their security. I eventually moved to KeePass just because I wanted to store attachments but if that's not a deal breaker Password Safe is awesome.
> You will want a tall tree with an excurrent growth pattern—a single, undivided trunk with lateral branches, delicate on top and thicker as you cascade downward.

I had not encountered the word excurrent before. They provide a bit of a definition directly after using it but I was still curious so looked it up. Turns out it is a general botanical term but when used in the context of tree shapes (specifically the crown) it contrasts with decurrent. I found this image [1] which illustrates the different shapes of excurrent vs decurrent trees.

[1] http://countrysidelandscape.net/files/2018/10/Branch-pattern...
I think the way you are thinking about move is all wrong.

In any kind of correct code, the difference between a move and a copy is only performance. If a copy were to happen where a move was requested then the code is just as correct, so I find it strange to get so hung up on it not being “real”.

Also, if move is the only available option, and move cant happen, you get a compiler error. If performance is correctness for a type that is expensive to copy, make copy not an option.

Also, there is a move constructor by default so it’s not opt-in, you opt out only if you start screwing around with copy / assignment / destructors which you usually shouldn’t need in modern code anyway.

Sure, the state of moving on the moved from object is unspecified, but really, I can’t think of a time when I’ve written code that would care. It’s kind of a non-problem.

If you really want to reuse an object after a move I question your motives, but you should just reinitilaise it by assigning a freshly constructed value and the result of that is of course standard.
Also, sailing in small wooden boats used to be a thing with STEM folks in the 50's and 60's.

If you read any biographies of US physicists of the time, it seems they either all sailed, or had a close scientist friend that owned a boat.
This is the kind of article that is written by someone totally lacking in domain expertise, as for example, compared with Harvard Economist Edward Glaeser,
https://www.amazon.com/Triumph-City-Greatest-Invention-Healt...

A 2014 Op-Ed by Glaeser:
https://www.nydailynews.com/opinion/build-big-bill-article-1...

The writer clearly did not look at housing trends in Manhattan (where I live), Boston, DC, Seattle, SF, or (parts of) LA.

If he had domain expertise or actually read something by a domain expert like Glaeser, the author had the opportunity to communicate correct information.

That information is that because of Democratic City Councils (NYC, Boston, DC, Seattle, SF, LA), that have artificially created in scarcity of land primarily through zoning density restrictions but also through overuse of historic landmark status, overregulation, and more that cost of housing is very high.

Japan solved the problem by having federal laws that override zoning density restrictions in Tokyo.
The result: in 2014, 20,000 housing units built in NYC, about 90,000 for all of California, and 140,000 for Tokyo.

Honestly, it takes little time to read domain experts like Glaeser and to report the law in Japan used to fix the housing shortages caused by local government.

Yet, for reasons that I don't understand, people (I guess are too lazy) to actually spend a short time investigating the problem.
Yes I remember. Also, by the time c++0x seemed "right around the corner" for several years, a lot of the library features like smart pointers were already common practice, the standard just, well, standardized them.

It was possible and common to have pretty "modern" styles in c++03, you'd just have to do without lamdbas etc. and be using less of the 'std' namespace.
> "Another fascinating virus with cycles is the chicken pox virus."

I'm not aware of any virus that is not cyclic.
Ok so we know what they Taycan is going to look like. We still don't know the range. They need to beat the Model S on performance and range, though not necessarily price. Otherwise they're going to look like idiots. This is Porsche, after all. Theyre making a big fuss about how fast it can charge. Is that because they know it won't compete on range (like the e-tron)? Let's see in 12 months time.

Ok the ID3 is a reasonable name, But we still don't know what this supposed flagship is going to look like. It's definitely not going to look like the pics they've released so far. But Crozz, Buzz and Roomz seem like pr names rather than actual production car names.

If they really are investing all that money I would expect a lot of delays because they'll need to actually deliver something good rather than a cop out for that amount of cash.

So let's meet back here in 12 months and see how the ID3 pans out.
Ha ha, but having a RGB gaming rig isn’t going to get you laid. Usually the opposite.
Nerve injury drives heightened state of neuropathic sensitization in Drosophila
I recall he was big into SBCL, but most IT organizations wanted all code to run on the JVM or CLR. So he had to make a Lisp to run on the JVM and Armed Bear Common Lisp apparently wasn't exactly what he wanted.

I want to learn Clojure, but there are definitely some road blocks. I don't have the time for Emacs, it'd be a pain to get a Cursive license (although the cost is extremely reasonable I'd have to do paperwork at work), and I don't know the JVM or Java well.
If it is not possible to manufacture those cells on site, at home or at charging/swapping station he should probably give up.
But entropy... more energy you pack, more it wants to get out.

if you can pack 10x more energy in the same size as lithium cells and they wont explode on damage, maybe there will be some benefit to making whole delivery network for aluminum cells
Yes this 240/4 is the one range I wish they would allow, even if just for private ranges. The main showstopper is Windows iirc, as Linux already allows it (will route it).
PTPN21 and Hook3 relieve KIF1C autoinhibition&activate intracellular transport
I think the difficulty for me in responding here is that your comment contains both assertions about intellectual merit (which could be interesting to explore), and more broad aversion to the person (which might be relevant to intellectual merit, and/or to the meta of dialogue about that, but is a manners minefield).

This thread is pretty tangential to the post to start with, so there will be better occasions to discuss these things. And maybe it helps to separate them out differently.
In New York, Friendships Run Along Subway Lines
Please give some specific examples and not just vague "problems".
Indeed, I cite a source corroborating this in my cousin post.

Every car manufacturer that is building ICE vehicles is damaging the environment. Even though VW fudged some numbers in their report like everybody else did, the fact that there are even cars on the road to begin with is by far the main contributor to global warming, much more than any incremental damage (if any) caused by people who could have been mislead into buying a "clean diesel" vehicle based on sheer (mis-)reporting.

If there was a TDI next to an F-250 on the road, and I asked someone to point to the biggest offender, everyone would point at the F-250. It's really unfortunate to see VW become the scapegoat here in the US (but unfortunately also quite predictable since they are a "foreign" car manufacturer).
Classifying snapshots of the doped Hubbard model with machine learning
Another possibility I didn’t see below: a higher than average number of HN readers appear to have gone to grad school. My (admittedly jaded) view says that grad school produces one of two outcomes: people disgusted by academia, and people with Stockholm syndrome.
Ultimately, yes. The fixed costs may be lower elsewhere, but so too is the served population, hence, per-person costs.

There's no way around this save by exclusion zones and forced concentration camps or prisons, each of which have their own exhorbitant externalities.
Electrical Compartmentalization in Neurons
Anecdotally:

1. Moving out of the city center under these conditions doesn't mean moving out of the city, it means moving into a low-rise apartment among urban sprawl that's underserved by transit and good quality food sources.

2. A long commute is a significant quality of life decrease.
Can we get an OEM with taste that just manufactures matte black GPU's and matte black motherboards?

I've seen only one tidy motherboard for these new chips and its from Asus.

https://www.asus.com/Motherboards/Pro-WS-X570-ACE/

Look at that, a normal looking VRM & chipset heatsink, and somehow they've resisted the urge to stick a fake plastic gun magazine onto the board!
AI is gradient descent?
3D Model of Stonehenge Proves the Actual Structure Had Excellent Acoustics
No it wouldn’t, but the equivalent here would be that the rig with LEDs and multi color heat sinks (real and fake) gets purchased and propagates certain decorative meme choices with the product design team.
"It’s not a perfect system, but if what you need is the trifecta of speed, safety, and concurrency, it’s the only option out there." - The typical Rust point of view forgetting about all the other safe languages which do provide these features, rust cannot provide but still claims do to so.

Eg. Pony is faster than rust, safer than rust (in fact it is not unsafe) and also easier to read and write than rust.
> The same can be said of any variable in Rust that is passed to a function via immutable reference...

I don't think this is correct. Rust does not really have immutable references, it has shared references vs. exclusive ones. Shared references are ordinarily immutable, but controlled mutability can be reintroduced (directly or indirectly) via a variety of type constructors (Cell<>, RefCell<>, Mutex<> etc.). Hence something that is borrowed immutably cannot be assumed not to change in the general case-- unless one also takes care to work with these mutability mechanisms as needed, which cannot really be done in a "fully general" way. Rust developers seem to have realized that actual immutability is not that easy, and that the guarantees that they do offer may be more appropriate.
My personal experience with crnns and lstms was that cutting training latency from 48 hours to 24 hours didn’t make a difference in our progress. Some architectures took 4x longer to run.

48 to 1 hour would have allowed us to run a few experiment per work day. That would be huge.

If you told me that the next generation of TPUs could run the current 48 hour GPU training set in 1 hour, that would be something.

But 2x faster won’t make a difference. Generally, startups for a new chip need to demonstrate 100x improvement over the general purpose approach to get funding. So this seems like another Google vanity project.
You could argue that this is a problem with case sensitive file systems, not insensitive ones. In fact, this could never happen on a case insensitive file system, as you could never create a file named the same but with a different case.

It seems to me that most problems with case insensitive file systems are rather problems because there are different file systems out there. Just as there always is with "competing" standards.
Send handwritten letters digitally online
And if you think you’re not addicted, just leave your phone at home for a day and count the number of times you catch yourself patting your pockets, looking for a quick hit of dopamine. It’ll gross you out.
exFAT is also case insensitive, at least in some implementations.
There was an Israeli company trying to do this.

Telsas now seem to be built around the battery pack, which is now a large flat heavy sled. I wouldn't be surprised if it was all to do with the practicality of low center of gravity, structural integrity, safety that such a configuration provides.
The real issue is that people are illegally bringing their kids (or other people's children) over the border through dangerous conditions (100 degree weather, no water, kids are abused, etc). Our doctors do everything they can, but sometimes children die as a result of these conditions.

I suppose they could be angry at the people from Latin and South America for putting these children in this situation in the first place, but what would that accomplish?

We can either:

1) Turn them all away
2) Detain the adults and kids together and risk molesters and abusers continuing to abuse these children until we can figure out their legal status
3) Detain them separately
4) Let them into our country

#3 is the most humane and #4 is not realistic. The conditions in the detainment centers are also a result of funding that was cut by the Democrats.

It's pretty sick for a political party (the Democrats) to point at the poor conditions of these detainment centers yet cut the funding at the same time, which would result in better conditions.
One advantage of AMD over Intel is AMD included SHA hardware acceleration on every Ryzen processor.
That's fine. But that isn't what top tier means in the context of career advancement.
As this is someone who is not my family and only instruct my kids I would have to say no I am not sure but it is a candidate. It happened so fast I guess. I just checked out his gofundme and he just passed this morning I am a little in shock. If I hear more I will update. Here is a link to the gofundme if anyone can help out. https://www.gofundme.com/f/n6kda7-for-nick
>1. RDRAND returns -1 (and sets the carry bit meaning it thinks -1 is a random number). Supposedly this will be fixed in a BIOS update (which makes me think it's an intended mode wrongly turned on... a backdoor?)

Yet more evidence not to trust hardware random number generators.
For those readers who don't have kids ...

It's very important to not say three things to kids:

- "You're my favorite" - this is incredibly corrosive to relationships between siblings, and lasts forever.

- "You're so smart"- when you say this, you're telling the child that they have an intrinsic gift that replaces having to work hard. Just say, "Good job." or "How can you improve it next time?"

- "You's so pretty." - when you say this, you're telling the child that they have an intrinsic gift, and are above working hard on relationships or a career.
If you're both motivated I'm sure the communication, at least which channel, will the fine.

A simple one-page agreement helps. List what each brings into the projects (other than working hours), for example one might have a logo designed or pays for web hosting. Agree who own this in the future, and who owns what one person purchases for the company during the project, again I'm using logo design and webhosting as example. Or twitter handle. When you part ways one way or another you want to avoid a situation where one person can walk away with major parts that could hurt the project. What if one person doesn't want to share the passwort for the twitter handle? With a one-pager you'd at least have some legal standing. I've also seen one person trying to sell the project on a startup website behind the other's person back.

Try not to sign long contracts, e.g. if you can rent a service (or SaaS) monthly that's better than a year-long lock-in, even if you pay extra in the short-term. One beauty of startups compared to bigger companies is they can scale down their costs if needed.
They shouldn't be there in the first place.