skysight-inc/HackerNews huggingface dataset:
This post (The Techno-Optimist Manifesto), but in particular this section (that contains such gems as “Our enemy is anti-merit, anti-ambition, anti-striving, anti-achievement, anti-greatness”):
https://a16z.com/the-techno-optimist-manifesto/#section--13
>>> why can’t software engineering be a real engineering discipline like civil engineering

Programming pays better than civil engineering or mechanical engineering.

The software team pays better than the hardware team, and programming in support of hardware pays like hardware. When asked why, the answer is: "Software is more valuable because it's closer to revenue." And: "Software has no cost after it has been written once." No manger or engineer can explain what this phrase means, but it's taken as conventional wisdom.
No I can fathom it, that's why I said:

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

I did update my GP though to clarify.
I did some re-adjustments and...

https://imgur.com/a/0Ww2Uln
In the "good old days", you had to write essentially everything yourself. "Packages" didn't exist.

If you were one of the privileged few who had Internet connectivity, maybe you could ftp some useful stuff, or maybe not.

What libraries and such did exist were mostly sold through the mail from ads in the backs of computer magazines. On floppy disks.
I wonder if people know this is just an entirely unhelpful view on the subject.
To protect the UDS that we provision for you. See my other responses in this thread for more details. Also see the TKey Unlocked.
Did you attempt to submit PRs to D for the features you have listed?

It would be indeed quite neat (pun intended) to see D adopt them as well, specially sumtypes, Rust went ahead and made enums better, it's quite an expected feature for a language at this point
10k… I’d take that. It’s 3 letters, which is rare I guess?
In my experience, non tech/engineer/math people dislikes more than 1 or 2 digits.

Obs: Don't wanna sound a douche here but I can't help but notice that they're talking about accuracy citing Wikipedia.
Thanks. This will help sort out all low-networth applicants
I initially posted this paper here on HN under the title

"Show HN: Towards Oberon+ concurrency; request for comments"

in the hope to receive comments specifically on the proposed language extensions.
Lord knows Tesla's never had any problems with updates before…

https://teslamotorsclub.com/tmc/threads/my-car-is-bricked-by...

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

https://teslamotorsclub.com/tmc/threads/failed-software-upda...

https://old.reddit.com/r/TeslaLounge/comments/qt0ekf/2021_mo...
I replaced two of my lights in my car and I had to re-adjust the carpet piece that covers it. That's all I had to do, no software updates, no service centers, nothing.

Are we going in the future to have to call a service center for a software update when we replace a floor mat or a windshield wiper?
The idea here is mostly for the EFF to be the patent troll.

But unlike most patent trolls who prey on companies producing useful things, the EFF would attack companies making things that shouldn't be done (according to the EFF).

For example, let's have the EFF patent ad banners with a close button that is too small to click. If the patent is granted (unlikely but let's imagine it is), the EFF can then threaten sites with such an ad banner with a patent lawsuit. Hopefully discouraging websites from using such tactic.
The audible version is solid.
It's interesting this insistence from both Bard and now ChatGPT 3.5 that elephants have eight legs. I wonder if the reason is that, by the time they output the "elephants have n legs" part, they are also "thinking" about the result of 10 - 2. As if that number draws a lot of focus and is readily available when looking for the normal number of legs of an elephant.

Edit: just tried on ChatGPT 3.5:

Q: Think about the edges of a hexagon, the square root of 36, and the result of 12 divided by 2. Then answer the question: How many legs do 8 elephants have, if two of them are legless?

A: The edges of a hexagon have 6 sides, the square root of 36 is 6, and the result of 12 divided by 2 is 6. So, if two elephants are legless, the remaining 6 elephants would have a total of 36 legs.
Ah, yes, sorry. I misread that sentence and understood the opposite thing.

I guess if people agreed to massively stop tipping all at the same time at a given, announced day, employers might be forced to adjust the salaries for the given month and maybe even the prices on the menus, but I don't see this coming.
A/B boot is old, good, and proven, but what do you do when you have dozens of separate microcontrollers, each governing a semi-independent subsystem, all running their own software that needs its own updates? It would make sense from safety/reliability PoV when a crash/bug in a slightly less critical system (like adjusting mirrors) does not affect a slightly more critical system (like indicators). What do you do when updating only one of the components fails? Do you rollback everything? Do you continue with the rest?

