skysight-inc/HackerNews huggingface dataset:
A lot of Robert C Martins pieces are just variations on his strong belief that ill-defined concepts like "craftsmanship" and "clean code" (which are basically just whatever his opinions are on any given day) is how to reduce defects and increase quality, not built-in safety and better tools, and if you think built-in safety and better tools are desirable, you're not a Real Programmer (tm).

I'm not the only one who is skeptical of this toxic, holier-than-thou and dangerous attitude.

Removing braces from if statements is a great example of another dangerous thing he advocates for no justifiable reason

https://softwareengineering.stackexchange.com/questions/3202...

Which caused the big OSX/iOS SSL bug in 2014, see https://www.imperialviolet.org/2014/02/22/applebug.html

This link and thread on hackernews is good too

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

The current state of software safety discussion resembles the state of medical safety discussion 2, 3 decades ago (yeah, software is really really behind time).

Back then, too, the thoughts on medical safety also were divided into 2 schools: the professionalism and the process oriented. The former school argues more or less what Uncle Bob argues: blame the damned and * who made the mistakes; be more careful, damn it.

But of course, that stupidity fell out of favor. After all, when mistakes kill, people are serious about it. After a while, serious people realize that blaming and clamoring for care backfires big time. That's when they applied, you know, science and statistic to safety.

So, tools are upgraded: better color coded medicine boxes, for example, or checklists in surgery. But it's more. They figured out what trainings and processes provide high impacts and do them rigorously. Nurses are taught (I am not kidding you) how to question doctors when weird things happen; identity verification (ever notice why nurses ask your birthday like a thousand times a day?) got extremely serious; etc.

My take: give it a few more years, and software, too, probably will follow the same path. We needs more data, though.
Perhaps you can have a go with jsonnet. https://github.com/grafana/grafonnet it's not perfect but I believe there's some progress towards dashboards as code.
I think detecting root and displaying a warning about risk is okay. N26 does it, so does Scalable Capital.

However Sparkassen, Deutsche Bank etc all refuse to work on Lineage OS at all *without any actual root solution installed*. I actually don't want any root access, I can use recovery mode and even write special permission XMLs if certain apps need it.

I just don't want bundled Google Dialer etc in stock ROMs that is feeding more data to Google about me and my loved ones. I keep my and my family's contacts in a private cloud solution. I don't use GMail for private e-mails. Nor Google Calendar. Removing these apps break stock ROMs due to special permission modifications Google did. Lineage OS is my escape but the stupid banks reliably choose stupidest security theather solutions that you were forced to implement.
NYC's Taxi Mess Was Driven by Decades of Inaction and 'Massive' Fraud
https://archive.today/8tkcK
Madoff victim fund covers most of Ponzi scheme losses
Standing in the wind won't stop the storm. You only get blown over.

"If everyone just" stood in front of the storm, they'd all get blown over, and the storm would go on.

No one wants to hear that individual heroics aren't the answer, but they aren't. Our moral intuition fails on problems bigger than it's meant for.

One person, out of hundreds, working in a factory that makes a slightly cheaper widget, that changes a BOM, that drives a different industry to swap one process for another, that forces other factories to move, that changes water use and heat flow in a region, that nudges weather systems out of a regime that favors storms, is doing more to stop the storm than any hundred people standing in the wind.

The person washing windows at a lab that figures out how any of those steps might be connected doesn't get to be a hero, and doesn't feel righteous for fighting, but they're fighting, while the people who choose feeling righteous aren't.
I simply tested it, result are quite different tbh. Now the big question is "Why".

My first thought would be that it's kinda we, humans, behave. It feels a bit the equivalent of the mom-test. If you ask someone "do you like this", he/she is bias to to say "yes", same goes for LLMs (I took a dummy example but you got the idea).

Anyway, I can be wrong, I can be right, ATM no one knows not even me
Great question about the budget/funding required. Tyler Cowen’s
Emergent Ventures fund has funded it but I don’t know how much time/money is required.

