skysight-inc/HackerNews huggingface dataset:
One can take power through elections, it's a massive leap to go from "take power" to "overthrow". There are legitimate means of taking power.

And again, this is the fourth time that you've just postulated this as fact rather than linking to the protest leaders' actual statements. I have searched the internet for any such statements calling for a forceful overthrow of the Canadian government, and I have not found any. No, I don't know that was their goal, and nothing in my searches indicate that it was. If you're serious about convincing people that the protestors posed a legitimate threat to democracy, you need to do a lot better than making claims with no evidence and telling people do their own research.
I don't think that's true, web components are not equivalent to libraries like react and vue.
Something which wasn't addressed fully but might be worth discussing further: Both Unity and Unreal Engine 4/5 make use of Vulkan, and thus every game made with these engines which runs on Windows and Linux almost certainly is using Vulkan somewhere (please correct me if I'm wrong!). I have a very hard time believing that people are making fewer games with these engines now.

This isn't to say that Windows games built on these engines aren't entirely running on DX12 code either. I think most games these days give you the choice to pick your graphics backend. It's an impossible ask, but I'd love to see what the stats are for Unreal/Unity graphics API usage across games.

That being said, on the iOS/macOS front, I don't know what these games are using to deploy to that platform. It could be that they use MoltenVK, but I could also see them using OpenGL or their own Metal rendering pipelines. As someone who grew up gaming on a desktop PC, I forget that smartphones and tablets are the future of the gaming industry. It felt weird to see Apple showing someone sitting on their couch with their iPhone 15 connected to the television, playing No Man's Sky via bluetooth controller, but simultaneously really cool.

It appears to me that languages born out of a design-by-committee process struggle to make anyone exceptionally happy, because the only way the language moves forward is by keeping all of its members equally miserable, or my masquerading as one language when in reality it's closer to five different languages held together by compiler flags and committee meetings.
Bill Gates was famous for this, about thirty years ago; Joel Spolsky wrote about it in https://www.joelonsoftware.com/2006/06/16/my-first-billg-rev.... Maybe it was over the top, and I'm sure it didn't work all the time, but I feel like it would have contributed to Microsoft's success.
As of a recent update, the Profile Manager is available as a startup option if you right click the ff icon (on gnome at least, i assume this was implemented cross platform)
Build projects and ship them. There's no better way to learn.

That could mean web applications deployed online, or CLI tools that people can install, or data science projects that result in a report you can show people, or mobile apps shipped to an App Store.

The key thing is to build actual working software, and ideally to get that to a place where other people can try it out. This will help you learn SO much, and will make it a whole lot easier to attract the attention of hiring managers as well.
I'm older, but my approach is different.

I play less, but if I play, I take my time. Rimworld or Elite Dangerous are what I keep coming back to for different reasons.

Don't want that quick shot. I need it slow and serious.
Haha, my initial thought was: Wasn't there an LLM that was slurping SO? Maybe that will start suggesting malware to users.
the dial-up connection sound, it's 2024 and I needed to hear this https://www.youtube.com/watch?v=gsNaR6FRuO0
MoCo could start an OnlyFans for "donations", it's a pretty hot fox after all, what with being, y'know, on fire.
Heeyyyy are we actually getting Tab Grouping back? Finally?
Tons of big-box and department stores do this. It's not just Target.

Where do you think all those "open box" items on eBay come from, from sellers with 50,000 reviews? When a single seller has 18 Logitech mice of the exact same model, and won't show you photos of the one you'll receive, but guarantees that it's functional and has no major cosmetic damage?

They buy pallets of returned and excess merchandise for cheap, go to all the work of making listings and setting prices and shipping it all, and (hopefully) turn a profit at the end of the day.

There are a lot of product categories -- including things like computer peripherals and accessories, or department store suits -- that are known to be extremely overpriced when bought at retail. While on eBay they can go from reasonably priced to downright cheap.
Buried the lede. Most teachers are unsure.
I have never bought the GraphQL hype, but have never explained my rationale as well as this article does. Kudos Matt on succinctly nailing the issues here.

