skysight-inc/HackerNews huggingface dataset:
I agree but those first 5 days are going to be a mixed bag as you pick through libraries for logging, database drivers, migrations, as well as project organization, dependency injection patterns for testing, organize your testing structure, and more.

If you have a template to derive from or sufficient Go experience you'll be fine, but selecting from a grab bag of small libraries early on in a project can be a distraction that slows down feature development significantly.

I love Go but for rapid project development, like working on a personal project with limited time, or at a startup with ambitious goals, Go certainly has its tradeoffs.
> And sometimes it isn't mistakes that require cert rotation, but cryptographic breakthroughs that render the algorithms in the cert insecure.

Do you have an example of this happening? I know I remember a few cases that sound similar, but weakening of a signature, or key is very different from it breaking.

I'll also point out, if you find the signature made by a CA is weakened such that it can be forged; certificate pinning would actually protect existing users from such an attack.

> It's much better engineering to accept that certs will need to be rotated

that's a very debatable assertion, but I don't disagree outright

> and make sure it happens regularly so it's not a huge emergency when it's required.

No, that's not good engineering. Do something needlessly, so that it's easy to do it when it becomes required is operations not engineering. Engineering would be designing a system that requires the minimal amount of operational support. Certs do need to be updated, and maintanted, they don't need to be rotated.
Sounds like you dodged a bullet, even if you were a Node expert.
I've always known that internet is oversubscribed (it's the only way to do it, really), but I'm still surprised just how far they have gone.

The 1:32 split of XGS-PON is already bad enough - especially with providers selling 8Gbit connections - but a 32Gbit uplink for 4000 customers?! If GunBlastGame 5000 releases an update, the 5 kids from the same school all starting an update when they come home is already enough to saturate the entire neighborhood's connection. I was expecting something more like 400Gbit for a city of 75.000 - less total capacity, but far harder to saturate at a local level.

I think one interesting topic missed in the article is how the GPON network is actually constructed. Some providers have the splitters placed close to the customers, while others have them placed close to the upstream connection. Having splitters close to the customer means you need far less fiber and can easily add an extra home, but the customer is always stuck with their neighbors - it's expensive to add extra capacity. Having a centralized splitter cabinet makes it way easier to patch a customer onto another splitter - or even give them a dedicated connection. On the other hand, you have to lay far more fiber as every home now needs its own connection to the cabinet, and adding a new home can become quite tricky if you haven't planned ahead.
A stalled Waymo brought Kamala Harris' motorcade to a halt in SF
Because someone needs to turn the concept to browser-ready, responsive, cross-browser, lightweight markup, and that person is a developer who specializes in the frontend, ie a frontend developer.
Funny picturing a wooden caravel full of books sailing around the Cape of Good Hope followed by a mega yacht full of lawyers.
I think it’s because you’re using %H whereas what you want is %I
Because wrapping it around a pencil is clearly a benefit(:
Of course, but these systems are installed and active with the intention of providing a safety barrier. If they are disabled while transiting jammed airspace, then they are not providing that safety barrier at that time, which is itself a vulnerability.

Besides, it is hard to determine when and where jamming will happen, and it can start and stop at any time. Imagine a truck driver trying to bypass their company tracking using a small jammer, and driving down the coastal highway near SFO. Any planes coming in for landing might lose GPS or even worse, get inaccurate results, but only for a moment or two. Is that a problem? It depends on exactly what the plane is doing in that moment and whether everything else is going right.
Libuv: High-performance, Cross-platform Async I/O Library for Developers
or be stateless… ;)
>I think it's best to think of this as an overextended metaphor

It may be best, I agree, but it's not what people do. I've seen enough people with advanced degrees take things like FMEA risk priority numbers or adding up the numbers in a Pugh matrix very literally, not as a basis for discussion and insight.

>The children who used to whine about, 'When are we every going to use this?' grow up to be adults who complain about not having learnt about how to complete their tax returns at school.

I've seen my former classmates complain on Facebook about not having been taught things ("there should be a class in high school!") that were absolutely taught in the dumb state required classes.
Genetic Engineering Has Been Applied to Cheese Making: No Reason to Be Cheesed
The critical thing here is that regular people can help. The archive is already split into many O(GB)-sized chunks. We need to ensure each chunk has many, many copies.

