MurphyA/hacker-news huggingface dataset:
by tester756 | 2025-11-26 23:08:25+00:00
I've been helping people with programming, from students struggling with classes, thru people trying to get 1st job, to people working in industry.

They were passing their classes, getting jobs and completing their tasks.

So I've witnessed how maaaany things people need to learn, what things are not easy to them and so on.

I'm not saying other jobs are easy/easier, but none of my friends, who work in "traditional" industries like homebuilding, road maintenance, manufacturing, etc, etc. needed to push THIS MANY hours into it in order to get 1st job, be decent on it, improve, get promoted, etc.

Almost none of them is learning during their free time in order to get better, etc.

>If you want a challenge, try almost any other job than development, and you'll realize how easy all this stuff actually is.

I mean, difficult != hard.

software eng. is difficult cuz requires a lot of time to put into in order to be proficient.
by 8fingerlouie | 2025-11-26 23:09:07+00:00
They have removed the backdoor paragraph, and inserted a new one that states that scanning is entirely voluntary and best effort, and also state that the EU cannot force them to scan.

As far as the mass surveillance scanning goes, it has completely been removed, and what remains is still the mandatory age checks, which might be problematic.

From reading the specification, it appears to be reasonably well designed, where identification is handled by authorities, and the requesting party cannot get your identification details, only send an "is the user of this session older than 18". The verifier cannot see which site the request comes from, and you identify yourself in the session, and a reply goes back to the requester with a "yes/no" answer.

So, it at least appears to be simply an age check, and not some sort of surveillance program to stalk your online browsing habits.
by jcranmer | 2025-11-26 23:09:15+00:00
The calendar was regularized to include a leap day during the reign of Julius Caesar (hence the name "Julian calendar"), which would have been 45 BC.

The Roman calendar moved to January as the first month of the year in 153 BC, over a hundred years before the leap day was added. The 10-month calendar may not have even existed--we see no contemporary evidence of its existence, only reports of its existence from centuries hence and the change there is attributed to a mythical character.
by fancyfredbot | 2025-11-26 23:09:41+00:00
Recent research demonstrates that when epidemiologists find an association between cleaning the home and health problems such as allergies, this is often not caused by the removal of organisms, but rather by exposure of the lungs to cleaning products that cause a type of damage that encourages the development of allergic responses.

https://eur01.safelinks.protection.outlook.com/?url=https%3A...
by quasse | 2025-11-26 23:10:39+00:00
> So we had to derive from them derived streams that didn't show temporal dependencies any longer, at least not as strongly

Could you expand on that (or at least point me towards some keywords to read up on)?

I think I understand conceptually what this means (network latency increases at noon CDT each day because YouTube load increases during the lunch hour, as an example) but I'm wondering how you normalize data streams for temporal dependencies with unknown frequencies (nominal change #1 happens each Sunday, while nominal change #2 happens each day at noon).
by bsnnkv | 2025-11-26 23:10:50+00:00
Took a look at this and it feels like it is implemented using public macOS frameworks so it shouldn't break between macOS updates

My guess is that kAXWindowMovedNotification, kAXWindowResizedNotification, kAXMainWindowChangedNotification etc. are being listened to on the currently focused window using the Accessibility framework, and there is a callback which gets the latest position of the tracked window whenever it is fired, and uses that position as a reference to update the border position

The border window itself is most likely an NSWindow, which is why the tracking of the border with the target window feels quite sluggish
by zozbot234 | 2025-11-26 23:11:43+00:00
If the industry is at capacity (which it plausibly is, especially since HBM memory is made in the same facilities) then no one can physically "undercut" anyone else. Collusion works by artificially restraining supply of some valuable good; if there was genuine collusion at play, we'd probably be seeing companies make less of the expensive HBM (to push its price even higher; note that patent and other IPR restrictions can in fact have this effect, to some extent) and more of the comparatively cheap DRAM!
by neilv | 2025-11-26 23:13:11+00:00
> How much time is normal for a team/project to get its bearings? (It depends, I know...)

