MurphyA/hacker-news huggingface dataset:
by perihelions | 2025-04-29 08:18:21+00:00
I believe what EFF and Mike Masnick have to say about it: it's the most forseeably abusable internet censorship law (so far), and it's a crying shame HN isn't confident enough to look past the good intention of it to recognize that.

How have DMCA takedowns gone? How many upstanding developers have been nuked, without recourse, by some invalid or malevolent false report? How many times over and over[0] has HN loudly lamented the DMCA takedowns, decried how awful it is to have state censorship—and one without any meaningful adversarial process?

Well, here we are again: "The takedown provision also lacks critical safeguards against frivolous or bad-faith takedown requests".

If courts don't strike this down, this might end up becoming DMCA for the whole of society. It'll certainly be used by politicians to silence critics. It'll be overrun by trolls. You'll see the results, and you'll hate them.

> "And I’m going to use that bill for myself too, if you don’t mind, because nobody gets treated worse than I do online, nobody.”"

[0] https://hn.algolia.com/?query=dmca&type=all
by dash2 | 2025-04-29 08:19:35+00:00
The broad lesson here:

If you want to do a PhD, DO NOT limit yourself to your home country. Many countries simply are not capable of properly training researchers. The US can. China mostly can by now, I expect. Northern Europe can, to some degree, in some fields. Elsewhere, you are at risk of wasting important years of your life.

Trump might end US dominance, but the general point that academia is international and entire countries can simply not have a functioning pipeline for new researchers.
by huimang | 2025-04-29 08:19:46+00:00
The only method worse than Duolingo for language learning is possibly the traditional classroom, in my humble opinion.

My background is that I've studied Korean for ~8 years now, as a native English speaker. Like most US citizens I took Spanish classes in middle & high school. I did the traditional classroom method with 3 semesters of German in college. And I forgot most of Spanish and German aside from some words and grammatical rules, because neither got me to a level of conversations with native speakers or being able to engage with media.

Duolingo and most classrooms (I know there are exceptional curriculums and exceptional students) don't prepare you to actually speak to people. They prepare you to engage within their systems, aka answering tests or whatever. This is not speaking a language but moreso learning about it academically.

There is a lot to discuss but I've never been able to recommend Duolingo, even before they reduced their staff and replaced them with AI. Why? Because it's inefficient with regards to your time, and the content is too insubstantial. It's possible to spend a year of your time on Duolingo and barely be able to speak the language at all with someone... which is kinda the whole point of studying a language?

I love the hobby of studying languages and things like Duolingo and the classroom method put people off when they can't speak very much even after a long time investment, which is damn shame.

My point is neither should really be looked towards for substantial language learning methods.
by thaumasiotes | 2025-04-29 08:20:45+00:00
> how exactly does the Sami language factor into your theory that today's Sami are just cosplaying Swedes?

It should be noted that that's not a particularly meaningful observation. They speak a Turkic language in Turkey while obviously not being Turks, a legacy of conquest.

And they speak Modern Hebrew in Israel, which is a historical case of language cosplay! Nobody spoke Hebrew before, but they thought it would be cool to do it.
by spwa4 | 2025-04-29 08:20:49+00:00
This article isn't even remotely accurate. The ancient Roman republic stripped citizenship for crimes. I'm sure they weren't the first city state to do that. It's an ancient idea, and it's not exactly rare.

Also they're suspiciously silent about WHICH treason led to this idea spreading most recently: joining Daesh, and torturing people in Syria/Iraq, then getting left behind in camps when the state collapsed or just abandoned (sometimes/in sad cases with kids) when divorced (obviously for women). Does "terrorism" without clarification really cover this case?

https://en.wikipedia.org/wiki/Shamima_Begum

"The Daily Telegraph reported that Begum had been an "enforcer" in ISIS's "morality police", and had tried to recruit other young women to join the jihadist group.[20] The report said that she was allowed to carry a Kalashnikov rifle and earned a reputation as a strict enforcer of IS's laws, such as dress codes for women. An anti-IS activist was also reported by The Daily Telegraph as saying that there were allegations of Begum stitching suicide bombs into explosive vests so they could not be removed without detonating.[21] None of this was proved, and much of what has been reported in media is denied by Shamima Begum."

