skysight-inc/HackerNews huggingface dataset:
Owning a few slivers of a company doesn't make you nobility. Let's draw a few lines. Do you work for a living or own things for a living? In other words, which flavor of incentives is predominant in your life? Whenever a company pulls a Scrooge McDuck move, do you own enough shares that on net this benefits you or does it still hurt you like it hurts most? Do you have enough of a stock that it make sense to hire a lobbyist for a 10% chance of pumping its value by 10% (i.e. does lobbying look like an expense or an investment)? Do you always pay 30% income tax or sometimes pay 15% capital gains tax?

For most of these "are you nobility" questions, you can draw a line on a net worth chart where the incentives and privileges are one thing below the line and a different thing above the line. Each question gives you a different line, but for the most part you and I are on one side of the lines and, say, Bill Gates is on the other. It's important to understand that the world is mostly owned by people who feel a structurally different set of incentives from what you and I feel.
>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.

I'm gonna guess this same message, in different words, has been repeated often throughout history for as long as people had the ability to reflect on their life and the next generation.

So really, what's different this time? What's the difference between forgotten technology that nobody needs and an unpublished author who's works were forgotten? I think the answer is none. We just think it's more important because this is the industry we care about.

We're actually really good at reinventing the wheel in this industry, so even if some software is forgotten, you can probably bet it'll be reinvented or reverse-engineered if it's really needed.

While we should preserve technology knowledge (because it's pretty cheap to do so), in terms of the economy, sometimes things are a stepping stone and should be forgotten.
I like it. As someone who has interviewed over a thousand software engineers, I can tell you that even many “full stack” people couldn’t answer it satisfactorily. I quit asking “explain the difference between asymmetric and symmetric encryption” because so few could answer it correctly.
That's a bad analogy. Managing expectations is very rarely absolute or binary thing.
The laws in question are more or less devoid of any fiscal definition of fairness. They operate on a vague sense of envy that someone might be making more money than a preferred class. If the distribution of revenue were still profitable to Google then I don’t see why Google and Facebook would both be spending NRE to make less money.
I think people generally think this stuff is "easy" and willingly ignore the layers of complexity.

Someone else pointed out surface level knowledge of power tool users... but thats always been the IT industry.

IMHO. You either have "this" ability or you don't. There will always be a few people who can think and design complex systems and then everyone else who thinks its easy but only understands it surface level.
Quite often using third party tools take longer time but still are worth it in the long term due yo lower maintaisnce and generally simpler tech stack.
A number of states have passed laws restricting drones over private property. It’s not always called “trespass” but for a casual discussion it definitely counts as a restriction.

There’s a list here - look for privacy and you’ll find both laws like California’s (which does class it as trespass) and Florida’s (which refers to it as surveillance):

https://www.findlaw.com/consumer/consumer-transactions/drone...
> If you don't think toxic managers and scrum masters

If your managers and PM's are toxic you've already lost and no process is going to fix it. The only move is to change your team in that case. If everywhere you look you only see toxic managers though, maybe you're the problem.
Damn 15 years is a long time. I think the oldest ball of unmaintainable spaghetti code I saw was 3 years old and it was almost impossible to add or change anything. None of the developers who worked on it and had the most knowledge of it could explain how it worked, not even at a high level. Like they barely understood it better than non-tech end users.
Nobody cares about doing things right anymore. They just want quick wins. Meanwhile all the tech debt piles up.
The full motion video era of gaming in the 90s (e.g. Phantasmagoria, 7th Guest, Gabriel Knight 2) was brief but exciting. Most were more about showing off the tech than using it to make better games, but my personal favorite, Under a Killing Moon, still holds up. I replay it every few years.
Sure, I mean we won't get to do a Grand Tour again anytime soon but we can and did send things either to planets or heliopause and beyond.

As a nearby comment mentions, Voyager were flybys so now that it's done and even if we could ROI may very well be lower than sending more focused orbiters (for planets and moons) or deep space crafts (for peristellar/interstellar)
Thanks, sorry. std expected is exactly what I should have said. I didn't see your reply until after the edit window though.
There’s a very real reason why everyone overlooked O3DE. One that I will not go into here.
Yes, I actually remember another tech showing me how to type "get / http(whatever)" into telnet to check a browser and that is when a lot of things clicked into place. Basically it was the realization that computers are just sending text back and forth at blindingly fast speeds. Obviously I had some sense of what was going on before, but that was the demo that did it, and I had to learn it on the job because no one at school ever did that, which I find sort of backwards - school should be where you play with that sort of thing, but I suppose we all learn differently.

The email telnet thing was also a good learning experience. Gmail's servers are fun because you can see the designer's cute messages; if you forget your EHLO, they'll throw an error (or at least they did years ago) that it's polite to say hello first.
Texas employment tops 14M as state job growth tops U.S.
Uh, sounds like an information disclosure finding they probably ought to be informed about..
Yes, there are some people who don’t know how some things work. The conclusion that the “future seems bleak” doesn’t actually follow, though. Perhaps the author was already pessimistic?
OP here, thanks for your kind words! Yes, the display is intended to look at when you're about to go outside and deciding what to wear. It's not intended to replace a weather app. Also, when my kids were younger, we had a LaCrosse display that had a guy dressed icon, and the kids really embraced the idea of using it to guide their choice of what to wear.

But to each their own. At some point I realized that cooking for myself didn't really save money, but it did allow me to tailer whatever I ate to be just what I wanted. Same here, this display fills a particular need for me. If you want more details, and to not have the guy dressed icon acting as a summary, then more power to you.
"I have made the conscious decision to do nothing but 3 things with very rare exceptions such as meeting friends, which I luckily do not have many of."

Not sure if it was meant as a joke or maybe even positively as in "I don't have a lot of friends but the ones I have are good friends" but it read to me like self deprecating humor or an actual genuine statement.

In both of the latter cases it seems to hide something unhealthy. If I was the author I wouldn't overlook having made this statement so casually.
My comment above wasn't about Mexicans (that's another comment) but about whether describing people with a high-paying job as having a light skin tone is "biased" or a reflection of reality.

