skysight-inc/HackerNews huggingface dataset:
DirectX 12 applications no longer working on 4th gen Intel processor graphics
LSP is not required for syntax highlighting, and in most languages global/ctags is good enough for jump to definition

LSP is good though
Rent metal and run your own MySQL/Postgres/...

One insert every 3 seconds. Could run that off a 10 year old laptop.
he was off by some decades but that is mostly intel's fault. about a decade later we have intel chips coming out with 10 cores and amd with 16 cores. We're getting there.
I’m a co-founder of ITA Software (now Google Flights), and people often assume that we at ITA thought Sabre and predecessors like the one mentioned here were crap. On the contrary: I, at least, think they were among the greatest software achievements of their era.

What was less impressive was airlines still relying on the same code 40+ years later: the challenge we set for ourselves was to bring the power engendered by all those years of hardware improvement (and Linux boxes vs mainframes) to bear on the travel industry. And we did that successfully for fare search!

We then tried and failed to do the same for the much larger challenge of the reservation system (think airline operating system).

I distinctly remember philg (OP) visiting ITA’s crappy office in Kendall Square circa 1998, telling us we were all wasting our time trying to improve airline IT. In retrospect it’s “a cautionary tale” (quoting Phil’s post): knowledgeable people often overstate the advantages of the incumbents and underplay the value of luck and timing to startups.
Political data mining started with advertising mailing lists in the 1960s
Show HN: A place to explore topics in real time
I dunno, they called EverQuest “EverCrack” for a reason. That was over two decades ago.
> Why should pupils be barred from learning math and science just because the parents did not enjoy sufficient education?

In the US we changed how math is taught about 10 years ago. 1 + 1 is still equal to two, but the children are taught an entire new methodology for calculation. I'm a nuclear engineer and had to re-learn how to do basic maths just to be able to help my children when they struggle with basic arithmetic.

To be honest, the new system (called common core) is incredibly complex and emphasizes proof of work over accuracy and understanding. It is supposed to lead to a better understanding of math. In reality, it's just really complex and difficult to learn.
I was once working for a startup formed by ex-Microsoft employees from DirectX team. I was part of a team to port Mortal Combat Deadly Alliance from Nintendo GameBoy Advance(GBA) to a very innovative Linux phone developed by the startup. I(as well as most of the team members) had no game development experience. We ported the game to the Linux mobile phone. The phone had no graphics acceleration and had very puny CPU and 16MB RAM :) The GBA though puny was custom built for games. So obviously our port was dismal in performance. We were getting 15fps and we were given a target of atleast 25fps so that it could be demoed to investors and at E3. We were able to pull it up to 23fps with various optimisation. But the hard requirement was 25fps. So the team met with the senior mangement to discuss the status. In the meeting one of the team members asked, "How did the game on GBA achieves 60fps with such low spec hardware?" and one of the management member(who was technical) said "Game developers(at the company that originally developed the game) have devilish minds." What he was saying was that game developers are highly resourceful in getting performance out of every last bit.

Some of the current game developers have lost that art because most of the games that are developed by these developers are on top of some massive framework.

One classic example of what level of understanding of the platforms earlier game developers had was to look at the very well known function from Quake for inverse square-root: https://en.wikipedia.org/wiki/Fast_inverse_square_root
I'm not sure you intend it, but your comment kind of makes Wolfram sounds like some sort of crank.

He's a leading thinker obsessively interested in this idea that everything around us is the product of a simple, fundamental ruleset.

He's sitting on the bleeding edge of human knowledge where, honestly, everyone is at risk of being full of shit. Scientific consensus isn't really any kind of indicator of future breakthroughs.

To each their own - let Wolfram be Wolfram.
> I watched C series startups throwing it all away in a move to NoSQL

have you forgot that MongoDB is web scale?

https://www.youtube.com/watch?v=b2F-DItXtZs
I used it for Calc 1 and 2. It helped me check my work for Limits, derivatives, integrals, Reimann Summs, Series, Sequences. I love the part that says "Show Step By Step" because I can figure out which step I made an error.

The answers in the back of the book didn't tell me step-by-step how I solved the problem. It just gave me the answer and there are many times I couldn't figure out which step I made the error. Usually it was some dumb mistake, but by identifying the dumb mistake, I could remember to double check that similar step in future problems.

I had a hard time using it for Classical Physics to check my work.
You misunderstand what externalized means.
Externalized cost means external to the manufacturer. It is a phrase used to refer to a method os extracting profit while harming society/humanity/the world. It literally means a cost born by someone other than the one profiting.

The health cost is externalized for the producer because it is shifted to the consumers.
Good for you. But I think you're being uncharitable by failing to distinguish between "concept I didn't understand" and "thing I forgot to consider until I saw the problem it caused". The title also suggests the former, but I think the author is being a bit humble by underplaying his existing knowledge. Likely he actually did know what indexes are before; if you asked him to detail how MySQL foreign keys work he might have even remembered to say they add an implicit index. But it's super easy to miss that you're depending on a side effect like that until you see the slow query (or, in this case, high bill).

