skysight-inc/HackerNews huggingface dataset:
> At the hands of an uncreative person any tool will be the wrong tool. This is what people fail time and time again to understand.

I think most commenters on HN understand this.

But then what problem does capital-A Agile solve? It was meant to surface problems faster and empower people in teams, and benefit the customer, avoiding waste and nasty surprises. Yet we've seen enough horror stories in these past decades to understand Agile (Scrum et al) can fail just just as often and is as prone to mismanagement and meddling as the methods it was meant to replace.

It takes a strong team (leadership and stakeholders included) to make Agile work and reap its benefits. But such a strong team will probably work well with whatever methodology -- strong teams are effective regardless.

What about average teams, which Agile was supposed to be helping? In my experience, they'll fail just as often.

A method that works for a team of focused superheroes is not really applicable to the general population of developers.
Don't forget the cancer of AI bots...
There's a time difference of 8 hours between those posts.
Take a minute to look something up first, and then formulate a more interesting opinion for us to discuss:

https://www.unrealengine.com/en-US/metahuman

The artifacts in raster image data is nowhere near what a reasonable model can achieve even at low resolutions. =3
New E-Commerce Experience
NuxtCommerce is a dynamic and lively e-commerce platform developed with Nuxt 3. Developed for WooCommerce, NuxtCommerce optimizes data flow with WPGraphQL, offering an efficient shopping experience. It stands out with its Pinterest-style user-friendly interface and fashion-oriented structure. With its dark mode feature and open-source nature, it offers flexibility and continuous development opportunities.
Idiot mode just means that if the job is to turn some bits into some other bits, you just write a function to do that.
You don't make a whole business taxonomy in a UML class diagram first or worry about the single responsibility of the function or whatever.
It's not too much. It's a storm in a teacup, until major user migration happens. And I think that their business strategy is working way better than that.
It's readily available in Thailand and Indonesia. You can get it mixed with paracetamol OTC in Singapore, but almost everything in Singapore requires a prescription (even e.g. throat lozenges) so find a doctor if you're staying for a while. In Malaysia you need a prescription.
As someone also have used BeOS and OS/2 Warp, I miss the snappiness of old systems. (I never got my hands on QNX)

