skysight-inc/HackerNews huggingface dataset:
Ah, but you've missed two key advantages of CPUs:

1. Superscalar (multiple instructions in one clock tick)

2. SIMD (not as good as GPU, but still substantial)

Ryzen 9 7950X (Zen4 cores, 16-cores) has AVX512. Its only 256-bit wide, but there are 4 pipelines (!!). (Actually, 8 pipelines, but only 4 of them are SIMD. Its complicated, lets just assume 4)

So each pipeline can handle 8x32 bit integers per clock, and up to 4 pipelines can be active at once. I do believe Zen4 allows for 4-pipelines to all be performing the classic "MAD / Multiply-and-accumulate" instruction (very important for padding those matrix multiplication TFLOPS numbers), though how much you want to count this is... rather difficult because the 4x pipelines don't all have the same capabilities.

-----------

I can't say I've tested this out myself. But the Ryzen 9 7950X has a theoretical throughput of 16 cores x 8 ops per pipeline x 4 pipelines == 512 x 32-bit ops per clock tick, and is therefore 4x faster than your "128-core" estimate.

Running this code in practice is difficult... but similar to GPU programming. Intel ispc is a good tool for generating optimized AVX512 in the "GPU programming style". I know that OpenMP has a SIMD-statement, and the autovectorizers on GCC/CLang/LLVM are getting better.

A lot of options, all difficult but "valid"... at least valid for a simple brute-force embarrassingly parallel problem as discussed here. Things get rather complicated rather quickly in this space when we talk about practical applications...

------------

Note: to achieve this in practice requires some very careful coding and magic. You'll need to fit inside of the micro-op cache, you'll need to keep the pipeline perfectly open, etc. etc.
Source code recommender systems: the practitioner’s perspective
ChatGPT will make Agile Coaches and Scrum Masters redundant – in 2 years
'San Francisco downtown as we know it is not coming back,' mayor proclaims
Yes, perl regex options are great for commenting and overall it's one of best things about the language.

I also will paste one or more commented example lines of above my regexes so it is clear what kind of input you are expected to be processing, it always ends up being a time saver when debugging or updating code.
Yeah, great feedback. We'll have a bunch more examples that vary in complexity coming out in the next couple of weeks.
> Yes, on paper XUL is great, but it was based on old UI ideas, we had to make tons of hacks to work around those old ideas, and performance was not on par with what overly-optimised HTML could achieve.

Criticizing the quality of something by saying it’s from “old ideas” is a total non sequitir. Old is not the same as bad (there are plenty of great ideas that are old) and modern is not the same as good.

The pointlessness of just saying XUL is old is underlined when you suggest replacing it with HTML. HTML is even older than XUL and a pretty good idea.

And by the way whatever you replace(d) XUL with will be an old idea soon too.
It’s a metric of people looking to improve at git. So maybe either an indication more people are looking to get into the field, or that people are looking to improve their productivity. Or maybe it’s part of some cert people are after.
How to memorize the ASCII table
How to know when to stop: A guide to avoiding burnout
> 1 hour of audio processing with Whisper on Banana costs <30 cents.

From their page on Whisper: https://www.banana.dev/deploy-whisper
(a) seems likely constitutional as it appears to only restrict those who are not the people inside the united states from bearing nukes. It is "an infringement" but not one of the ability of "the people" of the United States to keep and bear nukes.

(c) I would argue, from a strict reading of the constitution, is unconstitutional as it bans mere possession domestically of nukes. I could be misreading that section though. IMO there really should be constitutional amendment of the second to clearly ban nukes and possibly some other WMDs. As a bonus once all that stuff is spelled out it will give a lot less ammunition for people to hold the second amendment hostage by saying "well we have to interpret it creatively because we'll all be living on a radioactive sheet of glass if we don't."

note: entertainment and not legal advice