https://marginalrevolution.com/marginalrevolution/2024/12/em...
Simple NDP proxy to route your IPv6 VPN addresses
>The brittleness is what gets me. In physical mechanical and even analog electrical systems there are tolerances. Things can almost-work and still work for varying degrees of work.

I think you are misrepresenting how flexible software is versus hardware. Mechanical and electrical systems have tolerances but if you go outside those tolerances, the whole system can be destroyed. Nothing like that is common in software. Worst-case outcomes might be like "the performance isn't as good as we want" or "this code is difficult to work with." Software components are very flexible compared to anything physical, even in the worst cases.

>We are still stuck in "throw it away and do it over" and constantly reinventing wheels because there is no way to make wheels fit. The nature of digital means there are no tolerances. The concept isn't even valid. Things fit 100% or 0%.

I don't know how one can look at the amazing array of libraries out there and conclude that we have no reuse. Sometimes people build their own solutions because they need something very simple and the libraries are too big to be worth importing and learning in those circumstances. That's not a flaw in the libraries. It's human nature.

>We keep inventing languages. They don't help. We keep inventing frameworks. They don't help. We keep trying "design patterns" and "methodologies." They don't help. If anything all the stuff we invent makes the problem worse. Now we have an ecosystem with 20 different languages, 50 different runtimes, and 30 variants of 5 OSes. Complexity goes up, costs go up, reusability never happens, etc.

All of this is too pessimistic. These tools do help. Exactly how many languages do you think we should have? Do you think exactly one group is going to develop for each use case and satisfy everyone?

>WASM has its uses but I can't escape the idea that it's like "let's build a VM and carry all the shortcomings of C into it."

I'm not a web guy but this sounds silly. It's not meant to be written directly. Complaining about shortcomings of WASM is literally like complaining about shortcomings of assembly language. It's not intended for human consumption, in modern times.
Comparing the Homer mobile to Firefox is a stretch.
I'm not Mr. Scalzi, but I would not offer a public wallet. It would be yet another thing I would have to secure, maintain, and eventually somehow extract cryptocurrency out of and turn it into something that pays my mortgage.

In the meanwhile, it would open the door to bad actors pretending to be me, or trying to find a way to get into the wallet, or otherwise paint a target on my back.
Well, no. Some common plastics like polycarbonate aren't biodegradable, and will basically never break down without application of significant heat/water/enzymatic activity/etc. For some of these, the half-life could be a great deal more even than 10s of millenia:

https://pubs.acs.org/doi/10.1021/acssuschemeng.9b06635#:~:te....
China has 900M people making less than $400/month, and 600M people making less than $100/month. relative GDP is a joke, go to China to see what most of them are eating (hint: it's unsafe food filled with chemicals, or its mostly carbs) and where these people are living (hint: it's shoddy constructed condos or run down farm houses)
You say that as if statues are any less ambiguous.
There are plenty of jobs as a doctor that pay 350k+/yr that are vacant and are being filled by H1Bs. This mostly is in areas that have low cost of living. You could literally buy a good house with that salary within a year and fully pay for it in two. But people just don’t want to live or work there. Even doctors would prefer to be in NYC or LA over Jackson, Mississippi.
Giuseppe Peano tried to revive scientific latin as late as 1889: https://archive.org/details/arithmeticespri00peangoog/page/n...