If you mean figure out their process, this can happen incrementally, starting simply and building up as you go, with a team of people who are open to that.

It can also happen that some people come in and want to recreate the fleet of tools and best-practice processes that they know from a different company. This isn't my style, but it's not necessarily a bad idea, if everyone is onboard with that. But their prior experience might not fit the different situation (e.g., trying to do things the FAANG way in a post-ZIRP early startup).

If you mean get their bearings on what they're going to build, I don't know, but it usually starts with figuring out your users'/customers' needs, and the business constraints (e.g., resources, milestones that need to be met for revenue or to get funding, etc.).

If there's a new or unfamiliar technology, there might also be exploratory/learning time with that, in parallel (e.g., there's a bias that you will use certain emerging tech or an approach someone thought of, to solve what you initially suspect is the MVP problem, and you have to play with this a bit, and see what you can and can't do with it, in parallel with figuring out what problem you're actually going to solve for MVP).
by ruralfam | 2025-11-26 23:13:17+00:00
We live in Western WA. Mostly Rufous and Anas. Used to feed them, but had to stop as the battles over the feeder got very scary. Plus if the feeder was empty (it was located outside our kitchen window), they would hover outside the window staring at us. Lots of guilt when this happend. In the winter the Rufous somehow fly to Mexico. The Anas somehow make it thru the winter. Then the Rufous return, and the territorial battles start again. Here is a key for life, "Do not piss off a hummingbird."
by hyperpape | 2025-11-26 23:13:26+00:00
The problem with citing cartels and greed is...when prices are low, is it because the industry is momentarily altruistic? Did the industry wake up in late 2025 and think "holy shit, I've been being nice, but it's time to turn over a new leaf and start gouging people?"

I mean, don't get me wrong, they are greedy. But that's been true for years. What's changed is the market.
by ozim | 2025-11-26 23:13:35+00:00
I guess for me important point is that it is not technical issue and we already have all technical tools/processes to do really big software projects.

Even if people dislike scrum, find Git complicated and don’t want to open up JIRA - these tools are not the problem, these tools help building loads of working software.

We as software engineers with devops can deliver great and complex projects and build great systems. Lots of businesses people don’t even understand how much in control we can be of the environments and code.

Yet developers/IT is there to be blamed. Like we should be ashamed, Uncle Bob will give lectures “how developers should be more professional”.

Yet I always find business people who are like children in the corn field.

With small difference business/sales guys are pushy and walk over engineering guys and engineers bend over and take the blame and business guys can always say “those IT kids playing with toys instead of doing real job”.
by scuff3d | 2025-11-26 23:13:39+00:00
If you want to regulate it the point where it's just socialized healthcare with extra steps, sure.

The fundamental problem with insurance as a concept, is that their entire business model is structured around not providing the service you pay for. By design they want to payout as little as possible to the insured, otherwise their model falls apart. That's not limited to health, that's insurance in general.

In the health industry that means they are incentivised to pay for as little actual healthcare as possible. In the last they balanced risk by just simply not covering certain people. Essentially excluding segments of the population from quality healthcare to keep it affordable for the relatively healthy segment.

Post Obamacare they can no longer deny coverage for preexisting conditions. In order for this to work in a profit driven structure, that means either the government had to massively subsidize the industry, mandate everyone get insurance so healthy people can help offset the cost of the unhealthy, or the insurance companies have to raise their prices. Thanks to the slashes made to Obamacare we ended up with a pretty shitty version that had elements of all three.

It's an utter waste, and entirely inefficient. At best the insurance companies are just a middle man between the government and healthcare providers and add a shitload of red tape. What's covered, what's not, who's in network and who's not, premiums, deductibles, max spends... And all that gets duplicated three times since medical dental and vision are all separate.