What OS nowadays is the closest to that snappiness? Haiku OS? (I'm a happy M1 Macbook user, but it sometimes feel note nough.)
> I heard building a game site could generate some revenue

Is that "method" from some get-rich-quick/passive income pundit? Gaming is extremely saturated. But good luck nonetheless, I guess.
This is probably the use case you least expected to hear, but the first thing i thought of when playing with this is how useful it could be in helping make progress when learning jazz improvisation.

Typically when you're learning improv, you're figuring out what scales work with which chords in which parts of the harmony. Normally you'd start with something like 'xxx liked to use the half-whole diminished scale when leading into the I chord from the dominant', so you'd read that/listen to that bit of a solo, try to remember or look up the scale, practice it a bunch of times until you think you know the notes/fingerings, then try to use those notes in that part of your improvisation for that bar or two (while trying to not just play up and down the scale you just practiced playing up and down), until you eventually internalise the 'feel' of each of those notes in that scale in the context of that part of the harmony.

Of course nothing replaces practice, but that process can be quite offputting as you end up second-guessing a lot of your mistakes before your brain actually goes 'ahh that's what that's supposed to sound/feel like'. Conversely, the UX on this is so effortless that I just thought screw it, I'll try it for a couple of mins. I just drew some patterns, picked a transpose/tempo and hit play while I played the harmony part to something I was working through (spacebar mapping to play/stop/restart ftw, nice), and I ended up wrapping my head around it way quicker than I normally would, with a lot more energy left over. It made remembering/playing that scale by ear afterwards way easier too, was nice and quick to redraw the pattern to only include certain notes to focus on, etc.. Yeah, I probably didn't internalise as much of the muscle memory, but that's not always a terrible thing (stops you just playing up and down the scale), and the app also makes it super easy to save that context as a link in my obsidian notes so i can just come back to it whenever i want to pick up where I left off.

Honestly I was genuinely surprised by how well what you've made mapped to the use case. It kinda makes sense given how trad/bebop jazz improv is mostly just runs of notes of the same duration. Yeah ok it's probably not the only app for this, yeah it's probably not the best one, but it's the one that got me to do the thing I'd been putting off doing for ages, so I thought I'd share. Thank you for making it, really nicely done!
You mean "usually" in sense that for this game in particular or "usually" as in "most of the time regardless of the game"? Because I have never heard about TAS being timed differently than RTA in any other game, that doesn't even make any sense. Game is the same, why would you time TAS from different point than RTA?

Whole point of a TAS is to show what "perfect" speed run would look like.
And the pharmacy has the state regulators breathing down their neck so being super uptight about it is the obvious choice.

Of course all of this is stupid in a world where the real junkies use fentanyl and there's other easy ways to make meth.
I know, I'm on the same boat. What I realized is I just need to avoid the companies using Go and I don't really need to be vocal about my dislike. It's not my loss if others find the language useful, but for me it either solves problems I'm not interested in solving, or the language and tooling just does not make it for me.

But, I can always just write Rust and be happy where I am. Or, to be honest, would not be very unhappy with F#, Haskell or Ocaml either.
Chinese rover finds evidence of ancient Martian ocean
Just to point out, the Baltic states are part of NATO so I don't think invasion from Russia is likely anytime soon personally.
I wonder if that would affect hard drives too. Or microphones.
Seconded. In chem labs, it happens quite often that glass labware pieces get stuck together. The gentle application of a wooden mallet is the usual solution...
Good suggestion! It would be helpful for projects hosted on Surge to show the full subdomain. Thanks for bringing it up!
Working 3D printers existed long time, but only SLS and very expensive.

Only in 2000s appear things important for cheap 3D printer:

1. Cheap power semiconductors.

2. Cheap 32-bit microcontrollers.

3. Powerful computers, to run slicer, and free slicer.

4. For photo-sensitive resin appear large 2nd market of powerful semiconductor lasers and light-modulators (from DLP projectors).

To be more exact, FIRST powerful transistors appear in 1970s, but become cheap in 1990s; microcontrollers similar, but before 2000s cheap 32-bit does not existed; microcomputers become enough powerful for 3D printing in late 1990s and appeared home CNC motion; lasers are still grow, they now have something like Moore law.

So to conclude, yes, sum of technologies need for cheap 3D printer appeared around Y2K, but then few years spend by fans to construct practice equipment and make first shipment to customer (Prusa made his design around 2009).
This happens when there is no bike lane. Cyclists take the pavement because the street is unsafe.
"Right wingers" (really, the republican party is not nearly as right wing as you want to pretend) aren't the ones who ran on not much more than not being Trump.
> Gitea or Gitlab are at least partially

Fwiw: Gogs, the project gitea forked from is still being maintained and continues to be just plain open source.

It doesn't have full vertical integration though (built-in ci etc)

https://github.com/gogs/gogs
Oh man, I have fun stories about selegiline.
Both are a decade old. Looks to be posted within weeks of each other. If this is the best TAS there is for the game, it means that no one cares about the TAS.
Internet via Ham Radio aka Packet Radio is a thing: https://themodernham.com/ip-over-ham-radio-via-new-packet-ra...

Pair it with the Gemini protocol and you're there:
https://en.wikipedia.org/wiki/Gemini_(protocol)
So pyproject.toml will be used by uv and others, like poetry. Pip uses a requirements.txt for depandancy management.

Using uv as an example[0]:

uv add "tqdm >=4.66.2,<5"

[0]https://docs.astral.sh/uv/concepts/dependencies/#project-dep...

I don't have access to uv to test that command at the moment, but that should work. uv then installs the dependency in the .venv directory in the project directory. This may include a specific version of python as well, if you pin one.
TSMC to suspend production of advanced AI chips for China from Monday, FT report
These rigid processes and ceremonies are the mcdonalds approach. You can get a group of unskilled randos and produce passable slop (e.g. MS Teams). The problem is that people with actual skill suffocate in such an environment.

If you have a crappy team and only light processes, you get garbage.

If you have a crappy team and heavy processes, you get barely passable results.

If you have a good team and only light processes, you get great results.

If you have a good team and heavy processes, you get barely passable results.
1) Sure it can happen and mistakes happen in any voting system. You can't tell who wins a close election until all the votes are counted, that is pretty much the definition of a close election. FPTP elections are also miscalled at times.

