MurphyA/hacker-news huggingface dataset:
by trod1234 | 2025-04-14 11:25:42+00:00
Well you clearly do not know what you are talking about.

That's grade A hash your smoking, not the cheap stuff but the premium 5th Generation Warfare propaganda. Its vile, and without any rational basis.

You misunderstand critical things, and are quite wrong if you actually believe this trite garbage.

A narrative doesn't put people into a trance (i.e they're hypnotized).

Torture through its elements, structuring, and clustering puts people into an involuntary hypnotic state, the same now as it did back during Mao. Evil people have made the science to do this simple, to do to any one anywhere without them largely knowing.

The goal is to break people mentally where they are no longer capable of rational thought, which prevents them from holding their leaders to account among other things.

Cognitive capacity is reduced as a simple matter of exposure to the psychological stresses induced by torture, prior to psychological break.

When you get more than 2/3 of the population broken, bad things happen.

If I were to put it in real terms for you, at that point you have made an existential threat with a nuclear power, and even worse... there is a very real possibility that the person deciding whether to push that button or not and end everything has a mental break, with a great chance at it falling into the second group of psychosis seeking annihilation; in other words you have induced that powerful person to become an insane person, with their hand on the button, who will then press it because they aren't in their right mind because you've made it so.

It doesn't matter if the threat China poses is real, people near psychotic breaks jump at shadows, and it doesn't matter if this was done indirectly either. It is also becoming pretty clear that setting up the dynamics where you fail to seize power under communism causes failures to Fascism, creating these problems as well.

This is what blind delusional evil people fail to see. They don't think through the sequence of actions they put into motion with any kind of objectivity just because something is unthinkable.

The people pushing narratives like what you suggest, are the same people torturing everyone. The outcomes show they want only one thing, all life on the planet to be dead, yourself included.

If you look carefully at who did what historically to push this forward, the trends are clear, and the delusional court disaster until they no longer can. Its a fundamental disadvantage they have, that willful self-induced blindness to reality.

You really need to develop your skills in breaking down false narratives and discard them rather than accept it as truth. Lest you want to join them in their endeavor to destroy everyone and everything anyone cares about.
by sunshine-o | 2025-04-14 11:26:55+00:00
Yes we agree.

The Playstation is already more expensive in the EU than the US (including VAT)

It is deeply unfair for the citizen of Greece, Cyprus or Portugal who are quite "poor" relative to the US.

So now Greek people have to subsidize even more the Playstation for Americans?

It is absurd and it is even more disturbing because we can't even blame politicians for this, it is solely a decision of Sony.
by 2Gkashmiri | 2025-04-14 11:27:09+00:00
I dont understand. Common people buy into credit card debt because its easy. Interest rates be damned.

Supreme court of India stayed earlier decision of another authority to impose cap of interest rate at 36% saying free market.

This might be true for institutions and governments but many people dont decide to save if interest goes from 8 to 8.5%
by Joker_vD | 2025-04-14 11:27:11+00:00
Now, my toy programming languages all share the same "ensureCharLegal" function in their lexers that's called on every single character in the input (including those inside the literal strings) that filters out all those characters, plus all control characters (except the LF), and also something else that I can't remember right now... some weird space-like characters, I think?

Nothing really stops the non-toy programming and configuration languages from adopting the same approach except from the fact that someone has to think about it and then implement it.
by mschuster91 | 2025-04-14 11:27:40+00:00
> It's always bothered me that Apple has so little backwards compatibility.

So little? macOS Sequoia is compatible with Macs that are over seven years old [1], macOS Sonoma goes back to 2017 [2].

At that point, it doesn't make much sense for anyone to still be operating these things in a production setting because of power efficiency and lack of RAM - and all Intel macOS machines can be used with even the most cutting-edge Linux distributions anyway if you wish to further extend their service life. If you need a modern Windows though, you'll most likely want to go via a hypervisor because of TPM concerns.

The old PPC clankers, it's a miracle the hardware is still running and they haven't died from bad capacitors, Soldergate or whatever in the time.

