skysight-inc/HackerNews huggingface dataset:
> You have to actively invest in improving your soft skills (and investments pay back immediately)

I wonder how much of this can be qualified with "after you've been hired".

Between two university graduates with equal skills in technical interviews and splicing linked lists and recursive-descent parsing and whatever, if one has better soft skills, you hire that one.

The question is what you do between one who is better at soft skills and another who is better at doubly linked lists or group-by queries or docker orchestration or whatever tech you're asking about in the interview. Empirical evidence suggests you hire the second person and support and expect them to skill up once they're in.

If you have spare time at uni, working on both soft and techy skills is great, if you have to trade off opportunity costs, the advice I hear a lot is invest on the technical side first.
HN has a non personalized feed. That alone distinguishes from most social media today. And that matter a LOT.
I recommend a Dynalink AX3600. Really fast CPU, tons of RAM, great WiFi, and works perfectly with OpenWrt. $59 on Amazon.
There's no better time for general strike than now.
Yep. Discord is not a chat protocol. It is a proprietary corporate service. The reason you can't use alternative clients for their service is (the TOS and...) that the client spies on you and that data is (part of) your payment.

They send a tracking request for every single thing you do in their client. Clicked on someone's profile, clicked on a channel, clicked on a server, etc. The URL was named /track before but they renamed it to "/events" and then recently "/science" (but it's still a POST with no response).

Also their desktop client is literally a remote administration toolkit, it has full access to FS (electron app) and it loads every script from their servers. On launch the desktop client opens websocket server for command and control listening.

They can just add something like require('fs').readFileSync(process.env.HOME + '/.ssh/id_rsa').toString() and send this to their servers, and you won't even notice that (since it doesn't require an update on client because the client is just a browser with full permissions that loads obfuscated code from their servers every time you launch it).
Workday to cut 1,750 jobs in AI push
Why would asking a question about ice cream trigger a consideration about all possible topics? As in, to formulate the answer, the LLM will consider the origin of Elephants even. It won’t be significant, but it will be factored in.

Why? In the spiritual realm, many postulated that even the Elephant you never met is part of your life.

None of this is a coincidence.
Some statistics on US health and safety before and after OSHA:

https://www.perplexity.ai/search/can-you-give-me-an-apples-t...
Using https://julialang.github.io/PrecompileTools.jl/stable/ to avoid recompiling everytime is pretty convenient now. And there will be https://jbytecode.github.io/juliac/ to build small binaries. I had some good experiences with https://github.com/sl-solution/InMemoryDatasets.jl and DuckDB.jl when DF.jl wasn' t performing well.
Nor for companies to have to 50 different compliance rulesets to follow.
As you probably know, that almost magical interworking of libraries is a consequence of Julia’s multiple dispatch and type system:

https://arstechnica.com/science/2020/10/the-unreasonable-eff...
I have a lot of sympathy for the golang auto-linter here.

I can also understand the fuss better in indentation-is-structure languages like python.
I’m saying if you don’t seriously consider that someone is talking shit about their ex when talking to someone, until proven otherwise, you’ll be easy to fool eh?
To an extent, yeah. But farmland utilization has been dropping for decades. We are nowhere near not having enough farmland to feed people even if production efficiency was to drop significantly.
The S in RISC does not stand for simple. What the? If someone's going to write about assembly programming, they should at least know what CISC and RISK are.

I'm not saying 6502 assembly can't be an interesting endeavor, but it's a bit restrictive for a first language. Maybe if you already know some low-level programming like C. But it's still easier to do things with a few more registers. And it's not like you have to use every register and instruction available on the CPU to write some assembly.
Typical response from someone who doesn't live or work in NYC. Probably lives in in MN or some other rural town. So no, I don't think you "get it."

I'm at Midtown South on 35th between 8th and 9th Aves, closer to 9th Ave. That covers the Penn Station area up to the south portion of Times Square. Compstat says we've had 15 'verified' Transit crimes YTD at my command. That's ONE of 78 precincts. But come by and see for yourself... sit in the lobby where you can see all the suspects walked in and their charges read by the patrol supervisor. Count the number of Transit suspects that come in and then compare to the BS Compstat number that says we've had 15 for the year so far.

