skysight-inc/HackerNews huggingface dataset:
I started as a java developer around 20 years ago; in those times it was called enterprise java and at some point I joined a consultancy that had many clients in telco industry. That meant there was a lot of opportunities to get exposure to performance troubleshooting. At first it was only on the JVM level but you quickly realize the virtual machine doesn't run in vacuum an the OS as well as HW are equally important layers of software execution stack.

I devoted a lot of time to learning about systems engineering and modern hardware. When switching jobs it was always with the purpose of getting more and more exposure to performance-focused software engineering.

In my case the last 12 years was was exclusively big banks and one exchange (LMAX, UBS, Goldman Sachs, Morgan Stanley, HSBC). From what I can tell there's more opportunities to get your hands dirty with perf on the buy side (hedge funds, prop trading shops) but I always got lucky with the big market makers and got involved in amazingly interesting things anyway.

I absolutely love this line of work and wouldn't trade it for anything else but it sometimes costs you some grey hair especially if you're dealing with the very bleeding edge of hardware and kernel/OS level bits (think spending weeks chasing misbehaving icache on a heavily overclocked cpu).

This job is very rewarding but requires real passion and constant learning.
You seem really confused about the English language.
Could you elaborate on the connection between Deep Learning and type theory, resp. topos theory that you allude to? It sounds fascinating. At the some time, I'm slighly surprised that I am not aware of results in this direction.
NN == kNN is a really interesting thought, but I think it’s the wrong framing.

All learning is bound by kNN, including, I would argue, human intelligence. When we compare and contrast things, be it words, objects, or images, the very best we can do is to compare those “units” to all other examples that we have ever observed.

There is no such thing as generalising beyond kNN. The real magic in generalising is not how many nearest neighbours you are able to compare against, the magic is in _which_ qualities you use to determine the kNN. Another way to state this is: intelligence is in the distance metric/embedding/compression, not the ability to process all examples.

When we say that humans are able to generalise, what we really mean is that we are able to compare and contrast specific subsets of qualities for a given object against all other things objects we have knowledge for. The way we choose and weight those specific qualities is what results in our “intelligence”.

So when we say that NN == kNN, I think this is actually a really impressive achievement for neural nets. Neural networks are able to produce kNN level results with orders of magnitude lower compute. Humans too, are able to do this, and if we’re being very thorough, we sometimes fall back to kNN-like processes
This. And performance wouldn't be worse than using AVX twice...

But worst case scenario of the OS moving the process to a big core on an illegal instruction or scheduling it to the right core based on a required capabilities system would also be quite acceptable most of the time.

Plus, it'd be great for supporting more specialized cores designed for different purposes and running a single core ISA with extensions for their specific needs. IIRC, there are some ARM chips that have three different kinds of core.
I've been with you so far, but ..

> When I have the concept "this type of face" I can reason with it beyond similarity in pixel-space.

I think there are at least two possible things that might going on here:

1. we're "trained" on non-pixel data (to use the same framing) and so it seems obvious that we would reason with a concept like "this type of face" in a non-pixel space.

2. the experience of "reasoning with it" is an illusion, and is merely the subjective experience that we have when our brains do stuff with whatever their underlying representation is. That is, we may have no real knowledge of what space our own "face model" is built on, what it represents, what properties it considers.
Even if the PC market (including laptops) is quite a bit more than a nothingburger, the segment of the PC market that really cares about the top decile or two of performance for whatever reason (real or imagined) is tiny. A lot of people are fine with a 5 year old system that's still supported, or even a Chromebook at this point.
You need three things to keep TSMC operational: facilities, supply chain and people.

Ukraine has shown that those can evaporate in mere days.
> the mw 1k Mac book air was a surprisingly good deal, still a few hundred bugs too expensive for a lot of humans

That's a funny typo, but it is a typo, right?
Getting less likely to reach the HN login page using distros like this now for some reason.
No, that was specifically ruled out as the majority of children with this disease had NOT had the vaccine.
Owning the Vertical integration was historically IMHO out of favour because the the cost and efficiency

See IBM, Solaris and hp big iron. Even car makers would source various parts from other smaller companies
I don't think it's a good practice, atleast if you have typescript jn your stack. It's redundant and wraps the promise in another promise.
Because he’s an immigrant that made good on the American dream. That’s a powerful thing - some might even dare say, inspiring.

I realize he’s white, so it doesn’t count, but it should.
It's low ceremony: load image, makes some changes, save, done. Most other image editing apps take too long and almost force you to save in their format. Acorn has its own format when you are actually making a project of it.
Not anonymously but if you checked-in, checked a bag, and then didn’t board, typically your bag may not still fly, now on most international flights if you don’t board, they go pull the bag from the aircraft.