When you're programming, how many compiler errors do you see a day? (For me, easily dozens, likely hundreds.) Do you think each one indicates a serious gap in your knowledge?

Along these lines: imposter syndrome is a common problem in our industry. One way it can manifest is junior engineers can thinking they're bad programmers when they repeatedly see walls of compiler errors. I think it'd help a lot to show them a ballpark of how often senior engineers see the same thing. [1] I know that when I'm actively writing new code (especially in languages that deliberately produce errors at compile time rather than runtime), I see dozens and dozens of errors during a normal day. I don't think this is a sign I'm a bad programmer. I think it just means I'm moving fast and trusting the compiler to point out the problems it can find rather than wasting time and headspace on finding them myself. I pay more attention to potential errors that I know won't get caught automatically and particularly to ones that can have serious consequences.

I think the most important thing the author learned is that failing to add an index can cost this much money before you notice.

Ideally the author and/or the vendor will also brainstorm ways to make these errors obvious before the high bill. Load testing with realistic data is one way (though people talk about load testing a lot more than they actually do it). Another would be watching for abrupt changes in the operations the billing is based on.

[1] This is something I wish I'd done while at Google. They have the raw data for this with their cloud-based work trees (with FUSE) and cloud-based builds. I think the hardest part would be to classify when someone is actively developing new code, but it seems doable.
> Tip: It's how most of 'us' do mental math, spelled out and codified. Rough estimates refined in further steps.

I'm a nuclear engineer by education and stuggled with doing computations using common core methods. I can only imagine how most people who didn't pick a profession that involved advanced math fare when faced with doing long division common core style.
When discussing Deno, yes.
> Which is why we should nationalize it to drive down the cost since there is currently no downward pressure on pricing.

Strongly disagree. The state is already in the market with Medicare and it is not significantly cheaper. It has shown that as a player it doesn't not know how to deliver care cost-effectively.

The reasons why health is expensive is reg capture on many layers: too few doctors because of licensing and immigration restrictions, pharma restrictions on importation, tax incentives to bundle insurance with employer, the high cost of medical malpractice lawsuits and insurance, hospital incumbent regulation like fed funding or CONS, etc.

None of those things are solved with a government program that maintains those restrictions. The only thing necessary is to literally do less. Cap malpractice, remove immigration and licensing restrictions for physicians, remove FDA limitations on imports, remove federal funding from colleges and hospitals, etc. That will drive price enormously in a short span of 5 years, while also reducing the amount of admin and funding cost in government.

At the current market structure the only way I see a revolution in healthcare is with the Uberification of health: something that really spits in the eye of all regulation and gets things done anyway at cheap rates. Think telemedicine from 3rd world countries, generic drug imports through retail contraband, etc.

I worked in the industry, i'm 100% sure that dereg is the way to go.

> but homeowners are very concerned with quality of life —

That's my original point. When an argument is made that nimby are doing this for money, I think its off-target.
You can't; the sentence is an intentional simplification for the purposes of a joke. A torus has two non-trivial elements in its 1-dimensional homology group: there are two types of loops that I can't contract to a point on a torus, around the handle and orthogonal to the handle. A lion with 1 entrance and 2 exits has at least 3 such loops one around each entrance, and 3 more (I think) passing through each of the 3 choose 2 aforementioned holes.
I mean, yes, this change makes them more money. But Apple is weird, because they are actually able to convince themselves that they're doing this for a good reason, and if you follow them closely you can almost see their central argument: when it comes to security, they trust nobody but themselves, not even the user they sell the device to. It's kind of a strange mindset, but if you look at it under that lens a lot of the concerns about sideloading and repairs make sense from their perspective ("we don't trust the user to do the right thing for their devices").

How does this look like from the outside? I think there are genuinely a lot of people who actually agree with this. Actually, I think almost everyone agrees with this to some extent: people only have a limited amount of effort they can spend managing different parts of their life. The conflict occurs for the parts where people do feel like they can make better decisions than Apple, but they can't because Apple won't let them. For most people, going to an Apple Store or AASP to get a repair is generally fine and saves them hassle. But for the people who are willing to save money to go elsewhere, or do their own repairs, it really sucks.
It could be that they have contemporary documentation on the values of various objects and materials. What's the inflation-adjusted conversion rate between 2021 USD and the 79 Roman denarius?
You need to consider the price of road infrastructure in the total cost of buses. If that is not considered, then you could just as easily just calculate the cost of trains by excluding the rail and signalling-cost (and you would be just as incorrect).
It may come to Windows 10 but AAC Bluetooth support with proper microphone switching is a huge upgrade. If you have Sony XM4 headphones the switch to 11 is worth it.
Ok so this is the point to where we differ. I read Art 4 as follows in this case: You are a natural person who can be indirectly identified by refering to an online identifier (your username). This identifier is therefore personal data.
HN also has your IP while and a mail address. So they have a much stronger link. Maybe they also have information about the sites you visited and the comments you made. If one would read all of this, maybe this someone would have a good profile about you and could identify you.
If Apple Stores have the ability to pair a new FaceID module after an "official" repair, then why wouldn't the NSA have that same ability? Only third-party repair shops don't have that ability.
The Great Resignation: Why U.S. Workers Are Burned Out and Quitting [video]
I was thinking this recently while eating chocolate; not really a big difference between spitting it out or swallowing tbh.
Such a claim requires impossible amounts of hard evidence to make.

