skysight-inc/HackerNews huggingface dataset:
Considering that Hector has been gaslighting people for years about his alter ego Asahi Lina, he kind of does.
The struggle that made us in Waterloo
If rooted iOS and Android devices are a security threat, then so are all Windows and macOS computers.
Why the .ai?
Programs are read more often than they're written, and on a scale of decades all programmers are novices. So I try to optimize my code to be obvious to novices

What's wrong with GNU? they automatically wrong or something?
I remember when we implemented AAA (Authentication, authorization, and accounting) at Amazon, which enforces a central authority and secondary encryption on all inter-service communications. What was great about it was there was several services that simply refused to integrate and we had to let them have unfettered access to other services. To cover up this issue, we simply ignored it. Hasn't been a problem yet.
PSA: Get Flash Attention v2 on AMD 7900 (gfx1100)
Sharing here because it was really hard to dig this from issues on GitHub instead of official documentation...
Who hurt you
> If the People want to set aside the Constitution, they must do the hard work of convincing enough people in enough states to do it lawfully.

No, they don't.

They just need to obey a government that ignores its Constitutional bounda.

> Otherwise it's settled with might makes right.

It's always settled that way. Legality isn't a substitute for might makes right, it is, a social mechanism for guiding where the “might” ends up. But if the people—who ultimately, are the muscles of the might—decide not to care about legality, than it doesn't matter any more. Words written on paper are not self enforcing.
Elysiajs/Elysia: Ergonomic Framework for Humans
> it feels like it often boils down to the politicians just not understanding enough to take rational decisions.

That's a very gullible take and kind of apologetic for the politicians. If you are implementing a backdoor to crypto-systems, you probably know exactly what you are doing.

That, and this has been re-surfacing time and again under different pretenses make this a deliberate attack on freedom of expression. The politicians know exactly what they are doing.
That doesn't show any actual FIPS certificate numbers. Neither does the top link. If CIQ has any FIPS certificates I can't image why they wouldn't list them prominently to remove any doubt. That's what Red Hat does.

https://access.redhat.com/compliance/fips
// Alan's editorializing:
// I think the candela is a scam, and I am completely
// opposed to it. Some good-for-nothing lighting "engineers"
// or psychologists probably got this perceptually-rigged
// abomination into the whole otherwise scientific endeavor.
//
// What an unbelievably useless and stupid unit. Is light
// at 540.00000001 x 10^12 Hz (or any other frequency) zero
// candela? Is this expected to be an impulse function at
// this frequency? Oh, wait, the Heisenberg Uncertainty
// Principle makes this impossible. No mention for
// correction (ideally along the blackbody curve) for other
// wavelengths? Damn you, 16th CGPM! Damn you all to hell!
//
TWRP, though the decryption would probably have to occur prior to restoring the image (i.e. outside of twrp)
You mean something like this: https://operating-system-in-1000-lines.vercel.app/en/
I don’t think it would’ve in our case, at least. I actually quite like our OSS policy: basically, we don’t want to be in the business of maintaining forks, so all changes should try to get upstreamed if at all possible. It‘s good client service as well: when our clients ask about the libraries we use, we’d much rather be able to tell them “the latest public version” than “here’s our fork”.

We also want to engage with and donate to the projects we use, mostly out of risk management: if they go unmaintained that’s bad for us.
Not only do they not respect robots.txt, but they publish an entire page[1] in their docs dedicated to circumventing scraping countermeasures.

I pointed their scraper at a url on my server to test it's behavior. It made four separate requests to the same page, three with the UA "udici"[2], and one with the UA "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/134.0.0.0 Safari/537.36" and a different IP. The first three requests were all made within the span of 1 second, and the fourth 27 seconds later.

I emailed their published support address asking for an IP range and UA. They gave me the entire IP range of google cloud, and ignored the UA question.

