skysight-inc/HackerNews huggingface dataset:
Reminds me of the book "Crystal Society" by Max Harms.

It's about a number of AI's sharing the same compute crystal that are forced to compete and collaborate in order to fulfill their differing goals.

I love it; it's one of my favorite books. Just don't talk to me about the end of the trilogy.
Maybe it's ChatGPT speaking, although would it be making such obvious mistakes?
Vertical solar is better, significantly less surface for hail damage.
The minor gets a co-signer for the apartment.

Why would anybody rent to a minor otherwise, regardless of the contract breaking issues. They are unlikely to have much credit history. To say nothing of the maturity / responsibility and income (+ wealth / cash savings) problems.
Robocat's law: people that think others have low IQ, tend to have low IQs.

Not quite Dunning-Kruger which might have been a statistical mistake.

Disclosure: former maker.

I suspect it is because lower IQ people struggle to recognise higher IQ in others.

Smartest guy I know said the smartest guy he knew delivered pies. Smart people are cryptic.

Robocat's perverse corollary: when you look for smartness in people you can always find it: usually in an unfamiliar area.
Congratulations for 1.0!

This is a really interesting approach to drive a minimalistic desktop environment, offering maximum screen space to the apps you are currently focussing on, removing all clutter and distractions.

Great work.

Wishing you all the best for the continuation of the project.
Coming from a mostly Haskell background, I assure you I think about my code a lot.
Explanations and speculation: are they mutually exclusive? I'd say an answer from Ken Thompson would be a definitive explanation that might disprove the author's explanation, but that doesn't mean it's not an explanation.
Do you know what inner loop and outer loop traffic means here? Are they different sides/directions of the bridge?

And it is tragic how close the police were to evacuating the work crews. I interpret that the officer blocking one entry intended to go on to the bridge but was waiting for another cruiser to block the bridge before he left. A few more minutes and the bridge might have collapsed with no casualties. Though at least an officer attempting a rescue wasn't hurt.
>Even if it was the town square many actual town squares require adults to accompany minors. Sure enough if you had a bunch of unattended 12 year olds hanging out the cops would be called and parents asked to be parents.

What? Where is this the case?
I'm a parent of an 11 and 14 year old and I have mixed feelings about this. First, I am concerned about the negative effect of social media on kids and my initial reaction to this was positive, but then I remembered my 11 year old daughter uses Messenger kids to keep up with her cousin across the country. They only see each other once a year so the fact that they have this connection I see as really positive, and the accounts on that platform are totally controlled by parents.

My son is old enough the law would give us a choice and I'd let him keep Discord I think as well. If there is something positive here though it would be forcing the companies to make it easier for parents to control what their kids do, it should just be up to them.
Adding more lifetimes is not convenient in Rust so developers tend to reuse them. I wish it wasn't such a (refactoring) pain to add more lifetimes to a struct.
Titanic Law Helps Ship Owner Limit Liability in Bridge Collapse
This alone should be cause for investigation. What the fuck? Is Zuckerberg a US intelligence asset or something?
Finally, a new development in lyric transcription! I’ve been waiting to see this for ages!

def get_lyrics(waveform, sr, cfg):
# asr and wav2vec2
raise NotImplementedError()
Project convergence is underway, bringing advanced technology to the Army’s 82nd Airborne Division. We are now seeing tech hit the military market in a way that was unthinkable before.
I don't remember that name, but it was a long time ago...
oops, deadpan -> deadman

https://en.wikipedia.org/wiki/Dead_man%27s_switch

