skysight-inc/HackerNews huggingface dataset:
This is very clever, although somewhat unnecessary, but still useful to know. The one thing I would call out is the author used WiFi because one of the laptops didn't have Ethernet. I've encountered this situation several times myself and I've found that nearly every modern laptop supports USB in both modes, so you can simply use a USB-C cable to connect the two laptops and get a pseudo-Ethernet device this way to interconnect them, no need to use WiFi. This is hundreds of times faster than WiFi.
Yes, this would be fast assuming the vectors are pre-normalized, obviating the need to repeatedly calculate two square roots.
Vulkan Foliage rendering using GPU Instancing
15,000 steps a day would be at least 11km each day for me and around thrice the amount of steps an average American walks each day on average [1]. Calling that a "small number of steps" just isn't true.

[1] https://www.mayoclinic.org/healthy-lifestyle/fitness/in-dept...
Collectively, yes. Individually not so much.
> Instead, workers tend to have higher productivity, which drives higher wages.

Wages have not kept up with productivity.
The .com edition of Monopoly (2000)
We got the Frieza saga in early 90's. Very early.
https://engineering.fb.com/2023/10/18/ml-applications/meta-a...
The really galling thing is the P-8 Poseidon is based on a 737-800 and has an EICAS.
Does anybody know a good pack for Go?
There isn’t too much UB for it to be fixed.

Fil-C fixes it (albeit just for C, for now). CHERI fixes it (and it works great for C++). There are other systems that fix it, too.
The detailed results screen shows actual times.
What kind of work do you have in mind?
Depending in which sources they used, they simply interpolate on a very rough grid
What's the point of visible tokens if it's all squished in one line? You are not going to be editing this in regular editor once you have non-trivial amount of data.

And yes, I read README and source code, so I know that newlines are optional, existing tools don't generate them, and multi-line examples are basically fake.
You've got a good point here. I've wondered about this at times. Like, what if we can't find a way to advance these agents much beyond where Devin is now? What if they can't consume a code base and make meaningfully high quality additions to them reliably, so they're essentially stuck as novice/intermediate developers?

This seems nice(ish) for someone like me with a senior title and experience (~15 years), but totally knocks the bottom out of the industry. How do new people enter the industry and become programmers like I did? What's the new entry point into software, and what does that role look like?

I can't tell if it would actually be good to knock the bottom out. If seniors become sort of like engineers going into the machine to tune things and build the big new things, who replaces them eventually? Will software get worse because of this?

One thing I wonder is if this will birth a new generation of software architecture which is essentially a complete mess which AIs can easily and efficiently manage due to being machines, which will require businesses to "take the leap". Basically you tell the system what you want and it'll generate it on a bespoke system using custom infrastructure which the AI is optimized to implement solutions on. The results might be amazing, but if something goes wrong, humans would have a hell of a time figuring it out. That wouldn't be a nice career for someone like me. It might still leave a category of old fashioned human-engineered software, though.

One thing about agriculture worth noting is that we had a LOT of other things we could work on. Agriculture held us back, so to speak. What is software holding back right now? If I'm unemployed by this advance, what would I do instead? I'm not sure how transferable my skills are. It could actually make me quite a bit less productive, not more.
Fair enough.

I think people skip over that the vectors are the result of the minimization of the objective.

That objective is roughly the same since word2vec. GLoVe is mathematically equivalent. LLMs are also equivalent.

For a LM, the objective function is still roughly the same. Maximizing probability of the next token conditional on previous tokens.

This means the embedding vector of a token minimizes distance to tokens that come before it often, and maximizes distance to those that don't.
>Instead it will mean that bosses can fire 75-90% of the (very expensive) engineers, with the ones who remain left to prompt the AI and clean up any mistakes/misunderstandings.

This is the same logic that has driven cheap off-shoring in non-technical companies.

