skysight-inc/HackerNews huggingface dataset:
might as well free the NULL pointers as well - this is totally valid C and can simplify the code
> future Constitutions would both have "this document expires in 19 years" and "the successor of this document must include this clause, and the clause 'this document expires in 19 years'", and another for privacy (which would be up to whatever court allows the new Constitution)

You haven't abolished the Constitution, then, you've just forcing a recurring, streamlined amendment process. Given the song and dance SCOTUS nominations have turned into, I'm sceptical it would work out how you think it would.
In Australia too.

They don't follow any road rules and ride on the footpaths at insane speeds.

They're not actually legal - I believe the law is that if they can go over 17kph without pedalling then they must be registered, have indicators, etc. But nobody seems to do anything about it.

I guess some elderly pedestrians must die before something is done.
>Given that it is very likely run by, in effect, landlords

Why?
It mentions (in an off-hand, not particularly focal biti) that is about texture (kinky hair, which is the same hair type sometimes called "Jewish Hair", and also common in some Asian/Pacific populations) than style (afro or otherwise.)

It would be more accurate (though still misleading) to call it "human hair", since among mammals kinky hair is unique (but obviously not universal) to humans.
tons of trades have been filled for a long time by IBing your buddy down the street. i don't see how this is particularly different/worse besides maybe improving efficiency.
Programming Isn't Enough
The most popular internet protocols are 100% text. This fact is indisputable. I doubt that the guys at google even know this, or know why ....
So they finally figured out most managers are not just useless, but literally a drag to the company and progress?
Can you please highlight some examples of .NET’s lackadaisical security record? I’m curious for my own awareness.
Replace it with a function that makes sure the id coming out matches the sharding schema. Assuming it's coming from a sequence, we're consuming it until we get a matching number. It would be good to know what is behind the generated column in your use case.
> mostly scale: accumulation of data over time and use of that data

I'm a long-time, hardcore civil libertarian so I share your concerns about potential law enforcement abuse. However, in the instance being cited here, I'm not seeing a clear violation of 4th amendment rights. Posting on openly shared social media is not only public speech, these days it's advertising and promotion. I assume you wouldn't have a problem with law enforcement subscribing to a press release monitoring service that would notify them if someone is sends out media press releases promoting their protest in that agency's jurisdiction. Arguably, not having any situational awareness of open-to-the-public mass gatherings planned in their area might be something they'd even be blamed for if overcrowding turned into a public safety situation at a book signing or something and they were oblivious.

So, while I want to restrict police overreach as much as possible, the challenge is in how we might craft guidelines of what's allowable vs not allowable which are clear and consistent.
Also see the "Door Problem"

https://lizengland.com/blog/2014/04/the-door-problem/
The same way anything else gets created before it exists in order to create revenue - loans and/or early investors.

EDIT: whoops, I missed the second part of your question ("...how can it be maintained and enhanced over time..."). I've already implicitly answered that in my original reply, by claiming that the attractiveness of "optional hosted services" is higher than the average HN reader - who is predisposed to be a tinkerer, a self-hoster, someone who cares about DIY and learning - would assume. There are plenty of existing companies who make their base software available for free, but make a healthy income off of hosting and support. This article doesn't propose anything radically new in that regard - just extending it to "ejectability".
The Best Size of a Laptop
There are workarounds. Not sure if Stripe is using any of them, but the gist of it is to create subsidiaries that don't employ more than 2000 people (that's the current limit). So for example you'd have Stripe Engineering Inc., and Stripe Marketing Inc. and so on.
If it were merely marketing spend for customer acquisition, I bet the ROI on the lava lamp wall in SF has been 100,000x. This isn’t hard to figure out.
It's not about different teams, it's that System.Windows.Forms is exactly what the namespace says. It's Windows Forms. It's a fairly thin wrapper over the Windows API. It's never going to be adapted to be cross-platform and isn't really something they've put any development work into for many years at this point.

If you want a cross platform UI, use WPF with Avalonia. Or if you want something entirely from Microsoft themselves, there's MAUI as an option.
Also just a tip for an easy discount code or coupon:

1. Visit the manufacturer's social media account, if they are promoting an influencer, then visit the influencer's social media account.

2. That influencer usually has a discount code as part of a profit sharing deal with the brand. For many it's right in their bio.

3. Also searching youtube/instagram for "reviews" often finds advertorial style content that includes a discount code

