skysight-inc/HackerNews huggingface dataset:
Reckless typically requires conscious disregard of risk. Arguably, that would require Crowdstrike emails from programmers saying “this is risky, we need to test it” and management responding “F it! We’ll do it live!”

If nobody in CS realized how dangerous their process was, it’s not reckless.
Thank you, I was being sarcastic, like the marketing material I highlighted in fact.

I don't think it's so much the DIY nature that bothers me, at least it's not the first issue I'm hitting, it's the unseriousness of it all. Maybe if this was being sold by a major car manufacturer in its current form, I might start to think about how DIY it feels, but I think that would be easier to get over because it's visible. As it is, it's the invisible aspects, like the software that's so critical to things like this, which bothers me coming from a company with this sort of attitude.
Cave Story is a game I looooooved many many years ago and it warms my heart to see it ported to so many modern systems. I got my roommate playing it one night and she was hooked.
Microsoft wishes...
Look, I wasn't expecting anyone to thank me for my service when I went back to school for COBOL and saved all of your paychecks circa '97 - '99, but I'm not going to sit here and be compared to those bucket-toting girder jockeys.
whoever thought spark based on Scala is a good idea should get shot.
I completely agree. Communicating in this way is definitely not being "straightforward". It's either ignorant and tone deaf or just snarky.
Ship fast: Text to logo in a blink
To your final question, those machines were likely to have a connection to the internet at some point or indirectly through something else, of which may have left it vulnerable.

It speaks to more than just EDR solutions but appropriate segmentation of critical endpoints on the network. Flight status displays may have definitely had an internet connection.

To your middle point, I don't think perhaps people understood the reality of how/if Crowdstrike would become a single point of failure on their systems. We now know it was a single point of failure that caused systems to completely shutdown, but up until that point I don't think that potential was overly understood nor considered how possible it was going to be.
Your quote is Russell criticizing the later Wittgenstein work, while praising the earlier work. It is a known thing that his late work was something of a repudiation of his early work. And that’s not mentioning that Russell was literally the person that recognized Wittgenstein’s genius and brought him into academia.

“He was perhaps the most perfect example I known of genius as traditionally conceived, passionate, profound, intense, and dominating. He had a kind of purity which I have never known equalled except by G.E.Moore.”

- Russell in his autobiography, about Wittgenstein

Your comment seems to not understand this distinction, which to me indicates that you aren’t actually familiar with Wittgenstein’s work at all.
Reminds me of Boyd Rice's rotoguitar (a fan attached to a guitar) and the extratone genre (extreme techno kick drums that run so fast they turn into pitched tones).
Try to keep in mind that your attention to detail is almost certainly perceived by them to be fastidious, and that quietly your seniormost colleagues and leaders may well muse: "Man, if only sublinear would loosen their standards, just imagine how much faster we'd proceed". Put another way: the fact that you can't relate to OPs problem is because you're hardwired to solve it (putting things in their place) continuously, likely without exception, which means you're paying a different cost. Try to think of _that_ cost when you bristle at their solutions.
How would holding a pen prevent you from losing things?
A tale like that?

It might be very useful

But now it is gone
lucid.app

drawio is ugly but free

excalidraw has weird hotkeys
Exactly.

Part of the evaluation has to be whether the disaster was due to what should have been preventable. If you're compromised by an APT, no liability. Much like a building is not supposed to stand up to dynamite. But someone fat fingered a configuration, you had no proper test environment as part of deployment, and hospitals and 911 systems went down because of it?

There is a legal term that should apply. That term is "criminal negligence". But that term can't apply for the simple reason that there is no generally accepted standard by which you could be considered negligent.
> There is no more accurate documentation than the source code.

"Accurate" needs unpicking. As the unambiguous representation of what the computer should do, yes. It is the sole source of truth. As the representation of what the author thought the computer should do, or does in fact do, it is wanting.

This is why I dislike the StackOverflow style of snark where people tell others to just read the code, as a substitute for documentation.

Documentation should record authorial intent, and also observations where intent might sometimes not be satisfied. The reader should be able to inspect code to determine for themselves whether it implements the intent or does not (in which case, a bug may be claimed).

For example, if I write in the docs that foo(int bar) returns double the value of bar, that is intent. You the reader might inspect the code and see that there are cases where it does not. The author might also inform you that they know of cases where care must be exercised (eg bar is very large).

OpenBSD manpages are examples of doing it right, by and large. They tell you what is supposed to happen, limits and issues that they know about, and you can get the source if you want to inspect things yourself.
I'll say it again and keep saying it: the solution to all the problems with higher education, all of them, is to allow student debt to be discharged through bankruptcy.

