skysight-inc/HackerNews huggingface dataset:
“Everything complex that works is iterations of simpler things that worked”.

“Don’t judge your success by one final outcome, but the number of iterations it took to get there. Optimize for iteration”.
Doesn't 13 contradict 15?

Also, if I opened a startup and followed 10, I'd end up with a team of my wife and my dog. Which would be a wonderful company, but the revenue potential would be somewhat limited.

18 seems to me a fundamental misunderstanding how it should work. Or at least how it worked when I saw it working. It's not about managing or nagging, it's about sync Shelling point.

19 I haven't seen a single startup that could pull it off. I mean, doing their own accounting and HR and payroll management while bootstrapping? Or does it mean "outsource nothing of core product", not nothing in general? That'd make more sense, but in current componentized world, you'd be effectively "outsourcing" a lot of stuff anyway.
What about the person making the food? They arguably do more work than the person who takes the order (if at all, with how you scan a QR code these days) and they bring you the food. The tips are almost always for the wait staff and doesn’t go to the kitchen.
That is very much standard.
> You can't take a good neighborhood and make it bigger and keep the good

I suppose this is true, but I don’t feel like it contradicts the option of: instead of making a good neighborhood very large, building many small neighborhoods. This was the principle of the scaling of the Web back when it was agreed to be pretty good, and it is in a sense the principle of the scaling of the United States (and most governments). As an added bonus, most people would live closer to places to work and shop, since each neighborhood must necessarily have those, rather than being in the far-flung reaches of sprawl.

The only trick then, I guess, is the neighborhoods do need to be small.
Correct. Things can be disproved by a counterexample, but not proved.

A theory that "tips are always determined only by service quality" is indeed disproved by Myth Busters. But that's not what he said.
Hamas (running as "Jerusalem is Our Promise"), led by Khalil al-Hayya[70]

Hamas was in the running in 2021 via proxy (may be because the Western governments labelled it a terrorist group?), driven by their political aspirations as opposed to their military ones: https://www.middleeastmonitor.com/20210324-hamas-is-building...

> I am not sure why you keep arguing unsourced claims — to the point of claiming that Abbas did not cancel elections

I never claim anything of the sort. Abu Mazen did cancel the elections.

> opinion polls showing Hamas was likely going to win the election

As before, actual Kahanists winning elections is a-okay... but Hamas or its proxies winning democratically scare the hell because... 'security'? The 972mag article specifically calls out that the cancellation of the elections by Abu Mazen as the catalyst for al-Qassam, Hamas' armed wing, to (perhaps foolishly) take matter into their own hands.

> That is not a quote from Hamas, it