It's not a perfect switch, but the idea is that you might have things you would only rather release when you're dead.
An increasing number of developers are starting to enable strict concurrency checks in preparation for the arrival of Swift 6. Among the warnings and errors received, a portion relates to SwiftUI views, many of which stem from developers not correctly understanding or using @MainActor. This article will discuss the meaning of @MainActor, as well as tips and considerations for applying @MainActor within SwiftUI views.
Could your software be useful to institutional commodity futures traders who do not participate in physical markets?
Plenty of people work out how to collaborate in raising kid in a variety of ways, including as an incidental aspect of going to court, but "paying child support" colloquially is a judicial imposition that may or may not be grounded in moral reason. I'm not saying that paying to support a child is not a moral obligation, I'm saying paying child support or getting
someone to do so is not a moral consideration more often than it is a judicial obligation. Others can explore the obvious hypotheticals, but plenty of the time one party ends up destroyed in proceedings.

Any two parties should approach the prospect of raising a child with extreme diligence, unfortunately not everyone does, accidents happen, emotions take over and later things may or may not go horribly.
What does it for me is that turing machines can be thought of as physical. In a way it is more tangible than an electronic computer.

Btw: I think your site would look better with left justified text. Right justified looks best only for long paragraphs (books).
Saturn did support alpha blending on quads (quads are ostensibly just sprites). The problem was the blending became uneven due to the distortion. Ie distortion caused the quads to have greater transparency on some parts and lesser transparency on others. This was largely due to developers skewing quads into triangles.
Haskell doubly linked list:

data DLList a = DLList a (DLList a) (DLList a) | End

make_dllist :: [a] -> DLList a
make_dllist = go (\_ -> End)
where go mkPrev [] = mkPrev End
go mkPrev (x:xs) = go (\next -> let me = DLList x (mkPrev me) next in me) xs

No need for IORef. Too many people misunderstand the meaning of 'let' in Haskell. It doesn't mean what you think it does. It defines, not assigns. In rust, let 'declares' and assigns in one go. It does not define.
> What else would you use to represent a syntax tree?

For unit tests I've used pretty-printed JSON. Text editors syntax highlight it plus you can leverage an off-the-shelf JSON library rather than writing your own s-expressions serializer (not that serializers are difficult to write or anything, but just as a convenience).
Are the Marines ready for BBQ, or is BBQ ready for the Marines?
We are seeing bus crashes in the hope of getting to the recruiting station and the Marines being deployed for a Barbecue. Only time will tell as we progress into 2024.
Definitely. Saw a video recently mentioning the increase in well-paid gigs for therapists in a metro area, which ask only to record all therapist-patient interactions and treat it as IP. It seems likely that the data would be part of a corpus to train specialists models for psychotherapy AI, and if this kind of product can actually work I don’t see why every other analytical profession wouldn’t be targeted and well underway. Lots of guesses there though, and personally I hope we aren’t rushing into this.
It was awesome building this with you and the rest of the team!

Crazy to think that we were able to pull this off in <12hours starting at 11pm. Guess having a few Red Bulls and being in the heart of SF does wonders.
Thank you for putting it into numbers!
Oh no, it really does mean animal excrement here
The woman shouting into the camera is the AI.
Nice read!

Nit:

// Order the task's regions in ascending address order.
//
// THIS IS IMPORTANT. The kernel exploits this property to do cheaper
// access tests.
regions.sort_by_key(|i| region_table.get_index(*i).unwrap().1.base);

I wouldn't put this comment here. It's not just some detail of this function; it's an invariant of the field that all writers have to respect (maybe this is the only one now but still) and all readers can take advantage of. So I'd add it to the `TaskDesc::regions` docstring. [1]

[1] https://github.com/oxidecomputer/hubris/commit/b44e677fb39cd...
Their security has never been broken and has held up again foreign govts.
I believe you may have overlooked one of my key points: we did not have any useful way to predict those consequences at the time production was being automated that would have marked them out as particularly likely.

Automation started in the 1780s, with the industrial revolution. The initial impacts had a lot to do with creating vast numbers of jobs, driving down the cost of all kinds of consumer goods, and heavily driving urbanization. I can't see any easy way to get from there to the rust belt if I'm someone looking forward in 1780. Right now we can treat this as obvious only because we have the benefit of hindsight. I cannot imagine any way in which the modern history of Detroit would have been reasonably and usefully predictable from 1780 (at the time it was a frontier fort under British military control).

