skysight-inc/HackerNews huggingface dataset:
Thank you for posting, but I have to disagree with taking license to redefine an entire field of engineering:

> …I would like to define systems engineering as “analyzing different aspects of a system in order to better understand the performance or correctness characteristics”

Here is a much better definition of systems engineering from which to make your argument:

“Systems engineering is an interdisciplinary field of engineering and engineering management that focuses on how to design, integrate, and manage complex systems over their life cycles.”
Wikipedia

Personally, I would add “specify” in addition to design, integrate, etc. based on my 30+ years of systems engineering.
Postgres, Django, and Bootstrap with sprinkles of JavaScript deployed on DigitalOcean App Platform or Dokku.
Literary fiction isn't any different. Why should it be? (Shakespeare in its day was pop fiction for the masses.)

The examples I cited may be deliberate fantasy, but people still regard them as life lessons. For The Wire, Hahvahd even had a course of instruction on drug crime using The Wire to teach. I was amazed that people defended this.
I'm relatively young but this link feels like what hackernews is supposed to be. An ugly forum post of someone hacking something together
You could use something like the cockroachdb free tier, its pretty close in Postgres in syntax, with some minor differences.
> I'm happy to pay taxes and help fund this country.

Whatever you do, don't look at how your tax dollars are actually allocated. I'm afraid you may be very disappointed.
Frontend: React/NextJS hosted in Vercel (TypeScript + mix of Tailwind & Bootstrap)

Backend: Orleans + .NET Minimal API's hosted in Azure Container Apps

Real-time PubSub: SignalR

Deployment: GitHub Actions
Lots of mine (like git and vim) have already been mentioned, so here's some different ones

The Elm compiler, for giving me a welcoming on-ramp into functional programming. It's not the best nor my favourite, but its by far the most beginner friendly and is worth all developers learning for how it changes the way you think.