(oddly enough, this text is easier to follow than some of its contemporaries despite the natural language barrier, because Peano's notation is much closer to what we use now)
The Monthly Progress Meeting
What happens if thousands of years ago a significant tribe of early humans made their way above the Arctic Circle and hung out for a few thousand years in virtual isolation genetically?

Until recent history of course, and those genetics are all mixed up everywhere by now?

What does natural selection look like in a place where the sun doesn't go down every day anyhow?

And nobody there has ever known anything different?
I am absolutely certain that those three dying would be a gain of function for the world.
His journey tracks exactly what I've heard from windows development. If you need more than winforms use avalonia because Microsoft cannot create a viable UI toolkit... Which is extremely funny concidering the article we are having a discussion under...

My point however was that compared to C# you are fighting an uphill battle using any other language to do native windows UI development...

Also why I stopped looking pretty early into native on windows and built a webapp...
> Most of the first 25 years of computer science was figuring out how to make things work asynchronously

This is not true. Computers focused on single threaded designs before getting thrown into parallelism (need parallelism to run into dining philosopher problems).
I don't get that at all. I understand this to point to an attempt at scrubbing information that could lead back to him personally -- but done poorly as Krebs pointed out that other personal photos continued to exist on the Facebook account afterwards.
Indeed, especially in building materials. Even though common retail softwood lumber wall studs have not been based on a 2" parameter in many decades (they're actually 1.5 by 3.5") and despite the change to the metric system, they are still commonly called two-by-fours, two-by-sixes, etc.

Liquid measurements are a very different story. Given the changeover to litres at the gas pump that affected millions of consumers across generations, and given the closeness of 1 litre to 1 Imperial quart, the use of SI with liquids is pretty well complete other than in cooking recipes that usually still use teaspoons and tablespoons instead of millilitres, or grams for solids.

As someone who travels in both countries, I don't need to look at a retail grocery item's fine print to tell in which of the 2 countries I'd bought it when a quick look at the labeled mass/weight or volume informs me instantly.
Why did this catch on in Europe? It's got some humor and hint of sex, and easy-to-understand English, but is there something more?
It is not open source, it's just open weight (which is an artifact instead of source) and open "recipe". They do not make their training / serving code available.

If you started to copy what they released in May immediately after release (DeepSeek-V2, which already contained non-trivial architecture innovation - MLA), you'd likely have slightly inferior but mostly on par optimized implementation maybe after some months. And here you go: DeepSeek-V3, try to play the catch up game again!

If you don't replicate their engineering work then your cost would be 10x~20x higher, which renders the entire point moot.

As long as the team can continue this trend there is no hope for copycats. And they are trying to "hijack" the mind of chip designers, too, see the "suggestions to chip manufactures" section. If they succeed you need to beat them in their own game.
Best LLMs of 2024 [video]
The cost of insuring the risk is snapping towards reality. It is unfortunate, for sure.

https://www.bloomberg.com/graphics/2024-home-insurance-risky... | https://archive.today/U8qmg

https://www.bloomberg.com/features/2024-home-insurance-real-... | https://archive.today/uIxnJ

https://www.bloomberg.com/news/articles/2023-07-27/homebuyer... | https://archive.today/dJa6f
The thing is Bejing undercuts this completly by allowing local governments to perform rampant shakedown of investors and ceos through disappearances for bogus charges, even in other provinces.
Forget ChatGPT – Google Gemini is my favorite AI product of the year
Anyone have any experience with the control loop one?

My uninformed guess is CS people just underestimate the skills and experience to analyze feedback systems and so write it off as a bad technology after a poor implementation.

Maybe the real problem is you want to know when your system is maxing out the range you anticipated?
I keep meaning to buy some rotary phones and turn them into an internal house network - so that my kid can call me in the basement from their bedroom - but I keep putting it off. Maybe this will light a fire under me!
This still doesn’t answer the second part - why hire a new grad over someone with two or three years of experience? There are plenty of those hungry for a job that would work for the same compensation.
> China has been building strong relationships with a number of countries

Number of irrelevant countries. US's allies are Europe, Japan, South Korea, Taiwan, Canada, Mexico, Australia, etc. 80% of the world's wealth. and 95% of the world's top technologies.

> guess where these countries are buying their drones from

Soon, not China. China Is Cutting Off Drone Supplies Critical to Ukraine War Effort [1]. China is reportedly making drones for Russia instead, according to multiple intelligence officials.

[1] https://www.bloomberg.com/news/articles/2024-12-09/china-is-...
With how easy it is nowadays to embed Lua, and even JavaScript with just a little bit more effort, it's pretty inexcusable to develop your own language for a tiny space. A great example of this is Adobe embracing JavaScript for it's own extension and scripting and expression language, which has allowed it to benefit from an entire ecosystem of JavaScript libraries.
Women are closing in on men when it comes to ultra-endurance events
Don't all financial institutions need some real identification with physical address to sign up? Phone numbers / email addresses should be for communication, not tracking.
> reflected by any visual tour