Very rarely dies one problem systemically rot out entire institutions, and so very rarely do you find such a huge mess can be cleaned up with a simple solution. But in this case it happens to be true. Student loans should not be special compared to other debt. The fact that they are has destroyed the value proposition of higher education and simultaneously made it unbelievably expensive. They teach garbage and gouge kids who have no understanding of the debt load they're taking on. Indentured servitude for nothing of value on return. If it could be discharged through bankruptcy, a university would have to offer it's students their dollar's worth or risk not getting paid, and they'd have to price an education at what it's worth.

Occupy has become too big to fail. But this market will correct, it has no choice, and when it does the result will be catastrophic. Or, we could fix it. Treat student loan debt like any other debt and allow it to be discharged through bankruptcy.
stop with the spamming already...
I’m a big fan of tacking on “&& false” or “|| true” as well.
> And you're making an irrational decision because it makes you feel better.

By the same approach, it's irrational to provide anything more than the bare minimum to my kids to not get social services on my back. Doing any volunteering is irrational, contributing to charities is irrational. In all of these examples, you will also find other parties (financially) benefitting from my "stupidity". If your worldview is constrained to a cynical Homo Oeconomicus, that is.

Let's make a model example: I work in a dead-end job. Prospects of advancement or significant pay raise is small, no matter the performance. I have two options:

* checked-out loser - do the bare minimum to not get fired. I'm not producing a lot of value to the executives. I don't see meaning in the job, no fulfillment, I need to slog through the 8-hour days.

* over-performing loser - I try to find meaning and enjoyment in the work I do. My productivity grows (for the same pay), but you know, doing things well is actually kinda enjoyable, and I become to like my work, even see some fulfillment. Sometimes I even identify a bit with my job, and I'm willing to work some overtime to e.g. finish a project on time.

The crazy thing is to say that the former is more "rational" than the "latter". Your first instinct is to look for places where I might accidentally create too much value for some other parties and cut that out even if I'm hurt (subjectively, not financially) in the process. My first instinct is to ask - which one is better for me and the people I like? If someone else benefits too, that's very secondary for me.
The nice thing about sustainable energy is that, at a certain point of economy, no one has a good reason to not prefer it over fossil fuels. So whether you think climate change is a problem or not, well, it wouldn’t matter if it were cheaper anyways. Or if people die off to a more sustainable carry load, who cares if the remaining humans are all slaves to evaporation farms and are riding around on sand worms addicted to some spice drug.

The problem is only if we get the opportunity to make hard choices for better outcomes. Do we have the self control to do that as a species, or are we doomed to act like petulant five year olds who can only think about short term benefits? Can humanity pass the marshmallow test?
Is there a write up about this anywhere? Sounds like the journey would be a fun read
I think the point is that the wording doesn't distinguish on the workplace, so it reads as the benefit being "you get to have 2 meals a day" in general life, which for most people having 3 meals a day would feel restrictive and overbearing that their employer would be dictating such details of their life.

I'm sure it was actually intended as "2 free meals at work", and while it may just be poor written communication, it could also speak to an assumption about how much work defines the lives of the employees.
It was not completely blocked in November 2010, but was completely blocked shortly there after as far as I remember (I was in Beijing from 2007 to 2016).

China wasn’t measuring 2.5 ppm at all back then, and was rather touting improvements in 10 ppm because a tree planting effort in the gobi temporarily solved northern china’s dust storm problem. They were basically pretending that 2.5 ppm pollution didn't exist.
HN is not a car blog.

The point of clickbait is that the link will get reposted to all kinds of places online, with a headline that intentionally misrepresents the article to those readers and fools them into clicking.

(Original headline was “The 1986 Oldsmobile Incas Had The Wildest Dashboard You’ve Never Seen.”)
In year 2000, we were around 24 years younger and the web was still an undeveloped plot of land for kids to play.

Now, it’s mostly a corporate canvas for economic transactions, like the rest of the human experience in the west
The Return of Long Wave Radio: The world‘s first new LW station this Millennium
(Original headline was “The 1986 Oldsmobile Incas Had The Wildest Dashboard You’ve Never Seen.”)
I enjoy thinking about this perspective, but at the end of the day it's not slower in the long run to be meticulous. Quite the opposite.
Here's something i've used a few times. It's not using the phone, but rather a mac mini that's sitting in the corner. Quickly made this repo -- mind the mess.

https://github.com/mr-boffin/fruit-native-ocr
Being an individual developer that does think about those things, even if they are not actually doing them but at least helping with all those checks, is a strong differentiator for promotion and higher pay.

As an employer you _want_ these kinds of people around, helping you with process and making sure if they leave things are still functioning, thus you have more insensitive to keep them around / pay them more.

So it is in the best interest of the individual developer to work with those goals in mind too. Yes it is not your responsibility, but it can be, and that can give you more leverage in salary negotiations.

So its always good to think about “cui bono” and be sure you’re on the right side of each advice :)
Get an OpenWRT router, block roblox on a network level.