Just to be clear, I'm firmly in the "less smart = more reliable" camp, but even a SoC resembles a distributed system nowadays, and this architecture has its merits. The GPU on my M1 Mac crashed, rebooted itself, and all I saw was 1-2s of glitched graphics - no application noticed. Of course ideally GPUs wouldn't crash, but the same could be said of cars.
You can write buggy application software on any platform. But if the operating and system architecture provides sufficient separation and protection, it won't crash other processes or the entire operating system, as was the case for consumers getting their first Windows PCs in the 90s and having to be paranoid about random crashes after hitting the wrong button.
I don’t think this is surprising to anyone who’s been into cars for any length of time. GM isn’t generally known for quality.

Chassis tuning lately and the LS engines is about it.
Thanks, and "searching the patent prosecution history" is a skill that you can't explain in a few seconds. Even if I went to the trouble of finding a PTO rejection based on non-patent prior art, most people wouldn't bother reading it. Or would argue about it.

It IS true that non-patent art is incompletely searched by examiners the world over, but it's not the case that it isn't searched at all.
I second trying GPT-4 Vision, though they have dumbed it down a bit since launch.
It's very likely.

The "soviet doctor" thing you mentioned is just so amusing to me. I'm brazilian, our current president is a literal communist who fancies himself the creator of a south american soviet union, he has a populist "doctors for the poor" policy which essentially consists of flooding the market with doctors via huge numbers of shitty medical schools that don't even have a hospital for the students to practice in, he's directly quoted as saying things like "we must create a new generation of leftist doctors who accept working for less"...

And now there are doctors who do not know how to identify a possible myocardial infarction on an EKG. There are doctors out there who cannot spot an ST segment elevation or depression on an EKG. Hell I've seen one doctor send a patient presenting with classic myocardial infarction symptoms home with pain meds without even running a simple, cheap, fast, non-invasive and universally available EKG. I wish I was making this up, my own goddamn lawyer made an example of this last idiot because obviously the patient died and it's just impossible to defend that conduct. I'm actually afraid of being sick and not having trusted doctors to care for me.

But of course my comment above describing this terrible situation was flagged. Welp. People here would be horrified if I described the literal quackery and charlatanism I see in this country on a daily basis. Blow smoke up people's ass tier stuff and I mean that literally. Worst part is those doctors make metric fucktons of money while the good ones are hated because they don't swindle patients with easy solutions that don't actually work.
> Quibbling about our debt is dumb.

If only quibbling were a solution. :)

There just isn't a pattern of the US carefully spending its money in a virtuous borrow and grow cycle. Recently, anyway.

But you are right, the US is like a partner in a common enterprise (the global economy demarcated in dollars), which has the special right to keep giving itself more shares (dollars).

If they were also spending frugally, and wisely, they could flip to a government funds surplus "problem" pretty quickly.
Technically not a blog, but the FIRESHIP youtube channel changed my life: https://www.youtube.com/@Fireship

A wild mix of super short videos about current software engineering topics, extremely well made, always on the edge of slapstick comedy, trashy memes, inside jokes, but still extremely densely packed with actual information. Plus, the nearly daily video series "the code report" is godlike:
https://www.youtube.com/watch?v=GyllRd2E6fg&list=PL0vfts4Vzf...
Having worked pretty directly with multiple OEMs, I can't say I've seen many issues caused caused by whatever political axe you have to grind. I've lost count of the number of times I saw executives make decisions that had obvious negative repercussions. Things like not paying critical suppliers to get leverage in negotiations, then being surprised when production can't run.
Fwiw there are dozens or perhaps 100s of microcontrollers on cars, usually sharing a small number of comms networks. Not all have the luxury of flash space for dual-boot. It's possible an error on one can affect a large number of others. It should be better, but it's more complex than a single firmware image.
Self hosted outline is exactly what you need