2) Anyone who cares to look at a heat map will need to learn how the new system works then will appreciate the additional information (the ballot could usefully also include approval information as a distinct aspect that doesn't affect results so that it is possible to determine how many voters like their representative, but I would say that approval voting does not communicate that).

3) Why do you think hand counting improves auditability? Being able to hand count does of course but actually doing the main count by hand doesn't seem to me like it would add anything. Not that I am opposed to hand counting, in that case you just wait for the ballots. As issues go it is way down the list from the other properties of the voting system in my opinion.

4) That one was 2018 or 2019 I think and an older one I saw was published in 2013 so yeah it sounds like this research is fairly recent and still being improved.

I don't see politics as a 0-sum game but people absolutely have fundamental differences where politics is the non-violent way to come to a resolution. These differences can be non-obvious if it isn't important to you and proportional representation gives a better chance that an elected representative will be able to understand and care about your issue (which increases the chance it can be solved easily if it isn't a contentious issue even if your favored representative doesn't otherwise have power). To put it another way, if the point of an election is to elect a represetative then proportional representation aims to give everyone representation within the practical limits of the number of representatives. Ideally, this would also make it easier for the representative to explain actual points of contention and tradeoffs (and basic stuff like what they are actually able to affect) to constituents and build general political competence, although I can't say that what I know of countries that use proportional representation is as promising as I would like on that. Ultimately a voting system alone can't do everything, representation isn't the only possible reason to ever have an election, and my personal ideal of how political resolution of differences can or should work involves a number of things quite different from currently common methods. Overall I see FPTP elections as more of a show to distract from behind the scenes power than a system designed to resolve differences peacefully and approval voting seems similar to me (in my opinion one of the most important things a voting method should try to do is limit the effect of strategic voting).
I’m glad it brought back some memories! Marble Blast was definitely a classic. Hope you enjoyed revisiting those nostalgic vibes!
We are somewhere over 260,000 [1] and I am not going anywhere at least.

[1]: https://netsplit.de
Revenues per empoyee:

- Github: 2 bil. revenue on 6K employees = 333K/employee

- Gitlab: 547 mil. revenue on 2300 employees = 237K/employee revenue

interesting, github is more efficient on that metric ... scale matters I susppose
> Give me Terraform (as much as I hate it) any day.

Just use CloudFormation. Easy to write, declarative, vars (Parameters and Output exports). Trick is not to pile everything in one Stack. Use several.
Few people grasp the amount of effort Daniel Gackle (dang) expends running HN (2020)
But think about all the jobs the government by created running that registry, prompting the drug makers to formulate and manufacture bogus decongestants and then eventually studying that those bogus decongestants were in fact bogus.