The system could be massively simplified if absorbed by the government. Taxes pay into a large fund to pay for healthcare. You get sick you go to whatever Doctor you want. End of story. Obviously it won't be that simple, but we can eliminate huge swathes of red tape and bs.
by nsingh2 | 2025-11-26 23:13:44+00:00
One quick way to estimate a lower bound is to take the number of parameters and multiply it with the bits per parameter. So a model with 7 billion parameters running with float8 types would be ~7 GB to load at a minimum. The attention mechanism would require more on top of that, and depends on the size of the context window.

You'll also need to load inputs (images in this case) onto the GPU memory, and that depends on the image resolution and batch size.
by mrguyorama | 2025-11-26 23:14:25+00:00
Only if it has the physical ability to use more octane.

In theory, your average Camry running on 87 is pulling spark timing to ride the edge of knock for best fuel efficiency by being lean, but how much? It was designed to be safe on even kinda shitty gas, that has lower than 87 octane at points, and the ECU is going to err on the side of caution.

That naturally aspirated 2AR-FE in a Camry does not have the ability to compress harder, so if you put 93 in it, it may only be able to "utilize" the extra knock resistance up to say 89 by advancing spark timing.

Meanwhile your average Golf TSI probably can, and the VW GTI I have demonstrably gets better gas mileage on 93 octane, even though it is "rated" for 87 octane (and therefore has a lower mpg claim than it is capable of), but this was an engine that previously was rated at 91 octane and nerfs itself so hard on 87 that it is dramatically easier to stall, and the power figures are rated on 91 octane anyway.

You are almost certainly spending more money on gas even if you eke out a percentage point or two extra mpg on higher octane fuels, as they are priced at higher margins and have lower scale.
by embedding-shape | 2025-11-26 23:14:26+00:00
Hah, right? Everyone understands that Apple wouldn't have done anything by themselves if it wasn't for the DMA.

The whole selling point of Apple was that as long as you're inside the ecosystem, you'll get the smoothest experience. Well, now the law says that devices, apps and products from third parties should be able to be used on an iPhone as seamlessly as Apple's own products, of course they wouldn't have given that up willingly.
by qWoodpecker | 2025-11-26 23:15:30+00:00
What's funny is that desktop versions of websites in a lot of cases are responsive, and work fine on small screen. BUT at the same time the mobile version is crappy and lacks some features (or just shows "download our app").

Recently I've set up Firefox on Android so that it always run in desktop mode. I needed to also change screen width in about:config, because otherwise everything is too small. But after this websites seem to work better.
by G3rn0ti | 2025-11-26 23:15:37+00:00
> How do you make LSPs fast?

https://github.com/blahgeek/emacs-lsp-booster

The fundamental issue is Emacs its JSON parser is currently still rather slow (not sure why actually). But in LSP mode it needs to parse the LSP server's many JSON response messages very quickly. The aforementioned booster converts all JSON into ELISP byte code so Emacs can process LSP messages much faster.

I guess, the Emacs project will have to tune their JSON parser in the future.
by smallmancontrov | 2025-11-26 23:16:24+00:00
Because they were getting a reputation for churning the ports too quickly

https://www.youtube.com/watch?v=jyTA33HQZLA&t=19s

and then they went all-USBC on the MBP before the ecosystem was ready, got absolutely slammed for it, and went back (on magsafe). 4 times bitten, once shy. I'm sure the cynical money reason played a role too, of course, but nobody else is mentioning the 4 times bitten so I felt obliged.
by pshirshov | 2025-11-26 23:16:47+00:00
Well, I tried to do that in phases but we (me + Claude + Codex) failed. But I managed to start from scratch: https://github.com/7mind/pyjopa - this thing works, it's insane but it works. The test suite is much smaller and there are still major limitations, but it damn passes some real tests.
by enbugger | 2025-11-26 23:18:57+00:00
And then the forums and subreddits are flooded with miserable folks complaining about how destructive, inextensible and unpleasant to use those experiences are. This is not the problem of UI in engines itself, it's problem of how long it takes to bring it to acceptable state with all those moving parts. For UE, Unity and Blender it took decades.
by skavi | 2025-11-26 23:19:14+00:00
You caution against a knee jerk reaction to Lee’s anti-feminist views but the background you provide does not actually justify your implication that South Korea may be a special case.