This goes well beyond the "it's up to our users to implement responsible scraping practices" implication from the developer's other comment[3]. Instead, their service behaves maliciously by default, and they have implemented and documented switches that users can toggle for additional malicious scraping behavior. As far as I can tell, it is not even possible to implement a robots.txt-respecting scraper on top of this, because I couldn't find any mechanism for users to set a specific UA string.

[1]: https://docs.hyperbrowser.ai/sessions/advanced-privacy-and-a... (archived: https://web.archive.org/web/20250322045952/https://docs.hype..., http://archive.today/2025.03.22-050029/https://docs.hyperbro...)

[2]: https://github.com/nodejs/undici

[3]: https://news.ycombinator.com/item?id=43442116
Scallop – A Language for Neurosymbolic Programming
Or 'my flight was delayed for a few hours'
>the President can't unilaterally rename internationally recognized bodies of water

I'm curious if you were complaining when Barack Obama renamed Mt. McKinley.
There are other contenders if you like your snark on the ranty side.

// At this point, I'd like to take a moment to speak to you about the Adobe PSD format.

https://github.com/gco/xee/blob/4fa3a6d609dd72b8493e52a68f31...
I always sear meat on a flat top first anyway, but the advantage with an actual grill is that it has flames which help seal the outside of the meat quickly. Much more so than the heat radiating from the Foreman Grill grooves. Without a quick sear, you end up with a rubbery and dry piece of meat.
I dig it, and I suspect this might be a big part of my next role given that I’ve always been the “Active Directory/AAD/Entra/IAM/Okta” guy. I like my directories lean, clean, tightly integrated, highly available, and with as few “branches” from the centralized authorization pipeline as possible - so all of this seems to hit my core strengths.

Guess I’ve got some weekend research ahead of me!
I agree.

Many things in software are in the "you're doing it wrong" but that wrong way is subjective and arbitrary.

> maybe using warp-wide semantics to implement something like a "software" microcode engine.

https://github.com/beehive-lab/ProtonVM
Has someone built Busybox in Rust yet? That would be good for embedded.
> Once I patiently explained that a cable shouldn't matter for digital as long as the bits got there.

Emphasis mine.

As someone that sold AV equipment, including cables, in the late ‘00s / early ‘10s, nerds that misunderstood the nuances of this were the single worst group of customers to work with.

You could see them coming a mile away. By the time “gold-plated HDMI cables are a scam” gets down to their level of pseudo-intellect, it becomes “all cables with the same physical connectors are the same”. Patently untrue, and 99.9% of the time they won’t have any of it. Some of the most snide, belittling, insulting shit ever sneered at me in a professional context has been from some socks-and-sandals nerd practically accusing me of genocide because I dare suggested that the cheapest HDMI cable on the shelf explicitly doesn’t support whatever insanely expensive TV, blu-ray player, or whatever else, that they’ve purchased.

15+ years later, purchasing the ‘right’ HDMI cable is if anything a more Byzantine process. Made worse by the fact that any conversation on the topic inevitably has at last one person butting in to say “they’re all just cables bro aha”.
Fusion author here. I haven't abandoned the project, and I do plan to complete it, including a graphics subsystem and a network stack. I'm currently trying to crack a tough nut, which is efficient zero-copy IPC using message passing over channels with a shared heap. This is a fundamental piece that will be used to communicate between different components (both within the kernel and across kernel-user space). Once I have a proper implementation, I expect the pace to pick up.

And of course I will document everything as I make more progress.
That is a lot of effort, and expensive

Probably ineffective too, as some part of your firm must hold the assets, and that's the part that gets sued
The error semantics of fsync are very important here and this can get messy, for example see https://danluu.com/fsyncgate/
Maybe his talent agent?
But they also don't break as often. And can hold a larger capacity. And don't spill. Admittedly, the thought of cleanup has put me off the occasional late night margarita...
Is reddit leaking through to HNews? This childish comment doesn't add any value to the discussion whatsoever.
While I'm lucky enough not to ever have had to spend a while trying to refactor/fix LLM-produced code, I've definitely had a much easier time trying to do major refactors to fix larger issues with human-written Rust code than any other language I've tried it with. The compiler obviously doesn't catch everything, but the types of things it _can_ catch seem to be very common to encounter when trying to make cascading changes to a codebase to fix the types of issues I've seen refactors attempt to address, and my instinct is that these might also be the types of things that end up needing to be fixed in LLM-produced code.