Even in that case, the vast majority of these people were allowed to return. In bad cases they lost their kids, or were forced to do a few years in prison. But in cases where they were screaming in western courts that they wanted to behead every last Yezidi and "feed their meat to the dogs" ... yes, in that cases citizenship was removed.

So I think it's pretty fair to say I don't think we're anywhere close to the point where the slope gets slippery yet.

Also ... there is a LOT of evidence that this did in fact deter people from joining foreign terrorist organizations and massacring innocents in the middle east.
by JumpCrisscross | 2025-04-29 08:21:55+00:00
> I missed the fact that I had to allow permission to use the extension WHILE browsing google.com for it to work

There was a period of time when they had two apps, and I agree the old one was stupidly complicated. The new one, Kagi for Search, doesn't require this.

Like, should Apple have an open API for routing searches? Maybe. Would that get abused? Probably. Do I think Kagi should be on Apple's list? Yes. Does prioritising a 50,000-user engine into iOS's defaults create other issues? Yes as well.
by aranw | 2025-04-29 08:22:24+00:00
I have Screen Studio and I don't leave it open but all I wish for now is that you disable the auto updater. Provide an option for it to be disabled and allow for manual update checking. Checking for an update every 5 minutes is total overkill and downloading the update automatically is just bad. What if I was on mobile internet and had limited bandwidth and usage. The last thing I want is an app downloading it's own update without my consent and knowledge.
by palata | 2025-04-29 08:22:51+00:00
My experience with C++ is that it fundamentally "looks worse" and has worse tooling than more modern languages. And it feels like they keep adding new features that make it all even worse every year.

Sure, you don't have to use them, but you have to understand them when used in libraries you depend on. And in my experience in an environment of C++ developers, many times you end up having some colleagues who are very vocal about how you should love the language and use all the new features. Not that this wouldn't happen in Java or Kotlin, but the fact is that new features in those languages actually improve the experience with the language.
by sph | 2025-04-29 08:24:23+00:00
I switched back to Google as I moved back to Italy. I lasted a week before resubscribing to Kagi, the AI spam and terrible results made me hate every single interaction I had with the site.

Do you know the feeling when you're using an alternative search engine that what you're looking for is missing, and to be 100% sure you have to compare with Google? I have the opposite problem now: whenever I use Google, I feel nothing relevant is being surfaced and I have to run back to Kagi.

I literally have learned to associate the Google search logo with "bad quality", which is fcuking tragic for a company that used to be known for their innovative search engine.
by torcete | 2025-04-29 08:25:16+00:00
I was able to buy some groceries and pay with card. The tills had a battery backup and the network infrastructure that supports card payments was apparently working.

That said, lots of people hit the cafés and had to resource to cash payments. There was also lots of people buying bottled water at the shops.

So basically, you could divide people in two groups. Those that took it like an extra Sunday, and those that took it like the beginning of a war or something :-D
by ManlyBread | 2025-04-29 08:25:16+00:00
I am a desktop user. I am not going to care until something that I use daily breaks.

I was against moving to W10 until I was finally forced to do it by upgrading to newer hardware. When I moved, W10 was already 6 years old which came with the benefits of not being an unpaid beta tester for Microsoft as well as having all the scripts and tools to make it less of a nuisance to use.

I intend to do the same with W11.
by jajko | 2025-04-29 08:25:42+00:00
> Northern Europe can, to some degree, in some fields.

Europe can etc. FTFY.

And since with such decision one frequently sort of selects where they will reside afterwards (ie by finding partner and settling down), its also about choosing a society one wants to grow older and potentially raise kids in.