side note:
Domestically people designated to be "terrorists" can legally buy and be sold arms (see the terrorist screening center list and TSC no-fly list, the people on there can buy guns inside the US if not otherwise prohibited persons). That is someone on the terrorist list at the TSC can walk into a gun store and pass the background check no problem, and be sold a gun domestically.
Reminds me of programming competitions when I was in school. It was always important to have an algorithm to solve it in your back pocket.
When will congress take a pay cut? This is all their fault anyway. Why would you _not_ hire when the economy is (artificially) good?
Oh very cool. I have a friend who gets some medication from another friend for this reason: he doesn't want it to interfere with his PPL.
“Are you still employed? The answer will surprise you!”
How do GPT3 and Bard handle it? :-)
Well, algorithm aside, it's his fault, I blocked him first thing when I joined because I don't want to watch the daily elon variety show. He's not funny, he takes cheap shots at progressives and has awful engineering ideas. Not a great follow.
Yeah maybe you’re right
Author here. Thank you for sharing and for all the constructive comments.
If they did, they might lose executives.
This post seems kind of naive? A big part of why big tech companies need so many people is because any big company, especially one sitting on piles of money, becomes a target for all sorts of predators and has to defend itself. So it has to have armies of SOX compliance officers (because it's still cheaper than getting sued by the SEC), travel expense auditors (because it's still cheaper than shareholder suits after a VP whoops it up in Vegas and sends the bill to the company), mandatory diversity training educators (because it's still cheaper than getting sued by various minorities), patent litigation departments (because it's still cheaper than losing to patent trolls) etc etc, all of which feel like "bullshit jobs" to the average 3-man startup because the average 3-man startup doesn't face any of these problems.
Are you still waiting?
> When I was doing it, the pay was 2/3 of what you could reasonably expect in the industry

You must be quite old or not in CS :) It was conservatively 1/5 when I was a PhD student (30K was a quite good stipend vs 150K was a kinda mid MS offer). It's as low as 1/10 now.

If STEM PHD students at Temple are really making 19K then it's gotta be at most 1/10 and as low as 1/20 for the good ones.

I do agree, though. We should just separate MS from PhD and pay post-MS PhD students something like what post-docs make. I think that would be very fair -- way less than industry, but a proper wage for a real laborer.
> Every time I try to save money by avoiding Apple I end up paying far more for it in jank, lost time, and frustration. I hate how shit my other options are in nearly all of Apple's product categories

This was me recently. Our old TV broke so I bought a new Samsung at Costco. The setup process was ominous: they want you to sign away all of your data to whoever they choose to sell it to, and the only way to get it on the Wi-Fi was to use their setup app which refuses to let you configure the TV unless you give it background high-precision location tracking permission. They lie about that being needed to configure Wi-Fi in response to negative reviews.

I set it up before uninstalling the phone app, and fired up Disney+ for my son. Mission accomplished!

He makes it like 5 minutes in to Finding Nemo and complains because it’s doing jerky 1-2 fps slideshow mode any time the scene has much motion at all.

We switch to Netflix. Same problem.

Maybe it’s our normally very reliable Wi-Fi? Nope, everything works great on his iPad and that can even AirPlay to the TV flawlessly. Also it downloaded its software updates at like 500Mbps according to the Eero app so it seems like it would have to be a very selective network problem.

The most likely explanation is that Samsung sells 4K TVs with processors which can’t reliably keep up with a complex 4K stream.

I see where this is going, and factory reset the TV before blocking it on the Wi-Fi. It’s a beautiful display and I don’t want it turning into e-waste so time to solve problems the American way by shopping. Amazon delivered an Apple TV early the next morning and it’s everything Samsung wants to be when they grow up: the UI is designed by professionals and noticeably more responsive, the setup process is painless, and it can play 4K in any app flawlessly.

Now, I know that this is because Samsung put the equivalent of something like a decade-old phone SoC in there while Apple is using an A14 which is basically laptop-class and costs considerably more, but if they want to save money on their BOM they shouldn’t advertise things on the side of the box when their hardware doesn’t support it.
Indeed, claim is that op hates the idea of population growth, rather than a specific gender.
someone please tells me what is special about thunderbird as a mail client, other than nostalgia? Why does it keep showing up on HN?
By the sound of it, this may well indeed be the rare case in which jwz's dictum fails to hold, and using a regex will yield one problem fewer - or, failing that, maybe kick a hole in the side and go looking for a river or two. In any case, good luck...
Is it like when you spill liquor on a moving planet?
> I'm not sure that there is any irony there.