A feeling that “the pendulum has swung too much in the other direction” characterizes pretty much any modern reactionary anti-feminist movement in any country. And like in other countries, these feelings aren’t really borne out by the stats [0].

As far as I can tell, the only unique element of the South Korean anti-femenist movement is how mainstream it is. But that doesn’t mean whatever (knee jerk) reaction one might have to an anti-feminist politician at home wouldn’t apply to one in South Korea.

[0]: https://en.wikipedia.org/wiki/Gender_inequality_in_South_Kor...
by Duralias | 2025-11-26 23:19:35+00:00
Never used Alexa to buy something (not even sure that was supported here) but it not showing you what you are buying, which I feel like it must have on some devices, just sounds like a design mistake, ChatGPT and all other LLMs will be the same if just spoken to.

Also, I would never discuss something I am buying with an LLM, the moment advertising starts being used to influence its output it will be the same as discussing the product with the product page (which of course is only positive) and ignoring negative reviews.
by jquery | 2025-11-26 23:19:39+00:00
Even if you include that crash in the numbers, the safety numbers are still incredible. Something like 10 passenger-light-days per fatality. Quite lumpy though, with the median deaths per year being 0, and the average number of deaths being 5-10.

Good news is that air travel is getting radically safer. If you do the "flight passenger light year" math for 1980-2000, you only make it a few light-hours per fatality, and for the 20 years prior to that, it was about 50 light minutes per fatality. Still safer than cars, on average (although some cars are much safer than others, and a lot of your risk depends on driving habits).
by totallykvothe | 2025-11-26 23:21:20+00:00
I had very similar issues, both as a kid and an adult. I now take 500mg of Magnesium (Malate or Glycinate. NOT Citrate, as that is a laxative) nearly every night, and my headaches are almost completely gone now. I still get one every once in a while, but it's infrequent enough that I no longer worry about my use of Ibuprofen to manage it.
by refulgentis | 2025-11-26 23:22:31+00:00
The motte:

- "I'm not calling anyone dumb."

- "I'm just alluding to the famous quote"

The bailey:

- "A lot of [Them] are making bank [and are] terrified of their skill set being made obsolete."

- "They have no idea what it means to use a dedicated server."

- "[They believe] bare-metal means “server room here in the office”"

FWIW, it definitely plays great: we all love to believe everyone who disagrees with us is ignorant, usually I'd upvote something like this and downvote a reply like mine, but this was so bad it hit an internal tripwire of "This is literally just a bunch of comments about They, where They is all the other comments."

You can easily play it off with "I didn't call other commenters DUMB, I just said they don't know a server is just a computer and they don't have to be in your office or in Amazon's data center to serve things!"

To riff on the famous quote you "just meant to allude to": "It is difficult to get an [interlocutor] to understand something [about their argumentation] when [they're playing to the crowd and being applauded]" I hope reading that gives you a sense of how strong of a contribution it is to discussion, as well as how well-founded it is, as well as what it implies.
by coderenegade | 2025-11-26 23:23:46+00:00
It's fairly standard to prune the hell out of a model for deployment, because many of the parameters end up being close to zero. This doesn't really help with explainability of the parameters, because (imo) that's a dead end. You assume that the data is iid and a representative sample of whatever god-given function generated it, and you throw a universal approximator at it because it's impossible to come up with some a priori function that models the data in the first place.

Latent space clustering is about as good as it gets imo, and in my experience, that's fairly stable for individual implementations (but not necessarily across implementations for the same model, for various reasons), but it doesn't tell you anything about the meaning of the parameters themselves. If the model is well calibrated, you can validate its performance and it becomes explainable as a unit.
by aylmao | 2025-11-26 23:24:22+00:00
> Additionally, the other thing I think OpenAI leads in is Product. Google is amazing at creating technologies and awful at creating products. I think OpenAI can be positioned to win based off of that alone.