You're right, impacts can be decades off. They can even be centuries off. There were a lot of equally credible people who thought automation was going to have utopian consequences that didn't include people losing their productive economic positions. This isn't a binary, either. There were plenty of other possible outcomes as well. How were people in 1780 to know what we do know? What happens if every predicted outcome is taken seriously? What happens if they're then all wrong, or not right on a sufficient timescale? I know how I would expect that to interact with limited government resources.

At the end of it, I think we're likely limited to dealing with consequences and trivially short-term prediction. Those, at least, we have a reasonable shot of observing.
First span of the Blue Water Bridge (Port Huron to Sarnia) built 1938, doing just fine as far as I know. (Drove over it a couple of weekends ago.) Second span was 1997.
I find CD audio quality is superior…
16-bit 44.1KHz is more than enough to reproduce a perfect sine wave…and more than enough to reproduce highest audible frequencies. Best of all is that all I need is a CD player or USB-C to aux apple adapter…
No loss of fidelity either…
You don't need to innovate to justify having a feature

A nicely integrated and secure solution is all that is needed

You want to live in a Google/Microsoft pseudo duopoly (in reality it's a monopoly) world, there is a plethora of people that don't
And you cannot pick an interpretation of what you've said and "demonstrate" that my interpretation was not legitimate just because you don't like it.

You cannot say "how old are you" and then scream and cry that someone has interpreted that as a normal person will do.

And I have provided all the elements that justify (even if there is a question mark, I know, amazing!) why I've interpreted the way I've interpreted. And these elements makes sense (and I know you will say "naa-ha they don't", the same way you have used logic similar to "if you don't agree with Jancovici, the only possibility is that you are an idiot").

You were lecturing me on what I should have written. But somehow, if indeed you did assume absolutely nothing, you expressed yourself incredibly badly, in a very unnatural way for someone who don't assume anything. But again, I guess you are allowed to lecture me and you are the good guy for doing so, but I should give you all the benefice of the doubt and forgive all of your bad writing, otherwise, I'm the bad guy.

And I know, you are going to say "naa-ah, it was not badly written". But it cuts both way, if I cannot say what interpretations are valid and are not valid, why do you think you can?

And all of this discussion does not change the fact that you are ignorant on the subject of energy generation, only come up with naive and cliché arguments, and that you focused the discussion on small elements rather than answer for all of the other aspects where indeed you cannot really answer.
> class of ability higher than Turing machine

Yes it does, it would mean that your brain can somehow exploit quantum gravity to turn itself into an oracle machine. How a wet blob significantly hotter than room temperature (in the superconductor definition) is supposed to do that I don't know.
You can set a gpio pin mode to PULLUP, and there’s a function built in to the freertos/arduino stuff for the ESP32 to convert that gpio pin signal to an interrupt. From there you can pass in a function pointer to run upon receiving the interrupt.

The rotary encoder I bought simply applies pulses to one pin when spinning clockwise, and another pin when spinning counter clockwise, so I just attached the interrupts to two separate gpio pins, and sent the updates to the mouse stuff directly in the interrupt handler. I simply moved the mouse N units to the right or left if going clockwise or counterclockwise.

I’m sure it’s not ideal but it worked to play breakout. I’m still a little new to the world of microcontrollers so it’s possible that I did something dumb.
The root cause of a lot of problems is that Excel's CSV import is garbage.

Someone should write a simple utility modelled on LibreOffice's CSV import dialog that reads in a CSV file and outputs its content as an XLSX file with all the cells formatted as text. Being as how XLSX files are just XML text in a renamed ZIP file and CSV is a very simple format such a project could be written over a weekend.

Network admins could then create a group policy to reassign the CSV file extension to open with the utility instead of Excel. I guess the utility could automatically open the generated XLSX in Excel as well.

This would fix so many data corruption issues across the whole world.

Microsoft themselves could even do this as a powertoy.
I've been suspecting for a long time that Google might be doing something similar. Of course you need enough devices around (and internet) for this to work but it's pretty cool, I hope it takes off. Maybe a device manufacturer will be interested in this and buy/fund you.
Our Dutch tomatoes have no taste.
This GC operates with zero pause time. The GC runs on a separate thread, so can reduce memory bandwidth if the GC experiences heavy load.
I think I'd also like an option for the code window to be at the bottom. Generally when I'm reading blogs/articles on my phone I put the line of text I'm reading at the top of my screen.

The code being up the top felt like it was in the way of where I was naturally expecting the line I wanted to read was.

Also, I think this is great! Definitely something I'd want for my documentation.
You can eat any mushroom once!
Hitting the Books: Amiga and the birth of 256-color gaming (2021)
My point is not that they NEVER existed, its that they no longer exist in the capacity most people mean when they use the term. As you mentioned, cities used to be organized around them. Most people now live in cities that are either don't have one at all or don't have one that is used in the way they were hundreds of years ago.

Furthermore, the behavior that was tolerated in the town square would not be close to what we tolerate online. And we don't afford kids the freedom in the real world that we do online. I am not sure why people think that requiring parental consent or age verification online is some sort of assault on personal liberty.
Top shelf stupidity is thinking a container ship’s momentum can be stopped by normal barriers.
> never use formalized grammar rules

> the rules are formulated post-hoc

Not sure what you mean by this. This post-hoc formulation is how you define formal grammar rules, at least in a modern linguistic approach.

If the grammar rules you're referring to are nonsense prescriptivist things like "don't end a sentence with a preposition" that you get taught in school, then yeah you can completely disregard them.

It is possible to codify the actual grammar of a language as it is spoken, and reading these rules is very helpful for learning a language, but this kind of accurate description of grammar is something you're more likely to find in academic papers than school textbooks.
Seriously, this comment has to be satire.
Religious exemption does not seem to be unique to Florida, quite the opposite, basically all states grant them.

> There are 45 states and Washington D.C. that grant religious exemptions for people who have religious objections to immunizations.

https://www.ncsl.org/health/states-with-religious-and-philos...
>poll the pins in the loop

You should be using interrupts for encoders. The standard Encoder library uses interrupts.

https://www.arduino.cc/reference/en/libraries/encoder/

In my experience on an ESP8266, it can do over 300kHz. Probably faster on an ESP32. For ESP8266, just remember to set ICACHE_RAM_ATTR for the ISR. Not sure if ESP32 is the same, but it probably is.

So you'd need to be turning those encoders pretty damn fast for the interrupt speed to become a problem.
Google is the last company I would trust with that kind of data
> Redundancy doesn't inherently have to cost a lot more. For example, if you have three engines driving three props, they can each be 1/3 as large, and not necessarily weigh much more if at all.

Yah, from aviation everyone moved to twins because tri-jets and four engine jets were too expensive in comparison. Things don't scale up or down perfectly; in practice you end up with more maintenance.

But it seems like here they lost steering, so maybe there's something better we can do to keep steering more of the time (the cutover to emergency steering gear isn't instantaneous or perfect).
Do you know how steaks are made?
Because LinkedIn is run by people who do not care anymore. They have a monopoly and nobody is interested enough in that boring industry to disrupt them.
First para: Totally agree.