What about the direct quotes by Likudniks calling for ethnic cleansing (https://twitter.com/MairavZ/status/1739364199367618871) or more repression? Why do direct quotes from Hamas matter when an official Emirati document points out Hamas were okay with PA leading a political solution towards 2SS (and it is PA that has nothing to show for it 5 years since then).

Just so it is clear, I think Hamas are better relegated to the dustbins of history. They hinder more than they help.
Did you see the software update brick a Tesla Model 3?

https://www.reddit.com/r/TeslaLounge/comments/112oqln/new_te...

https://www.topspeed.com/real-story-behind-teslas-failed-ota...
China's ability to manufacturer at both speed and scale is indeed impressive and scary. I think I saw some Navy worries that China is able to build naval ships and carriers at speeds well beyond the U.S. capability, and that within just decades, they will have double the ships.
Do car companies outsource their software to fiverr or something? Every single car I rent lately is a buggy piece of shit.
Should've just kept selling the Bolt. You know, the immensely popular, cheap, established vehicle brand they've been making for years? Oh well.
You can absolutely stop being pragmatic when it's hitting diminishing returns, but that means that you stop being pragmatic not that pragmatism has ended.
I hate how values are rounded for presentation and precision is lost.
The answer to this is in the article.
> accountant to a guild on EVE

Some of those guilds are big operations. At one time, a World of Warcraft guild was responsible for OpenSSL maintenance.
puts on grumpy old man hat
Yeah, back in my day you had to learn about significant digits because we still used slide rules and the calculators didn't have as many functions and we liked it!
removes grumpy old man hat
Mechanical engineer is in no way easier. However, it is easier for a better mechanical engineer to spot issues in your design just by eying it, whereas software is for all practical purposes a black box unless you spend 100s of hours reading the code.
Sid's a very interesting game designer, he's phenomenal at making fun games - in any genre - but his games are fundamentally simple ones. If you take Civ 2-4, or SMAC, the strategic depth largely comes from the likes of Brian Reynolds and Soren Johnson. The mechanics they've designed are more complex than what Sid does, but Sid started it with his genius intuition for what makes a game fun.

For those so inclined, CivRev, the game that was basically "civ on consoles" is an actual Sid Meier and an interesting window into how he would have continued the series (the latest Designer Notes podcast goes into some length on this). CivRev is simpler, faster paced and dispenses with most of the detail of the PC games, but can be fun, even if not deep.
Agreed. Based on the title, I took the context of the article as generic data science/analytics in industry, not cutting edge bio or physics.
This was definitely still taught in my public high school in the 2010s - if they stopped teaching this, it was very recently.

Granted, the teacher that tried to teach me this had no understanding of it themselves and would incorrectly mark answers wrong when they had the correct number of significant digits, so it was pretty botched in my case. Still was attempted in the curriculum though.
I think some of the problem is that you can get into computing through many pathways now, and you don’t have to come through some science and math stream from high school. Even when I was doing physics I always had to remind myself of the accuracy.
> But in what world is eight legs per elephant the standard???

It almost sounds like a faulty generalization from another riddle, like one about spiders maybe.
Yeah right? What was the reason?
You can imagine our confusion and surprise when we got our first M1s and had to lose a few displays and our eGPUs.

Apple made a strange choice with their hardware that effectively pushed our development to Linux and Windows. If Macs didn't make such nice front ends, they almost wouldn't have a place at all.
Show HN: CuteVim – Portable Vim with a cute vimrc
Ask HN: What Happened to Federated Learning?
I used to hear about it a bunch…is it still around? Were there any successful projects?
How to Create a Black Hole Out of Thin Air
> After all, by definition each decimal place is 10x less important.

I’m not sure about that, since it depends on the error margin tolerance one has.

Regardless, my biggest gripe with most reports of quantitative information I stumble across is that, lacking mention of significant digits accuracy, it’s very easy (and I’ve seen this happen a lot) for people to attribute more accuracy than what is there to a value.

One example: AWS cloudwatch reports external replication delay in MySQL Aurora in milliseconds, which is impossible, since the value reported by MySQL is in seconds. Yet many times
I’ve been involved in discussions with people who say “our system can tolerate at most 500ms” of replication delay for reads, because they see the value reported in that unit.
No CarPlay and reliability issues have doomed this car out of the gate. Incompetent management will throw their hands up and say "We tried!", ignoring all of the reasons why it failed. It's an electric vehicle, provide reliable electronics (you already figured this out in your gas-powered vehicles) and a decent infotainment system and people will love it. Tesla managed to dominate the market doing little else besides making it fast.
oh, well, shit, there goes the g310gs I had being eyeing for noodling around the state.
Yes, that happened to my car. But one could still drive their car after the failure and there was a free recall.

https://www.tesla.com/support/8gb-emmc-recall-frequently-ask...
Hey, I've been trying to not interact on social media much anymore but I just wanted to let you know that this looks like a pretty great (neat :)) little language! I'm very comfortable using Rust so I'm probably not going to end up using it, but my girlfriend is a data scientist who only knows Python and recently tried to start programming a game involving nbody simulation in Python, only to find that for the type of games she was trying to make Python was far too slow, and she's been really struggling to find a language that's relatively close to systems programming level (since she doesn't want to use an established engine) that also uses concepts and paradigms she understands and has reasonable syntax and stuff, and this looks like exactly what she's been looking for! When I sent her the link she got extremely excited, even more so when she saw that you had examples that were making games and using sdl. I hope you keep working on this language because I think it really does hit a nice (if niche) sweet spot!