[1] https://support.apple.com/en-us/120282

[2] https://support.apple.com/en-us/105113
by strcat | 2025-04-14 11:28:00+00:00
> The bigger problem came from apps that threw null point exceptions on startup when probing for google play crap. > > The following failed for at least one week over a two month period: parkmobile, multiple ev charging networks, uber, lyft, yelp. > > Is this still an issue, or are things more reliable these days? (Ignoring the Google integrity stuff.)

These apps have worked reliability since our sandboxed Google Play compatibility layer added support for them in 2021. There wasn't a time period where these apps weren't compatible with GrapheneOS after they initially became supported. That was a problem with your setup, but there's no way to figure out what was wrong at this point. Updating sandboxed Google Play without keeping the OS updated is not supported. If you fell significantly behind on updates but were still getting sandboxed Google Play updates, that would explain why things broke. We sometimes gate those updates. We do keep things working for legacy extended support devices, but whether people are on a fully supported device or a legacy one they're expected to keep the OS updated. We don't keep compatibility with old OS versions indefinitely. Disabling the Network permission for sandboxed Google Play services or sandboxed Google Play Store is another possible cause. Regardless of the cause, that's not at all normal and doesn't reflect a typical experience.

> I noticed that GrapheneOS got more than 2x Google’s advertised battery life until I installed Google Play Services in a sandbox.

GrapheneOS will still tend to get better battery life with the same apps installed by the user unless you install a bunch of other Google apps to match the stock Pixel OS out-of-the-box experience. It's easy to make battery life worse by having multiple push messaging systems running at the same time though. Installing sandboxed Google Play in 2 separate profiles you always keep active could easily have worse battery life than the stock Pixel OS since it's 2 whole separate isolated instances of it vs. the stock Pixel OS having them built into the OS as highly privileged cross-profile system services.
by wil421 | 2025-04-14 11:28:28+00:00
Ouch, I wouldn’t want to bike down that on a busy afternoon.

My US city has been buying abandoned rail lines and creating biking/walking path instead. I like being away from the streets. Some streets have a barrier that protects the bike lanes and I prefer those with my kids in tow.

Abandoned industrial rail line:

https://maps.app.goo.gl/PiLfp1DkE3By4gkL7
Show HN: DevExp (dx) – cohesive CLI platform for indie developers
by vseplet | 2025-04-14 11:29:03+00:00
Hey HN,

I’ve built DevExp (dx) – a command-line platform that unifies fragmented dev tools (tunnels, secrets, git, LLMs, automations) into one CLI-first interface.

Why? As an indie dev, I was tired of juggling 10+ tools just to deploy a project. So I made dx to centralize everything — it feels like Vercel, Ngrok, GitKraken and more for the terminal.

Features: CLI-first Tunneling (like ngrok) Secrets and environment management (like doppler) Isolates management and deploy (like Deno Deploy/Vercel) Git profile & SSH key management AI/LLM integration (OpenAI, local, etc) Workflows & automation (like scripts on steroids)

If you want early access — I’d love your feedback! Join the waitlist: https://devexp.pro and follow https://x.com/devexp_sh

Happy to answer anything below
by _heimdall | 2025-04-14 11:30:10+00:00
> This highlights an opportunity for organizations to better support their developers’ interest in AI tools, considering local regulations.

This is a funny one to see included in GitHub's report. If I'm not mistaken, github is now using the same approach as Shoplify with regards to requiring LLM use and including it as part of a self report survey for annual review.

I guess they took their 2024 survey to heart and are ready to 100x productivity.
by flohofwoe | 2025-04-14 11:30:34+00:00
It's not at all unusual for intrusive linked lists though?

On AmigaOS (which is entirely built out of intrusive doubly linked list) the list node is placed at the start of a struct, so the pointer to the node is also the pointer to the linked item. There's also no 'coupling' because the list manipulation functions take pointers to the list node structs, but they don't need to know the 'outer' item struct.