(in case it wasn't obvious, this is broken windows fallacy)
Sorry for not having made this clearer, I assumed it was obvious that I was sharing my own experiences, which is why I didn't prepend "..for me" or "..in my experience" anywhere. Reading through my post I do think it's sufficiently obvious, as I am specifically mentioning how I remember certain projects.

Looking through your counterpoints I think I need to emphasise my opening sentence a bit more strongly: It was fantastic _when it was introduced bottom-up_.
This is important, because the ceremonies were all engineering-driven and managers usually not present. So there was no rushing and "whipping" during the retros, there was no scrum master being the manager and everyone wanted to be done with the daily quickly, and so on.

> Really. But you should be more objective and remind yourself that you are very likely privileged. Most of us are not.

I have suffered all the bad parts of Agile much like everybody else, and a lot of what you say sounds painfully familiar. This doesn't invalidate my main point though.

> [...] over my 23 years long career.

Just as an aside, the first Scrum guide came out in 2010, and this is what in my memory created the widespread usage of Agile in general and this flavour of Agile specifically. This matches my memory that the best experiences I have made with Scrum all happened between ~2011 and ~2014.
Also the stores that stock it, honestly
Daniel/Dang's comment history:
https://news.ycombinator.com/threads?id=dang

Thank you Daniel for your good work over all these years!
I know the tweet/X is from 2020, but still valid.
This is a big problem in the UK I think. The idea of having a regular checkup with a doctor is unheard of and will get you some weird looks if you ask for it.

The NHS doesn't seem (as an outsider looking in) to do well with preventative care. I firmly believe (without necessarily a lot of evidence) that if we focused more on healthy lifestyles and made them more cost effective for people the amount of money we plough into the NHS every year could be reduced drastically.
Preventing people from getting real medical care due to fraud is absolutely damage.
I never understood the need for Notepad++. If I want to edit text quickly, notepad works fine, maybe I'll use vim or something if needed. If I want to view code, again vim works fine, and maybe VSCode if I know I'll be actively working on it. I don't see the usecase for Notepad++ personally speaking.
I mostly mean the text editing functionality I guess. Visual Studio Code is the IDE I use
Haha can't wait until new people think that everything that has a chat also has AI because chat.com is AI
I agree. Sometimes the best you can do to cope with the sprawling ecosystems around programming languages and having to deal with convoluted codebases and inefficient programs, is sit down at home and building something simple (if you can spare the time and energy). That is what I do every now and then and it is incredibly satisfying to be able to explore how therapeutic programming can be when you are not boxed in.

I think this is not how companies work though, because they do not operate based on your views alone. And getting all people to agree on some of the topics you mentioned (e.g. importing dependencies vs. rolling your own implementations) is an incredibly complex task.
+1 DL2MAN rocks.
My assumption was something like environmental variables - how much a simple command like cat is listening to your computer
I was extremely fortunate, and managed a team of really experienced and good developers.

Unfortunately, the company I worked for, worshipped Process, so, as their manager, I spent a great deal of time, shielding them from that overhead. This did not always win me praise from my managers.

But we got pretty damn good work done. Sadly, it was "engine" code, and was often shipped in "passable" UX.

Kind of like dropping an F1 engine into a beater Chevy Vega.
Extremely well done, congratulations!

If you're able to tackle Web Audio API directly, maybe you could build an alternative lightweight framework to Tone.js? That would be cool.
This is very impressive, but “perceptually lossless” isn’t a thing and doesn’t make sense. It means “lossy”.
Systemd IPC Future: more Varlink and less D-Bus
http://archive.today/zMOa9
Just for info, Centronics interface is very slow for 3D printer. It could work (as 2D plotters work), but people make figures faster, and 3D made things even worse.
That's called Qt, and Qt is awesome, notably because it's fast. (Web apps wish they were this fast !)

Also, please tell me you are not trying to take the standard IBM desktop Interface (File, Edit...) away ?
> But one overlooked use case of the technology is (talking head) video compression.

> On a spectrum of model architectures, it achieves higher compression efficiency at the cost of model complexity. Indeed, the full LivePortrait model has 130m parameters compared to DCVC’s 20 million. While that’s tiny compared to LLMs, it currently requires an Nvidia RTX 4090 to run it in real time (in addition to parameters, a large culprit is using expensive warping operations). That means deploying to edge runtimes such as Apple Neural Engine is still quite a ways ahead.

It’s very cool that this is possible, but the compression use case is indeed .. a bit far fetched. A insanely large model requiring the most expensive consumer GPU to run on both ends and at the same time being limited in bandwidth so much (22kbps) is a _very_ limited scenario.
To be clear, HAM as backup for cell works because so few people use it. If it were insanely popular, HAM would be ironically less useful as a backup.
People bought sudafed / they earned a lot of money from it, and they wanted to continue to earn money off of it. That's basically it. But they will point the blame at legislation I'm sure, both for making the effective stuff more difficult to get, and for being OK with the ineffective stuff being sold.
State of the climate: 2024 will be first year above 1.5C of global warming
I know metahuman. As impressive as it is, when you judge by the standards of game graphics, if you are ever mislead into thinking metahumans are real humans or even real physically existing things it's time to see your eye doctor (and/or do MRI head scan).

On the other hand AI videos can be easily mistaken for people or hyper realistic physical sculptures.

https://img-9gag-fun.9cache.com/photo/aYQ776w_460svvp9.webm

There's something basic about how light works that traditional computer graphics still fails to grasp. Looking at its productions and comparing it to what AI generates is like looking at output of amateur and an artist. Sure, maybe artist doesn't always draw all 5 fingers but somehow captures the essence of the image in seemingly random arrangement of light and dark strokes, while amateur just tries to do their best but fails in some very significant ways.
Bose Quietcomfort Headphones

They sadly only support the old SBC Bluetooth codec, but their wearing comfort is extremely high which was an important factor for me, and ANC is very good. They do seem to support SBC-XQ though.
Because you and your neighbors think you can interfere with people through your voting decisions. Government has grown so out of line, 'crime' has no meaning anymore beyond "doing that which some group of humans with guns and cages says, who nobody really consented to or contracted with (they've always been there bullying everyone into paying taxes and obeying edicts)." It certainly doesn't mean what it used to mean anymore!

We as a people need to become even more ungovernable, we need to be the opposite of German and be the most annoying red blooded American caricatures we can be.

Don't join the beehives, they're not worth it! My corollary to Franklin: those who would give up essential sovereignty to gain inclusion into a society deserve and shall receive neither.
> I have suffered all the bad parts of Agile much like everybody else, and a lot of what you say sounds painfully familiar. This doesn't invalidate my main point though.

Agreed, and apologies for the assumption. I got a little bit pissed, not at you though. :)