Elsewhere in this thread someone mentioned LLMs producing poor performing code that does stuff like collect iterators far too often and pointed out that fixing this sort of thing often requires significant Rust expertise, and I don't disagree with that. However, my impression is that it still ends up being less work for an experienced Rust programmer to claw back some memory from poor code than for someone similarly experienced in something other than Rust working in a code base in their own language. I've seen issues when three or four Go engineers spend weeks trying to track down and reduce memory overhead of slices due to the fact that it's not always easy to tell whether a given slice owns its own memory on the heap or is referencing a different one; looking for everywhere that `collect` is called (or another type known to heap allocate) is comparatively a lot simpler. Maybe Go being a lot simpler than Rust could make LLMs produce code that's so much better that it makes it easier for humans to debug and fix, but at least for some types of issues, my experience has been the opposite with Go code written by humans, so I wouldn't feel particularly confident about making that prediction at this point in time.
>> It help make candidates identify weaknesses and collectively improve our field.

Actually, and this will sound wrong, but it won't.

Let's say the worker pool is 1000 candidates. If I give them sll advice, and they take it, I still have 1000 candidates to choose from. It's just harder since they're all better.

On the other hand the resume that contains spelling errors is easy to just discard (low attention to detail.) I don't want someone else to gave told them, I'm trying to find people who have attention to detail without being told.

Failing that I'm looking for people with some initiative. Perhaps someone who has recruited friends, family or even a service to run mock interviews and provide feedback.

Of course resumes are terrible starting points for job applications. You send out thousands, I get thousands. How might you take that knowledge to better stand out from the crowd?

Here's my answer to the original poster; we don't give feedback because of the legal and incentive reasons others have highlighted.

Recognizing this fact, what then is your next step? Instead of being a passive participant in the process, what might you do to stand out from the crowd? What might you do differently to the herd?
It matters to me, as a person who travels frequently, that people in the countries I visit don't believe that Americans writ large voted for the foreign policy we see being enacted. Even among the ones who voted for Trump, there seems to be a lot of shock at the aggressive posture toward our allies. I think it's important to convey that a majority of Americans are not on board with this 180 degree turn in our position toward Europe.

But yes... individuals don't make foreign policy, and we are subject to the whims of our polity. That's exactly what I'm asking the parent poster to take into account.
> it seems not a huge computational task to figure out that ] is a `\right]`

TeX's design was finalised in 1982, when the computational resources were different by a few orders of magnitude. There is a very strong culture of backward compatibility (search for "A torture test for TeX") and there are so many equations written in TeX documents that it would be impossible to change the parsing now.

That said, something like MathJax would be free to create their own TeX-like syntax where parentheses are automatically paired.

I for one often find myself wanting more control, writing `\bigr]` or `\biggr]` instead of `\right]` to get the rendered equation to look good.

> And while rendering `(a+b)/a` as a `\frac` is opinionated, honestly, the only reason why this occurs in my notes is when I was too lazy to type `\frac{}{}`.

Plain TeX has the much nicer syntax `{a+b \over a}` but for some obscure reason LaTeX recommends against that.
Nah, there is enough control over the cost of living. Cutting or raising taxes gives plenty of control. Say tax free restaurants and less strict rules if you serve 1-5 meals per day, slightly more regulation for 6-10 etc other countries are full of places like that and they dont kill that many people:)
TFA sure looks like a huge number of its samples—which correspond to regions that had a ground-truth kind of count due to dam construction—were drawn from China…
That’s because it doesn’t make sense. From Paul Krugman:

> The document simply doesn’t hang together. Part 3 makes the case for tariffs by arguing that they won’t be inflationary because they’ll lead to a stronger dollar, reducing import prices. Part 4 then calls for an all-out effort to weaken the dollar, using emergency powers if necessary.

