skysight-inc/HackerNews huggingface dataset:
>Docker and Electron are the most hyped new technologies of the last five years. Both are not about improving things, figuring out complexity or reducing it

Docker is really useful though. It let's you run a completely different set of software than your os stack without the overhead of virtualisation. I find it very useful and I learned programming with basic and 6502 assembler so I have no problem understanding all the abstraction layers down to metal.

As for electron it's just a Web browser packaged as an app.

In general I agree that "good times create weak people (not just men)" But I very much doubt we can blame the current state of software quality on "good times".

Perhaps some of it can be blamed on the fact we didn't really have to optimise a lot of software for performance because new faster hardware would become available like clockwork.

But the main problem of today's software quality is not slowness, but as the author shows, crappy ui design and implementation. I have my own theory why that is.

Its "agile". Yes, there is good stuff in agile, but designing the UI for an app the user interacts with all the time should be properly designed from the start with a lit of forethought. Not split into 2 week long sprints and 3 day long features people are pushed to undervalue time required for.

If we do that, this is the result. If you're a startup running out of cash go for agile. Of you're making devops tools go for agile, but for the UI design? No way.
> the art of making software that works is truly, LOST.

I don't think it ever existed.
In 1991 I got suspended from middle school for "putting a virus on the computer so it would not turn on".

(What I actually did was turn off the power switch on the power strip, rather than on the computer.)
This thread is ample evidence that not everybody is ok with it. Also, note that "being ok with it" and "seeming to be ok with it" are two extremely different things.
Apple does own about three-quarters of the digital music market — so you could argue that UI bugs are not good signal to base organisational failure.
The thing is half of those startups wouldn't even exist if it wasn't for big tech acquisitions.

The fact that a startup without a viable business model can still have a $1b+ exit simply for having good tech is part of the reason why startups attract so much capital and can afford to be innovative.

I guess just be careful what you wish for. It can be anti-competitive, but it's also in part what's driven a lot of recent innovation.
Apple's slightly buggy music app and Twitter's slow load times are strategic prioritization. If they wanted to, they would write fast and/or extremely reliable software. These companies understand that minor imperfections won't deter users and allocate resources accordingly.

In contrast, there are certainly platforms where reliability directly affects revenue. They prioritize stability and speed, proving that near-perfection is possible when it's a priority. Finance, for example, has a fair amount of these.

This article simply highlights a common modern business strategy: understanding and leveraging user tolerance to prioritize resources effectively.
Yes that's true (I plead the coffee still kicking in). Even in a baseline (steady) state, where anabolic and catabolic forces are in balance, a degree of continuous tissue remodelling is taking place, that will gradually tend to heal injuries (to a first approximation).
I am not sure that's true (is it?) but more so, don't see how that follows from Pharma's alleged focus on acquisition. Can you give me an example where in a different world something good would happen that isn't happening now and why? I am not trying to be difficult just genuine don't see it yet.
Goliaths were and will always be around. But as long as there is an unregulated, free market - there will always be startups competing. It’s not easy, but it’s doable through innovation and creativity. The Goliaths are always more conservative, slower and less agile.
They couldn't afford Bobby Tables' consulting fee
Apple updates their phones for LOOONG time compared to Android
What? What are you even talking about? I'm not saying anything about loving them, there's an insanely wide margin between loving them and not turning a blind eye on war crimes because it's your ally that is doing it. What the hell?
I've spent a lot of time doing Rails and Go, and I also find that on balance, it doesn't make that much difference. It's hard to measure though.

I'm not "against" frameworks, but there are up- and downsides. E.g. in Rails I had quite some trouble with complex forms, which eventually resulted in form_this[1], which actually worked pretty well for the application I was working on. For a lot of apps you don't need this kind of thing, but when you do, it's quite difficult to do something outside the Rails "happy path". Maybe newer versions of Rails handle this better; I haven't really kept up.

I found the Rails codebase rather tricky at times. You get things like:

[:method1, :method2, :method3].each do |name|
define_method name, [..]
define_method "#{name}=", [..]
define_method "#{name}_foo", [..]
end

And it's really neat you can do that in Ruby, but it can also make a codebase kind of tricky to debug – it's the old "you need to be twice as clever to debug code than to write it". While I generally found Rails to be pretty good, it does have bugs and quirks.

On the flipside with Go you spend a bit more time writing your own code, but that code will be better suited to what you're doing. Sometimes people seem to be afraid to write code, but I found it's not a bad thing and "do it yourself" can be quicker and better than "adapt existing thing to your needs".

