skysight-inc/HackerNews huggingface dataset:
I must have missed something but stdlib's javadoc is so horrendous. Yes it has exhaustive list of methods but it's devoid of actual programming content. No clear definition most of the time, no examples, no diagrams, no properties .. I swear on every remaining hair, everytime I have to visit these pages I go depressed. It was so much so that I wrote a json doclet to try to embed it into a repl to be able to experiment with actual objects with a bit of completion rather than having to waste precious time.
From an evolutionary perspective, I think we can at least say that absence of death doesn't confer a selective advantage, else it would have appeared and radiated in several billion years of biological evolution.

It might even be that death provides selective advantage(s), which would account for its being a nearly universal feature of known life. A "pre-programmed death" mechanism would be consistent with this.
For some companies "Family Reason" can be the biggest reason for people to stay.
So California expires car pool stickers that let you use the hov lane after 4 years. The only way you can get a new one is to buy a new car. (I believe they are phasing the program out). It probably explains why the commenter has 3 in 10 years.

The internet is to create a robust market for electric cars. The complaint is that it favors rich consumers.
>intelligence is inherently self-destructive

How do you mean? Can you elaborate? You imply that high intelligence leads to self destruction but I thought it is vice-versa. My logic was that low intelligence leads to more risky behavior and lack of skills for survival.
Could this guy be a partisan? That seems like a pretty brash statement.
Reader mode fixes that and it's available in Firefox regardless of your OS.
The Case for IPv6 (1999):

https://datatracker.ietf.org/doc/html/draft-iab-case-for-ipv...

(EDIT: Updated to non-archive link provided by cesarb)
This has to be a prank article.
I completely understand that it’s a huge amount of work. But v6 has been around for 20 years. Spread across decades the work becomes a much smaller lift.
Sorry for my short comment. I'm glad you understood what I meant.

