skysight-inc/HackerNews huggingface dataset:
I mean if this exact story happened about Sean Hannity I think the reaction would be to break out the champagne and fireworks. They would be showered with praise for years for doing the right thing. I think in the real world "censorship" bad, where censorship means benign things like "yeah, I'm not paying you to turn public sentiment against a budding industry we're trying to enter" or facing any of the natural consequences of people generally being asses in public isn't so cut and dry. It's crazy how little people disrespect the freedom of non-association when it's people they like. Being published by Apple isn't some issue of public accommodation.

And Apple isn't completely unfounded here, Jon's coverage of China walks the line of being anti-Chinese rather than criticizing Chinese leadership and unless it's changed very recently his coverage of "AI" is painfully ignorant to where it crosses over into not even wrong at times. And since has the gift of making literally anything he says sound reasonable it's hard to not be worried. I don't think it's enough to drop him but it's also not my call. I love Jon, I'd vote for him in 2024 but he's human and it's weird how much people mythologize him.
The bureaucracy is exaggerated, too. Every large municipality and state has it. California isn’t unique and the idea that they are an extremely high tax state is also bunk (nobody seems to make a stink on the national stage about the high taxation status of Minnesota, Rhode Island, or New Jersey, 3 of the 9 states with higher overall tax rates than California).

California is just a political target by a certain party that fumbled their previous dominance of elections in the state and remains butthurt about it, and they can make the entire state into a scapegoat because they know they’ll never control the state again anyway. https://www.ocregister.com/2019/12/02/the-decline-and-fall-o...
Refactoring is OCD, you can do it infinite times. Many times a working code is rearranged to match some one's preceptive of business logic.
We can reason about whether things are necessary or sufficient.

To be sufficient as a theory of (n-body) gravity, a theory of gravity must also describe superfluidic gravity in order to describe gravitational dynamics within e.g. Bose-Einstein condensate superfluids.

Newtonian mechanics are insufficient to describe gravity in superfluids like Bose-Einstein condensates: Newtonian numerical methods do not predict superfluidic gravity effects with low error. Newtonian numerical methods probably cannot predict superfluidic gravity effects with low error. New

The three-body problem as commonly depicted is an abstract math problem wherein other physical fields are not modeled: electrostatic forces are not modeled in the three-body gravity problem as a classical mechanics problem (a Newtonian numerical methods problem).
Were there to be, say, solar wind pushing a three-body system in the vacuum of very cold space containing superfluidic Helium at very low pressure, we would then recognize the need to model solar wind and thus fluids in order to predict the relative positions of n masses with gravity in real physical space after time t.

Is that changing the goal posts? When do ideal 3 point attractor systems exist in isolation outside of abstact mathematics using expensive HPC time?

We observe steady flows in attractor systems which all eventually decay to states with less relativistic motion per Newtonian inertia and the second law of thermodynamics.

But entropy always increases,, so could there be actual 3-body (or n-body) perpetual motion machines in space? Well, there's e.g. solar pressure and superfluidity in space and we model that with fluids: with curl and viscosity, and vortices.

And it is unknown which fluidic solutions the posted numerical n-body solutions must correspond to (if a theory of gravity is suffcient, and any of such solutions are ever experimentally confirmed)

One application of n-body gravity problems: "Gravitational Machines" (2023) https://news.ycombinator.com/item?id=36266570

If Newtonian mechanics is not sufficient to model gravity in superfluid systems like Bose-Einstein condensates and Helium in the cold of space, then Newtonian mechanics cannot predict all n-body gravity solutions.
I do agree that advanced dashboards may still require some dependencies like texteditors, routing etc and i would have agreed in say Vue 2. Vue 3 is too complex just as React in my opinion.

For example if you just create a naming scheme or prefix vars in a scope i don't get why datasharing in an app between stuff right next to each other have become so cumbersome these days. You have to import and export absolutely everything in some microservice-like declarative way that is overkill in 99% of cases with code that looks way too complex and disallows binding unless you create complex subscription patterns.