Zig's @fieldParentPtr is more flexible since the node struct can be anywhere in the parent struct and you still can get from the node pointer to the item base pointer (and more importantly, it makes it trivial to link the same item into multiple linked lists).
by RivieraKid | 2025-04-14 11:30:51+00:00
The main argument against consumption inequality is that it's suboptimal in terms of average happiness / utility / well-being. If I spend $1M per month and transfer $1k of that spending to someone who spends $1k per month, average well-being would increase.

In the US, the top 10% are responsible for 50% of consumption. This means that higher redistribution can increase the spending of the bottom 90% by X% at the cost of decreasing the spending of the top 10% by X% (assuming no decrease in total production).

Of course, redistribution has negative effects too, I don't know what level of redistribution is optimal.
by hnlmorg | 2025-04-14 11:31:04+00:00
You misunderstand me. My comment wasn't suggesting that people who contract don't have families. Plenty of them do. It's that people who choose employment over contracting do so because they want the additional stability, for example if they have families.

Lots of people, when evaluating the risks of contracting vs employment, find the reward far outweighs the risk. It sounds like you'd be one of them if you were presented with the same choice. And that's a fine decision for you to come to. But that's not going to be the same conclusion for everyone.
by stingraycharles | 2025-04-14 11:33:23+00:00
The hiring managers / founders equating the stock options to real money is actually a red flag to me.

It’s super unlikely that a cash-out event ever happens for a startup, so until then, it’s just fake money to me.

And I say this having owned and exited my own 8-employee startup and continued to work for startups for the last 15 years. I work for cash, not imaginary future profits.
by flohofwoe | 2025-04-14 11:33:36+00:00
Not really. If you only want to manipulate the list, you only need a direct pointer to the nested node but don't need to know the 'outer type'.

Only if the function takes a pointer to the outer type it needs to know how to get the pointer to the embedded node struct from the item pointer.

...I guess it makes a lot more sense if you ever wrote code for AmigaOS ;)
by dandelion9 | 2025-04-14 11:34:03+00:00
Based on the averages, a DSL is going to suck and be a curse upon your future self/maintainers.