For anyone else who reads this, strings and str() went from being arrays of bytes in Python 2 to Unicode strings in Python 3. That change broke a lot of programs and is one of the most criticized Python 3 changes.
There is apparently a web framework (http://eu.swi-prolog.org/), and they do mention commercial sponsors both as users and as contributors. It's no PHP or Javascript to be sure, but there are some users.
... and because they want to because it turns out working a full-time job producing value for somebody else is soul-crushing to a lot of folks.
Criticizing one particular politician for a technical/economical decision is racist now ?
> Too bad, the DoD didn't have the foresight to create/sponsor a Free Ada compiler sooner..

The US Air Force supposedly help fund the development of GNAT, the GCC front-end for Ada, from 1991 - 1994. It suffered from license problems with GCC and the myth you need a paid compiler to write non-GPL code.

The issue with Ada is that most people don't even know that it still exists. That, or they think it's going to be like writing COBOL. Instead it's a contemporary language to C++, which evolved through Pascal rather than C and has similarly received updates, Ada 2012 especially [0]. It even has a package manager now[1].

[0] : learn.adacore.com/

[1] : https://alire.ada.dev/
Au contraire, academia has worked out how to reliably communicate at scale: publishing peer-reviewed articles in journals.
Hey - I wanted to say that I came across a comment of yours from more than a decade ago (https://news.ycombinator.com/item?id=2328627), and I was startled at how accurate it is as a prediction of how parsers and IDEs are combined today, about 11 years later. I'm glad you're still commenting on here (and what a criminal understatement it is for that page to characterise their tool's flaws as "timing information is less accurate" - that's bloody execution order that you're talking about!).

Anyway, I wanted to say how much I appreciate your comment of 10 years ago. I'm also a parser nerd, and a performance nerd, and I feel strongly that programmers have a professional responsibility to write code in a way that expresses our intent by a logical minimum of instructions/work. I strongly suspect that this will become important again in the future, not because the ratio of software-efficiency to hardware-power decreases again, but because climate concerns will drive us to measure our code in performance-per-watt rather than performance-per-dollar (depending on what action is taken on carbon pricing, it may be a distinction without a difference).

I look forward to the day when grossly inefficient software is rightly considered to be as unacceptable as grossly inefficient SUVs, and people in our profession are forced to take responsibility for the damage that their obscenely inefficient crap is doing. I hope Python 4 comes with a snorkel.
You've sort of hit on the missing interface in both email and (in my experience) pull requests: I need a system to keep track of the list of things I want to send, but keep it private to me so as it's dealt with by the other party, the next item goes out.

(for PRs its the joy of having a sequence of dependent changes, and needing to make sure people review them step by step even though the whole packet is done).
It helps to have terse code constructs (destructuring) or more sane behaviour (const/let vs var scoping). I don't think constructs like pipe operator, nullish coalescing or optional chaining hampers language to the point that it becomes impossible to know at reasonably deep level. Those are quite fundamental, often quite simple, concepts and many of them are sprinkled around different languages here and there already. TypeScript for example has much harder learning curve. Personally I find things like generators, async generators, tagged templates absolutely essential in day-to-day work and can't imagine working without them. Recent additions to JavaScript language through healthy community interaction were absolutely great IMHO.
Sometimes I would imagine (I’m no expert in Rust but do know a bit about compilers), Rust’s ability to guarantee unshared access to memory can probably enable optimizations that are hard to coax out of a C compiler.

Many libc functions are also much slower than they could be because of POSIX requirements and being a shared library. For example, libc’s fwrite, fread, etc. functions are threadsafe by default and acquire a globally shared lock even when you aren’t using threads (you can opt out, but it’s quite annoying and non-standard) which makes them horribly slow if you’re doing lots of small reads and writes. Because libc is a shared library, calls to its functions won’t get inlined, which can be a major performance issue as well. By comparison Rust’s read and write primitives don’t need to acquire a lock and can be inlined, so a small read or write (for example) could be just a couple of instructions instead of what a C program will do, which is a function call (maybe even an indirect one through the PLT) and then a lock acquisition, only to write a few bytes into a buffer. That’s a lot of overhead!

And finally, Rust’s promise of safe multithreading no doubt encourages programmers to write code that utilizes threads in situations where only the truly courageous would attempt it in C.
He didn’t make any transmission. If you’re a radio person you’ll see instantly how and why this is fake. Since you’re not, and neither is your purported pirate, I won’t tell you the critical error which was made. You should be careful that you don’t get rused, or worse - spread misinformation intentionally.
> People merely like to remember the past far better than it really was, it happens automatically as time passes and we become emotionally connected to the past in a different way.

There's something to what you're saying, but where are the modern equivalents to DMOZ.org where all those "quirky" sites would be listed in a transparent and easy to browse way? The topic-specific "awesome" lists that people sometimes point to are a piss-poor substitute for what DMOZ made available. Sometimes the present really is worse than the past.
Break out the soldering iron, Johnson, we have a clone to build!

http://www.mtmscientific.com/pc-retro.html
Of course it isn't. If climate change were a scientific reality in which if we didn't switch off fossil fuels immediately we'd face drastic consequence people like this would be gung ho on any technology that could save the planet, but would destroy a single mountain in Arizona.

Since climate change isn't a reality but is a political problem created to benefit solar and wind we can safely ignore nuclear as a solution to climate change because it also has some but very limited environmental costs.

It's the same reason in BC where I live all the climate change people are against hydro power (Site C).

It's very clear to me that anyone against nuclear doesn't really believe that we're on the brink of destroying the planet.
The editor is expected to do their own formatting now that their developer has checked out.
I don’t think the “Irish as slaves” idea is historically accurate[1].

Even without the Wikipedia article, as an Irish person, it’s never come up in my education or in public discourse.

1: https://en.m.wikipedia.org/wiki/Irish_slaves_myth
C64 basic and kernal ROM disassembly
All established institutions are on the other side of the deal when you engage with them; wether it is an Ivy League school, IB, Big Tech or VC's. They all take something.

There are some valid points, people might not be aware of but overall the YC deal still seems better than most alternatives. I think he is discounting how hard it is at that early stage, that first capital needs to come from somewhere. Also YC founders seem to be disproportionately have softer landings if they don't go supersonic Unicorn IPO. Maybe you don't stand out in the top 10 of your batch and instead get aqui-hired and only make 800k/yr.
[Edit: Title was changed, it previously only mentioned "former NRC chair".]

so, let's see who that may be.....

.....aaand it's Greg Jaczko, nothing to see, move along, dude's biased as hell, with some really poor work ethics on top.

From his wikipedia page (https://en.wikipedia.org/wiki/Gregory_Jaczko):

A report by Nuclear Regulatory Commission Inspector General Hubert T. Bell accused Jaczko of "strategically" withholding information from his colleagues in an effort to keep plans for the Yucca Mountain nuclear waste repository from advancing.[11][12]

In October 2011, all the other four NRC commissioners—two Democrats and two Republicans—sent a letter to the White House expressing "grave concern" about Jaczko's actions at the NRC. On December 14, 2011, Commissioner William Ostendorff, a Republican, told a House oversight committee that Jaczko's "bullying and intimidation... should not and cannot be tolerated."[13]

At a House Government Reform and Oversight Committee hearing on December 14, 2011, NRC Commissioner William Magwood, a fellow Democrat, testified about what he called Jaczko's abusive behavior towards employees, especially female subordinates. “One woman told me that she felt the chairman was actually irritated with someone else, but took it out on her,” Magwood said. “Another said she was angry at herself for being brought to tears in front of male colleagues. A third described how she couldn’t stop shaking after her experience. She sat, talking with her supervisor until she could calm down sufficiently to drive home.”[14]
Managers, or really anybody higher then you in the hierarchy, will still ignore the rest of the questions. Remember there's no consequences that they can perceive for only sending you a third of an answer.
> "we fear change"

Regardless of the IPv6 situation, IT departments take this position for a reason. It might be obvious to individual engineers how to safely deploy IPv6 on their home network if they fully understand all the moving parts. But large corporations with deep legacy to maintain don’t have the luxury of running a fully understood system. Isn’t that a big risk? Hell yeah, and of course they’ve all got modernization projects running. But in the meantime, they fear change - legitimately.
One unfortunate but plausible take: wind and solar advocates correctly argue that nuclear cannot scale up, and nuclear advocates correctly argue that wind and solar cannot scale up. I have seen 15 years of peak-oil debate characterized this way.

One figure-of-merit, seldom emphasized, is how many tonnes of material per MW are required to create a generating facility/installation.

EDIT: That's a figure-of-demerit. MW/tonne would be the figure-of-merit, I suppose.
Is the Underground Lake on Mars Just Volcanic Rock?
The running the cable out to the curb was more meant as a municipal or collective effort. I don't think that running a cord from your window to your car is practical. More that the infrastructure to put a few charging stations on every block is already existent in every first world town and city.

A government will instantly approve of a plan to install dozens of parking meters per block at a cost of thousands and thousands, and then employ an entire department to wander the city and enforce the rules. It really can't be that much harder to make it so that some of those meters also work as a charging station.

I imagine as battery and charging tech progresses, the difference between getting petrol and charging a car will narrow to the point that it really doesn't matter. e.g. For the better part of a decade Tesla had been able to charge to 80% in ~30 min. That's more than enough for the average city dweller to get their shopping done. This is one area where I think techno-optimism is extremely warranted.
You were rused. Any ham can look at that spectrum and instantly tell you why it’s fake. You just helped Vice to spread disinformation, lad.
It's 4 guys. Former heads of nuclear regulation US, UK, Germany, France.

"
Dr. Greg Jaczko, former Chairman of the U.S. Nuclear Regulatory Commission
Prof. Wolfgang Renneberg, former Head of the Reactor Safety, Radiation Protection and Nuclear Waste, Federal Environment Ministry, Germany
Dr. Bernard Laponche, former Director General, French Agency for Energy Management, former Advisor to French Minister of Environment, Energy and Nuclear Safety
Dr. Paul Dorfman, former Secretary UK Govt. Committee Examining Radiation Risk from Internal Emitters
"

Reasons:

Too costly in absolute terms to make a relevant contribution to global power production
More expensive than renewable energy in terms of energy production and CO2 mitigation, even taking into account costs of grid management tools like energy storage associated with renewables rollout.
Too costly and risky for financial market investment, and therefore dependent on very large public subsidies and loan guarantees.
Unsustainable due to the unresolved problem of very long-lived radioactive waste.
Financially unsustainable as no economic institution is prepared to insure against the full potential cost, environmental and human impacts of accidental radiation release – with the majority of those very significant costs being borne by the public.
Militarily hazardous since newly promoted reactor designs increase the risk of nuclear weapons proliferation.
Inherently risky due to unavoidable cascading accidents from human error, internal faults, and external impacts; vulnerability to climate-driven sea-level rise, storm, storm surge, inundation and flooding hazard, resulting in international economic impacts.
Subject to too many unresolved technical and safety problems associated with newer unproven concepts, including ‘Advanced’ and Small Modular Reactors (SMRs).
Too unwieldy and complex to create an efficient industrial regime for reactor construction and operation processes within the intended build-time and scope needed for climate change mitigation.
Unlikely to make a relevant contribution to necessary climate change mitigation needed by the 2030’s due to nuclear’s impracticably lengthy development and construction time-lines, and the overwhelming construction costs of the very great volume of reactors that would be needed to make a difference.
Being eastern european in tech is exhausting. You dont get to enjoy any privileges that PoC get in the US and on top of that you are treated as the "good and cheap" worker that basically can't really say anything cuz he is white.
Yeah just like being born, and getting haircuts.
Anyone else attempt to tune into channel 99?
I strongly agree with this as someone who enjoys writing Rust and who doesn't use an IDE (or an LSP plugin, or anything like that): it's mildly annoying to have to `use` a bunch of traits to bring their contracts into scope, but for that `use` to not be explicit about the contents of those contracts. Forgetting to import `Read`, `Write`, `TryFrom`, etc. probably accounts for over 75% of my "small" compilation errors.

I can't find it now, but I remember an RFC that proposes a solution to this, although in the opposite direction (i.e., more traits in the standard prelude). It would be interesting to see a `use` variant in a future edition of the language that allows users to bring in specific parts of the trait's contract, e.g. `use std::io::Read::read_exact`.
Simplelogin works great for me, and replying back also works well
Now that you say it, I have to admit it's possible, but I guess I'm just not as generous of spirit and did not land on that interpretation myself. I'm going with "no way". :)
I do my son’s hair as well. Unfortunately for me (or maybe him), it’s pretty curly while mine is completely straight, so I’m pretty clueless on how to handle it. If I do it sheet enough it looks nice and clean. The double, counter rotating cowlicks on him makes it difficult too.
That's what something `bind`-like is for, like Rust's `and_then`.

(validation_rule1')
.and_then(validation_rule2')
.and_then(work1)
.and_then(validation_rule3')
.and_then(work)
Even so the trend now is to have a few intermediaries who are native German speakers manage the near-shore team. You don't need the full engineering team to speak German - just a few key coordinating managers - and it's nearly as efficient and productive.
In most software people will care more about helpful error messages and readable help texts than about half a megabyte of code size. Coreutils with its tiny frequently called binaries is an outlier where the size adds up, but that's not the norm.
It's also a Web 1.0 simulator! ;)
I am not sure where the stat is coming from but india has one of the lowest gdp per capita. Industrial development is badly needed.
orig: https://www.businessinsider.com/hidden-resignation-workers-e...

archive: https://archive.is/WkGXH
> I find this laughable. We're on our 3rd Tesla...

Maybe if you didn't treat your vehicles as disposables you'd experience more of the wear and reliability problems?
Another fun (albeit far more simple) loop machine: https://adventuremachine.4thfloorcreative.co.uk/adventuremac...

Along with a build blog for it: http://wemakeawesomesh.it/madeon.html
Uh, awesome! I think I missed this feature then. When was it introduced?

I remember using Nomad back when it was still 0.x, and I don't remember ever reading about this feature. Awesome addition btw!
I’ve been doing the same, primarily for the unlimited storage, which I have long used as an offsite backup. But just this month they have taken that away. It’s just another thing in a very long list that they kill with little warning. So add that to the growing list of reasons not to use GSuite.
Probably moved there before selling said crypto assets so they wouldn't need to pay capital gains taxes.
> ...read your first bullet point, ignore the rest, and drop all the nuance?

Oh hell yes, this is definitely a thing with lots of people. It's one of those WTF realizations that everyone who works in a corporate environment gets slapped in the face with really hard.

There are certain people for which you MUST give 1, maybe 2 sentences at a maximum, address them by name, AND, make sure that they're the only person in the "to:" field. Anything different and you risk ghosting or first-thing-only response.

If there's other folks in the cc who I know may actually read for context, I will add a '"*** details ***"' separator after a few blank lines and then write up normal paragraphs. I know the "details" stuff will get ignored by the target, but that's OK. It's just there for reference and for others who may chime in.
HS402 DIY Oscilloscope
...and how do you know which word you meant (even if it's not garbled)?

The number of homonyms (and near-homonyms) in English in huge

It's been a major issue for some users of W3W (eg https://cybergibbons.com/security-2/why-what3words-is-not-su...)
Non-archive link: https://datatracker.ietf.org/doc/html/draft-iab-case-for-ipv...
I'm confused as to how asking to be evaluated on one's merits and not race has anything to do with European social democracies. Affirmative action/"positive" discrimination occurs in Europe as well.
9,049 character without spaces, 10,862 with.

What an odd line to add in - perhaps it's intended as a thematic pun, considering we're talking about a measure of character?
> Imagine that a bunch of particles and antiparticles travel along in one dimension.

Haha, thank you, hahaha, but no, thank you very much.

> If you analyze this carefully you can show that in fact three of the spatial dimensions will tend to expand while the six remaining ones will remain compactified.

While 1 is the domain of time, I pressume.

Actually though, the universe is flat spread out, as is the surface of the earth, so the vertical axis, ie. gravity, also needs explained for the human experience to make sense. There are these types of questions like why is my right arm the left arm in the mirror but the head stays up?

I forgot the canonical answer but it's evidently the case that the brain automatically creates a recibrocal to the mirror image which denies the fact that the "left" arm is still on your right side.
There is something about hypocrisy that has always rubbed me the wrong way. There isn’t much worse than being a traitor to your own cause. Both parties are like this to an extent, but I feel the Republicans are more honest in their motivations and allegiances than the Democrats, even if I disagree with them.
The rule applies to giving equity to anyone - co-founders, employees, investors, accelerators. As an investor in a company, a VC would have a vested interest in giving this advice only if it made their investment more successful by making the company more successful in future.

I think it is sensible to judge advice and the substance of an argument on its merits, taking into account any industry expertise or relevant biases, rather than exclude it because someone was an investor at the time.
Palo Alto’s traffic dept is quite good. Unfortunately they get overridden by the city council.