On balance, it seems to more or less cancel out. Maybe there's some difference one way or the other, but it doesn't seem to be huge.

[1]: https://github.com/bluerail/form_this
Sandstorm has some nice features, especially in regards to single-sign-on, automatically setting up a reverse proxy, automatically handling SSL certificates, etc.

But I really don't understand what the sandstorm runtime is bringing over just having a docker container. It's trying to reinvent docker, which seems weirdly out of scope for the problems it's trying to solve. Or even if docker isn't suitable you can still use OCI-compatible container images instead of a custom format?
There are many dimensions of good. On a large project I have to assume someone else is doing good useful work in order to get my own work done. Thus if I'm not assigned some issue I assume someone was it will take care of it. I might write up a bug report, but that is as far as it goes: I don't prioritize them or track them. Things do fall through the cracks all the time. However in the end the software I'm writing is still good, it just that I'm sitting in my level and not jumping around.
I saw this asked the other day but never really saw a satisfactory answer. Why has RISC-V taken off? It's not the only royalty-free ISA. OpenPOWER and OpenSPARC have both been around for almost 20 years with basically 0 enthusiasm.
and boredom, so the kids would venture into the field of interest on their own vs forced to do.
More government regulation doesn’t automatically mean it’s harder for small companies to compete.

It depends on the regulation.
>The buzzing of a hive is what drives them away.

When a hive becomes queenless, it begins humming differently (demonic chords). This sound change is a good indicator (to an observant beekeeper) that it is in chaos and should be left alone. Drives mammals away — the sound is EERIE (think of a cheezy 1920's vampire movie's soundtrack).
Take this however you will - I'm pretty far from Craig Murray politically but he seems sincere in his beliefs and doesn't seem to care who he upsets.

And in terms of who he has upset, he has lots of recent run-ins with the SNP in Scotland. He is currently appealing a sentence he got for "jigsaw-identifying" the woman/women that accused Alex Salmond (previous head of SNP) of rape/sexual assault, on the basis that he believed that Alex Salmond was falsely accused on the basis of some SNP in-fighting.

Outside of what Craig is alleging, SNP the party seems to see themselves as synonymous with the Scottish government and several senior legal positions seem to be in their gift with constitutional implications.
Yep. It's a limited analogy. Other than Pharaonic Egypt and Confucian China (maybe also Mayans/Aztecs), empires back then didn't have a clear understanding like we do today about planning for sustainability. And even those two aforementioned ones couldn't do so without technological ossification and internal social repression, which led to their demise.

Today we know more about economic cycles, natural disaster preparedness, population planning, pollution, etc., even if our leaders don't always do it.
I wouldn't be surprised if a lot of the streamers are older people, perhaps with help from a relative to set things up.

I had a relative contact me a couple of years ago to ask if the little black box her grandson had helpfully connected to the TV was "dodgy".
I'm from the UK, and my instant reaction is that this is an evidence-free conspiracy-theory. If you have anything to back it up, other than vibes, feel free to say so.
I'm not in Big Tech really, just a standard BigCo. IME doing anything productive in an enterprise environment means pulling out at least some legacy cruft constantly. Anything else means it accumulates faster than you can remove it. Unfortunately, almost every bit of cruft has someone that looks after it, so this naturally makes you enemies. The only realistic way to keep ones job is to constantly add to the pile, never remove from it.
True, but I think that's more due to the age of the state than the geographic location. Israel is very young and was founded on land that already had a lot of people living there. Now they're mostly gone and Israel is declaring that it exists solely for the non-native inhabitants. Let's translate that into American terms so it's more understandable.

What if the entire history of US settlement and expansion, from 1600s to present, was compressed to 70 years, then our government declared that it existed solely for white people regardless of Democracy and laid siege to all remaining Indian reservations?

Yet the same major news organizations and politicians that supposedly stand against racism cannot find any backbone to stand up for their principles when it comes to Israel. We were supposed to be better than this.
The numbers we have for IDF civilian deaths in Gaza come from the governmental authority in Gaza. That government authority happens to be Hamas.

- Hamas falsely attributes civilian deaths to Israel (as you can see from the "hospital strike")

- Hamas vastly inflates civilian casualty counts, somewhere between 2-5x as you can also see from the "hospital strike" which was immediately claimed by Hamas to have killed more than 500. US estimates have it between 100-300, and I think the photos of the damaged parking lot are extremely damning for Hamas's claims - yes, an explosion and fire in a crowded refugee camp could kill lots of people, but 500 is absurd.

