skysight-inc/HackerNews huggingface dataset:
The whole reason I built what I did was because after a decade in the web hosting world, I still couldn't name a review site that was worth referring anyone to.

I wanted to build something different and meaningful. I did. It just hasn't mattered in a broad context.

If making money was the goal, I'd put whomever wants to pay me $300/sale first and pimp them out as the best company in the universe. Fuck that. I hoped that I could make a reasonable amount (at least enough to keep it going and maybe scale it a bit) and create a more honest review space.

Winning in this case isn't defined by money earned, you're advocating a race to the bottom I wanted to avoid. Google needs a shakeup and so does search as a whole.
>80% ML + 20% human is better than no medical care at all.

That implies that doing something is always better than doing nothing. Unless we're talking things like antibiotics, I'm not sure I'd agree. Medical error is a nontrivial cause of death, increasing that significantly could probably be worse than what you're trying to treat.
You clearly have no idea what we are talking about, but I will not write about the issue with nuclear waste on a public forum. I don't want to inspire somebody.
People treat emails like tickets, representing things that should be done. They put them in particular email directories depending on their personal workflow. When they are either done or rejected, they delete the email, archive it, or mark it as read.

It's not unlike the github workflow except that it's up to each person to define the way they prefer to work. Not a single policy that's decided by the project owner. Planning/tracking also happens more in private instead of public. You may think that's worse, but perhaps you can also see why some might prefer it?
If you are already rich then you are forced to invest your money for the benefit of workers. The fact that the rich own assets is not a mistake. They're supposed to own them. Savings must be invested, directly or indirectly or else people end up unemployed.
Calling it a genocide reminds me when some people compare the modern day American football to slavery: such inaccurate and click-baity name calling makes anyone who is sympathetic towards China an accomplice on the order of Nazis, and gives the Chinese government an easy target to refuse. I get that it raises eye-brows and generates attention, but ultimately it detracts from any effort to stop such brutality. It seems lazy.
Perfect timing as I was just wondering about my own, depressed, partner.
To all those hating on affiliate marketing and how google is ruining the internet as a place for reliable product research, I propose a different take. Affiliate marketing is actually a way to fund product research and testing. The problem is those that currently pay out are too few. Imagine if all products/sellers provided a potential payout equally on par with one another? Then you could help protect against the bias that leads to only Amazon and Walmart stocked reviews. To boot, you create incentives to shop from a wider scope of vendors and marketplaces.

