skysight-inc/HackerNews huggingface dataset:
Edit: Sorry. I wrote this thinking you were replying to my edit but on more careful though I realized you might have been replying to my original comment. If this isn't a reply to the edit please disregard all of this:

Saying the article fails due to only primary sources when it has secondary sources is flat wrong, though. Simply reading the list of references would have cleared this up. Despite volume I find that inexcusable. I'd expect a reviewer to at a minimum read the first few hundred words and then skip to the generated references list and skim for source type.
I also have respect for him. He had divine intellect, was the smartest developer that ever lived and won a chess match against God.

https://www.youtube.com/watch?v=Raej8C2yIEc

I think your new OS needs realistic elephants.
There's also the infinite noise rng:

https://www.crowdsupply.com/leetronics/infinite-noise-trng
Yes this is exactly what I meant.
After years of coding in Haskell and Clojure, and then going back to Java I have absolutely no problems with

int max(int x,int y) {
if (x>y)
return x;
else
return y;
}

I just looks completely fine to me, but colleagues would complain about it in reviews and I just don't understant the problem at all.
The variant with the extra result variable looks just wierd to me, and I have seen much uglier code written by people desperately avoiding early/multiple returns.
He's a historian and can hardly be expected to perform the developer yak-shaving that is running your own blog infrastructure (and I mean that in the kindest possible way, as I run my own as well, but my wife and daughter are on WordPress, albeit hosted by me, because of the UI hurdles of Hugo).
Luckily, FL has an abundance of currently wasted land. It should be easily solvable. In CA, a bigger challenge as the land is actually used efficiently so there is little room to shuffle parking spots around.
I usually shy away from these conversations because of how politically toxic they are, and how easily people can twist and manipulate words to fit any meaning they want to ascribe.

But you've just echoed a sentiment that I've had for quite some time relating to the "representation matters" claims.

I grew up loving Star Trek. DS9 is one of my favourite of the series and I considered the character of Benjamin Sisko to be a huge role model and influence on me. I felt similar sentiment towards the characters Katherine Janeway and Seven of Nine on Voyager. Seven of Nine was particularly relatable to me as a nerdy outcast trying to fit in with "normal society." More recently, I felt a powerful attachment and kinship to the character of Elizabeth Harmon in The Queen's Gambit. To the point where I have never felt so personally represented by any fictional character in my life. The obsession, drive, ambition, social awkwardness, the anger issues, being ruthlessly self-critical and even the drug abuse (was stimulants for me as a teenager) were all characteristics that felt like they were taken directly from my own life.

But according to many, that shouldn't be possible because those characters have different skin pigmentation and genitals than me.

What a racist and sexist proposition that is. Almost as if ideas, character, personality and morals don't matter. We just need to go back to assuming those things based on little more than superficial irrelevancies.
> to live off rice and water

isn't that pretty much the austerity that environmentalists want since they can't just kill off people to lower the population?
It was an interlude, so not the normal leetcode grind.

I knew various people who needed an MVP made for their startup, and with a little bit of familiarity people will let you do things you haven't done before.
I think you are expressing what I am saying too. It’s not about not criticizing technology, it’s about doing so in a productive and inclusive way. Even as a seasoned developer, getting blasted as worthy of prosecution for criminal negligence in #rust on IRC because I mentioned I was a C++ embedded developer led me to be put off rust, which is a neat language, for a couple of years. Who benefits from that?
> I feel like the bar should be lowered - not too low, obviously.

I suspect many Wikipedia editors believe exactly that. They just think they’re enforcing that low bar, but not too low. No matter where you make the cut off there’s going to be debates about things on the edges.
> it was literally a DIMM going bad in my machine randomly after 2.5 years of it being perfectly stable. Go figure.

I suspect that the final phrase above is sarcastic, as well as instructive and even possibly bragging, and Linus is perfectly aware that his machine gets an exceptional amount of use compared to the average Peanuts character. RAM wears out, "And some of the degradation is noticiable if you use it intensively (as servers do)."[1]

