skysight-inc/HackerNews huggingface dataset:
Very interesting. I worry that if I use your cloud, and a lot of other people do, all of your IP addresses will get banned by all the big players. It will definitely be a fun cat and mouse game!

Related story: Way back in the day, PayPal was just getting started, and decided eBay transactions would be their perfect customer. The only problem is that eBay didn't allow scraping. So they built an entire proxy infrastructure to go around eBay's rules and scrape them.

It worked. It worked so well, eBay bought PayPal.

The side effect of this is that I got control of the PayPal proxy infrastructure since I was on the security team for both eBay and PayPal after the acquisition.

We used that proxy farm to scrape the rest of the web looking for fake eBay sites (because they would block traffic from eBay's IPs) and we had the guys who built it help us build proxy defense for eBay and PayPal.

So this could work in your favor, if you manage to constantly scrape a large target who might want to buy you. :)
This is not contributing the discussion and sounds like sour grapes (never owned a Tesla product btw).
I figure if the LIDAR is mass produced on every car, it won't be much more than a headlight. (Headlight prices notwithstanding)
As almost always, we programmers / software developers / engineers, forget to state our assumptions.

In closed-world, system-software, or low-level software you want to have your kind of knowledge about everything you call. Even more: can it block?

In open-world, business-software, or high-level software it is often impossible or impractical to know all the ways in which a function or method can fail. What you need then, is a broad classification of errors or exception in the following two dimensions: 1. transient or permanent, 2. domain or technical. Those four categories are most of the time enough to know whether to return a 4xx or 5xx error or to retry in a moment or to write something into a log where a human will find it. Here, unchecked exceptions are hugely beneficial. Coincidentally, that is the domain of most Java software.

Of course, these two groups of software systems are not distinct, there is a grey area in the middle.
I was never a fan of margarine, but the more I learn tidbits like this the more I think it strange.
Why would socializing or privatizing fix anything?

The root problem is that there's too much fluff and middle men and bureaucracy and paper trail and it all has to be paid for.
Dtrace for Linux Based on BPF
Sounds like you may want an MCP server for your Rails API instead of connecting directly to db.
That doesn’t seem to quite explain it. I went to a non-profit hospital – which shouldn’t really have shareholders IIUC – and still got ripped off by confusing pricing and misleading estimates. My uninsured friend has a “good faith estimate” from a hospital that literally quotes the price as being “between $0 and $50,000”.
How about the commercial use of the free plan?
It's not really complex, GP is correct.

High energy prices cause high transportation and manufacturing costs which causes everything else to rise.

But the main cause of inflation is printing of money, especially when you introduce such a large amount in such a short time.

People used to know that, they either pretend it's not true now or they're ignorant.

And yes the "bad faith" parrot line is really annoying and doesn't contribute to the conversation. It's what people say when they don't have a rebuttal.
These are great ideas and patterns even if you’re not doing functional programming.

FP-first/only languages tend to push you in these directions because it makes programming with them easier.

In languages where FP is optional, it takes discipline and sometimes charisma to follow these affirmations/patterns/principles.. but they’re worth it IMO.
I may have a copy of the proceedings from ca. 1982. At the time I was a copy editor, and knew somebody who ran the copy editing for AFIPS and gave me some work. I had thought that the owning societies pulled the plug on the National Computer Conference and AFIPS somewhat earlier than 1990.
The RayNeo Air 2s have come down in price for Black Friday. If I had known how much I'd like the Air 2, then I'd probably have gone with the Air 2s.

By the time I'm ready to buy a new pair, I'll look closer at what competing offerings are available from XREAL and VITRUE.
Show HN: Drafting AI – Human-in-the-loop AI automation for ops teams' email
Hi HN, I'm Jared from Drafting AI (https://getdrafting.com/). We're a Chrome extension that helps operations and customer support teams work through their inboxes more efficiently. Here's a quick demo video: https://www.youtube.com/watch?v=PCDqAMaYx2Q

We believe AI can be deployed more widely when you mitigate hallucinations through human-in-the-loop review. This led to two decisions:

1. A Chrome Extension is ideal for presenting actions in third-party apps for human review. When AI suggests issuing a refund via Shopify, what better way to show it than through Shopify's own refund interface?

2. AI should "draft" responses but not submit them. For instance, it’ll open Shopify admin and fill in refund details, but won't click "submit." This gives the user full control to approve, modify, or discard the AI's suggestions.

We believe this "drafting" UX of pre-filling form fields will become standard for AI. It feels like GitHub Copilot's autocomplete UX, but for forms.

You can add Drafting (https://getdrafting.com/) to your internal tools today to speed up email-based workflows. It's perfect for any process that follows the pattern of: 1) read email, 2) use internal tool to handle it, 3) reply to email.

For an example, consider a customer support rep for an e-commerce. A customer emails about poor product quality. The CS team has configured Drafting AI to process refunds through Shopify for serious quality complaints. The rep opens the email in Gmail or Front and clicks the Drafting AI button. A window appears with Shopify's refund form already filled out, plus a reply draft ready in their email. After reviewing both, they approve and send.

We’ve seen that without Drafting AI, a rep can spend 5 minutes just writing the reply email; half their time on a 10 minute ticket. With Drafting AI, reviewing and approving takes seconds.

Other use cases include: freight and logistics ops (TMS) coordinating with carriers, travel agents making trip adjustments (GDS), and HR teams processing payroll and benefits requests (HRIS). These and other job roles can sometimes be thought of as using a person as a bridge between email and internal tools.

As a Chrome extension, we integrate with all your existing internal tools as long as they’re web-based, whether they’re SaaS (Shopify, Salesforce), nocode/lowcode (Retool, Airtable), or custom apps (React, Rails, Django)

Try it at https://getdrafting.com/ or reply here with questions! I'm happy to personally onboard the first 20 teams that reach out.
If you're a morning person and you're scheduling meetings for the morning you're literally wasting your period of productivity.
underrated comet
Your response is exactly what I am talking about.
When you went from Jekyll to Kubernetes, it was must have been like when Ted Kaczynski first learned about battery-operated timed fuses.

Enjoyed the read.

Looking forward to when you chuck the whole thing into the bin and run Wordpress on your linux home server, fronted by a free Cloudflare zero trust tunnel.
> The US government bailed out GM for $51 billion dollars.

The headline number here should be ~$11B [1] -- while the US put in more than that, they also got most of it back.

[1] https://www.reuters.com/article/us-autos-gm-treasury-idUSBRE...
Rocket Engine Fire Stalls Japan's Ambitions to Launch Satellites
It'd be easier to play the victim if it weren't his own party controlling the legislature. That's where the Republicans are in a bit of a pickle - if their policies cause pain to the electorate then it's going to be really hard to pin it on the Democrats. Not impossible, but hard.
"His father designed the data encryption algorithm.

“My dad's a genius,” said Eap. “It had the highest level of encryption available.”

Not only did Sky ECC provide end-to-end encryption, like Whatsapp or Signal, but unlike those free apps, it also redirected the data on its own secure network.
"

This was the basis for users to think the system was secure? Seriously!?!

I'm reminded of the saying 'don't roll your own crypto'. Obviously the authorities were able to crack the crypto, probably at multiple points.
Confusion? I skimmed the headline and saw that they were planting "eighteen" trees. We need better fonts.
I asked Google for my personal data and they had almost nothing on me. But I have opted out of every form of data collection so it makes sense to me.
Is this surprising? almost 10 years ago even Silicon Valley (the TV show) made fun of the fact that the main guys' company was only one of many compression startups their investor invested in.
Someone had better go back to 1989 and tell that to world.std.com.
I imagine Finland's would be similarly branded a disaster if the present-day internet/social media megaphones had existed..

History books on 1945 aggressive monetary policy change: "The public didn't like it"

History books on 2025 aggressive monetary policy change: "The public went frigging bananas, doxxed their leaders, coordinated widespread disobediance on the scale of GME, etc"

(Granted I live in the US, and that's putting it mildly how the US would react)
Yes it is. It's the biggest wage theft in history.
How birds fly? Well definitely not like planes.

Sometimes it is easier, far simpler and even superior not to mimic nature. Consider if it is even possible to have supersonic flight by mimicking flapping of wings.
To clarify – you think saying that I haven’t observed what you claim and asking for you to give examples is toxic behaviour? We have very different ideas about what is toxic.
Available under a OSS compliant license (https://opensource.org/license/UPL), it's a shame that this completely user space implementation based on BPF hasn't got wider attention. Looking at the activity on dtrace-devel it seems like it's actively maintained by a team of dedicated developers.

The Linux "native" alternative bpftrace is fantastic but it's not practical to use it in an embedded environment because it pulls in llvm-libs.
There's not really a way to have this discussion without being ideological but military contracts, fossil fuel production subsidies (yes there is a tax on the fuel, but also a subsidy to the people pumping and refining it), and municipally-financed airports (including the tax subsidy on muni bonds) all seem to be pretty direct subsidies that the air travel industry would not exist without. Air traffic control is also a 100% governmental function that is necessary for the industry to exist.

On what you would probably term the more ideological side, there is noise pollution, environmental costs (this one is admittedly likely a wash -- it's not as if our airports would be nature reserves if they weren't used for aviation), and presumably a major hit to revenue and quality in major metro areas -- is O'Hare really the best possible use of that extremely extremely valuable piece of Chicago real estate, or could it generate more revenue for the city and happiness for citizens as housing, shops, commercial and industrial space, and parks?

Anyway have a good day. I'm glad you're a fan of motoring and aviation and hope it brings you great joy.
Please don't use multiple accounts to promote your business on HN.
I've personally been investing heavily in [Incus](https://linuxcontainers.org/incus/), which is the Linux Containers project fork and continuation of LXD post Canonical takeover of the LXD codebase. The mainline branch has been seeing some rapid growth, with the ability to deploy OCI Application Containers in addition to the System containers (think Xen paravirtualized systems if you know about those) and VMs, complete with clustering and SDN. There's work by others in the community to create [incus-compose](https://github.com/bketelsen/incus-compose), a way to use Compose spec manifests to define application stacks. I'm personally working on middleware to expose instance options under the user keyspace to a Redis API compliant KV store for use with Traefik as an ingress controller.

Too much to go into with what Incus does to tell you everything in a comment, but for me, Incus really feels like the right level of "old school" infrastructure platform tooling with "new school" cloud tech to deploy and manage application stacks, the odd Windows VM that accounting/HR/whoever needs to do that thing that can't be done anywhere else, and a great deal more.
Not really sure how you got that from what I wrote.

You're expected to do your job to remain employed. You are welcome to take as much paid time off as you want, in which you would ignore your job.

Assuming you did your job well, this won't be a problem. You either set things up to run on their own in the short term, or you've sufficiently cross trained someone else who isn't on vacation to cover for you.

What I'm saying is that if you try to take a year of paid vacation a week after you start the job, it's unlikely that you've set up either of those things before you go.
How would fixing our pricing do this?

One of the following is likely to be true (or a blend of the two):
1 - The US subsidizes everybody else's lower prices by overpaying.

2 - BigPharma is taking advantage of regulatory capture in the US to charge more than a "free market" would allow.

If #1 is true, and the US starts negotiating prices, that's on the other countries to figure out. Not our concern.

If #2 is true, and the US starts negotiating prices (or otherwise fixes the market), great, we've removed rent seeking and freed up massive piles of money for more productive spending.
Not German. Okay, from other side of the view. Why not change it? It's clearly confusing a lot of people, and with such an important topic, where people would have to pay attention.

> but don't claim that yours is the original definition, when it isn't. Especially since terms like these are regulated to ensure companies cannot weasel around them.

I'm not claiming it's an original definition. It's just a very confusing and misleading term, that gets used in odd ways.

Someone in here suggested "Public Dangerous Defect Notice". Doesn't have to be this, but what about something similar?
Wasn’t the GM bailout a loan that was repaid? If so, it’s not quite a 1-1 comparison to spending that much on schools
Could you please stop posting unsubstantive comments and flamebait? You've unfortunately been doing it repeatedly. It's not what this site is for, and destroys what it is for.

If you wouldn't mind reviewing https://news.ycombinator.com/newsguidelines.html and taking the intended spirit of the site more to heart, we'd be grateful.

(I don't think the GP comment was very good either, but taking the thread flameward is definitely not what we want.)
> > Or unpaired surrogates.

> That’s just an invalid Unicode string, then. Unicode strings are sequences of Unicode scalar values, not code points.

Because surrogates were retrofitted onto UCS-2 to make it into UTF-8, they are both code units and (reserved) code points.
TinyPNG – Quickly Compress WebP, PNG and JPEG Images
Why is lidar so expensive? And still needs to be miniaturized. But time should solve those problems, there's enough engineering effort.
There hopefully is, but it never ceases to amaze me how many, even highly intelligent, reasonable people, buy into the 'I don't do anything illegal, hence I have nothing to hide and off to the races we go' mindset.

Heck, even if I try to point out all the fun side effects - say, how embarrassing it would be if a copy of your, ahem, correspondence with that cute intern was leaked, or simple guilt by association, like finding yourself on a watchlist after buying a car from a suspected Islamic militant or something similar, I am mostly met with a shrug and a variation on the theme 'Oh, they'd never do that / surely if that was to happen, it would be fixed in due course'.

Basically, I more and more feel like the odd man out - as my position that 'Seeing as I am not doing anything criminal, the authorities have no business snooping on me' is seen as the militant one. Won't somebody think of the children, etc.

Sigh. Rant over.
I'm not convinced that you can follow all of these outside of Functional Programming.

How can you "Make illegal states unrepresentable" with mutable state and sequences of mutations that cannot be enforced with the type system?

How can you do "Errors as values" at a large scale without do-notation / monads?

How can you do "Functional core, imperative shell" without the ability to create mini DSLs and interpreters in your language?
The small pool of experienced developers is actually awesome. I waste a lot less time screening candidates and they're usually above average.

Moreover, despite what people claim I've had no issues mentoring juniors or people coming from other paradigms but willing to learn.

Tooling isn't as good as plain Java but good enough, and certainly better than that of more niche FP languages.

The ecosystem is pretty rich in spaces where Scala really shines, in some cases it's even better than libraries and frameworks you can find in Java or Kotlin. Plus you can always consume any Java library.

Performance is good enough for Twitter or big data workloads at major tech companies (many of them use Spark). And nowadays with GraalVM native images you can even reduce the memory footprint to very reasonable levels, not very far from Go.
Does not work on mobile (can not type)
Simple answer: economies of scale.

Would that be better than a true "free/open market"? No idea. But, it seems we get the worst of both systems in the US, which has led to all sorts of regulatory capture, massive administrative waste, etc.
Educating a New Generation of Workers
Diversification is a hedge against ignorance. Investors are always more ignorant than founders to begin with (breadth vs depth), and at the stage YC backs most companies at, even the founders don’t have much of a clue how successful they will be.

This is the “correct” investment behavior.
Show HN: An LLM-powered presentation copilot for Google Slides
Hi hackers!

My friend and I built Deckster, an LLM-powered presentation copilot for Google Slides. It’s raw, but it works, and I’d love your feedback!

How it works:
First, tell Deckster about your audience and goals, and it will set up a structure for you. After, Deckster will guide you through each slide, helping you craft and personalize your content. In the end, you’ll receive personalized tips on how to present. Eventually, you'll have a clear, ready-to-use draft with all your content in place.

Why we built it:
A while ago, I realized: 1. Presentations, done right, can help you achieve goals; 2. Presentations have an undeserved bad rep; 3. Presentations have been around forever, and they’re not going anywhere.

My point is that presentations are not inherently bad; it's just a tool to communicate our ideas. The problem is, we’re still making presentations like 30 years ago, focusing on form, not on content.

Making a presentation that will "hit your goals" is another level, it isn’t about adding fancy animations or using memes - it often takes years of experience in design, the art of communication, and psychology.

We believe Deckster will help up the quality of presentations while handling the mechanistic and time-consuming slide-building process in the background.

Current limitations:
- Currently, Decskteronly generates text-based presentations. But we will add soon few more layers (layers for narrative and visuals, embeddings for expanded context, and more stuff)
- Only 1 use case - Corporate pitch. Next, we plan to add reporting, education, sales pitch, and more.
- Only works in English, in the future, it'll support more languages.

I love Deckster and think it's pretty cool because it really does save a lot of time and secondly because it gives you huge leverage by expanding your communication and psychology knowledge so needed for great decks. But hey, I need to hear your opinion.

- Are presentations something that you consider a great tool, or nah?
- How often do you work with presentations?
- What are the biggest pain points?
- What would you like such a tool to solve for you?
My 3 year old used to think the dinosaurs are gone because a meat eater killed them all.
One the advantages of capitalist competition is companies run by bad managers go bust and the resources can be redeployed. You get rid of that and have promotion based on office politics and you get a lot of problems.
I switched to VA healthcare totally since the PACT Act was signed. So nice not to have to worry about this shit anymore.
In the long term the market will absolutely adjust to more efficiently using that potential - but that's the long term. If America suddenly socialized health insurance millions of people[1] would be out of a job. The long term outlook of the economy would much better - but the short term would be extremely painful.

1. UHC appears to be about 440,000, CVS about 300,000, Elevance (aka Anthem) 104,900 - those are just a trio of the larger insurers out of hundreds.
yes, it's a known issue unfortunately. I couldn't get it to bring up the keyboard (I tried even with a hidden text field) hopefully you can try it on desktop
I don’t like that Chrome forces you to install an extension to modify the new tab (to such an extent). With Safari, I have it pointed at a local HTML file. That file contains a mini web app with my bookmarks. It has keyboard shortcuts, history and fuzzy search built into it.
I imagine at least Sealand has relatively lax (or at least informal) restrictions.
Apple changed this to be a little more annoying with Sequoia:
System Settings > Privacy & Security > "Security" heading > "Open Anyway" button.

- https://support.apple.com/guide/mac-help/open-a-mac-app-from...
Convert any link into an episode of your private podcast
Forecast the Future of AI
Completely agree with these.

One way to achieve "Make illegal states unrepresentable" is by using "refined" types, a.k.a. highly constrained types. There is a "refined" library in both Haskell and Scala and the "iron" library for Scala 3.
This can be a good thing. One of the hardest things about building new software products is getting initial customers to discover your bugs, missed requirements etc and also add credibility.

As an enterprises SaaS buyer, I'd much rather use a code documentation tool that'd been circle jerked around a YC batch a few times compared to one with no prior customers.
I thought their having a 'patina' from use was part of the original schtick, before they even came out? I know that was one aspect that made me go "huh" and think they might be onto something interesting.
From the outside, a hospital seems like one thing; but it's really nothing at all like retail. Some doctors can bill separately, the pharmacy can bill separately, different departments can bill separately, different diagnostics can bill separately. One well-meaning hospital can't fix this; it's baked into everyone's expectations.
I'm a little confused. The baked-data model is so you DON'T have to generate a thousand static pages. But this solution does exactly that.

Not complaining, mind you. My kid is trying to learn HTML/CSS/JS and wants to put together a read-only website with a database backend. I'll be pointing him this way as an ootion once he's far enough.

But it's still puzzling to link it to baked-data. Maybe I'm missing something.
This is really cool. Whilst it's been fun mucking around with next.js etc (and arguably that's for a different purpose) for an out the box website Jekyll has proven itself time and again. Looking forwards to trying this out.
I pay $20/month to Claude.ai, and consequently don’t go to SO anymore.
This matches typical VC investment patterns.
https://archive.is/EfaFI