skysight-inc/HackerNews huggingface dataset:
Without the ability to break ABI, the C++ standard library is dead.

"The Day The Standard Library Died"
https://cor3ntin.github.io/posts/abi/

C++ ABI is also a joke. You can neither take advantage of it nor avoid it. Why have an ABI then ?
> In a world in which computing is increasingly omnipresent, we are running the risk of losing control and privacy.

We already lost most of it... time to get it back.
Instead of a linked list I would have:

allocated an array of size 10

an int i that increments on every call mod 10

Each successful call puts the current timestamp in array[i] and increments i. On each attempt to call, you check if array[i] is > 1 minute ago. This way you are only ever checking 1 array element instead of potentially deleting multiple list items and counting.
In my opinion, compile time codegen is way better than runtime codegen. Unless you are exploring genetic algorithms, runtime codegen is slow, brittle, and undebugable. Compile time codegen, however, can produce ridiculously fast code (see FFTW), and is much easier to debug because you can look at the generated code.
Please do not post flamewar comments to Hacker News, regardless of how wrong other people are, or how much smarter you are, or how wrong you feel they are, or how smart you feel you are. Flamewar hell is not what this site is for, and it destroys what it is for.

https://news.ycombinator.com/newsguidelines.html

Edit: actually, you've been breaking the site guidelines so egregiously that I've banned the account. It's not ok to post like this here:

https://news.ycombinator.com/item?id=29674183

https://news.ycombinator.com/item?id=29674176

We're trying for a different sort of website, one in which people have thoughtful, curious conversation across differences. If you don't want to be banned, you're welcome to email hn@ycombinator.com and give us reason to believe that you'll follow the intended spirit in the future. They're here: https://news.ycombinator.com/newsguidelines.html.
> It won't really help you solve hard problems.

I have to take issue with this. There are only two languages I consider when faced with a very hard problem: Common Lisp and Haskell. One can solve easy problems in any language. But when I have to solve a new problem from scratch that nobody's ever solved before, I don't reach for Java or Python. I reach for the languages that augment my brain rather than limiting it.
My favourite example of this is "Essentialism", which has so much filler that really (if fully following its own philosophy) could easily have been less than 5 pages in total.
Yeah, this is not going to get merged.
I'm basing my comments off your own original point here: https://news.ycombinator.com/item?id=29766485