https://github.com/outline/outline
If you say so. I own an UltraProteus with almost 500 filters and an extensive mod matrix. Pretty sure it can mangle a sample quite a lot.
Ok, I guess I found articles that actually gave the correct advice per country when I needed it.

That does not seem specific to the topic we are discussing, SEO spam impacts anything.
Whenever I've asked for a different seat at a restaurant, I've been granted it no questions asked and no tip given.

Paying to skip ahead in a line sounds more like a bribe than a tip, is this isn't some kind of advertised service.
> The most important thing to me is that you should have fun using Neat. The biggest innovative new language in C-likes, Rust, is primarily built on not letting you do things. Nobody understands what the hell C++ is doing anymore, it’s approaching string theory levels of opaqueness. Go is specifically built on the premise that Google developers are incompetent and must be kept away from any semblance of language power.

I can tell I'm gonna enjoy Neat. The dev understands perfectly what I like and dislike in a language.
About a restauranteur who eliminated tipping and raised prices

> Prospective diners, seeing menu prices online, got sticker shock.

It seems like it would help some sort of tip-free certification and logo, just like we have with free trade or organic. If the customer knows that a) the price they see is the price they get and b) the staff isn't getting screwed, they might be more willing to visit an establishment.

You could put the tip-free logo on menus, marketing materials, and in the storefront window.
I was on AMD! Sadly, this information seemingly wasn’t available at the time. I’m not sure if I talked to HP support or simply did an RMA with the seller, and I think that was strangely someone like CDW who was a retail launch partner. (I bought it at launch)
business ppl ~always~ prefer that approach.

When we go to industry or "the real world", it's as if we are forced to unlearn all good practices
> If you rewrite it anyway, might as well use something else than ruby.

You just said the company is a rails shop, why would you force a new language on everyone who already invested in understanding ruby?
Working With Discovery Trees: https://www.industriallogic.com/blog/discovery-trees/

Happened to see Paige Watson present about FaST Agile at the PhillyXP meetup group and then tried some of the concepts with my team at work to great success. We were looking for a good way to turn high-level product asks into actionable work and Discovery Trees fit the bill for us.
https://archive.is/wip/GQujA
Awesome list of open-source startup alternatives to well-known SaaS products
Many reasons, that's a different discussion.

Note that you've gone from this statement, to acknowledging that they are regularly prescribed.

> Imagining a doctor writing a script for meth is pretty amusing, and maybe if that’s not a cool enough drug, they can hand out some crack or something.
Moscow's Stray Dogs (2016)
Does it need to be a self hosted web based tool or do you just need PDF software? If the latter I find PDF Expert to be powerful and nice to use.
Same here. It was a source of inspiration when we started working on the TKey.

Could you expand on what you mean by "take quite a bit of work". I thought Fomu came preconfigured?
I’ve got one. I’m stuck waiting on a part for about a month after a dealer screw up.

I got hit by the HVBJB issue. And the early recalls.

I’m getting tired of issues. But I’m not sure there’s a better option for me out there. I’ve been through more than most since I have a very early build. Buy today you’re likely fine.

Overall I still really like it. There’s a reason I didn’t buy a Tesla, and it wasn’t Musk’s behavior around the Twitter acquisition/afterwords (it hadn’t happened yet). The company’s reputation has only gotten worse in my mind as the various customer service exposes have come out.
I keep hearing this, but which company has this policy? The privacy policy of openAI's enterprise(or Azure's) is not a lot different than say AWS, which everyone uses.
A bidirectional forwarding actor for example?
Giving Computers a Sense of Smell
And Lisp machines were extremely complicated to use. Every time I see one at Vintage computer conventions I am reminded that.
Yeah, I had a ton of people who were basically switching from “we take orders/provide support over the phone/mail” to “over the internet”. It wasn’t the kind of stuff which gets you on the cover of Wired as a visionary but it sure outlasted a lot of that because it was instantly recognizable as a good move.
Research? I'm not.

Physics? I can tell you it's far from permanent. You have charge stored surrounded by insulator. You quantum tunnel it in. Over time, it leaks out. Anecdotally, I've had plenty fail. All else being equal, higher-density devices should fail more quickly in theory (but practice is often different from theory, and all else is rarely equal).