Just let me emit, just let me share through the Window object between teams, everyone will save years of reading manuals and reinvent absolutely everything. If you name your data properly it will make sense. Especially when proxy's and listeners are now available in JS as it is.
> Meanwhile in the real world most applications are running on 10+ year old stacks - Java 8, Python 2, Angular.js etc etc

Source: trust me, bro
It is used for a few non-generative tasks like speech recognition, but other chips are also capable of these tasks.

The only thing the Tensor G3 seems to be better at is avoiding Qualcomm's habit of EoLing consumer smartphone chips.
Go to any thread here on HN about WFH, open offices, 8-hour work days, etc. and tell me I’m wrong.
I've seen it take much longer --- a week or more after the update is available elsewhere.
This is where Americans keen on 2nd amendment rights get to say, 'we told you so!'.
Which is fine, it's specialisation.

Of course, it's bad if the western world fully outsources certain components of the stack.

But not everybody needs to understand the full stack. Maybe you don't know how the silicon crystals are made and that is okay.
> any message you send will be marked as spam

This is not true. I run a mail server for myself and some friends. It started as an old desktop running under the desk at a university, transitioned to the back corner of a server room when I was working as a network engineer, and now it runs on a Raspberry Pi in a closet of my house. I had to pay extra to get a static IP at home, but everything has been off the shelf and DIY. My current Raspberry Pi has been running for nearly ten years, with only one interruption (the SD card failed). The idea that you can’t run your own mail server is a myth, and I think more people should do it. It is not hard, and you will learn a ton.

(I used to run mail for a large corporation, so yeah, I know a lot. But I learned how to do it by running a mail server out of my dorm room.)
Reminds me of the time an estimator asked me how much it costs “to program a PLC.” I asked what the PLC had to do and they said “just a normal one.” Pretty sure I answered “probably between $5 and $100k.”
I think the various dubious ads are worth more than I am.
Either way, somebody pays, not me necessarily. Clearly different thing then claimed. Current project owner pays for sure. But who will that be when collection happens, and what team will be directly involved, that's entirely another thing. My bad habits may cost me nothing, there is also probability of gain.
For the first count(*) example, I don't understand why that couldn't be solved with a TRIGGER on INSERT and DELETE?
Hum... If you know `a` is a key of table `X` and `b` is a key of table `Y`, you can replace a `select distinct` with a `join ... on exists ()` with complete certainty.

And this solves almost all of the problematic cases of this on practice. If the thing you are querying isn't a key, you will naturally think a bit further and not write the distinct.

I guess that kind of optimization just goes counter to the philosophy of SQL optimizers. I know that I would be deeply surprised if I found a database doing it, and not in a good way.
Are you arguing that shutting down portions of the economy made no impact on the economy?

I find that hard to believe.
I love when people want to brag so much that they basically end up claiming to have transcended the human condition.
> The most foolproof way to avoid regressions is to leave the code alone.

The most foolproof way to avoid car accidents is to avoid ever being around a car.

Surely that's not the only objective, right?
Yeah I was at least expecting some concrete example or something specific... but nothing. I don't even mind "old man yells at cloud" articles if they show an example or provide actual substance since you at least come out of it learning something... but in this case the entire article just sounds like a bad HN comment.
Unrelated to the post here, but I think both Pat and this guy[1] say that they build the multiplayer for Diablo by themselves…

Anyhow, both talks are fascinating and surely worth a watch.

[1] https://youtu.be/Mlrrc_vy79E?si=Ga50gQyyUXjHwZz0
Gentoo is great!

cd /etc/portage/patches/www-client/firefox/
nano nomiddleclickhijack.patch
#paste patch, save
emerge -av firefox
I recently moved from Austin to Portland voluntarily to retire in a lifestyle less hostile to the people living there. The quality of life in Texas is far from good.
See concepts like LMAX Disruptor and https://aeron.io