For decades orgs have been able to buy "human-level" (i.e. humans) engineering for a tiny fraction of an engineer's salary, and there have been millions of eager salesmen for off-shore dev shops pushing them to do it too. After seeing the outcomes of this approach, I understand why well-paid engineers remain well paid. And why they'll remain well-paid after the LLM non-pocalypse.

If you think LLMs are so amazing, I would encourage you to see how much you can rely on them to replace human beings in real world scenarios. Not in contrived PR pieces and cherry picked examples but in situations where actual real people would otherwise be working together to deliver commercially valuable outcomes.

You believe you have domain specific insights that allow you to state, with confidence, that LLMs are able to replace a highly technical and well-compensated role at virtually no cost. If that's the case, you're sitting on a gold mine. If I believed that, I'd be starting a development agency tomorrow.
The list helps me a lot, if my tasks are linear. But I sympathize in general that it’s not always possible. Rewriting lists when I’m almost there seems to be key.

Breaking down “evaluate framework choices, by making small prototypes” was one I had the other day. First pass was discouraging, because I discovered 3 new frameworks in the course of executing my plan.

Makes sense. But I guess what ultimately worked was rewriting my list once I was half-way into a flow. Once I could actually see all of the puzzle pieces, some switch flipped.
This is the worst advice but it worked for me: I just stopped caring and let go. I no longer believe that there is any justice in the world, and I accept that I cannot change that so I just look out for myself. It’s a bleak outlook but everything is so much easier now, and I’m still alive.
It was nice chatting. Good luck in your future endeavors of preventing unexpected outcomes.
Sometimes I think the easiest path to Jurassic Park would be to try to breed really big ostriches. On the other hand it might be a better project to try to get sign language gorillas to teach other gorillas how to use sign language.

Circa 2000 my wife and I were planning to get into farming and would up visiting quite a few Llama and Alpaca farms that were frequently run by very rich retirees from corporate America. We wound up keeping horses which are a much better business because people really do want to ride horses.
OMG, I love that you put Frozen 2 and princess Anna and a song onto this. Thank you for this coinage. I will absolutely be using this now. Please write a blog post on your coinage of this so that we all here can link to that and give you some credit. I'm serious. I looked up The Anna Principle and I wanted to see your blog on this.
AT&T were forced to because of regulations.
Yes. You can disable breaking in dev mode, which gets you a bit further.

But they have some script in there as well that checks for if you're in dev mode somehow, and as well on top of that misbehaves if you're in private mode.

At that point I got tired of fighting it, and realized none of this Javascript nonsense was going to work against Fiddler or other proxy-based solution.
Down near the bottom of the article is the acknowledgement that Russian tanks get stuck in just the same way as the Challengers, Abrams, and Leopards do.

A further segment towards the end of the article speculates that road and bridge infrastructure in the battle areas are being ''challenged'' (pun intended?) by the UK tanks being about 1.5 times heavier than T-72s:

https://armedforces.eu/compare/tanks_FV4034_Challenger_2_vs_...

but there is no information given as to the designed capacity of those roads and bridges.
My last two episodes of such "superfocus" happened because the workloads I've been working on were essentially dopamine loops, not unlike playing Diablo or even a slot machine.

The first task was game sound design, and the second one was game marketing. Both tasks seemed impenetrable because I had no experience with either. Yet I managed to create the entire soundscape and SFX for the game in about a month, and, with the second workload, broke into game marketing and started getting some positive response.

Here's how it worked: both impenetrable problems turned out to be breakable into small chunks that were 1) easy enough for a beginner, and 2) came with immediately pleasing rewards on an intermittent schedule. For example, a sound that plays in a previously silent game, or 20 upvotes on a Reddit marketing post are immediately rewarding, but you cannot predict that the next post will be lucky, or that you will find a perfect sound effect on Audiojungle.

Both workloads turned into hugely addictive dopamine loops -- marketing felt similar to Diablo or a slot machine, and looking for sounds on Audiojungle felt like browsing porn. Due to that addictiveness I was able to work for 12-14 hours per day.