There surely is! This scene is so over the top, it is clearly not meant to be taken literally. Some people even interpret it as a hallucination by Travis while he is dying.
It’s possible but right now is the worst time in the last 20 years to try to find an entry level position.

Coding is a job and possible aptitude and desire for good salary isn’t enough. Just like any other job, you should be motivated to do it 8 hrs a day 5 days a week for years on end.

The good thing is that this is something you can learn on your own on the side. So I would continue taking classes and seeing if coding is something you really do enjoy and wait for the markets to thaw, hopefully later on this year.
Boss fires the employee: employee loses the salary.
Employee fires the boss: employee loses the salary.
I've wanted something like this for years! And just started building it myself last month (mostly for home automation). I like the multi-agent model, and the "thought" steps are pretty interesting. But how do you deal with context length with all the back and forth?
They are. The CEO already came out and said that execs would take a significant cut in bonus.
If you ask an existing LLM for a stock quote, it will hallucinate one, or give you a price it found in the snapshot of the web that it was trained on. But the intent here is to build a system that knows it should call an external service to get the right answer. It seems that there's a risk, though: the platform might use the correct service and get an accurate answer. Or it might make up a plausible answer. Who knows?
Again you can’t directly compare distances between 5G and DSL because the wire isn’t taking the shortest path through 3D space between teleco equipment and your modem.

Also a single 600-700MHz 5G tower can cover hundreds of square miles with 5G service with up to 250 megabits per second. 2.5-3.5GHz can still hit several miles with up to 900 megabits per second, and 24-39GHz towers can cover a mile radius at up to 3Gbps. Real world performance depends on many many factors, but DSL performance can be similarly degraded from it’s theoretical maximum.
Society doesn’t owe an obligation to support highly skilled engineers earning more than $50k per year, and in some cases earning more than $200k a year. These people are going to be fine, yeah they might have to cook their own food and move somewhere cheaper, but calling for society to bail out one of the most advantaged classes is ridiculous.
Tons of bland housing is the current need.
Tuition remission isn't pay or compensation. Very explicitly so. Universities even lobbied to maintain this status quo during the TCJA process.
It’s funny you use the term “afford”. People generally can’t afford modern cars, but thanks to buying on credit becoming such a big part of our culture (curiously enough, also thanks to Ford) we can pretend that we can!
Kind of a reach to call some of the highest paid employees on earth slaves
This is fantastic! Thanks for the share. Reminds me of lostfiles for Arch. https://man.archlinux.org/man/community/lostfiles/lostfiles....

Was thinking this would be a useful tool, same as a tool that would show you where environment variables are being set, and which ones override what.
Oxide and the Chamber of Mysteries
Neat. I remember reading about this technique in my university numerical linear algebra textbook in 2001 =)
I have EE and have been programming for decades now.
My favorite room was the "secret room": a wood-paneled library which was only accessible via a hidden door: https://twitter.com/cbrasic/status/1623879372116529155

And it wasn't even the most impressive library in the office...
> You can also build your own Agents that are hosted on your own infrastructure, using the tools and examples in the open source Fixie SDK.

What exactly is running on my infrastructure? Do I need to buy GPUs? What state needs to live on Fixie cloud infrastructure?
His whole thing is getting excited about technology, almost to a fault, without caring much about realism or financials. Combine that with brilliance and he is definitely a force for good in this world.
150 are publicly striking.