> Just as an aside, the first Scrum guide came out in 2010, and this is what in my memory created the widespread usage of Agile in general and this flavour of Agile specifically. This matches my memory that the best experiences I have made with Scrum all happened between ~2011 and ~2014.

Oh I know, but I believe both you and I witnessed a lot of similar techniques during our careers. At one point they just figured they'll give them a lot of names.

> Sorry for not having made this clearer, I assumed it was obvious that I was sharing my own experiences, which is why I didn't prepend "..for me" or "..in my experience" anywhere.

Yeah I know I was a bit difficult here, my idea was to bring visibility to our different bubbles. I've heard positive stories about Scrum / Agile many times but I am yet to live in one. :(
"calling out" is too fuzzy a term to be useful. It covers "mentioning" and "accusing". I wouldn't use it, for that reason.

"unnecessary" is the same. Who defines what's necessary? Is Hacker News necessary?
Posts on here sometimes come from the world expert, and sometimes from enthusiastic amateurs.

I wrote a compiler in school many years ago, but besides thinking "this project is only one a world class expert or an enthusiastic amateur would attempt", I wasn't immediately sure which I was dealing with.
This is about like asking if there's a place for model airplane / RC enthusiasts (commercial airplanes and airlines exist!). Or gearheads w/ cars (you can just take a bus, airplane, etc or drive on the highway). Or raspberry Pi enthusiasts (dell will give you a perfectly good computer). You get the idea.

It's the tinkering. If RF tinkering doesn't excite you, or if decentralized communication (truly decentralized - no other equipment but your own required!), then yeah, HAM may not be for you.

As for the future - I'm quite excited about digital, and I can imagine something like layering more and more functionality on tiny digital protocols. You can already route emails. I'd love to see delay-tolerant networking ported to HAM, so that you can have offline "couriers" of data that automatically re-transmit when they connect. Then you could set up your vehicle as a "mobile data mule" when you drive through cities or across the country.