We all have our preferences but me personally I would never choose US for such, even when disregarding current admin excesses (which in some form are not going away, its the new norm and don't hold your breath for next election cycle).
by _1tem | 2025-04-29 08:25:46+00:00
It matters a lot. I attribute my success at running a one-man business to Laravel (inspired by Rails). Having a batteries-included framework designed to support high-level business goals reduces so much cognitive load and the amount of code you need to write. Previously I had 10+ years of experience writing apps in basic Python frameworks like Flask but I would need to spend far more time writing code to implement basic features. Another thing that drastically reduces complexity is having the backend and frontend in a single codebase. In Rails that is achieved with Turbolinks and in Laravel it’s done with Livewire. It reduces code complexity by a factor of 2x at least (in practice it’s like 10x simpler compounded over years of maintenance).
by exar0815 | 2025-04-29 08:27:32+00:00
Float glass is a continuous process, so it runs 24/7 and too much product is recycled into the smelter at the start again (Funnily, glass waste is actually a scarce resource). Getting the process dialed in to emit the desired quality is a long winded thing as far as i know (not involved in the process myself). Also, the heating is done with gas (LNG/CNG/H2) and electric in combination.
by alankarmisra | 2025-04-29 08:28:37+00:00
I would argue that framework isn't the winning component, the people are. A lot of people can say similar things for framework <<X>> and they'd be right given their own experience but I think they give themseleves too little credit. I've written my own frameworks for smaller projects because I didn't want the needless learning curve / cruft of a generalized framework and I can tell you they saved me so much time / effort / cost over the long term and they were tuned to my development style. All built with python and some off-the-shelf libraries. I'm not saying there's no place for generalized frameworks. They do help streamline development efforts and set a standardized model for building out your app/service which would be great with a team of people all tuned in to a specific framework but I would argue that in a single developer environment it doesn't matter much what you use, so long as you have fun with it. Productivity analyses are at best personal opinions in a forum like this.

Edit: basic grammar.
by maybeThrwaway | 2025-04-29 08:28:49+00:00
Differ from engine to engine: Googles latest for example put in a few minorities when asking it to create images of nazis. Bing used to be able to create images of a Norwegian birthday party in the 90ies (every single kid was white) but they disappeared a few months ago.

Or you can try to ask them about the grooming scandal in UK. I haven't tried but I have an idea.

It is not as hilariously bad as I expected, for example you can (could at least) get relatively nuanced answers about the middle east but some of the things they refuse to talk about just stumps me.
by shawabawa3 | 2025-04-29 08:28:53+00:00
I think books are probably the worst way to learn a language

I learned French and my experience from best to worst ways to learn were:

1. 1-1 lessons with language teacher (by far the most effective way to learn)

2. audio lessons (Michel Thomas Method)

3. Visiting France a lot, interacting with French people (my wife is french) (and yes, for me this was less impactful than listening to audio lessons)

4. Duolingo (did a year of doing it daily, did almost nothing for me except a bit of vocab)

5. School (3 years of French in school was about equivalent to listening to 5 hours of Michel Thomas audio lessons)
by exar0815 | 2025-04-29 08:29:29+00:00
Its not an oven alone, its a kiln that smelts up the components for glass of the desired recipe, then purs the glass on a long (~half a km) basin of molten tin where it stretches and cools slowly, pushing the solidifying mass down the basin until the end. Re-Melting it is as far as i know not possible, as the melting is done before the pouring. You can melt the tin again, but not the glass.
by dqv | 2025-04-29 08:29:39+00:00
Yes, like I said before, Phoenix 1.0 predates the first open-source and Linux-supported .NET release by a year.

https://news.ycombinator.com/item?id=10135825

https://github.com/dotnet/core/blob/main/release-notes%2F1.0...

People aren't just going to jump onto something recently open-sourced by a company that popularized the phrase "embrace, extend, extinguish". For the last decade, they've had to earn people's goodwill, while with a project like Rails, there is no "we used to be closed source but now we're not, use our thing!" to overcome. So in the 20 years since Rails has been released, it has only ever needed to demonstrate its usefulness.

Now that a decade has past, that negative association is starting to wash away a little.
by tossandthrow | 2025-04-29 08:30:11+00:00
> I claimed that in my case "repetitive learning by example" turned out to be less boring than "repetitive learning by memorizing grammar"

In this claim you implicitly say that you are focusing on "learning by memorizing grammar" if you do not are focusing on "learning by example" - hence the dichotomy, that is false.

The parent commenter never talked about grammar.
by rambambram | 2025-04-29 08:30:24+00:00
> Sticking with a well-structured monolith was one of my best decisions.

I can't emphasize this enough. Did the same with a monolithic PHP application. David Heinemeier Hanson used the term 'majestic monolith' and it really feels like that, working on some cathedral in code.

Congrats on your good choices and results. A programming language that you like is important, but I think you should give your own decision making some more credit.
by dredmorbius | 2025-04-29 08:30:30+00:00
Hijacking comment to reply on a flagged thread: email concerns/questions to HN mods at hn@ycombinator.com.

This is a FAQ: <https://news.ycombinator.com/newsfaq.html>

Re: <https://news.ycombinator.com/item?id=43829917>
by inglor_cz | 2025-04-29 08:31:58+00:00
The Basque Y high speed rail project in Spain, currently being built, goes through some very challenging mountainous terrain.

If Spain, with 33 500 USD GDP per capita, can do it, then so should California, whose GDP per capita exceeds 100 000 USD.

But yeah, better private sector does not necessarily buy better public sector.
by redbell | 2025-04-29 08:32:05+00:00
I'm not sure if it's just me hallucinating, but it seems like with every new model release, it suddenly tops all the benchmark charts—sometimes leaving the competition in the dust. Of course, only real-world testing by actual users across diverse tasks can truly reveal a model’s performance. That said, I still find a sense of excitement and hope for the future of AI every time a new open-source model is released.
by PeterStuer | 2025-04-29 08:32:31+00:00
"Marketplace startups are often considered the hardest software startups to build, because you have to create two markets at once. They work best with frequent and inexpensive transactions (from which you can reasonably take a 20% cut)"

2 sided markets get started by buying one side of the market. This is why this model is very expensive to bootstrap. You typically start by offering free or very discounted services to the consumers and pay the difference to the producers until you have captured the consumers and the producers pay you for transactions. All the while you have to mitigate disintermediation, so that producers can't bypass you to access the consumers outside of your market platform.
by isaacremuant | 2025-04-29 08:32:40+00:00
Wtf is this take. You are the worst candidate for a teacher if you have no experience with the language and have rushed to teach it.

The article talks about a literal "learn c++ in 48hs".

Give me a break. You'd be absolutely mediocre and those of us who know our shit do notice. Source: I've been that student that worked and studied the topic he worked with and found some of the TAs absolutely wanting.
by mobiuscog | 2025-04-29 08:33:09+00:00
Python problems exist on all platforms. It's just that most people using Python have figured out their 'happy path' workarounds in the past and keep using them.

Python is awesome in many ways, one of my favourite languages, but unless you are happy with venv manipulation (or live in Conda), it's often a nightmare that ends up worse than DLL-hell.
by sethammons | 2025-04-29 08:34:50+00:00
I have heard that for years and I just don't get it. Magic abounds. The test assertions and testing libraries are whole DSLs that require a separate/additional learning process with inconsistent chaining with inconsistent return types. Being able to overwrite anything in the language gives rise to things like unicode whitespace being misinterpreted as an undefined function. You can define methods by combining method names leading to wholly undiscoverable methods because "my_func_that_is_cool" is actually defined over multiple files, combining my_func and that_is_cool; saw this a lot in our chef cookbooks. Ruby requires mountains of tests (thus the DSLs). Knowing ruby and knowing rails and knowing how to test are different things.

I find ruby (and rails) to bring the opposite of joy. I find myself frustrated. On the opposite end of magic is Go. I love Go. Tests are just code; no magic needed, not even mocks. Methods behave and usage is consistent. Code is navigable. Types make everything more explicit and easy to follow and more maintainable.

I assert Go leads to org happiness, letting teams work together productively.
Show HN: Neuro Tools, a collection of tools to help neurodivergent people
by martin-buur | 2025-04-29 08:35:15+00:00
As someone with ADHD, depression and on the autism spectrum, I get in my head A LOT.

Every time I run into an issue I create a tool for it.

- I should post on Hacker News, but my app is not good enough > challenge my inner critic.

- I want to binge eat instead of working > use the catch the urge feature and follow a strategy

- Task is too overwhelming > task breakdown and copy the tasks to my notepad

- I really don't want to get started on a task > procrastination solver

Would love your feedback and any questions are welcome :)
by standyro | 2025-04-29 08:35:23+00:00
What’s your method?