If I were a CS grad student at Temple, I definitely wouldn't strike. But after this hooplah I definitely wouldn't be slinging code at $10/hr either. After all, I'm a good programmer who can write papers and prove theorems and I make $2xK a year. What are they gonna do if I fuck off from running recitations and work on my own stuff or try and sell out my advisor's few half decent ideas to the local VCs? Fire me? LOL.
MFA is extremely vulnerable to fishing, ie. man-in-the-middle. It is pretty useless, hardware token or not. U2F/webauthn mostly fixes that.
Why is this just a copy of half of an existing comment elsewhere in the thread? https://news.ycombinator.com/item?id=34733758
Presumably the boss was gaining more value from work done than the cost and the employee could try for a job elsewhere.
Regex is a tool. You mostly just need to understand how it works and when it is useful to get value out of it. By virtue of having used it for a few years, I can generally read it well. I can do the regex crosswords. But I've used it effectively since the day someone told me what it was and I am not a genius. I just kept a guide near. As long as I knew what result I wanted I could use the guide to get it done. That's why I don't ever agree with these articles on regex being some alien language impossible to learn. It looks weird, we get it, it also kicks ass and takes only a minimal effort to understand an expression if you know that's what you're looking at.
> They can now depress salaries even further because they have a wider pool from which to choose.

This appears to be the lump of labor fallacy. Other employers are now competing for those workers too!
What’s the problem with that?
The Roads Must Roll.
Then there’s the times people update the bug-tracker-table-in-a-Confluence-page, and Confluence sends an email alert about the edit to those “watching the page (which is everyone who ever edited it). In Outlook the scroll bar literally shrinks before my eyes as it renders the email from top to bottom.
Depends if you define dependency management as a developer or management concern.

Google's trunk-based monorepo approach is a developer-centric approach seeming primarily driven by dependency management concerns.
> Why would I want to look at the SOFR?

I'm asking what your preferred metric for interest rates is. Apparently you want to look at the yield curve slope? Which is fine, and commonly used as a leading indicator of recessions. But in a way its about the market predicting a change in the future value of money, rather than economic conditions right now. Sort of a second order effect, and IDK any timeseries that captures it that I can compare now versus last year with.

> I just sent you a list of common economic indicators, and you're willfully avoiding them, which doesn't bode well for your argument

You sent one random top ten listicle from investopedia. How do housing starts matter as a macroeconomic signal for a tech startup selling services to other tech companies? It won't, these are proxies for the larger economy. And it wont ever matter to them. Interest rate is the macro indicator that most directly affects such companies, so thats the one I'm discussing.

Other conditions exist, like every tech company undergoing layoffs and cost cuts is a factor but not usually treated as "macro." It's definitely a factor, and one worth reflecting on. But we're not trying to forecast global GDP here, so when an exec says 'macroeconomic conditions' think capital markets not rental vacancy rate.
Nothing in the GP's comment implies a "bail out," or that they don't understand the immense privilege associated with tech wages.

Focusing on that talks past the point: a person can simultaneously be paid handsomely and still underpaid, if their productive output significantly outstrips their salary.

The last time I checked, Google's revenue-per-employee was around $1.6 million.
Even as an early software developer I used to look at massive companies and think what a waste, you could do this with so much less!

Today I realize that was partially a failure to recognize the complexity of what was in front of me.

Today I’m thinking about a timeline tool for a game development environment. In isolation it’s not too hard to implement and it’s certainly a solved problem. Flash had it 20 years ago! We should be able to do this in a few sprints, right?

However, it needs to understand the way the game engine works, and it needs to integrate with the engine in a way that’ll let engine development carry on fluidly. This would be possible with loose abstractions most likely, but it becomes very difficult to make these abstractions finely tuned for a simple and well integrated user experience. We don’t want users to need to know anything about the engine. The deeper we go there, the more likely we are to tie ourselves to specific implementation details. Hmmm… So we need this timeline to fit loosely but to also be maximally useful where it counts. There are definitely opportunities to make mistakes here and get bound by tight coupling which we really can’t afford.

There’s also the question of if the engine or any tooling around it needs to know about the timeline. Should we black box it? Our engine team is small, so any major changes there will be very resource intensive… In fact, that decision is crucial because while it could make timeline development easier, it could prevent us from shipping key engine features! Shit, now it’s a very important decision on how we use the team’s time; it’s kind of mission critical.

