skysight-inc/HackerNews huggingface dataset:
Scala is an amazing language that I've been using professionally for a decade. But it has three major problems:

1) The language is too unstable - something that might seems as a great boon is actually a big problem if you want to use the language for greater periods of time.

2) The tooling around it is not the best - problem with syntax support in IDEs, sbt is still a mess. Compared to modern offerings like Rust or Go it doesn't look that great.

3) Competition is quickly catching up - this isn't 2010-2015, Scala's competitors have been evolving quickly and picking up a lot of FP features (pattern matching HOFs, etc.) that made it stand out but at the same time offering a much bigger developer base, more mature frameworks, etc.
A great example of this is modern Java but also Kotlin. Scala is still great but the gap isn't as big as it was a decade ago when Scala's popularity peaked.

And of course it is still hard to find and recruit competent people, especially if you go FP-heavy using Cats/ZIO and not Java+ style. Guess that's why we see less and less new projects written in it (and most of those probably are Spark) and in many companies it's becoming a legacy language waiting for a rewrite to e.g. Java.

"Scala will continue to evolve until morale improves"
Cool story but most houses here are old and grandfathered (think baloon framing without blocking) in and built before modern codes whereas mine incorporates modern fire mitigating materials and techniques like platform framing with blocking, egress windows, fire rated drywall, etc. Mine is actually safer than most of the neighborhood, I am poor not stupid.
It is not only the downtime but they have much more restrictive chat usage limits. That coupled with historically not having enough GPUs to service load has made it sometimes difficult to use. On that last point, it has gotten better in recent weeks.
I’ve been doing web sites for thirty years, robots.txt is at best a request to polite user agents to respect the server’s desires. None of the malicious crawlers respect it. None of the AI crawlers respect it.

I’ve resorted to returning xml and zip bombs in canary pages. At best it slows them down until I block their network.
Nemotron-H: A Family of Accurate, Efficient Hybrid Mamba-Transformer Models
That's not really what I'm saying. What I'm saying is how does the brain look when you do both ? Is there a clear difference ? There's no 'thinking mode' followed by a 'language processing mode'.

Language processing is thinking as far the brain is concerned and there's no evidence that these are 2 cleanly separated processes whether you 'think' in words or not.
lol no, you have absolutely no idea what you’re talking about
If history has taught us anything (Hillary), that's just wishful thinking from people without power and political rivals. On rational side, most likely one of their phones got hacked which caused this leak. They are high profile targets after all. At their level, exactly what's the SOPs they must follow otherwise gonna get fired? They may push for policies downstream, but policies that govern them? They can just argue for precedence (Hillary) and nothing gonna come of this.
The main thesis of the article is that workers in, say, Cambodia are not inherently worse at making clothes than workers in a first world country. Which seems to be countering some rhetoric I have never heard (despite being in pretty… mixed circles), as well as patently obvious.

I’m not even sure what the point of the article is, given that someone racist enough to believe that rhetoric is probably not going to read it in the first place
Google Gemini 2.5 Pro is Insane [video]
Trump won the plurality, not the majority.
Shouldn't all Engineering run like Growth Engineering?
> where Berlin (or some other "hip" city) was supposed to be Europe's incubator of cutting edge tech & business.

Also popular to add 'Silicon' to the naming

https://en.wikipedia.org/wiki/List_of_technology_centers#Eur...
I'm talking about the behavior of the one_for_one supervisor:

defmodule Testing.Application do
use Application

@impl Application
def start(_type, _args) do
children = []
opts = [strategy: :one_for_one, name: Testing.Supervisor]
Supervisor.start_link(children, opts)
end
end

defmodule Testing.Server do
use GenServer

def start_link(_), do: GenServer.start_link(__MODULE__, [])

@impl GenServer
def init(_), do: {:ok, nil}
end

When you try to start more than one child, it fails:

Erlang/OTP 25 [erts-13.2.2.11] [source] [64-bit] [smp:14:14] [ds:14:14:10] [async-threads:1] [jit:ns]