As a funny side note, I read the part on your website where you talk about why you chose reference counting over garbage collection, and despite your light-hearted resentment of the fact that garbage collection is such a turn off for people, the fact that your language doesn't use garbage collection is one of the major factors in why she might end up using it lol. We decided not to do C# (my first suggestion actually) because since she doesn't want to use an engine, it wouldn't be used just as a scripting language, but for the entire object model and update loop and so on, so GC would be a dealbreaker. Sorry-

(tiny rant mode as a hobbyist gamedev myself) there is actually a good reason for this -- it is much easier to do multithreading when you don't have a separate thread going over all shared memory, and it's much easier to do a soft real time thing like game development if your memory allocation and deallocation stays relatively consistent and predictable, even if it is slower overall. Also, yes malloc may cause variable slowdowns too, but definitely to a smaller degree/varience than the average garbage collector and more predictably since you can control when allocations happen; otherwise there wouldn't be a noticeable difference between using garbage collected and non garbage collected languages for writing large-scale games. Plus, in any case, that's the reason why game developers tend to try to limit dynamic allocation at runtime in the first place.
This is a Ford Mach-E, not a Tesla.
YMMV

Policy I've seen employed was that the current on-call remained on-call until the pager was fully charged.

Dead pagers may be more fun than dead puppies, but that's not a high-prestige contest.
2021 Ford F-350 XLT, long bed + crew cab, diesel engine (do F-350s even come in gas...?).

Family and I used it for moving across state, and with no load (or very light load, no trailer) and a full tank it could make a 700 mile journey in one go with fuel to spare. That included going up a couple mountain passes.

Fully loaded (20ft enclosed trailer and truck bed), it still made about 500 miles of the way before we needed to refuel.

Worth noting, we found the mileage wasn't actually affected in any significant way by any cargo we hauled. It was pulling that trailer, regardless empty or loaded, that reduced mileage (aerodynamic drag!).

Street driving is less efficient than freeway driving, obviously, but with a ~40 gallon fuel tank it should still make stopping at the pump a very infrequent event.
Significant figures have always been taught in chemistry courses. I remember students getting confused at notation like "100. g" representing 100 grams with 3 significant figures.
RQ-21 Blackjack Can Now Strike with Miniature Precision Munitions
Almost certainly: profit margins on different models.

- Bolt: -$4k to -$9k per vehicle [0]
- Suburban: +$10k per vehicle [1]

[0] https://www.hotcars.com/gm-admits-bolt-not-profitable/

[1] https://gmauthority.com/blog/2023/06/heres-how-much-profit-g...
It’s cool, we’ll just bail them out again when they tank the company with shit products.
The cooks aren't being paid server wages, so you don't have to tip them.

And no, servers do a lot lot more. Have you actually worked any of these jobs? I did both.

There's a reason it's so damn cold in a lot of restaurants, serving is really hard work.

Kitchen work is kinda fun, serving is not, but you can make good money if you're good, due to tips.
So it only works if the code is 100% correct. Which according to my experience doesn't happen often.
Recent and related:

GM halts sales of its new Chevy Blazer EV amid reports of software issues - https://news.ycombinator.com/item?id=38748943 - Dec 2023 (85 comments)

Our Chevy Blazer EV Has 23 Problems After Only 2 Months - https://news.ycombinator.com/item?id=38749417 - Dec 2023 (48 comments)
> Server wages would have to be adjusted first

Yep, that's what we wish for your waiters and waitresses: to be paid correctly, so they can enjoy a salary that does not depend on their appearance and the customer's mood and the state of mind of all parties involved, and so we can have the right price upfront when choosing from the menu and not feel pressured to pay more when leaving. If you want to sell me fries for $5, service included, just put it like this on the menu already. Abstract away the implementation.