https://pubsonline.informs.org/doi/pdf/10.1287/opre.49.2.181...
Kudos! It is wonderful to see how the computers from Commodore's age invite us to explore them in full.
For the common wo/man there is more oversight in open ledgers as compared to backdoor deals. You can of course trade on some shady sites registered in the Cayman Islands, or you can use a decentralized exchange where there can't be backdoor deals. In theory crypto would be a regulator's dream, since everything can be automated and remotely audited. However, for the very reason that it would make fraud harder to hide, there are going to be a lot of rich and powerful people against it. Firms like Citadel are happy and comfortable with the status quo.
Most contributions to opensource happen on company time atleast in my experience. I don't code much outside of work yet have plenty of OSS contributions because in the course of my work I discover bugs, desire new features, etc. All the best developers in these circumstances will atleast attempt to get their changes merged so they don't have to carry patches.
Nylon fishing line is stronger than steel and light as plastic.
As someone not familiar with android development, this is somewhat confusing because I always thought Google was pushing dart/flutter for mobile these days?

Or is it both at once?
AlphaGo comes to mind...
Yeah that's exactly what I'm saying. And if the burn-in-hell model was demonstrably more effective than a medical model I would endorse it. Wouldn't you? What's the value in pushing a scientific model if it isn't actually more practically effective at helping the people who are asking for help?

And look, I'm not saying the medical model isn't more effective. But "new evidence" isn't always easy to apply even when it is clear, and with addiction it very often is not. AA's method despite its serious serious flaws has worked for a lot of people over many decades, so yes there is some natural conservatism about updating it every decade to keep up with new research.

You're on the right track though with the dogma thing. If you're familiar with the sociological study of religions, looking at it through that lens can be very valuable. It has a cultus of belief and ritual, it has a community of believers, and yes a dogma. It doesn't never change, but it is slow to.

To understand this thing you need to try to understand what value it has to people. If you want them to switch to another approach you need to demonstrate the actual practical value of that approach to people. This is literally life and death shit, people aren't going to part with it just because some le atheist engineers don't like that they call it an allergy and ask god for help.
No. It's just Omicron causing havoc.
The plan to release genetically engineered mosquitoes
Exactly, plastic is not a material but a very broad category of materials with a wide range of properties. Micro-plastics are a specific problem with some plastics and rubbers in e.g. tires and other materials on cars because they erode away with normal use and the resulting dust is then flushed into sewers, waterways, and eventually the ocean.

Material science is providing a wide range of new and exciting options that go above and beyond what we could do only a few years ago. Dismissing something with essentially no understanding whatsoever is not helpful.
In fairness, are you not merely implying the opposite prediction? I'm sure there were people who thought pagers/beepers wouldn't instantaneously disappear from use, and there were plenty of developers who thought Java was going to be the language for the web. I'm not sure how pointing to the year of the Linux desktop is a good argument.

Though I think x86/x86_64 inevitably will outlive its usefulness for general purpose computing, but it's not literally "dead". There's too many Intel architecture devices out there still. To me, it seems clear that it's more of a dead architecture walking, because I really can't think of anything that x86 does better for most use cases. I'd love to be shown wrong, though.
This is used heavily by hardware tokens like Yubikeys, and especially for cryptocurrency people with so called "hardware wallets" like Trezor and Ledger (which can generate many subkeys on the devices).

Companies like Google now have employees issues with Yubikeys [1].

[1] https://www.yubico.com/resources/reference-customers/google/
Are there no symbolic results from derivatives of any order?

Is it more correct to say that, if the denominator is zero at that point, the derivative is just non-Real because it's e.g. `n*x*oo`?

Practically, do we just say that such actually discontinuous functions are still mostly differentiable but the derivative does not exist in non-symbolic space?
How Apple Is Organized for Innovation (2020)
This product is uniquely appealing to me because as a kid, I actually used to type almost completely with one hand at 40 wpm using my right hand solely for the backspace, enter, shift, and space keys. The only reason I stopped and learned how to use both hands to type was that my left hand started getting arthritis-like symptoms as a 10th grader.

Unfortunately, my hand hurts just looking at the example in the promotional video I found. I don't see how you could hold your hand up at that angle like that and not end up straining it. However, I'd love to be wrong.
The idea that his success is due to that is another olympic level contortion. He wasn't given millions of dollars to start, let alone billions. Even if he was, it would still be impressive converting that into Tesla and SpaceX, as opposed to a yacht.

Realize that most people born to well off parents don't do shit. If insecurity needs an outlet, maybe redirect it to the rich kids of Instagram, not the guy who is helping solve climate change and get us back into space.
Right exactly. It easily works as an external toy project, now throw a hundred million people at it.
Italy by contrast charges high taxes on 2nd and 3rd properties, effectively blocking the aggregation of empty / underused housing stock.

