skysight-inc/HackerNews huggingface dataset:
I have been using Redis for a long time and one of the things I love about it, is how difficult it is to shoot yourself in the foot with it. From the first use, after briefly reading some basic tips on what not to do, it was ridiculously simple to just get to work with it. I've never once run into a security or performance issue with it.
Still waiting for my check(s) from a Microsoft settlement back in 2006 that had something to do with NY State. No idea how much I was entitled to, but since I owned several Windows machines during the period in question it should have been enough for at least a few beers.
You’re assuming I’m an American. Regardless, this sort of pseudo-anthropological BS has been used to justify discrimination for centuries (and I hope we can agree it’s entirely irrelevant to hiring decisions: I accept that people will be as bigoted as they want in private, once it starts influencing hiring, it becomes a problem). What’s more interesting is that it’s still up, and still got people defending it.
I've found latency when changing pages to be rather frustrating to the point of it being difficult to land on the page you actually want to be on.
"that doesn't involve GPU" is a bit of an arbitrary restriction. GPU performance is performance, is it not?
Just one of many problems :)
I find that spotify will tend to just smash music from my other playlists and other history into that station. I can never get it to recommend me new stuff.
‘A Dangerous Combination’: Teenagers’ Accidents Expose E-Bike Risks
This is the case, more or less. The fix for this issue boiled down to a one-liner: https://github.com/mastodon/mastodon/commit/13ec425b721c9594...

But basically, some object attributes (which should have been set by default) weren't set by default. This is a common oversight when dealing with data structures that are incomplete at one point or another, and it's easy to assume during programming that code will execute in a fixed order that allows for the necessary fields to be present when needed although sometimes it doesn't always work out that way.

In my opinion, they were lucky to have caught this but a fix should include more than adding missing initialization. They should implement a sanity check to ensure that fields used are present and !NULL, and if things are undefined or missing for whatever reason, abort whatever process they are attempting to perform and log the issue.
Let me paint you a picture: You have data coming off the detectors at a rate of a couple of hundreds of GB/s (after pre-filters implemented in FPGAs etc) that needs to be processed and filtered in real time with output written to disk and tape at about one GB/s. We're talking really CPU intensive processing here: Kalman filters, clustering algortihms, evaluating machine learning models. The facility is one of a kind and operating cost is in the billions per year so downtime is unthinkable, this stuff needs to work. Offline, you're running very, very, detailed (and CPU heavy) simulations. All in all, you have some hundreds of petabytes of data that are constantly being processed and reprocessed for hundreds of different purposes. These systems have many millions of lines of code between them, a lot of which needs to be shared between them. Offline analysis needs to re-run online algorithms and so on - you need a single stack for all systems. You have some hundreds of thousands of CPU cores to run all of this. Due to how academia works, beyond a couple of large core datacenters, resources are mostly spread out in hundreds of locations globally so that each participating university can have maintain a cluster on their premises for teaching/research/funding reasons. You need an efficient way to get the data that a program needs to where it is running, or preferably move the program to where the data is. This is not a tech company, there's no revenue so throwing money at the problem is not an option - it's all funded by tax payers so efficiency is paramount. What language do you reach for? Matlab? Lol. The closest analogy I can think of are some big trading systems and large scale ML inference and content serving at FAANG and the like. That's all usually java or C++.

Oh, one more thing: There's very few professional developers dedicated to this. A lot of it is built and maintained by grad students and researchers in-between writing papers. They're smart people, and they can code, but they have neither time nor interest in learning a new language or framework every other year. They move around. A lot. It wouldn't work to have different tech stacks for different projects - you need to pick one solution, not just for one area but for the entire field. So people can spend less time learning and more time doing. There's no one available to migrate legacy code because some new cool language appeared or yesterday's cool library isn't maintained anymore. These projects run for decades. Whatever tech you pick you must be certain that it will still be around and supported 10, 20, 30 years later. That the code still runs and the data that you paid billions for can still be read.
My friend and I were delighted to find a copy of Penthouse at age 11, which was very much in its hardcore era. Oh no, how terrible.

If your kid is old enough to want to poke around and explore the internet on their own, I really doubt they're going to be traumatized by seeing porn.
The Ideological Subversion of Biology
Cueless (2017)
I wonder what similar timelines on others in government would show...
> Failing to yield to pedestrians where?

This is what you said, and what I am responding to.

Also, I would suggest that deaths from drivers are probably only higher because the probability of a collision being fatal is a lot higher when one party in the collision is 2 tons, and that the fatality rate is not a good proxy for the rate of total accidents (even the rate of total accidents where someone ends up in a hospital). I have not seen a credible measurement for that, but I would expect from what I have seen in my 6 years living in Manhattan that the accident rate with bikes is a lot higher than it is with cars, and that so is the rate of injuries. As a pedestrian, my chance of getting killed in a traffic accident are so astronomically low that I actually care a lot more about my probability of being injured than my probability of being killed.
Google's WEI API is their answer to Microsoft's Pluton, which is Microsoft's answer to Apple's walled garden device attestation, is their answer to...