Torrents are a widely-understood, robust way to mirror large files. But there's no "meta-coordination" built in to the protocol. It's not possible, using just torrents, to have the swarm cooperatively assign who stores which chunks. The optimization function here is maximal chunk availability, subject to individual storage limits and reliability (ie: how often they're online).

It should be easy to just press a button to join a shadow library, allocated 100GB, and be part of the mission.

The best effort I've seen in this space is some guy running a script that crawls the number of seeders for a list of SciHub torrents. Users manually pick the ones with the lowest seeds. All very cumbersome, and prone to staleness.

Of course, this is all a technical problem, separate from infringing copyright or whatever. In the same way as torrents being a technical solution for sharing files, in a general way.
I Taught My 8yo Subduction Zones with NotebookLM
Would Walking Dinosaurs Shake the Ground? Testing Jurassic Park (Tyler Bell) [video]
haha, to be fair my Java code is more like Go than typical Java. I should probably try Go someday.
I think whatsapp no longer proxies via a single device.

On iMessage, you can verify keys now.
after you re-write it (either immediately or with time) you will end up with the same thing, just a different kind of soup. using vanilla-whatever you will eventually notice you are doing “X” over and over again and then you’ll start writing small libraries (or even worse, some internal “framework”) which over time will get stale or will get bunch of features from devs that need “just that plus a few more things..” ad infinitum…
For example ?

(And which point was proved.)
Pretty sure Boeing should have failed 3 times by my count.
Why do people a) have these preconceptions, b) have them be accurate enough to work at all, and c) get away with shouting "but POLA" when they don't work out?
Web Components have some nice features, some bad features, and no killer feature. Developers have mostly chosen to ignore them for other approaches (React, Vue) where there are better ergonomics and stronger network effects.
I personally think I am unable to perfectly guess today what I will want/need to have private forever.

This is one of the tenets underpinning my thoughts about why privacy matters.
> anything that gets me through the first 98% is welcome :)

Only if the result of the LLM is a good, well-architected parametric CAD model you can adjust, right?
Real big SUVs like Escalades are certainly for "status" and vanity for the most part. I'm no fan of driving pickup trucks personally. I'd rather drive a car. But that isn't where the market is. The best selling vehicles for personal use in USA and Canada are big.

That is still orthogonal to the earlier claim that aerodynamics are irrelevant if you're just going to have any oversized vehicle anyway and style should be promoted. Particularly on the luxury end of the spectrum aerodynamics are even more important as they directly go to road noise and handling. If you have poor airflow, you get turbulence, and turbulence is loud. If there is a bunch of lift generated at speed, the steering can get twitchy, and feel unconfident on the highway. It takes the luxury out of the ride if you sacrifice aerodynamics for style.
> The federal government helped kick off the gold rush in 2011. The Education Department, under the Obama administration, loosened its guidance on revenue-sharing relationships between colleges and for-profit companies.

Thanks Obama!
At Imentiv AI, we recently worked with a leading academic research group to solve a complex problem: analyzing thousands of video datasets related to financial studies. The goal was to derive actionable emotional insights from the video data, but doing this manually would have taken forever.

We developed a custom solution using our Emotion AI tool that automated video processing and analyzed emotions like valence (sentiment) and arousal (excitement). One of the key features we built was the ability to upload and process large batches of videos efficiently, cutting down on manual effort and providing unbiased results. Our AI also uncovered trends in emotional and personality traits that would be nearly impossible to identify manually.

For those working with large datasets, have you encountered challenges with video analysis or bulk processing? How do you ensure your data is free from human biases? Would love to hear how others have tackled similar issues in research or AI.
512 bit RSA used to be common in publicly-trusted certificates. That's very easily breakable on today's hardware. If quantum computers happen, all existing keys in the WebPKI will be broken.
Classic game that universities love to play where they hire someone but that person isn’t “really” part of the university. Happens with extension but happens in degree granting programs too with adjuncts.
I’m not ashamed to admit I’ve used shadow libraries before.

1. More often or not, I am in search of a single piece of information. Buying hundreds of pages of writing is not economical for this goal

2. Sometimes, I own the physical copy and want to search it. Buying a digital copy is a waste when I already own the physical one

3. Occasionally, the content is available to me via my library, but in the case of point 1, traveling all the ways is a waste of time. Some people don’t have access to a library.

4. Sometimes, I want to decide between two books, or see if the book has what I want before I purchase it.

5. A few times, the content I want disappeared, but there it is at the shadow library.
There’s a draft proposal to get some of HTMX in the browser: https://github.com/alexpetros/triptych
That would be a wonderful project. It'd be cool (albeit inefficient) if there were a way to use induction and remove the slip rings altogether.
https://fallingfruit.org/
"This is an ugly word, this 'scam.' This is business. And if you wanna be in business, this is what you do." --- Marlon Brando, 'The Freshman' (1990)

Caltech offers certs in Program Management, System Engineering, and a lot of other frobozz not in line with their deservedly Tier A+++ reputation. I work with people who've gone through these courses and 'unimpressed' would be an understatement. Of course, nearby UCLA and USC do this as do schools up and down the coast and eastward. These are Extensions and they bring in cash.