[1] https://superuser.com/questions/1568933/does-ram-degrade-ove...
What would you say the value is in learning some sort of lisp? I see the value in all the others, but lisp dialects tend to be pretty vanilla aside from their syntax. I can't think of anything you'd learn from lisp that you wouldn't from Haskell.
> maybe somebody comes up with an experiment.

Yes, it all turns on that. But the point is that coming up with an experiment would in and of itself falsify QM. To call that a major breakthrough would be quite the understatement, and so I predict with great confidence that it is not going to happen any time soon.

> it is a mistake to crudely divide quantum theory into its practical part and its interpretation

That's true, but I am not dividing it crudely. I am simply pointing out things that are logically implied by the mathematical structure of the theory, and one of those things is that quantum measurements bring new information into the world. If anyone figures out a way to access the source of that information, that information would no longer be new, and that would falsify the theory. That is, of course, possible. But again, I'll give long odds against.
How a journaling FS would help in case of writing data corrupted in memory, @themitigbting?

And if it doesn't help, then why you decided to bring it as an argument?

NB: even if you use ZFS you still need backups.
Ask HN: Recommended reading for/against possibility of AGI
I am seeking recommended readings regarding the possibility of creating AGI (artificial general intelligence). In particular, I would like to read intelligent, scientifically supported arguments by experts across the spectrum from those who believe AGI is in the very near future to those who believe it is impossible. It would also be interesting to read older sources to see how perspectives have changed over time.

To clarify, I am mostly interested in reading scientific/technical arguments about if AGI can be created, not ethical/moral arguments about if AGI should be created.
How to trick your brain into falling asleep (2018)
The title of this post is not the title of the article, the article doesn’t even mention Space X. There is “editorialising” (which HN discourages) and then there is just sticking a clickbait title on a post to get a debate going.

The thing is, the topic of the article, Amazon’s Project Kuiper winning a DoD contract is interesting to many reasons. It’s shows the DoD ensuring there are other operators other than SpaceX, but also the dedicated “mesh network” for connecting military assets.

It’s almost an interesting experiment, at the time of posting none of the other 9 comments mention the content of the article.

Current title: Watch out Starlink, Amazon is coming for you

Correct title: Amazon to link Kuiper satellites to DoD’s mesh network in space
Unfortunately there is no DM capability on HN, otherwise I'd share it. Prefer to stay anonymous on here.
Isn’t that just basically a js wrapper over a very optimized c++ lib though?
> I'd argue that a WordPress site with the default template is less offensive at this point.

I wholeheartedly agree. And for this reason, and many others, I'm planning on setting up my personal website/blog using Wordpress.

But as for the default template being "less offensive" than Medium, I'd like to do a little better than this. I've looked at other WP templates and I am happy to learn PHP and become a real WP developer just to make a good site (I'm already an experienced developer in other languages). I also get the impression that WP development is a highly transferable skill.

I understand perfectly well that making a good, "minimalist" site takes a of expertise and effort. But I don't have the faintest where to being with this, as all my effort up until this point has been on the back end, data science computation, etc. Should I just start at the wordpress.{org,com} and follow my way from there? Is there some special resource that I should know about?
You can reduce that list from 4 to 3 (sway and others use wlroots. GNOME is the one weird out in Wayland)
Had the same problem, never really returned afterwards
> It’s worth noting that Twohill sent that email after multiple users filed a multi-billion dollar class action privacy lawsuit against Google for allegedly tracking users while using Incognito

Those multiple users are probably reading this right now.
Speaking of La Costeña's enormous burritos:

http://costena.com/famous.html

>On May 3rd, 1997 La Costeña of Mountain View, California created the world's largest burrito. The burrito weighed in at 4,456.3 pounds and was measured at 3,578 feet long. It was created at Rengstorff Park in Mountain View.

Also set that day was the world record for largest number of porta-potties filled. ;)

