skysight-inc/HackerNews huggingface dataset:
Author here. Thanks for reading!

>Counterpoint: writing blog posts so that they are read by someone else completely defeats the point of writing for 99% of people.

I think it's totally fine for authors to write for themselves, but I think the number of authors who have that goal is far lower than 99%. Maybe 5-10%?

For almost every author I've spoken to, they get satisfaction from people reading what they write. It doesn't have to be millions of people, but I don't think most people find it satisfying to spend hours writing an article for it to only reach a single-digit number of readers.

So, I don't think it should be every blogger's goal to find a wide audience, but if it is, I think the recommendations in OP will be helpful towards that goal.
Not just felt, death tolls too.
> As soon as you get into "different laws apply to different people" you run into problems.

But when you don't do that, you run into different problems, which is what we have run into already.
I agree. There is a lot that is not on the homepage. I’d welcome any contributions. I barely managed to put together a decent homepage.
> side to side head bob

Does this have a name? I know exactly what it looks like, and I think I get some of the connotations of emphasis and agreement...
Lol kids are in school 30+ hours a week. When you look at the basic curricula they have to learn it is 99% on the school if it cannot be taught in that time frame, even if the kid is going home to a 4 hour shift in the slave labor camps and only ghouls for parents.
Taiwan accuses China's biggest chipmaker SMIC of illegally poaching tech talent
Zig allows you to cross-compile as easily as Go does. Setting up cross-compilation toolchain otherwise is quite painful
For those who are curious how we can construct such a function, and why it looks so funky on the negative side, I strongly recommend this video https://www.youtube.com/watch?v=v_HeaeUUOnc
I miss the declarative purity of XSLT as an HTML templating layer. I'd love to know if there is a similar system for more popular/current web stack.
The clip predates Google's transformer paper by a year. This has nothing to do with what's popularly known as generative AI.
"learn how to think, learn how to break down problems, learn how to communicate clearly."

This is essentially the job of a senior software engineer.
Where one could set up email would be fine as well.
looks promising thanks!
That RFC doesn't even support utf8.

It is, and accepts it is, codifing best practices rather than defining an authoritative standard.
“I no longer think you should learn to code”

“I think you should learn…” then describes all of the things that programming entails.
Most word processors can be configured to flag double spaces. That gives feedback to break the habit.
I hope this will be packaged into shared libraries at some point so that languages that isn't rust will get access to it.
Yes, that's a carousel. I'm going to upload a new image soon where it shows the price on the cart's subtotal and the working hours below. Or maybe this image from my Reddit post works best: https://www.reddit.com/media?url=https%3A%2F%2Fpreview.redd....
You can, but only for a relatively short amount of time after posting the comment. Maybe an hour or so?
Yes.

Give the code a try!

https://github.com/WillAdams/gcodepreview

If you can describe a simple part I can work it up for you and add it to the examples.

EDIT: Alternately, try pyCAM, or Kiri:Moto w/ an STL?
Was playing with a 6809 system not long ago and, yeah, FORTH maps really nicely to it. S reg = parameter stack, U reg = return stack, Y reg = interpreter pointer. Inner interpreter is a single two byte instruction (jmp ,y++).

I'd always wanted to play with the 6809 and it really is a slick little 8 bit cpu.
I would argue that it is essentially the job of any software engineer! I’m truly flabbergasted by his statement.
have you tried Buildkite? https://buildkite.com
Wow that api looks fantastic! Bravo!

I'd like to read an even more thorough overview of how it works and all the gotchas before I'd consider using this 'in production' but the API looks very easy to use and very elegant.

EDIT: just hit the section on portability, seems like you would always have to use that API, yeah? I feel like when you are writing network code you simply have to make it portable from the get-go. I guess I'm always thinking about having it run on client machines.
Why don't websites that don't want to be crawled by AI implement some sort of authentication mechanism to prevent unauthorized use.
Pinning down "Future is not Send" errors in async Rust
Ideally a tool like this should be a desktop app. But people tend to use multiple devices or even change their devices and then the question of data migration comes in.

