MurphyA/hacker-news huggingface dataset:
by deaux | 2025-11-06 09:15:31+00:00
In pretty much all countries that instituted heavy restrictions on smoking, e.g. banning smoking from restaurants, you can see an accelerated drop in number of smokers the years after that ban regardless of changes in education. This is particularly easy to verify because it has been done in many countries but all at fairly different points in time. Some did it decades ago, some have done it recently, there are still countries where it's allowed.

Forbidding things works very well most of the time. There are exceptions, but as a rule, it works.
by grimblee | 2025-11-06 09:15:39+00:00
You can put on your glasses and go as much "achtually" as you want it doesn't change the fact these people lived there for generation and one day zionists came to take their land, with the uk backing them up.

The original aggression was on the colonists part, not the local people.

Imagine, you lived your while life somewhere, then one day I come, I take your land and I kill your people, then I label any retaliation as "terrorism" and "antisemitism" justifiying your massacre. I don't think you would find that normal and sit by idly, nobody on this planet would.

This hypocrisy is so disgusting, I can't even put words on it.
by detaro | 2025-11-06 09:16:11+00:00
It's a community matter posted in a public place, a non-statement with an immediate attempt to direct it to private conversation reads like trying to avoid attention to your mistakes (e.g. hypothetically you don't have to public admit you didn't do anything to check for guidelines to follow). More vibe-y, it all sounds very corporate, like any PR statement in response to criticism ever, or a manager writing to an employee in a big corp, not "humans working together in a community, and one of the humans is clearly pissed off right now".

Also while it's phrased as a question, it doesn't offer any alternative next step. So a better approach would be writing down the initial questions you have and then offer that you'd be open for a call if the OP prefers that. If they don't, they can immediately engage with your questions, and they are open to everybody else in the community. Whereas right now if they say "no, I don't want to call you" that's all you've given them.