Whatever is good for low-latency trading systems (i.e. where you are paying contractually for microsecond-level guarantees), is also maybe good for gaming.

The whole concept with these patterns is that there is only ever a single writer at any given moment. Single writer principle w/ batching is what gives you enormous uplift in throughput, even when you are necessarily constrained to fully serialized business semantics. I'd argue that an MMO does not need to be as strictly serialized as whatever CBOE, et. al. are doing.
The title says "in ageing mice". Why repeat it?
Yes. This example would be universal if there were some kind of logical reason behind "fried chicken plus black people equals funny." There isn't.

Stereotypes are cultural, not logical.
Both Godot and Unreal run on MacOS. O3DE does not.
Yes, this keeps coming up and people respond rather reasonably but people insist on not understanding. In software if something is similar to "cleaning out clogged sewer pipes for the 999,999th time" then it has to be possible to automate it. If I have a task to clean up my code, I'll automate it then it'll take <1 sec to do it. When people say "software is hard" this is not some sociological argument, it literally is a mathematical argument and the reaction should be either acceptance or automating it. If I cannot automate something I need to sit down and think about it the same I think about "Columbus setting out for the New World" or "building the Sistine Chapel" or whatever, i.e. as deeply as my neurological faculties allow me.

For "it's just kluding APIs bro" kind of arguments, I invite you to look at no-code and low-code products and report us how well they work. Is it easy to "kludge together APIs" in this fashion and does it produce viable products? Why? Why not? If it's so easy that it's close to being automated, why can't we have a UI like Photoshop to create API consumer apps?

What cannot be automated has to be exhaustively thought by someone.
Do we even have the kind of engineers that could design, develop, and produce something like the SX-70 today? It really was a marvel of insanely clever design - the mechanisms, optics, batteries, film, flash, etc., all produced at a price that was only a bit higher than conventional photography and processing, and offering unparalleled convenience. (As well as, of course, instant gratification!)
This is another exploit that relies on ‘display: none’.
> stuff that would ordinarily be done by someone making 1/5th my TC

Did you mean for this to be condescending towards ops? Because that’s how it sounds.

Ops is not easy, at all. Even if you’re doing zero IaC, I defy the average dev to try to provision a Linux box from scratch and install, configure, tune, and maintain the stack you need to run your code. Throw IaC atop that, and now you need to understand declarative programming and OOP concepts to be able to do it efficiently. Then, there’s K8s…

Not to mention the architecture side of things. Devs love to grab whatever shiny thing they saw on a Medium blog, even when it’s a poor fit to their problem (or their problem is unoptimized code). You probably do not need a columnar DB, you just need to normalize your tables and learn relational algebra.
DALL-E 3 screenshots of classic 3D modeling/animation apps that never existed
Being Norwegian, that is one of the funniest description I have heard of the country which in reality is the exact opposite.
How to Stop Twilio Toll Fraud
I would say the majority of people who are younger when given the opportunity to watch both will share the same opinion as me.

It could be my perception is warped. All humans are biased and delusional but those who can't admit their bias are more biased then those who can.

>I frankly find the idea that nostalgia is warping your perception of reality to be funny; aren't your tastes doing the same, and what about your whole brain ?

Just talk to a bunch of young people. You realize a ton of zoomers don't give a shit about star wars? They really don't get it at all. Millennials all generally get why it's big.

Go even further back talk to older people and they like stuff that's ludicrously bad. Hitchcock for example while classic, has not aged well at all. I get scared easily by scary movies and I just laughed at Hitchcock stuff. It was the first of it's time, but story telling like technology has improved.

If you find all of this funny. If you refuse to believe that we all can have our perceptions warped by nostalgia, then I am telling you. The warping of your perception by nostalgia is so strong that you can't even admit that this phenomenon which is so obvious to most people even occurs.
They'll burn out because that ask for 50% code review time is often 100 + 50% time.