There's a lot of casual smokers who never become that pack-or-two a day kind of extreme addict one can clearly attribute their smoking to their lung/mouth/throat cancer.

But they are still more likely to develop some kind of ailment from their lighter smoking, as it's equivalent to frequently subjecting your body to a poison that enters the bloodstream. Especially since it's not necessarily going to be a respiratory cancer, attributing cause becomes ambiguous enough to to make all the stats unreliable at best.

Consider the fact that some american cities ban wood burning fireplaces/stoves as a public health measure. And that's diffuse atmospheric smoke, nobody is sucking directly from the stacks day after day, year after year.
Lots of things are 'entirely possible,' it's also entirely possible that Apple decide that sideloading is totally fine. It's entirely possible Google will ban sideloading. What's plausible is that the device you purchased will operate in roughly the same way over the lifetime of the device.
The time spent setting it up and managing it and then having to deal with backups/environment clones/access control/scaling limitations/etc. outweighs the savings for almost any company paying US wages. Especially since you'd need metal for everything and not just the db due to network latency.
This is obviously false. As people die of lung cancer and emphysema they generate astronomical costs on the healthcare system. Health insurance then spreads that burden widely so healthy Americans pick up the tab. (assuming of course that markets would accurately reduce the cost of health insurance if costs of healthcare were to drop)
I really like the general idea of decentralized identity. Personally I'd prefer to keep my identities on different apps/platforms mostly (99%) separate. It seems to me that giving an adversary a map (especially usernames and email identities) of your online presence is a bad idea especially if they get access to one account and get some private details they may be able to use to socially engineer their way into other accounts.
> When the NSA leaks came out, there was some sections that showed how shipments of electronics could be intercepted and backdoored. I would 100% believe there are groups out there that have or are working on chip level attacks for iPhones and other mobile products. Swap Apple's Face unlock chip with a custom one that includes other embedded profiles that can unlock the phone without the owner's knowledge does not seem far fetched.

Which class of attackers are those hardenings supposed to deter? For three letter agencies, or groups with the resources to produce chip level attacks, this is child's play.
We probably get a Chernobyl worth of premature deaths every year from hydrocarbon-fired power plants that would otherwise have been replaced by nuclear plants. Only nobody cares because it doesn't look all cool and dramatic and scary on the news.

Fonda et al. have blood on their hands, albeit invisible blood. The best kind, I guess.
No actions live in a bubble. Wether we like it or not what you and I do affect each other. Certain things we should protect for people to do individually, and others should not be. How that is weighed is based on the level of harm. The cost of medical and other socioeconomic issues in individuals that smoke, along with them harming others through second hand smoke is a far larger cost to society. Therefore, we tax it.
Many argue that we need to end our dependence on chemical fertilizers and farm in a biodynamic way.

https://youtu.be/1BH0NkN6zHs
This is really cool! Seems like a good start. If you're looking for suggestions, I'd like to be able to choose background and foreground colors as well as use a larger paintbrush. Maybe the tool could use different ascii characters for blending and dithering?
Is this embedding something to Win11 iso?

Is this any different than setting those bypass registry keys manually, like in this article?

https://blogs.oracle.com/virtualization/post/install-microso...
Onyx Boox Max Lumi 2 Review – The best 13.3 e-note money can buy
Eh, I wouldn't even call it that. I consider it to be similar to git: you can do some incredible things with it, and people who know how to use it can do so effectively, but there is a lot of room for improvement.
> What's the cost of losing the entire on-prem database?

Backing up an on-prem DB doesn't require specialist DBA knowledge. Basic UNIX skills are enough. Not to mention, since you're not in the cloud, bandwidth or efficiency is not a concern - feel free to rsync your entire DB off to a backup server every 5 minutes.

> to hire a rock solid DBA? And how much does that DBA cost?

They didn't have a DBA here either, and this "cloud" didn't save them. But at least with an on-prem Postgres the worst they'd have is significantly reduced performance*, where as here they had a 5k bill.

