skysight-inc/HackerNews huggingface dataset:
> I'm not sure editing the article would be the proper thing to do at this point. Someone else suggested to edit in 1-2 weeks for possible future readers.

There's nothing improper with adding "Edit: credit to the <name of the person> who suggested the solution. While the solution seems trivial, there are certain technical challenges to overcome".

> because that's where I heard about it first.

No. That's not where you heard it first. Otherwise you wouldn't have written "this needs doctoral research on performance" in the original issue.

Edit: I misattributed this quote, you didn't say it.

> I don't think hearing about it again from Casey

There's an actual, verifiable screenshot of your reaction to his words. That was not an "again".
Doesn't it signal to prospective students to submit their best application and be judged holistically? Supposedly that's what all universities claim to do.

It's easy to start quantifying application success based on several indicators like GPA, SAT/ACT scores, number and volume of extra-curriculars, and may some others. However, there are circumstances and other factors that are not quantifiable that universities claim to take into account. Sure a good SAT score works to your advantage, and everyone will know that until society's worked out something better. But an SAT shouldn't be the golden standard, and supposedly with holistic admissions it isn't.

I can see how masking the SAT score data might look duplicitous, but it may be an earnest attempt to encourage prospective students to see themselves as more than a matrix of numbers.
Bunhill Fields Cemetery is very close to Old Street in London. As well as Blake other notable graves are Thomas Bayes, Daniel Defoe, and John Bunyan.
Observability, flexibility (I don't need to push a migration to change auth), SSO integration, and the ability to keep a clean separation between user and "machine" (service, replication, etc) accounts.
Because the half-baked work, shared in a trusting environment, is the fuel for the system that created the works of genius.

Half-baked, not half-ass, is the key.
As a married husband (almost 20 yrs) and father of five kids, allow me to share some wisdom. Spouse time is vital to a healthy, strong, vibrant, lasting relationship. Reddit doesn't care about you like your spouse does. And kids grow up way too fast. Treasure every moment.
The recommendation algos can be quite good but you need to give them good signal. I doubt many people do this, but clicking 'not interested' on the clickbaity vids and thumbs-up high-effort content can very quickly tune your recommendations to be very high quality.
> Everything was poorly documented

It's graphql, it's self-documenting.
Yes, just raw plain PHP (no frameworks like LaRavel). Mainly because I just wanted to start building it with what I know and didn't want to spend weeks/months learning a new framework.
Interestingly this account is 1 hour old. I would love to know how this works. Is that person paid? Or is he on a personal disinformation mission? Does he believe in the seemingly carefully crafted lies he writes?
Show HN: World's Largest Private Companies
Implementing a Merkle Tree for an Immutable Verifiable Log
I would have naively assumed that they didn't like being a dead platform, in which case getting some sort of hobbyist interest is a prudent move.
My own list, which is pretty different in character than Derek's.

Gankra's work on a useful rust memory model is both fascinating and useful: https://twitter.com/Gankra_/status/1509335163045650436

This tool to convert low-complexity rust tests to proofs is interesting and something I'm glad I know exists: https://model-checking.github.io/kani-verifier-blog/2022/05/...

I'm using this code I found out about via reddit in a side project, probably less interesting to you though: https://github.com/setzer22/egui_node_graph

(Warning, videos from here on out):

Cool product demo of a futuristic debugger: https://www.hytradboi.com/2022/debugging-by-querying-a-datab...

These people also have a cool demo of splitting a single program across two different computers (frontend and backend webserver in their case). Maybe a bit less convincing than the previous one, but something I intend to watch: https://www.hytradboi.com/2022/uis-are-streaming-dags

These people have some really cool work on automatically solving physics problems (just linking to one of their talks as an example): https://www.youtube.com/watch?v=WHhDgxkiR9c
I disagree.

A good developer will crash the program, as soon as possible, if and only if it has a bug. If you want to write a program that never crashes, then you need to write a program with no bugs.

The reason you don’t want buggy code to limp along after it detects a bug, is that crashing isn’t the worst possible thing.

The worst possible thing is getting stuck in an infinite loop or a deadlock.
This is a great article, but like others have said, difficult in practice to pull off. But doesn't mean we (the industry) shouldn't try.

My own personal experience: I have a calendar assistant startup (http://reclaim.ai if you're curious) that does a bunch of awesome things. And we designed it to work where you already are -- namely in Google Calendar.

But a lot of potential investors, for example, question our definition of "active user" when we tell them we consider the customer getting value if we blocked out and defended time for their lunch as their schedule filled up.

Conventional wisdom is that the user isn't getting value unless they are coming back to your UI and getting your notifications etc. But that's just not the case for us: we helped our customer manage their time better without ever requiring them to come back into our app.

Isn't that like... the best possible thing? Solving a problem with the least amount of friction? It's working for us and fortunately we found investors who agree, but there are a lot of people out there that think about "engagement" in fairly simplistic terms that I think holds back our industry and also hurts the customers.
Think that yourself
I think there's tons of recipe api's out there. Check out RapidAPI: https://rapidapi.com/hub
It took you less than a day to flip from "trying to engage younger people in meaningful dialogue" to a holier than thou tone over the mildest of disagreement. I was initially bothering to properly respond to you, but given your demonstrated lack of interest in meaningful dialogue I don't think it'd be fair for me to respond to you earnestly.
Ok, maybe I should have specified "under £650k within zones 1, 2 and 3".

I'm sure Roman Abramovich's mansion is freehold as are all those semidetached houses on the outskirts with a 55 minute commute to the centre.
My daughter did just did college applications and her school used a service call SCOIR. For all of the colleges she was interested, they had a two dimensional (test score, GPA) graph that showed all recent applicants from her school and whether or not the applicant got accepted into that particular college. You could then see exactly what your chances are. For schools with too few applicants they did not generate this graph.

After looking at her college choices it seemed like less of crapshoot. The patterns were pretty consistent.
I'm not sour about people enjoying things. Would you not feel peculiar about people who are really enthusiastic about a sous vide machine and use it to heat water for their tea? And when asked about their favourite cut of steak they like to sous vide, they'd stare blankly and proclaim that they are vegan? There's nothing wrong with using tools any which way you want, but the reason d'entre for Rust is fearless concurrency, and the distinction between borrowing and moving, with the addition of Send and Sync marker traits, is kind of the whole point of the langauge. I agree that it could still be a good language without these, but if it wasn't for these features, I doubt there'd be nearly as much enthusiasm behind it.
Practical BM25 in Elasticsearch – Part 2: The BM25 Algorithm and Its Variables
I’ve run it for 10+ years without any problems of note. Nothing massive, but a few thousand monthly users.

It auto installs through cpanel and has always had an admin password.

It’s actually really easy for non-professional webmasters to self host and saving $10-???/month on hosting fees is nice.
Eve Online’s MS Excel partnership makes “spreadsheets in space” official
Gotcha! :)
There are two times I noticed I wasn't as good as before mentally. One when I was 17, I noticed that unlike when I was 12 I no longer could memeroize entire books. Which back then I could, I had memorized 12x20 Questions and their answers back to back. But now in HS I felt I'd forget 90% of what I read yesterday. Now to learn I had to write the thing down and act of writing helped me remember things. Second time I noticed is when I was 24 and still in college and when to study in a group. After 10 or so minutes, I had hit my limit with info from one page and just started to skim, but other students who were like 19, kept on writing things down in paper and weren't getting exhausted. I noticed lack of stamina... Now it takes me 3 months to read one book that I'm very interested in. Back then I'd finish a book in 3 days and write 8 page essay on it. So yea things change.
In all honesty, we do this with REST now. Just define interface with OpenAPI - then create clients, servers in virtually any language you like.
No, it's not. This "X is addictive" where X is porn/videogames/making popcorn view is based on a flawed understanding of brain circuitry.
you reminded me of this one https://news.ycombinator.com/item?id=30191729
I am addicted to absorbing information. Always have been. I had textbooks about random subjects as a kid (my favorite was a geology book mainly on Groundwater), and my most used computer program before my family got internet access was an interactive encyclopedia.
Anywhere other than an extremely busy city park, sure. I've put down animals I thought might be rabid before, and in my experience they usually act a bit more odd than "I'm extremely used to people."
Yeah, I tried to get that one but someone beat me to it. I did get ok.mg though. (My initials are MG.)
Ask HN: How well do you convey the technical aspects of your work to your SO?
- For those who have SO's in none technical fields, do you have difficulty explaining your day-to-day tasks?
- If so, does it place a strain or a sense of dissatisfaction in your relationship?
It's halfway. In my book, MS did a half-assed, semi-asshole-style token apology. It was indirect enough that you need to know English quite well to see the actual apology.
That model (image with batteries included) of Smalltalk development does not work in reality in an open source setting. It still works if there's a company behind the implementation, but with typical open source development, where everyone goes on to write things they are interested in at the moment, without looking back on the rest of the ecosystem all that much, this model breaks. It's like maintaining a Linux distro, but with a few orders of magnitude less people and with tooling that never reaches any kind of stability (because it's replaced before it has the chance).

Distribution in the vein of Cuis and GST - small, with carefully curated and selected content - are the better way of going forward, unless you're willing to fork some $1k for a commercial license for Visual Works or ST/X.

GST is also a Smalltalk than can be embedded in other applications. Try doing that with Pharo.

The lack of GUI by default - it exists as a loadable module, BTW - was not the thing that derailed GST development. It was a small, niche project and when some of the contributors lost interest in it, it stagnated and, after a while, fell behind other implementations. If only the JIT in GST was finished, and a few compatibility layers were added on top of its "Smalltalk in Smalltalk", GST could well resurrect. Not that it's going to happen...

In the meantime, if you want to play with Smalltalk, I'd suggest using either the open-source ST/X or VW personal use license. Morphic is nice to experience once - use Cuis or Squeak for that.

(I'm writing this comment right after the rant about Pharo so I'm probably repeating myself here, but wanted to note that Pharo is the perfect example of how badly the traditional Smalltalk development model fits the modern reality. It simply does not, at all.)
Yandex's only datacenter outside of Russia still running on diesel
I consider myself part of the EA movement, and I don't donate exclusively to e.g. Givewell charities -- although I wouldn't say I don't try to make my donations most effective as a whole. The cost of saving a life for Givewell is about $3000 dollars. I think local development that is expected to truly generate productivity, like even education in higher income regions, can have an economic outcome that generates far more than what was invested (by having them produce far more than $3000, while also being charitable). Not only does the wellbeing of people around me matter (as much as everyone else), we should work to maintain the local health and productivity so it can continue its contribution to the world.

I think this mindset is similar to the EA "earning to give" argument.

Also, EA usually recognizes humans are not perfectly rational. If you're going to be miserable by donating most/all of your income, it may be best to cut back a little so you can be happier and more productive (or at least seek psychological support to be more comfortably altruistic).
> how come she isn't taught not to watch shorts?

It's really not that simple, kids are not computers. The age old parental meme of repeating yourself 1000 times before your kids "gets" it is accurate.
Case in point: I do all of the above. These RTX cards are marvelous.
I'm a bit cynical, that deemphasizing and obscuring objective measures (SAT, GPA, etc.) might be motivated by wanting control demographics.

For instance, like Harvard trying to keep itself from getting too Asian, which echos how it tried to keep Jews out back in the '30s.

If the goal is actually diversity, my mom had a proposal: have transparent minimum requirements, then simply pick eligible applicants from a lottery. You can control diversity vs. academic performance by adjusting the test score bars.
To replace that with saying 383.512 seconds would signal confidence in the time of a future event, but not in a speaker who is scheduling a meeting with another human.
i share your sentiment; in neo4j, a popular graph store, you can’t even get primary keys without a third-party plug-in (apoc)
Seems to still be kicking around: https://github.com/dolphinsmalltalk/Dolphin

Apparently last modified 8 days ago, with a history of infrequent but steady commits.

Caveat: Unfortunately only talks about Windows.
2033: no more laws
Addiction/Coping Mechanism
There are few miners so it's unlikely you would know one. But every miner buys a ton of cards, so even though there are few of them it matters a lot.
IO errors like running out of disk space would be handled by returning a `Result` type, not by panicking. Often, Rust code/libraries panic on out-of-memory errors because recovering from that isn't a priority for most application code. But if you are writing lower-level or high-reliability code and you do want to handle out-of-memory errors, the Rust standard library (and many third-party libraries) offer alternative fallible memory allocation APIs that return `Result` instead of panicking on out-of-memory.
A Kantian approach would be to imagine a world where everyone is following this strategy.
Fragility & simply the deadening of exploration. Assuming you know what you are doing & only ever intend to do exactly that, better, is the ultimate horse blinders for humanity, preventing all other options than "go forwards".

Slack is time & permission to consider, reflecr, grow, enables finding new ways to thrive.
During the pandemic I realized that I love power outages, and we should have more of them. Make them long enough that all the phone batteries run out.
I wouldn't say I'm addicted to them, but when I find myself bored, I open a meme site (which shall remain unnamed) and just look at mildly popular memes. Doesn't matter what they're about. I just like the occasional laugh I get out of them. I also like social topics being turned into dark, twisted humor which is sometimes captured perfectly in memes.

But when I was going through a rough patch of my life (depression, suicidal tendencies), I would doom scroll said website every free second I could. I just didn't have anything in my life that gave me joy, apart from dark, twisted memes. I'm doing much better now and even though I am an extreme introvert with social anxiety, I find that I have replaced my time that I would spend on that site with time I spend with my colleagues. I still don't have friends, but Rome wasn't built in a day.

Why did I waste so much time on the Internet? If I hadn't, I wouldn't be here. It gave me that much needed laughter every once in a while that kept me from going over the edge and I would just keep scrolling, looking for one more laugh that will make my day a bit more bearable.

Just my experience though. IMO, generally speaking, people are spending more and more time on the internet because the products, or rather the content factories, have become so good at capturing and keeping our attention on them, that in comparison the real world seems bleek and bland.

EDIT: Fixed some grammar. English not native language
Deep rock Galactic is a video game that actually has a decent Discord integration, to the point where I feel like I gain value from being there.

The general chats are whatever, but having a collection of people who may respond to an LFG call is great for when I want a higher-quality batch of compatriots for the more 'hardcore' parts of the game. Plus, they have a bunch of pre-made voice pods that cap at a game's player limit, and have built support for direct-in-Discord lobby invitations.
I'm coming to a realization across all facets of my life, where I am interested or engaged in many more things than I have time for. I am starting to prepare myself for the uncomfortable process of sacrificing a few (in fact, many) things I've previously mentally and emotionally invested in, but I know it's going to be a big shift and the dread causes my feet to drag. There's just not enough time... and I don't believe that the solution is "improve focus and productivity" because that's a fast track to burnout and disengagement for all but the most obsessive of minds.
Should you read The Unicorn Project?
For who? How's that working out for the 1/3 of Singapore who is completely ineligible, yet pays taxes into the public coffers?

Singapore is unique in that they have a massive well (proportionally much bigger than US) of workers paying taxes who are ineligible for much of the fruits of those taxes. Only the 2/3 with Citizenship or PR can meaningfully get public housing.

I'm sure about any nation could have more affordable housing if they have endless wells of guest workers who can shoulder the cost without yielding that benefit for themselves.
I'm basically in the same boat. Every time I read something like this it is pretty discouraging. I'm a manager in an IT department and have dabbled in programming and really enjoyed it, but I feel like no matter what I'll never be good enough to get a job doing it because I didn't have opportunities to do it when I was young. Bummer.
Yes. If you already have a positive proven history, the more you often you can bring your half-baked ideas to the table.
This was from 2018, before card prices really exploded.
They maybe should have renamed it then.

He's severely mentally deficient and as far as I know has never been violent other than that incident. He picked up weight lifting a few years after that, which was pretty scary combined with what he'd done.
I read another techno-dystopian rambling within the last 24 hours that this text strongly reminds me of. It even has spelling mistakes too (stratergy).

"i swear its always the days where i cannot help but fall asleep during the day, which always starts as a nap that is supossed to take no more than 20 minutes but ultimately takes more than 2 hours, where i learn something great about myself and feel giddy and silly the rest of the day or utterly destroyed by my own previous obliviousness.... i gott lucky today i took a nap today and feel extremely silly, goofy, and content, the euphoric high of a drained and noided individual..(corny i know but whatever) i swear all the computer generated music and single-wavelength light i see looks and sounds a bit better today.... i think the zuck has infiltrated my brain but i kinda like being online idk about yall... i think i have reached the zenith of what consumer culture and the mall aesthetic inspires in people... i feel as if i have traveled back to the extremely-early 2000s and also simultaneously 50 years in the future..."
From the description of this youtube video https://www.youtube.com/watch?v=BCSMaKWzz8Q
If I understand the issue correctly, you buy something online, giving your personal email address and home address. But because the home address is the same as your business address, AP 'intelligently' sends the notifications to your business email address?

What happens if you set up an AP MyPost account with your personal email address and home address?
Efficiency is the opposite of redundancy, and both are needed in particular situations. The question is always, what are you optimizing for?
Poetry isn't an additional standard, more like an implementation. It is PEP 518 compliant.
Bingo.

From my readings, the reason certain parts of shipping are mandated to be constructed in USA is that we Americans don't want to lose the ability to construct war ships. Tariffs may not be maximally efficient from a theoretical free trade perspective, but the cost premium of a tariff forcing local production may well be worth it compared to losing your ability to protect yourself on the seas.

Now, whether you agree with that sentiment or not is orthogonal. Chesterton's Fence says that if you don't understand why this law exists, then you don't get to tear it down until you do understand why it was ever thought to be a good idea.
The paper doesn't make any claims regarding interval or ranges whatsoever, only single values.
I organized a semi public social meetup group for my city. People should be able to see the kinds of events we do .. but also rsvp/be a member to come out. Sometimes we enjoy the abiltiy to make the location private.
People seem to be complaining about the server component of GraphQL being too hard to maintain, but I'm curious what language and tools they are using. I find that using a code first approach with a language such as Java can provide pretty much the same maintenance as something like a REST API, but for me it naturally fits into a GraphQL API as well. Plus, possible server side calculations (e.i. asking for Fahrenheit instead of Celsius) just don't get executed if they don't need to be. I find the tooling around all of this quite natural (at least for a code first approach).

Some people want GraphQL to provide more advanced features such as filtering or some part of the query involving some business logic when, you can just create a specialized query for that. You would likely create a specialized query if you were using a REST API, unless of course you decide to needlessly complicate your REST API.

Consuming GraphQL APIs is also very pleasant. In a React web project I was working on I was able to set up some code generation from a GraphQL schema so I could get type checking in my TypeScript code. I'm sure this is all possible using some sort of schema for your REST API, but it's going to be more difficult. Of course, if you are trying to handle everything in the frontend and just want a blob of JSON data, then GraphQL may not be for you.