Having had some former coworkers that ended up at various dating platforms, dating is fascinating, I still think dating is something that needs a better modern solution than what “the apps” offer. Every dating app has a few fundamental flaws. There’s the human element too.

What worked for me was hacking Tinder circa 2014 by faking my geolocation and hypertargeting certain places and neighborhoods I knew would be up my dating alley and spamming posts on social media sites like Reddit and Craigslist.

It’s tough because some people don’t even know what they’re looking for in a partner.
by fc417fc802 | 2025-04-29 08:36:38+00:00
That is true. Hadn't occurred to me because I'd had in mind pixel sorting stuff I did in the past where the fetches and stores aren't contiguous.

Interestingly enough the derivative functions are available to compute shaders as of SM 6.6. [0] Oddly SPIR-V only makes the associated opcodes [1] available to the fragment execution model for some reason. I'm not sure how something like DXVK handles that.

I'm not clear if the associated DXIL or SPIR-V opcodes are actually implemented in hardware. I couldn't immediately find anything relevant in the particular ISA I checked and I'm nowhere near motivated enough to go digging through the Mesa source code to see how the magic happens. Relevant because since you mentioned it I'm curious how much of a perf hit rolling your own is.

[0] https://microsoft.github.io/DirectX-Specs/d3d/HLSL_SM_6_6_De...

