skysight-inc/HackerNews huggingface dataset:
I think the biggest problem with crypto is the difficulty to get reliable information about pretty much anything. The vast majority of crypto related "discussion" on twitter or reddit is worthless. You have to dig pretty deep in to various developer communities (node, blockchain analysis, mev bot developers) to find people who actually have at least some basic understanding of smart contract interactions and can better assess the risks of different projects.

I don't share the view that Terra or FTX are good reasons to give up on crypto. Terra's promise of 15-20% interest on staking a "stable coin" should have raised big red flags. Even at the time there were notable people warning of risks in such algorithmic stable coin, but their voices were drown out under the massive hype parade on twitter that then spread on to various news outlets and so the stage was set for regular investors to lose their money.

FTX on the other hand was harder to predict but anybody following the age old mantra "Not your keys, not your coins" was safe from that fiasco.

On a purely technical level I think it is incredible what Ethereum has succeeded to achieve. A decentralized ecosystem with decentralized exchanges, loan systems, staking, and so on. Scams, shitcoins are an unfortunate side-effect but I don't see how a decentralized system could ever avoid those.

I personally use crypto whenever possible and think it is absolutely the easiest and cheapest way to transfer money to anywhere in the world. At its best it can also be a very convenient way to make online purchases.
They tax everything they can tax, especially if it's in the name off fighting climate change. The Danes will quietly accept nonsense taxes like these. Try that in France or Spain and next thing you know there are tractors everywhere blocking the roads and spraying manure on Champs Elysees. They'll probably just mess up their agricultural sector as imported meat from Spain or Argentina is going to be cheaper, not to mention Poland and Romania.
What do you mean by uncensored library?
While growing up in Asian country, butterfly pea plants with bright blue flowers were common.
good. also very nice to hear you did write a replacement for blueZ and released it as some copy left license.

... you did write and release a replacement in the license you like, right? right?
Will they cover the fee for the accountant to fix their own mistake?
> IMO Intel should stick a "please query the size of the cache line if you care about it's length" clause into APX, to push code today to stop #defining CACHE_LINE_SIZE (64) on x86.

CPUID EAX=1, bits 8-15 (i.e., second byte) of EBX in the result tell you the cache line size. It's been there since Pentium 4, apparently.

You can also get line size for each cache level with CPUID EAX=4, along with the set-associativity and other low-level cache parameters.
Counterpoint: I have never encountered a “designer deck” that I couldn’t recreate in PowerPoint. Most people just really suck at PowerPoint / Slides and, to be fair, the functionality to make things look good is often unintuitive.

Just as a random example, most people don’t know that shapes in PowerPoint are full vector objects with editable Bézier curves and Boolean tools available.
What do you mean “in other countries”? That’s exactly how it is here in the US as well, just slightly more indirectly, in the form of “campaign donations” and “do nothing” six figure “jobs” after the official’s term ends.
Well ok, you can draw the similarity in how they both automatically bubble up. But the catching behavior is different, and they look different. Overall they weren't designed for similar uses.
Sometimes you need to move a cup for non-drinking purposes.
I don't think you can put out a fire like this. Should have tried some kind of webrtc and Kademilia network and crypto to eventually communicate all updates.
In practicality intel CPUs have pulled down 128 bytes at a minimum when you access memory for a very long time.

64 byte cache lines are there an part of other alignment boundaries for things like atomics, but accessing memory pull down two cache lines at time.
Like other commenters, I've known a couple of people who got sucked into MLMs because of the promise (either real or imagined) of making a lot of money on the side without doing too much work. It never happened that way, though.
I had to get a letter from the IRS. It should have been as simple as clicking a button and giving me a download link but instead it just said "server error". So I had to send them a letter which only got a reply on the 3rd try.

Maybe if they had computer systems that actually worked people wouldn't need to call them?
Here's an extra part of the spec: Deliberately there is no correct WWW browser window width. So you'll also have to account for the swastika writers using a whole range of window widths.