How should we adapt to a world where this pattern never ends, in a way that preserves our human rights?
Oh, glad to hear that - my nearly-three year old is obsessed with the Alpha Blocks right now, and we saw the Alpha Blocks meet Number Blocks episode a few days ago.
And pre-print servers have even accelerated science. Because frankly this is a MCMC system because the nature of the game is everyone stumbling around in the dark.

I am a scientist and I'm all for "get rid of journals and conferences BECAUSE we already do figure it out." It isn't "somehow" we're already fucking doing it. We aren't going to journals and searching them, we go to arxiv. We read what our peers share with us. We read what comes out of other groups that we know that are doing similar work to us. Journals and conferences aren't helping us do science, they are helping us advance our careers because we live in a publish or perish ecosystem that quantifies our work based on the prestige of a conference who is prestigious because they reject 80% of works. Nowhere in here is a measure for the actual quality of a work. That is often a difficult task and can only be done by peers, which is already happening. Identifying bad works is easy but identifying good works is hard.

I'm sorry, but we already live in the system that you're suggesting is silly and it's been this way for centuries. Journals are just people capitalizing on our work and labor. Conferences at least put us in the same room, but they have no business claiming that they can accurately ascertain the quality of a work.
It's so strange because it isn't that people are flooding into cities and bringing their car fixation with them. As a rural/suburban person, nobody I know from here drives when they're traveling in a city because the driving experience is so miserably bad compared to driving in the country. It's the city people who think moving five feet every thirty seconds and bathing in an ocean of car horn noises is somehow compatible with human life.
Screenwriting hollywood doomsday thrillers isn't dangerous or harmful. These are text generators and all of the text describing how to destroy humanity, hack elections, disrupt the power grid, or cook meth are already on the internet and readily available.
I think problem solving math is definitely fun and can be a huge source of confidence, but I don't see why "racing" through the standard curriculum is a negative. Why should a smart kid do a million multiplication/division problems for 5 years when they would have a ton more fun and get a lot more long-term utility from learning some stat/algebra/geometry? If a kid demonstrates mastery of a concept, it's a lot more bizarre and potentially damaging to force them to relearn the same material over and over.
It is unnecessary, AWAY indicates status, however people prefer changing their nick. of course, on mobile era, AWAY is unnecessary given you have a good mobile irc client.
Good news, they recently announced a new game: https://dimhaven.com/
The producers and financiers of the films, and the companies who own the intellectual property of the films the actors made have net worth of billions.
Equity is something else, right? Actors aren't given shares of the studio in return for making a show; they're given a % of the sales. (A looooow % based on this article.)

Equity in software is weird. At small companies, it's pretty much like winning the lottery. (I got $0 per share I owned the last time around. That's about what I valued it at, so no big deal.) At big companies, your work probably doesn't play any role in affecting the stock price.

For that reason, I think residuals are a unique thing not covered by equity. Having said that, I'm mostly kidding. The "we pay you for the hours you show up" is a relatively fair model and has worked well in our industry.
I don't think this is factual, see: https://www.pewresearch.org/religion/religious-landscape-stu... or the current controversy in the methodist church as an example.
They mean water, sewage, roads, pavements, street lighting. See link.
As the janitor who has to put out these fires (mixed metaphor, but accurate) I promise you it's flamebait. That's a question of statistical outcomes, not personal taste.

It would be nice if it were otherwise but for that you need a much smaller and more cohesive group. Large internet forums can't work that way - the long tail is too big, and there's always a supply of triggerable commenters.
> This has nothing to do with the redis server. This is bad application code monopolizing a single connection waiting for an unrelated operation.

Well, yes. That is why the preceding sentence, which you didn't quote, said "poorly-implemented application logic". So thanks for agreeing with my post, I guess.

The point, in case you missed it, was to advertise ways I'd fucked up and hopefully help others not to fuck up the same way in future. It was never my intention to say Redis was the problem and I'm sorry if it made you think that.
In the United States, I can write a pamphlet about getting away with crimes and making bombs and hand it out on the street. There is nothing inherently illegal about those topics.
Has anyone seen max (p100) client latencies of 300 to 400ms but totally normal p99? We see this across almost all our redis clusters on elasticache and have no idea why. CPU usage is tiny. Slowlog shows nothing.
>If you tend to not cook yourself or avoid animal fats like the majority of people I could see butter usage not being that high.