This is a great policy. Owning land you don't live on is perversity on the scale of deciding a patch of ocean is yours and shooting at any boat that crosses it.
One side effect I noted in working through the mentioned iOS upgrades was how it impacted various groups.

Our marketing efforts began seeing a skew towards groups more likely to own either an older iPhone or an Android device.

The product has died, thankfully.
You might like my comment on another posting of this article: https://news.ycombinator.com/item?id=31049535

To answer your questions specifically:

This is practically an exercise in pure math. They are looking at equations already known to be inaccurate in some cases, independent of any mathematical proof that the solutions blow-up (which is only one type of inaccuracy). In my view, it's a pointless exercise from a fluid physics perspective. Existence and uniqueness has already been proved in a more realistic case, too (see my linked comment). Maybe the tools developed in the process are useful in other contexts, though I wouldn't know as I'm not a mathematician.
Three points with regards to that scenario you laid out.

First, I won't be fired.
If I make such a joke around colleagues who know me, they'll probably take me apart and tell me they found it hurtful and I'll apologize and it'll end there.
If I do it around someone who feels more strongly about it, I'll have to have a serious talk with people I know and who know me in HR and in my hierarchy, who value my contributions, understand the larger context of the person that I am and my personal circumstances, yet recognize I did something inappropriate that needs to be addressed and corrected, and importantly with whom I have a contract enforced by the state.
That's a whole lot more nuance, maturity and sanity than getting a hundred thousand people calling for your job online because you made a joke.

Second, the way you behave at work and outside of work are not equivalent. If I'm just some lambda employee, no reasonable person should assume I speak for my company when I express myself on a non-professional public platform.

Third, nobody holds the ultimate truth about what is sexist, racist and to a larger extent right and wrong wrt current social and political issues. That's the nature of social and political issues, there are two sides, one is not good and the other evil. If your job depends on complying with online zealots representing a single extremist side of an issue, you are in essence forbidding some political opinions.
Again, I'm broadly in agreement with you, but:

> I can't ask it anything which actually requires it to reason with concepts, because it doesnt have any; and I cant ask it about anything around now because it is just summarising what text has already been produced.

I think you might have too strong of a belief that your subjective experience of reasoning is indicative of the actual machinery. I think it would be crazy to reject this view entirely, but it also seems possible to me that the whole experience of "reasoning with concepts" is not actually what we do at all, but merely what we experience when we do something else. Essentially, some variant on Dennett's intentional stance but applied to ourselves.
One thing the author may have missed here because I didn’t see it mentioned: this also misses any servers not hosted on the default port of 25565. I don’t know how common this really is, but Minecraft has SRV record support, and for those of us running more than one Minecraft server on a single box it’s likely at least one will be on a different port.
Best alternative to C, built with solid foundation to ensure fast compile speed, fast iteration, and easy to maintain code
Heroku Support is sh*t. Thanks. I can't access my account now.
> If you are unable to separate feedback on your work, from attacks on your person, you are lacking some fairly fundamental skills

Or for any job role at all?
Macbooks are made of rigid aluminum and have incredibly tight tolerances especially in the 2016-2019 era. There is almost zilch room between the display and chassis when closed on butterfly models. Apple literally has a support article telling you not to use a webcam cover more than 0.1mm thick because you could break the display [0] and I've heard stories of similar problems with crumbs. They also had really poor cooling for the chips Apple stuffed in there especially for the i9s, to the point IIRC the 2018 i9 benchmarks slower than the i7 in longish workloads due to thermal throttling. And the butterfly keyboards are a known disaster prone to breaking.

While the M1 models have been an improvement, 2016-2019 were particularly not great.

[0] https://support.apple.com/en-ca/HT211148
Personally I like the idea of modular phones such that you can swap out only components that are obsolete or damaged.

Although, ultimately, this feels like a market/advertising issue over a technical issue. While I'm not convinced a 100% recycle phone will ever be a likelihood; surely we can get to 90%. Or slow down the trash generation with the aforementioned modular phone.

However it's going to require people to want to spend money on such a thing and also industry to want to produce and advertise such a thing. None of which seems like it's happening anytime soon.
It's hilarious how they call privacy features "apocalypse." Kudos for Apple for making the lives of these folks more difficult.
I really appreciate your response and respect your experience. I'm very happy for people that have been able to make positive changes in their lives and I'm not suggesting anyone stop doing AA if it works for them.