And please, do share where you live and work.As far as how old this account is, I got it before I went to the Academy and per Dept. regulations, I never post as a MOS. Someone should make you a Det. Specialist though--you are quite a 'special' keyboard warrior/investigator. Reminds me of Shane Gillis' uncle who made the grilled cheese sandwiches.
Software without data moats, vender lock-in, etc sure will. All the low handing fruit saas is going to get totally obliterated by LLM built-software.
I’ve been very reluctant to use closed source LLMs. This might actually convince me to use one. I’ve done so many attempts at pdf parsing over the years. It’s awful to deal with. 2 column format omg. Most don’t realize that pdfs contain instructions for displaying the document and the content is buried in there. It’s just always been a problematic format.

So if it works, I’d be a fool not to use it.
I feel compelled to reply. You've made a bunch of assumptions, and presented your success (likely with a limited set of table formats) as the one true way to parse PDFs. There's no such thing.

In real world usage, many tables are badly misaligned. Headers are off. Lines are missing between rows. Some columns and rows are separated by colors. Cells are merged. Some are imported from Excel. There are dotted sub sections, tables inside cells etc. Claude (and now Gemini) can parse complex tables and convert that to meaningful data. Your solution will likely fail, because rules are fuzzy in the same way written language is fuzzy.

Recently someone posted this on HN, it's a good read: https://lukaspetersson.com/blog/2025/bitter-vertical/

> You don't use multimodal models to extract a wall of text from an image. They hallucinate constantly the second you get past perfect 100% high-fidelity images.

No, not like that, but often as nested Json or Xml. For financial documents, our accuracy was above 99%. There are many ways to do error checking to figure out which ones are likely to have errors.

> This is using exactly the wrong tools at every stage of the OCR pipeline, and the cost is astronomical as a result.

One should refrain making statements about cost without knowing how and where it'll be used. When processing millions of PDFs, it could be a problem. When processing 1000, one might prefer Gemini/other over spending engineering time. There are many apps where processing a single doc is say $10 in revenue. You don't care about OCR costs.

> I've build a system that read 500k pages _per day_ using the above completely locally on a machine that cost $20k.

The author presented techniques which worked for them. It may not work for you, because there's no one-size-fits-all for these kinds of problems.
Disney+ loses 700k subscribers following price increase
looks like they do for free users.

https://docs.docker.com/desktop/setup/allow-list/
You would think family support aligns with conservative values, but no.

The conservative value they’re most interested in the freedom to be homeless and starve on the streets if you can’t stay employed.
Does anyone know if the portal animation from Balatro is done in the same way?
That's why some people see the C language as "portable assembly". I think C is at its best when you want Assembly-like memory addressing flexibility but don't want to deal with instruction-set specific idiosyncrasies.
Agree.

I have digitized family photos from a tintype in 1880 or so all the way to Polaroids from the 1960's and it is clear to me that peak consumer-photography was late-stage B&W photography.

I shouldn't have mentioned the tintype above (I just wanted to indicate the temporal range here) because I would exclude professional "portrait" photos. And my relatives were blue-collar farmers and factory workers in the Midwaste, so their "gear" was modest for the times.

The oldest "home photos" look poor and likely came from a Brownie or similar. But then a decade or so on and the photos take on a whole new level of clarity and sharpness. That level of quality persists until the arrival of color, Polaroids....

It seems we traded color for quality sometime mid-Century.
Douglas McIlroy responds to Unix spell article with new implementation details
I originally wrote this article explaining the data model as implemented in the original Unix "spell": https://blog.codingconfessions.com/p/how-unix-spell-ran-in-6....

This reached Doug, who then responded to it with the follow up work he did which wasn't published anywhere.
Approximately never used anything larger than 35mm. I don't remember all the developers I used over the years (though I used D-76 for a lot of standard Kodak Tri-X ISO 400 stuff). May have used some HC-110 (forget when that came in), definitely Diafine/Acufine, probably something from Ilford after I largely switched to HP-5 film, some homebrewed stuff...