https://ctme.caltech.edu/
No cache. Just read coalescing. There is a big difference. Coalescing just ensures that while a query is executing if an identical query arrives, rather than sending the same query as an already executing query to the database it will wait for the existing query to complete and duplicate the result. If after this the same query arrives again, it will be issued against the database.

This means we don't have to deal with cache invalidation/consistency issues while also being able to handle thundering herds, for example a large server pinging @everyone and having a bunch of people click into the channel or launch their apps in response.
But how do you detect that this bad words is bad unless you really deep down all the resources to study. And how you remove bias, appeal to authority fallacy etc.
Well spotted, that fixes the issue, thanks!
GOMEMLIMIT has really cut down on the amount of time I’ve had to spend worrying about the GC. I’d recommend it. Plus, if you’re using kubernetes or docker, you can automatically set it to the orchestrator-managed memory limit using something like https://github.com/KimMachineGun/automemlimit — no need to add any manual config at all.
If I am understanding you right... I don't think this gets you anywhere useful.

Even if you could do what you're suggesting with an LLM (I have my doubts) this result would be a mesh or 3D pixel grid or something, yes?

This is terrible for interoperability and it's the opposite of what mainstream CAD packages do.
All the hurdles together generally worked: I doubt that CAPTCHA on its own is enough these days.
Totally

Asking me or folks that do what I do to create a hardware product that way would be like asking a sculptor to sit down and write NC code for a marble router to cut out the sculpture they see in their minds eye.

When we're using these tools, Solidworks in my case, we're not just clicking with the mouse. We're typing complex commands, creating and using variables, creating scripts and macros, we often use gaming mice with many buttons mapped to complex hockey's, etc.

The graphics interface is just part of it, the part where it shows us 3d geometry so we can put it into our minds eye, and a way to tell the computer what geometry we are talking about before we execute work using what I described above.

Most people don't get it, if you do you do. You do.
Here in Brazil shadow libraries essentially make research possible. Paying for ebooks in US dollar is prohibitive to most academics.
Show HN: Book Reader for Fast Readers
hey, hn community!

