skysight-inc/HackerNews huggingface dataset:
A whiteboard is a great tool to quickly iterate towards a shared understanding of the design at that point in time.

But if you take a photo of it and think you're done with documenting your design, you A) lose most of the context of the decisions that were made to arrive at that design. And B) have ensured that your documentation will get outdated and become useless pretty soon. You've basically decided not to have design documentation but filled yourself into believing that you do.

If you are serious about documenting software design to help future developers understand the system, you really do need those diagrams in a digital, easily updateable format and with textual explanations of the underlying decisions. And if doing that seems more work than it's worth, do it anyway, just with less details.
Finding a former Australian prime minister’s passport number on Instagram (2020)
Looking over the pond, e.g. EU has not allowed allulose / psicose for human consumption.

Also, here is a thread from a week ago that also discussed allulose:
https://news.ycombinator.com/item?id=34879059
A bit offtopic, but considering your approach, do you use a game engine ala Unity to create your games as fast as possible or do you create your own little engine?
Wayland is the default on Fedora, Ubuntu, Red Hat, and Debian. The majority of desktop linux users is probably on Wayland by now.
I bet that are plenty of dialects in Python 3.11, Java 20, C# 12, C23....

That is what happens when languages stick around for decades
> and German has just invented its own: Ampel vs traffic light, for example