I’m also a bit surprised that I so rarely see any shoutouts to AWS Amplify. I use it to host some Hugo sites and it’s incredibly convenient. Just put your site in a private (or public) GitHub repo, connect Amplify and there you go. (Manual DNS configuration not needed for those who use Route 53.) Couldn’t be simpler.
The Economist who thinks AI will help the middle class [audio] [video]
And the pricing seems way too high considering that.
New findings shed light on finding valuable 'green' metals
I think it does invalidate it. Working for MSPs and contracting I've seen more in 10 years than someone at one company sees in their entire career. I've never heard of this issue ever. 100s of users > than your one anecdote sorry.
To a moderately informed spectator, it does seem like Rust should be able to reasonably handle complex (cyclic) data structures - but only when the design can be expressed as composition. With aggregation you have a gnarly potentially undecidable state tree.

I'm pretty sure that at least some instances of aggregation could be expressed as composition if you took a crowbar to the architecture and squinted a little bit. For instance, a child object can survive the death of a parent by being adopted by another.
I adore whatever folks at Oxide does. And this is one of it
Take things slow so you aren’t the show.

I have a 44ft sailboat. Docking is not easy. People do not realize how difficult it can be
You could... but I guess my bigger point is that wasn't even addressed.

This is my first time seeing Verifpal, but it looks like a huge foot gun in the wrong hands. Here the author was lead to believe there was some sort of formal validation of his roll-your-own crypto, while glossing over obvious potential implementation flaws.
So they're like broiler chicken? I'm always impressed by US chicken breasts until it goes in my mouth.
It might feel that way but what's the real difference between TikTok and watching TV? Society has always restricted children's access to specific content but now we're restricting children's access to specific mediums regardless of the content itself.