You provided a Clojure alternative, but without using the precise feature designed to alleviate this problem: transducers[0]. Transducers are the combination of functional composition and an indirection designed to decouple the data transformation pipeline from any specific source (e.g. async vs in-memory doesn't matter).

[0] https://clojure.org/reference/transducers
by simiones | 2025-04-14 11:34:07+00:00
If the shopping list is a physical note, it looks like this:

Milk (1l) Bread Actually, ignore what we discussed, I'm writing this here because I was ashamed to tell you in person, but I'm thinking of breaking up with you, and only want you to leave quietly and not contact me again

Do you think the person reading that would just ignore it and come back home with milk and bread and think nothing of the other part?
by jascination | 2025-04-14 11:34:38+00:00
Good point, but if they're operating in the US, UK and Europe, and are fully remote out of the box, is it that much of a stretch to add the other time zones?

Or is it just something that US-led startups don't think about?

One of the first things I think about when I'm launching a new startup is "How will I service clients in the US or Europe when I'm asleep?", I'd hope that global companies think about Asia that way too.
by hypercube33 | 2025-04-14 11:34:48+00:00
Gnome and KDE plasma or whatever are horrible steps back in my experience. Laggy or slow loading of content in apps such as their app catalogs or hitching and lockups feel gross on a capable modern system even with 24gb of ram. Windows 11 isn't much better honestly where I relate to the video showing Win2k vs Win11 and apps take forever to load now.

Sure they are pretty looking but so was stuff like Aero which felt faster on worse hardware so what is going on? I feel like around the mid 2000s we went down the path of putting heavy, slow web-like user interfaces into the OS and brought everything down with it in favor of the scalability of DPI and easier (?) development. It's not really the OS either it's the apps. We've been making trade offs at the cost of usability and speed.
by javawizard | 2025-04-14 11:35:31+00:00
That was painful to read.

I had a very similar experience at Google about a year ago, and the worst part of it was that they did it 2 weeks before I was set to receive a 6-figure retention bonus for sticking around for 2 years after an acquisition.

Several other members of my team got the boot at the same time. All of us had come in via that acquisition and were set to receive that bonus, and because of the layoffs, none of us did. Folks I talked to on the inside stopped just short of saying that was why we were chosen.

It was especially galling because years before at the company that eventually got acquired by Google, I survived a round of layoffs, and leadership issued stay bonuses for everyone who was left. Those bonuses explicitly stated that they were still valid in the event that we were laid off before their time period was up.

Big companies are soulless.
by GolDDranks | 2025-04-14 11:35:35+00:00
I think it matches really well for the Zig ethos of "artisanal, minimal code". More than often, a type is strongly tied to how it is being used in the code base. In that sense, having it be tightly coupled to a data structure isn't much of a problem. The opposite isn't true, and the data structure is independent of the embedding parent data. The implementation of that data structure itself can still be presented as a library, and the "generic" parts carefully tested.
by kmos17 | 2025-04-14 11:36:34+00:00
There are some important caveats to that logic: - the share of the budget spending from these worker cuts is minuscule, even the overall cost of all federal worker is a small percentage of spending, the bulk of spending is in entitlements and defense + debt repayment from deficit spending (which tax cuts always increase) - if tariffs work at making manufacturing come back to the US then the tariff revenues will decrease since fewer products will be imported, and while they are in effect they are a tax increase which will slow down economic activity since they will directly affect consumer spending (unlike a tax increase on high earners would)
by CharlieDigital | 2025-04-14 11:37:06+00:00
I think author misses some points:

1. Sometimes engineers are right to be non-committal if the non-functional requirements are not yet fully known because the business side simply hasn't really fully scoped their NFRs which can often make a big difference in the design of the system.

2. Many orgs have a poorly managed culture around disagreements on technical design and some folks just don't want to put up with that kind of friction when the difference between using approach A or B is real, but not going to topple the project either way so why waste that energy fighting that kind of battle?

EDIT: Simple analogy

> Say we must choose where to get dinner. Japanese or Indian. Without constraints, I do not care. But if Antoine and Lin are coming and Antoine has a shellfish allergy while Lin is a vegetarian, I now want to commit because I like their company and Indian is the better choice. Why make a fuss about Japanese or Indian if I do not care unless there is actually a real reason to pick one over the other? Either is fine with me; I just want to go out to dinner and have a good time. I am happy with either Japanese or Indian!

Do you see the difference? If Antoine and Lin are not coming, I will eat anywhere; I don't care -- let's have a good time! If Antoine and Lin are coming, I think we should pick Indian because they have requirements that we should consider -- let's have a good time!

It's like asking me to choose GCP, Azure, or AWS. Does it really matter if there's no constraint? I can and have delivered systems on each of these platforms. Am I cowardly for not committing and not being a diehard for one of these when there are no NFR's that favor one over the other?
by spacebanana7 | 2025-04-14 11:37:22+00:00
Unfortunately I don’t remember exactly where I read it. It’s been a few years since I looked into Ford.

The mostly likely place is probably his autobiography “My Life and Work” where he talks about business/economic ideas quite a bit. Although it could also have been a newspaper article he wrote.

FWIW beware there’s a lot of serious antisemitism in that book. Which is a shame because it stains an otherwise fascinating book about early cars and 20th century business.
by soco | 2025-04-14 11:37:35+00:00
It's definitely not an easy answer. Cutting the involvement, or the support given by the state in everyday lives can have about any support for the individuals. And this goes beyond the impersonal numbers of the "tax money", with longer term effects we just don't really know yet. I also argument that the current administration doesn't care about the long term effects on the little guy, but maybe that's just me.
by devhe4d | 2025-04-14 11:37:52+00:00
I’ve always had a hard time getting good photos of myself.. whether it’s timing, clothes, or weather, something always doesn't work. and nowadays, having a strong online presence with great photos is super important. from LinkedIn to Tinder

That's why I spent the past two weeks to build http://photoguruai.com, helping people create studio-quality photos of themselves in different styles and settings.

in need of a LinkedIn headshot? go for it need a tinder profile? yup in a need for a startup-guy cv photo, asking for a VC? of course
by austin-cheney | 2025-04-14 11:38:00+00:00
* State management is one of the most simple problems to solve in any application.

* WebSockets are superior to all revisions of HTTP except that HTTP is sessionless. Typically when developers argue against WebSockets it’s because they cannot program.

* Your software isn’t fast. Not ever, unless you have numbers for comparison.

* Things like jquery, React, Spring, Rails, and so forth do not exist to create superior software. They exist to help businesses hire unqualified developers.

* If you want to be a 10x developer just don’t repeat the mistakes other people commonly repeat. Programming mastery is not required and follows from your 10x solutions.

* I find it dreadfully hypocritical that people complain about AI in the interview process and simultaneously dismiss the idea of requiring licensing for professional software practice.
by Centrino | 2025-04-14 11:39:46+00:00
Interesting initiative, but I couldn't find an answer to the most obvious question when exploring the model: what do abbreviations like "evas" and "comp" mean? I suppose that "evas" stands for evasive answer, "comp" maybe for "comply" or "complete answer", but what does that mean exactly?

Also, these columns do not correspond with the vague text on the front page talking about "filter", "refuse", "deny" and "redirect". You have to define exactly what you mean by all these terms, and not switch from "redirect" to "evade" or from "refuse" to "deny" even if you think these words mean the same thing.

I wouldn't call that table a "model overview" but an overview of the results of the model.
by fastball | 2025-04-14 11:40:14+00:00
You're going to get a better strike price from the company than from the market.

> (also, the flip side to your example: if NFLX drops 1% because of market conditions outside of your control, and the options are close to expiration, you now don't have $297000 .... you now have $0).

Yes indeed, that is why options are a risky investment and no company pays people entirely in options.
by hypercube33 | 2025-04-14 11:41:06+00:00
I'd really like to know what phone you had but my first attempt to buy one was a Windows based phone. I remember asking them to let me check it out so they grabbed a new one and turned it on...5 minutes later it was still booting.

I deeply miss my Palm m100 and it's snappy interface and ability to run all week on some AAA batteries.
by Juliate | 2025-04-14 11:41:40+00:00
Here, we have the equivalent of Jack posting a stern issue, without proposal, without rationale, without previous involvement in the project.

And Elon doing a +1.

Two bros who are not the least committed to what they're suggesting, and that don't even have the need to.

4 basic questions pop up when a maintainer receives such a issue (or poorly expressed pull request):

1/ what are you trying to achieve?

2/ how do you maintain the good things working in order (here, an ecosystem that sustains creativity and community)?

3/ how is it better than the existing code?

4/ who will maintain that?

Be like the engineers you claim to be, guys. Show us how you do engineering. Show us how you do understand law, and IP laws. Do specs. Projections. Plans. Data.
Omnom: Self-hosted bookmarking with searchable, wysiwyg snapshots
by mstef | 2025-04-14 11:42:13+00:00
a bit of background. this is a rewrite of omnom by asciimoo - the guy who also made searx. originally i wrote omnom, back in the days when del.icio.us was enshittified and gone down the drain. instead of complaining i was taking the opportunity to write a replacement that i would want, it became omnom, and for many years me and a bunch of users were very happy with it.

but the fast moving world of browser extensions made maintenance (for a non-commercial free software side project) too expensive, so the extension support became erratic, until it died completely. for a year or two i didn't use it.

but then asked asciimo if he could have a look a the extensions (since he was recently working on another extension, so had some experience), he looked at it, and rewrote the whole thing in go and fixed the extension. he even got support from nlnet/ngi0.

if you want to have your own self-hosted libre software bookmarking service for you and your community, give it a go, it's very simple, privacy respecting and most robust when it comes to snapshotting. asciimoo did a great job.