In the playoffs you don't tell your star player to stop shooting and pass more. In my experience, software projects are always lead to accomplish a goal that is out of reach unless the stars bust their ass.
Yes. They're often used as a form of legal economic and cultural discrimination, instead of simply to uphold quality of life in the neighborhood.
“A person is smart. People are dumb, panicky animals and you know it.” - Agent Kay, MIB
Can anyone recommend a good article comparing environmental lifecycle costs of EV vs combustion engine that include lithium and cobalt mining?
Wow what a cool article I feel compelled to share my thoughts.
> 338 comments.

Nvm all good.
Have you read the Hamas Charter? It's been a while for me, I do need to brush up, but a reading may provide some useful context.
The demands of wall street are infamous for being the difference between sustainably profitable and demanding growth at the detriment of other guiding principles

If you look at any lists of largest private companies, you’ll see many that are likely highly profitable but also very boring stay-in-their-lane type of businesses; businesses that know their cash cow and sticks to it. It’s Wall Street investment that tends to drives risky moves in pursuit of growth.
> We, people who really understand the technology that the world runs
on, are a slowly dying breed. We are still here as tech leads,
managers, directors, business owners. But there will be a point in
time when we will go on retirement and there will be only precious
few people who had perseverance to really understand all those
things by diving into obscure, historical manuals

Some people like to say this is a perennial problem that every
generation bemoans. I get why that might seem intuitive, and for the
longest time I've hoped they're right and I'm merely getting old.

Sadly they are wrong. Long term historical patterns of empire collapse
follow this over-reach and under-education cycle that leads to a
catastrophic rebuild capability gap that is triggered at some point.

Thomas Thwaite's "The toaster project" [0] is a wonderful commentary
on this. I cited it in a talk I did about education in world that
will no longer pay for teaching kids how to use chips and breadboards
in skinflint universities that prefer to teach them Microsoft Excel or
use some crappy simulators of everything [1].

When it comes to cybersecurity we can only obtain defence in depth if
we have knowledge in depth, and there are ever fewer of us around who
understand how computers actually work. It's more than a little
unnerving to meet CISOs and folks with high-flying titles who have no
idea why using a phone app to control a Fortune 500 company infra
might not be a good idea.

[0] http://www.thetoasterproject.org/

[1] https://www.youtube.com/watch?v=AxoSskalOrM
>> You can be a professional in the field, but until you understand all the layers of abstraction, you aren't an expert.

Let's not inflate titles here. I've noticed what the author is writing about and will offer another example. Remember when the bad-guy hackers used to make hacking tools and exploits available for free? Before that was big business? Then a bunch of kids would leverage their hard work to cause trouble. Do you recall what those guys were called? Script kiddies. A lot of so-called professionals these day are little more than script kiddies. That's not to say they aren't effective or useful (the old hackers caused plenty of trouble) but they really don't know the internals of the tools they use. They can keep things going until something weird happens.

I'm not sure what I think of this state of affairs. Not everyone can go deep, but I do feel the bar has been lowered too far in many cases. It's like millions of small components... NPM: because nobody can be bothered to figure out some problem and write 50 lines of code themself.
A customer at a previous job was a fuels distributor. They told me that there is usually some leakage around the pig seals, so the gasoline near the pig might be contaminated with some other fuel - diesel, jet fuel, or whatever. And that the discount gas stations buy it ("Cheap Joe's Discount Gas"), but the major brands won't.
I hate it, two other top performers in our team hate it too. They might not be universal, but there’s sure lot of them.
It will still be less if demand is lower.

And if plastics become more expensive due to no longer being a "free" byproduct of oil consumption their usage will also go down.
Agreed. DevOps was a mistake, Full Stack was a mistake. Go back to teams of specialists. Ops doesn’t necessarily need to gate deployments - CD is a good thing when properly done - but believing that the latest AWS offering means your dev team can handle everything from the database to frontend is a fallacy.
Both Oracle and SQL Server have the advice to use a constant value on their documentation. Postgres used to advise the use of `*`, but looks like they improved their optimizer so it doesn't matter anymore.