Why is TikTok or YouTube shorts not a valid way to consume media?

It's a bit like arguing graphic novels are acceptable to children but short comics are not.
You can repost after a year or so, with some wiggle room for major rework and the like and you've had both:

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

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

There's a thing about it in the FAQ under 'reposts'

https://news.ycombinator.com/newsfaq.html
According to Statista this is just a statistical anomaly as a result of the Netherlands having such large port facilities - the agricultural products are imported to the country and then exported elsewhere in Europe, which artificially bumps up the export statistics without any correlation to the actual production amount.

Which makes a lot more sense, because even an efficiently-run farming sector surely couldn't be so efficient that it can produce almost as much as the US despite being 1/50 the size. If you look at actual agricultural production the Netherlands isn't at the top of anything - the best they're doing is world #5 in cheese production.
The Stockfish program can be set to play at strength level 0-20. Estimates of the levels' Elo is provided here: https://github.com/official-stockfish/Stockfish/commit/a08b8...
lots of scientists have previously criticized a wide range of his claims but this is next level deception bordering on psychopathy
A prior is whatever you start with. There’s literally no requirements. Bayes tells you how to update your priors, whatever they are, in the face of new data. Nothing more, nothing less. In principle it doesn’t matter what priors you start with (how biased they are), in the sense that given enough data, your likelihoods will converge to what is really the case.
> I cannot find my Cheers bar.

That's because Cheers deliberately kept the character most central to the show's sense of comraderie out of the sight lines: an uncredited bouncer posted just outside the door, with the thoroughly Southie name Plot Armor.
>> if you spun the knob too quickly, it would actually end up going backwards

The spinner on arcade Tempest can do the same. IIRC the quadrature signals feed the clock and direction pins on a 4 bit up-down counter on the board, and software probably polls the counter. If you spin it fast enough (I used Teflon spray on mine) you could wrap the counter around and get it to move backwards. Something like that, it's been a few years...
> Let the experiment take place, I say

It is an unconstitutional law; it is following the path of similar unconstitutional laws¹²³. Where is the experiment?

¹https://en.wikipedia.org/wiki/Brown_v._Entertainment_Merchan...

²https://en.wikipedia.org/wiki/Reno_v._American_Civil_Liberti... (sections about minor access to indecent material struck down)

³https://law.justia.com/cases/federal/district-courts/ohio/oh...
My dad had one of those, one of many stories he told with the implicit "don't be an idiot like your dad" moral. Every parent should have a few!
The original commit is over 10 years old now, so it's probably lost to the sands of time. I did some looking but couldn't find anything on the old netdev lists. Maybe the patch was sent directly to Pablo Neira Ayuso, the committer. It was part of a series so it's not like it was a one-off patch.

In a strange twist of fate, the original author was Patrick McHardy who is now a persona non grata. Unless Pablo can remember or dig it from his emails, it probably won't ever be clear exactly what the use case was, at least not through basic investigation.
Mac-Cleanup-Py