Yeah, I guess that's the rub for me. I will generally use olive/vegetable oil whenever possible and I don't cook to the extent where I have a bunch of unavoidable butter recipe's to begin with. I keep a small bin as a general "just in case" measure but I sometimes don't even go through that.

Also only have a small freezer, so the thought of freezing butter simply never occured to me.
The article lists features potentially responsible for Clang's gaining popularity, among them was fast compile times. I've always read that LLVM's compile times are terrible and that is, for instance, one of the reasons for Rusts slow compile times. Has this changed or is he only making claims about the Clang front end?
> Is it?

The only reason to even have a military is to have the ability to fight and win wars. If your military can't do that, it's not worth having at all.

> The military programs people, like hypnosis + operant conditioning, to respond instantly and consistently to stimuli.

Is this based on personal experience? If so, how recent? My experience in the military is several decades old, but the above is not a good description of what I experienced then.
Thank you for your feedback!
And thank you for sharing guidance!

You might find this guide useful to your use case:

https://llmflows.readthedocs.io/en/latest/user_guide/Async%2...

It shows how you can connect multiple similar flowsteps to a previous flowstep and they will all run in parallel.
Meditating on the converse statement is also an interesting thought exercise: A vector is (just) a (cached) function (evaluation).
Yup, that's about what I get (from very simplistic 750 artcle / (8 yr * (52 wk/yr * 5 wrkdy/wk)), in my case).