It's not superstition. It's people that know deeply how a complex system works picking the option with the best set of side-effects.
Considering the developments in data engineering land I wonder if we'll be describing our operations as a DAG rather than maps and folds specifically.
Not everyone has a work authorization to take the next job in 3 weeks.
its more than just time. the sad part about this evoluation is that younger people are enculturated to believe that the foundations that they are standing on represent some sort of inviolate physics and not just some technical decision someone made 20 years ago.

i think whats required to move forward isn't just some dusty studying of these physics, but a reawakening to an understanding that these are just systems with tradeoffs, and we can choose to make other systems just as easily.

thats the only way the sandpile collapses and we get .. for example .. secure operating systems and network protocols. or systems that were designed to exploit the massive amount of concurrency available in modern machines.
A bat and a mushroom are now official California symbols
Conversely the select/single-click-paste is one of my favorite features of X11 it turns assembling text from various sources from a deliberate action to a natural movement. Objectively it is not that much of an improvement, it only removes two steps from normal copy paste. drag paste comes close but I never use it for some reason. But it is surprising how infuriating going back to command paste is(for example if I am on windows)

I do agree that overloading the button is terrible. I like the scroll wheel but wish there was a separate middle button. And I loathe middle button auto scroll, I regard it as a useless, user hostile feature.
Archive [1] Some regions may be paywalled

[1] - http://archive.today/sKEee
Meanwhile it is one of my favorite ever features that speeds up many tasks during my average workday. :-) It takes a bit of care though especially if there are prod-impacting sessions open.
I also see plenty of smart young guns. And if i think back I was better myself when I was younger. I’m less excited by digging into problems with each passing year.
I got fired for following this exact advice and could never get back into software development since. Explain that shit.
What sort of jobs do you look for in order to be able to do this work?
Well you could check the SSH server fingerprint that it matches what the SSH client sees. In principle if the SSH connection is MitM'd, they could change the output from the shell so that it would look like it wouldn't be changed. But ultimately they created the keys to begin with, so they can just keep another copy for the purpose of MitM. I doubt they do this nowadays, but they _could_.

edit: I actually thought this story was about virtual machines, but I noticed it was about physical hosts, so those have a bit more hope; but ultimately you're still trusting devices that are not physically under your control, so they cannot be trusted.

But let's say that in the case of virtual hosts: basically there is no way to ensure you have non-wiretapped connection to a virtual computer provided by hosting service. They don't even need to MitM it, they can just look at the memory of the virtual machine. The only attempt at trying to do that properly has been AMD's "Secure Encrypted Virtualization" https://www.amd.com/en/developer/sev.html, but I think it was broken by some researchers and I don't know if it could currently provide some means to do this safely. I suspect even in that case it might be challenging to install the initial operating systems so that it won't contain the MitM functionality in itself.

And even then you would be trusting AMD's implementation of the security layer.

Frankly that the wiretap was discovered this time is just a learning experience for the provider to do better next time. I doubt there are good reasons why it should be possible to detect it, if implemented competently.
> For all of this generative AI stuff, for anything that actually has to use AI to create things like the AI Wallpaper making, the Magic Editor needs a permanent internet connection... It feels so sluggish, that you are constantly reminded that it's not running on-device...

This is fine.

Generative AI has gotten good by being beastly huge, consuming gobs of resources. It's not particularly fast even on >$1000 consumer GPUs.

It feels like it would be an enormous waste of time and effort to try to scale these generative tasks down to small on-device footprints, where they can fit and run in reasonable time, knowing how much worse the results would be.

I don't see what the alternative is here. But it certainly does leave the question open of what exactly are the great tensor tasks for the edge. With chipmaker like AMD and Qualcomm and ARM all putting on sizable neural/tensor cores too, the question is a somewhat concerning one.
the problem is managing what you "scrape" off. such particles are ideal for causing strokes.