In the US healthcare system, "patients are being pulled into BS that normally they wouldn’t with other insurance". Without choice. And as numerous others have noted in this thread, sufficiently often in cases where the consequence of delay is critical. The newborn requiring NICU treatment is a case in which care is both urgent and consent or shopping by the patient is a complete impossibility (https://news.ycombinator.com/item?id=29766079).

I stand by my point. I'm a bit confused why you're arguing against your own earlier position.
Time to finally set up my cold wallet yikes
Yes, there are neat representations for some irrationals, like pi, or sqrt(2). But in the general case, there is none. You can, with an increasing degree of inconvenience, operate on expression trees that use rationals at leaf nodes to represent computations involving irrational numbers. You have a limited ability to do even simple math with them though; if you use infinite series to represent two of them exactly, you can't even always add them, to say nothing of multiplication.

And our ability to run numeric stuff like integration or gradient descent is limited to integers and floating-point approximations of real numbers.
There's an ever changing list of things I keep in mind while I'm driving... the positions of all the vehicles around me (including the occluded ones), and other large objects that might kill or injure me.
Also on the list is things that might be hiding, like Deer, Moose, Police, kids walking past the truck, pedestrians, etc.
Then there are the constraints, like lanes, crossings, signals, speed limits, etc.

All updated in real time, as a background process once you get experienced enough... sometimes you forget where you're going, and end up at Work, or some other place. ;-)

---

Elon doesn't seem to have an adversarial team working against the AI. He should. This would help make up for the fact that situations requiring evasive action are incredibly infrequent, and thus underweighted in the training data by orders of magnitude.
Half of the female STEM faculty in the US were hired over more qualified men
As well as the almighty Baguette.
This is the most concerning part to me:

The cost to create will be essentially zero, but the cost to create something that does not already infringe copyright is going to be astronomical since it’s inversely proportional.

Imagine if Disney could push a button and create 100 billion characters. You’d probably be infringing the moment you draw your first concept. “20000 of our works have that exact same ‘distinctive’ hairstyle. Cease and desist.”
Why “process substitution” is a late feature in Unix shells
Verticle Farming - any takers? In the urban type enviroment, in a subscription based economy.
That's a good idea! Not OP, but I'm creating a faster search engine for programming queries, depending on the tech searched it will also point to curated sites that could have the answer. Will try to implement your idea as well. Thanks!
Self-Organised Neural Networks
My point was, if transmissibility has increased to a degree that cases are increasing vaccinated populations, isn't it logical to conclude that cases in the unvaccinated would have increased to a much greater degree?
I started having my suspicions after I read what I consider the best book about the bipolar experience called "The Loony Bin Trip" by the late Kate Millet. She got more manic than I but eventually I got more depressed than she. Interviews with psychiatrists are where it was diagnosed. It's helpful before those interviews to think back about periods of childhood when you felt really disconnected and out of it and then the times you had long periods of a really good mood. Then relay those experiences to the pdoc honestly and let them tell you what they think. It's important not to tell them what you think they want to hear or bend the truth so you get a "trendy" diagnosis. Even if you think you're story is boring and you feel you have to punch it up, resist that urge. Just tell them like it is and they might surprise you with a correct diagnosis that you never heard of or never expected. You can't get treated right until you get honest, and this includes about drug and alcohol consumption.
Not just throwing out a time complexity to see what sticks, but if you sketch out an approach and give the complexity then I agree, they will probably either tell you “implement that approach” or ask “can we do better?”.
I don't agree with the professor; I'm looking for input from the HN community on Pedro Domingos's comments.
The Art of the Boyfriend ‘Soft Launch’
Please do not cross into personal attack on HN, and especially please don't do internet psychiatric diagnosis here.

https://hn.algolia.com/?sort=byDate&type=comment&dateRange=a...

Perhaps you don't feel you owe article authors better, but you owe this community better if you're participating in it.

https://news.ycombinator.com/newsguidelines.html
It is depressing.

Those sites run propaganda :( Access journalism, Iraq as you mention, Russiagate... There are other examples not hard to find.

Kind of a mess really. When I was a kid, we had some class segments on news bias, and actually had to find and identify news and commentary, differentiate fact from opinion, and find pieces written from various points of view: labor, big business, left, right, etc... My own kids did not see any education of that kind. I did it.

I suppose another angle might be clarity. There is a lot of low clarity "news" being put out there. Fact and opinion are not clearly, nor easily, differentiated. That's a problem, and a major feeder to Uncle Liberty posting on FB...

I do feel competing with FB would be effective given some entity somewhere can get funded in a way that allows for a labor and or not pro-war point of view, and that's just as an example. Any meaningful differentiation that can contrast with the majors might work.

On the upside, global is actually a benefit! One thing people can, and I suggest they actually do, is get news from abroad. There does remain some of the older dynamic between nations and their various news services. It's possible to get a diverse take on the US that way, and it's what I do personally.
It looks like that phrase was actually more common in the past: https://books.google.com/ngrams/graph?content=space+of+time&...
In JS/TS with this package[0]

const firstSuccessfulOptionValue = fnReturnsOption
.orElse(fn2ReturnsOption())
.orElse(fn3ReturnsOption())
.orElse(fn4ReturnsOption())
.getOrElse("val");

[0]https://github.com/sbernheim4/excoptional/blob/main/src/inde...
I'm not sure the recipes are entirely google's fault. There are jerks which are mechanically generating infinity recipes and polluting the internet with them. Resulting in non-viable recipes that no one has ever made and cannot possibly work. It's not even a matter of taste, the results are mostly just nonsense.
He didn't even really need to read the article, it's in the title!
> 1000 people got less done, with a lot less agility, than the 150.

too many chefs, not enough cooks.
> Everything is encrypted and pseudo-“secured” by “Trusted Hardware” that you totally can’t understand because it is entirely proprietary and undocumented

I fear this dystopia isn't "25 years" away, and more like 5. Once governments realise they can mandate OS vendors to block "unauthorised" applications from being installed, it will become very difficult to buy a computer that boots "unauthorised" OSes, or at least to go online with such a device.
> but given that none of the vaccines are FDA actually approved

This is false. Pfizer is approved for 16+ (and expected to be approved for 12+ imminently.)

> why are governments approving mass medical experimentation

Emergency Use Authorizations (what the non-fully-approved vaccines/uses have) is not experimentation.
I happened upon Brian Cox's video earlier today where he relates the film "Don't Look Up" to real world concerns, [0] and he mentions the DART mission [1] is a test-run for deflecting an asteroid, the press release reads, "DART [...] will impact a known asteroid that is not a threat to Earth. Its goal is to slightly change the asteroid’s motion in a way that can be accurately measured using ground-based telescopes."

I suppose landing on comets/asteroids was the first step, now we can actually try moving them! (this first attempt is 160 meter diameter, I'm sure the result will be valuable to adjusting our simulations for larger hazards.)

My favorite part of the Brian Cox video is he mentions that the same tech for asteroid defense will be used for asteroid mining, maybe there is a profit motive to spur investment after all. Still, a botched asteroid capture could play out like the movie, we can only hope we have the chance to start small :)

[0] https://www.youtube.com/watch?v=ntaidEKs_Ks

[1] https://www.nasa.gov/press-release/nasa-spacex-launch-dart-f...
It got a chuckle out of me. I went through the Wikimedia source to track down a bug and I can agree with the sentiment.

I guess most technologies are like that. Once it is written, once the major bugs are caught, few revisit the code anymore.
The great thing about the soft launch, is you can fix minor issues before the main reveal. So if the comment is "not tartan, find one who wears corduroy" nobody has to know the wrist inside the shirt is the same person..
> If someone doesn't quickly and intuitively grasp that a shape is a collection of faces, ..., I'm not sure that they have what I am personally looking for

I was doing the same to weed out the bad candidates - asking them something they should know, something logical and basic - but got bad feedback once, been asked to instead focus my questions on the strong points described in the CV. I mean, for the practical part the candidate wasn't able to count the unique words in a text file in 30 minutes. I thought opening files and reading strings and splitting are so basic anyone should know them.
> Part of me wonders if I have what your sibling commenter describes as “congruent depression” — depression which is expected given the circumstances of one’s life.

I have a similar issue. It's a chicken/egg question. Is depression causing the struggles I'm going through, or are the struggles causing depression?

I've done a lot of self exploration recently through a bunch of different therapists and have been diagnosed with ADHD. My original theory after learning this was that the ADHD caused my depression, especially because I noticed that during periods when I wasn't depressed, I still had issues with executive function.

However really inconsistent results from ADHD medication make me question my theory. Maybe the depression is so pervasive that even when I'm not feeling depressed, the habits and thought patterns that I'm so accustomed to stifle me even though I'm no longer in the depression cloud. Maybe heavy internet/gaming/porn use for 20 years combined with a lack of good habits has just created an addiction to stimulation and set me up for failure in general. Maybe the asocial digital lifestyle I lead is just completely against my nature and I need to go be a high school teacher instead of a software engineer (but I think a high income is too important in the US for a comfortable life). Maybe I just need to start believing in God and let Jesus take the wheel.

> I’m not living. There is no joy. And I can see, very slowly, the damage which is being done.

I've heard multiple times that people with untreated ADHD have shorter life spans due to increased risk of suicide and stress-related health problems (I assume this applies to all mental disorders). The problem is that all mental health disorders are on a spectrum and that no one solution can fit everyone. I don't really have a solution for myself, and I wouldn't be surprised if I die "early".

Speaking of TMS, a new depression treatment out of stanford has come out recently that sounds similar (i don't really know the details of either): https://med.stanford.edu/news/all-news/2021/10/depression-tr...
Does the kernel currently use precompiled headers? Anyone know how much they ought to help with this sorta scenario? (Like, presumably their gains would be lessened by this patchset, but could they have gotten halfway there on performance on their own?)
What is the author trying to say, it is very hard to recognize the answer of the article.

Is it to point requests to sub path of the main domain to reduce OPTIONS requests?
eg: api.example.com ---> example.com/api

In that case why not use proper "Access-Control-Max-Age" headers?

https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Ac...
Thanks, gonna get some peroxide!
The related reading link for "sealioning" was new to me, and I definitely recognize that pattern in some recent conversations I've had: https://en.wikipedia.org/wiki/Sealioning
GitLab is awful and slow at rendering large changes. Sometimes when folding and unfolding files, the scroll position will jump around (though I'm unsure if that's a browser extension). And when viewing standalone files, KDE's Invent GitLab server is slow and can take 5-10 seconds to render a few thousand lines and send it to the client as JSON with syntax highlighting, before the file contents show up.
You can paste the URL or an identifier (e.g., DOI) into the save page [1], or even create an iOS shortcut that encodes the current URL into the 'q' parameter for that page.

Historically the solution was to use the bookmarklet [2], but you might need to disable "Prevent Cross-Site Tracking" in the Safari settings for that to work reliably.

But yes, the beta iOS app [3] supports full saving of metadata and PDFs via the Share sheet.

(Disclosure: Zotero dev)

[1] https://www.zotero.org/save

[2] https://www.zotero.org/download/bookmarklet

[3] https://www.zotero.org/support/ios_beta
Agreed. Ideally both parties want to form a symbiotic relationship.
"Qualified" requires qualification. Domingos obviously feels he is the arbiter of qualification but a faculty is a delicate thing. I think CP Snow pointed out a college has to last beyond the life of the current senior encumbents and a dullard with few jokes, but who knows how to pass the salt quietly might be more important than a genius with temper tantrums sometimes. You need a fertile mix. Suitability, the idoneous candidate, is a non trivial question.

The important question is not "who is more highly qualified" it's contextual: at the payscale we hire for, and the roles we need filled, from the abundantly capable candidates who do we actually... WANT.

I don't have a role in hiring any more, but from qualified candidates I've hired for diversity and I'd do it again without question. I know of companies who hire alternating men and women to maintain equity. They're successful. Domingos appears to want to imply this cannot be true or equitable.

If it's measured solely by grant applications and peer review publishing, remember bad actors score highly in both. Perhaps Domingos forgets the pastoral quality of staff in a department? Does he think this has no importance? Women students need women faculty to become successful.

In the 1960s and 1970s the compsci field was not skewed as much as it has been since. Why is this?

I am told by Iranian friends, reliable ones, that 75% of students in engineering are women. What would Domingos expect faculty ratios to be, in Iran?
Did you run 120v to it? Are you inside of it for 8 hours a day? Is it 3 feet from your house?

I'm all for hack jobs when the consequences are low. This is not one of those situations.
This is one of the values of open source. Sometimes it's simply a labor of love. Since you're not "on the clock" to get the work done, you, sometimes, spend a little more time to improve the result, and the result reaches much farther than the for-profit company you work for.
Growing crisis at Fukushima implies only one thing to me... spend fuel that isn't being actively cooled. I was relieved to see it unmentioned in the article.

The Potassium Iodide pills can continue to sit in storage, thank goodness. They're for my child, not me or my spouse, should things go south.
I usually reach for caching first because it’s more intuitive (for me and my reviewers) and because we often have well-known size bounds and relaxed enough performance requirements that make an “analytical” solution unnecessary.
Terrible Book Shows Why the Covid-19 Lab Leak Theory Won’t Die
Do a google image search for a strawberry. See how long it takes you to find actual pictures of strawberries that arn't from ecom sites and/or stock photos. I ran into this problem because I wanted to train an AI to recognize a strawberry.

Also note, probably none of these are actual strawberries. they are probably fake plastic representations for sales
How many times have you raised venture capital?
Monkey run experiment, revenue goes up, monkey get promotion.
> Not many people would have the expertise or the interest to troubleshoot the problem as OP did

Not many people have the expertise to do this on windows either(i would expect even fewer). Bear in mind that the developer sells this game as supported on Linux. The main reason is developers understandably don't care for bugs encountered by 2% users, which makes it a completely different discussion.
Comments like these are frustrating. This pandemic was predicted for many years by scientist. I don't understand why the public wants to believe in the fantasy that this was deliberate action. No, this pandemic was caused by deliberate inaction.
How do you know that Facebook and Google have best software because of the way they do their interviews?

At their size (number of employees, number of people who want to work there) they could probably just randomly pick (or add here any other way of selecting candidates) software engineers and still get some of the best in the market that will create amazing software. Not saying this is what is happening but I am just providing an alternative explanation to underline that the conclusion hard interview => best software needs more evidence to be true.

I think the way interviews are done is a function of:

- company culture (first and foremost)

- size (how big is the company and how many people they are hiring) and churn

- their believes about building software (some people believe math is required, some people think engineering is required, some people believe no pre-requisite is required)

- employer attraction: how much/how many people want to work there

- availability/support of employed engineers to be part of interview process

- how it started (usually big companies inherit the conception about interviews from their original founders as they where the ones hiring the Cs)

- the country culture where the C level and top management is located
Yes I believe the article is suggesting exactly that.

Even with that header users will still hit that latency on the first request. If the goal is to lower latency on first page load then that won’t help. Although it should definitely help after that.
There’s an issue in certain Northern European countries, too. They have a register of all names that have legally been used within the country, and if you give birth to a child there or you want to change your name for some reason, you have to go through their process that involves that database. If the name you want isn’t available, then you can’t use it.

Also: https://www.kalzumeus.com/2010/06/17/falsehoods-programmers-...
> Because Email may not be the optimal user interface for handling issues, pull requests, code review, etc.

Maybe that's your experience.

Others have used mailing lists for this purpose for decades and a lot of people prefer it.

For one, it's accessible. Every machine can do plaintext email. Every text editor can work with plaintext. It's simple. Integrate it into whatever shell/editor/scripting language you prefer.

As opposed to login into to a bespoke web interface, mainly primarily designed to be friendly to novice users.
I tried Blinkist but gave up quickly. Their summaries are not high quality. I don't know who writes them. When I looked up summaries of books I'd already read (Deep Work, Startup of You and some others) they didn't match my sense of the book.

I wish someone would fill this niche. There's definitely a need for a good book summarization service. The service shouldn't try to replace the book-read. They only need to help you decide whether you should buy/borrow the book.
Did you turn to organized religion? I find that I don't really believe in anything enough (not just religion) to be a spiritual person. How did you develop a spiritual component?