* https://news.ycombinator.com/item?id=40801007
Remember when MTV used to play videos? Fixed it
Try to start with small things, like writing your comment but not sending it. You'll see it is really easier to not send a written comment then to not write it. After a while you'll see that you don't need to write your comments, but if you cannot resist you will be able to return to a practice of writing but not sending.
Cool!

> No CAD was used in the design

This is amusing -- while I understand they mean "CAD tools" like 3d modeling software, the entire engine was literally "computer-aided design", no?
> Also you can't scope it to just part of the function.

Why not?

func outer() {
func() {
defer catch() {
if r := recover(); r != nil {
fmt.Println("Recovered from doSomething:", r)
}
}()
doSomething() // Can panic
}()
func() {
defer catch() {
if r := recover(); r != nil {
fmt.Println("Recovered from doSomethingElse:", r)
}
}()
doSomethingElse() // Can also panic
}()
}

I don't get why we keep getting these "expert" comments from people who have never used Go before.

Hell, if you long for try/catch for some reason, you can even get creative:

func try(fn func(), catch func(any)) {
defer func() {
if r := recover(); r != nil {
catch(r)
}
}()
fn()
}

func outer() {
try(func() {
doSomething()
}, func(r any) {
fmt.Println(r)
})
try(func() {
doSomethingElse()
}, func(r any) {
fmt.Println(r)
})
}

But then you soon start to realize how awful try/catch actually is, so...
Beer? My settings taste like rancid fish oil.

No JavaScript by default. Each JavaScript file or snippet MUST be whitelisted FOR THAT DOMAIN. My whitelist has about 50 permanent websites.

Cookies vanish when I close each tab. I can whitelist specific domains that won't do that. I never accept third party cookies. I have about 5 domains whitelisted for that.

No browser history. I have around 5 bookmarks. My bookmarks bar is on the same row as the address bar, if I put too much bookmarks I loose address bar space and get uncomfortable, forcing me to clean it up.

My phone only have about 20 apps (including default ones) on the home screen. Single page, only the bare essentials. Everything else is browser based. I don't even have GMail, for example (disabled it). The only things that can notify me are calls, sms and alarm clock. I have zero permanent contacts (memorized phones of closer people).

Result:

- I can't keep logged in on almost anything. Most my accounts require 2FA. Huge discouragement for all kinds of things.

- Most of the web feels completely broken and miserable (because it is, all things I turned off are supposed to be optionals).

- My phone feels sterile. Text, clock, occasional Maps navigation, bank, pagerduty, etc. I hardly look at it.

I am still fairly addicted to YouTube though. History off, comment box hidden and recommendations hidden helps, but I still spend too much time on it. I once did the thing of hiding thumbnails, votes, description and channel name (only title and duration visible). It was good, I need to try that again.
Not the person you asked, but sometimes I ask things I can easily Google because we are on a discussion board discussing it, and a human can sometimes come up with an interesting answer that generates further discussion. I'm more confident in that than I am cobbling the info together from scanning 5 "best grayscale app" listicles.
You don't find it a little unfair that doing something the government makes you do is so Byzantine and fraught with error that there is an entire cottage industry around doing it? When the only reason it's so awful is because of policy choices largely out of our control?

What if we deliberately slowed your car down, threw our hands up because "it is what it is", and then said you could fix it by paying $500? Wow, we solved the problem!
Classic chatbots:

https://www.cs.cmu.edu/afs/cs/project/ai-repository/ai/areas...

Splotch it's offensive but fun.

Azile might run under Executor (the forked one at GitHub).
Devil's advocate, (partly) tongue in cheek:

"We need time to record with a different voice actress."
I'm actually trying to hire someone with a complex situation right now, but looks like the site is getting the HN hug? Will try tomorrow.
As a kid I didn't have Internet yet, but somehow had a CoCo3. Many times I pressed Ctrl+Alt+Reset and wondered what was the purpose of this image, I even made a BASIC program to dump it on tape from the ROM. Didn't learn the answer to that mystery for many years.
"thousands of dollars every day" does not a negative reinforcement make. That us not even a rounding error for even mid sized companies.
Not Firefox anyway
Whatever your thoughts on crypto, bitcoin was an interesting idea with potential applications. But none of the new "cryptocoins" added anything to what it offered. Thus, it was clear they were filled with grifters. When people invest in something that has no clear use in an already saturated market, it's safe to say that this is a grift. Furthermore, one of the key features of bitcoin was that no one needed to use an exchange, the entire idea of bitcoin was centered around the obsolescence of banks. You could keep your own money safer than it would be in a vault at the bank. Thus it's safe to say that these are grifts too.

If anyone goes into these thinking "they're rock solid investments", they don't know what investment means, they don't know what rock solid means, and they understand absolutely nothing, not even the basics, about cryptocurrency. Saying that you'd "invest in crypto" is like claiming you invest in dollar bills. If a person says this, they are a stooge. If you want crypto because you wish to buy something that the seller only takes crypto for, then crypto is a good thing. If you're "investing", then you're just a stooge that got caught by this scam first, rather than by some Nigerian prince.
Is this OP's problem or LinkedIn's problem? If he's just searching their data, can he really be blamed for making that work better?
Google "filibuster" and "US Senate", and then maybe you'll understand why your statement is in bad faith.
Ugh the one I know is bluetoothctl and it sucks.
Ah, please try again. Some intermittent errors but not total outage.
And that's why you always leave a note!
Google Drawings was the bees knees 15 years ago, and since it is a dead product and hasn't changed one bit today it isn't.

We use excalidraw a lot, but my excitement has waned a bit there as well.
> I use animation a lot,