Of course as you say, the problem (if there is one) is in the dataset and not in the program. But if we consider this should be corrected after the fact, then at that moment we are sure to introduce an actual bias.

On what basis? Who decides what bias should be applied, and the appropriate amount?
I once worked with a back-end dev who didn't know what RAM was. He knew C# and ASP.NET but couldn't point to RAM on a motherboard or explain what it really did. About all he could describe it as was "temporary storage". Their lack of basic knowledge of how computers work really showed in the crap code they wrote. It was no wonder it was their code that ate up all the RAM on the server because they never put much thought into the hardware it was running on. I know this is anecdotal, but there are plenty of devs just like this out there.
Agreed - I think SQL is great, but the JOIN operator has been problematic for me with analytic queries and queries where you want to enrich data across different tables.

I think the problem is fundamentally that if you take a record, and split it across 2 tables, then there's no easy operation to merge them and guarantee distinctness.

Separately, even though there are some %-breakdowns in the article, I don't think the `DISTINCT` sort is so much of a problem in most cases. Usually the actually joining is the problem for any truly large dataset, so while I trust the diagrams shown, I think those %'s change dramatically based on the underlying data.
The FPU has an instruction for fast inverse square root.

https://github.com/antonblanchard/microwatt/blob/master/fpu....

I presume v.state := ... is what the FPU will do next, like a deferred goto. you can unroll the whole process following that.

lookup table: https://github.com/antonblanchard/microwatt/blob/master/fpu....
Surveillance industry in Europe operates largely without limits
Startup playbook: hack a proof of concept together in the shortest timeframe possible, fix the problems later.
If it was actually meant to prevent eyesore it would be about how many of them are in front of the property, not overall
As the author and other commenters here said as well, the mere presence of the phone, even with ALL notifications off, still creates a constant urge to check it.
Since you’re citing fiction, have you read the foundation series? The original inspiration for that book was The Decline and Fall of the Roman Empire, which is a history book (arguably the first modern history book).

Anyways, that just to say that people in post-Roman Empire Europe lived out the reality of lost knowledge. They lived with the remains of incredible art, architecture like the coliseum, public works like the aqueduct, etc. But they wouldn’t have known how to reproduce those works. How to make concrete, etc. was knowledge that was lost to them.
Dont think there are state secrets, or dont think a state should have secrets? I know a few libertarians who honestly believe that a government should be totally open with its citizens. But none of them believe that the country's military planning should be shared with the enemy. None of them believe that weapon designs should be shared worldwide in the name of openness.
"Love scene" it's a rape scene. That's pretty well agreed among BR fans now
No, you can do the same in math. It just means ignoring the proofs and just using the theorems as they are. However sometimes the application and proof requires similar ways of thinking, and you kind of miss out by skipping the proof. But the same can be occasionally true for software engineering.
I'm pretty sure postgres will in fact do this in at least some cases.
No need to make that look sensible, early HOAs where quite blunt about their core purpose: "no property hereby conveyed shall ever be used or occupied by any Hebrew or by any person of the Ethiopian, Malay or any Asiatic race."[1]