- Hamas tells civilians in Gaza to ignore text messages from the IDF telling them to evacuate because their residence may be bombed.

- Hamas sets up road blocks to prevent civilians in Gaza from evacuating.

- Hamas sets up military installations and ammunition caches next to or in civilian installations, including kindergartens and mosques. (You can find videos of bombings resulting in massive secondary explosions as ammunition caches pop off.) They hide in refugee camps (https://thehill.com/policy/international/4260111-israel-hama...).

I think it's worth asking whether there is any way to wage a just war against a government like this, that is literally trying to maximize the number of its own civilians killed. And if not, what kinds of behavior does that incentivize?
If you want type system you can use PHP and Laravel.
The law says you just have to say the magic words, then you get full power. If you slip up and admit you were doing it for another reason, you might get a slap on the wrist.
The first solar entrepreneur was kidnapped in 1905
This is completely messed up and puts Tyler as a hostage to pay the settlement
A bad term, I would say now, "most people." For me, hosting a password manager is like hosting an email server. There are situations where it makes sense. But for 99.99% of people, services are just good enough. Not to mention what a gold mine emails are if they get compromised.
Dude, don't play semantics. Want to substitute the word love for care? Do it, the statement still holds.
I feel like this topic, last generation was better than now, has been going on forever.

For the software argument, you don't need to know how to write a compiler or how the language itself was built to code any more. And that's fine.

The block of knowledge required to do software dev has simply shifted. Instead of low level, it's mid to high level.

About the software being bad part, I wouldn't really say it's on the devs. But rather as things became more cog in the machine, deadlines and rush work became The norm. Even if it's bad, it's expected to finish something by the marketing departments launch.

See cyberpunk on first release, clearly not ready at all, despite everyone working overtime for over a year. Yet, it was still released. It's not like the game devs didn't care, but rather what are they gonna do about it? Their all real option was to soften the blow as much as they feasibly could.
London was (almost entirely[1]) burned to the ground in the great fire of 1666[2]. The new city was built on the smoldering wreckage of the old one.

[1] Pretty much the only things that survived were the tower of London and a few streets around The Cathedral of St Bartholomew the Great near Smithfield Market which most people even in London don't know about even though hundreds of people pass just one street away every day https://en.wikipedia.org/wiki/St_Bartholomew-the-Great

[2] https://www.london-fire.gov.uk/museum/history-and-stories/th...
Because they don't make new old cars?
> buy a vacation to Bangladesh or India, and go to one of the many fabric stores. They have people who can design and make literally make whatever clothes you want

Yes, clearly. That's a reasonable thing to suggest /s
Thank you for creating and sharing this!
Instead of Googling I just ask ChatGPT. Mostly boilerplate stuff.
Spanish politics is based on coalition; when a government is voted out, it generally retains a significant presence in the next government.

The UK looks like it's about to send the tories to the shadow realm, so they have zero incentive to do any long-term thinking.

My belief is that Sunak has cancelled this project out of sheer spite, to salt the earth for when the next government restarts it, so that in five years' time they can do their customary blame-it-on-labour bollocks. And they aren't expecting any votes from the north anyway.

My heart goes out to those who had their homes compulsorily purchased, but if they now buy them back, they will only be purchased again. The obvious winners are developers who sweep in to buy in the expectation that they'll be CPOd at a higher price in a year.

The Tory party is broke and in need of donations to fight the next election. If any of their donors then buy land back from HS2, I shall be cross.
Determined: Life Without Free Will by Robert Sapolsky (review)
Crazy size. Advancements in material science must be significant. Still, bigger is better when it comes to wind turbines, so lets see how big they can go. Have to say, it would be pretty impressive to see an offshore battery of these monsters spinning away.
> Sometimes junior devs get confused seeing the clear command at work, thinking I opened a new terminal window.

I don't tend to type `clear`; I just press Ctrl-L, which clears the screen if typed at the start of a prompt. Quicker, and doesn't leave `clear` commands in your history.
Absolutely agreed. The politer the overall interaction, the simpler the departures.
I've long thought universal healthcare (& UBI) would enable more people to take entrepreneurial risks, but I hadn't considered that passion jobs like NASA could also be beneficiaries.
Extremely unlikely, PSUs are not built in the way where that would be really possible
There's a bit more context rumbling under the surface.

Not too long ago, Qualcomm bought NUVIA, a designer of high performance arm64 cores that can theoretically compete with Apple cores on perf. Arm pretty much immediately sued saying that the specifics of the licenses that Qualcomm and NUVIA have mean that cores developed under NUVIA's license can't be transferred to Qualcomm's license.[0] Qualcomm obviously disagrees. Whatever happens those cores as they exist today are going to be stuck in litigation for longer than they're relevant.

Qualcomm's proposal smells strongly like they're doing the minimum to strap a RISC-V decoder to the front of these cores. For whatever reason the seem hell bent on only changing the part of the front end that's the 'pure function that converts bit patterns of ops to bit patterns of micro-ops'. Arm64 is only 32bit aligned instructions, so they don't want to support anything else.

At the end of the day, the C extension really isn't that bad to support in a high perf core if you go in wanting to support it. The canonical design (not just for RISC-V but high end designs like Intel and AMD too) is to have I$ lines fill into a shift register, have some hardware on whatever period your alignment boundary is that reports 'if an instruction started here, how long is it', and a second stage (logically, it doesn't have to be an actual clock stage) that looks at all of those reports generates the instruction boundaries and feeds them into the decoders. At this point everything is also marked for validity (ie. did an I$ line not come in because of a TLB permissions failure or something).