[1] https://registry.khronos.org/SPIR-V/specs/unified1/SPIRV.htm...
by natch | 2025-04-29 08:36:46+00:00
I don’t know how people get these ideas.

Teslas do not need any app for charging. I mean sure, they do have an app, but no need to even have the app on the phone or with you to charge. No need for a phone or a credit card or a code or a password or a chip or a retina scan or interacting with a screen or tapping a keypad or anything. Just plug the plug into the car at the supercharger and it charges. Or, do it at home, cheaper.
by consp | 2025-04-29 08:38:00+00:00
Pedantic, but most beers should be drank (according to the manufacturers and experts) at 7-13c depending on type of beer. Exceptions always exist to confirm the rule. Which is above fridge and around "cellar" temperatures.

Unless you drink Schultenbrau, which tastes worse cold than at room temperature (/s, kind of).
by pbmonster | 2025-04-29 08:39:09+00:00
Frequency based regulation is only telling you that something is wrong, but not what or how to fix it.

If you find yourself in the middle of a black swan event, and 15 GW have tripped offline, you have milliseconds to dump pretty much exactly 15 GW of load, otherwise more generating capacity is going to trip offline very quickly.

If you only dump 14 GW because you used historical data (which happens to be imprecise, because today's cloud cover reduced rooftop solar output), you're still going to be in trouble. A detector scheme with sensors at every substation would allow you to do just that.
by somenameforme | 2025-04-29 08:41:15+00:00
Try to speak holistically. I have no idea what you're trying to argue. I could expand or provide evidence for everything I said, but providing a citation or proving that there are indeed social groups of upwards of 200 chimps, or whatever, isn't going to do much, because you're not really formulating any argument or contrary view yourself.

Put another way, you're arguing against an example and not a fundamental premise. Proving the example is correct doesn't really get us anywhere since presumably you disagree with the fundamental premise.
by virtualritz | 2025-04-29 08:41:54+00:00
Does this do operations involving multiplications in linear color space?

It seems to use mini-gl[0] for the filtering. I had a brief look at the mini-gl source and it seems to use color as-is?

If that were true, for 99% of content that people would upload -- stuff in non-linear sRGB --, the filters would do the wrong thing.

Or am I missing something?

[0] https://github.com/xdadda/mini-gl