We do affiliate marketing on ATTIC.city that we believe is honest and fair. We let every product on, from almost any vendor (that we can technically support), regardless of whether we have a commission agreement. Our search results always give the best match that we can for your query. Period.
Different social/family circles maybe? (And my own-- not always healthy-- habit of reading comments on political news site... I've mostly backed away from that for my own mental sanity) But I've seen the "no big deal" thing a fair bit. I remember one exchange nearly verbatim "Fentanyl kills more people but all the fearmongering media wants to talk about is a virus that gives you a cold".

Heck, at the very beginning people saying that sort of thing by comparison to the flu. That line of thinking went away when deaths far exceeded annual flu deaths, but with the (possible) decrease in severe cases with Omicron I've seen hints of this argument again.
They still can't legally sell a car direct to consumer in Texas (their headquarters state).
For the curious, it's "The Hour of the Bull" by Ivan Yefremov.

(It should be noted that this particular feature is not the central premise of the book, but merely one of the facets of said dystopian society.)
The issue though is fracturing a new web likely wouldn't solve it, just introduce another fracture. Instead of the web being open and someone having their own information site content is split based on the creators preferred medium. Some people post on Reddit, some on yt, some on fb, Instagram etc. Each of the "major sites" has its own atmosphere where any subgroup can exist. In the early years each subject had its own community website, or a few of them often with overlapping members and links to each other. The purpose of the sites was strictly information and community around that subject. Their was normally a forum and then write ups / blog post, featured content and links to other sites.

I used to visit like 20 or 30 forums everyday and get great content. Then answering and getting help was a lot easier too. I had an RSS setup that pulled it all in and things were great. Somewhere around 2009 things just started to fall apart with each dominant social media or content site having their own sections for everything.

The barrier to entry for setting up a wide ranging community became far too low, along with that came the barrier to entry of bad information. I'm in several Facebook groups and subreddits concerning topics that interest me and the information is often crap. Also the same questions over and over. All the things people would complain about on the older forums is now the bulk of the content in FB groups, none of the good features are their, the format is terrible and every discussion eventually seems to turn into politics.
This is pretty timely. I was a big user of Papers 3, but I refused to "upgrade" to the Readcube Papers 4 version, as it switched to a subscription model that does nothing for me. Papers 3 just about still works on my comparatively up to date version of OS X, but it refuses to upload some flavours of pdf and hard errors more frequently than it used to.

So I have been eyeballing Zotero, and a little put off by possible migration snags. Has anyone performed this migration? What was the outcome?
Any way web of trust can fix this?
Because you need a shed
I remember one of my first experiences with Facebook's HPHP, compiling a "hello world" PHP program. I can't remember anymore whether the binary was over 20 MiB or over 200 MiB (both seem plausible in retrospect!), but I do remember the existential dread that ensued. In my experience, massively bloated binaries should instill only slightly less fear than brittle ocean-boiling build systems. Tears will surely result from either.
Also he was distorting gadgets. Holmes was distorting medical results. One of these is much more criminal.
Thanks - added a reference to an actuary table.
Rice and beans are cheap everywhere. It’s our culture that is the problem. Look at immigrants who come here, they are often healthy when they stick to their ethnic traditional food but as soon as they start eating an “American” diet they gain weight. American food is very indulgent. We even feed kids shitty over-processed food in schools. In contrast, most of Europe feeds its students locally sourced and fresh food for much cheaper. America is on the dark side of capitalism where profit motive drives everything to excess.
Super poo: the emerging science of stool transplants and designer gut bacteria
Show me where this is standard safety practice?
A decentralized application requires you to download all of its data so that you can verify it yourself. An SQL database on top of a blockchain doesn't really change anything except make data storage less efficient.
They can always put a smaller down payment and just pay for the PMI so don’t feel too bad.

Many people who aren’t buying are really just trying to time the market, it’s not because they can’t put a down payment. No one wants to be caught bag holding a house that may be worth a lot less in a few years.
My wife and I both have our days, it helps we both understand the feeling.

Key is to not get aggravated, communicate clearly, and don't try to fix it, just console and lighten the mood.

It helps to call out what the irrational thoughts are, but don't try to force them past it. It's hard to put things in perspective when you're down.

Keep reminding them it's just temporary and that hopeless feeling will go away, can't do anything other than weather it.

Changing state like smoking a bowl helps. Smoke a bowl, binge a show, take it easy.

Most of the time we both have it and we just chill and have a pizza in bed day, it's harder when only one of us has it.

AMA, I'll reply but will prob be delayed.
I'm curious what this drug is trying to do. You can see COVID brain damage on an FMRI, not sure how a drug is supposed to reverse that.
Time Doesn't Scale
Yep, 78 is life expectancy at birth. Your life expectancy goes up every day you are alive.
But the post does go through the thinking behind the solutions, why would this method - as it does lead to correct answers - disqualify someone?
No, it’s not what-about-ism. It’s a suggestion that the two numbers being thrown around are accompanied by some bare minimum of detail to have a meaningful conversation.

OP made the link to Covid-19, which seems very plausible, but it’s not clear if they have facts to support this or it’s just a guess. Suicides and overdoses are two of the leading causes of death among young Americans. It’s irresponsible to discuss a 40% increase in deaths and imply this is all Covid-19 without any evidence.
Though I like your balanced view I don't agree that life is short or long. In my experience the length seems less meaningful as opposed to the life long friend you made surfing Bali.

I took the message as set your own direction and then sieze the day. Whatever you choose to do surf or work or both.
https://www.investopedia.com/terms/q/quantitative-easing.asp
I believe a peaceful existence transcends this specific situation. The moral principle has already been violated by the attacker. The passerby in this situation would be faced with a quandary, and all must do as they must in those circumstances.
Here's a simple example you can't write in most languages.

(first-working
(get-it-from-the-cache)
(get-it-from-the-database)
(get-it-from-an-external-api)
(compute-it-the-slow-way)
default-value)

Note each of those functions could throw an exception. You want to ignore it (or you could log it) and move on to the next.
I don't really care, why would Rust be much different in that regard?
> You have to have an awfully good reason to add 100k lines of code to a project... And I don't think merely shaving 50% off the build time is enough.

When you're talking a project of half a million lines, sure.

The Linux kernel has around 27.8 million lines of code.
An increase of .35%

> Think how much extra stuff someone needs to skim through looking for the relevant file or part of the file.

Why add features at all? Code has a purpose. Sometimes bringing code into a static context is a net good. It was going to be generated at runtime anyway.

> If you're building the whole lot, you might as well just include everything and it'll work great.

That's not strictly true, but it's true for these features, which is a stated reasoning.
Before the beta version with PDF reader & annotations, the best one was Citavi (https://www.citavi.com/en) - which is still better for large projects.
Previously (x8) https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...
What's the difference then?

Build time, I would assume would be a number like "it takes 4 minutes to build a kernel package"..

Build rate also assuming, is more like "We can build 50 of these in an hour on two servers"...

The two are related, but you can scale the rate with more hardware, whereas the time is limited to how fast your hardware is or how optimised the job is, no? So Improving the _time_ increases your rate without you needing to spend more on infra..

How does one scale the rate and not the time with a code change and not an infra one, assuming my thinking here is correct?
Almost the opposite probably, the webassembly text (WAT) format isn't really designed to be used as a human generated language, its almost actively hostile.

That being said there is definitely a benefit to writing in any assembly language that it imposes a discipline on the programmer, that is just as true for WAT, whenever you access data you are thinking about where it is stored, how it is loaded etc.
I paid $2500 for $1400/mo in organic traffic
My comment was not just with regards to the facts of the subject but the way of thinking epistemologically about hypotheses in science, because he literally spends the first hour talking about how brilliant physicists could get it so wrong in their thought process toward science. He calls it pathological science. Peter even comments on it (listen starting around 2:08 but I think might be closer to 2:12), right after Taubes says there is absolutely no way to reconcile the standard model with his hormone regulation hypothesis and that it isn't even wrong, he says that 99.9% of the time someone says that they are a quack.

Not long after, he says the problem with pathological science is they establish what they are seeing based on premature data, go public, and then dig in their heels at that point — he's saying it about an adversary but could easily be said about himself. Its like he's almost self aware, but he's so sure of his view that his framework for understanding bad science doesn't apply to him.

I think there's a bit of a motte and bailey that happens with Taubes proponency, where one can say there is this underappreciated role of insulin in obesity, vs the hard line he takes which is the standard energy balance model is "not even wrong", i.e., absolutely no role for a caloric surplus outside of his framework. So sure, demonstrating that a keto diet can be a game changer for a type 2 diabetic is great and Taubes has a hand bringing that to the mainstream. But that doesn't also affirm his hard, and hard to believe stance on the topic. I think what I mean is clear if you listen to the conversation about Doritos starting around 2:16, where Taubes suggests there is no hyperphasia without near-instant hormonal disregulation from adipose tissue in response to a dorito entering the mouth, and it has nothing to do with the team of food scientists that make sure they are additively delicious. Taubes could be 50-90% correct in his hypotheses, but he takes it beyond that point to the absurd and further that there is no reconciling his beliefs with competing hypotheses.

I hate to be the 'just listen to the 200 minute podcast' guy, but it really is fascinating in the juxtaposition I mentioned and I'd be keen to know how much you agree or think I am off base if you did give it a listen.
It certainly does justify it. And literally everything else. It's an argument against laws of any kind. After all, "good, desirable or natural" are not real. We have no framework to rank desirability of outcome, according to you. The only reasonable way forward is tolerance of the full diversity of belief, right? Including the belief that murder is okay.
The issue is training people to use the machines and keeping them running, not even the doctors themselves.
It doesn't really matter. Gold is just a hard to counterfeit token.
I'd assume a linked list was used to be able to drop a lot in a single shot. In particular, seems safe to assume the queue is sorted by time. Such that as soon as you see a time that is outside the window, you can drop all of the rest in one shot.

The page wasn't loading for me, so I can't see the proposal. Just don't let a linear scan scare you, for small n.
I’d be happy to have projects inspected. If the inspection only cost a modest fee covered by the permit.

Instead, permits are a way to find ways to raise assessments and therefore property taxes. Given the recurring costs, it’s no surprise at all that a lot of work is done without inspections.
Because in the real world you don't know the runtime of the optimal solution, except for certain very well studied and simple problems. At best you might know the runtime of the best published solution. But in many cases your problem isn't something that anyone has studied in that kind of detail and it's going to be on you to determine whether your solution is satisfactory or whether you should go back and improve.
Take a shovel and see who needs a free snow removal. Make soup for an older person. No need to make it complex.
The hero we need but don't deserve
Thanks edbloom!

It really does help motivate me to hear people get value from my work, because it definitely isn't financially motivated at this point.

I appreciate the offer of premium members only payments. I want my data to be public, I like open sourcing my contributions when possible. I think transparency and openness are the key to better reviews. So I've not ever approached that route. I've also avoided taking any sponsored money from web hosting for any sort of advertising because of even the potential conflict of interest (many have offered to sponsor those benchmarks).

There might be something in the works to help it financially this year, nothing really concrete, but I'm exploring some new options. Ultimately though, I'd rather it wither and die than just doing what every shitty affiliate ruining the space has done.
We were told our son had a high chance of being born with down syndrome. It was quite stressful to hear this as we weren't going to do anything about it regardless (he was born with no issues whatsoever and is now a thriving young adult).
That's the nature of thought frameworks. You need to fill in the gaps yourself. It's still useful to have an organized approach. In my experience, people can know how well each technique would be suited to the task at hand if asked. But, they rarely consciously go through each technique they know and consider if it's the right approach. Most people would be well served to do this more often.

Btw, this is a big failing in interviewers who help. Asking the right questions (what data structure could you use here?) is incredibly helpful. So helpful that you're not testing them on a slow moving, relevant skill (structured thinking) but instead a fast moving, less relevant skill (what data structures do you know?). Bad move.
Can someone create this – conditional alarm clock
Here’s an application that I can’t believe doesn’t exist and I would love to see. I call it the conditional smart clock. Basically, an alarm clock that allows you to set some simple conditions to determine when it rings. Say I’m an avid runner (i’m not), the clock would allow me to specify that I want to be woken up at 6am unless it's raining in which case I would like to sleep in until 8. Or I wanna get up early for a surf unless the local beach is closed in which case getting up early will be pointless. Obviously not perfect - but having the ability to do this with some level of accuracy would be helpful. Amazingly brief desktop search has only shown hyper-specific examples including one for a school district in Colorado that keeps track of school closures etc. Been trying to teach my Google Assistant to recognize this in the faint hope that human overseers will pick it up and think its a good idea :-) but to no avail. Seriously if you are a developer, I haven’t met anyone who I've told who doesn't think this is a good idea - can you please develop something like this so I can start using this (fwiw I’m a data person, whose skills would mostly be in back end development for which an app like this doesn’t necessarily have much use)
It's a good article, but articles like these are usually at the level of "depression is a real thing." Which is obviously true, but here are some things that mental health experts probably won't (or can't) tell you. A depressed partner might not be able to give or receive love. The giving love part is understandable, but the not receiving love part is tricky. Your partner might feel that you don't love them, and might be angry or resentful that you aren't loving them, even though you are. They might think if you loved them their depression would end. Your partner might feel so bad about themselves that they don't feel they deserve love, and that by loving them you're just stressing them out the way it feels when people want you to eat when you're not hungry. Your partner might see a therapist, and because of the nature of therapy, might be nudged into blaming you for all their woes. Finally, there's the possibility that you're the reason your partner is depressed. You might be a huge disappointment, but they feel too guilty to leave you, and feel trapped and helpless by the situation. Your partner might have imagined their life would have been very different and is so frustrated that they just shut down. Your partner might feel that the love you give isn't worth anything because it's coming from a loser. Probably the best thing you can do is make a good life and hope your joy will spark something in them.
Super interesting.

The TL;DR is that google built a system to shard client requests into different services/task by some largish shard key. The example they provide is to shard requests into ML model services by the underlying language (English vs Chinese) as different languages need different models.

Rather than requiring each product team to manage sharding, google built a custom layer to do it for any team to use. In practice it's not used by that many teams (~20 services at Google use it).
"Removing noise" is equivalent to adding detail.
> So that's how I view Lisp macros - creating code on the fly and executing it.

This is an incorrect assumption. In compiled Lisps[0], macros are a compile-time construct, which manipulate the data structures that represent your code[1]. All manipulation occurs at compile-time. In interpreted Lisps, macro evaluation is temporally intertwined with program execution, but the two phases are logically distinct.

[0]: Compilation time in a Lisp is not necessarily similar to compilation in other languages. Working at a REPL does not imply that interpretation is happening. Clojure is an example of a Lisp that is exclusively compiled. Even when sending individual expressions to the REPL, they are compiled before being evaluated.

[1]: From a reply elsewhere in this thread: https://youtu.be/P76Vbsk_3J0?t=1333 See this video for an overview of the core of Clojure. The link starts with an overview of Clojure's data types and data structures (skipping the intro for the reasons behind Clojure). This leads directly into the evaluation model, which is based on the data structures of Clojure. Watch through ~1h:30m to get a feel for what macros are used for in Clojure's core. This gives a very good overview of the evaluation model for macros; this is generally applicable to Lisp macros outside of Clojure as well, though there are nuances to different dialects. I recommend that you start at the linked time, but if you want to jump straight to the evaluation model, you can jump to ~47m.