Don't share the admin password with the child.

a) addiction leads to child learning about network technologies, pentesting, and how to bypass the router firewall

b) child stops playing

I think both options are a desirable outcome.

And if a) happens there's a lot of possibilities how to make it harder. Install family management software that limits internet time. Install an antivirus tool that blocks roblox binaries. Install an EDR that blocks roblox binaries. Install an exchange server to remove admin capabilities from the local user. Install their smart phones as an enterprise-managed device with MobileIron where they cannot install anything. Etc. pp.

Each level will force them to learn more about how computers work and before you know it they'll learn about programming and cyber security as well :)

My point being that real life is too boring. So make it a game that's a rewarding challenge.
My point is you don’t dismiss something as unworthy of attention because it’s in a larger area that needs active attention.

That pattern I’ve seen repeated for decades for things like “using credit cards to buy things online” to “cryptography protecting websites” to “hypervisors providing security”.

It’s pointlessly negative and doesn’t contribute to meaningful technical discussions. It’s a useful opinion if you’re advising tech stacks to adopt today or whatever, but that’s not interesting for the state of the art.
I love this!!!

As a non-American, let me say never has a brand name been so out of sync with a car design. That thing is anything but an "Old"-smobile.

Looking at it I also thought how cool it would be if the dash were entirely modular a-la Framework laptops. "Standard" electrical, electronic and mechanical interfaces to which modders could fit all sorts of weird and wonderful interfaces. And I mean the whole physical dash as well. I know it'll never happen, but somewhere in a parallel universe...
We have translators. Doesn't mean we can't replace them with a cheaper, more accessible tool. That's the whole point of automation.

Reasoning stuff is not useless. They provably(according to benchmarks) improve the performance of coding and math related tasks.
They might use complicated tech because things are changing due to AI in a way that could degrade their brands trust. By having camera-signed videos, when folks create eg deep fakes of their news anchors/brands, there's a way for consumers to verify what's real. It lets their brands become more trustworthy.

Yeah, preserving the chain of custody is hard. I was thinking there are a few options: (1) the signature of the original video could be attached even after editing/compression, and then a news org would let you look up the signature. That way if someone copied the signature and stuck it on a fake video, you could see the original video that actually passes with that signature, and determine if something has been doctored. Or (2), you could have editing software add a signature verifying the edits made: eg compression, rescaling etc.

And then a law to make it illegal to remove/tamper/valsify a signature, like we have for DVDs, to allow some form of prosecution. The hardware stack is a little easier to protect; the software stack less so. But if we can do it with things like eg browser DRM or http signatures, maybe we can with media editing software? But I'm not versed enough in Cryptography to really know.

And cool will read up on intel SGX, thanks!
It isn’t just that higher voltage helps, higher voltage is the key factor.

Heat dissipation is a factor of amperage (solely) in the wire, and higher voltage means lower amperage for a given amount of power. Literally.