And that doesn’t begin to touch on how the timeline will fit into the UI, how it’ll integrate with the existing API, and if/what’s missing from the API to make this thing work.

Suddenly this thing I could mock up over a weekend is a massive endeavour that’ll consume a significant portion of the company’s resources. If only we had another dozen people to help us make it happen

Oh, and we’ve got 4 or 5 other super important features to add and they all kind of overlap and interfere with each other.

But we should be able to do this with a couple hackers and a weekend or two, it’ll be easy. Move fast and break it or something.

I’m not saying no company is too large! Some are insanely oversized. Even so, sometimes tech is hard. You don’t want to try having 9 people give birth to a baby in a month or anything silly, but it’s easy to become constrained in this field. Ideas get bigger than your feasible outputs very quickly. Unfortunately, a lot of the ideas are good! You need more people to make it real!

Then of course you’ve got the weird political side of it. But many companies aren’t necessarily up to that game. Sometimes the product you see is only a piece of what’s in the works. Entire teams could be working on stuff that hasn’t materialized yet.
That's a different molecule. It's been animated.
Speaking of tired talking points, do better... I'm sure that won't be cringe any time soon.
Zelda 1 overworld implemented in Hypercard
Animated: https://mastodon.social/@vl_tone/109753267244202329
I think it is both. I've driven the same car for the last 5 years and lived in the same region for much longer.

I've noticed new parking space are smaller than before and it seems to go by age of development. There is a grocery store nearby with undergound parking built around 2005 with comfortable parking spaces. It roughly has 4 columns for every 2x4 block of spaces. Down the road there is another built in 2018 with tight but doable spaces and columns every 3 spaces. Across the street is a building finished in the last year or two where the spaces are small enough that every other is usable. That one has columns for every 2 spaces. I no longer park there because frequently people park in a way that effectively claims 2 spots.
You may be glad to hear that it doesn't do those things anymore, and native wayland support has started to be integrated: https://github.com/rustdesk/rustdesk/pull/3002
Naval reactors are tiny, inefficient, use high emriched uranium, and are ludicrously expensive even compared to Vogtle.

Being slightly more honest about costs and timelines isn't a great sale point.

If this fairy tale were true, then the Chinese program would be accelerating rather than failing to meet targets, and the admitted costs would be going down instead of up.

Civilian nuclear reactors are for keeping fresh plutonium on hand and making countries without enrichment dependent. Once they are doing that the military support dries up and programs stop expanding.
> “In 1907, downtown was mostly rubble and ash. That’s considerably worse than today’s shift in how people are working,” she said.

I'd take rubble and ash over piles of human feces.
> I've never once seen anyone get further than a quarter of the way through the game in an adcade.

Beating the dragon in the arcade was a complete rush. People watching were thoroughly entertained.

Honestly, I think it was more fun to watch than to play.
I'd recommend this short book: https://www.amazon.com/gp/aw/d/B01EER4Z4G/ (Make your own neural network by Tariq Rashid)

This one doesn't use any frameworks. The next book by the author (on GANs) uses PyTorch. The math is relatively easy to follow I think.

Andrew Ng's courses on Coursera can be viewed for free and have sightly more rigorous math, but still okay.

You don't have to understand every mathematical detail, same as you don't need every mathematical detail for 3d graphics. But knowing the basics should be good I think!
ChatGPT Is a Bullshit Generator Waging Class War
Guyana speaks English.
nice setup!

I spent weeks searching for a 10G switch that can support the IEEE 1588v2 PTP Transparent Clock (TC) mode but couldn't find anyone that can fit into my budget ($1-2k USD new or <$1k for used). Anyone has such switch to recommend?
Intellectually these internet bloggers that work for the major outlets these days are just shy of the bottom of the barrel. It shows.
Really interesting service; well done! Looking forward to seeing how it will evolve.

Quick feedback: it seems you're using fuzzy search, which may or may not be what the user expects. For example, searching for "FPGA" also matches "figa", "fuga", "Fagan", "FPNA", "PGA" (tour), and a bunch of other irrelevant terms. Using quotes to indicate I'm looking for an exact match didn't help.