While we are at it, please display the prices with all taxes included, in your shops too, I don't care about the prices without taxes, and I don't care for computing the tax myself, which varies from cities to cities :-)
Thanks.

Our devices are full linux computer with touchscreen mostly kiosk device where a customer interract with the screen.

I find that the codebase is very messy, they are lot's of moving parts and it's hard to achieve quality results.

I am thinking of building a next version of our system and I am shopping for a solid tech stack that won't let me down.

On the server it's a MQTT, fastapi + mongodb + vuejs (for the admin). I am wondering if I add redis to dispatch the event in a realtime fashion.

On the other hand I am contemplating building it all with nodeRed (client and server) scrap all the other bits and pieces and only add redis, mongo or postgres for persistance.
Z80 has index registers (IX, IY) and indexed access instructions for them, a mirror register set that can be swapped instantly, and some useful block move instructions over 8080/8085.
That is, by the by, why models are no longer distributed as Python Pickle files, which can root your box if the model being loaded is malicious.
I think a distinction should be made for measurements and predictions. If you are measuring something then you have a scale, and you probably have a sense of the margin of error. That is easy to translate into significant figures. When you make predictions, things are much harder. There is also the question of whether you should take the variance of the model into account, or its accuracy.
It would be too bright for me. And it would probably be quite anxiety-inducing.
The fact that body panel alignment is something to tout is really damning about Tesla. That's just table stakes.

Still my all time favorite defect.
https://www.thedrive.com/news/22951/new-tesla-model-3-with-m...
To stop tipping would be the first step. The market would take care of the rest.

But I know its not that simple in this chicken and egg situation.
I explicitely said I'm mostly interested in practical applications, and your example has e999 in it. Thank you for the PDF. I'll take a look at it, but it's really not helping the Bayesian case to start with an example like that. Is the assumption that the interval has a 95% chance of containing the true statistic going to lead to a bridge collapsing or an incorrect financial projection or not?
Haha - it’s the same in New Zealand: “Fine thanks!”, then off to write a bad review online.
You imagine wrong, at least in the case of Ford’s execs.

The burden of corrupt and useless unions and the ancient dealership model are direct contributors to the garbage the big 3 put out. Stifled product and manufacturing innovation, build costs out of control, quality disincentivized, and the ever present spectre of easy Democrat $$bailouts work against designing or building or delivering anything good at a reasonable cost.
git bundles have a standardised format (defined in [1]) while git archives did not and continue to not have one. Git can still handle all previous bundle versions and you can specify which version of the bundle standard you want to use when creating bundles.

So no the git 2.38 issue should not be a problem for bundles even if the format changes in the future.

1. https://git-scm.com/docs/gitformat-bundle
Tipping is basically a soft form of bribery, which isn't great at all. When it becomes mandatory, it's even worse.
What I have mainly have been looking for in the free software ecosystem is a good tool to work with PDF tagging/structure/element attributes.

At work I really have only been able to do the work I need on random PDFs with Adobe Acrobat. It seems strange that this is the case as PDF is now an open standard.
Unless you want functioning airbags: https://www.euronews.com/business/2023/12/21/toyota-calls-ba...
You can use clang for windows builds. It’s what I use for my games. However, I assume that most popular engines might not compile on clang+windows for random reasons.
1973 Datsun 240Z Restoration [video]
A bit of a self-plug: https://Borg.games

My p2p take on Stadia
It's actually the exact opposite.
Amazing C64 programmer and game designer - Pirates!, Railroad Tycoon, Gunship and the odd Red Storm Rising.

I tuned out of sims by the time F19 Stealth Fighter came around.
I'm not really sure how that solves the problem. They can still do anything in that account with more generous allowances. It feels like we're just adding complexity without much benefit. It also doesn't address my concern of handing out an interface with a very large surface area. But if this works for you, great. I don't think I'd be able to sleep well operating such a service.
Have you tried Azure AI Document Intelligence?