[https://en.m.wikipedia.org/wiki/Ohm%27s_law]

The challenge here is that above a certain voltage, insulation gets prohibitively difficult (and bulky), which makes solid state electronics to control and manage it also prohibitively difficult. And leakage current becomes dangerous.

For example, we could run chargers at 1 million+ volts, and use standard 12 awg stranded cables to do it with very low losses (and low heat) at megawatt charging rates.

But the insulation would be crazy thick (inches?) and if there was any damage or minor leakage, it would be very dramatic very quickly. Like ‘mini nuke’ type arc flashes. And because the distance you can strike an arc in air with 1 million+ volts is measured in multiple feet.
Arc Browser on macOS and Windows is a decent example
Nothing is complex or important in the big scheme of things, for example when setting the point of reference being the Universe.

But on Earth, humans are pretty complex living organisms that we tag with the term intelligence. And I would say this is the point of reference for the discussion about AI.

I do agree that we are not special and in an alternate Universe maybe a branch of Neanderthals would try to invent some new form of tech.
Encrypted storage is an implementation detail of the filesystem. Once you're at the point of connecting an unlocked phone to a computer running ADB, you can just transfer files and not care about whether or not the underlying data is encrypted at rest.
> Everything sounds like it's just a bunch of hackers

It is! This is run by George Hotz, aka geohot, aka the kid who cracked the iPhone SIM lock at 17yo, released the 1-click jailbreak for iOS before he was 20, and then went ahead and cracked the PS3 shortly after and released Sony’s private key (used to sign all PS3 software) for all the world to see.

He’s a beast. Now he’s doing Tinygrad and Comma. You won’t be seeing Corpo-speak from this guy or his team lol.

Cool to see him doing well and doing it his own way.
Beef: it’s a pain killer, not a fix.
The rendering uses Chromium engine. But all of the UI is built in Swift. Both on macOS and Windows
Firedancer: Language for 2D shmups bullet-hell patterns
That's a plainly depraved attitude.

I worked several years within Apple in one core engineering roll, in a sizeable team, and being ethical and moral was a _huge_ part of the engineering culture (at least), both when Steve Jobs was there and after.
Adam’s Calendar in South Africa is said to 75,000 years old and does the same thing
> I still can't believe we have to sign up for every single app.

sign in with apple/Google/Facebook/whatever has reduced the number of signups for me.

> Enter all kinds of different payment methods across a variety of payment processors

apple pay is super convenient - merchant gets my payment and my address, but there's also PayPal and Amazon pay and Shopify pay and stripe link. there's a complaint to be had about the nunnery of choices there are, but that's different from the automation not working.

> And are trapped using big tech platforms.

can't do anything about that unless you wanna work with crypto, but then you're using crypto.

we're not still stuck in the year 2000 unless you choose to be.
No, I don't think they are talking about the decoding process there. If they were, it's a non statement. They are almost certainly talking about training data.
I think the point is to get a snapshot of contemporary working thinkers and not merely a list of the heavy hitters like Plato and Aristotle. Otherwise there wouldn’t be a ton of insight here.
This feels like a really absurd stretch of trying to discern SIMD away from stuff like standard integer and float operations.

Maybe in the early 90s, but they’re such a part of processor design that you can’t realistically avoid them.

Especially for rendering, which is matrix math heavy, you’d have to design something completely bespoke to avoid it. SIMD is a natural necessity for rendering with any kind of performance.

And because SIMD is such a part of every mainstream processor, it’s very important that benchmarks show how well they perform.

I also don’t understand why you think a JavaScript runtime wouldn’t use SIMD. V8 can make use of SIMD, whether directly targeted or indirectly via the compiler that compiled the runtime itself.

If you want to stress very specific parts of a processor, then use something like SPEC. Cinebench is meant to be a realistic reflection of production rendering.
Show HN: Tutorial on E2E file encryption with kms
Exactly! And I would expect hacker news of all places to understand that.
I am always confused when people compare LLMs with children - there is an obvious evolution of reasoning in children as the time passes by. This can be visible on a time span of months.

Using the same analogy: I dont see this in LLMs, I can speak with an LLM months and if we dont release a new version it is the same.

So they are not like children and I am not sure we really understand learning in children more so to the level that we can compare LLM with a child way of learning.
Easy money in the form of student loans is like throwing gasoline on a fire. Students’ debt to (projected) income is not weighed unlike any other loan. The debt cannot be discharged in bankruptcy. Colleges are happy to take all the money you can bring to bear.

Many businesses use a college degree as a blunt hiring filter. This increases demand for degrees if only to check a box.

Baumol’s Cost Disease. Anything that is done manually cannot be automated and therefore requires a lot of labor input. So services continuously rise in price unlike mass produced goods that get cheaper over time. The same phenomenon affects childcare, live performance art, non-prefab construction, crops that are picked by hand, and nursing homes.

State governments have decreased funding. So more money has to come directly from state college enrollees.

Many colleges are in a ranking arms race instead of truly prioritizing affordability. Recruiting star professors and building new facilities is expensive.

Community colleges cut out a lot of non-essential services. It’s how they’re able to offer instruction at a tenth of the tuition.
Interesting project. Have you tested any non-XML markup languages for the user interface declaration so that metadata doesn't take as much space as data in

<Text>Hi {firstName} </Text>

and also requiring double the number brackets

There are modern cleaner markup alternatives like kdl
And Pfizer is an investor in his company.
If you’re interested in this kind of data, https://philpapers.org/ is a huge resource on academic philosophy publishing.
And from using proper native frameworks for desktop applications.
Nuclear can be ramped down pretty well in an engineering sense. It's a cost problem far more than anything else.

And while cost is a big deal, long-term waste isn't that much of an issue, and reactors are not good military targets.
the TPM contents are unreadable, even to a skilled attacker

Depends how "skilled". Nation-state level? Most definitely not. "IC break" services in China? Maybe. AFAIK TPMs are based on similar secure-processor designs as the chips in payment cards and other smartcards, and even those with enough determination and $$$, or the right equipment, will get you through.

Here's an old but quite thorough discussion of the techniques involved: https://www.cl.cam.ac.uk/techreports/UCAM-CL-TR-630.pdf
Pikuma is excellent! I have enjoyed going through the videos on the YouTube channel to help understand some 3d graphics rendering techniques. Everything that I have seen has been as easy to digest as this post. Highly recommend checking out the rest of the catalogue if this kind of content is interesting to you.
In a lot of business-software contexts, that's a given because stakeholders don't really know what they want/need either.
Interesting choices for 1 and l...
They are significantly different!
SkyOS – A Non-Linux '90s Operating System (Overview and Demo) [video]
Didn't geohot leave Comma like ~2 years ago