Interesting and, given the types of articles he has written (that I'm familiar with), seems impressive!
When my kids were car seat age, one of the three-kid strategies I saw talked about was “buy European car seats because they’re smaller.” I think if you live in Europe, you have not seen this problem.
The Baroque Cycle contains a fun digression describing the combinatorial logic behind this machine.
How many of those works actually hit the front page of HN? How many do you hear of? The reason it is little to none is because peer review happens. If someone posted that to HN it would likely be trashed very quickly and fail to make it to the front page. That's peer review in action. Now does shit get through sometimes? Yeah. But I'm not convinced this is at a meaningfully higher rate than any top tier journal or conference, if at all.
The logic error seems to be that you have the second for loop where you only want to destructure the splitted line into a tuple. Now writing that decomposition as a for loop over a one-element list (as in the corrected code) works, but seems "hmhm".
In other words, the misunderstanding here is that you want a chain of generators, not a "nested for loop"-generator.

A more proper solution could be to chain the generator expressions:
with

lines = ["a,b", "c,d"]

you could do

((a,b) for a, b in (l.split(',') for l in lines))
If you look beyond the product labels and study the ingredient list instead, you'll find them to be either fraudulent or meaningless.
I expect people to yield when I have the right of way. Regardless of their mode of transport.
I had a situation where I'm not really sure I could have used something else than null: I need a value in one of two columns exactly (meaning one is NULL and the other not).

You can build a constraint to check that if it's in the same table, but across tables it seems to be a bit more complex right ?
Rules like this are approximations and tradeoffs - they always leave in some bad things and/or cut out some good things. So yeah, this rule excludes some interesting things (boo), but it excludes way more repetitive/uninteresting things (yay). That's why we keep the rule - the net influence on thread quality is a clear positive.

Btw, this applies at the meta level too: having this rule generates objections to the rule, such as what you posted here or this example from the other day: https://news.ycombinator.com/item?id=36904267. But not having the rule generates more objections, along the lines of "why do people always post these offtopic complaints about page formats etc.? they're so boring..."

Formatting complaints wouldn't be so bad if they would hang out somewhere down the middle or bottom of a thread - but for some reason they nearly always get upvoted to the top. They're reflexive reactions that are quick to appear—much quicker than the thoughtful, reflective reactions we most want on HN, which are slower to process and write*—and then they get upvoted because of co-feeling ("me too, I was annoyed by $thing too") and then stick at the top because of inertia, choking out everything on-topic. Then they really generate complaints ("why is everybody talking about CSS padding instead of $topic? what is wrong with this place? jesus christ you people") and it just gets worse from there.

The point is that the dynamics aren't stable - you can't have discussions about this kind of thing that stay in their lane and don't crowd out the important things. That makes the value of this rule much higher than you'd guess at first sight - once the problem dies down, it doesn't seem so bad, and then the rule seems excessive.

Oh and one last thing - there's nothing intrinsically wrong with comments like https://news.ycombinator.com/item?id=36914336. As you say, it's helpful and useful information in its place. That it can't stay in its place is a systemic problem, a tragedy-of-the-commons thing where no one is doing anything wrong at an individual level and yet the end result is undesirable. Most of the tricky moderation problems are like that.

Bottom line, this rule is in the running for "best new site guideline of recent years" even though it doesn't feel like it!

* https://hn.algolia.com/?dateRange=all&page=0&prefix=true&sor...
MSN is a site designed to bring profits to Microsoft. Not where I'd expect to see a Raspberry Pi article.
Which aspect of his post was unsubstantive or a "swipe"? That is, excluding the continued need to groom the HN echo chamber.
The PRC has only had a blue water navy in the last couple decades.

We see what their first impulse to do with that is in the militarization and claiming of the South China Sea.

We'll see what their use of naval power is in the next few decades.

If you're betting on "Use it to enforce rules based international order," then I'll gladly take the "Politics by other means" opposite side of that bet.

Do you believe if given a credible naval force that could rival the US Navy, China wouldn't blockade Taiwan tomorrow?

> AUKUS subs to disrupt PRC shipping is highly questionable

That wasn't my suggestion. It was AUKUS subs to deter interdiction and threatening of commercial shipping by PRC naval forces, in support of PRC political goals.
how is it partially in place? you mean chinese internet? that's a bit of a stretch
A gish gallop is an asymmetric attack. They can produce nonsense faster than, say, a physicist can produce physics or a mathematician proofs; and usually have nothing else to do with their time. But in a policy debate framework both sides have equal time, neither is doing original research and both are expected to cite qualified evidence, the judge understands the structural flow of the arguments, and you can say "this is nonsense" faster than they can "explain" the point.

Or as Wikipedia even says: Generally, it is more difficult to use the Gish gallop in a structured debate than a free-form one.
Seems like maybe you are both saying: DNS the protocol is easy to understand well. DNS in he wild is much harder to understand well.
There's a difference between using an inappropriate word but describing the same phenomenon, and treating an ethnicity as synonymous with "poor".
Can't wait to have a NULL url and has_url TRUE.

Might or might not be based in production data I deal with on a daily basis.
I have a feeling Spotify is trying to make the UI as different to Apple as possible so that the switching cost on the UI will be huge and people will not be comfortable to switch. This is why Spotify will choose some weird UI.
The first ‘12’ general release was I believe for Batman.

I went to see that with my older, cool as fuck aunty who went to university, shaved her head and had a CAR.

All of that was cool as fuck to me.

I felt so grown up going to see that! I was not sure if adults ate sweets (candy) at the pictures so I declined her offer only to see everyone get a stuff!

Ah the pressures of growing up. Spend half your life desperate to be grown and the other half wishing you weren’t!

Sally later confided to me that no adult would go with her to see Batman. Comic book movies except Superman were very much not for ‘adults’ in late eighties Liverpool !
In our case, the main push to accelerate is to get more knowledgeable teachers.

While experimenting with number sequences in Excel, our child said, "I found e, 2.718281828". When he went to show off his discovery, his two math teachers said that they had never heard of it before.
Glyphr Studio is a free, web based font designer
I don't know what you're trying to say here... As far as I care, we can just ban cars entirely, but until then, separating the multi-ton metal boxes traveling at over 100 km/h operated by barely qualified teenagers from the squishy cyclists and pedestrians seems like a pretty obvious solution.
They don't have the legal authority to fine them.
> every call into a library is now doing its own little bespoke GIL instead of relying on python's global one like now.

Is this some kind of joke? Do we live in clown world now? You do realize that a lock is a trivial primitive in multi threading?

The concept of a "little bespoke GIL" is ridiculous. A lock is a lock. Sure, an extension could just put a global lock on every extension call and then you do end up with an extension wide lock but every other extension remains unaffected. There is no intelligence or genius behind putting a global lock in the interpreter that somehow gets ruined by putting the lock in the extension. In fact, GIL is the dumbest decision you could make and everything from that point on can only get better, not worse.
My point of this subthread is that royalties, dividends, equity, whatever are all just mechanisms to reward based on upside in a collective endeavor, and can be negotiated as a compensation component. If you're functioning within capitalism, the idea that you keep getting paid for something you're not actively working on shouldn't be foreign. Look no further than your index funds, whether growth or income producing securities. What makes royalties unpalatable with these concepts in mind? Not much different than VTI, SCHD, etc (public securities, growth and income producing respectively, if you're unfamiliar). You have acquired an asset in some manner (either paying for it with fiat or with your time), and you are holding it for future economic benefit.

For example: I receive dividends from a friend's vending machine business I invested in to help them rapidly scale up (including me lugging vending machines to locations, setting up infra to monitor remotely and accept payments, etc). That is no different than equity in a SaaS product or someone's contributions to a major motion picture.

I agree there is a lot of nuance (ie all of your points), but the conversation should be "how is ownership valued and distributed? is it reasonable and equitable?"
Is it just me or have archive.org links become absurdly slow for everyone? It took a whole minute to load this, and I don't think it used to be this bad like a year ago...
>growing

I mean, you must be new to activism, but yeah, this is textbook deflection.