skysight-inc/HackerNews huggingface dataset:
What most people usually mean by "complex" software is that its Kolmogorov complexity [0] is high (even if they don't know what Kolmogorov complexity is). You can think of this like saying "it takes a lot of software to correctly describe the shape of the problem and its resulting solution".

This is different from "it's hard to figure out how to represent this problem and its solution in software". For a crude analogy, E = mc^2 is a very simple equation, but it was very hard for humans to figure out. In other words, it was extremely difficult — but it wasn't necessarily complex.

[0] https://en.wikipedia.org/wiki/Kolmogorov_complexity
As Carl Sagan noted, the opposite is equally amazing. Are we really all alone? Such a waste of space-time ;)
> The problem in reality would be non existent if people used crypto currencies for what they were meant to be used for

In other words, "if people would stop exercising their free will and acting in ways that may benefit them, but are detrimental to my idea/this system/society/etc, everything would be fine!"

As the admin and main developer of a small browser-based game, this is a hard lesson I've had to learn over the past several years: We don't get to define how people act and think. When we build systems, we must take into account how people will actually try to use them...and if we find that they're using them in ways that are detrimental to the structure as a whole, we need to rethink our systems.
One could make the argument that the USA became an oligarchy during the 1896 Presidential election season. McKinley’s campaign was run by Mark Hanna, and the campaign managed to secure funding from Standard Oil as well as various mining companies. This doomed the Bryan campaign. I find it interesting that the McKinley administration launched the US into war against Spain, and the USA has thereafter been continually at war… so first modern campaign finance, modern press involvement, military-industrial complex, and so on. McKinley looks to be the first truly bought and paid for politician in the USA. The rich got what they wanted and the poor were sent to fight and die and slaughter the innocent in a poor nation (the Philippines in this case). Seems startlingly similar to the current state of the USA.
> This is actually how EE maintain higher than average throughput on their 4G networks AFAICT, because they are priced far higher than their competitors, keeping their user numbers lower...

EE actually maintains a higher-than-average throughput because despite telecoms regulation in place they are "somehow" allowed to own a ridiulous amount of spectrum in critical frequency bands. This raw spectrum is required to provide the bandwidth and thus throughput:

For throughput on 4G mobile, the most important LTE frequencies in Europe are Band 1 and 3 (and arguably to a lesser degree Band 7).
On those frequencies combined EE owns almost HALF of the total spectrum (45 of 70MHz on Band3, 20 of 60MHz on Band1, 50 of 120MHz on Band7), with the three (!) other competitors splitting up the other half.
This is pretty great writing, I'd love to read more of it.
> The normal way I use machines these days is that anyone with login access has some ability to become root.

That is good, but you don't necessarily need login access to exploit this. You could exploit it via an RCE vulnerability in some other program, like the HTTP server or NTP client.
it summarizes the plots of movies or reinterprets them if you prompt it to. that should count as knowledge i think
Imagine you set up a seperate GDPR compliant site to keep the regulators happy, then behind the scenes transferred the customer info to the standard site and just continued to do all the stuff the GDPR tells you not to.

Thats what they are alleging here, and why the supposedly seperate company is just a trick.
NASA's Pluto Spacecraft Begins New Mission at the Solar System's Edge
Why compare to gross profit rather than profit (net income)? I.e. why ignore fixed costs for this comparison?
TLDR:

Someone did something to Sveriges A-kassor/Softronic.

Sveriges A-kassor/Softronic shut down operations/network connections.

We know nothing about what happened, but we can make a lot of (good?) guesses at what happened and, should it happen to you, it is better to stop operations and shut down any network connection, like Sveriges A-kassor/Softronic did.

But - before it happens - you might want to consult with us, as we are very good at managing this kind of situation.
Scott Wlaschin mentioned this nicely (I think in "Domain models made Functional"). Paraphrasing: "You can have all the nicest tools and greatest libraries and frameworks and coding skills.. if garbage goes in, then garbage comes out".
Usually something to do with running a tumblr full of Benedict Cumberbatch/Martin Freeman fanfic.