It also helps to be able to access these stats anywhere instead of just on the device it is installed on.

Eventually, this can become a hybrid. But the expedient solution is what we have now.
I agree, I'm too picky in domains I am knowledgable about to not go over every character of the output. For areas where I have no clue, I have sometimes found success with just pasting the code without understanding it, but it wasn't an easy process.
Casualties rising so far
Estimated to be thousands.
People trapped inside collapsed building and calling for help .

https://www.reddit.com/r/myanmar/s/IlrSbGtqfV

https://www.reddit.com/r/myanmar/s/SrpgBsfO8l
XSLT will perform the transformations that you instruct it to do. It does not wipe out whitespace just on its own. Do you mean that you'd like facilities to nicely reindent the output?
Feds drop bomb on Multiplan in legal war over healthcare price-fixing algorithms
> I want to get XSLT 3.0 working properly first

May I ask why? I used to do a lot of XSLT in 2007-2012 and stuck with XSLT 2.0. I don't know what's in 3.0 as I've never actually tried it but I never felt there was some feature missing from 2.0 that prevented me to do something.

As for streaming, an intermediary step would be the ability to cut up a big XML file in smaller ones. A big XML document is almost always the concatenation of smaller files (that's certainly the case for Wikipedia for example). If one can output smaller files, transform each of them, and then reconstruct the initial big file without ever loading it in full in memory, that should cover a huge proportion of "streaming" needs.
Doesn't appear to be open source... absolutely not.
It's actually 11h of mandatory downtime "between shifts"; this does indeed provide for theoretical opportunity to get good sleep for people with a short enough commute.
Yes, this always grinds my gears too. There is already a slightly larger space after periods in contemporary typefaces.

The old typewriter typefaces were monospaced, ie. every character was the same width, but this is no longer the case. Virtually all typefaces today are proportionally spaced, not monospaced. So it’s redundant to leave extra room after periods.
No need for eatmydata, dpkg has an unsafe-io option.

Other options are to use an overlay mount with volatile or ext4 with nobarrier and writeback.
https://sneak.berlin/20210425/signal-is-wrecking-your-images...

This also roundtrips to the internet, which is slow and expensive compared to a LAN transfer.

You also can't attach files >100MB in Signal. No transferring an installer .iso.
In the case of Wikipedia dumps there is an easy work-around. The XML dump starts with a small header and "<siteinfo>" section. Then it's just millions of "page" documents for the Wiki pages.

You can read the document as a streaming text source and split it into chunks based on matching pairs of "<page>" and "</page>" with a simple state machine. Then you can stream those single-page documents to an XML parser without worrying about document size. This of course doesn't apply in the general case where you are processing arbitrary huge XML documents.

I have processed Wikipedia many times with less than 8 GB of RAM.
Yes, there's a lot of internal protos from Google that are leaked on the internet. If I recall correctly, it was a hacker News comment that linked to it.

Edit: I don't know why the parent comment was flagged. It is entirely accurate.
As somebody whose work is closely involved with the US military, particularly INDOPACOM and SPACECOM, I can assure you you don't have the full picture.

China is plenty capable of competing with us in a high-intensity conflict, especially regionally, but also in space, and they can even hurt us in the home front, if we're being perfectly honest.

Sure, the US might ultimately "prevail" such a conflict, but it's not a conflict US war planners or anybody with a clear picture of the situation is in any hurry to jump into.

You should pray that such a war never comes to pass, because it won't be pretty for any side, and has the potential to be especially dicey for the US if domestic politics are as inflamed as they are today.
Disclosure is a very different beast today, fifty years later.
In addition to what the other commenter said, my main gripe with it was that it felt a tad bit racially discriminatory (only speaking from my own experience). I'm not a white man, and I worked in towns with predominantly white populations. I received a lot of undue complaints, and I ended up getting shunted to night shift work before I made the switch.

Also the pay as a civil engineer with 3 years of experience was roughly half what I ended up making my first year as a software engineer.
If JPEG compression is the only evident flaw, this kind of reinforces my point, as most of these images will end up shared as processed JPEG/WebP on social media.
I don't think they'd call themselves ex-communist. The ruling party is the Communist Party of India.

Also, to be clear, it's a common understanding in Marxism that capitalism is a stage of socialism. The "capitalism and socialism are opposites" rhetoric is too simplistic.

Socialism is different but built upon capitalism, in a similar way, for example, to how electric cars are different but built upon gas cars. Marxism opposes neoliberalism and other forms of governance that leave capitalism unchecked, but doesn't reject everything about capitalism— "just the motor, gas tank, and other harmful parts" you could say.

[1] https://www.reddit.com/r/CapitalismVSocialism/comments/vlxxv...

[2] https://www.reddit.com/r/CapitalismVSocialism/comments/1g5kd...
`b line` and `expr expr` both work fine in lldb. I agree the ergonomics are less excellent, but that doesn't seem a reason to completely abandon lldb/gdb to me. Maybe I am missing something
Honestly, Resolve isn't that difficult, especially if you're OK with watching some tutorials to get used to it. It's certainly no more difficult than Premiere (for basic tasks, of course).
CSS selectors have spent the last few decades reinventing XPath. XPath introduced right from the beginning the notion of axes, which allow you to navigate down, up, preceding, following, etc. as makes sense. XPath also always had predicates, even in version 1.0. CSS just recently started supporting :has() and :is(), in particular. Eventually, CSS selectors will match XPath's query abilities, although with worse syntax.
Trump has net negative approval rating.

https://www.natesilver.net/p/trump-approval-ratings-nate-sil...
Since the genie is out of the bottle, when it comes to ALPRs in the United States, I'd rather just have all the data publicly available. If the cops, data brokers, and insurance companies can see it I should be able to as well.

I should be able to see the comings and goings of law enforcement, elected officials, etc, if they can see mine.

Alternatively, lock it away behind judicial oversight. Make the cops get a warrant. Criminalize companies collecting the data from offering it in any manner other than by the order of a judge.

I feel the same way about tracking cell phones, publicly-owned surveillance cameras, privately-owned surveillance cameras that are "voluntarily" offered to law enforcement, and, in general, any dragnet surveillance available to law enforcement. If it's available to law enforcement and not being conducted on an individual basis under a judicial order (or, heck, even just probable cause) I think it should be available to the public, too.

"But stalkers!"

Tough. That's the price we have to pay for keeping law enforcement in check. Either adapt or take this power away from law enforcement.
That’s no good to the victim, is it.
"Houti Alert" is a hilarious sample notification.
The longer they waited the longer we could use our existing Lightning accessories we’ve had for years that are now trash and often don’t have good replacements (e.g. docks).
Someone once asked me how long it would be before I arrived to a meeting (wasn't late) and I told them it could be measured in nanoseconds. Same energy.
This is embarrassing. At the time I was making the post, HN kept rejecting it and the title became shorter and shorter with every try. I am trying to edit the title now without much success.
Thanks for the suggestion. It would’ve helped people know what it was about better than the current title
I think part of it is that, from eons of experience, we have a pretty good handle on what kinds of mistakes humans make and how. If you hire a competent accountant, he might make a mistake like entering an expense under the wrong category. And since he's watching for mistakes like that, he can double-check (and so can you) without literally checking all his work. He's not going to "hallucinate" an expense that you never gave him, or put something in a category he just made up.

I asked Gemini for the lyrics to a song that I knew was on all the lyrics sites. To make a long story short, it gave me the wrong lyrics three times, apparently making up new ones the last two times. Someone here said LLMs may not be allowed to look at those sites for copyright reasons, which is fair enough; but then it should have just said so, not "pretended" it was giving me the right answer.

I have a python script that processes a CSV file every day, using DictReader. This morning it failed, because the people making the CSV changed it to add four extra lines above the header line, so DictReader was getting its headers from the wrong line. I did a search and found the fix on Stack Overflow, no big deal, and it had the upvotes to suggest I could trust the answer. I'm sure an LLM could have told me the answer, but then I would have needed to do the search anyway to confirm it--or simply implemented it, and if it worked, assume it would keep working and not cause other problems.

That was just a two-line fix, easy enough to try out and see if it worked, and guess how it worked. I can't imagine implementing a 100-line fix and assuming the best.

It seems to me that some people are saying, "It gives me the right thing X% of the time, which saves me enough developer time (mine or someone else's) that it's worth the other (100-X)% of the time when it gives me garbage that takes extra time to fix." And that may be a fair trade for some folks. I just haven't found situations where it is for me.
There are very many pithy sayings to this effect, most famously "All models are wrong, but some are useful" (perhaps by George Box, but I can't find this exact phrase attributed to him)

Even Von Neumann said "truth is much too complicated to allow anything but approximations."
The article is co-written by a member of Kerala's Planning Board and heavily oversells the state. I'd say Kerala is nowhere near rich so even the title is technically incorrect.
There have been proposals a long time ago, including by Tim Bray, for an XML 2.0 that would remove some warts. But there was no appetite in the industry to move forward.
> Docker is a big culprit

Actually in my experience with pulling very large images to run with docker it turns out that Docker doesn't really do any fsync-ing itself. The sync happens when it creates an overlayfs mount while creating a container because the overlayfs driver in the kernel does it.

A volatile flag to the kernel driver was added a while back, but I don't think Docker uses it yet https://www.redhat.com/en/blog/container-volatile-overlay-mo...
I actually had Claude Desktop with the file system MCP write me out a pretty nice suite of rules directly in the .cursor/rules folder.
> Your understanding of how formality levels in English function is perhaps not entirely complete: native speakers of English convey usually convey

It's kind of hilarious that you assume I'm not a native English speaker because I speak more languages... I'm a native English speaker who just happens to have grown up with 2 other languages and have a wife that speaks 4+ languages. On top of that I've taken a bunch of university level English courses.

Yes, I'm aware that people shorten sentences into statements when speaking to those they're familiar with. I do it as well.

Here's a thought experiment:

- If a toddler speaks in short statements it's "baby talk"

- If an immigrant speaks in short statements it's "broken English"

- If a native speaker speaks in short statements it's vernacular or slang

Or:

- If a toddler makes up words it's "baby talk"

- If an immigrant makes up words they're uneducated

- If a native speaker makes up words it's a dialect
Many groups that want to destroy things make up excuses for why it is good. Even Adolf Hitler said the Jews were attacking Germany and he was just acting in self-defense. So the mere existence of an excuse doesn't mean very much.
It's been a while since I saw a new library with such a clean interface. Congrats!
WHEN they screw this up any litigation will be a "witch hunt" and they'll simply refuse to pay any settlement awarded, assuming they allow it to get that far.
Additionally, for a lot of professional software, we aren't given the option for short term rental. For creative cloud, I pay monthly but agree on a annual basis. There's a more expensive month-to-month sub, but still you have it at minimum for a whole month.

With software subscriptions, I don't have the option of saying "I need to rent lightroom for 3 hours to edit this session." and have it be priced accordingly. No matter what, I'm on the hook for at minimum a month. On the flip side of that, since I use it so frequently, it's insulting that my only option is just to rent it. I can buy other tools outright and own them, so I'd also like to own my digital tools as well.
US Population Will Shrink by 2033 Without Immigration, CBO Says
Hey thanks for your comment.
right now I'm not collecting any data.

Simply looks for the tab you are on, and the tool search for specific class names to for the element that represents the price, for example: amazon uses the class name called: a-price. If on the page the tools finds that class, then it gets the value for it and that's where the magic happens.

At the end of the day, IF I end up collecting any data, it would be the amount purchases (the number, $14.99, etc.) for reports for the users, etc., nothing in the natures of the user's username, password, items purchased etc., and no, I'm not selling that data.

I hope this answers your questions. :)
https://archive.ph/NdTvX
I manage a team who build and maintain trading data reports for brokers, we have everything generate in a fairly standard format and customize to those brokers exact needs with XSLT. Hundreds of reports, couldnt manage without it.
Can tmpfs be backed by persistent storage? Most of the recent stuff I've worked on is a little too big to fit in memory handily. Ideally about 20GiB of scratch space for 4-8GiB of working memory would be ideal.

I've had good success with machines that have NVMe storage (especially on cloud providers) but you still are paying the cost of fsync there even if it's a lot faster
For that matter, it’s not unheard of for members of the US’ 18,000 law enforcement organizations [0] to engage in stalking behaviors themselves. Especially when there’s no oversight for a specific surveillance technology…

[0] https://en.m.wikipedia.org/wiki/Law_enforcement_in_the_Unite...
Citation needed.

There is quite literally no evidence for this theory and mountains of evidence that USB-C is what they were always going to switch to. They had already switched checks note almost every other device they make to USB-C. The few that weren't USB-C at the launch of the iPhone 15 have been moved since then (specifically keyboard and mouse). I'm not sure if there are any Lightning devices left at this point.
I say the author tells us more than the headline or first sentence of the loop. If you have recently scrolled through Sabines posts on Twitter, or her clickbaity thumbnails, facial expressions and headlines on YouTube [1], you would see that she is all-in for clicks. She often takes a popular belief, then negates it, and throws around counter-examples of why X or Y has absolutely failed. It's a repeating pattern to gain popularity, and it seems to work not only on Twitter and YouTube, but even here on Hacker News, given the massive amount of upvotes her post has.

[1] https://youtube.com/@SabineHossenfelder/featured
Also The Gap has good jeans that are decently priced (when on sale) if you are looking for something a bit more "upscale."
The naive way has to have a 1 in it since what you give only has 99 factors.
The history of middleware in this and the predictions for MCP based on past outcomes is really interesting.

"Middleware never quite lives up to these promises in practice. MCP, if history is any guide, will go down one of two paths:

1. Everyone will use it.

2. Everyone but one key platform will use it

When (1) happens two things will be true. First, no one will effectively monetize it. Second, every vendor will also add unique aspects to how they consume (client) or produce (server) the exchange. This is internet networking, TCP/IP or HTTP. For (1), the feature is low level enough that all the interesting things will happen on top. This happens as something goes from "new and cool" to building out broader capabilities.

When (2) happens that is because one platform is the leader and our industry has a long history of "everyone but.." APIs/protocols that are used by everyone but the leader. Usually by the time this leader "comes around" to being a first class citizen, it no longer matters as the industry has moved on to the next big thing as a center for innovation."
But it doesn't have remotely the same religious protections as theism.
I can agree with that. That's very basic and uncontroversial. I asked because terms like "economic literacy" often masquerade "thinks about economics the way I want them to". For example, some people would say that you must believe things like "financial markets are good" or else you're economically illiterate.

But supply and demand happen in every economy, even those without money and even post-scarcity sci-fi. And unintended consequences are just a thing everywhere.

Unless "unintended consequences" was shorthand for "if you hurt stock market investors that's bad for the country", of course.
>In this world how does the notion of capitalist vs worker make any sense?

Well paid workers can amass the means to become capitalists.

>Let alone with the stereotypes Marx depended upon for his arguments?

Marx called these types of people that make enough money to own their own means of production "petit bourgeoisie". This is in contrast to the "haute bourgeoisie".

This isn't some exception to Marxist thought; this is literally one of the core components of Marxist thought.
Leyden's AOT support is not specifically geared towards containerized workloads, AFAICS. It's a general trend in the Java world though to bundle the JVM alongside applications, potentially creating a tailored JVM distribution with just a subset of all the available modules of the SDK. The model where one JVM is installed on a server and multiple applications are using it is becoming more and more rare. In that current model, a JVM upgrade would happen when distributing a new version of the application using it.
The political pendulum, maybe? Good times make weak people, weak people make bad times (you are here), etc?