http://www.supersizedmeals.com/food/article.php/200604112036...

>World's Largest Burrito at Rengstorff Park

>Despite the hearty appetites of everyone involved, a substantial amount of food was left over. Soon people were filling enormous paper boxes with foot-long lengths destined for the freezer. A couple groups carried six-foot lengths like fire hoses to waiting pickup trucks.
First, thank you for taking the time to engage.

Second, I feel for you. This can't be fun, and it's not your fault.

Third, although I think I'm pretty squarely in your "target audience", if you will (Rust & SEL4!? Yes please!), my first reaction was "Oh well, too bad it will be cancelled before it goes anywhere."

Google has done this to themselves. There is a massive undertow against adopting anything Google makes. (I still sting from Reader, still, years later.) Stadia? Etc. Why bother?

Which brings me to my fourth and final point: Y U Googler? What I mean is, on the one hand no one is forcing you to work at Google? On the other hand when (sorry) IF they cancel this project are you going to continue to support it yourself? What is your personal stake in this project?

I'm willing to give you jtgans a break, but not Google.
It's the policy of CPU manufacturers to separate ECC/Non-ECC Support.

For example, 12th gen intel CPUs that already exist, can now support ECC because a new chipset enables it. It was "policy" to not release ECC support for a period.
Depending on the model, most of the larger capacity synologys require ECC when expanding (1821+ for me recently)
Stop trying to be fancy!?

Turn in your hacker card.
torrents have checksums on the blocks, which your client already checks, because the internet doesn't guarantee packets arrive without corruption. it doesn't matter where the corruption comes from.
Deep Retrieval: Learning a Retrievable Structure for Large-Scale Recommendations
Revolution: The Quest for Game Development Greatness
Good luck getting insurance at all in Florida these days. All those hurricane claims add up.
A fuller instance of the first quote:
"Through careful and
thorough fault injection, we show that ZFS is robust to
a wide range of disk faults. We further demonstrate that
ZFS is less resilient to memory corruption, which can
lead to corrupt data being returned to applications or
system crashes"

...ie, ZFS is 'less resilient' in comparison to its robust disk fault handling, not that it's less resilient to memory corruption in comparison to other filesystems. The parent quotation above implies that ZFS is more sensitive to memory corruption than other fs but that is not claimed in the referenced paper.
> From my understanding, the only risk to your data from non-ECC is a bit flip in RAM, pre-checksum calculation. In that unlikely scenario, you commit bad data to disk as good data(valid checksum).

Wouldn't an option to do it twice in different memory regions be nice? I'm pretty sure in many use cases scarifying performance for greater reliability wouldn't be an issue. Given how many cores we have available nowadays it could potentially even not have that much impact on performance.

Also are there any software solutions (like a kernel patch) which would do "software ECC"? I imagine in this case performance hit would be quite devastating but it still could be acceptable trade-off for NAS-like systems where you want to have lots of RAM for dedup and cache but it's not a busy system.
Modern QR codes aren’t that magical anymore when you realize they’re just of bits encoding a boring string, namely a URL.
> grow as a software engineer

> For me, JavaScript became my primary language and stays

Oh, my God! Computer science of leftPad.js strikes back.
> Bottom line is that this service is not responsible for higher rents, the market is.

This service is directly and indirectly responsible for landlord's increasing rent for their tenants. Blaming "the market" is a convenient way to cast blame away from people responsible onto a nebulous concept.

Companies like Zillow use software based on "the market" to determine housing prices. But for all intents and purposes they are responsible for driving up housing prices based on actions informed by their software, because their actions directly influence "the market".
In, fire 30% of the workforce, new logo, boom! Out. You are now a fully trained management consultant.
If the software allows them to take advantage of their supply monopoly, the software is not the problem. It's the lack of competition. Every housing discussion boils down to this: the black/grey stone/star/rock REITs are in this space because local governments have rigged the game to favor them. If the governments start rubber-stamping developer permits, the REITs will get their faces ripped off.
what's going on here? is Linus' PC something like CI/CD server for Linux development?
'Such agents sometimes hesitated to push rents higher. Roper said they were often peers of the people they were renting to. “We said there’s way too much empathy going on here,” he said. “This is one of the reasons we wanted to get pricing off-site.”'