My personal preference is the opposite: I came to hate presentations that use animations. Any presentation that can't be presented in static pdf is a presentation I'd rather miss.
A real-world test of AI infiltration of a university examinations system
I sampled a few of my RSS feeds. Exactly zero of them implement this.
doesn't seem to do anything. from the looks of it, it seems like it's the reddit wall, but with checkboxes
If you're kidding, it's not funny. If you're serious, that's a joke.
lots of blue birds
The Forth Deck mini: a portable Forth computer with a discrete CPU
Evolve Bank and Trust Confirms Its Data Was Stolen in Cyber Attack
One million pixels? That you would sell for $1 each?
New Scientist: Arc-AGI
white screen of death for me :(
The government could fix this issue. The problem is, the people who care about this (regular taxpayers) don’t matter. Or rather, people who care about getting this fixed haven’t shown themselves to be a significant voting block.

I recommend anyone who calls their representatives to get their situation sorted out include “propose or vote for legislation to fix this or I will not vote for you” as an ultimatum. If you’re going to vote for them either way (or not vote for them either way) then it makes no difference if they fix the problem or not.
They make an amazing brilliant tea!
FYI, in the Interaction settings you can enable accelerometer and use gyro. Lots of fun on mobile devices! Works well for me on Android/Firefox
My favorite blue animal:

https://duckduckgo.com/?t=h_&q=Dendrobates+Tinctorius+Azureu...
I don’t know, but if they alluded to evidence that Russia had co-opted a US presidential candidate or something, yes, I’d also encourage them to present it.
We’ve been debating this “green new deal” in Denmark for months. While we have our share of disinformation and bad arguments from political interest groups and confused individuals, it’s pretty eye opening to see how “usaglig”[0] the debate in this thread is. Our political scene is not perfect, but man are we in a much better place here than the US (I assume its the US bias of this site that make even slightly political discussions here so.. difficult)

Here in Denmark, both sides have to make somewhat reasonable somewhat fact-based arguments if they don’t wanna lose face.

[0] we even have a word for whether a debate/argument is ‘high quality’ or not, its either saglig (reasonable) or usaglig (unreasonable)
Google had something called Jamboard that kinda fits the description. But Google being Google, it was recently discontinued.
Because those other services are built with clear expectations of tenant isolation, and cross-tenant data leakage would be a near-fatal event.

But the models behind these AI tools have a single-tenant core, with tenant isolation added on as a heroic effort to fake what the technology does not support by default.
I tried it like this:

1: apt install ruby
2: Put your code in test.rb
3: ruby test.rb

I then I got:

Gem::Ext::BuildError: ERROR: Failed to build gem native extension.
\e[0m
current directory: /var/lib/gems/3.1.0/gems/stringio-3.1.1/ext/stringio
/usr/bin/ruby3.1 -I /usr/lib/ruby/vendor_ruby -r ./siteconf20240626-4044-iylnuy.rb extconf.rb
mkmf.rb can't find header files for ruby at /usr/lib/ruby/include/ruby.h

You might have to install separate package for the ruby development
environment, ruby-dev or ruby-devel for example.

So I tried:

4: apt install ruby-dev
5: ruby test.rb

Then I got:

[4147, #<Thread:0x00007f9a4af6bc60 run>, #<NameError: uninitialized constant Gem::Source
(defined?(@source) && @source) || Gem::Source::Installed.new
^^^^^^^^
I'm not 100% sure of the specifics, but I'm pretty sure you get a professional on the phone at the end of the day, not your representative. The incentives are just properly aligned.

I am a very conservative person, but I've lived in deep red districts and deep blue ones, and I've honestly never had a problem with any. If anything, I've noticed that the representatives I complain to a lot want to help more because they think they can get another voter by simply being decent. That's if the rep even gets involved.
yes, I don't think they know what CAD means
Same here (on Windows). And I can't even get it to work properly in Chrome.
It's impossible to tell how that argument is aging since we don't have the counterfactual.
You can't have confidence, but my point is you often don't need confidence. All you need is an improvement on the flawed status quo.
Hacker News is one of my absolutely favorite websites to use. I would argue MOST websites are worse than this blissfully simple text only interface.

I would be hopelessly addicted to Reddit again if they had an HN-esque interface.
Hi, author here.

It's handled through the actual GC implementation, Cheney's Algorithm to be specific, it's mentioned in the blog post but I didn't write how it actually works there.

My git repo link at the end has an actual C implementation if you'd like to have a look.

The TL;DR is that the algorithm starts by going through the roots and copying each of them to a new Arena. Each time it does it updates the root pointer to the new location and writes out a "forwarding pointer" in the old allocation such that if 2 roots go to the same object, they can check if it's already been forwarded, and replace themselves with that pointer without copying.

Once all the roots are copied, the algorithm goes iteratively through every allocation in the new Arena, digging through their pointers, doing the same copy/update/forward/dance onto the same Arena, until it reaches a fixpoint (no new copies happen). Then it frees the old Arena.

It's a really simple algorithm, I strongly suggest having a look at the wikipedia page :)
Precisely. What some people want is for some judicial process to interpose itself in collusion between a private company and the government against the interests of individual clients of a private company... That if the Executive says "jump" and a private company says "how high?" in violation of no particular statute, the judiciary would stop them for First Amendment reasons.

It won't, because the companies don't own a private citizen's First Amendment right.
AI can beat real university students in exams, study suggests
Garden of Eden (Cellular Automaton)
Of course they are. 7 states in the union operate just fine without income tax including Washington, Texas, Florida, and Tennessee. People are net migrating to states without income tax. Income tax brackets are an excessive complication that are completely unnecessary for running government. You can simply make essentials like groceries and tuition tax free, and keep everything else a flat %. It works fine.
Blue jays are a pretty easy example of structural coloration
"Blue birds, blue jays, cerulean warblers, peacocks: all blue birds, but none of them are actually blue"

I stand corrected
The story has been heavily discussed and generally debunked here on HN.
Unfortunately they do not mention MacBooks, which are also affected by the calibration issue. Unlike on iPhones, replacing the screen without soldering the old IC to the new one will make the display unusable with blotches (software issue - replacement with a genuine undamaged Apple assembly results in the same pattern), presumed by online users as being intentional. Hopefully the commitment to "not purposefully disable third party parts" extends to MacBooks.

Aside from this I was unsurprised about the safety issues found with third party iPhone batteries. This is a serious problem. I am shocked that there are zero third party suppliers who have done even a basic safety certification on their batteries (and it is likely that lax enforcement of shipping of Li-Ion batteries is to blame as well, since certifications are technically legally required to ship them, and most of them are currently shipped illegally.). Why can manufacturers of department store rubbish BT speakers get a UL certificate for their rubbish tier batteries, but no north american manufacturer of third party iPhone batteries can? Surely they make way more money on these.

Why are there no reputable, high quality, safe suppliers of third party repair parts? The desire to skimp on basic QC and not providing equally good (if not even upgraded) parts appears to indicate either market failure or that there is no market, which is incredibly disappointing. Whenever I fix things I now only buy good condition USED genuine parts because I know that they will be better than new, garbage parts. I have never received a third party part which I believed to be superior to the OEM part, which is ridiculous because they were not cheap and they had the perfect opportunity to compete on quality.

Even more than disappointing, the suppliers of third party parts unintentionally poisoned the proverbial pond they drink from by literally proving Apple et al's safety fearmongering statements to be true. The security and safety concerns they raise are literally true because the market has failed to regulate itself.
Unfortunately no. I too would like each post to be categorized and tagged. And I'd like HN to allow filtering based on those tags. But that's probably not going to happen.

If you want to be the kind of change you'd like to see in the world then you could find a way to filter them out. Most of us just read the title and skip over them. Others feel it necessary to click into the comments so they can complain about them.
> in the form of “campaign donations”

Campaign donations are limited to elected officials or to those standing in an election. Now it's anyone in government. Most government works are not elected, and now they could have free reign.
You also have a settings UI, where you can change (among many other things) what clicking does. I find it most interesting to switch to "repel" - the repulsion forcefield turns to be an universal tool for mixing and separating the different liquids, depending on how fast and precisely you operate it. Fascinating.
Would it have been clearer to you if the OP said “article body” instead? Because that’s how I interpreted their comment.
I don't think anyone is arguing in favour of bribes for either local or federal officers - just that this particular ruling is not related (directly/legally) to the actions of the Supreme Court justices themselves.
Yeah, I read it. That just says what they want to do, and nothing about why it's a good idea. You would have to have your brain plugged in upside-down to even consider using an LLM to "enhance policymaking".
This is still the same kind of simulation, based on the Particle-based Viscoelastic Fluid Simulation paper. I updated it to use Wasm SIMD more fully with the help of Clang Vector Extensions, Compiler Explorer and Wasm Analyzer. Compiler explorer to play around with patterns and Wasm Analyzer to double check the final compilation.
Figma is often frontpage because it's one of the most-used tools on the market for tech companies, and it's therefore relevant to a lot of the people here.
I know big company/government types often (incorrectly) conflate "size of budget" with "amount of work being done."

But this disincentivizes productivity and is a sign of a broken system of endlessly expanding do-nothing bureaucracy.

The budget for [insert government agency] should never being growing steadily with population growth + inflation, assuming similar scope of work. This would mean government is wholly incapable of productivity, which would be a terrible outcome for the citizens who fund it.

What evidence do you have that the amount of tax evasion on a per capita basis is more prevalent today than it was in the past? All numbers I've seen for Americans is that tax evasion has been reduced dramatically. Americans can't even hold money abroad anymore without it being automatically reported by every single bank in the world due to FATCA.
The criminal justice system, like most systems, is designed for crimes within a finite spectrum of magnitudes. If you’re outside that spectrum, governments and countries just no longer know what to do. In fact, they may not even be able so see or grasp what you are doing. I see this even with comparably smaller crimes of fraud in the $50 million range that have been going on for decades without any form of investigation. I imagine prosecutors just think, “If it really was that bad, and really had been going on for that long, they’d already be in jail. So it can’t be true”. It’s the Hitler playbook. So evil they can’t see you.