As for how to tackle things today, I alternate between REST+OpenAPI and RPC models for communication. I am certainly biased as I have my own typed open source RPC library (Conduit) which is layered on top of arbitrary message passing transports such as WebSockets, but as of yet it's only suited for Typescript-based clients -- REST+OpenAPI is a better fit for an API with many consumers.

But for dynamic client/server and client/client single-implementor communication needs, I go with RPC.
> As an aside, I wonder when "please don't make a quote from the HN commenting guidelines the only contribution of your comment" will join that list...

HN is largely community driven moderation, helping dang do his job, so I suspect this meta don't wouldn't make it

I didn't comment on the substance because others already had by then, not sure why they didn't prefer your OG comment...
If all actions and options were reachable from a fuzzy finder, then I'd be very happy with all UI components being hidden to reduce clutter.
What I said is accurate. I'm aware of what the bible is comprised of.

Your response is the usual "oh those bits are just old and silly".

To say that my comment is "dishonest at best" relies on cherry-picking the parts that are palatable in modern society, as you've pointed out.
And where feasible, rename first instead of deleting. The proper "delete" can come later on.
They support Raivo like a noose supports the hanged man.
P2P Tarot Dapp
Are you really surprised though? Like you alluded, people use Kubernetes and Bazel just because it has the big ol' G stamp on it. GraphQL is no different