The absence of distractions is also helpful: the flow state was at its best at night when my family was sleeping.
Of course aborting in span::operator[] wouldn't be enough. But bound checking in operator[] for vector, deque, std::array and normal arrays would help (I think it is infeasible to do it for arbitrary pointers).
Both things can be true.

In the short to medium term a bunch of people will be out of a job/career.

In the long term society may benefit overall.

On the other hand I’m not convinced humans are evolving fast enough to keep up with modern society. There are increasing rates of anxiety, depression, ADHD, etc, especially in young people. https://www.thecut.com/2016/03/for-80-years-young-americans-...
Love it. Tutorial would be lovely, and grid, and lock object...

How do you make a new frame
Granted, a movie, but something that portrays this well is The Insider (about big tobacco).

Choice quotes:

> Mike Wallace: Who are these people?

> Lowell Bergman: Ordinary people under extraordinary pressure, Mike. What the hell do you expect? Grace and consistency?

And:

> Lowell Bergman: I fought for you and I still fight for you!

> Jeffrey Wigand: You fought for me? You manipulated me! Into where I am now - staring at the Brown & Williamson building, it's all dark except for the tenth floor. That's the legal department, that's where they fuck with my life!

> Lowell Bergman: Jeffrey, where are you going with this? Where are you going? (Pause) You are important to a lot of people, Jeffrey. You think about that, and you think about them.
I'm not suggesting national security is more important, just that Boeing's leadership won't learn any lessons from this as they'll keep getting bailed out with sweet MIC contracts. I would probably feel much safer if we didn't have a MIC that is constantly trying to play a nuclear game of chicken with political adversaries. 'Russia will not use nukes because Russia has not used nukes' - what kind of effed up logic is that. I feel very unsafe being governed by morons. I can easily avoid flying but dodging nukes is much more difficult.
That's very not a reason to justify the critical shortcomings of a standard, especially so when implementations are known to make their practical safeties regress in the name of they are allowed by the letter. In that context the very culture of C++ normalizers and implementers has to change and the introduction of this paper is a step in the wrong direction in that regard.
Anton Krasilnikov from Atom Team on Atom RPG and Swordhaven
I wonder if Meta would ever try to compete with AWS / MSFT / GOOG for AI workloads
I don't really think it is the "top humans" who are doing AI, it is just people whose skillsets and interests mesh with what is used in AI now. I will say that I am doing AI work and I am certainly not a top human when it comes to intellect.
Juggling work and life can leave your mind feeling like a browser with too many open tabs. But what if there was a way to focus better, reduce stress, and actually get more done?
Let’s look at how mindfulness can do wonders for your productivity.
That sounds like the hallmark of a defective language to me.
I think maybe you've misunderstood what the common knowledge said. Turbulence hasn't ripped an airplane apart at altitude, so yea turbulence alone hasn't caused a crash. But anything near terrain is plenty risky (mountain waves, low-level wind shear). If the turbulence makes you drop a couple of hundred feet that's no big deal at 35,000 feet and no matter how bumpy it gets, the wings aren't going to break off. But if you're near the ground (or a mountain), well....
Yes, of course, but again, this doesn't really apply to the indie developer situation: https://news.ycombinator.com/item?id=39678917
The "Fetch from follower" button is slightly broken on my Pixel6

The breakdown one looks good, but the follower seems like the background got reduced width, but the active button is moving full width
Daily reminder that data isn't the multiple of anecdote.
Not the same thing, He said the f-250 lost all functionality, including power. The video you posted is just the Tesla screen rebooting, while keeping all driving functionality.
> not all code can be easily updated to conform to safety rules (e.g., it’s old and not understood, it belongs to a third party that won’t allow updates, it belongs to a shared project that won’t take upstream changes and can’t easily be forked).

I have to say, this sentence annoys the heck out of me.

Old code that can't be understood needs to be rewritten anyway. And since you're rewriting, you can apply the safety rules -- which would be better anyway.