But in this case, it refers to the fact that there used to be a Mac app called Watson (made by Karelia Software) that let you search all your personal files. Then Apple added an OS feature called Sherlock that did the same thing and ripped the rug out from under the third party developer. (Sherlock has since been replaced by Spotlight in more recent MacOS versions)

By analogy, anyone making software in the Mac ecosystem (or any ecosystem really) risks being ‘Sherlocked’ by having their idea ripped off and turned into an OS feature.
Scientists generate XX and XY cells from a person with Klinefelter syndrome
What Is a Rotating Detonation Engine – and Why Are They Better Than Regular Engs
Thanks for the laugh and kindly pointing it out. I'll leave it in for everyone's amusement.
Really great writeup. So people stop asking the obvious question, here is the GitHub issue that clearly shows Ruffle doesn’t support ActionScript 3:

https://github.com/ruffle-rs/ruffle/issues/1368

I recently picked up a copy of Flash MX to use on an old PowerBook, highly recommend others do the same. As many have commented, today’s authoring tools are poor substitutes (someone should do a list of the superior abandonware versions of SaaS products).
It's a different type of fear.

Competition from a completely alien culture can generate mobilization, i.e. different societal strata working together for a common purpose. This is what the US is doing with China today, or did with Japan in the '80s.

What the USSR generated was different: it was the fear that the lower classes could band together, overthrow the established order, and actually succeed in running the country. It wasn't an attack from an alien culture, that the establishment feared; it was successful subversion from within. There is no fear of that when it comes to China.
Does it actually exist now?
Windshield wipers add weight and complexity but more importantly add to the budget.

These things are designed only to serve the mission.

This rover was designed to last 1 year and went for 4 so it’s a pretty good result.

Some good discussion here [1] on Astronomy Cast regarding this topic and potential solutions NASA is working on. Such as an electrostatic dust blaster.

1. https://podcasts.apple.com/vu/podcast/astronomy-cast-ep-661-...
Did you do any complementary exercises? I might have gone with a number of Australian pull-ups after each set of pushups.
As I understand it, it's easier to write a program from scratch rather than implement an existing solution?
If I took some time I can think of several. Most would be hard for someone to relate to because of the extremes of where I go. But here is one that may have saved my life.

I was driving through Montana to Spokane, WA and going through the mountain passes between Missoula and Spokane. There are two, Lookout Pass and Fourth of July Pass, both can get pretty bad during the winter.

I am driving towards Lookout pass and it is looking okay; middle of winter but the weather isn’t bad. Right when I get to the major ascension, a storm hits. Visibility completely plummets. I can’t see the road & it becomes difficult to even tell where the side is. I can’t pull over because there are cliffs & visibility was so bad it was not possible to make out the boundary, so I went forward.

Eventually, there was a clearing where you put on chains — for people who thought they could make it and fight to get up, but realize they can’t probably. Anyway, this area was visible because it was lit like sunlight with lighting. i start to veer towards it. Unbeknownst to me, I veer off the road and into the middle. I hit the center of the roadway with a ton of snow packed from shoveling and my car flips on its side….then, stops.

Understand I an on my left two wheels and my car is sideways at > then 45 degrees. I was just happy I wasn’t off a cliff rolling down to my death, and that I stabilized. If I was in just about any other car, I would either have completely flipped or be impossibly stuck and need a tow. In a Jeep, no question this is a flip btw, Jeeps can flip easily especially at that speed and angle.

So I am sitting there sideways, not flipping, and everything still works, so I just do standard “stuck in snow” procedures, starting with going forward and back to slowly build momentum. I do this for about a minute while holding a hard left and, to my surprises, I start moving sidewise. Like out of a cartoon, my car just plops back on all 4 and I keep driving like nothing happened.

It took a crisis that could have resulted in a flipped & buried vehicle, with no cell reception and a practical blizzard outside near a mountain peak, and made it into a funny happenstance.