In theory it's exactly this...
What assurance do I have (I'm speaking cryptographically) that the per-device secret isn't known to you?
This is correct, I believe: Chevy never made the kind of money they wanted to on the Bolt, despite its popularity.
It feels like this is a great way to highlight the utility of LLMs.

It says to me that they're best viewed as really highly functional sifting devices.

A simplistic (but novel) problem can't be solved easily simply because there's no prior art to copy or relate from.
In many places around the world the tip is shared with kitchen staff.
Not in the place where I live, so not applicable.

Generally the kitchen staff is not on server wages in America and do not received a part of the tip.

But yeah, if that's the case for you, go ahead and factor that in.

You see my point though right?
You can call this "noblesse oblige" if you like, I don't care. You tip because you can afford it, and server needs the money more than you do.
That's the point. You're not relying on it, it's a safety to save yourself from an unintended glob expansion.
One thing i think forgotten here, which actually is in the Worse is Better talk. But people tend to miss it.

These ST and Lisps systems failed at another aspect. Reuse. The biggest change of the past 2 decades in software engineering compared to previous generations is the amount of reuse. It is tremendous.

It is hard to talk of cause and effects here, but mostly this is due to the Internet. At this point, the vast majority of code running on any proprietary system is... Open source infrastructural packages.

This condition a lot of the current ecosystem. You can only reuse code on systems in which said code runs well. As such, the Linux "stability" combined with x86 won, same as C and friends because of the tooling that made the code "portable".

Yes i know. It is far from magically portable, but it is far more than full machine living image SmallTalk or Lisp like.

As such, these "living code" are fundamentally evolutionary deadend. They are amazing but they cannot easily move to different machines and sharing parts of them is hard to separate from the rest of the living organism.

On top of this, a lot of the elements to make this kind of machine works does necessitate deep in depth expertise. As the piece shows, the Newton is a pale copy of the goal because they did not have that knowledge in house nor the time (or money) to create it.

Same thing all over the stack. A good efficient logger need deep expertise. Same for a good localization library. Same for a good set of graphic servers. Same for audio servers. Same for a http parser or a network library. A good regexp engine is knowledge knows by less than 10 people in the world probably.

Once you realise that, you realise that at scale reuse is the only realistic way forward for software so ubiquitous as it is today. And that is how we got the current FOSS ecosystem, not because the code is better but because it would need too many licences to be manageable without breaking the bank in numbers of lawyers.

Same thing for the Worse is Better. It works because it provides extension points and can adapt. Something the Lisp and SmallTalk machines fundamentally failed to provide. And that is something Richard Gabriel focuses on far more than the whole New Jersey schtick in his talk.
It's still a major embedded engineering oversight on their part. We had fallback developed for such cases in $5 embedded devices.

Calling out Tesla as a model for excellent software is insulting to SW that's actually quality.

What Tesla SW has and others lack, is a great "wow" factor, which consumers who don't get to see how the sausage is made, mistakenly associate with 'quality' because it behaves like their iPad, but don't know all the skeletons in that closet.
Push Notifications – What to Push, What Not to Push, and How Often
> Do we really know this number or is it just a wild-assed guess?

Does it matter? You have 23 bits of mantissa to fill one way or the other, and if you don't know the lower, say, 12, one pattern of bits is as good as any other pattern.
I don't remember it in junior high, which for me was the late 1970s. High school yes, definitely.
The politics of established ICE execs vs the EV execs and Tesla margin envy.
We should have a law for this. In most countries, new vehicles need to be tested by govt agencies before they are allowed to hit the road. The same should hold after software updates.

Ideally, the update should be done by independent agencies, so they can make sure the software is tested and they can properly inform the user (something which we already know companies don't always do).

The way it is now, it is all too easy for a company to decide to push a quick fix for a problem that really needs a more careful approach (but which might cost the company money).
In addition to the uncertainty of the value, there's also the context of how it will be used. E.g. for some quick business decision that needs to be made, it may be fine to round to 1 sig fig, e.g. 71.244% -> 7/10 -> the majority.