If the code belongs to a third party and they don't want to update, it means the third party is playing against you -- or, worse, that they control how you're going to move forward. It's in your best interest, in this case, to rewrite the third party dependency as soon as possible, and since you're rewriting, you can apply the safety rules -- which would be better anyway.

If the code is shared and the upstream does not accept patches and -- worse -- doesn't support forks, then you have an issue with the upstream anyway and -- guess what -- you'd be better rewriting it anyway.

All those issues are managerial issues, not software issues. Management decided that it is better to be stuck than moving forward. And they can happen with any languages, not just C++.

Adding these things as "we can't be totally safe" are like "I can't jog every afternoon 'cause bears/alligators/wild life may jump an attack me". It's pure excuse to NOT do things.
It is a small number of steps, but it is quite easy to not move much with a white collar job and everything delivered.
>I don't consider abuse of the format a problem with the format.

That's a fair point. But you could argue that when the abuse is so widespread, it becomes a defacto part of the format (even if it isn't in the RFC).
I think there's a general pattern that, in a world where there are text-based general purpose AI code generation tools, environments that don't expose text are going to miss out. That was true even before AI, and made a custom editor like Darklang's a problem, but it's just become more true.

But the evolution as a whole does leave me wondering: where will the magic be? Will this just look like yet another language, with versioning and release processes, database connections, blah blah... like every other language, only this one is small and weird and different?
The problem isn't that "accidents happen", the problem is that airplane safety culture isn't meeting people's expectations anymore. Two planes crashing for the exact same preventable reason mere months apart just does not compute. A single crash would've been quickly forgotten. But two crashes and a long chain of incidents all while the planes were allowed to stay in the air is going to change people's perceptions.

The fuckups being directly attributable to inept leadership, bad policy, and a focus shift away from building planes does not help, especially since the same incompetent clowns are still in charge at Boeing. One of the first remedies should've been getting rid of the businesses school types that have crept in and making sure decision making is again done by engineers. Instead, they blamed the 737 MAX's issues on engineers in the corporate ladder, such as then CEO Dennis Muilenburg, replacing them with lesser-qualified people. Even though the plane was developed during his predecessor's term, who definitely wasn't an engineer and brought most of the relevant organizational issues about! Now you can blame him for not substantially reversing the course set by his predecessor, but the answer definitely isn't to have Boeing be run by yet another non-engineer.

Boeing's current leadership does not have the trust of the public or that of the engineers working under them. After all of this, they won't ever.
One factor is your distance from the nearest weather radar, and nearest airport with automated weather observation. This sort of prediction is heavily dependent on whether the precip is detected by sensing.

I've seen similar things in our area (Minnesota) where you drive through a snowstorm, but the radar shows nothing in theare.
Not on a US keyboard layout. The point is that we insert characters that aren’t written on the keyboard keys with some regularity, like ©, ®, ™, etc
This is pretty cool. I'm a bit of a noob when it comes to stuff like FUSE. There is a bunch of commentary in the blog post about how when DuckDB does X, the Differential Storage implementation does Y. If the differential storage implementation just exposes itself as a filesystem though, how does it know what DuckDB is doing at the application layer? For example, how does it know from the filesystem layer that DuckDB is performing a snapshot?
That's a weird comparison. The GPU is only a part of the capex: there's the rest of the servers and racks, the networking, as well as the buildings/cooling systems to support that.
> if you combine the spectrum of two objects of different temperatures you do not get anything like a black body curve.

Also true for two normally distributed variables and yet the normal distribution has the central limit property.

Presuming the hypothesis, do you suspect that you'd be looking at exactly two grains of dust, one of which has a crazy high temperature and the other has a crazy low temperature in any given pixel of the CMB?
This is going after capital income. This is a major write off that is used to bypass taxes on capital gains and income.
But they're still primates, and therefore presumably more similar to chimpanzees than humans in terms of the ability to model and learn behaviour.
Nitpicking. I agree with your broader point.