ed, whichever implementation you chose. And that's precisely what I'm thankful for. It showed me (via Michael W Lucas's book) that a software program can be fully specified, that you can have the entire spec in your head, and that you can just pick up any compliant implementation. So very refreshing.
We're waiting ;)
We just had our third and this comment has tickled my interest. Do you have an example of any studies that indirectly support this?

I agree that good sleep is more critical than people realize.
Hosting on Render.

Stack: Postgresql+Rails+Hotwire.

I really dig Stimulus and Turbo Frames. It took me a little while to really wrap my head around Turbo Streams. I think the documentation is pretty bad compared to the rest of the Hotwire stack, but—holy moly—once I had it working, it's really like a superpower for front-end development. Using Turbo Streams reminds me a bit of the sort of 'head exploding' moments I had first working with Rails back in 2007 or so. https://www.hotwired.dev

UI: I use Tailwind and Tailwind UI, and aggressively componentize the UI with ViewComponent to make it easier and more manageable to build reusable components and to keep from shooting myself in the foot. Tailwind would be frustrating to use if you crafted bespoke UI elements on every page, but it's an absolute godsend if you're componentizing all of your UI. (Also, if you're not componentizing your UI, why are you wasting so much of your time?) https://www.tailwindcss.com

APM: I use https://skylight.io for performance monitoring, and https://sentry.io for exception tracking.
We fluctuate between company of one and company of a handful.

We use Java, Spring, MySQL, Redis, and a couple dozen colocated servers. Ansible is used to manage the servers.
I think you might be confusing tactical and strategic nuclear weapons. As far as I know strategic weapons are only for protecting their sovereignty and the use of tactical weapons is potentially more flexible.
> Seems like the war is delivering to Wall Street as hoped for

The stock market closed today at a low for 2022.
They link to that page in their documentation.

I can only assume that they misunderstand this:

> 1. Identify critical open source software (OSS) projects.

> 2. Secure those projects.

Not as "those projects are widely in use, we should really make sure that they are looked at", but as "we have identified those projects as insecure and will secure them".
whats the url?
> The idea of using app X to write some files... but then app Y to store or compress them, app Z to search them

This is why an iPad is not a laptop replacement.

It blows my mind that the current generation of students doesn't quite grasp the concept of files. I don't quite grasp how you can do serious work without operating on files.
Perhaps because it's being forced down people's throats, rather than people being able to make their own choice?
If this was true we could survey the United States and approximately match the tax allocations.

Medicare is not a well-liked system by almost anyone on it. Gen X, Millennials, and now Zoomers see no purpose in social security (they most likely won't get it). Military tax consumption is insane. The federal law enforcement agencies take quite a bit too.

I'd imagine when surveyed Americans would generally be negative on most, if not all, of these. Yet, for some reason they allocate to these things. Is this the "collective action" you are supposing exists? Because it sure sounds like theft-by-fiat to me.
I am working on a new(again) project. I too will take the path of a monolith but later on i plan to add separate servers to handle chat, video(hosting and streaming), file hosting(ala cdn) and mailing(yes, i will write my own mailer).

I write in Go, use protocol buffers to define the api but will handle it via http(manual routing, not grpc gateway), event sourcing for the domain entities, db will by good old mariadb(i never found postgres interesting with its "exotic" types and lack of ui tools), front-end will be written in quasar which i will also use for mobile app(my first).

a lot of things can be done very easily and cheaply if one has the skill and time.
I'd assume it's important to safety, but they have slightly less effective backups like yelling. I think the backup systems on aircraft are often things you'd rather not need to use.
Majestic monolith in Go. Server rendered HTML with tailwind UI on recent products. Materialise css on legacy.

Google cloud platform utilising Postgres Cloud SQL, Cloud Run and Tasks. Email through AWS SES and blob storage on S3.
Its often more nuanced than that, for example often cafes will get free machines and service if they agree to only use a particular brand of beans.

Great for the cafe owner, but typically its mediocre beans like vittoria or similar which are stale by the time they get to the cafe and a barista can only do so much with them.

So that then dictates the quality of baristas you get, any baristas with pride in their work will try and find cafes with better quality ingredients, so you are left with mediocre baristas than can just pump out okish coffee.
Inflation is a monetary phenomenon. -- Friedman
I wonder if they could release a Pi 4 port or finally a mobile version (controls will be troublesome).
No, it’s not demand. It’s lack of supply caused by a post-1970 boom of NIMBYist overregulation which prevents home construction at any useful density, and by SF illegally failing to meet its housing targets set under California law.
Listen, pal, that's none other than protean blue checkmark Emerson Collins himself, well-known actor and producer of "Del Shores: Naked. Sordid. Reality" and "Southern Baptist Sissies". The voice you claim to be annoying is the instrument of a trained thespian.
Then we're not experiencing inflation, just an increase in the price of the vast majority of consumer goods based on non-monetary reasons.
Reminds me of a paper that I saw the other day: "On the Paradox of Learning to Reason from Data"[0]

[0]: http://starai.cs.ucla.edu/papers/ZhangArxiv22.pdf
Ecorenovator's great. Ecomodder has some pretty good stuff too.
pure science right there
I kinda get him having to drag these historical UI to draw some points but ended up having no critical points for current context and title. I guess it's info for "Get in Zoomer" part but failed to demonstrate "We're Saving React". If a zoomer read that, what should they do, what's the point to get start here, and should they save React or start something new?
> Corporal punishment and public shaming have been the go-to solutions for millions of years. We should bring them back. You can make a criminal deeply and viscerally regret their crime, without destroying their life.

People have a hard time with the idea that caning or standing on the street with a sandwich board detailing your crime can be the empathic answer. Better than letting you hurt others, and letting the crime harden you until you need harsher responses.

> Like serial shoplifters, first-time drunk drivers, non-violent drug dealers…

Then non-violent drug dealer has to mean someone selling something that can't kill or seriously injure you. Fentanyl dealers might as well be selling arsenic and should be treated accordingly.
Ooh yes, I will also get applauded because I use PHP. Oh no, this is HN...
> My house uses around 3-4MW/mo.

This sounds.. astonishing. How can one consume so much in a house?

My average is around 500 kWh which results in a $200+ bill.
As someone who has admittedly worked on approximately 0 user-facing programs, it seems like there are not many revolutionary ideas when it comes UI.

I have some dream of a sort of user-interface system that exposes controls and data more directly to the user, independent of the author's stylistic choices. Sort of like semantic HTML with style-sheets that are configured on a per-user basis. It would be analogous to the unix shell in the sense that it would allow small programs to easily inter-operate, like plan9's pumbing or something. Instead of having a big monolithic program like kdenlive or blender, you would have a number of modifiable general-use programs that can be re-arranged to fit many use-cases in an extensible way.

But instead of that it just seems like every toolkit or library wants to be highly specialized and complex, and provide for a very specific use-case rather than making the most general-possible user interface that is universal. Programmers should not be concerned with the appearance of their UIs like window decorations or the layout of buttons or text fields, for the same reason they should not be concerned with the minutia of optimizing assembly-code. It leads to a non-portable design. That should be left up to the system.
Even with DRM, historical context is important. Steams DRM usually had better terms (family sharing etc) than the competition and it was also more lightweight. It was DRM which really did not get in most gamers way compared to say the abominations that Ubisoft shipped. They're not GoG but they're far from the worst and I always felt like Valve cared a lot more about these sort of things then they had to given their market dominance.
> The complexity of the specification's own grammar is largely unrelated to it's expressiveness.

E.g.:

bitstring : bistring '1'
| bitstring '0'
| /* empty */
;

this expresses all that can be expressed. The rest is semantics.
Well, there's always Rosetta Code (see: https://rosettacode.org/w/index.php?title=Category:Common_Li...) which is essentially the same thing.
algorithmic charging / evolving peak demand… eh.
> Mr. Koonin is a professor at New York University, a senior fellow at the Hoover Institution and author of “Unsettled: What Climate Science Tells Us, What It Doesn’t, and Why It Matters.”

Maybe when an accredited scientist speaks about his field, you should at least listen? learnt nothing from the pandemic?
On the other hand, I'm surprised by how well Macbooks hold up. I just bought a 2017 Macbook 12", a laptop that was criticised for being slow 5 years ago, and it's still fast enough for containerized web development.

A hand-me-down Windows laptop feels like a major setback, but Macbooks are decently fast after years (if the keyboard didn't fail).
And conversely we sometimes use direct fire weapons such as machine guns in an indirect fire mode.
Peter Thiel says California suffers from a “tech curse”. Is he right?
https://archive.ph/DVnrf
Building a no-code data workspace

Backend: Cloudflare Durable Objects for the consumer-facing app, Python cronjobs on a GCP hosted VM for background task processing, FastAPI for self-hosted vector search

Frontend: Nextjs. Antd as UI framework, Highcharts for charts. Hosted on Vercel
Hamburg the city is currently funding a fairly interesting research project. The problem here is that solar + wind at times overproduces, and we have no grid scale energy storage to keep that power. So, a short-term idea is to equip most larger garages with EV chargers and to include a central control unit for these chargers. This way, the grid can bring the EVs to 40% - 60% charge slowly during off-hours, or dump as much power into the EVs as possible if the alternative was to shut down solar plants or wind turbines.

And additionally, centralizing the power usage simplifies transmission issues for now. It's much easier to have a few big cables to a few big buildings, than having every single home pulling a lot of power all of a sudden.
> What's really frustrating about all this is how passive and helpless the current generation of web developers seem to be in all this. It's as if they've all been lulled into complacency by convenience. They seem afraid to carve out their own ambitious paths, and lack serious gusto for engineering. If there isn't a "friendly" bot spewing encouraging messages with plenty of emoji at every turn, they won't engage.

> As someone who took a classical engineering education, which included not just a broad scientific and mathematical basis, but crucially also the necessary engineering ethos, this is just alien to me. Call me cynical all you want, but it matches my experience. Coming after the generation that birthed Git and BitTorrent, and which killed IE with Firefox and Konqueror/WebKit, it just seems ridiculous.

> Fuck, most zoomers don't even know how to dance. I don't mean that they are bad at dancing, I mean they literally won't try, and just stand around awkwardly.

> Just know: nobody else is going to do it for you. So what are you waiting for?

It seems like ranting about how the older generations were better, and conversely the younger generation is decadent, is as old as history itself. Anybody know why this is the case? Is it that our overall character has really been heading downhill for all of history? Or is it something else, like how we generally remember the best of the past but mostly notice the worst or merely average in the present?
In Washington State we demolish hydro dams to save the fish.

https://www.nps.gov/olym/learn/nature/elwha-ecosystem-restor...
I too have left professional software. Still code to do my own data analysis and stuff, but I feel the same as you. New challenges, more time for the kids and hobbies and less stress.
This is a good question. Patronizing the store should be sufficient to handle the economics, but I would guess the price of products is not their biggest concern or consideration.

If it was my town store, I would only want to make it a co-op and become part owner if there was an issue with management and/or cost control, e.g. bad owner, staffing, salaries, inventory, profit margin, upkeep, etc.
TypeScript monolith based on the following:

Server-side: Node.js, Fastify, Prisma, Handlebars (email templating)

Front-end: Next.js, Chakra UI, React Query, Comlink (web workers), Dexie (IndexedDB), Recharts, Formik.

Tooling: TypeScript, ESBuild, Jest, Playwright

Backing services: PostgreSQL, Redis, MailPace (transactional emails)

Deployment/Ops: GitHub Actions, Clever Cloud hosting
They mean fraud against them.

Assume you rent a GPU to do PoW mining, using a stolen credit card, they can't charge you, but you have your coins and can disappear
Also a german saying: "Der Soldat der beizeiten flieht, der kämpft auch noch im nächsten Krieg"... if you flee in time you can be able to fight in the next conflict.
Ask HN: Companies of one, how do you ensure business continuity?
Reading the thread about companies of one's tech stack[1], I wonder how you ensure business continuity (in case of holydays, family event, sickness, ... ), especially when you host an application.
I'm currently developing a service alone, but one of the problem I see going forward is how can I ensure business continuity if when I'm not available.

Very interested to know more about your experiences!

[1]https://news.ycombinator.com/item?id=32960033
Yeah. The first paragraph is that point, but the follow up paragraphs are more of general sense of building UI.

The other frameworks or libs lately move towards non virtual dom and reactivity. Solid, Preact, Svelte, Vue, Lit are superior engineering wise. But React is about the whole economy (unbelievable VCs put 100+ millions on that), so more libs more stuff created, rich ecosystem, poor engineering.
> correct grammar and all the required words

Perhaps that's the point. It is a benefit to be able to express yourself in a way which helps people take you seriously. The subtleties of English usage are like smart clothes.
> When you rename or move a file that you're editing, its window instantly reflects the new name and location.

How does macOS achieve its reactivity? Is it two-way bindings? Events/messages? Immediate mode re-renders?
The Sneaky Genius of Apple’s AirPods Empire: Sales Bode Well for VR Headset
Oh shitoops
That's not the point. flex is dynamic and can change the AST. langcc should also.
perl5 uses a normal flex/bison parser setup.
I wonder if whoever thought that up has ever been to the UK?
https://archive.ph/yBHA6
Aren't the majority of the core team in their 20s? Doesn't seem like age has much to do about anything here.
Like I said to the other chap, I do question the psychological need you have to run defense for the left...
The way you can tell it's not inflation is if there is corresponding deflation when those non-monetary reasons disappear.
Ah yes I remember steam being called a "steaming pile of shit" and an animated gif of the steam logo using used to drive a piston into a man's rear end being passed around. I recall the friends service was constantly broken. I had a copy of CS 1.5 on USB for local LAN usage.

At release internet speeds were honestly too slow and the software was filled with bugs.
> The graphics chip was codenamed Napalm

It’s too bad this name has already been used. It would be great for current GPUs.
Parser generator would be more apt.
Supports the current thing.
Its a UK government plan so yes, why do you ask?
The problem with research conducted in this way is that there's no theory of operation of the model, except the implicit one "it works like how I expect".

And then there's no hypothesis test against predictions made based on this theory, ie., no one tries to disconfirm the model works that way. It is usually trivial to disconfirm. ML models almost always work some other way, usually exploiting coincidental statistical information in the training set.

This turns the whole show into a superstitious activity, in which we think google answers our "local restaurants" query because it knows where I live (rather than say, using an IP location or one of 100 other methods).

If you present a ML model as "capable of x", you're required to disprove that claim as best you can, and present the occasions where it failed.
Odd that Kaizen doesn't get a mention here. The article draws battle lines between the two ends of the spectrum but there could be a middle way.

In Kaizen, "Fail Fast, Fail Early" would never get ouf of the gate. The game here is all about making other, smaller bets which gradually ratchet the company to a better place without ever having to come off the rope.

Perhaps this organisational conflict is rooted in the realities of burning through capital whilst still searching for a sustainable revenue model.

In many ways the idea of Scrum is very Kaizen-like. It mandates the idea of experimentation and measurement. With trying stuff even when what you have appears to be working. And with documenting failed experiments and moving on. Nothing risky about any of it but you wouldn't know it when you see the typical reaction to "how about we move the standups to the afternoon instead of first thing in the morning?"

The innovation pipeline described is encouraging but it's already too dogmatic in its proposed implementation. Kaizen is much more organic and, dare I say it, cultural. One of the key principles of Kaizen is empowerment and the innovation pipeline doesn't offer that at all.
There once were discussions on HN, e.g. [1] about listennotes blog posts[2][3] - which, while maybe outdated, in my opinion are still pure gold.

[1]: https://news.ycombinator.com/item?id=20985875

[2]: https://www.listennotes.com/blog/the-boring-technology-behin...

[3]: https://www.listennotes.com/blog/good-enough-engineering-to-...
Is there a good book on the history of development of graphics hardware, including the PC-era cards also?
I'm wondering how you all ensure business continuity. To not highjack this discussion I posted a new Ask HN at https://news.ycombinator.com/item?id=32960255, I hope you can share your experience there
LAMP.

Linux, AWS, MySQL, Perl

HTML still works it turns out!
I agree with you. Raytracing really isn't useful for most gamers, and I don't think it's realistic for the video game industry to move towards raytracing when rasterized rendering has delivered such good results thus far.
ML acceleration is much more useful; upscaling alone can justify the extra cost, but there are so many other potential use cases, especially now that more and more consumers are running fancy ML models like Stable Diffusion which require large amounts of VRAM.
no sure about the US, but where I live that green paint actually has bits of ground up glass and other stuff in it for friction, its sparkly when you shine light on it.
I interpreted kirk differently, he was a man who loved his ship and his companions more than himself.
Because Vim is a power tool that must be learned. You cannot "just use it". Would you say the UX of an airplane is bad because you have so many knobs and buttons and have to learn how to use them before flying?
Nobody seems to have mentioned pandoc [0].

[0] https://pandoc.org/
Attach diesel generator on trailer, and charge it while moving. Some EV cars use electricity from coal or natural gas, there is no difference...

Or skip battery, and use electricity from generator. It is called diesel-electric and is reliable way to produce EV vehicles. Well tested on cars, trains, tanks, boats even submarines...
> in every free market economy

No free market economy to ever exist has been a pure capitalism without hints, shades or straight up chunks of communism, socialism and many other flavours of -ism.
Surely even the most simplistic definition of communism would include society-wide common ownership of the production and distribution of goods. A local government owning one small commercial enterprise in a capitalist market economy is just not remotely close to even the crudest imaginable definition of communism.
Florida asks Supreme Court if it's OK to ban content moderation it doesn't like
In North Jersey it's down to $3 at some stations which is great.
> As we worked on it (during 2015 and 2016) we gradually added more and more tweakable parameters until it became slightly out of control.

Sounds about right! Can’t wait to play with this tomorrow.