[1]https://en.wikipedia.org/wiki/Homeowner_association
> I have made the conscious decision to do nothing but 3 things with very rare exceptions such as meeting friends, which I luckily do not have many of.

If you're trying to shut out the world in order to achieve some massive technical or artistic feat, then sure, actively avoid everyone.

But if you're not? You're trying to be healthy and make money and gain skills... in order to do what? Be fit and speak French to yourself in the mirror while sitting on a pile of money?

I get it, not everyone wants to be around people all the time. Plenty of us cherish our alone time. But... it seems like social connection should be somewhere within the sphere of essential priorities. I fear that someone following this self-improvement guide to a letter would find that they improve themselves in several ways, only to find themselves very lonely after having ignored their friends and family for years in order to grind and "focus".
> if it aims for that, it will instead rot and die

Source? Most companies seem to fall striving to reach the next rung on the ladder.
Peak HN: "came from nowhere and the feds did it (p.s. I went to MIT)" top comment, nice normal text. "Sir I saw it during the period you label as nowhere" is -1.
People left unchecked are really dangerous. The models are fine, they can’t harm you.
This situation was predicted in a sci-fi short-story that I read a very long time ago. Unfortunately I cannot remember the title nor the author.

It makes me wonder if we are a hitting a pyramid depth in tech that exceeds a practical limit for the human mind and life-span.

One solution is to get a better mind.
Interesting coincidence that there are few in the works...
This looks super cool.

Do you support Common Table Expressions?

What kind of overhead have you seen?

Does this negate the need for indexes in some cases?
> Do you have any ressources to share ?

Godbolt [0] is an invaluable resource. But simply setting up tasks to yourself and completing them may be the best course of action. Then you'll find whatever resource you need for a concrete objective.

For example, if you have a week, I'd suggest to start "in the middle", and move up and down according to your tastes.

- Write a hello world program in C, compile it and run it. Try to compile it statically and understand the difference.

- Ask the compiler to produce an assembly file. Try to build the executable from that assembly.

- Try to write a hello world in assembly language by yourself, compile and run it.

- Write a program in assembly that prints fibonacci, or prime numbers.

- Now, forget about assembly and move upwards. Download python source code, compile it, and run a python hello world with that interpreter.

- Look at the Python source code, which is written in C, and try to follow what happens when you run your hello world.

- Try to change the "print" function of the python interpreter so that it prints your string backwards.

Depending on your experience, you may need more than a week (5 days) to complete all these steps. But that's OK! In a few months you can find a new spare week and continue your work.

[0] https://godbolt.org/
Hmm… my hunch is that this doesn’t do what you think it does.

I expect the order by in the window function is effectively lost because max operated over the whole window. (And you happen to get the most recent, because in many implementations, order_id will be a sequence.)

But I might be wrong. And I might only now be learning that order by with max() and over substitutes how the “value” of the order_id is understood.
> As opposed to your evidence for your claim, because you feel yours is intuitively correct?

No it is not intuitively correct but it is backed-up by data. The quote I was responding to was:

> Small countries have less resources to combat misinformation, bribery, and corruption of other forms.

The quote in question implies that bigger countries have more power to fight disinformation and corruption. Is that true or false?

> How about providing evidence (!) for your own thing first? :)

If we look at the data, the answer is false. In the top 10 of the least corrupted countries, where do big countries stand?

The response is that they are not in the top 10. US, China, India, Brazil, Nigeria, none are not in the top 10.

That's according to https://www.transparency.org/en/cpi/2022/ which is a non-profit organization that fights and denounces corruption around the world.

So there you go I proved my point even though I did not have too.

Why? because if you tell me that the sky is green and I tell you that I don't agree with your opinion, I don't have to prove you wrong, you are the one claiming something and therefore you have to prove you point or to put it another way, what can be asserted without evidence can also be dismissed without evidence.