Sorry.

Upside: Periodically reading / re-writing should reset all the ones to ones and all the zeros to zeros.

What I've always wanted was a hundred slot SD/CF card reader, which could access them all at once.
If one wants to read a description of the hard- and software of a Lisp Machine from the 1980s, here are two good and lengthy overviews of second and third generation systems. The first generation were the research prototypes developed at MIT: CONS and CADR. The Symbolics 3600 is an improvement (and a commercial offering) and the TI Explorer then already moved to higher integration incl. a special Microprocessor. Both operating systems were based on the original MIT Lisp OS. The TI Explorer from 1988 already supported Common Lisp, which Symbolics at that time also did. The Symbolics 3600 from 1983 ran ZetaLisp (aka Lisp Machine Lisp), a very object-oriented Lisp, using the Flavors object-system.

Symbolics 3600 in 1983

The Symbolics 3600 was the first improved machine after Symbolics was founded, released in 1983. The first machine, the LM-2, was a re-packaged version of the MIT CADR. The 3600 was an improved design with 36bit architecture (plus 8 bit ECC). Typically a machine new would have cost around $100k in 1983. When the machine boots up, it says "Yes, master" on a LED display. It was very extensible with memory, color graphics, disks, tapes, network, printer, ... It had a console with special keyboard, mouse, high-res b&w screen and digital audio. A dedicated Motorola 68000 was the Front End Processor.

The Symbolics 3600 Technical Summary from 1983

http://www.bitsavers.org/pdf/symbolics/3600_series/3600_Tech...

A brochure for the machine: http://www.bitsavers.org/pdf/symbolics/brochures/3600_Jul83....

TI Explorer in 1988

