skysight-inc/HackerNews huggingface dataset:
That's like me saying I've given up my life to have the job that I have currently and live where I do. Or you've given up your life for however you spend it.

It just about makes some sort of sense in the context of something like giving up a professional career in a developed country and moving to a remote African village to do aid work, but giving up your life to make a tonne of money creating viral YouTube videos is an absurd description.
The problem with this approach, which yes can be productive, relies on cases of extremely high complexity. I had a friend who acted this way all the time, but sometimes all I could answer was "You need to read a few books", and then he thought I was the arrogant one, didn't read any book, and continued promoting his false, absurd and nazi-friendly ideas. Not a friend anymore...
I did, I use beancount plus some ML for automatic transaction categorization. Working on a new version right now that can also integrate with an LLM
That made it click. Thanks a lot for your patience and the detailed explanation.
That is sad, the name sisi comes from the sisi empress:
https://en.m.wikipedia.org/wiki/Empress_Elisabeth_of_Austria
The ages old "you are doing Agile wrong".

When nobody manages to do the thing right, then the thing isn't good. It doesn't matter what platonic ideal you hold for it.
Most blog posts are not deep content though. Even from people that might be considered experts on the topic they are writing about. Deep content is still more the arena of whitepapers/e-books/conference presentations.
You are not wrong, but I'd suggest that in those cases the company prioritized short and medium term profit over the long term success of the company. Each of the situations you list ended up costing those companies dearly (except maybe Dyson?), and today they serve as cautionary tales. So I think the original point of "keeping the main thing the main thing" stands.
Mostly solo dev. I only use branches when working with some colleagues who are "branchists". It's not that I don't understand branches, but they always look unnecessarily cumbersome to me. The worst offenders are "feature branches"... I want my tests to try the program with/without the new feature and compare the results. Thus any feature is better implemented in the master branch, and activated using a flag. No need for a branch. If your feature is hidden in another branch, how can you test it? Does your test suite run git commands?
What is TOGAF
If you gamify doing nothing, is doing nothing actually the same as actively playing the game?
How much do you think it was an artifact of the time? Agile relies on it being fast/cheap/easy to ship and deploy incremental changes. I have a hard time believing that to be the case in the 80s. When planning and designing on paper is cheap in comparison, it makes sense to me that is the development method people used.
Can you please elaborate why it is an antipattern? I'm not sure I understand.
I think that more than the font being monospace it is that the font is a good font with high contrast rather than whatever thin and light gray font that many sites use to look fancy.

For +90% of web sites I read I only need a "fix font" for the body text and not a full "reader" version of the page.
that's a very surprising statement. I've owned waterproof phones with screws, the only reason I had to stop using them was that the manufacturers violated GPL and did not release the drivers/kernel source.

I've regularly washed mud off them without any issues. there is such a thing as a waterproof rubber ring.
This ^

Where I work we are required to have 2-3 Microsoft accounts for security separation. Account containers makes it possible to interact with virtually unlimited profiles all in the same browser window. No need for in-private browsing or multiple widows of chrome or edge, it just works. When you have it configured just right it's a thing of beauty.
The steam deck is a fully consumer friendly Linux device that fits that criteria.
That's how I did waterfall. We would go through all the requirements, group things that were related, and assign them to a developer who owned them. Repeat until there are no more unsatisfied requirements.
I had a bit of hope when companies started down the OKRs path.

That model could work really well when done bottom-up, with individuals defining what they see as most important in their context and managers rolling that up into coherent strategies at each level as it goes up. Effectively, managers should be puzzling together what those closest to the product and customer find rather than forcing down goals and metrics.

Unfortunately companies don't work that way and leadership fundamentally doesn't trust their employees, especially employees they are a few layers away from in the org chart. OKRs ended up being just another name for leadership slamming goals down the org, no different than the Company Pillars I would see at Microsoft 15 years ago.
You may or may not be correct that Monero is not untraceable but this example doesn't prove or disprove anything because the transaction wasn't entirely in Monero. Your argument seems to be about the traceability of the whole extortion process rather than the tech, which I think everyone agrees leaves a lot of room for error.
Years ago we decided on gradles earlier versions. I added a sound effect to my machine for when it finished. I might have used a video game computer sound so that it sounded real and not super annoying to anyone nearby.
I guess people are taking this comment as supporting unethical business, but in fact what he's saying applies to capitalism in general, and why capitalism is unethical. Pretty much every big company did and is doing unethical things, but for most people it doesn't matter because they're "successful". If you equate amounts of money with success, as our system does, then it is pretty much guaranteed that people will do unethical things to reach "success", i.e., X amounts of dollars.
Back when Linkedin would let you Endorse people with random skills, Endorsing with "Waterfall" was such a fun diss
SCRUM is mostly self-serving abomination
Ok, hot takes incoming:

* Some of the article and commentary here read to me like Scrum is being equated with bad management, or a bad relationship with management. If the source of stress boils down to unrealistic deadlines and high workloads, then that problem will persist with a kanban process, or extreme programming, or "yolo free for all".

* A relationship is a two-way street. Yes its certainly possible that your manager is a dickhead, or incompetent, or both - but it is also possible that they don't know how unrealistic their expectations are because you have failed to PUSH BACK properly. A healthy relationship includes saying no, and explaining problems - that is part of a developers job.

* So many developers (my younger self included) WILDLY overestimate their ability to communicate effectively with non-tech people. The idea that you are going to go from having a bad management relationship, to talking to the business directly is... lets say "misguided". I'm still pretty bad at it, but at least I know that I'm lacking here - I'm very thankful for the people who are well versed in stakeholder management (which really is a skill).
I've done many, many Proofs of Concept that were thrown out after exploration to make way for properly written production code. It's part of any new greenfield project I work at, we do a rapid prototype to validate some early design, learn from it and throw it out.

My field is not enterprises though, I worked all of my 20+ years career at tech companies of different sizes (from startups to 10k+ people orgs), startups and smaller companies usually will throw a PoC into production, and call it "tech debt" for later, larger orgs tend to avoid that since they've been previously burnt by the maintenance burden of poorly designed code in production (usually on their startup-ish phase).
No it is not normal, I only tested x64/arm64 macs, I will try on linux.
We use Agile at our company and let me tell you, it sucks. Maybe straight up scrum would be worse, but honestly agile is invasive and just feels like you’re being babysat and forcing people to give BS updates at standups because they’re afraid of sounding unproductive.
The bottom line is that (for many cases) you want to take advantage of the mutability of software while not just winging everything on the fly. There's probably a reasonable medium which will differ depending upon the use case.
I believe Topaz can provide it for a reasonable fee.
I continue to be amazed by the land of the free.
To me it sounds like coded speech I need to put in some effort to understand. It’s a lot of effort to catch up with these, though I admit that sometimes they’re funny. But only sometimes, most times it feels forced and senseless.
There are long term/generational campaigns that run like this. It's just that the majority of the playerbase is playing a different game, whether they're murderhoboing or badly copying Critical Role.

And the murderhobo style is as old as D&D itself.
Addition by Subtraction in action.
I find this surprising. I can barely get my players to learn the rules properly. I struggle to imagine people making lore accurate characters. One, because it’s a lot to learn. Two, because it’s specific and kind of dumb. We just use dnd canon at will to supplement but otherwise make everything up as desired.
Some things leave a permanent mark on you. Try being a workaholic a few years and tell me later how easy is to disconnect, and rejoin with familiy and friends.
If beavers had done that, why wouldn't we tell that story with beavers? They certainly do on occasion damage a local ecology whose hydrology they've failed to entirely consider. Their scope is smaller than ours in that regard, I grant, but I've also seen spiders and wasps perform feats of engineering that many wouldn't credit. I don't see reason to think what qualifies a project as the respectable product of ingenuity is only its size or the species of those who pursued it.

Addressing the question at hand is an improvement, but arguing your case entirely from assertion and anecdote leaves considerable further scope. You claim the difference is of kind rather than degree. I can see some credible arguments for that claim. Can you?
The #1 rule is clearly not show energy, show enthusiasm. It's the #1 rule for a subset of content, like MrBeast. The content world is a big place, and the silent majority has no interest in loud and obnoxious.
steve gibson of grc apparently uses sound as a second input channel to handle various tasks. as i recall he made an app decades ago called wizmo that allows you to script sounds, and as listeners probably recall, yabba-dabba-doo is one such audio channel input to let him know someone has made a purchase order on his website.
Larry Ellison: AI-Fueled Surveillance System Could Police Citizen Behavior
> There are more parallels to startup founders than one might admit.

It is a startup and he is a founder. There are no parallels, he is simply an example. His video production company is very similar to other entertainment companies catering to the same audience like roblox (studios) or mobile gaming startups in general.
Another thought, though I'll fully disclaim I didn't look into data on sales:

What's being counted as desktop sales?

Because I would suspect that more gamers and hobbyists than ever are simply putting together mid and high-end PCs themselves out of parts, rather than buying prebuilt.

It's been made trivially easy even for the totally inexperienced and uninformed by simply copying popular youtube guides, and I suspect the pandemic chip shortage price hikes greatly increased consciousness about prices even after it muchly recovered.
Peak Conditions Reveal a Changed California Grid
Thanks, the hazard of glancing at HN then reading the article from a phone. Autocorrect does not love me.
Decades ago I tweaked a toy raytracer I was messing with to make a click for every screen pixel traced. It made zero practical sense, but the result was way cool nonetheless. Added another dimension to the rendering process and made it feel more tangible, if you will.
I've read this, I have little to offer, especially from this far away.