Can you explain how to visually determine the ownership of a given item? What visual distinction is there between something that is rightfully theirs, something that was stolen, and something that was picked out of the trash?
This exactly. Data ought to be viewed as fissile material. That is, potentially very powerful, but extremely risky to store for long periods. Imposing severe penalties is the only way to attain this, as the current slap on the wrist/offer ID theft/credit monitoring is an absurd slap in the face to consumers as we are inundated with new and better scams from better equipped scammers everyday.

The current state is clearly broken and unsustainable, but good luck getting any significant penalties through legislation with a far-right government.
How do you understand instinct?

I bought a new SSD drive for an old laptop to avoid buying a new one, (x230 has amazing keyboard) but left to another country for Christmas. My intuition told me to take it with me, but logical sense said there will be no time for such things as moving OS to a new drive.

My flight back to the work country got cancelled due to fog and I ended up spending a week longer at in-laws place, with plenty free time. A new 512GB drive would help me studying, giving plenty space for school VMs.
> I don't think there's any valid argument for protectionism without accountability

Why are you changing the subject? I replied to your idea of nationalization.

> China has built arguably the most expansive HSR network basically from scratch in 10 years

The US is not China. We cannot do what they have done. There are dozens of reasons for this.

Again, go study the California high speed rail project, stop and think.

>> and bicycles <snip>.

> Not exactly what I would call a compelling argument.

The idea is ridiculous. Even countries that are known for bike rarely get to even 10% bike utilization. Do your research and do a little analysis. In the US, the idea is just plain ridiculous. Our town and cities are not built for bikes or mass transport.

https://www.reddit.com/r/MapPorn/comments/m1vonk/how_many_pe...

>>> This also helps with the energy consumption issue since these modes of transportation are vastly more energy efficient.

>> Given reality, this is irrelevant.

> Yikes.

Well, I am glad you learned something there. You have a lot more to understand yet. I mean, we can't even maintain our existing roads and you are talking about building entire new rail-based mass transportation systems. Again, while commendable in isolation, reality makes this either impossible or nonsensical.

I think a reasonably large fleet of self driving EV's is something that is within the realm of attainable reality in the US. If a robotic Uber-like service were to be available at a low enough cost, people might start to question owning cars or driving them all the time. That is also well within the practical reality of life in the US in most towns and cities. And that's within the realm of something that is attainable without having to rip-up and re-engineer every town and city in this country.

More importantly, this would not require a full electrification of our ground transportation system at a 1:1 scale; meaning, we will not need to replace 300+ million existing vehicles with 300+ million EV's. I have no clue what the right number might be. I could see a scenario where we end-up with 100 million EV's and 50 to 100 million IC vehicles in, say, 30 years. Most of the EV's might be robotic ride-share vehicles and the IC vehicles might serve special purposes.

That's the difference between ideas. What I am talking about is attainable and likely sensible. The energy, resource and ecological benefits are plain to see. Behavioral changes are not massive and align well with existing patterns. It might even save people money by making car ownership (and the insurance and maintenance that goes with them) less necessary. Etc. Trains and bikes will not ever work here. Nice dream. Not real.
Ours is watching A Funny Thing Happened On The Way To The Forum. No body else thinks it's so funny.
Yep, helps a lot when your management is in the domain.

Phased implementation isn’t the worst idea, they just have to be committed to ending the experiment or seeing it through.
How is it obviously technically impossible?
Mozilla will do anything but work on their browser.
> So cry more poorfag