Interactive Elixir (1.17.3) - press Ctrl+C to exit (type h() ENTER for help)
iex(1)> Supervisor.start_child(Testing.Supervisor, {Testing.Server, []})
{:ok, #PID<0.135.0>}
iex(2)> Supervisor.start_child(Testing.Supervisor, {Testing.Server, [:x]})
{:error, {:already_started, #PID<0.135.0>}}

But defining a child spec that sets the id:

defmodule Testing.Server do
use GenServer

def start_link(_), do: GenServer.start_link(__MODULE__, [])

def child_spec(arg) do
id = Keyword.get(arg, :id)
%{id: id, start: {__MODULE__, :start_link, [[]]}}
end

@impl GenServer
def init(_), do: {:ok, nil}
end

solves the problem:

Erlang/OTP 25 [erts-13.2.2.11] [source] [64-bit] [smp:14:14] [ds:14:14:10] [async-threads:1] [jit:ns]

Interactive Elixir (1.17.3) - press Ctrl+C to exit (type h() ENTER for help)
iex(1)> Supervisor.start_child(Testing.Supervisor, {Testing.Server, id: 1})
{:ok, #PID<0.135.0>}
iex(2)> Supervisor.start_child(Testing.Supervisor, {Testing.Server, id: 1})
{:error, {:already_started, #PID<0.135.0>}}
iex(3)> Supervisor.start_child(Testing.Supervisor, {Testing.Server, id: 2})
{:ok, #PID<0.136.0>}
Compile times are crazy, even worse than Rust in my experience.
as a programmer I would answer: well c ist the fastes way to construct a complete bogus programm :)
It's mandatory as part of the SDLC and support by appropriate tooling, unfixed higher level vulnerabilities are periodically tracked by middle-upper management
robots.txt is a somewhat useful tool for keeping search engines in line, because it's rather easy to prove that a search engine ignores robots.txt: when a noindex page shows up in SERPs. This evidence trail does not exist for AI crawlers.
Trump is, by executive fiat, literally banning any law firm that takes cases against him or his agenda from stepping foot in federal courthouses.

The US is speedrunning to being a despotic dictatorship and people are just blissfully unaware.
Step CA has some open source parts but it is built in a way where it is inconvenient to use without their admin infra. I also had to do some modifications to their server to make it work properly.
If OPKSSH doesn't need all that crap then I am all for it. I'll certainly give it a shot.
Sovietmoviesonline, eh?

Got any soviet movie recommendations that isnt straight up propaganda material? Did they even produce non propaganda?
Java has now pattern matching, ADTs, case classes, even lazy vals are coming ("Stable values" previewed in JDK 25). Java is still much more verbose than Scala, but if you use it considerately, it looks more and more like an ML-like language, and not an imperative one.

"if" not being an expression is my main personal pain point for the time being. It would make simple code so much more readable.
We are having less and less money (growth has stalled), which means we will struggle to maintain everything you've mentioned, we already are.
Yeah.

While not privacy-related, that http-only would break my own model of banning all things Chrome via a certain combo of TLSv3.1 crypto, regardless of UserAgent string.

https://egbert.net

As a working example.
Apparently they did as they know that the article is about PET only.
Somewhat related: has anyone done a study of inflation in terms of clothing adjusted for quality? This piece notes, for instance, that manufacturers have been reducing thread quality (having exhausted their ability to reduce fabric quality, I suppose) for decades, with major implications for clothing longevity.

I’ve long suspected a lot of supposed economic progress since, especially, the 1970s, has just been goods getting worse.

Go look at what it costs to get a chambray work shirt (where we got the term “blue collar”, so, made for physical labor, not something fancy) made with similar-quality fabric and construction to a common 1940s or 1950s offering in a Sears catalog. Not the ones J Crew or whoever sells, those are fine for what they are but they’re not built for work, the fabric’s thinner and they lack extensive double- or triple-stitching and other reinforcement.

If you find one under $150, please let me know.

Similar story for jeans, sweatshirts… everything. Hell, even athletic socks were better-made decades ago.

[edit] for reference, a 1930s Sears Hercules work shirt, basically an early model of what I’m writing about above, cost $0.79. Adjusted for official inflation figures? That’s about $18. $18 shirts are almost all terrible now. This is why I suspect there’s some bullshit going on with the metrics, and it involves laundering (ha!) worse goods into alleged improvements in the standard of living. This would also help explain (along with Baumol’s) why some things so consistently outpace nominal inflation: because nominal inflation isn’t capturing reality very well, so when it hits something that can’t (for whatever reason) be made worse, that thing seems to “outpace” inflation.
Western USA. Due to rarely used loophole in my county this is all legal if you DIY everything (no commerce so most regulation drops off) and I got permit explicitly exempting from code inspection.
Corruption is always measured by perceptions. There are many reasons for this but when it comes to high level corruption it's especially clear - high level corruption, in most countries, is rarely pursued, let alone prosecuted. And efforts to do such may themselves be driven by corruption. And people's actions, as on all things, will be guided by their perceptions. And so things like corruption's influence on things like starting a business will be driven largely by perceptions.
Why wouldn't the United States employ DARPA or the NSA to create a non-commercial mobile communications platform for high ranking government employees? Is signal in bed with the government? I must not be technical enough to understand the reasoning.
https://www.berlin-partner.de/en/contact
I voted, donated a ton of money, and canvassed in swing states. I'm not taking any of the blame for what happened.
For non-fuzzy options:

I've found bash's history-search-backward and history-search-forward very useful. They complete commands that begin with what you have typed. I have them mapped to M-p and M-n.

I also find myself using bash's insert-last-argument command, which can be repeated to fill in the last argument of previous commands. I have it mapped to M-_.

Another feature I've been using is the dabbrev-expand function, which xterm (and some other terminals) have. This allows string matching on the terminal output including the scroll buffer. It's useful for forming a new command that uses previous arguments that are not last arguments, or that are outputs of previous commands. I have it mapped to M-/. I've tweaked the matching algorithm on my local xterm to allow tokens enclosed in quotes or braces (which programs often output) to be matched (xterm by default only considers non-whitespace).
Gemini 2.5 Pro and Google's second chance with AI
D'oh! I realize now, I should have wrote it as:

Spyware and asbestos, free!
"It didn't happen to me, therefore it is not a problem."
Just curious about the implementation of the cool into page - was it assisted by Claude 3.7? :)
Much more useful would be to make a list of all the reasons these innovations keep ending up in the US rather than staying in the EU, and then trying to do something about it. What does it matter how innovative the EU can be if no one in the EU wants to foster and grow those innovations, and if all those innovators are always looking for the first ticket out of there?
It does, but as tfa suggests you have fewer rights at the border so perhaps it's more difficult to access if it's even on a US data centre?
People pay attention to canaries in coal mines for good reason
What does the user agent oook like for if you wanted to crawl xeiaso.net?
I have considered this before, but then if the content can be cached why wouldn't the website just do this themselves?

They have the incentive, it is relatively easy and I don't think there's a huge benefit to centralisation (especially since it will basically be centralised to one of the big providers of caching anyways)
I didn't find them helpful or interesting.

I guess I'm not recursively solving my problems in my day to day challenges
Segfaulting atop and another trip down the rabbit hole (2014)
1. Salaries are lower than in USA, but if you have 15-20 years planning horizon you can still accumulate some wealth. For that you find a decent job, around 70-90k€ and after few years get a mortgage and buy an apartment. You can get a mortgage contract for 10 years and have significant reduction in taxes for your property. Just enjoy your life then and in 10 years or more sell tax-free. Your income may be on 100-300k€ scale. If you choose a minimum payment for mortgage, you may have extra cash for other investments. Check Hypofriend.de for details.

2. In Berlin 2-3.5k€ (depending on your rent or mortgage payments) is enough for a comfortable life with occasional travel (whole Europe at your service, flights are cheap). You can put the rest in savings, buy some ETFs. You can use an online calculator to see how much netto salary you can get (google „Brutto netto rechner“).

3. You will have insurance for healthcare which will cover hospital and ambulance and insurance for job loss which will cover up to 1 year while you are searching for a new job. You will contribute to pension insurance so you can retire in Germany too.

4. Germans aren’t all welcoming to foreigners, that’s true, but I don’t think you should be seriously concerned about far right. The success of AfD is based on protest voting, not because every fifth German is nazi.
Anytime you see something cool with a global shutter (like this does), the next gen of the same thing will use a rolling shutter and be half or less the price.

Global shutter makes the math of everything easier, and is therefore good for getting a product out the door quicker, but rolling shutter cameras are cheaper and perform better.
As a German, I think the issues are much more high level and deeply, deeply rooted in society (culture and official administration) than most tech people realize.

1. Germany has built it's entire identity around a social contract similar to Japan that roughly goes like this: We will have a backbone of well paying industrial jobs (both white and blue collar) which we'll use to generate large trade surplusses by exporting physical goods gloablly to fund our internal high cost social security and healthcare systems. As the state, I prefer low worker mobility, cause that keeps unemployment and hence all costs to the state low.

2. Financial markets/ access to capital/ investments/ taxation work the same way: Allocate capital to physical goods manufacturers with high working capital requirements, long investment horizons, tax the shit out of labor vs. capital gains, make the already strong companies stronger instead of gambling on upstarts.

3. There are workers and there are capitalists and these two should not mix: Labor is taxed insanely high, stock options/ labor equity participation basically unheard of and nobody cares about that in the government. It's only relevant to a tiny fraction of the electorate. It's a non-issue for the federal government.

4. No incentive for "the winner takes all", all incentive on "stable, low fluctuation employment".

It's a sh*tshow as clearly showing with the abysmal growth Germany has experienced over the past 5 years.

It will 100% get worse before it gets better (if not for politics simply due to demographics, where a disproportionally large share of social welfare consumers will need to be supported by an ever-shrinking share of tax payers). There are already talks about further tax increases and as the demographics worsen, the state will come looking for new income sources. Guaranteed.

Yes, quality of life is great for now (esp. in places like Berlin) and yes, there is an evergrowing tech eco-system, but this is in no way indicative of where Germany as a whole is going systematically.
Normalizing war. With emojis and all. Cool.
Chinese hacking is becoming bigger, better and stealthier
Yep, Intel isn't serious about any product.

People criticise Google for killing products, but Intel has reached a point where their continued existence is threatened by a lack of faith in their ability to continue products without killing them. What lunatic would build on their fab when TSMC exists? And if no one is going to use Intel fabs, then what hope does Intel have to be competitive long term?
Changes that some applications made for Wayland definitely broke pasting for me. It seems Wayland added a separate clipboard so going between apps was a crapshoot if pasting would work. I haven't found a solution that covers everything at once.
TIL what a stoop is.
not the fastest but brilliant tool
Looking to expand your knowledge of the data center business, explore cloud options, and stay ahead in the competitive Southeast Asian cloud market? Join a free webinar “Winning the Market with Datacomm: Scaling Strategies for Southeast Asian Data Centers” and gain insights from top industry leaders.

Date: April 10th
Time: Time: 3 PM (Jakarta, GMT+7)| 10 AM (CEST)
It's not necessarily about being content to submit to the US, but more an ideology of globalism too good to be true. Most of the leaders in EU have some sort of collectivist mindset (either right or left, just what and the amount differ) and they apply this worldview to everything.

So when they see other countries taking the load/lead on things they don't think it's an "us vs them" situation, they think it will stay us, as in together.
When everything is working ok, when everyone feel like they are getting their fair share, it works fine; but when the world becomes unstable, and they are tensions about resources and power it all breaks down.

This is the mindset that created the biggest providence state that ever was. But the problem is that it was always a lie. The thing was built on power imbalance between countries, and just because they accepted the deal when they were weak doesn't mean it will stay that way forever.

The only reason it worked in the first place is that they sold the newer generation's future, borrowing aggressively to fund a way of life that wasn't sustainable
If they had thought long term, they would never have given so much power to other countries, the USA is one of them, but it's the same for China, and Russia to a lower extent.
Now that those big countries are fighting for domination, they find themselves in the crossfire, just now figuring out that we are too dependent and don't have that much say because we don't have a lot of power.

You cannot solve a problem with the mind that created it, and that's the issue we face. We desperately need to think differently that what got us there, but they cannot erase their "programming", for them, it's the "right" way, it's basically the only way.

The US will fare a bit better for a while, precisely because they control important stuff, like the tech industry, decent army power and are still the de facto reserve currency. But in reality, they will face the same problems down the line if they don't change as well.
The protectionism is because at the rate it's going, we will all be under China's rule before long.
You can trade stuff, but never make yourself completely dependent on another country.
You may be friends, until you are not. Things change, politics are unpredictable, it's a bad idea to hope for mercy when a big power is rising.
Indeed. The original "hitler" may well be dead, and we got the worse version.
Definitely up there in the pantheon of modern insipid phrases.

It's also just not a good use of the phrase. "Breaking the internet" is somewhat dismissive and implies that something was viral and hacked its way into feeds. But in this case the story was incredibly newsworthy. In this case, it would have been better to call it a "bombshell" to borrow older, insipid phrases.
I've actually heard a French fashion student opine that generally speaking, French made garments are better quality than those made in East/South-east/South Asia.

Although she didn't say anything about why this was the case, I imagine she'd agree that it's more to do with French workers having better working conditions and aiming for the higher end of the market, which means they use better materials, rather than some innate superiority of the French that makes the uniquely well-suited to tailoring.
Why are people so catty to each other? I feel like I'm on another site.
That would require connecting policy to consequence, something I see very little of in the MAGA camp.
But then we would have that same massive problem in the USA and the whole of Europe. Is that the case?
I agree on community ones, but I’m happy to use the official actions from vendors like the Terraform and Azure ones too.
Why keep on submitting these links that you can't read?
mail your phone to the USA (powered off, encrypted).

Then arrive without a phone (or with an empty burner just containing the map to your hotel).
Yeah I'm like, you know who's good at hanging out on the stoop, poor people (Southern US). It's a little funny that's all.
Why "selectively forget" should be a piece for AGI?
> slaves can't buy goods

This is true of some forms of chattel slavery, but not of slavery in general. Most forms of slavery throughout history allow slaves some degree of personal property. This was often legally considered to be the property of the slave’s owner, but it was effectively controlled by the slave himself.

There isn’t anything inherent to industrialization which favors the use of free labor. One common argument is that mechanization required the use of more highly skilled laborers, which afforded greater leverage to laborers. This argument falls flat because we can see examples of even relatively sophisticated labor being performed by slaves. Consider the articles posted here recently about slavery in call centers in Myanmar and Thailand, where kidnapped victims are forced to perform scams. There are also the more widely known examples of sweatshops in Bangladesh.

Another argument that is often made is that factories have high amortization costs that require the factory to produce (and more importantly, sell) a high enough number of units in order to cover these costs. What I have not seen here is a compelling case as to why the propertied class of a slave-holding society would care about building factories for consumer goods if the unit economics were not already favorable.
One of the main peddlers for residential proxies is Israel, see BrightData.
> slim majority of those who actually voted, so less than half of eligible voters

Non voters implicitly endorse the status quo, even if they don’t understand the consequences of their choices.
> It's an algorithm. Why are we calling it "AI?"

And inference isnt? Explain your reasoning pls.
Good point.

Turns out OpenAI's llms are pretty decent at coding x86_64 bios bootloaders in assembly, but as soon as you go off script from the two main examples online, it falls apart really quickly, as it's crystal clear it has no idea what is actually going on or the limitations of how bootloaders (and 2, and 3 stage bootloaders) work.