However, I believe in you. I hope this helps.
>In US they say, social security will be drained by 2035 if nothing changes.

Who is "they"? This wording implies social security will be at $0. My social security statements say that at my retirement age (a bit over that) that social security is funded something like 76%. Not nothing.
No offense, but your understanding of how Bitcoin works is quite incorrect. There aren't publicly accessible "mining nodes". Rather, there is a P2P flood-fill network of tens of thousands of nodes, of which a tiny % belong to miners. What nodes are actually operated by miners is very difficult to figure out, and that's a good thing.

All miners confirm transactions essentially the same way: highest fee has priority because that's the most profitable way to mine (specifically, feerate: fees/byte). There's no such thing as confirming transactions "faster" or "slower": blocks are found on average every 10 minutes, and all miners have (essentially) the same set of candidate unconfirmed transactions because the P2P network reliably propagates all candidate transactions paying sufficient fees to all miners (there is a dynamically adjusted minimum feerate limit, below which transactions don't propagate, which prevents spam).
The most famous in Blighty is the McDonalds fast food chain trying to claim exclusive use of the "Mc" prefix!

Needless to say, numerous Scots and Irish food businesses were not very impressed.

https://www.bbc.co.uk/news/world-europe-49254551
The manager probably can't take the credit for saving 10 million dollars if they don't put it through the system.
Hey, as long as it's readable, I don't care. I just wanted to note that I quoted you verbatim, not judge you because you pressed letter "e" twice instead of once in an internet forum. :)
Yes, but only to a limit. The resource cost in ensuring longevity must be less than the benefit provided in caring for the young.
Never heard this term in the context of fantasy gaming, but I'm stealing it.
https://archive.is/qqhCj

> Ellison said AI would be used in the future to constantly watch and analyze vast surveillance systems, like security cameras, police body cameras, doorbell cameras, and vehicle dashboard cameras.. "We're going to have supervision.. Citizens will be on their best behavior because we are constantly recording and reporting everything that's going on."

https://news.ycombinator.com/item?id=41541489

> I went to dinner with Elon Musk, Jensen Huang, and I would describe the dinner as me and Elon begging Jensen for GPUs. Please take our money; no, take more of it. You’re not taking enough of it; we need you to take more of our money, please,” Ellison said during the call.
Show HN: Sol – A de-minifier for shell programs
I've built a tool called sol (like "soul") that helps you inspect and format complex shell one-liners. Features:

- Choose which transformations you want (break on pipe, args, redirect, whatever)

- "Peeks" into stringified commands (think xargs, parallel) and formats those, too

- Auto-breaks at a given width (e.g., 80 characters)

- Shows you non-standard aliases, functions, files, etc. that you might not have in your shell environment

- Breaks up long jq lines with jqfmt because—let's be honest—they're getting out of hand

As a security researcher and tool developer, I often encounter (or create) long pipelined Bash commands. While quick and powerful, they can be a nightmare to read or debug. I created sol to make it easier to understand and share these commands with others.
I noticed that gnome terminal has this built in. I normally use tmux, so the gnome terminal feature does not work for me since the command never finishes in the view of the terminal, but occasionally I'll fire off a command in a regular terminal window and will ReDiscover this. Pretty neat!
Yes, because by the time that the bigger numbers were in common usage, the world had settled upon "big endian" reading of numbers. But it's hard to kill an already entrenched system, thus vier-tausend-neun-hundert-acht-und-dreißig (four-thousand-nine-hundred-eight-and-thirty)
It can be a lot of fun if the players actually do occupy the land and start influencing the game world at a higher level than just adventuring all of the time

It also gives them something to invest their hard earned treasure into that isn't just trying to buy more and more powerful magic items to minmax their builds
On #2, nothing. People stay an hour trying to look busy because somebody on the meeting expect them to be busy and the meeting to be important. So they spend an hour talking about nothing.

On #3, blockers exist more on design than on operation. But the idea of a daily meeting to solve blockers is crazy-stupid. Imagine if operations did this, every time somebody's work get a wrong input, you'd stop their line until the next morning. That's why operations dailies aren't about blockers, and instead about information sharing. But design work doesn't have separate teams that need to share information, so they invent a bullshit reason to still have the meeting.
Sorry to hear that, and please have it attended to sooner rather than later. The recovery times can be worlds apart depending on how far burnout is allowed to progress.

I imagine it's still not that every development process stresses you out equally though, so it's still worthwhile considering how much stress the environment adds and why.
I'm not exactly sure what you propose, a token bucket per client? In a hashmap client=>bucket?
That kid's dad is exactly why insurers push the OBD2 dongles and cell apps so hard.