> Meanwhile, there are tonnes of examples of smaller nations that have been corrupted. Look at Africa for several examples, Sri Lanka in the news about a year ago, Myanmar (ongoing), etc. :(

This is a straw-man argument on top of cherry picked data, I can respond with the same sentence and be just as correct as you:

Meanwhile, there are tonnes of examples of bigger nations that have been corrupted. Look at China for several examples, India and so on..

The bottom line is that OP made an assertion, without any evidence which has been proven wrong.
Fast and ambitious guys, who frequently fall behind their own estimates

I wasn't particularly fast, but I was this guy for a year. You're exactly right.
To this day, I don't understand why the Discover section on new tabs in mobile Chrome is disconnected from Google News. It makes no sense to be managing interests and news sources in both places, but here we are and here we've been for years.
Tell me about spreading propaganda while spreading propaganda. You know what is causing the world to riot against Israel? Israel bombing Gaza and human beings (kids among them). The hospital was just one of the targets, by mistake or not.
The Pixel 8 Pro's Tensor G3 off-loads all generative AI tasks to the cloud
https://www.csis.org/analysis/navigating-risks-artificial-in...
I scrolled through the document and I don't see any measurements of the number of received messages - that will pretty much dominate the standby power draw of any messaging app (rule of thumb is - 1s of modem/CPU wakeup takes away 1min of standby time).

So the data can be seriously meaningless if you don't control for the amount of messages received and their interval (spread out messages hit the power draw more than batched - phones usually race to idle).
I think the biggest challenge I have is that people will immediately ask for estimates when the project is barely a paragraph description. On top of that, my feeling is always "it depends on how much tech debt is in the code after I look in there."

The only reasonable response I've had is "I need 1-2 days to both push you on solidifying these requirements, and stop & audit the codebase to look for any risks before starting".

Is there anything I could be doing better here?
The varying wall thickness is interesting. Presumably they reduced the thickness the further they got from Russia, as the pressure drops. One of the methods used for clearing a stuck pig is reversing the flow.

I wonder how reversing flow works mechanically? Does Russia pump out of the pipe, reducing pressure, or would the receiving end increase pressure? Up to 220 bar, or would they have to stop lower?
There is an element of truth to that, especially as I was building the SDK, it helped me a lot that I knew how all the parts worked and could make everything fit together into a cohesive whole. Though now that it's done, I think you don't need much knowledge to use it. Will be interesting to see how other people react to it as it's geared towards designers and junior devs who only know HTML, CSS and basic JS.
Actually I think within a second is fine. Either my memory is failing me or it has been optimised. Probably the former.
Try yelling “fire” in a crowded theatre and telling the cops they can’t arrest you because free speech.

That isn’t how free speech works.

Also, they weren’t generic insults. They were specific.

How about if publicly I claim: “ofslidingfeet was fired for embezzling money”? Is that covered under free speech?
What Cultural Genocide Looks Like for Armenians in Nagorno-Karabakh
It's kind of a workaround for the fact that SQL doesn't do 0-tuples, aka. "unit".
Seamlessly transfer graphs between Notion and Excalidraw with this extension
https://chrome.google.com/webstore/detail/notion-x-excalidra...

If this is helpful, please give me a star on Github, Thank you!
Old man yelling at cloud vibes.

Yes some people are experts and some are just adequate. Nothing new here. Not everyone can be a messiah like the author, who spends half of this short essay telling us how great he is.

This article has almost nothing to do with abstraction. The author loses interest in his own thesis after the first two paragraphs.
async/await is just hiding the threads from you. There are threads behind the scenes. You want a thread per IO point, whether explicitly or using async/await.
Somewhat related you may find the poll feature [1] useful. Requires at least 200 karma which you are above.

I don't know the answer to your question. I suppose it would vary by region, inflation, economic stability and of course that persons burn rate. If they were a philanthropist then perhaps H. >$1T to sustain their personal contributions throughout part of their lifetime and remain wealthy until the end. If they had a simple life and lived in a region with a low cost of living then perhaps most of those answers could be correct given you stipulated Ultra.

[1] - https://news.ycombinator.com/newpoll
Thanks for that (and no thanks for this)! You won't find too many this's (or deeply nested properties of any kind) in my own decade+ long adventure with JavaScript.

Will bookmark for future reference.
For me C (1970) and Java (1990) are the only options for eternity.

I use some C++ features and dabble in js when I make HTML but really since Applet and Flash has been removed the browser is just a bloated waste of time.

Make your apps fast by allowing them to share memory without latency!

I have also coded Perl, VisualBasic, php and C# and I'm pretty sure this is it.

What we need now are VMs that can take any bytecode/instructionset and translate it to all others. For true crossplatform development. But that requires us to dump dynamic allocation. Arrays of 64 byte structures FTW!
I was originally addressing this comment form OP. Below for your convenience.

> > If you actually printed money, which does not have interest to be repaid, then the amount of circulating money would've increased permanently. Therefore, the expectation is that each printed dollar is worth less.

So I really do not understand the relevance of what you are saying. It seems disconnected from the actual comments I made. I did not mention "necessary". I think you might be responding to the wrong thread,
staging or index is one of the most beloved by me features of git. It saved my careless butt from loosing files SO many times. I stopped counting. Severely underrated, even complained about to be confusing.
This is possibly evidence that artists don’t have _that_ much to worry about, at least for now. Written output in particular tends to resemble the worst trope-driven self-published stuff you can find on Kindle Unlimited.