skysight-inc/HackerNews huggingface dataset:
It depends on the resolution of the timestamp. With 1000s of posts a second coming in, the fallback would be that it is at the same "timestamp" and then we fallback to a greater identifier. My guess is that the resolution of the timestamp allows for more efficient postgres index usage then the id index which my guess is larger and a string so not as efficiently searchable as the underlying identifier

(my guess is time based index offer faster search performance or lower overhead than a string based search index which doesn't understand it is representing encoded time data)
"Arts work"
Sounds like an incentive to increase the number of muggings
GPT-4(o) lacks the ability to connect to any of the tools needed to achieve what I'm describing. Sure, it maybe could give instructions about how this could be done, but it can't actually do it. It can't send an email to your email account, and it can't check your incoming emails to see if any arrived asking for a meeting. It can't then check your calendar, and propose another email, or book a time if the time is available. It doesn't know that you normally take your lunch at some time, so that even though the spot is free, you wouldn't want a meeting at that time. And even if you did take the considerable amount of effort to hook it up with all of these systems, it's failure rate is still far too high to rely on it for such a thing.

And getting it to actually buy stuff like plane tickets on your behalf would be entirely crazy.

Sure, it can be made to do some parts of this for very narrowly defined scenarios, like the specific platform of a single three day conference. But it's nowhere near good enough for dealing with the general case of the messy general world.
My god, that article is actually filled with terrible advice. I hope they don't do this professionally. It's bad enough they're misinforming people and directing them to do things in a worse, more fraught failure-prone way.

> First of all, 'dd' is going to try to read the entire drive, including the parts which currently do not contain any useful data. This happens because you have probably told it to read /dev/hdc. That refers to the entire readable portion of the disk, including the partition table and the parts which are not associated with living files.

Make a sparse image with dd. Then you have a 1:1 copy while skipping all the unused sectors to save space. You can then mount the image read-only or write it to a new disk for recovery. That means that you have all the time in the world and you can start over if need be without affecting the source data.

Doing all this on a possibly actively failing drive, particulary an SSD which can literally die 100% into an unrecoverable state without access to a lab in the blink of an eye? That's insanity. And it's even worse SUGGESTING that to random people who don't know any better. You want to read everything off the SSD or HDD once. As fast as possible. As completely as possible.

In fact, make sure you do a non-trim pass first, so you can be sure you have as much as possible before you try retrying sectors which might actually kill the drive dead.

Once all the recoverable data is off the failing drive as an image, you're free to do whatever you want however you want without fear of any data loss caused by possible mistakes, oversights, hardware issues, etc.
> Can you imagine where Google might be if they embraced this 7 years ago?

Embarrassing themselves 7 years ago, rather than now?
I think the important thing to note here is that this is about Audio and Video, which the likely don't store anyway for costs reasons. What I was talking about was text in DMs, which would be much more simple to implement, but they choose not to.
"singulare" and "tantum" are not English words, but "artworks" is.
I think the deal is that the bacteria that eats sugar produce the byproducts that mess with your teeth. If they ate something else, their waste would be differently comprised, and wouldn’t present that same threat to your teeth.
I generally dd to an image file. (dd of=/data/bad-drive.dump) Then try tools to inspect fix the partition and FS, mount that and then rsync.

That's what you're saying too, right?
If you're on a work VPN, presumably you wouldn't want this in the DNS logs. Best to make a local clone! Simply "Save" from the browser, assuming the whole trick is within a client-side script that doesn't phone home, which appears to be the case.
$374m purchase cost / $2.3t market cap to own your property rounds pretty close to zero.

> Earlier this year, Preylock had quietly auctioned the properties for sale after receiving an unsolicited bid from a foreign buyer.

Really want to know who that bidder was. Was this just a market opportunity, a chance to charge a company hella money, or were there some sovereign interests in trying to take over the land? We won't know even if we do hear the would-be buyers, but espionage or manipulation seems hard to discard out of hand.

Last, a little editorializing: I struggle to imagine the cohones required to name my landlording company Preylock. Truth is stranger than fiction, part 2.3 trillion.
You can put it in toothpaste too.
Yes there is a special primitive for loops in the monad. The primitives are uninterpreted, we define valid finite traces of execution of a program, and reason about these traces.

If a program has a loop we show that it terminates by constructing an execution trace. Note that we do not yet consider concurrency, so programs are deterministic.
There's absolutely an alternative, and that's what this person has done: stop providing free labor to others.

There's no reason to put yourself in, or stay in, an environment where you are apparently expected to be subject to abuse.

Saying the only option is "control yourself", when what that means is "suck it up and don't let abuse get to you" is BS. We keep getting people handwringing over the work load and treatment of maintainers or individual developers, but then comments like this that are just saying "so what? they should just get over it".

This is a 100% serious question here - what is a maintainer allowed to do? There are three options:

1. Accept the abuse and continue to try to maintain the project while being subjected to that abuse.

2. Shutdown the project.

3. Hand the project over to someone else.

You appear to be advocating for (1) as the only option. Most of the comments in this thread say the (2) is just not reasonable and that the maintainer should accept abuse as a fact of life (e.g. being more explicit that (1) is the only option). The final option is what the maintainer of xz did, and they then got blamed for an exploit that was introduced when they were definitionally no longer involved in the project.

Certainly in such a world I would never sign up to be a maintainer of any project, and if anyone asked I would advise them not to as well. The rules seem to be that once you are a project maintainer you are required to accept abuse, and you are never allowed to stop, no matter how much abuse is sent your way.

This maintainer did what is in my opinion the only reasonable option: they said "I am unwilling to put up with this BS and so I'm ceasing maintenance of the project". We've already established through xz that you can't hand off a project in response to abuse, as that makes you responsible for it if the replacement installs malware, and demanding people accept permanent abuse is immoral and selfish.
You mentioned genomics, and that's a field where problems have not grown much over time. You may have more of them, but individual problems are about the same size as before. Most problems have a natural size that depends on the size of the genome. Genomics tools never really embraced distributed computing, because there was no need for the added complexity.
The dystopia in the movie was not the AI, though. The dystopia was what made the AI appealing to the protagonist.
You could make this argument against locking your house or car, or password protecting your bank accounts, ... really any kind of security.
I don’t think that’s a terribly fair description of Google - AWS’s chips (inferon and trainium) both have robust XLA/JAX support. Plus JAX now exports MLIR, so there is a really compelling JAX -> IREE pipeline so JAX models can more or less be deployed anywhere, even on bare metal embedded devices.
Absolutely. DCS is a plane combat simulator, hevely relies on head tracking for immersion, and the UX is literally you clicking buttons and some are below the HUD and left and right so you need all the head degree of freedom just to look around

That doesn't leave much space to zoom in and out which is a issue because visual acuity is greater than monitor fidelity so some degree of zoom is required to keep tab of adversaries

It'd be awesome to have a "squint" gesture to zoom in
From a different comment whose main thrust you also ignored (you are all over this thread with the same fallacy):

>It doesn't mean it's locally always +5C warmer than it used to be; it means you're seeing insane temperature swings in a matter of days, constantly - in both directions, it just so happens that the average is +5C.
That, too, is already there. They mean -opocene.
I should have been more clear perhaps: many regexes are capable of being verified with 100% certainty: https://en.m.wikipedia.org/wiki/Thompson%27s_construction

But not all regexes (eg, those using PCRE extensions afaik) are amenable to such a treatment. Those you just tend to hope they work.
or could just use Screenie (100% free & local): https://apps.apple.com/us/app/screenie-screenshot-manager/id...
Nintendo has also gone after a handful of specific tools for circumventing the Switch encryption, which has led to speculation that this push is really about shoring up "Switch 2" against existing hacks and emulators being updated (in the event that it's substantially the same software platform with updated silicon).
I made a tool to replace Vercel, Heroku and other cloud hosting solutions
A year ago, I was just another developer frustrated with the existing cloud hosting solutions. That frustration turned into a project: Cloud-station.io/?=hn , I've been using Vercel and similar deployment platforms extensively and noticed a pattern of challenges that seem to recur (pricing, scalability, built time, cold start, vendor locking), regardless of the project's nature. I'm curious to hear if others have faced these issues and how you've managed them.

It all started with a simple question: What if deploying applications could be as easy as a few clicks?
If you appreciate the simplicity and speed of deploying on Vercel for front-end projects, you'll likely find CloudStation appealing because it extends that simplicity to other areas :

Unified Platform : By handling both front-end and back-end deployments in one platform, you reduce the overhead associated with managing multiple service providers and integration points.
Docker Support: If you're using Docker, CloudStation can manage and deploy your containers, which is great for maintaining consistency in development and production environments.

Database Integration: Easily attach and manage databases within the same platform, streamlining the development and deployment process without the need for separate database hosting.

Instant Rollbacks and Previews : Similar to Vercel, CloudStation supports instant rollbacks and preview deployments, which can be crucial for continuous integration and testing.
For teams or individuals who value a straightforward, consolidated approach to managing various parts of their applications,

CloudStation could indeed be a compelling choice. It offers a blend of simplicity and functionality that can help developers focus more on coding and less on the deployment and operational logistics.

I believe in building tools that empower developers rather than restrict them. If you’ve been looking for a cloud solution that feels like it was made by a developer for developers, I’d love for you to check out Cloud Station and share your thoughts!

For those interested in a platform that truly understands and addresses developer needs, I invite you to try out

Entrepreneurship is a crazy game.. Really not for everyone, if you start, BURN EVERYTHING!!!
Is this even a fair comparison ? Are we asking a LLM to count letters in an alphabet it never saw ?
> Books are completely static. They don't do anything.

Books (and writing) are a big force in cultural evolution.
At this point, is gguf/llama.cpp a more performant solution for unbatched inference on CUDA devices, or is exllamav2+flashattention still reigning supreme?
>I'd argue it's your job to restrain from stabbing random strangers in the street.

It's not my job to restrain others from doing that.
Perfect reply from Supabase on Firebase's announcement: https://twitter.com/supabase/status/1790503399521230992

"does that make firebase a supabase alternative now??"
Fully agree. Comments are a must. But not like these:

if (!n) {
/* uh, oh, warn */
return UNDEF;
And overall size. I hope they build more smaller form factors like the Pico and the Zero. That's what differentiates them and the rest.
High taxes? You have to consider both federal and cantonal tax, but personal income tax is in all cases lower than almost every other country in Western and Central Europe. You have mandatory social insurance contributions to make as well, but theses are not much different from that of neighbouring countries.
You're right, but this was introduced around 2012 [1] when that old laptop was manufactured.
Also no one is forcing you to store GBs of data on it and indeed in practice most programs use only a couple of MBs.

[1]: https://fedoraproject.org/wiki/Features/tmp-on-tmpfs
> Suburbs is where all the manufacturing and warehousing is.

Industrial areas are very different from suburbs. The only thing they have in common is both exist outside the city center.
I'm only speculating here, but it doesn't seem right to me at all to end up with a solution like that. I don't think there would be a reason where this ID would perform so bad as an index that it would be worth what I would consider odd reasoning and tech debt if I'm understanding things correctly. And clearly the query is tech debt because now it did cause such an issue. But also I think current solution seems like tech debt to me, having high odds of causing issues in the future, if the DB driver was to be changed or something about the way DB resolves indexes was to change, etc.

And with fallback they would end up reusing that index anyway.
This is a good time to remind everyone that tomorrow, May 16th is Global Accessibility Awareness Day (GAAD) (https://accessibility.day), and that there are over 176 events worldwide going on to celebrate the process we are all making at improving accessibility in our products -- any plenty of learning opportunities for beginners and experts.
Add PCI Express to Your PowerPC Mac [video]
I suspect that a number of folks didn’t realize where the quote came from.

They were talking about distant galaxies, not the relatively nearby stars.
I have 2 n100 boxes and none of them have fans at all. Set at 9W and never had a problem so far.
That's consistent with the usual definition of "finding" anything.
Nice, I didn't catch that one: Let's say that phone snatch&grab is just an easy entry point for people driven to bottom-end crime, and their current snatch&grab is suddenly no longer paying off, but the most immediate barrier to that can be gotten past, if only they step up to getting the phones in muggings.
Anyone have thoughts about the usability of this vs Linear, especially when it comes to simplicity and UI performance?
very cool!

we use GitHub issues/projects and we're pretty happy with it. Github invested a lot to revamp projects over the past 3 years and it shows. would love to hear from anyone who's tried both how these compare.
I aimed for the upvote button but they’re so tiny that my fat finger hit the downvote button by accident and then I had to retry the action. This is what people mean by accessibility is for everyone all of the time.
About 20 years ago, I was programming for the Hughes radar signal processor, a highly parallel pipelined machine which accounted for much of Hughes success in radar processing. Anyway, I needed to compute e^x for 0 < x < 1. The processor had a multiply, so I used four 256 long tables of e^x for each possible 8-bit values in the 4 blocks in the 32-bit word, multiplied them to get the final value. It was about 5 times as fast as the previous best e^x routine.
That machine was fun! It is obsolete now, but for many years is could process radar signals faster that processors that were nominally many times faster.
no, some cards you choose the PIN from the start and never get a randomized PIN

some banks some place in the world might make it a policy not to set PINs but to force random, you can't definitively say what you are saying, rather we can only go by what he said.
Back in 1997-98 we had Pentium II machines (450mhz) with fast SCSI drives and 128 MB of ram that were fast Photoshop machines. I also remember it being pretty fast on the G3 Mac's when they first came out.
I did the math by summing up the partial ring segment with increasing diameter. As a result I obtained a thickness of 0.00202cm.
I have a couple of Japanese friends who live in the US but goes back to Japan regularly (1-2 times a year).

They love Japan and have kept their Japanese citizenship, but all the rules and expectations were overbearing, so for them there are a lot of pros and cons to the two countries. And they call out that for foreigners, they get to see many of the pros but fewer of the cons.
Yes, I made an edit but I will put it also here:

> The important part is incentives to work harder. Slaves only have the incentives to avoid the whip. They do not own what they produce. They need to be closely supervised and micromanaged. In contrast many forms of serfdom allowed to the serfs to keep some of the stuff they produced so they had incentives to work more efficiently.

Serfs often were provided a bit of land of their own that they could cultivate for themselves.

Note that many people point out rightfully that where were many forms of serfdom and some where closer so slavery while others were more free. Also the development of big cities only really happened towards the end of the medieval period so it was a longer process and not like immediate benefit.

> Isn't the entire narrative basically: Roman prosperity -> bad times -> rediscovery of classic values (renaissance) -> parity with the Romans 1000 years later?

Yes that is the narrative created by renaissance people to explain whey they are better than the people in the medieval period. It is basically propaganda that has survived till this day.

The truth is things got much worse before they got better. The whole inquisition, witch hunts, religious fundamentalism, yeah that happened AFTER the medieval period. That is modernity. It was this transition period that saw lots of war and plagues and much uncertainty. So it is natural that people longed for a romanticized golden age that they project their ideas on.

The dark ages were originally called dark in the sense that there are less written sources from this time period. They are "dark" in the sense that historians know less about them time, like blind spots. They are not dark because times where horrible. That is a modern interpretation.
The lookup table does surprisingly well because the workload is otherwise extremely cache-hostile, and it doesn't really matter if you blow up your L1 cache, none of the data you evicted because you needed to fit the LUT was ever going to be reused anyway.

ML loads in general are streaming loads that linearly load the entire dataset for every iteration.
Taxes in the Netherlands are high but there are ways to reduce them.

As a fellow dutch I've been looking at Romania and Hungary for the same goals. However, I stayed in the Netherlands and I am happy I did.
Haha Nagano! I played countless hours of ski jumping with my friends back then
Having individual tutors for each child is not often discussed because it is self-evidently impossible for any cost whatsoever - it would require far too high a percentage of the workforce of a country to be dedicated to education. But it is the most responsible thing for the difference between the education the elites get, especially the elites of the past, and the general education.

Sure, this doesn't mean you could just fire all teachers and dissolve all schools. You still need people to physically be there and interact with the children in various ways. But if you could separate the actual teaching from the child care part, and if you could design individualized courses for each child with something approaching the skill of the best teachers in the whole world, you would get an inconceivably better educational system for the entire population.

And I don't need to work in education for much of this. Like all others, I was intimately acquainted with the educational system (in my country) for 16 years of my life through direct experience, and much more since in increasingly less direct experience. I have very very good and very direct experience of the variance between teachers and the impact that has on how well students understand and interact with the material.
That pronunciation of Photoshop bugs me. Not everyone has an American accent.
>I remember watching an episode of MKBHD where he played a racing game, and the hands on the wheel were white male hands (he is black).

Is this actually a problem? Should every character you play be the same race and gender as you? Personally, I would not care.
Having seem far too many orgs implode because of that new 1%, no it really isn't. Replacing greed with self-righteousness as the original sin of those in power does not help anyone.
> Mouser has the Zero for 15$

With $8 shipping that will take ??? days. Meanwhile they have one for $19 on Amazon with two day shipping and no need to register on some other site for a one-off purchase.
Please quote the part of my comment above where I said literally anything about a webcam.
Zoom the website in, the browser has accessibility built in and hackernews zooms in fairly well.

Edit: I seem to be missing something as this is getting downvoted. I genuinely cannot use HN under 150% zoom so thought this was a basic comment I was making.
I'm being moderately facetious with "turn off the machine", but - there isn't another Facebook. Facebook has a billion active users, and the Facebook algorithm, Facebook groups, and Facebook interaction design patterns are phenomenally powerful in affecting social discourse. As structured, they nudge towards discord, they reward clannishness, they propagate outrage, they generally push the worst versions of ourselves, and they do so while pushing every dopamine button we've managed to find in the human brain to make people stay within that environment. All of that is Facebook: all of that is what Zuckerberg built, and all of it follows his command. We can lump Instagram and all its various properties in there, too.

I don't know what a version of Facebook looks like that doesn't promote the apocalypse, but I'm also not the guy with his hands on the wheel, and that guy also seems scared of what it's doing. I'm also not particularly sympathetic to the "_someone_ would've sold those kids drugs!" argument.