[0] - https://www.reuters.com/legal/chips-tech-firm-arm-sues-qualc...
I think parent is saying that Asus (and everyone else) will try to enforce illegal terms WRT to unlocking voiding your warranty. From what I understand, this is very much the same with car companies trying to tell you that you void your warranty by not getting all service done at their shops (or failing to get timely service on systems unrelated to the covered part failure.)
I feel the post you are replying to is really advocating for shared knowledge, which is entirely compatible with the positive aspects of ownership. Personally, I have seen nothing but trouble from people whose distorted concept of ownership opposes sharing knowledge of "their" stuff.
> The lack of typing leads to way more maintenance

Surely you are joking, maintenance is THE downside of the node ecosystem if I had to pick the biggest one.

At work we have a roughly 50/50 Rails/React app but on the maintenance side though it's 20% Rails / 80% React. The package churn in the node ecosystem is absolutely insane and just keeping up with it is almost a full time job. And to add even more to the maintenance burden, on the node world the packages are rarely tested well (if at all), you are building on moving sand and theoretically you would need even more testing than in the Rails part to compensate that.

I'm not saying Rails has the best maintenance story, far from it but it's not nearly as bad as anything JS based.
Regulation is always favoring the incumbent. Always. The mere act of acknowledging, studying and respecting regulation (even if favorable) is a discouraging factor for a beginner founder.
Can confirm it's the same Black Mirror level here, another European country. This is the third time I see this worrisome pattern in the last few years. I don't exactly understand what's going on.
Google DeepMind chief: AI risk must be treated as seriously as climate crisis
I agree that adding state pension would be useful, though that's another layer of maintenance...

Real slick though and very clear, thanks for putting it together! Would you mind sharing a bit about what you're using underneath, as this doesn't look like the usual Shiny-type interface.
What all you mentioned sounds good and can be found at many places. What is that peerlist got and ‘commit to’ that others don’t
Google plans to test proxy scheme to hide IP addresses
There is a successor called Noel-V: https://www.gaisler.com/index.php/products/processors/noel-v
There are ups and downs to that approach: If we're hoping for a solution that works for the average person, e2e encrypted solutions often lead to people who do not fully understand the risk of losing their keys to lose all of their data. Even without e2e, you'd be surprised how many people I've personally interacted with who have gotten permanently locked out of a Gmail account and unable to convince Google to give them access again.

One idea I think is really neat though is decentralized backup solutions, where an e2e scheme would work really well: Your home server could have a key to store encrypted versions on someone else's server (and vice versa for theirs). Losing a key would still be problematic, but only in the case you also have lost your primary server.
It's dropped significantly since then.
I did a google search and this is the first I found:

https://www2.hm.com/en_us/productpage.0751471063.html

Those pants looks like they have good pockets, and they aren't cargo pants. Pockets for women are trivial to find, I found them instantly!

So the problem isn't "women's clothing doesn't have pockets", the problem is "the clothes I like doesn't have pockets". If women wanted pockets they could go buy pants with pockets, but they choose not to.
Plastic doesn't look like foliage under NIR.
I don’t recall many consumer ads of this variety. It was probably unnecessary to be honest. What I do remember is back in the late ‘70s early ‘80s all you had to do was just open an arcade and us kids, like lemmings, would show up with our quarters.