I just built an app that allow you summarize a book on very high quality (it won't summary all book, not even full chapter), it takes some amount of pages, remove unnecessary and keep only important parts.
For an extensive discussion of similar issues, see Paul Krugman 1978, "The Theory of Interstellar Trade:" https://www.princeton.edu/~pkrugman/interstellar.pdf.
That depends on a view of students as a monolithic group of mouth breathing individuals who only care about the name on the certificate, and not being comprised of individuals who are nerds, which students who go to CalTech, a top private university, might possibly be. I'm sure some students were excited to be taught by astrophysicist and Nobel prize winner Kip Thorn, to the point that the fact that the fact that he was a teacher there landed him a spot on the TV show The Big Bang Theory about him being a teacher there.
I love using Go for personal projects, but I keep finding myself recreating the same redis-based session storage logic, authentication, admin vs public routes, etc. Really does burn time in the beginning, even though it's fun to write the code.
The claim here is that 80% of it is nuclear and the other 20% heat comes from gravitational accretion

https://petrowiki.spe.org/Geothermal_energy
That was also good, but the university president doesn't read or pay attention to reddit. He does read the New York Times.
Top down architecture doesn’t scale and puts a hard limit on the problems one can tackle before complexity explodes. The Internet, the largest distributed system we have, is based on bottom-up cell-like biologically inspired models. Kay was prescient and decades ahead of his time.
> Do you have an example of this happening? I know I remember a few cases that sound similar, but weakening of a signature, or key is very different from it breaking.

Flame (back in 2012) was a pretty famous example of certificate forgery due to weak hash choice (MD5) and other operational weaknesses in the PKI (predictable serial numbers, if I remember correctly).

> Do something needlessly, so that it's easy to do it when it becomes required is operations not engineering.

I don't think that's a good interpretation of what 'agwa meant. I'm pretty sure he meant that it's considered good engineering practice to build systems that don't encourage the normalization of deviance, which long-lived certificates combined with manual rotation procedures historically have.

Or put another way: automatic rotation procedures ensure the isostability of a PKI, rather than its brittle stability.
> I see a lot of comments here to the effect "but it's easier to just do it in CAD in the first place" -- those are experts speaking.

This is what I think, and yet I am the longest time away from being an expert.

It's easier because CAD tools unlock CAD thinking and empower your brain to actually do design, as well as helping you see problems you didn't anticipate.

This whole area -- LLM to CAD -- is one of the most misguided applications for generative AI (beyond "generative design" as it was understood in the pre-LLM/pre-GAN era, where it was usually used for FEM/topology optimisation)

There are already enormous libraries of freely available basic CAD models for real-world objects; any beginner would be much better off simply learning how to merge them. And any tool aimed at beginners would be better off assisting that process (TinkerCad does, for example)

And if a beginner has a truly novel object to make, an LLM is not going to have the training set data to make it. Nor is the beginner likely to have the CAD knowledge (words, expressions) to describe it.

For this to be of use to a beginner you do have to imagine quite a niche kind of beginner: one who is expert in descriptive language and advanced geometry. Those people would be better off learning some sort of CAD environment; indeed they are the niche that is least likely to be driven insane by the limitations of OpenSCAD.
Interested to see dart in top 20.
4096 would be the theoretical maximum number of subscribers. Most providers will average about half of a 32 split PON actually having subscribers on. So using this case the maths now looks like 16Mb per customer in a failure scenario, 32Mb per customer in a normal scenario. The OLT can also take 100GB unlink cards and its only the cheap folks who are buying these 4x10G cards (which are about half the price).
somehow this article, written apparently by an llm deepfake, doesn't mention either induced seismicity or the enormous drop in the price of solar energy over the last year. outperforming nuclear power, an economically nonviable energy source, is necessary but not sufficient to reach economic viability; we'll need cheaper heat engines for that
looks like an interesting alternative to borg backup
Varadi-Oscillator-based mean-reversion strategy with 21% CAR since 2004
Also they have a freegan section of reported foods being thrown away.

https://fallingfruit.org/?c=forager%2Cfreegan&locale=en

It is a shame they we throw away so much food.
Where Is Lee Wittlinger?
> unless a version containing the unredacted SSN is floating around

That is not a good reason. Social Security numbers are not secret, rather they're akin to a name equivalent. Negligent companies continue abusing them as if knowing them proves identity, because they apparently find it more profitable to reduce customer friction and then eat the resulting fraud (at least the fraud they can't push on to others). This and the financial industry's whole larger "identity theft" ruse is supported by the needless tiptoeing around ID numbers, and we need to just stop.
basel. induced seismicity also happened in south korea. the industry claims it's under control
It is like Matz founding a Heroku competitor and disabling ruby gems just for them. How is that not a dick move. It basically proves that Wordpress.org is not an independent foundation but Matt’s plaything.
I've never needed a medical diagnosis to decide between calling my GP and going to an urgent care. It's just a bit surreal to hear everyone else say my ordinary survival skills are impossible and more than could be asked of anybody!
I dig WebComponents because I love building on standards which promote interoperability across frameworks and have long term lifelines. Standards reduce platform + dev lock-in and reduce framework balkanization and frankly chaos in many cases. You are a better developer if you understand the root standards and core systems, which WebComponents get you closer to.

I also like the Lit Framework (https://lit.dev/) from Google which is rarely mentioned but it is quite nice for some of the simplifications and extras you might need when building them but it doesn't get in the way or try to take over your entire domain with dev-lockin.

Whether going direct to WebComponents or a higher level simplification like Lit, they really are a freedom from dev lock-in that is nice to see.
I stumbled on this Go starter project that has enough batteries included to get you started I think. You might find it useful

https://github.com/mikestefanello/pagoda
I imagine your self published works are available for a reasonable price. In this event, piracy is less tempting. Papers and academic books often cost upwards of $75.

Furthermore, assuming your work is priced reasonably, imagine the content was not available within a shadow library. Would the people pirating it have paid? Or would they have given up, barred due to their financial situation. Personally, I can say confidently that I have never once pirated something I would have otherwise paid for
I use Laravel at work. It’s not as bad as I thought it would be. I like Symfony better.

It’s also just about a Rails clone for PHP.
Its not a reach at all. Its doing exactly what is needed and pointing out that deaths are irrelevant outside of the context of what we have to give up to avoid them. It is an extremely common error we all make which meeds to be aggressively corrected Because it underlies a lot of what is ruining everything. Pointing out that something kills some number of people is the modern policy version of comparing an idea to hitler to stifle further discussion and it needs to stop.
BookStack is great if you're small. There's no file locking/conduct management when two people are editing the same page and there's no co-authoring. I used it for docs at a startup I was in around 2018 and this lack of feature really got in our way once we grew to more than 10 people.

The feature is still missing today, I get email updates from the same ancient GitHub issue often of people asking for it and the dev responding that they don't like the idea of systematically preventing conflicts. Which is fair, if I had the skill and inclination I would have forked the project and just done it myself. But I'm not a software engineer, so I had no choice but to use different software that fit my needs.

If you're a really small shop BookStack has a very nice and clean UI and is a great wiki-type offering. At any kind of scale the cracks start to show, though.