It would be great if there was a sister organization to AA that was more of a group therapy session, without the spirituality and alcohol abstinence components. But maybe that wouldn't work, since there would be no rules and groups could diverge toward unhealthy behaviors.
Congratulations and huge kudos for seeking treatment for NPD. Most folks with NPD never would.
No-one wants to see 99.99999% of the spam sites that gets purged in Google's filter. Look at all the complaints of the 0.00001% that gets through.
SwiftUI is Fun, But NotSwiftUI is Better
Yes, the author would probably get another huge speed up there. Some more potential optimizations here [1].

[1] https://phiresky.github.io/blog/2020/sqlite-performance-tuni...
> offloading to GPU has a cost and data exchanges too.

This is bad with dGPUs over the PCIe bus, but not so much with GPUs that share a very fast memory bus with the CPU. In this case, the layout of the data may prove challenging to keep the same for when you use a CPU and a GPU.
Amazing story. Good luck!
Very interesting editing to your original post, when making such drastic edits that change the tone as much as you did it would be useful to make note of them so everyone knows.

You asked about things he had said/promoted, or something like that, which I listed in the first sentence of my response, care to respond to them?
Is anyone else dependent on you financially? Like partner or kids? If the answer is no, go to Portugal.
yup 18x memory reduction improvement 8.5GB -> 0.5GB according to the vid..
thank you very much :-) those were the times!
This should be higher, it's the most relevant and reasoned commentary on the subject.
Thanks :)

The new Zig implementation is certainly more well designed than the C++ implementation, for several reasons:

* It's the second implementation of the language

* It did not have to survive as much evolution and language churn

* I leveled up as a programmer over the last 7 years

* The Zig language safety and debugging features make it possible to do things I would never dream of attempting in C++ for fear of footguns. A lot of the data-oriented design stuff, for example, makes use of untagged unions, which are nightmarish to debug in C++ but trivial in Zig. In C++, accessing the wrong union field means you later end up trying to figure out where your memory became corrupted; in Zig it immediately crashes with a stack trace. This is just one example.

* Zig makes certain data structures comfortable and ergonomic such as MultiArrayList. In C++ it's too hard, you end up making performance compromises to keep your sanity.

Generally, I would say that C++ and Zig are in the same performance ballbark, but my (obviously biased) position is that the Zig language guides you away from bad habits where as C++ encourages them (such as smart pointers and reference counting).

As for less memory, I think this is simply a clear win for Zig. No other modern languages compete with the tiny memory footprints of Zig software.

Some of the projects I am exited to use Zig for:

* rewriting Groove Basin (a music player server) in zig and adding more features

* a local multiplayer arcade game that runs bare metal on a raspberry pi

* a Digital Audio Workstation
> So almost $6/share was left on the table.

A few when ago when Microsoft announced it was buying LinkedIn, the shares were trading around $10-$15 less than the announced acquisition price for months. I wouldn't put too much weight into any sort of imputed probability from the price.
If it's about "challenging me and/or my existence", why is acceptable to make jokes about, say, bald people? Why hasn't Chris Rock been cancelled?
>> they ought to expect to be treated as such

but they already are (https://www.theguardian.com/world/2022/mar/21/russia-bans-fa...). I mean Russia is not the only country to do this, but companies are typically considered to be in cahoots with the their hosting country. Which makes sense because in order to operate within a country you have to "abide by the law" (which can and does often include sharing data).
That might compete on performance but I wonder how “easy” it would be to compete on the power-performance curve.
Gold rarely appears in its valuable form in accessible natural settings. It is acquired through the costly process of mining, which increases its supply. So it is not like land with respect to either supply elasticity or the cost of initial acquisition.

>>a home is built on land which people form emotional attachments to

I would argue people should be encouraged to not form an emotional attachment to a house, because the land it occupies is part of a larger society which may come to need it more than the person does.

You may have grown up in a house your grandfather built, but the neighborhood of that house may have changed from a sparsely populated district of a small city, to the densely populated economic core of a major metropolis and regional shipping/trading hub. The land needs to be repurposed to benefit the greatest number of people, and I don't think a perpetual land claim stemming from the principle of first possession should trump that imperative.
IMHO these books are not used for research. In order to contribute to research you need to be at the cutting edge of the existing contributions which are the most recent papers. On the other hand, these kind of books are useful because there are a huge aggregation of past research and it is based on these kinds of ressources that professors make their courses and that undergrads and graduates students learn.
‘Do things perfectly, but it’s so secret’ – how to build an oligarch’s yacht
Aha, I know how does it feel! I have my first programs lost on a bunch 5 1/2 inch floppies, which, I know, will require some serious tinkering. I hope one day I will feel the urge to go after all of this.

I also have a collection of 8 inches floppies that belonged to my father. However in that case accessing them again would require some sort of "computational archeology". To begin with I don't even have any longer 8 inches drives... :-)