The second overview is from TI and is from 1988, not long before they were quitting the market. There machine range was called TI Explorer, after licensing some technology from LMI (Lisp Machine, Inc.), another Lisp Machine company. TI had in 1988 already developed a Lisp Megachip, a 553k transistor 32bit CPU for running Lisp. The Chip design was done inhouse using a dozen Lisp Machines (including several from Symbolics). It was at the time one of the first CPUs of that complexity. The CPU had been financed by DARPA and one of the applications thought was adding a Compact Lisp Machine into a fighter plane, running an AI-based co-pilot, based on a large research project (Pilot's Associate). The TI Explorer itself used the NuBUS as extension bus. Their console was attached via a fiber-optic cable.

The TI Explorer Technical Summary from 1988:

http://www.bitsavers.org/pdf/ti/explorer/2243189-0001D_ExplT...
Wow. I hadn’t seen that one story. That’s amazing.
Software often ignores significant digits. It'd be buch nicer if math libraries had built-in significance propagation.
Don't most places pool tips? So that even the kitchen staff benefits?
> One reason for linear types over automatic scope-based destruction is that the final destruction can take arguments and produce results in a more streamlined way. This is nice for e.g. handling errors on file close.

Couldn't the language allow something like Zig's `defer` op except tie that explicit destructor to the type?
PlanetScale DB. Is it just hype?
I’m trying to choose a DB for my application. I’ve seen planetscale on hacker news and started digging into it thinking I would love it. However after reading their docs and pricing I have I’ve lost some interest.

I have issue with planet scale’s sales pitch, which I’m hoping to get some help on.

Their main selling point is unlimited scale through horizontal sharding. So technically I should be able to just use them and scale my apps over time without worry. This is the main selling point of the underlying technology vitess also.

> Vitess combines many important MySQL features with the scalability of a NoSQL database. Its built-in sharding features let you grow your database without adding sharding logic to your application.

However looking at their plans, NO plan other than enterprise supports horizontal sharding as of 12/2023.

What’s the point of any other plan when you need enterprise for the actual main benefit of vitess? In that case couldn’t I just use Fly Postgres or any other provider?

Is the goal that a start up should just subscribe to the enterprise plan as they grow?

Am I not understanding the benefits here correctly? Would appreciate some discussion.
At my workplace we use lots of different tools and systems. No one has access to everything because of licensing costs. SAP Business One is the main ERP but to have part numbers added to the database, engineers use a separate ticket system like Jira to instruct the finance people how to do the data entry in SAP. Code is in Gitlab. Docs are in Sharepoint. Every department has their own kingdom and manages documents in Sharepoint differently with access restrictions frustrating everyone. Some documents are too sensitive to be put in Sharepoint, which makes for even more frustration.
Well I think 90s Honda's are gonna start going up in value.
Oldest Video Ever Recorded – 1874?
Personal ML systems running on hardware you own is the killer app. If these are "good enough" they'll be significantly preferable to using large subscription-based models, where those companies could pull a Lucy any day.
It's a point of equilibrium, a point of equilibrium can be stable or unstable

A glass bead at the bottom of a bowl is in a stable equilibrium, if you shake the bowl side to side it'll come back at the bottom. A basketball spinning on your index finger is in an unstable equilibrium, it stays there while the conditions are met and any small deviation will make it fall
“Despite this reduction in scope for MS-DOS 2.0, it did carry many bits of XENIX. The system adopted I/O redirection via less-than and greater-than symbols, piping, a hierarchical directory tree, file handles […]”

The source code for MSDOS 2 is available and the file descriptor stuff appears to be in https://github.com/microsoft/MS-DOS/blob/master/v2.0/source/... and XENIX2.ASM. It stands in contrast to the File Control Block API which MSDOS 1 (née 86-DOS) modeled after CP/M’s API.
All the WiFi vendor had to do was use a properly-sized subnet like 10.N.0.0/16, but no, they couldn't provide something better than a shitty retail home router with an aviation-grade reset button panacea.
Anything from Brandur is usually great - https://brandur.org/

Also, https://www.applied-cartography.com/ from Justin Duke
I was taught this in High School and I know that it is still taught. We learned it because the option for such (and many other) errors was a zero on the work and likely an F in the class overall.

Teachers have a lot less latitude nowadays; see [1] for an example that is shocking in the 1960s context.

1. https://www.cbc.ca/news/canada/edmonton/teacher-who-gave-zer...
I’m comparing American auto manufacturer build quality in general across eras.
Are you referring to when the headlights are on?

Distinguished from Daytime Running Lights.

Because otherwise this is just wrong.
Working in finance, significant digits are (of course) super important. You always want to assume a stakeholder doesn’t have a perfect understanding of the data definition, so provide less precision (even if you know the actual value to a cent) to avoid the stakeholder misusing the data given a slightly flawed understanding of some obscure edge case.

If the number stays at 32.56m for a period of time, you want them to consider it sideways movement rather than start worrying about the fact that it did technically go up by a few hundred dollars.
Feels like someone should mention the Mighty Car Mods 240z too; https://youtube.com/playlist?list=PLp0KnUFYB--h5YF10GYt3nE0F...
I maintain that it's not necessarily social media on its own. It's social media enablement which is a major factor, by which I mean prevalence of devices to access those apps, and the environmental support, parenting or lack thereof (touchy subject since parents will take it personally).

Having constant exposure to social media versus occasional, sporadic/segmented access will greatly influence how body image will be perceived and affected.
I'm pretty sure most of us DS know about significant digits and are usually calculating the maximum to enable future flexibility. For a single output, I can understand how you'd be upset we don't round. But for the 20+ column tables we usually build, I've found most will calculate the maximum scale allowed by the database and call it a day. The best of us certainly find the right formatting for the presentation.
Internet Reset Button
I don't know. When I look at Pleiades I can see how you could see 5 (the brightest ones) or 8-9 (the best brightest ones), but not 6 or 7.
Wow and mine was only $260
Precision beyond what can be justified by the uncertainty of the original input is wrong, not just as-good-as.
> But won’t you have more bad ones?

You absolutely will. People should be extremely careful what they wish for. Simplistic solutions like "just train more doctors" can and will have disastrous unforeseen consequences.
We're in a DIP freeze right now. But Walter doesn't like macros and implicit conversion. Half the point of Neat is showing D devs there's no reason to be afraid of those powerful features.
I believe I read australs borrow checker is rusts old version, possibly verbatim?