> No, but modern jets need computer-aided control of flight control surfaces to keep the aircraft stable.

Most aircraft outside of fighter jets are aerodynamically stable. Loss of powered flight would mean the airplane will glide (in nominal operation). Even the 737MAX7/9 aircraft are still stable (although that brings up defining exactly what we mean by aerodynamically stable... )
The article itself lists a few different points, but none of them clearly describe a leading theory for why openly carrying a firearm increases someone’s likelihood of committing suicide. I don’t want to jump to this conclusion without others saying it too, but this looks to me like a very low quality article for the headline’s statement.

There was mention that states with open carry laws don’t require permitting or background checks, but neither of those are directly related to one’s likelihood of attending suicide.
Vyvanse is an amphetamine salt
Or add nbdcopy -p option :-)
Like many other people are commenting, I have subjectively felt that rain forecasts have gotten worse. I can think of two theories that could explain this. I'd be curious to hear from someone more knowledgeable if any of them are right or plausible.

1. High frequency 5G has thrown off rain forecasts in urban areas. Average prediction accuracy has still improved because rural/suburban areas don't have high frequency 5G.

2. The weather app now shows rain forecasts in time blocks as small as 15 minutes, even though predictions this granular are still inaccurate. This has inflated our expectations for forecast accuracy.
They're down ~27% YTD.

Something tells me that there's going to be a "come to Jesus" meeting soon in the C-suite's future that results in the deployment of a golden parachute.
> each of whom had at least some degree of proficiency in five or more languages

Maybe the study clarifies this but the conclusion is exactly as I would expect if you use such a loose definition of polyglot.
No, not at all, I didn't want to imply that, simply noted that Fortran is still used a lot in science and that scientists would greatly benefit from programmers to mentor them on how to write code in whatever language in a better way.
Yes, for example you can't allow an alternative app store to do auto updates on the background.
If You Build It, NIMBYs Won't Care
Not all jobs are the same. The Real Median US income in 2019 was 78,250$/year in 2022 it had fallen to 74,580. https://fred.stlouisfed.org/series/MEHOINUSA672N

The only way that happens is if millions of people are significantly worse off. Most people can find work in the big economy, that doesn’t mean replacing a 100k/year job with a 25k/year job is equivalent.

Across a long enough time horizon technology tends to make most people better off, but in the short term it can seriously fuck people over.
What is a “gold-medalist” coder?
Thank you for your thoughtful comment
It may be that they can't release it open source. How much of other peoples' proprietary code is in that kernel?

To be clear, I'm not talking illegal theft or anything of the sort -- but it's quite possible that they've licensed things over the years (code, patents, ...) and thus cannot open source it.

Not saying this is or isn't true, just something to consider when trying to figure out the why of things.
Saying caved makes it sound like Boeing just had no choice. Boeing made this decision deliberately to give themselves a leg up on the new Airbus model that had caught them off guard. So they hastily announced a new 737 and made the decision to keep it as similar to older models as possible so airlines don't have to retrain pilots. To that end, they hid features that might require retraining like MCAS[0]. They are not at all victims here and leadership should be in jail.

[0] https://www.justice.gov/opa/pr/boeing-charged-737-max-fraud-...
If you want to block your grandma from being able to install apps from outside the Apple app store, that's fine (as long as she agrees to it). Seems like a useful feature. Maybe file it under "parental controls" or something.

If you want to block me from being able to install apps from outside the Apple app store though, that's none of your business (or Apple's).
In pretty much every interview, Yann has talked about how important that AI infrastructure is open and distributed for the good of humanity, and how he wouldn't work for a company that wasn't open. Since Mark doesn't have an AI product to cannibalize, it's in his interest to devalue the AI products of others ("salting the earth").
When I would interview data eng candidates, a large subset would import pandas before reading the problem statement. When I've complained about it, a lot of people are surprised to find a data engineer who doesn't like it. That said, it might just be the companies I've worked at. ¯ \ _ ( ツ ) _ / ¯