Yikes!
Council for Responsible Social Media
I just find the content dull and it never lives up to the quality they imply. I usually just shut the tab if I realise it's Medium hosted.
Sigh, another article focusing on Tesla battery fires when it is a common failure mode to most of not all EVs. In the end, the inconsistency makes the article more confusing. The quoted officials all talk about EVs in general while the author talks about Teslas, and the reader doesnt know what actually happened.
JS strings are exposed as UTF-16 in the language — surrogate pairs have length 2 and you can index into half of them.
fwiw, during my tech support days, I "sold" more by never trying to sell anything because I had no interest in it. What I was interested in was problems, and seeing me solving their problems with the different tools our company had made a ton of sales apparently.

So agree with the above; don't try to convince them they want your product, figure out their issues and exactly how your product solves those issues
Miniselect: Selection Algorithms in real world (2020)
You can write basically the same code with different syntax, or you can learn the paradigms, styles, and idioms associated with each language. That latter is the valuable part because it teaches you a new way to conceptualize and approach problems.
Isn't this the case with all Open Source, that if one really wants to extend something, one must first get into the same mindset as the original designer and understand "their way" of doing it?
Is it down. Can’t access the link
Different companies using the same AI for pricing support purposes could easily tip into illegal practices if there is a feedback loop from company to model. That’s just plain old collusion via a middleman.

Lo and behold:

“To arrive at a recommended rent, the software deploys an algorithm — a set of mathematical rules — to analyze a trove of data RealPage gathers from clients, including private information on what nearby competitors charge.”

Dark times if the FTC isn’t picking this up.
I think it is impossible to make a list of programming languages that are worth learning.
Just as a comparison, would you also make such a list for normal languages? English, Arabic and Chinese?

Choosing a language to learn depends on, among many more aspects:

* What style do you prefer. Return codes vs exceptions, small lambdas vs elaborate functions...

* What paradigms you find useful (procedural, functional)

* how do you think, rather mathematical, more in a state/execution way or more like cooking (recipes),...

* what applications do you like? Frontend to a store, embedded/industrial, mission critical,...

* simply taste. I hate ruby and love python. For a lot of people it is the other way around.

* do you love optimizing? For what memory, speed?

* Do you prioritize or advocate readability, maintainability, re-use?

In the end you have to choose your battles, you can't master all paradigms and styles in one lifetime.
What do stars even represent, really, apart from any gaming that may or may not be taking place?

I doubt that people star things on github for the same reasons. And certain people star _far_ more things than other people. Hence even if the metric means something, it's going ti be very biased.

Poll: roughly how many stars do you award per month on github, and roughly on what basis do you award stars?

I'll start: I award maybe 1 star per month if not less. Basis: projects of close friends or spectacular demonstrations of some sort.
It's all about what you're interested in. If that's gaming or app development, C# is a fine language.

Just don't be a "language guy", my love for C# has kinda boxed me into a lot of enterprise software roles, particularly in desktop legacy and Cloud ERP. If that's what you want, more power to you.

People here love to rip on Java for a myriad of reasons, the ecosystem, boring enterprise roles. Well, Microsoft Java isn't too far out of that realm, don't let LINQ and fancy lambdas seduce you into thinking otherwise.

When you look at ugly old enterprise legacy code, it doesn't really matter what C-like language it's written in.

I know this wasn't asked, but last to say is, companies value employers who have a really good understanding of their products internal details and infrastructure. That's something you can't learn in a book or at school. They absolutely do not care about skills in these languages beyond expected competence. It certainly doesn't hurt, but there are a million other C# programmers who know advanced programming language features.
This is a very subtle but great point to start off.