This works particularly well if you're buying things like health supplements, but I've seen it for everything from tech to holidays.
Free space optics were attempted extensively in the ISP space 15, 20 years ago for FDD 1 Gbps links at short distances roof to roof in major metro areas, they're EXTREMELY vulnerable to falling over in rain/snow conditions, and path length limitations, compared to 71 to 86 GHz millimeter wave (using a 2000 MHz wide FDD channel going each way in a high/low split). I'm very skeptical.
Very possibly those people were named subjects of active investigations for crimes; the protestors are not named (it's a dragnet), not subjects of investigations, and are suspected of no crimes.
“It took me a year to believe it was over
And it took me two more to get over the loss, woah-woah“

https://genius.com/Barenaked-ladies-enid-lyrics

Not a bad estimation from a song long ago, as it turns out.
It seems shaky trying to apply labels like "low level" or "high level" to Rust, it covers a very broad range of these "levels", just short of C and Zig on the low level end (at least, without becoming substantially less ergonomic), and just short of Haskell at the high level end. Rust definitely gets more attention for its low level characteristics where its safety features set it apart from its peers in that space, but it's still suitable outside that space, just less distinctively suitable, and so less widely discussed.

Some other languages will certainly have more developed ecosystems and frameworks available, but the purpose of things like Dioxus is to provide that. Instead of trying to put things into boxes with labels and deduce from there, you'll get more insight from trying it out and seeing where it works and where it actually struggles.
OK the way you're publishing the data with Parquet and making it accessible through DuckDB is spectacular.

Your README shows R and Python examples: https://github.com/dfsnow/opentimes?tab=readme-ov-file#using...

I got it working with the `duckdb` terminal tool like this:

INSTALL httpfs;
LOAD httpfs;
ATTACH 'https://data.opentimes.org/databases/0.0.1.duckdb' AS opentimes;

SELECT origin_id, destination_id, duration_sec
FROM opentimes.public.times
WHERE version = '0.0.1'
AND mode = 'car'
AND year = '2024'
AND geography = 'tract'
AND state = '17'
AND origin_id LIKE '17031%' limit 10;
Travel time context in general could be useful for retrieval before ranking in searches like Yelp or Google maps like products for nearby events and places. My MVP use case is to configure a rerank based on commute "score".

For example there is just no way I'm going to commute from Brooklyn to Manhattan on a Monday night to eat out.

I live across the river from Manhattan and what I never understood was why yelp and Google maps upranks restaurants across the river on the other island even though it is highly improbable I would go there.
it's more like because governments have started to try to assign criminal liability to seniormost execs, not just to the people responsible. this is a response to the wink-and-nod cases that do exist but glaringly fails to account for the complexity and scope of large financial institutions and the fact that the guy at the top can't always supervise everything personally.

i don't know who you're talking to but no, it's not that criminal. it may be "corrupt" in the sense of rent-seeking or recapture-heavy institutions. it may be "corrupt" in the sense that your average IB analyst knows he's pulling long hours to churn out reams of 80% BS. it may be "corrupt" in that the VP at a PE fund knows that 7 turns of leverage and an inflated multiple for this middle-market shitco isn't actually a good buy. but there are a lot of honest people, enough that you can choose to do business with the same.
I used to have a rack mounted server that I used for Jellyfin and as a NAS so it was easy to install a SAS card, but it was sucking up way too much power and costing me about $50/month to run, so I got rid of it, and replaced it with one of those tiny gaming PCs you can get on Amazon.

I've gotten it to work over thunderbolt with an eGPU case on both the mini computer and my laptop, so it can be done, at least with NixOS.

I still have the tapes, and I use them to archive really important stuff, but honestly what I mostly do now is have a pretty resilient ZFS RAID, which is 24 16TB drives, three RAID-Z2's chained together, so I can lose up to six drives (two from each RAID) before I risk losing data. I run a scrub once a month, so if a drive dies, hopefully I can catch it before I lose anything.
If you look at the papers of the third author [1], almost all of them seem to be alphabetical by last name.

[1] https://arxiv.org/search/cs?searchtype=author&query=Kuszmaul...
This is not a reply to you, but a comment for anybody stumbling upon the thread:

You can not loose your citizenship for not paying taxes or for owing any taxes.
Microsoft 365 environments exploited in business email attacks
To keep those drives happy and minimize wear, you need to push data at a constant rate so the tape can move continuously while writing. You'll need to push a sustained stream of up to 400 MBps (for LTO-9) to the drive (and, therefore, read that from the sources). A common pattern is to send files for archival to a disk volume and dump from there to tape. To fill an LTO-9 tape, expect to set up from 20 to 50TB of fast storage. I would assume a RAID-0 of large-ish HDDs with an SSD cache in front can handle it. I'd prefer a data-center grade SSD with the full size of the batch you want to record. Nothing forces you to fill the tape though.

If your datasets are in the 100GB range, Blu-ray archival might be a better option. The disks are supposed to last 100 years if well stored and the drivers are much, much, much cheaper.
> Have you ever hunted bugs caused by accidentally using a global variable in a function in a Jupyter notebook?

Nope!

> Have you ever scratched your head because your code broke after restarting the Python kernel?

Also nope!

I'm technically a data scientist but I don't use notebooks very often. Even when I did, though, I can't recall having this error very often. Is this really necessary? Anyway, this kind of thing is only useful if people adopt it. The people who are likely to install this tool and use it probably already avoid this issue while the people who have this issue will never hear of this tool or will not consistently employ it.

I guess I'm just salty from years of dealing with people who give their Python code half-hearted incorrect type hints but never run a static type checker on their code.
What's the tech stack? If you can share.
Contracts aren't for things are going smooth. They're for when things go wrong. What if a tenant is constantly late on their payments? What if they're excessively noisy? What if they claim you're not fixing things on time?
Github looks and works mostly indistinguishable from how it was 7 years ago.
Violent disagreement is violence.
That is a satisfying story but it makes me wish you stuck it to the landlord, as they're almost certainly doing that to every tenant and making a killing. I get that court takes time and everything, I just want to hear a story that ends in justice!
So cool! Would love to be able to easily make it full screen (maybe I'm missing the button for that)

Bookmarked
> Protests over issues like Gaza have a high probability of turning violent

What is the probability? I'm not saying it never happens, but a 'high probability'? Let's see some data!

Maybe there's a bias based on what you see in the news - they naturally cover the violent ones (and then depict them as the entire protest instead of something that happened off to the side that most people didn't even know occurred).
Just you wait till someone shows you how Rust is to Python what Python is to shell scripts. For one, null safety is a major issue in most corporate Python code, and much less of an issue in Rust code.
They’ll just hire more managers again in 18months
This is old news and refers to the 15% figure that was announced last year (more than 6 months ago!) and for which the "layoffs" are already completed.

Overall, nothing at all happened, managers looked after their own kind and the worst that happened for some was having to go back to IC positions.

The article is most likely AI generated since it says this was announced "last month" and the article is from March, but the real announcement was September 2024:

https://www.aboutamazon.com/news/company-news/ceo-andy-jassy...
In the next year or so maybe. The biggest obstacles to adding public transit are:

- Collecting all the necessary scheduling data (e.g. GTFS feeds) for every transit system in the county. Not insurmountable since there are services that do this currently.

- Finding a routing engine that can compute nation-scale travel time matrices quickly. Currently, the two fastest open-source engines I've tried (OSRM and Valhalla) don't support public transit for matrix calculations and the engines that do support public transit (R5, OpenTripPlanner, etc.) are too slow.
I agree.

I live in Boston, there's a ton of Gillette employees. It's about 7 years ago. They're talking about their fight to innovate for the millennial consumer. I say something like yeah there hasn't been a push for anything new since that 4 blade razor. They're immediately able to name 2 or 3.

I guess what I'm saying is, it's not wrong, it's insidiously not even wrong, in a way that shades rather than illuminates.
Picotron[1] has this feature, I don’t remember the exact format but essentially you have a special comment syntax that includes a base64 encoded lz4 compressed string that stores the image, every text widget on the system supports it and renders it as an image, and it turns back to text when your cursor is on that line.

[^1]: https://www.lexaloffle.com/picotron.php
Power, not signal, sigh.
> Any thoughts on this?

I think it would be a very different site than HN, and much harder to moderate. Moderating HN pushes me to my limit, so I can't imagine what it would take to run such a site. That doesn't mean it can't be done, of course, and I'd be interested if someone could pull it off! But it would probably take a special person to do it—for most of us, the pressure would be too high.
$30,000 is quite nuts when you can buy a 71 to 86 GHz band, 10 Gbps full duplex radio bridge for under $6000 today. And it'll likely not completely collapse and fail to link at 1.2 km in moderate rain.
Yep, it's tragic because it all stems from unforced differences vs ipv4. The design was reasonable, but with perfect hindsight, it needed to be different. They needed to keep the existing /32s and just make the address field bigger, despite the disadvantages.

"Everywhere but nowhere" is sorta how I'd describe ipv6. Most hardware and lower-level software supports it, so obviously it wasn't impossible to support a new protocol, but it's not being used.
Skype that they ran into the ground despite it being their best messaging product, and are shutting it down in May.
They pay them for making Google the default search engine, and it is hypothesized that the payment may also influence them to not provide ad-blocking by default and possibly other things that are not beneficial for Google's business.
https://archive.ph/RBxg1
Who lays off the engineers now?
Particles are page 2 of any QFT textbook because the free particle is the only system we can exactly solve. In practice, that solution is usually used as the basis for a perturbative expansion.
Related: Verus (verified Rust): https://github.com/verus-lang/verus

It's aimed more at full systems verification (been used to build verified filesystems, kubernetes controllers etc...).
How do the cost savings work then?
Show HN: I Built an iOS app to locate stray animals
https://stray-sync-landing.vercel.app/
AI ring tracks spelled words in American Sign Language
I'm low key afraid that this stuff is gonna get popular for .mil usage.

They've probably had it for decades. Laser communication was being used by commercial TV stations in the U.S. in the 1990's. WNBC-TV in New York used a laser to transmit video from its Manhattan skyline camera in New Jersey back to 30 Rock.

I have a vague notion that it didn't work great in all weather conditions, but it was a long time ago.
It's just using OpenStreetMap tags for routing, so if a bridge is impassible by foot/bike according to OSM, then it won't be able to route there. See the Verrazano-Narrows Bridge in New York as an example.
I know it's beside the point of the film, but it's still worth thinking of what it would be like to train for years and years on end at an infamously brutal school to be handily defeated by a kid with a few months of one-on-one mentorship.
You don’t have to (though it can make sense, but I’d encrypt everything and have an additional backup). Another fairly straightforward solution (in that there is ready-made hard- and software for it and doesn’t need much maintenance) is to use a NAS with RAID 5/6, and to have a second NAS at another location (can be a friend or relative — and it can be their NAS) that you auto-backup the first one to over the internet.
By the way you say you "bought a fancy microwave link" it sounds like you were bamboozled by the vendor. Exactly what manufacturer, model of radios, antenna configuration and other configuration was this that failed to work in rain?
I love these projects, I've been really passionate about including our own sensory inputs into the experience, whether it's voice, webcam input or (in the future health metrics) in order to tailor the experience to the experiencers' desires.
There have been incremental evolutionary improvements that were brought forth by each of the packages you named. uv just goes a lot further than the previous one. There have been others that deserve an honorary mention, e.g. pip-tools, pdm, hatch, etc. It's going to be very hard for anything to top uv.
No now just senior managers are supposed to pickup the slack and drag the company behind on there own. and also program managers & useless product managers.

jokes apart, long ago when I was there, once somebody did the internal org site scraping and found out in our org there were almost 6 workers (status givers) to 1 status takers. and sr. engineers are supposed to 'manage themselves', so really full of political BSers.
I am using it a euphemism for reserving address space and then committing pages as your list grows. This isn't preallocating memory, just address space.

But pool allocation works as well. The idea is to go from a chonky representation to a portable compact representation of a C-struct but still have the Python accessors to this data look idiomatic.
* Custom Unicode parsing code in the middle of an "escape" function

* No static type-checking for Unicode data
Most managers are human ticket classifiers.
I buy new disk drives every year, copy everything onto them, and retire the old ones as backups.
Wherein it takes 6 months is is virtually always the case that it is because the court is too overburdened to handle the affair in a timely fashion. This is likely the case because the system must allocate resources that it should likely prefer handle criminal matters of vastly greater import which is already criminally slow. The result getting a fraction of a singular county judges time and joining a months long queue.

This slowness of process is in fact a self reinforcing loop. Wherein it's possible to join a 6 month queue it makes sense for poor folks to do so. They might be able to get caught up or find adequate housing elsewhere. It can also even makes sense that that point to stop paying. If you fall $1000 behind and it is expected to take $3000 to move. If you should find it unlikely to be able to make up the $1000 in 30 days time and eviction should become inevitable but 6 months down the line.

At that point what is the logical thing? Should you continue to pay monthly as before but never catching up and find yourself living in a cardboard box in 6 months OR should you stop paying now and use the money to move in a few months.

The best resolution possible is to incentivize landlords to accept payment plans to bring tenants up to date whilst allowing resolution in 30-90 days wherein this isn't possible or reasonable. For instance when the tenant is damaging the property or otherwise violating the lease and can't be brought into compliance.

This aligns incentives. By agreeing to a payment plan the tenant is incentivized to make the landlord whole and the landlord is incentivized not to thrust the tenants family into the street lest he lose the expectation of repayment of the funds.

Because it isn't entirely objectionable from either side unlike losing 6 months of rent or homelessness we needn't fight a pointless legal battle over it. If it be the inevitable result of legal action the landlord will simply present it to the tenant as an option rather than pay a lawyer a substantial sum to find themselves on the same road.

The alternative imposes a very high cost on society in terms of human suffering and in fact monetarily because it spends a tidy sum per homeless person.

Lastly a squatter is someone who breaks into a property and sets up shop. Someone who lawfully enters into an agreement to live somewhere and ultimately fails to live up to their side of the obligation isn't a squatter and even in the red states hasn't committed a crime. They are a lawful resident until the eviction is fully processed and even should they outstay the judges order they will be removed by the police not processed into prison.
How does this comply with COPPA? Amazon was fined $25mm for failing to comply. Is the setting available, but obfuscated under "a child profile"?
Defer was almost part of the C23 standard, but didn't quite make it. They've slimmed and changed a few things, and it looks like it very much might be part of the next.

[0] https://thephd.dev/c2y-the-defer-technical-specification-its...

[1] https://thephd.dev/_vendor/future_cxx/technical%20specificat...