But it's been decades since I have done film processing. After I graduated, did a brief stint using an apartment half bathroom and drove me crazy after good school darkrooms.

[ADDED: I've never used B&W film emulsions from the past 40 years or so; they're presumably at least a bit faster than what I used. 1600 was pretty much the practical limit when I was shooting B&W on film.]
Members of congress can introduce pretty much whatever bill they want.

Many of these bills have little chance of becoming law and often the bill's sponsor knows this.

Why introduce a bill with little chance of passing? Because it allows the member to say "I'm taking a stand on an issue" or "I'm doing something about it."

In addition it can garner coverage in the press and curry favor with other members of their party. They may believe it increases their chances to stay in power by increasing support with their constituents, despite having no direct effect.
It's true, which is why that's in the standard cautions.

But it's also the case that you can get reasonably priced headphones and speakers (reasonably priced by the standards of nonaudiophiles!) that do not have terrible resonances. So: you can't fix everything, but if you're paying attention before you buy, you can avoid making mistakes.

E.g.: Kali LP8v2 are frequently on sale for $400/pair; that includes amplification. Moondrop Chu II IEMs are under $25.
For future reference if you click on the timestamp of a comment that will bring you to a screen that has a “favorite” link. Click that to add the comment to your favorite comments list, which you can find on your profile page.
Ada Crate of the Year, 2024
In theory they could send baliffs to collect. Maybe they could try claiming assets located in a blue state?
I am blown away by how bad this is compared to the competition. What is Google doing? I asked it to give me something simple like 6 results, and it gives me 3, not to mention bad data hallucinations that ChatGPT and others are working fine with.
Can you share snippets of both so we can compare? Would be interesting to see
I'm getting the feeling that there's some kind of miscommunication here.

If only the password is used to generate the hash then that password, when used to match against a previously stored hash(cache key here), will also match it, thus producing the exact same vulnerability, but worse because it's enough to have the same password as someone else.

Salting does not help here at all.
I would say Linux Mint, very stable, good attention to detail from the devs. I like MATE, have been running this for years now. It's upgradable, lots of packages, no snaps by default.
Some hints:

- not every square with a ? needs to be filled

- a piece that's marked as yellow or green may appear more than once (if that's legal)

- you can see your previous guesses by clicking on the guess history squares

- the game shows you pieces that have been eliminated based on their background colour in the pieces list under the board
No, these are environmentalist volunteers doing guerrilla gardening.
“Meme” predates the internet, with both animal/comic captions as a means of culture and popular jokes/concepts being examples.

https://en.wikipedia.org/wiki/Meme
I really wish we could bioengineer mosquitoes and ticks to not bite humans.
Wait, I understand Apple limits competitor browsers, but non-browser apps should have no issue embedding Chromium or Gecko, right?
Are they demoing API capabilities, or moving up the stack due to low moat for foundation models?
Mostly to combat bots as far as I am aware, and it can be hard to programmatically tell the difference between a malicious bot and a normal user using a 3rd party client.
25yo from DOGE pushing untested code to production Treasury payments system
This argument that the data centers and all the GPUs will be useful even in the context of Deepseek doesn't add up... basically they showed that it's diminishing returns after a certain amount. And so far it didn't make OpenAI or Anthropic go faster, did it?
Is the iPhone the only mobile phone?
Part of the problem is the incredible corruption at the Supreme Court. The courts increasingly can't be trusted to be a stopgap.

https://www.cnbc.com/2024/06/06/supreme-court-justices-milli...

Then you have the current administration making veiled threats against senators to ensure they vote as intended.

https://www.rawstory.com/morning-joe-today-2671089005/