https://paulkrugman.substack.com/p/trumps-team-of-economic-y...
Whatever happened to the whole debate around Ubuntu including ZFS modules by default in Ubuntu? At the time it originally got proposed, I feel like I remember basically everyone other than Canonical agreeing that this wasn't allowed by the licenses of Linux and ZFS, but they did it anyways, and from what I can tell, they basically got away with it?

Unless I'm remembering it wrong, I'm honestly not surprised that they might just be less worried about licensing in general after that; maybe this is the software licensing equivalent of "too big to fail"?
I Made This Today
Call it whatever you want. Vibe coding. Whatever, I don't care. I have no idea how to code JS. I'm an Apple ecosystem mobile developer. But I made this in a day using Claude Code.
Fun with Your Typewriter (1956)
No systemd really limits the options (including that OpenSUSE uses it, so I'm not sure how to read your comment). Maybe Artix Linux? That's rolling release systemd-free, though I don't know about graphics drivers. I would have suggested Pop!_OS, with has an awful name but is basically like Ubuntu without the bad stuff and excellent graphics drivers, but it has systemd and isn't rolling so YMMV.
technically uutils/coreutils should suffice for this goal still as it can build into a single-binary tool a la busybox (iirc that's the default actually)
This isn’t even true with other common ‘digital’ cables.

Not all ‘Ethernet’ cables are the same. Someone will give you 100mbit. Some will give you a gigabit. Some will give you even more. They’ve all got RJ45 on them.

“All HDMI cables are the same” is an almost-baseless corruption of a very valid critique of Monster et al.
The issue is names.

Every darn little thing in Java needs a name.

If there is no good name, that's a hint that maybe you don't need a new type.

Obligatory Clojure example:

(defn full-name [{:keys [first-name last-name]}]
(str first-name " " last-name))

This defines a function named `full-name`.
The stuff between [] is the argument list. There's a single argument. The argument has no name.
Instead it is using destructuring to access keys `:first-name` and `:last-name` of a map passed in (so the type of the unnamed argument is just Map)

This function works for anything that has a key `:first-name` and `:last-name`.

There's no need to declare a type ObjectWithFirstNameAndLastName. It would be quite silly.
As a veteran I think it's incredibly important for more people to see this.
Poisoning yourself is not the same as being a participant in strengthening and spreading a virus or bacteria and encouraging others to do it.
> Of course they can't all have a PhD in cryptography

We could be seeing the effect of France's top notch level of mathematical attainment in how their politicians are behaving.

Education lifts all boats.
I get that re: celebrity endorsements, I've never understood why someone would buy a product just because a celebrity is in the commercials.

Now, that out of the way, the Foreman Grill was/is? a nifty little product that actually worked really well. I was gifted one, and despite having a really nice grill and big yard, sometimes I just want to be quick and lazy and bang something out.
The AI suffix represents my vision for the future of the product. I'm building toward intelligent features like automatic detection of unused variables, smart suggestions for security improvements, and predictive scaling based on your deployment patterns. Also- it sounds cooler :D
I looked into this some more. There are other ways than explicit fsync. See this blurb on FUA (which basically treats the I/O as write-through)

https://techcommunity.microsoft.com/blog/sqlserver/sql-serve...

More from kernel.org:
https://www.kernel.org/doc/html/latest/block/writeback_cache...
> I think some people understand that error correction is normally present in digital audio

The only such error correction I'm aware of is when reading data from a CD, which at this point is a tiny part of digital audio. Is there something I'm missing?
It seems expensive at around $4-5 per person per year! I think a satellite could gather useful population information based on a year of observing people entering and leaving their homes. I also wonder why the government needs to account for everyone in America? Can’t it just account for taxpayers who voluntarily work with the government system at the state and federal level?
If you have a powerful enough blender like a Blendtec or Vitamix you can just put soap and water in it and run the blender itself to clean it.
Plex Is Going to Make You Pay for Its Best Free Feature
This is certainly disappointing.
Their time is worth more than the $25K they want.
"The birth and death of JavaScript"
Funny. I like my numbering to start at one for the same reason.
The foreman grill was not meant for seasoned steak cookers, it was typically for college kids or first time apartment dwellers. It had it's time and place and it was obviously not meant for you in this current time and place.
Do the signs not have phone numbers on them for both calling and texting?
The story that civilization started 5-6000 years ago in Mesopotamia is pretty quickly eroding away. It’s interesting to see all the new evidence for advanced technology existing much earlier than expected.
Clearly, 100%
I don’t doubt used cars are shipped out of the US, but I’m pretty confident quite a few cars are junked in the US as well, as any junkyard demonstrates. I’d be pretty surprised to hear that junk cars (a subset of used cars) are shipped and resold.
Show HN: I created a free tool that maximizes your vacation days by 3x
I built Holiday Optimizer, a web app that helps you get the most out of your limited PTO days through strategic scheduling. By intelligently placing your time off around weekends, holidays, and company breaks, you can dramatically extend your vacations without using extra days.

Using my own tool, I transformed 15 PTO days into 54 total days off by optimally positioning them around public holidays and company days off (like Summer Fridays and Winter Break). The tool automatically generated a balanced mix of long weekends, mini-breaks, week-long vacations, and extended getaways.

Holiday Optimizer features:

- Interactive calendar visualization to see your optimized time off at a glance

- Multiple optimization strategies based on your preference for shorter or longer breaks

- Current year planning that only suggests future dates

- Support for company-specific days off and recurring patterns (like "Summer Fridays")

- One-click export to your favorite calendar app

- Year-by-year planning for future vacations

- Clean, responsive interface that works on any device

You can customize your optimization strategy based on personal preferences:

- Long weekends (3-4 days)

- Mini-breaks (5-6 days)

- Week-long breaks (7-9 days)

- Extended vacations (10+ days)

- Balanced distribution throughout the year

What would take hours to plan manually using a calendar now takes seconds. The tool is completely client-side, respects your privacy with no data collection, and features a responsive UI built with Next.js and React. Simply input your PTO allowance, company holidays, and preferences to see your optimized schedule instantly.

Try it out: https://holiday-optimizer.com

The code is open source at GitHub: http://github.com/waqarkalim/holiday-optimizer

I'd love your feedback on the tool! What strategies do you use to maximize your time off? I personally prefer week-long breaks (7-9 days) as they provide enough time to truly disconnect without using too many PTO days.
I have a common lastnameinitial @ email provider. It's the same username from my mainframe days. Some people with similar surname use that, probably because they either don't want to receive emails or because they are just... I don't know, clueless?

Usually I takeover an account and change the password. Then add a 2FA if possible and update the details to my name and address. This way people can't say it's their account anymore.

A couple of times there were credit card numbers. I just delete those if possible.

I have cancelled hair appointments and car services. I have received flight information multiple times. I have locked out an account on a French dating site, which had some interesting exchanges (the guy's missing out!).

I did not cancel a vet appointment. Pets need to see a vet and their owners being dumb is not an excuse. I won't interfere with that. But I did book a full grooming for a week after.

When I takeover I just use a random password from Bitwarden and don't even bother saving the account, as I don't plan to ever use these again.
To a degree, regularly getting coins to pay with is more effort than just having a phone. And these signs always have textable and callable numbers in my experience.
Gawker still acted more mature in terms of the defamatory content than any given social network. This is as clear a case of revenge-murder as you can find. I just want to know who convinced Hulk Hogan anyone cares about him who doesn't already love him. As far as I know he's still the mustache guy of unknown import who was in that funny nanny movie in the nineties I saw at age four. who cares if he swings?

This was obviously about a man's insecurity leveraging the courts to destroy a publicly-valuable business beyond any reasonable conception of justice. Somehow the new york times was never held to the same standard when they published blatant lies and enabled the invasion of iraq and a million murdered.