That’s not an invention, but a loan word from Latin ampulla (small oil bottle), which got a meaning “hanging lamp” (https://en.wiktionary.org/wiki/Ampel)
The CEO class is a mixed group of people, some of which are incredibly smart. But your point is well taken and worth considering. They are "just people" too.

On a side note, I can't figure out all the responses to this comment. Everyone seems to be piling on and talking about stuff totally unrelated to your point.
Net-Zero just sounds good but is divorced from reality.
imho consulting firms are more the problem than consultants.

consultants good: get expeirence from many companies. dont have to pay them when you don't need them. personal reputation and future career always on the line.

consulting firms bad: most staff are newbies and have no experience of generating value, only extracting it. when the staff in a consulting firm get good, they leave the firm if they actually want to deliver value (same as govt. workers leave for better pay). consulting firms main goals are to steal your IP and skills, extract as much money as possible and confuse internal staff with jargon to dazzle them.

why are there consulting firms on big projects? honestly probably because of a few things lobbying and the ceo playing golf with politicians etc. because of a desire to have a small number of contacts to manage all consultants under umbrellas and because they have may well polished slide decks and put on a big show at sales pitch time, referring to all the work that former employees have done as though anyone in their company can do that. there is no cross check or comparison in these "white paper" e.g. how many times did you fail before it worked, how much did other solutions cost etc.

the solution imho is simple.. skip the consulting firms and hire individual consultants when needed. makes sure you have someone on staff, who can send consultants back or a mechanism for doing it that is similar.

never accept anyone without independent industry experience from a consulting firm.. they must have actually internally delivered measurable value within a company and been able to provide it.. without an understanding of how your work directly delivers value to the customer then you are not qualified to be a consultant

If you only have one employee then they must have two things: vision and the ability to cut through IT bullshit.

train up internal staff, they will leave for industry but they are more likely to care if the outcomes are crappy. force consultants to work "two in a box" so their knowledge is always being transferred to you.

LISTEN TO YOUR SMEs FFS! consultants are all about appealing to authority, ensure your SME team can talk end-to-end with each other on all processes and make damn sure that leadership has their ear..

However i do wonder if the real underlying cause is that there is a critical mass of decision makers that literally don't care how much government money they waste, so long as its wasted on them.
UK driving licenses are extremely restrictive - the areas where you are allowed to drive are actually quite narrow, though they are quite long and occasionally do connect together.
Partially, https://dlang.org/spec/cpp_interface.html
> I would accept it's that other societies/cultures need to determine their own rights for themselves, and they can't be imposed.

60% of society voting to enslave the other 40% does not make it right.

> they can't be imposed

They sure can be. The Union imposed freedom on the Confederacy, by force. The Allies imposed freedom on the Axis in WW2, by force.
Hard pass on the switch statement.
> Wayland is still unusable

Wait, what have I been doing my work on then? Someone should inform Ubuntu and Fedora, too. Who knew it hasn’t been possible to use the most popular Linux distro out of the box for two years?
You also need that same parameter for transparent videos.
I don't. I want to pay phendrenad2 to do it.
Conditionally default. Except the latest version of Fedora, all the others fallback to X on nvidia hardware.
I disagree about the Zeug, I think it’s great to have the flexibility — “Zeug” is also just “thing” sometimes — but I find Fahrzeug and Flugzeug just as intuitive as Werkzeug and Feuerzeug. Now relating them to the various meanings of “zeugen” might be tricky but I think I get that too.

In many languages the airplane is a “flying machine” and that makes way more sense than “flat thing in the air” if you think about it.

As a foreigner trying to learn the language (not in DE anymore) I have to remind myself just how weird English is, and not to place unreasonable expectations on people doing the reverse of my journey. Having had to have, so to speak.
We're doing a good job filtering it out and only leaving the other stuff. Much of it organic!
Hello! Sorry for the confusion. What we mean is that, unlike unit testing, the test inputs are not tightly coupled with the test code and you can write a single block of test code and have it executed for any number of inputs.

The example in Readme is passing the inputs as a list. You could also use a lambda function (see https://touca.io/docs/sdk/testcases/#programmatic-testcase-d...). Alternatively, you can remove the list and pass the inputs as command-line arguments. You can even choose not to pass them at all, in which case the test runner will re-use the list of test cases in the baseline version.
They do, actually. It's called a "title".

> less capable

Funny.
I'm not convinced that "more than 1 goto location considered harmful" is any different from "goto considered harmful"

Each has its place. You don't 'need' to use Goto's at all. Your example could be achieved with more flags and if statements.
I don't know - kinda seems unwise to blast yourself with IR. You may not feel it immediately but I would certainly not rule out any long-ish term healt consequences.
I'm not saying those things are "okay", they are just not something that's appropriate to handle via criminal law.
> "Let's not" is a suggestion,

No it isn’t, it’s a command dressed up in lazy condescension.

Lol, again, buddy, this is super silly to the point of being sincerely comical!
> But it's built on top of similar unfulfilled promise: we're running out IPv4 addresses.

It’s not an unfulfilled promise. We’re out of IPv4 addresses and have been for almost a decade.

NAT444444444444444444444 is not the solution.
pandoc has the killer feature to use beamer to convert markdown to a good looking presentation. It's the simplest and quickest way of doing a presentation I'm aware of, you can just focus on the content: `pandoc -t beamer some_presentation.md -o some_presentation.pdf`

For diagrams, I'm using draw.io (it seems that it's called diagrams.net nowadays), it's FOSS, easy to use and feature-full. It's then easy to add it in the presentation by using the markdown syntax for images.
Restricting my automobile of my old area into some artificial 14-minute construct just to reduce my liberty is no conspiracy theory.
Civet: If You Like Stubbing Your Toes, You'll Love Our Switch Statements
This works if there's no time pressure involved.
What? I was on keto for months and consumed copious amounts of these. No spike for MONTHS on end. Does your statement come with qualifiers or is that just straight up misinformation?
This causes me some level of anxiety. An important end of day ritual for me is to close every tab I'm not 100% sure I will need the next morning.
Firefox vendors a subset of ffmpeg, to decode royalty free codecs such as vp8/9, mp3, flac, on all OSes. We're using our own decoders/demuxers for other royalty free codecs for historical reasons.

It can also use the system's ffmpeg to decode patented formats such as h264 or AAC, on desktop Linux, if the copy of ffmpeg present on the host includes non-free codecs (same on other OSes, with their respective system libraries).
YubiKeys and aws-vault for managing my credentials. Hashicorp Vault and SSM for services.
Interestingly, some accounts of the yet to be fully released FBI report on the gun in question state that the FBI investigators caused the weapon to fire without pulling the trigger because the gun was in such poor condition, that one of the times when they pulled back the hammer, some part of the gun broke and it fired. Apparently, it was in such poor condition that the gun did NOT fire on some of their attempts even when they actually did pull the trigger.

So their public statements so far are that the gun was not possible to fire without pulling the trigger -- as long as all the parts were intact (which they were not by the end of testing.)
I'm honestly shocked how some companies I've seen rely on single sourcing

They'll have one (arguably very smart) developer make a component that is crucial to multiple projects. Documentation? Non existant. Coding style? Unreadable mess.
They just hope that this one developer is never sick, never takes holidays and hopefully never retires.
It may not be a threat to civil liberty but it is most definitely a threat to PERSONAL liberty.

This kind of stuff won't fly in United States, thankfully.
While true, there is a quantitative difference:

The linux trick is quite obscure, only used when you're in serious trouble. It's the same level of knowledge as removing a hard drive.

Meanwhile, the F8 trick was in common use by tons of teenagers, especially in Win95: A lot of games were still DOS based and you needed windows out of your RAM if you wanted any performance. People still used the config.sys boot menus to choose between windows and gaming. Browsing the file system and editing text files in DOS were still common enough activities.
I will agree with you on that.
I would not say the market is small by any possible stretch of the imagination. Minecraft, a game made by one guy in his spire time, is obviously the definition of an outlier. However, it's relevant to note that it sold over 238 million copies. And that's not even scratching the surface of potential, especially globally. The market for games of all sorts is just crazy huge. For some scale, the PS2 is the best selling console of all time (by a wide margin) at 159 million units shipped, the best selling Call of Duty and Elder Scrolls (Skyrim) games both sold "only" about 30 million units a piece.

I think the real issue is that most games are mostly just uninspired knock offs of other games. And this includes AAA games. And here marketing is absolutely critical, because your game may be fun but it doesn't really stand out on its own in any meaningful way. By contrast games that have distinct identities (and, critically, are also fun!) tend to have extremely long tailed success where word of mouth is vastly more important than marketing. An amusing example is Kenshi [1]. The guy went from tens of people playing his game while working as a security guard to make ends meet, to making millions from the game.

And I don't think those examples are particularly rare either, certainly nothing like winning the lottery. But coming up with an idea that's both unique and fun isn't easy.

[1] - https://steamcharts.com/app/233860
They seem to be much less interactive, right?
I don’t know who Nader is, but if he said in 1975 that plutonium, or really anything at all, could kill 8 billion people then he was lying. We can be certain of this because there were only 4 billion people alive back then, so it was literally impossible to kill 8 billion people.

Or maybe I’m just not in the mood for this article right now.
“Did you know that Dennis Ritchie wrote macOS? Just look at stdio.h, it’s still there.”
Synonymwörterbuch, apparently:

https://shop.duden.de/collections/worterbucher-und-sprache/p...
Looking for specific reasons for each cycle change is disingenuous. Complex systems evolve by boom and bust dynamics. It's natural and inevitable. We can't have continuous stable development of systems because actors don't have perfect knowledge.
This is my experience as well. I built an app in Go from scratch without prior experience in Go. I have 5 years experience in general, but in other languages.

The start was not bad and I think code was pretty good, but now I feel like lost my way at some point, and code has started degrading.

I hope when we hire new developers they will not hate me as much as I think.
I also want to point out that you will likely get a better Wayland experience on KDE. They are much more active in implementing Wayland protocols and overall it feels more solid.

This makes me sad because I really like how Gnome looks like, but Gnome developers don't seem to care as much about Wayland stuff.
Using copilot? Trying to be more creative using it.

You will be an architect moving forward with AI, rather than an engineer.

Coding, as writing code by yourself, will be more of a brain-dead job in the future, how to instruct AI to write code for you more efficiently will be a bread bringer.
GPT isn't AGI.
Shouldn’t there be at least some Roman documents or inscriptions?

There is nothing listed between 14th century bc and 3rd century bc.
Putin gives U.S. actor Seagal top state award for 'humanitarian work'
Ah, you're talking about actually using them, not just saving :)
Seems plausible. Do you have a source?

Btw, I heard that European cars pose less risks to pedestrians and cyclists?
> OS: Android 9.0

That's a 4 year old Android version. This should not be acceptable.

I like the form factor though.
Calculate the build time of the same source code on Windows and Mac or Linux and take your own conclusions.
The game industry is attached to Windows, not because it's better for programming. It's because of the drivers and the available tools.
Coach/coche/kocsi all come from Hungarian. There is a Hungarian town called Kócs. Kócsi literally means "(a thing) from Kócs". Hungary used to sell some horse drawn carriages made in Kócs and from there, the word entered German and then English.

Source: https://en.m.wikipedia.org/wiki/Kocs
This is very nice. I've been surprised how many people don't know HN, it can definitely use some promotion.
I've been blessed to have started my career at a place where the docs were surprisingly comprehensive, and I've done my best to carry that torch. My old DevOps team wouldn't have it any other way.

I got a thumbs up just a few days ago on a Confluence doc I wrote months ago explaining at a very high level what two legacy parts of our software does, from a new hire I have never met or spoken to. That really made my day.
I think it's fair, since every one of those distros ships an X11 fallback. I desperately want Wayland to succeed but exaggerating its current wins won't get us there.

I don't want this post to focus on the negative, though, so I'll suggest a more positive argument: the people who would have been responsible for a hypothetical X12 instead decided to make Wayland. I can't think of a body of experts more likely to make a correct decision, so I have confidence in Wayland as the path forward.
That's too much of a simplified view. There's a feedback loop involved. Companies reducing their work force tells you about their plans for the near future regarding spending, expansion and so on. If you provide services for those companies you are not going to have enough work for your present employees, a lot of which have been recently hired to handle the now gone spending boom. So you might wanna dial back your work force. And then the companies that provide you with services enter the loop and so on. And this is only one factor.

Other factors you can't simply ignore: the massive rise of interest rates, the drop in productivity per worker, the money going to the war in Ukraine.

Another way to look at this, instead of copycat, is voting with your wallet the direction you think the economy is going. A form of wisdom of the crowd. https://en.wikipedia.org/wiki/Wisdom_of_the_crowd
> lot of other managers finally felt they had the excuse to do what they'd been wanting t

No man rules alone.

Do you think before Musk every CEO wanted to lay everyone off, but couldn’t? Are investors punishing companies who grew responsibly and aren’t going Jack Nicholson from the Shining on their teams? Of course not.

Leaders want to grow and hire and Dorsey around giving TED talks. But when creditors get uneasy and Board members what-have-you-done-for-me-lately, survivors survive, they have no choice. They must deliver.

And it’s not like those creditors and Board members reign sovereign. They have their own LPs, pensions and billionaires, asking why they’re there if Treasuries yield five percent. You’re probably looking at your portfolio or grocery bill and wondering why your fund manager or manager manager can’t get you a better return, or deliver you that raise. That’s what’s causing this.

When even the world’s richest man is constrained by margin loans and interest payments on debt trading at dimes on the dollar, with banks who were once friends now threatening to take it all away; by stock multiples punishing losses and leverage with existential consequences; when it all looks like it’s falling down it’s tempting to coronate someone, anyone, as sovereign. But that’s not how it works, it’s never how it worked, kings always had lenders and warlords and pretenders to the throne. Systems have momentum, and when inflation spiked and rates rose, nobody had a choice other than persisting or perishing.

No man rules alone.
YMMV. When it reaches the level of X11 that "just works for everyone without preconditions" it will become usable in my coordinate system
> hardly contribute anything to upstream other than LLVM stuff

Still better than contributing nothing.

> clang doesn't come with a state of the art IDE, GUI frameworks, hot code reloading, among lots of other goodies.

These features are compiler-agnostic and can be easily built on top of clangd, cling, etc.
And like with parallel programming, there are many bugs, traps, pitfalls that make it hard to properly leverage the art of delegation
I expect $4bn in and it still won't do legs
I thought Suspender had been taken down due to some change upstream that introduced trackers or something else shady. Great to see it got forked. I’ve been using Auto Tab Discard but it doesn’t feel as effective on diminishing RAM usage.

Has that been your experience as well?
Maybe I have not understood this completely, but aren't this amount of extra emissions from beef in comparison to pork caused because emissions from milk are unevenly summed to emissions from beef?
I would like to see how emissions from milk are subtracted from emissions from beef because if I understood anything in cattle business, if you have a cow you have both milk and beef.
The majority of graphics cards are Nvidia which don't play nicely at all with Wayland.
"fris" is closer to "chilly", tho.
If you start dragging a password from 1Password, the window disappears and you can release your mouse over a field elsewhere, and it will get typed in there (instead of pasting). This may or may not work for your case.
I think you can beat the lone developer if the original developers take the time to thoroughly explain their code, at minimum in the comments, where it is good to point to papers explaining algorithms and techniques used. But also lots of example use cases explaining the various features of the code base -- not just "here is something cool you can do" examples, but "here is how these various functions can be used together, and this example shows how you can generalize to a larger problem." White papers can be useful for larger projects. There also needs to be some teaching work done: one-on-one conversations with colleagues for small projects, online videos presentations, and/or attending conferences for larger frameworks.

If you don't put effort into explaining your project to others, very few people will take the effort to learn it on their own, since the effort to understand your code might cost more in man-hours than the effort required to program everything from scratch.
I'm not sure that the journalist in question believes that they are actively lying. However, it is possible.

More probably, they are cloistered within an ideological bubble where their spin on events is consistent with their worldview. Sprinkle in some partisan hyperbole and it all adds up. Perhaps they might concede there are a few minor exaggerations, but I suspect in the author's view it doesn't amount to lying.
Old timers remember when xmodconfig could be used to burn monitors.
> Over the longer term, we'll focus on developing AI personas that can help people in a variety of ways.

It's easy to imagine a future in which Facebook have a paid monthly subscription to a friend, partner, therapist etc.

> with video and multi-modal experiences

And of course they'll try to slap some VR on top of it.