I drove much slower and more cautious after that and finished the rest of the journey safely.

Not an offroad story but paints the picture of what low center of gravity + electric AWD can accomplish.
Except there is no secure docker runtime, and there never will be. If you want secure, you have tp put it in a VM , which gives you a performance penalty again.

Secure means you can run arbitrary untrusted code, and webassembly cam do that, and docker can't.
To me VSCode is not comparable to Pycharm for Python programming & debugging. Pycharm just works better and has much better code completion.
Fair enough, the iPad 1 is ancient, but my comment applies to any iOS device stuck in iOS 12 or older.

I'm thinking particularly of the lack of support for popular ES2020 features like nullish coalescing, which is simple to implement (but Apple prohibits developers from shipping browsers), and can technically be transpiled away, but is indeed more commonly seen in production code every day.

There are a lot of 2014 iOS devices in this category, all with dual-core CPUs and 1GB RAM, which should be totally fine for simple web browsing in theory. E.g. iPads Air 1st gen and mini 3rd gen, as well as the hugely popular iPhone 6/6 Plus.

Yes, these are old devices, and I don't suggest they continue to be used, but there is no performance-based reason they should be incapable of rendering a simple web site in 2022, provided someone were allowed to build a new browser for them.
They did mention it. They use it for some of their older games but it seems like Ruffle isn't yet feature-complete with Action Script 3 and thus cannot be used to run their newer games
Proof of 0 == 1 in Polygon Miden (ZK-Rollup Solution)
(1) they were intended to last for three months and (2) dust is extremely static and there is no really good way there to get rid of this static charge, (3) dust is pretty sharp ('abrasive') and will scratch the surface of the cells if removed mechanically.
> I believe you usually want as much control of memory management as possible as it can be a great place for finding performance improvements and also help in delivering very consistent performance.

Sure, but premature optimization is the root of all evil right? Get something functional, then make it performant by handling the problematic cases. GC doesn't prevent this progression, it's just a significant help to getting something functional.

GC can sometimes lead you into designs that can't be optimized without a change in abstraction, but it's not at all obvious that you would have landed on the right abstraction if you didn't have the GC to begin with anyway. I think getting something working as fast as possible lets you gather the data you need to make a performant design, and having to handle all of that complexity up front without a GC just delays the data gathering stage.
Hi, GitLab PM for the Web IDE and Remote Development here! You're right, the Web IDE itself is running fully in the browser, but if you try to open a new Terminal panel you'll see that it can be configured to connect to a remote host. The setup (for now) requires a bit of manual config on your end but we're working on making that easier in the future!

This blog post gives a little more high level overview of the current functionality and where we're headed: https://about.gitlab.com/blog/2022/12/15/get-ready-for-new-g...

For a deeper dive you can check out our Remote Development [direction page](https://about.gitlab.com/direction/create/editor/remote_deve...) and [documentation](https://docs.gitlab.com/ee/user/project/remote_development/)
No mention about the broken food system of Western countries being to blame, but let's shove another thing to buy to fix the symptom - not the cause.

We strayed from a healthy society when we moved to processed vegetable fat, so much added sugar/HFC/or any derived "syrup" and a animal fat phobia given to us by a very flawed study in the 1950s.
Stainless steel has nickel and chromium in it which can leach out, but I don't think incredibly tiny amounts have been shown to be bad.
I was just thinking the same thing! It seems so peaceful. Now it’s a bunch of flat panel screens with brash colors and a flood of information, animation and menu diving.

AWS should sell physical control panels. This knob is for memory, that one is for CPU. Hit that button to scale up… no not that one!!

Music synthesizers are an example. People still flock to hardware synths even though software is as good sonically and way more flexible. Limitations are good. Twisting knobs is satisfying.
I want to be able to export as vector graphics. It converts all lines to bitmaps.
> From how I understand it, ChatGPT doesn't have any knowledge.

How do you define "having any knowledge"? How is what ChatGPT does different from that definition?
Also the only thing tesla's really ever had going for them was they were electric and somewhat luxury. But driving cars by real car companies (e.g., VW's id.3) it is obvious how much better an electric car experience can be. I would not go back to a Tesla unless someone gave me one for free.
Cigarettes have never been a prerequisite to staying in touch in an increasingly disconnected world, though.
There's a joke where I ask people "Do you think if they put a bunch of ex-football players in a room and made them invent the internet, would it be this complicated?". I think the most realistic answer is that they would become renowned computer scientists and engineers and invent something just as complicated but different.
> Unfortunately, there's no way an institution is going to push back