The insurers want to know who those people are so they can jack their rate preemptively because there's a non-trivial chance that a) both parties in a collision have the same insurer b) the rear ended party's conduct is both indefensible and caught on camera and their insurer will wind up paying out anyway.
Right — this only works because someone else wants to buy fossil power. If no one wanted to buy fossil power this would stop working. But if/when we get that far, there shouldn't any need for hacks like this.
What proportion of nodes? There are papers that analyse it but I haven't read closely or found a clear answer.

I suppose even if they controlled all but 2 nodes - the extreme case - even then they couldn't know with certainty which of the 2 nodes sent the transaction, so it could be argued that there is always plausible deniability.
What does “sprints are involuntary” mean?

My team chooses the characteristics of the sprint. It’s not like they are randomly assigned. It’s a collaboration between leadership, team members and non-team stakeholders. It’s not like there’s anything mandatory, so we set our release schedule and what a release means based on what makes sense.

What’s the alternative proposed?

I wonder how the author is working if they think that these things are involuntary. It seems like their environment sucks and it’s expressed through saying scrum sucks. Scrum is so generic it can be adapted for many needs. I’d like to see the author explain why their scrum is so rigid. Does he suck at estimating? Suck at communicating? Lacks resources? Leadership is poor at estimating? Who knows, but it seems like blaming scrum is like blaming software development in general and more of a “this job would be great if it wasn’t for the customers” type screaming into the void.
I wonder if this team could have choosen any framework and it would have worked, they just happened to use scrum. With the founder mode discussions recently there was this saying akin to "a successful process is a result of talented people" and not the other way around. It stuck in my head and I feel this is an instance of that. Although you definitely can force a process on a talented team and have their productivity diminish.
I think most industry wire protocols are still big endian.
I'm imagining a goodreads clone where you can take a video of your bookshelf and generates something like this off ISBN numbers.
Libertarians are not against private police though.
I've been tinkering with that the last few days. My main issue is that most of my bank statement descriptions are really bad. It's often impossible to know what the transaction was about just from the description. Local LLMs (9B parameters, I don't have the required hardware for bigger models) don't help at all as they don't know the context around the transaction.

I use Firefly III for my finances management, and in the end it is just much better to setup "dumb" rules that look for keywords in the description/IBAN numbers etc. I have about 30 of them and they cover 90% of my transactions.
Some past “what is this” context: https://lwn.net/Articles/966631/

But what I’m most excited about is the change to replication https://valkey.io/blog/valkey-8-0-0-rc1/#replication
Yes agreed. Another commenter said YT is the most valuable educational tool in existence today. I think the real answer is a library.

YouTube is 99% junk and just because 1% of it is decent, that doesn’t make up for the 99%.
Hi HN!

I made a presidential polling website with real-time electoral results. It requires semi-live participation and votes can be changed at any time. Only visitors from the USA can participate. Congressional district is determined by IP address.

The idea is to enable a coordinated voting process, where selections are non-binding and negotiable rather than blindly cast once. Kind of like a presidential caucus, but national and over the Internet.

The infra is Fastly & DigitalOcean. Backend is a Django service running on DO App Platform with Postgres. Fastly is used for edge logic, captcha, and pushing updates to the page (Fanout). In theory it should be able to handle millions of participants.
For the scrolling, https://github.com/ther0n/UnnaturalScrollWheels is wonderful
I'm confused by the discussion in your link. It starts out about decidability and it soon veers off into complexity, e.g. a discussion about "efficiently" (really, cheaply) solving NP-complete instances with heurstics etc.

In any case, I'm not claiming that humans can decide the truth or falsehood of undecidable statements, either in their special or general cases. I'm arguing that humans can identify that such a statement is undecidable. In other words, we can recognise them as undecidable, without having to decide their truth values.

For example, "this statement is false" is obviously undecidable and we don't have to come up with an algorithm to try and decide its truth value before we can say so. So it's an identification problem that we solve, not a decision problem. But a Turing machine can't do that, either: it has to basically execute the statement before it can decide it's undecidable. The only alternative is to rely on patter recognition, but that is not a general solution.

Another thing to note is that statements of the form "this sentence is false" are undecidable even given infinite resources (it'd be better to refer to Turing's Halting Problem examples here but I need a refresher on that). In the thread you link to, someone says that the problem in the original question (basically higher-order unification) can be decided in a finite number of steps. I think that's wrong but in any case there is no finite way in which "this sentence if false" can be shown to be true or false algorithmically.

I think you're arguing that we can't solve the identification problem in the general case. I think we can, because we can do what I describe above: we can solve, _non-algorithmically_ and with finite resources, problems that _algorithmically_ cannot be solved with infinite resources. Turing gives more examples, as noted. I don't know how it gets more general than that.