(To be clear I can easily believe the writer of the response is not intending any of that and means well, but that's how it comes across)
by int_19h | 2025-11-06 09:16:50+00:00
Wise in measure let each man be; but let him not wax too wise; for never the happiest of men is he who knows much of many things. Wise in measure should each man be; but let him not wax too wise; seldom a heart will sing with joy if the owner be all too wise. Wise in measure should each man be, but ne'er let him wax too wise: who looks not forward to learn his fate unburdened heart will bear.

That's Hávamál, from ~thousand years ago, give or take.
by galangalalgol | 2025-11-06 09:16:52+00:00
You are manually vectorizing, but it lets the optimizer know you don't care about safe rounding behavior so it ends up using the simd instructions. And this way it is portable still vs using intrinsics. Floating point addition is the only one the optimizer isn't allowed to do, so if you just need multiplication or only use integers it all autovectorizes fine. The f32xN stuff is just a way to tell it you don't care about the rounding. There are better ways to do that that could be added, like a FastF32 type, but I don't know if llvm could support that.

Edit: go to godbolt and load the rust aligned sum and play around with types. If you see addps that is the packed scalar simd instruction. The more you get packed, the higher your score! You'll need to pass some extra arguments they don't list to get avx512 sized registers vs the xmm or ymm ones. And not all the instances it uses support avx512 so sometimes you have to try a couple times.
by somenameforme | 2025-11-06 09:17:08+00:00
Abrahamic religion didn't really became a major factor in the world until Constantine. So for instance for the entirety of Ancient Greece and the majority of Ancient Rome, Abrahamic religions had no meaningful influence, and there are extensive writings from this time. But while I think it's useful to consider their views, I again think the real goal is to develop one's own philosophy.

We all have different perspectives on life. For instance many things that people all value like freedom and security, are mutually exclusive at extremes. In ancient times one could also see a wide array of philosophies that all sought a similar end of 'happiness' or contentedness, yet they took radically different perspectives on the way to achieve such - e.g. stoicism vs epicureanism.

But these are issues that many people simply never stop to even consider what they think about, and so they drift somewhat aimlessly which I think is going to make it very difficult to find contentedness and direction in life.
by sonnig | 2025-11-06 09:17:17+00:00
I strongly recommend the book "Mastering Emacs" by Mickey P. You will need some patience as well, I recommend going slow and steady for a week at least using the book, with a vanilla/standard Emacs install.

It took me about 2 weeks to get productive at first (this was in 2018), and now I use Emacs every day for a wide variety of tasks (programming and notes, mostly).
by andsoitis | 2025-11-06 09:18:56+00:00
The London School of Economics is taking the risk of civil war seriously, with many observers and experts having expressed concern. https://blogs.lse.ac.uk/politicsandpolicy/taking-warnings-of...

”Elon Musk’s comment about the inevitability of civil war in Britain might have been flippant. But similar concerns have been raised by journalists and academics within established democracies that over the possibility of civil conflict escalating to civil war”
by Ray20 | 2025-11-06 09:19:03+00:00
That is simply how socialism works. Land as a mean of production is no different from a factory, so naturally, the products created on the land belong not to the peasants (Petite Bourgeoisie), but to society as a whole.

And guess what this bourgeoisie did when they found out that the grain they produced would now become common property (they sharply reduced the amount they producing).
by benterix | 2025-11-06 09:19:45+00:00
I think Trump is an idiot and almost everything he is doing is a disaster. And the fact that the country is still running in spite of this is thanks to a lot of effort by other people.

However, in this particular case, I do have doubt. Because drug cartels are a huge problem and local governments are often very bad at handling them. Now, I take into consideration that it might be poor Venezuelan fishermen that are being mistaken for drug dealers, but I very much doubt it. It wouldn't make sense for anyone: for Trump, once the truth comes out, for the military personnel doing the strikes, for the reconnaissance teams - it's just nonsensical. And I believe that Trump, even though I don't keep him in high regard, actually is not a fan of killing just for killing. Or, to put it more cynically, he won't win his dream Nobel prize for killing innocent people senselessly. So, maybe, in this one particular case, maybe it could be effective in scaring the cartels into finding other routes.
by nakedper | 2025-11-06 09:20:12+00:00
I'm from the United States and I read the exact same thing that you did. Somebody really trying to help. Zero condescending or patronizing behavior. It seems like somebody doing their best to reach out and get in contact and yeah I agree completely that hell I could have written this myself. And probably have something like that before. I don't understand what culture would find that condescending at all.
by pixelready | 2025-11-06 09:20:46+00:00
Yeah I think it’s the software equivalent of “go back to the land” type movements. Resurgence of Linux tiling window managers, NeoVim, TUIs. Everything in web and Electron land feels busy, attention grabbing, and bloated. Heck, even VSCode’s defaults are a kind of cluttered.

I for one love the tranquility of a dark mode terminal and find it quite pleasant with a nice nerd font, a pretty color scheme, a single high resolution monitor and an ergonomic keyboard. I feel much more connected to the code or data I’m interacting with in that space. Trying to live there as much as I can lately. JiraTui has been great for preventing context switching at work.
by int_19h | 2025-11-06 09:20:58+00:00
You can, but only if you avoid actually trying to reason about this and taking all available evidence into account.

If you do, best case, the world might be a beautiful place for you specifically. But thinking about it makes you realize just how rare it is and just how lucky you are. And just how fucked it is for most everybody else.

And if you keep thinking, then you realize that any luck can run out and you can join said everybody else in an instant.
by x______________ | 2025-11-06 09:21:13+00:00
>I mean, kids can't buy smartphones and data plans and have a credit cards for that gamblings sites.

Have you never searched for a credit card detail generator? Browsed the dark web for stolen card details? Used e-sims?

A common misconception that people have is that age is not a limiting barrier to a great mind and doesn't require enabling by others to achieve the goals they set out.
by ryanscript01123 | 2025-11-06 09:21:54+00:00
Location: Minneapolis, MN, USA

Remote: Yes

Willing to relocate: No

Technologies: Svelte, React, Vue, Go, Node, Python, FastAPI, C#, C++, Java, PHP, Symfony, Ruby on Rails, PostgreSQL, MySQL, MongoDB, AWS, Terraform, Docker, CI/CD, Git, Swagger, TypeScript, JavaScript, HTML/CSS, jQuery, UIKit, Jest, ArcGIS, ESRI, Redmine, Bash, Linux

Résumé/CV: https://ryanisler.com/resume

Email: islerryan@gmail.com

Portfolio: https://github.com/ryanIs

- Senior Full Stack Developer with a background in weather forecast mapping, API and CMS integration for big data, and product database tooling for non-profits and schools. Currently back-n-forth between a few endeavors: building a Scryfall-inspired MTG assistant in React + Django; A Vue + Rails version for Hearthstone and Runeterra; and building all kinds of home lab apps for roommates and games/gadgets using Unity and Python.

I am searching for remote full-time or contract opportunities.
by monegator | 2025-11-06 09:22:27+00:00
The problem is that there is no true manufacturing nor repairability capacity for high density electronics in africa. Hell, our customer in SA asks us to buy spare components for them because getting parts there from our favourite distributors is a nightmare.

My parents are involved in an organization that helps developing parts of Togo. They helped build wells, structures (schools, bathrooms, .. ) and give material for agriculture and light manufacture, fund for tutoring, such things. All the electric and mechanical machinery they donated, including vehichles, are older models and the reason is simple: they must be serviced with the available technology, and they must be simple to service.

They made a conference in our town to showcase the project and i addressed the obvious elephant in the room: what about electricity? They are dependend on china for cheap panels and inverters, and they do not want to use alternative sources that require way less tech to operate: biofuel for example. They say it's not as efficient, and i concour, but i feel there is also a geopolitic issue, they do know they are making themselves dependent on china and there might be a small print condition for the cheap solar.. and they were elusive on the answers.

Also, not programs to train electronics technicians in the next future. If i ever get involved i'd like to help with setting up repair shops and train technicians. We'll see in the next few years what happens.
by andiz | 2025-11-06 09:23:20+00:00
I have to very much disagree on that. All pruning techniques in Snowflake work equally well both on their proprietary format as well for Iceberg tables. Iceberg is nowadays a first-class citizen in Snowflake, with pruning working at the file level, row group level, and page level. Same is true for other query optimization techniques. There is even a paper on that: https://arxiv.org/abs/2504.11540

Where pruning differences might arise for Iceberg tables is the structure of Parquet files and the availability of metadata. Both depend on the writer of the Parquet files. Metadata might be completely missing (e.g., no per column min/max), or partially missing (e.g., no page indexes), which will indeed impact the perf. This is why it's super important to choose a writer that produces rich metadata. The metadata can be backfilled / recomputed after the fact by the querying engine, but it comes at a cost.

Another aspect is storage optimization: The ability to skip / prune files is intrinsically tied to the storage optimization quality of the table. If the table is neither clustered nor partitioned, or if the table has sub-optimally sized files, then all of these things will severely impact any engine's ability to skip files or subsets thereof.

I would be very curious if you can find a query on an Iceberg table that shows a better partition elimination rate in a different system.
by ngc6677 | 2025-11-06 09:23:22+00:00
A good way to get straight in, is to download `emacs`, open it, and follow the built in "Emacs Tutorial" (click the link on the first page that is shown). It brings a new user through the concepts of the editor, how to move around, do some of the most usual actions, and get familiar with its vocabulary.

At first, it is also a good practice not to install any package, and use the built-in capabilities (`magit` and `org-mode` are now part of the default installation) for a while, the time to discover what comes with the "factory defaults".

Also, for some inspirations, watching videos from `System Crafters, Howard Abrams, Emacs Rocks` to see how some people use it.

It can take a while to get used to everything, or to install packages and customize it to what other editors comes with by default, but the reward is worth.
by fransje26 | 2025-11-06 09:23:24+00:00
> What drives us to this short term consumption model

As Mister Crabs would say: Money?

Or, with a bit more nuance: the need to support oneself in the environment and society one finds him/herself in.

With ever-increasing living costs comes the need for an ever-increasing income. Our evolutionarily ingrained search for a "safe" living situation means that we will prioritize a sufficient income over the larger goal of transforming the society we live in.

So although changing the society we live in would lead to a greatly improved life situation, we are biased towards staying in the rat race to make sure we are not missing out at this exact moment. (And potentially in the future, as a societal change will only work out if a sufficient amount of people are willing to take the risk of stepping out of the rat-race).
by vrighter | 2025-11-06 09:24:38+00:00
They can't learn iterative algorithms if they cannot execute loops. And blurting out an output which we then feed back in does not count as a loop. That's a separate invocation with fresh inputs, as far as the system is concerned.

They can attempt to mimic the results for small instances of the problem, where there are a lot of worked examples in the dataset, but they will never ever be able to generalize and actually give the correct output for arbitrary sized instances of the problem. Not with current architectures. Some algorithms simply can't be expressed as a fixed-size matrix multiplication.
by int_19h | 2025-11-06 09:25:30+00:00
You do realize that most countries that are Christian today have been made so by force sometime in the past, not because the locals were so happy about it?

Where I'm from, they're still celebrating the "national baptism" event where the ruler basically forced the entire (allegedly) population of his capital into the river for mass baptism by Greek priests invited for the occasion.
by whilenot-dev | 2025-11-06 09:25:38+00:00
Non-native here. People "hop on a call" to have a personal guide that helps in stepping through tasks of a proposed solution. Such a call is made to remove ambiguity and provide immediate feedback, to apply the solution as seamless as possible. Used in the context here (without a proposed solution) it just screams "let's avoid public outcry" with a touch of "why don't you overthink your annoyances with me".
by jonathanlydall | 2025-11-06 09:26:10+00:00
Yep.

I (as is common for many middle-class South Africans) have a domestic worker who cleans the house, and in general you just have to accept that domestic workers will tend to use quite a bit more cleaning products than is necessary. At least with tablets, they will always use a set amount.

It's not their money that they're needlessly wasting and the thing not being clean is a more immediately noticeable problem with their work than you finding you're spending a lot more than usual on cleaning products.

It also wouldn't work to try give them a budget on cleaning products as then you're encouraging them to skimp on using enough so they get more money in their pocket.

Although our domestic worker is a lovely person who I help out as much as I can, at the end of the day she has limited skills and education, so can't demand very much of a salary, hence why she and many others in her position is a domestic worker.

When you're the one who does all the cleaning yourself and pay for the products you use, you'll try find the amount to use that definitely gets the job done, but isn't needlessly wasteful.

I also like the convenience of the tablets, you don't have to think about the amount or possibly making a mess or pouring too much powder in, etc.
by whstl | 2025-11-06 09:26:38+00:00
No, because the VPE was doing it out of ego and because he thought the problem was easy, not out of any practicality.

No amount of argument was enough.

This was his only job, he was at the company for 10 years, was a schoolfriend of the CTO and suddenly got promoted to VPE when the company grew over 50 devs. So total lack of experience.

The funny thing is we didn't even need to prototype: another team had already integrated the same third-party in their own project, so there was ZERO doubts, we had an in-house expert.
by bayindirh | 2025-11-06 09:27:10+00:00
> I'm sorry for how you and the Japanese community feel about the MT workflow that we just recently introduced.

English is also not my mother tongue, but this translates to "I'm sorry you feel like that, but we don't care or change anything, can I call you to convince you into doing things our way while completely being off the record?" in my mind.

This is forceful and rude in my culture, but it's very rude and a no-no in Japanese culture AFAIK.

If the person wanted to help genuinely, I'd expect to read something like "I'm sorry you feel like this. I read your comments but I want to clarify some points so I can transfer these up the chain with utmost clarity. We might have made some mistakes and don't want to leave you out in the cold".
by randomartist | 2025-11-06 09:28:00+00:00
Remote: Optional Willing to relocate: Yes, worldwide Technologies: Python, Matlab Email: m.faylias [at] gmail [dot] com

My Contribution (Short Profile) • Applied Al research with focus on real-time signal processing, decision logic & anomaly detection • Modular signal & system architecture — complements classical ML stacks • Physically informed analogy modules (e.g., superposition in Python) • Hand-crafted, explainable features & operators • Guiding principle: ML/RL cleanly embedded into a predefined architecture Example Result Phase-aware XGBoost trained on "Melodic House" harmonies → showed genre generality beyond training data Working Principle Reproducible research: clear pipelines, paper-style notebooks, deterministic exports Mainstream Deep Learning (TensorFlow) • Purpose: ML, Deep Learning, neural networks • Focus: Classification, regression, prediction • Architecture: Computation graph & tensors • Inputs: n-dim tensors • Outputs: Probabilities, models, vectors • Computational Principle: Gradient descent • Components: Layers, losses, optimizers • Tooling: GPU-first workflows, tf.keras, deployment stacks • Data Strategy: Big Data, automatic feature learning • Explainability: Often low (requires additional tooling) • Style: GPU-heavy, often overdimensioned • Versioning: Model checkpoints, weights
by jongjong | 2025-11-06 09:28:42+00:00
I think it's partly because smart people are hated by society. Consider the negative connotations of the words 'geek' and 'nerd'.

I think this resentment is grounded in jealousy. Like Schopenhauer observed, less intelligent people perceive the intelligence differential when they interact with people who are more intelligent than themselves and this leads to a profound sense of resentment.

It's not just about intelligence, I think less intelligent people are jealous of more intelligent people because more intelligent people are more aware, more conscious. There is a deep jealousy. In the same way that someone can be jealous of someone's good looks, someone can be jealous of one's intelligence... And it goes deeper than just the kind of intelligence which is valued by the markets. People can be jealous of intangible forms of intelligence, even someone's 'emotional sensitivity' can the the subject of envy...

Though of course people's mental models of whether or not someone possesses certain intellectual capabilities are not always accurate, overall people do have a relatively good sense of other people's psychological profiles...

Some people are really good at sensing other people's psychological profiles and these people tend to be the most jealous. Like the bully who picks on the nerd at school. The bully has a strong sense of the nerd's intellectual capabilities and his jealousy fills him with resentment and anger which he cannot explain in words (as he lacks the intellectual capability of even processing his own feelings rationally). His heightened sense of others' psychology may be a bully's only intellectual asset. This can be very frustrating and some of them will make the most of their understanding of psychology to manipulate others because their success in controlling others helps to compensate for their shortcomings in other intellectual areas.

Being able to control others is a form of intelligence, but it's also a pathology once exercised.
by whstl | 2025-11-06 09:30:08+00:00
I guess the point is that a lot of those other reasons are caused by managers.

Gotta put up fights with other teams to do your job? Manager should be unblocking you.

Got no tools, bad computer? Manager should be putting up a fight.

Low salary? Manager should be negotiating on your behalf.

But on the other hand, maybe I'm just old fashioned.

Today, in the world of micromanagement, line-managers aren't expected to be much more than cannon-fodder to be blamed by C-levels when developers are unhappy.
by roenxi | 2025-11-06 09:30:12+00:00
The vast, vast majority of the spending in the healthcare industry is for things that you have time to drive around for.

And I'd still rather have a private option in the event of a medical emergency. Ironically, insurance in a free market is actually really good at sorting out that sort of risk. The insurance company has strong incentives to negotiate what will happen in an emergency and it isn't that hard to make agreements with people in advance.