(Well... slightly different. It's the FB stamp, not the G stamp)
Polio: Never Take Viruses for Granted
This makes me very uncomfortable.
Slight problem: you're assuming I use Firefox and have that setting on "Strict". Only half of that assumption is correct: I use Firefox. But the setting is on "Standard"…

(I'm not a web person, so I'll save my speculation on what is breaking there, but Twitter is the only webpage I experience as broken. It is absolutely possible I mucked around with some setting 5 years ago and completely forgot about it. Or Twitter is doing weird things. Probably a combination of both.)
>Yeah I just don't see a technological solution to nuclear explosives.

There is nothing, except cost, preventing the US from building enough Aegis/Aegis Ashore/THAAD launchers to defend the entire US. (See my full comment elsewhere.)

>Even without rockets at all I can imagine alternative ways a nation could get nuclear explosives into all the major cities of another country if it was life-or-death.

No such alternative delivery method is 100% guaranteed to get through to the target as ICBMs were (until recently). There is always the risk that a ship carrying nukes is intercepted, that a weapon smuggled into the enemy's territory is detected, that counterintelligence will identify agents before they can act, etc.

In a MAD scenario, nuclear weapons have to be 100% effective, barring the odd technical failure. Otherwise the enemy will respond in kind.
> US is convicting and jailing their political opponents to stop them from running

When he wins like Colorado case then it's all fine. But, if he loses - witch hunt, politically motivated, Joe Biden, blah blah.
Surat Diamond Bourse Surpasses The Pentagon in Size – IGI
Do you know if the Federal Supreme Court has the power to overturn this conviction? It’s always felt like the power of SCOTUS is absolute and that they wouldn’t hesitate to issue such an order if a case is brought before them.
Saudi Arabia should tax port fees a bit and use that to send people like this back to their home country.

Inhumane.
Am I crazy for almost exclusively just using type and sum types and no generics or interfaces and somehow being able to express everything I need to express?

Kind of wondering what I'm missing now.
best laugh in a while - well played
Neal Stephenson wrote a book in 2021 aptly named "Termination Shock" where sulfur is intentionally added to the atmosphere to influence the climate.
Red flags:

Live Service - No thank you.

Loot box - No thank you.

Season pass - No thank you (unless it's permanent like Helldivers 2). "Seasons" in general are a huge annoyance if you have limited time/opportunity to play.

Daily/weekly/monthly quests - No thank you. These often make the game feel like a second job with tasks you have to complete under time pressure.

Free to play - Probably no because it will have one or more of the above.
Days later seeing this, I just wanted to clear up a thing.

> the former president who manufactured the charges you're repeating

Trump complained that the "deep state" was thwarting his efforts. I don't think he manufactured that in the least, and I don't think him being frustrated by the rank and file of the government was a bad thing.

> who specifically are these people?

I think when you look at who the intelligence community is staffed by (high number of mormons for instance), life long diplomats and civil servants, I think you're looking at people who get a frustrating and thankless job for often lower pay than the corporate world, and they do so out of a sense of duty, out of a true belief in the trappings and history of the American experiment. I think you have a group who cares about democracy, who cares about the longevity of this nation. More than average anyway.

Just because I think there is something we can refer to as the "deep state", something most definitely not FUD or nonsense, doesn't mean I agree with the cheeto. I think it did a damn good job trying to limit the damage that kleptocratic traitor could do in his 4 year term.
Quite an aggressive response.

I don't expect anything of the bible... it's just a silly old book that I never think about.
Configure which domains your server accepts requests from. Only serve requests coming from the domain that's actually yours.
As far as I can see, betting markets moved very slightly in favour of Democrats winning on this verdict.
Maybe PG feels like michael Jordan’s high school coach kicking himself for cutting Mike. YC might have been better off with Sam still in charge, distracted or not.
If you toss a coin n times, how likely is HH to show up more than HT?
>[appeal to popularity]

I think you put too much weight on what people currently do. Every year it seems the previous years trendy ideas are "terrible" and something new is "the way it should have always been done from the start".

>[stored procedures, business logic splits, and DBA gatekeeping]

You probably shouldn't be using stored procedures to be implementing more than you need to keep things internally consistent (i.e., almost never). I actually don't understand why you're so hung up on stored procedures. I've seen people try to implement whole applications on top of stored procedures, certainly not anything I'm recommending.

Yes if you split your business logic like that then you're going to have trouble, so don't. If instead you treat your database as an isolated unit and keep it internally consistent, then it's not really that difficult to keep things always working even when migrations happen.

As for the DBAs, nobody says you have to have DBAs, but if you're going to use a technology, it's worth having someone who understands it. (or, you know, just pick a different database).

>[transpile?]

I mean, lots of people use query generators which let you write e.g. native python and generate equivalent SQL (SQLAlchemy Core).

Anyway, your complaint seems to be that people don't understand SQL databases well enough to use them properly. Sure, but this is like complaining that git is bad because nobody knows how to use it. People who don't know or want to learn git, SQL, or a tool they're using, should pick a different tool.

>[it scales worse if you try to implement an application in it]

well yes

>[more complaining about abuse of stored procedures]

sure

...

I think at some point you read something I wrote as: "And you should attempt to find out a way to shoehorn your entire application into the RDBMS such that your application is just a frontend which calls stored procedures on the RDBMS" but that's certainly not anything close to what I said.

Designing your database such that it stays internally consistent when you perform operations on it is a good goal, and doesn't require filling it with stored procedures and making it your backend.
What I really need for ChatGPT is to ask questions on a side panel and not push out the message exchange.
Yeah, it's like reminding people that code can change, so it's ok to have known flaws day 1. Something forgotten too often.

One thing that really goes against the usual programming grain is DBMSes. We're taught to always decouple/abstract things, but I'm convinced that it's impossible to abstract away your DBMS in most applications. It's just too big of an interface, and performance considerations leak right through it. It's always one of the selling points of an ORM, "you can switch databases later," and then nobody actually switches.
> a procedural language that is well understood by those who fly

That is a great way to describe it!

Of course it is all just rows in a CSV file, but yes, it is a set of instructions for how to generate a map.

In fact the pilot's maps were being drawn long before the computer era. Apparently the first FAA sectional chart was published in 1930! So the data format was derived from what must have been human-readable descriptions of what to plot on the map using a compass and straightedge.

I just remembered a quirk of the Australian airspace data. Sometimes they want you to draw a direct line from point F to point G, but there were two different kinds of straight lines. They may ask for a great circle, a straight path on the surface of the Earth. Or a rhumb line, which looks straight on a Mercator projection but is a curved path on the Earth.

You would often have some of each in the very same boundary description!

For anyone curious about this stuff, I recommend a visit to your local municipal airport and stop by the pilot shop to buy a sectional chart of your area.
I added some optimizations to my compiler that turns Lisp into JavaScript
I remember working a part-time job as a dishwasher where my manager demanded I stay until 1-2AM to get it right according to her and indefinitely 'fully focus' on my dishwashing duties instead of my other obligations, like to 'sleep'. I declined. Even though she and I both described it as being fired, as did everyone I ever described it to, I guess we were all just mistaken! Really, if we had been more sophisticated, we would have understood I wasn't fired, I simply 'voluntarily resigned to spend more time with my family'.
'Fancy' gamer chairs are anything but.

They are generally poorly made, have terrible ergonomics, but absolutely excel at being plastered with logos and advertisements.
I think what was implied was that the user just references the view so as long as you update the view in concert with the data format change then the user is none the wiser about the change.
For sure, we expect to recover most of this over time, but it looks suspicious to customers who may assume we have actually done something fraudulent or sketchy to get banned by Stripe. I don't think I've ever been asked to re-enter my credit card like this as a customer, and personally I would hesitate, because surely Stripe wouldn't go this far without a good reason? Maybe I assume the worst, but some amount of reputational damage will be done.
Why didn't I think of this?
I get the sense that they would be using ChatGPT to save the time and resources required to produce content, rather than expecting it to produce better results.
You're not alone, and there are many genres that focus on that play style. They're mostly indie or small-studio titles, though, as AAA studios can't practically scale down their operations to suit that kind of thing.

By convention, they often adopt the "roguelite" tag in some way or another, to represent a that there's a divide between play session and some kind of long-term metaprogression that accumulates as you keep playing sessions.

Developers keep crossing that "roguelite" design model with every other type of genre you can imagine: dungeon crawlers, platformers, deck-builders, city builders, rpgs, pachinko, solitaire, tower defense, 4X strategy, poker, etc
Oh, so you end up with space to merge easily then if they're speeding up.
Can you say explicitly here what exactly does Mr. Gibson or Spinrite software claim about the level Spinrite operates at? Because I've heared him say Spinrite uses either the slow BIOS interface, or his own (IDE,AHCI?) drivers. These modes of operating the disk are, as far as I know, quite possible. Operating systems use them as well.
I've suspected this too. Technically not target but just a spinoff company they can use for tax reasons, of course.
When put together, your first couple sentences seem to imply that we shouldn't call Apple "bad" because they're just out to make a buck.
Honestly you don't even have to be old. There are so many high quality activities nowadays competing for my attention that the idea of spending 60 hours on a game to have mediocre fun just doesn't fly with me.
Your summary of this article is unnecessarily dismissive and misleading. It might be an accurate summary of what you saw in organizations that purported to be following this guy's advice, but I think we should let the article write its own tldr. Here are some of the key extracts that capture the actual ideas, which are in each case very different from your summary:

Yours: > 1. Micromanage early and often

Theirs: > New engineering managers are often advised to “step away from the code.” But an extremely high-functioning exec understands the domain they are operating in at some level of detail. As you get too far out of the details, you just become a bureaucrat. Too many well-meaning engineering managers end up as bureaucrats.

Yours: > 2. Measure, and whatever you're measuring, act like it's truth and that you know best.

Theirs: > "I think where I’ve gone wrong in the past, and where engineering leaders get into trouble, is by pushing back. They focus on saying ‘This is a terrible way to measure,’ instead of saying, ‘Let’s start here and drill in until we can understand the limitations of measuring this way."

Yours: > 3. Listen to the curmudgeons and the naysayers because they are the true sources of knowledge.

Theirs: > “I’m a big believer in bringing folks into the room so that they can represent themselves rather than having small decision groups. I like working out problems in larger groups where you can hold people accountable for showing up in thoughtful and effective ways,”
It is not the same app, he had a release 6.0 and 6.1 recently, and he deals with SSDs now.
They would have to gin up an argument that the New York statute about truthful business records was incompatible with the Constitution.

(They can't just wave their hands and change the result, they have to say that the laws can't exist)
One thing is certain, bacteria always find a way.
Im self taught and worked with CS majors as well as other self taught ppl. Maybe stating the obvious but its interesting that CS majors begin with fundamentals and work up to abstractions while self-taught people begin with beginner-friendly tools like nodejs then spend the next decade peeling back layers to learn all the inner workings of tools they used since day 1. Lots of prototypes kept me interested and built a habit of working on personal projects daily.

SICP was helpful in peeling back abstraction layers but I lost interest a quarter of the way through. I found The Rust Programming Book[0] really approachable coming from a nodejs background. Rust's compiler is so helpful I learned more about CS just working through the exercises and making mistakes. Rust really holds your hand but the book describes all of the "why" behind Rust's memory safety. Completely changed how I structure programs. After the Rust book I dove right into personal projects in Swift and fundamentals I learned in Rust translated very well.

[0] https://nostarch.com/rust-programming-language-2nd-edition
Hey, thanks for chipping in! Let me try to answer these questions.

The platform for us is almost as much a developer-targeted product as it's a business-targeted product. It gives a developer a relatively easy but quite flexible way of building business apps of all kinds, and modular, so it can be reused later. And the more one builds on it, the more incentive they have for keeping on the platform and the larger potential costs of migration. We also offer modules for free to build upon.

The CRM/ERP consultancies usually have cuts from the license fees of the SaaS products they develop on (we are currently no exception). What we want to offer instead is for them to effectively collect the SaaS fees themselves if they host, easily offer "cheap" on-prem installations and give assurance both to them and their clients about the vendor lock-in issues. This may bring more and more development companies, which grows the amount of integrations and solutions on the market, which creates a loop. Finally, the end businesses don't pick CRMs; they pick a consultant who picks a CRM for them.

We still see enough ways to monetize the product if it takes off this way. The question is whether our reasoning holds true.
Target does have some really restrictive rules on those pallets however that Bullseye deals doesn't seem to follow so they have either some form of an agreement in place where they don't have to or they're just a spinoff totally-not-target corp.
LLMs don't have favorites numbers
Saudi Arabia's leadership chopped up a reporter into pieces of meat. I don't think they'll be first to make such a change until compelled to.
I can't imagine anyone who goes through this, and the other rather outrageous things Windows forces upon people, not wanting to find alternatives, whether they're running a different OS and running Windows-only software in VMs, or running Windows 10...

The idea that I can own a computer and could pay good money for a license for the OS but have no control over whether it gets rebooted is just... I don't know. I just can't even imagine tolerating it.

Then again, I'll likely never have a new car because too much of the functionality is out of the control of the actual owners.
Well, thank god I don’t live in the US. I can just send my kid to the convenience store and everyone will comment on how great it is they’re already able to do it by themselves, and how they’re helping out.
Just to rub it in, it's worse than that: it's always flying away from us, and it looks currently like that rate is accelerating. We don't even get to see this galaxy evolve, as we watch it will eventually appear to freeze in time from our perspective as it dims and red-shifts into the background radiation.
This is going to be appealed; I’m fairly certain it will get overturned on appeal.

Several prosecutors prior declined to prosecute. Centrist legal experts doubted the case. Of course partisans always opined one way or the other, but you had independents questioning this trial.
Intro to Open Source AI (With Llama 3)