You need to dial down the hysterics by about 1000%, or alternatively you might want to head back to the YouTube comment section since your vernacular seems more appropriate for it.
The LMSYS leaderboards are crowdsourced and would be hard to fake, it showing a pretty strong performance in terms of human preference.
If you actually believe that NVIDA gpus are import restricted there are many stories that this is being sidestepped.
Systematizing Systematization of Knowledge
The built-in routing, flow control, and congestion control? Like, the actual protocol on top of IP on top of Ethernet frames.
(2023)

Discussion (17 points, 10 months ago, 29 comments) https://news.ycombinator.com/item?id=39726898
You are not missing much. It is amusing, but it's popularity is quite baffling.
You response has almost nothing to do with the comment to which you replied. There is no sense in trying to address the moving target that are your replies since you are unable to stay on topic. I will however address the one on topic thing that you said. Wikipedia’s definition of an operating system is roughly what was taught in my university when I got my CS degree and I am in full agreement with it, so regardless of whether Wikipedia is an authority, the definition Wikipedia provides is correct.
You really have no external problems with neighbors? People leaving trash outside the dumpster? All the other externalities of life near other people?

Where is this wonderful neighborhood? :)

> pick through the piles of trash and shit every time I leave my home

There are piles of trash and shit? Wow. Why don't you use your freedom and move?

> massive negative externalities they are causing are a result of them being homeless.

Words like "piles" and "massive" don't increase the evidence or reason; they aren't an argument.

Your argument is that you can't think of a solution, so you'll just abuse these people. Then your preferences are creating a massive externality. The people without homes aren't causing you to be arrested.
If it's just a gate that you are walking through then it's all or nothing. Basically just a metal detector.

If you have a conveyor belt system and a CT scanner like setup then yes, you could build a better metal detector.
> They need something like Dresden bombing campaign but that won't happen because of the hostages

You cannot bomb Lebanon like Dresden because fucking civilians live there, not because Israeli hostages are held there. If you advocate for carpet bombing Beirut then you shouldn't act surprised when dozens of countries advocate for cratering Tel-Aviv. It is unacceptable behavior and tantamount to terrorism, regardless of who does it.

Thankfully, the rest of the international community is holding both sides accountable since Israel refuses to hold anyone to a moral standard.
There's already research into stenography for LLM generated text for fingerprinting and identifying source: https://www.nature.com/articles/s41586-024-08025-4

The idea seems similar enough that I wanted to share. The same way you can hide information in the text to prove it was generated by a specific model and version, of course you can use this for secrets as well.
> evolutionary fitness

But there's no such thing as an objective "evolutionary fitness". It only makes sense to speak of evolutionary fitness in a given niche.
Small discussion (16 points, 19 hours ago, 6 comments) https://news.ycombinator.com/item?id=42554922
Ukrainian Engineers Design 'Kronos' Submarine That Fires Torpedoes
幻方's peak AUM was just between $15-$20bn (more than 1e11 CNY but not that much) though.
Returning to Office Is Great and Everyone Should Do It
I’m curious, what do you think would happen if Xi stepped down tomorrow for whatever reason? You think everything will just fall apart?
Most of these things work pretty well.

It's just that they don't "just" work.

Just because AWS or Google can pull it off doesn't mean it's something anyone can do.
When it’s done default on, I default opt out until otherwise.

When it’s done default on, I default opt out.

GeoIP is definitely as you say of figuring out the location of an IP.

With photos, geocoding is embedding the gps location in each photo. Those locations are being sent scrubbed but still metadata to Apple.

The more I think of it I’m not sure if it’s useful to me to give that database to Apple for free. If it was presented as it’s being explained in device maybe I’d say cool, yeah.
You've submitted this twice before.

8 hours ago https://news.ycombinator.com/item?id=42557807

17 hours ago https://news.ycombinator.com/item?id=42555348
A great example where customers don’t care as much what you code in especially for B2C.

Is it a solution that works or is helpful is more of a bar.
> And mentally. We never stop playing.

Do animals stop? There are plenty of examples of play in adult animals:

- https://www.sciencedirect.com/science/article/abs/pii/S03766...

- https://medium.com/illumination/wild-animals-at-play-982e26e...

- https://psycnet.apa.org/record/1998-07899-003