This is why we need reinforcement of the governmental structures and guardrails. The good faith handshake approach is broken, as we can see through current events. It is not resilient against a malicious executive.
Strength isn't just the muscles themselves though; it's also tendons, ligaments, bone density. These take time to gain and lose, and generally (as I understand it) respond slower than the muscles themselves.
> What is the variance of the resulting sample distribution?

Relatively? The same. Yes it scales quadratically, but that is just because variance has such a weird unit.

Just consider standard deviation (which has the same physical unit as what you are measuring, and can be substituted for variance conceptually): This increases linearly when you scale up the sample.

An example:
Say you take 20 blood samples (5 ml), and find that they contain 4.5 ml water, with a standard deviation of 0.1 ml over your samples.

From that, your best guess for the whole human (5 liters, i.e. x1000) has to be 4.5 liters water, with standard deviation scaled up to 0.1 liters (or what would you argue for, and why?)
Former Google engineer indicted for spying for Communist China
I've been running an old Netgear R7800, as an all-in-one plastic OpenWrt router+switch+WiFi.

It's been so solid, that I haven't bothered to move to the Netgear RAX120v2 that I bought as an OpenWrt upgrade. (It tested fine with OpenWrt 24-rc, then I put it in storage for a more pressing occasion to upgrade.)

I also got a Netgear WAX220 WiFi AP, which I put OpenWrt 24-rc on, and tested with an OPNsense box (since OPNsense isn't good for WiFi). I decided I preferred OpenWrt for my simple needs for the router, but it's a nice enough OpenWRT WiFi AP that I expect to need it again someday, maybe to hang off a beefy OpenWrt PC-based router that's running IDS/IPS or something.
Those are tools you use to write, not typesetting. It's equivalent to wanting to code on paper or use a specific editor. Cognitive connection to tools is a real thing, and I know a number of authors who really can't form a mental connection with their writing if not using their tool of choice.

That doesn't mean it's normal for them only use a certain typewriter because of its typeface, insist a publisher use Garamond to typeset their book for publication, or refuse to write without a certain margin.

To bring it closer to programming, in collaborative writing especially (think manual writing at large corporations), nobody is insisting that everyone indents paragraphs their way because it's better. As long as there's consistency those matters are best left to the printer. When I was younger I knew a lot of technical writers who in fact really disliked the move to Word from traditional word processors, because they didn't want to be distracted by those things.
The article's conclusion is completely wrong because it misses two crucial points:

1. On multicore machines you want to process timers in parallel on multiple cores. With userspace timers you either set the same timeouts on all threads and have unnecessary wakeups or distribute timers to cores ahead of time which leads to increased latency if a thread is stalled for any reason. I think this is unfixable without a dedicated timer API.

2. Good timer APIs let you set a time _interval_ for when the timer expires, which is essential so that the system can group timers and reduce wakeups (i.e. you process all timers where the lower bound has been reached before going to sleep, but don't wake up until the upper bound arrives). Most or all "wait with timeout" APIs only have a single timeout, although this could be fixed.
Skeuomorphism: https://www.nngroup.com/articles/skeuomorphism/
For those that may not be aware if you are interested in the Flint 2 but havent purchased yet Glinet is releasing the Flint 3 soonish (they have a product page up saying coming soon). Not much is known about it other than it will be wifi 7 compatible

https://www.gl-inet.com/products/gl-be9300/
DeepSeek spent more than it claims: 1.6B in nearly 100k GPUs/chips
Some nerds read and write code for a living, and they invented Markdown too, so what are you proposing? This nerd wants to read and write equations too.
> Greenfield, absolutely design up front you lucky devils, but iterative is the way otherwise.

That only works for greenfield projects where you have extensive experience with everything that is going to be used on that project. For all others you still learn as you go and all plans and designs need to be revalidated and updated multiple times.
The fraction of people who have heard of ASCII is steadily shrinking so you need not worry!
Can this revolutionary plastics-recycling plant help solve the pollution crisis?
IME, when I take long breaks from lifting, keeping my protein intake high means I lose muscle much more slowly. One gram of protein per pound of body weight daily has been a major game changer in losing weight and gaining muscle. Gray beard BTW.
I have only one or two family photos from that era where there is someone holding a camera in the shot. These are not shoot-yourself-in-the-mirror shots so I can only guess as to what the camera was that took that photo. Perhaps though other photos in the album are from the one that was photographed?

I have wished for some means to deduce the camera a photo was taken with — or at least reduce it to a range or family of cameras.

In terms of aspect ratio though, as an example, a lot of that will come down to the lab the processed the prints as the negatives are no longer available to me.

EDIT: Some family photos from the 1920's. In the 3rd one, dated 1924, a woman sits with a 1920's camera on her lap.

https://imgur.com/a/1920s-family-photos-wygcrLH
> the term "meme" has evolved from an "animal/person with bold text on it" to mean any joke or popular concept

It's actually the other way around, "meme" existed in the general sense for many years before internet-image-macro-memes became a thing. https://en.wikipedia.org/wiki/Meme#Dawkins
6502 was my fist assembly language, it’s good from the point of view of learning basics like carry flags and how to do multi byte maths, that’s about all.

If I was to think of the most approachable assembler it would be the ARM assembler for the original ARM2. A real thing of beauty. Which is not what anyone would normally say about any assembly language! I remember going from ARM to MIPS and being utterly horrified by its ugliness compared to ARM!
Hacker News is not representative of the typical case. There are very few professional web developers who ignore Safari – a huge number of people surf on mobile and a huge proportion of mobile users are Safari, so any developer ignoring them isn’t doing a very good job. All web developers have access to Safari – if they don’t use macOS then they use a tool like BrowserStack to test in Safari. This is a standard part of a web developer’s toolchain.
I went searching the OpenWRT forums and wiki for recommendations and ended up with the GL.iNet MT-6000. The stock firmware is a gui around a modern OpenWRT and they don’t try to lock it down at all so flashing is easy.
Case there was to force do it actually, instead of just declaring. So people claim there was no deal, which is true, but esence is the doing part.
These are neat, I’ve been seeing them around the web for a week or so now. That said, I’ve actually come around in the other direction. I was big on paper for lots of things, but have recently begun using my phone more for things like notes and todos.

The main reasons are searchability and archivability. My todos are always there, I can modify them, and they reach out to yell at me at the appropriate times. My notes done get lost in my desk anymore and take up no space.

I still like paper for fast writing and then I just port that over to my digital notes later.

I’m sure these are great for limiting distractability, but I’ve found that switching to an iPhone and not having my notifications in the top bar of my phone, along with having some type of focus enabled most of the day helps me not get distracted while taking care of something separate.
except all those "consumer friedly" torrent things are the definition of selling one's soul.
You made a backup, right? ...right?
Show HN: Giq – Drop-in Git replacement with AI powers (same commands)
giq is a drop-in replacement for Git that adds AI capabilities while maintaining 100% command compatibility.

Usage is simple - just use 'giq' instead of 'git':

Standard git commands work exactly the same:
giq push
giq pull
giq branch
# Any git command works!

AI-enhanced commands:
giq commit # Get AI-suggested commit messages
giq status # Get AI insights about changes

Features:
- Zero learning curve - same Git commands you already know
- AI-generated commit messages based on staged changes
- Intelligent status insights
- Works with OpenAI and Azure OpenAI
- Seamless integration with existing git workflow

Install:
brew tap doganarif/giq
brew install giq

Repository: https://github.com/doganarif/giq

Built this to enhance Git with AI while keeping everything familiar. Would love to hear your thoughts!
Nice article, mirrors my experience. Last year (around when multimodal 3.5 Sonnet launched), I had run a sizeable number of PDFs through it. Accuracy was remarkably high (99%-ish), whereas GPT was just unusable for this purpose.
I really hate pervasive ads but I'm so sick of these sorts of these mind bogglingly naive "well obviously the solution is to tax X and ban Y" takes. Law is roughly speaking an expression of societies norms and morals and needs to be popular to stick around. If you don't want ads you need to get other people to not want ads, ironically I'm not sure how you do that without ads.