If everyone pushed back harder, perhaps things would be different.

From what I remember, HN reacted mostly positively to someone's speculation that 'master' branch or 'blacklist' might offend black people (they weren't black themselves). Tons of comments arguing that changing it is not an issue, so we should do it.
even if that was true, they'd rather have a vulnerable device than a brick. just like they'd rather not have their 5+ year old car seized and their 5+ year old house demolished for their own safety
I cannot agree on your last point: capitalism is a system where those two (government and private enterprise) are separated by design, simply because first one has little power over second (free market) and second has little power over first (no interest in corrupting officials if there is nothing or little to gain).
I do really enjoyed this kin-of-post-mortem! Please write more, I'd love to hear about your other projects!

As a side note: In my opinion the closest replacement for Flash is currently Construct 3 engine - you should definitely take a look on it! (I'm not associated with Construct 3 team (Scirra) by any means - I'm just a happy user of their product)
I've disabled iOS autocorrect/autocomplete because it's gotten so bad.
>Long term weight loss requires you to accept being hungry.

It does but there are degrees of hunger. The hunger I feel in the day before I eat is much easier to deal with than the hunger I feel after I have eaten a meal. The hunger I feel when on a low carb diet is easier for me to deal with than if I have had bread/pasta/sweets.

I'm pretty sure that for me blood sugar levels, insulin, and hormones play a big part.There is an optimum diet and amount/type of exercise for me to feel less hungry and similarly there are foods and activities where I am almost certain to feel ravenously hungry despite eating more calories.
The only info miners/validators have is public info anyway. Their job is just to constantly decide which public ledger is the "real" one.
Some kind of passive self-cleaning solar-cell cover might work. You could direct and shape the wind so it blows more strongly over the cell surface to clean it, or since the dust is charged[1] you might use a conductive layer with the same charge. (Although I'm sure engineers have thought long and hard about this already.)

[1] Moon, but similar: https://youtu.be/0k9wIsKKgqo?t=378
If they're harming people, you do something about it; if they're not, you don't. That's it.[1]

> I've seen enough public places trashed by the fraction of the homeless that are either too ill or don't care to pick up and walk a few feet to a trash receptacle.

I mostly see non-homeless people do that. I'd say they're responsible for the majority. Look at the side of highways, for example.

> Parks and coffee shops end up locking their bathrooms so they don't have to clean up the mess.

Provide them bathrooms.

1. https://en.wikipedia.org/wiki/Harm_principle
Why is this 4G band saturation never a problem in Seoul? The only place I ever had cell connectivity problems was in a stadium. Does the UK not use LTE? Maybe the Seoul providers installed lots of wifi access points?
What would be the 'cost' international competition wise to harming your own banking sector with penalties for the banks and not individuals? It's not a leading question. Are there enough banks and enough 'good' banks to do this obvious domestic win with no international consequences?
> You can compile any C / C++ app down to wasm.

This is incorrect, there is a long list of limitations that your C/C++ code must conform to in order to compile to WASM. There's a whole section dedicated to this in the Emscripten docs: https://emscripten.org/docs/porting/index.html.

The chances your existing C/C++ app will compile to WASM and run correctly are much smaller than with Docker. However, the chances your WASM-compiled code will be able to run in a browser are much higher than with Docker (which is the real "killer use case" IMO).

> not like the jvm which is designed primarily for Java in the front end

This is also wrong, JVM bytecode is explicitly designed to be polylingual and is the compilation target for many non-Java languages like Scala, Kotlin, and Clojure. WASM being a compilation target is not what makes it unique from the JVM.
Between on-campus interviews and just sending out a ton of generic cover letters and resumes, I applied (for some level of "apply") to a lot of places out of my two stints at grad school (pre-Web)--and had three offers in one case and one in the other. However, since then, I've applied to three jobs (in the sense of calling up someone I knew) and got all three.
True, although in this case the US law is perhaps better than the EU one; the EU lacks any exceptions for works of joint authorship, including works for hire, so it's 70 years from the death of the last surviving author, which would usually exceed 95 years.
> Although I developed the game mostly on my Mac, during development Apple invented this thing called “Notarization” where if you run any app on a new version of MacOS, it'll make a network request to Apple to ask if the app's developer pays Apple a yearly fee. If the developer does not pay Apple a yearly fee, MacOS will pop up a dialog strongly implying the app is a virus and refuse to start it.

> For this reason, Windows will be the first and maybe only release platform for this game.

this seems like the wrong answer to the (arguably legitimate) concern posed. the first and maybe only release platform for this game, based on the reasoning, should have been Linux. It's not like Microsoft can't decide to arbitrarily force exe's to phone home for "security" reasons, but good luck getting the Linux kernel, or any distro, to do that.

I'm 100% convinced that Linux will be the way all software will be preserved in the future; Proton will take care of windows exe's and VM's will take care of Macs, and a deterministic OS like NixOS will let you define exactly what any piece of software needs to build and run, forever. The incentives just line up.
I am sure it comes down to economics really, but I do wonder now about a mission in far future, that would clean solar panels of all those older missions to make them work again. For shits and giggles I guess.
Most regulations around securities involve disclosures as in over some percent threshold the entity owning that security must disclose their ownership and report on it every quarter to the SEC.

Disclosure of ownership in crypto really should be around a dollar threshold, not percentage and that mostly defeats the purpose of anonymity. I think financial institutions (banks, exchanges, wall st.) should have to disclose holdings in crypto for both crypto trader awareness but also for their customers in other business sectors awareness.

There should also be strict rules preventing operating an exchange/market maker and any sort of investment firm (hedge fund, etc.) by any degrees of separation. That means they can have no relationships at all organizationally (parent/grandparent company owns both type of thing). Any transactions between exchanges and funds of that sort should 100% be reported and tracked. I think it can be anonymously tracked for some period of time but must be disclosed to an independent regulating organization.
My theory is that, as an industry, we have almost completely lost (or maybe dilluted?) the ability to architect complex systems. Everything is 90% third-party libraries and microservices duct-taped together without much thought.
Virtually every project I joined was missing an overarching design document. Where it existed, it was usually not updated in the entire lifespan of a system. Asks to estabilish a domain or a versioned API boundary around something particularly gnarly are usually met with blank stares or violent opposition.

It's weird because I'm not even that old, and this kind of planning or refactoring was definitely a part of the curriculum at my definitely-not-Ivy-League uni.
I think sometimes it’s overcomplicated because there’s no one with sufficient authority to challenge the original framing of the problem and requirements, and part of the requirements/problem are in the hands of people who literally don’t know what they’re doing and may have misaligned incentives.

For instance, I’m flying to the other side of the country with a team to do an experiment at a vendor’s location because the safety folks at my current location are inexperienced and are working with a contractor who has zero experience installing the appropriate safety equipment at my location and it has been stuck in discussion for about two years after the scope has increased an entire order of magnitude.

One person with sufficient authority and courage could have cut the Gordian knot a year ago and improved the efficiency of the entire project a good order of magnitude.
Musk tends not to pay out severance so that wouldn't mean much.
All the popular platforms have the most obnoxious log-in banners / pop-ups. Looking at you medium.