I agree that Google isn't great at creating products anymore, but I'm not sure that OpenAI is. We've seen relatively simple products by them (a chat app, a short-form video app, various web interfaces) but we haven't seen anything as complex as some of Google's bigger products (Gmail, Docs, Maps, etc).

If OpenAI hits jackpot with a "simple" product, it could be easily replicated by a bigger company in the way Meta quickly copied Stories from Snapchat or TikTok to make Reels. It's already happened with Chat; the LLM is hard to compete against but the actual product, a web/app chat interface, was quickly copied by other companies with LLMs.

OpenAI would need to make something very complex and hard to copy to give it a solid head start they could really build a moat around— something like Google Maps, which took Apple years to replicate (and other companies won't even try to) or the iPhone, which was years ahead at launch. I just don't think we've seen OpenAI prove it has the capacity to build a product like that yet.
by zelphirkalt | 2025-11-26 23:24:38+00:00
This works only if there are some other people, who will use a dependency "too early" to fall victim to some exploit and then notice it, within those 90 days. Imagine, if everyone only used packages older than 90 days. Then we would have no frontrunner to run into the issues before us.

A cooldown time alone is not actually a sufficient solution. What people really need to stop doing, is not properly pinning their versions and checksums, and installing whatever newer version is available. That would cause a problem even, if the date line is moved 90 days into the future for all packages. If however, one only updates versions of dependencies when one consciously makes that choice, there are far fewer points in time, when versions change, and therefore the chance of catching something is also much lower. Combine that with a cooldown time/minimum age for versions, and you got an approach.
by gishh | 2025-11-26 23:25:23+00:00
> unwrap() was only a symptom of an already bad state causing an error that the service couldn't recover from. This would have been as much of an unrecoverable error if it was reported in any other way. The mechanisms needed to either prevent it or recover are much more nuanced than just whether it's an unwrap or Result.

This sounds like the kind of failure Bobby Tables warned about a long time ago. An entire new, safe language was developed to prevent these kinds of failures. “If it compiles it’s probably correct” seems to be the mantra of rust. Nuts.
by SoleilAbsolu | 2025-11-26 23:26:35+00:00
Interesting, will have to look/listen to this in more detail later, but I found it odd to consider Slonimsky's "Thesaurus of Scales & Melodic Patterns" in the context of multiplication because he presents it as division and addition, dividing a pitch space (not necessarily an octave) into equal or unequal portions, then adding (infra-/ultra-polating) either chromatic, diatonic, or other chosen intervals above/below a given tone.

Also TBH though I have expended considerable time/energy trying to do so (lifelong musician and music-skool dropout), I find most serialism-based music, whether Schoenberg or Boulez, to be generally the very last thing I choose to put in my earholes, which is generally as much silence as possible, and music made by folks wanting to make an emotional connection to the listener regardless of genre or era.

As Varese said, "Music must sound" and intellectual satisfaction in the construction based on mathematical principles doesn't equal stuff I necessarily want to listen to. I was planning to do some serious study/practice over the long weekend, so I'll bust out the Thesaurus and see what happens. More thoughts later, but that's it for now!
by Dylan16807 | 2025-11-26 23:26:37+00:00
What would be a compile time error? The compiler rejecting unwrap? And then you fix that by bubbling the error case up, which fixes the compiler error and leaves you with a runtime error again. But one that's less ergonomic.

You can't force a config file loaded at run time to be correct at compile time. You can only decide what you're going to do about the failure.
by K0balt | 2025-11-26 23:26:48+00:00
Argh. It’s so strange to be ridiculed and have your ideas devalued just because you know how to use punctuation marks. I have 20 year old blog posts with hundreds of comments accusing me of using AI. I understand people being suspicious, but it’s beyond annoying when it becomes an entire personality online, as it has for many persons.

How about we go back to valuing ideas, regardless of their origins, if they deliver insight, value, or joy? I don’t care if someone writes something good or if the idea was stolen from something they read, or if a machine made it for them, unless the value proposition is their personal capacity for original prose.

AI gotchaism is becoming as least as tiring as the droll, tone deaf creations of LLMs.