*actually the price/performance ratio for bare-metal servers is so good that a 100$/month server would probably take their unindexed query and work totally fine (as a side effect of the entire working dataset being in the kernel's RAM-based IO cache).
www.couriermanager.com - SaaS for courier companies, basically. The new server is the common pool instance - I have others for dedicated clients.
After being both a Java programmer for the greater part of a decade, then spending a bunch of years doing Objective C/Swift programming, I don't really understand why the Automatic Reference Counting approach hasn't won out over all others. In my opinion it's basically the best of all possible worlds:

1. Completely deterministic, so no worrying about pauses or endlessly tweaking GC settings.

2. Manual ref counting is a pain, but again ARC basically makes all that tedious and error prone bookkeeping go away. As a developer I felt like I had to think about memory management in Obj C about as much as I did for garbage collected languages, namely very little.

3. True, you need to worry about stuff like ref cycles, but in my experience I had to worry about potential memory leaks in Obj C about the same as I did in Java. I.e. I've seen Java programs crash with OOMs because weak references weren't used when they were needed, and I've seen similar in Obj C.
Yeah, even something this simple would likely be enough to prevent several of these supply-chain attacks - they tend to have to add unsafe abilities to historically-safe (but widely used, in part due to their safety) libraries. And this would be fairly simple to add onto existing languages/libraries... which is part of why I'm stunned it hasn't happened yet in practice, even on frequently-exploited systems like NPM.

The same kind of permissions system would also help warn you when you're importing a "does far more than you want" sub-tree. If `pad` imports `leftpad` and tomorrow `leftpad` imports the entire Kubernetes codebase, you might actually notice it and fix that instead of your builds just getting a bit bigger and hoping a reviewer notices the lockfile diff (which is probably hidden by default!). Again, not perfect, but better... and applies pressure to do better, possibly improving the ecosystem as a whole.

Future languages/tools/etc could be dramatically more intelligent about these kinds of things, but even the crappy basics don't exist in the extreme majority of cases. You could build it yourself many times, but almost nobody does that. Default behaviors matter.
Why would that be a more likely situation if you’re escorted out of the building on a Friday than it would be on a Tuesday?
Since the script comes from GitHub repo, and the source is also on the repo, isn't building the source the same as getting the shell script and running it? I mean if one is compromised, the other might be compromised too.
When you eat carbs, your body turns it into glucose, a sugar.
I am proficient with emacs, but I've never gotten to the point where org-mode clicks. Any advice?
Since you can bypass it with a microscope and soldering, moving a chip from the old screen to the new screen, this doesn't seem like much added difficulty for someone who is already implementing a hardware-based attack?
Le Système technicien, 1977: We wish to go on living in an outmoded society with institutions, morals, a system of values rendered obsolescent by science and technique, and already nearly annihilated. We wish to hold them as valid while science and technique demonstrate that they are nothing anymore, devoid of any meaning or basis. It is by sticking to old values and refusing to recognize new values, the ethics of science (and of technique), that man makes himself unhappy. All we have to do is adopt the ethics of knowledge (first adding that of action), and everything will be all right. The discord in man, the new society created by technique, the new universe known by science will be appeased.
One of the best database habits I've ever developed is to run EXPLAIN on every query that I expect to run repeatedly, then sanity-check the output. It's very little effort, and has prevented so much hassle.
Same, helped me quite bit back when I was taking Calc 1 and 2 for that same reason.
Another big difference is in performance. If your language doesn't support immutability, adding it in with a library (like in JS) will add a huge runtime cost, while you get that for free in Haskell/OCaml.
How many deaths does smoking marijuana cause?
Link11 | Senior PHP Developer | Remote (Germany) | Full-time | https://www.link11.com

We make the Internet a safer place!

We love what we do and are experts at it. Link11 is the leading European IT security provider in the field of cyber resilience. We offer a broad portfolio of proven services that protect web applications and server infrastructures from malicious attacks. Our protection solutions are fast, intelligent and demonstrably secure.

We are looking for Senior PHP Developers to extend our development team. You will be responsible for the development of user-centric web interfaces using PHP and Javascript.

If you want to know more, take a look at https://www.link11.com/en/career/senior-php-developer-m-f-d/

Help Link 11 shape the digital future!
Its taught me how people freely lay down their freedom.
We don’t really have to assume that Apple is intentionally harming 3rd party repair, but even if we believe they are operating in good faith they seem to be ignoring third party repair. Which means they don’t really care about saving their customers time and money or reducing waste.
Show a warning to the user then? Would be a much better way to handle this.
These filters can be used to generate some fun glitching effects: https://ucnv.github.io/pnglitch/
Thanks for the background :)

Lock behaviour of migrations are indeed very important to be aware of.

Braintree (which are heavy Postgres users) have a pretty good post on that - https://medium.com/paypal-tech/postgresql-at-scale-database-...