"How can I sell my software?"

Vs.

"How can I help these folks out?"
I've used randio and rtl-entropy, and they work okay, but there's some - possibly legitimate - concerns that even a shielded device can be made to output arbitrary [enough] bits from a concentrated attack, should an adversary know you're using that for entropy.

As far as generation, old webcams sealed inside of coffee cans painted as dark as possible on the inside, and then sealed to ensure no light gets in, can be used to generate bits pretty quickly.

I haven't had time or inclination to mess with avalanching diodes/transistors/resistors to verify the randomness and immunity to environment, but i have used the above methods to test their entropy, and used it to generate One Time Pads. As per my HN profile, i used to be very into entropy research and methods; but lately my home - and homestead - life take up most of my time.

and RDRAND et al use thermals from the dark silicon to generate ~1mhz of entropy (as of 2018,) which should be sufficient for practically any normal usage of entropy. A hardware entropy / RNG should only be needed if you are running something like a "lottery", you still need a verifiable "whitener", and you never touch "CSRNG" or "PRNG" anywhere.
STM32MP15x.
So the ever nebulous market is the problem. What regulation do we advocate to stop these bottom feeders from hurting the entire US economy? Rent control doesn't seem adequate and causes other problems. I honestly don't know the answer but people making massive profits on rent seems like a major inefficiency and inequality problem.
I assume it doesn't because U.S.-government-level "inquiry and scrutiny" takes at least an order of magnitude longer than 72 hours. If they're getting this done in time for it to be useful, it's just being rubber-stamped.

Do you sincerely think the EU would keep a drug available for common use if everyone who took it died? If not, drop the red herring and try to have a halfway serious discussion.
The Progress Principle(Book Summary)
"How to Know Every" - Elke Wiss. I read this recently and it was pretty good.
Before doing anything, make 100% sure your disaster recovery plan is fully ready.
It is much easier diving in if you are sure you can roll back.
Here is a more realistic benchmark:

https://dev.to/builderio/a-first-look-at-bun-is-it-really-3x...
Yes, early warnings about bad memory modules are probably the most useful ECC feature.

I have always used only ECC memory in any computer larger than an Intel NUC.

When the memories were new, they always had very low rates of correctable errors, e.g. one error after 3 to 6 months of continuous operation.

Nevertheless, I had several cases when a certain memory module started to have very frequent errors after several years of working fine. Due to ECC, I was able to identify it and replace it, before causing irreparable data corruption in files.

Moreover, in one case I had a laptop with ECC memory which seems to have used some poor quality SODIMM sockets. After being not used for several months (which made it more sensitive to air humidity, by not being hot as during use) it seems that the contacts of the sockets had oxidized so when using the laptop again I have seen very frequent memory errors.

Eventually, after some time wasted with investigation, I have scrubbed the contacts of the SODIMM sockets and I have reseated the memory modules, and the errors have disappeared.

ECC is somewhat less necessary in those laptops and small computers that have soldered DRAM chips, both because the total amount of RAM is small (the error frequency is proportional with the total amount of RAM) and because there are no sockets and long PCB traces (which are susceptible to electrical noise) between CPU and RAM.

At least for all computers that have socketed memory, there should have been a customer protection law forbidding the sale of such computers without ECC memory, because it is not acceptable to use a computer that may produce at any time undetectable errors.
Your response is the playbook for these types of scams. Don’t believe your lying eyes, everything’s great.

Perhaps I’m simple, but I’m pretty sure the people who dropped $10k on full self driving “in a year” or “in the future” in their Tesla model S in 2017 got fleeced. Tesla sold access to a product that doesn’t exist, and never delivered it. Uber sold a business model to stupid investors that doesn’t exist to justify breaking other laws.

That doesn’t mean that the long running Google work in the field, etc is a scam. That doesn’t mean that working on self driving is unethical. Ripping off people is.