skysight-inc/HackerNews huggingface dataset:
Perhaps I'm in the minority here, but I've wasted a ton of time in math classes working through way too many academic exercises that have little real world applications. For example, learning a bunch of tricks to solve a differential equation by hand feels like a circus act. Sure it can be done, but only with a limited set of "textbook" equations. When you get into the real world, you'll need to put those equations into a solver like matlab, etc.

It would be nice IMHO to see a more hybrid approach at Universities to teach math and application at the same time. It's strange to send students through YEARS of math classes without strong application. It's like learning music theory without playing an instrument.

Our academic system in general is still modeled after old-school institutions, based on textbook-style learning that all pretty much follow the same recipe. Is it not crazy that we have classrooms in this day and age with 300 students sitting in desks listening to a single professor? It's insane.

We are ripe for an educational system that is truly disruptive - especially with the rise of AI systems.
I'm inclined to agree, but for some reason the theory that "developer jobs are scarce because interest rates" has been repeated often lately. I'm not sure why people find it so compelling. I live in a city dominated by non-tech Fortune 500s (i.e., not VC start-ups) who traditionally hire lots of devs but this year not so much.
Thank you for this post. I am in my 40s and have a similar approach.
Doesn't X have a pretty strict RTO policy? Are they making all of the employees move?
It indicates nothing; they started it a few years ago, before that. They just transferred the most important parts of their driver to the (closed source) firmware, to be handled by the onboard ARM CPU, and open sourced the rest.
Thanks for the lenghty write up, I appreciate it. Even though I write mostly Java for a living, I’ve got only a couple of years of experience and lack the means to contribute to a discussion of this level of expertice.
I faced this issue once. I solved it by creating a wrapping/delegating Executor, which would capture the MDC from the scheduling thread at schedule-time, and then at execute-time, set the MDC for the executing thread, and then clear the MDC after the execution completes. Something like...

class MyExecutor implements Executor {
private final Executor delegate;
public MyExecutor(Executor delegate) {
this.delegate = delegate;
}
@Override
public void execute(@NotNull Runnable command) {
var mdc = MDC.getCopyOfContextMap();
delegate.execute(() -> {
MDC.setContextMap(mdc);
try {
command.run();
} finally {
MDC.clear();
}
});
}
}
damn, only for new GPUs.
> you can tell shareholders a story about AI that doesn't cause them to panic.

Anecdotally I'm hearing that this is the story they're telling inside as a reason they're doing less hiring.

> "AI makes engineers more productive" should lead to more hiring not layoffs.

I'm not sure that follows. If you're a bean counter and you start thinking that maybe you'll be able to cut the engineering budget by 30% ("because AI") then that's going to be very tempting. It's not unlike the offshoring craze that started about 15 years ago. The MBAs then said "Hey, we could pay 1/2 of what we're paying now for the same engineering function" and they started offshoring willy-nilly. Then a year or two later when things weren't working they wondered why, but by then the MBA had moved on to the next company to initiate an offshoring program.
Ask HN: Do startups investors still require Delaware companies? vs. Int'l?
IANAL, but I would think Infineon's data sheet and quote would constitute the "offer," and NASA's purchase order the "acceptance." IIANM, this meets the minimum requirement to establish a "contract" (usually called an "agreement" these days).

If the MOSFETs don't meet the specs on Infineon's data sheet, including rad hardness, then Infineon would be in breach of contract.

Is my reasoning correct?
Whether or not there are any bios updates available!
“And thank you for picking up the slack with house chores whenever I was bogged down with lab work – I know I was the reason you bought that Roomba.
Lauren Harrison

Sex and conflict: How competition shapes reproduction, behaviour and life-histories in various animals (2022)”

Pretty funny juxtaposition of thesis title and acknowledgment.
Networking is gold for everyone.

Hey - you're looking for a job? Come work here PLEASE!! As a company you can get folks who'd otherwise go elsewhere as well this way because process can be shorter - you've already worked with them maybe in other contexts etc.

One issue now with hiring is just the crap you have to wade through. When hiring was local and/or in office interviews it was one thing - but now it's honestly wild. The number of responses is INSANE. I used to make a point to read every resume (just a glance at least) - that's impossible now (it's slow anyways on a lot of sites to flip through resumes).

Outsourcing is definitely up as well since overall remote is up and has made that easier.

Then you've got scammers - we've definitely contracted with one person, and when talking with them later its a different person entirely. Ie, email grammar falls into trash.
I think Beelink alone has more than 65 mini PCs :)
And what if you don't want that "central place"?

If you just want a place to publish your code, you can use GitHub like any git repository, in a decentralized fashion. If you do that, you are not dependent on GitHub, it is just another clone.

But as soon as you start using the features of GitHub that are not git, you become dependent on the platform. AFAIK, you can't easily push and pull bug reports and discussions. If you want to start a community elsewhere, like a competing platform, or maybe a traditional mailing list, and there is already something happening on GitHub, you are creating a split.

You may also not trust GitHub and want to be able to leave at any time. Again, no problem with git, it is just a matter of changing your remote, but everything that is not in the git repository may be lost.
All of them. It should have been implemented years ago.
Using GDocs after using notion for a few weeks feels like going back in time.
I bought one on AliExpress for just under 18 EUR. Mine works similarly, that it streams to some server in the cloud. I knew this, and only connected it for testing a little bit and made sure to not put my face or any of my documents etc in view of the camera.

The company behind the one I bought does seem to have a slightly better business model though. With them you can use it free to see live or you can pay them a monthly fee for recordings.

As for me my plan is to put it on a LAN without internet access and figure out how to get the video locally.
Honestly, I bet the bulk of his audiences, aka the common folk, didn't grasp all of his references and allusions, but you don't need to when watching a play. Consuming Shakespeare as a play vs reading it is a very different experience.
Not even the pocket, all modern flagship phones are so large that I can't use them well with one hand. I'll stick with the mini till the day it does and just hope there's a better something out there by that time.
Isn't this exactly how Alpha Go learns and works so good? It always knows the right answer because it knows the rules of the game and can easily compute W-L record.

In life, it's hard and very expensive to codify the rules, and compute W-L record.
Hillel provides a sublime tour of, err, toolbox languages
Judges don’t run campaign ads
I agree about the love of novelty, but two of your examples (Tesla/Musk, LLMs) are also falling out of favor in mainstream news. Especially Elon since Twitter. LLMs too (or at least the hype surrounding them as AGI) have seen mainstream panning of late, in parallel to mainstream outlets
There's no way that's accurate. Do they really think most engineers are being paid $1.8million to $3.6million per year at 'stable' ultra-growth companies, even taking the stocks into account?

There's no way this is true. A tiny number of engineers across a handful of companies maybe.

The rest are getting paid way less than that. Or working for a company that is 'ultra-growth' but runs out of cash and goes belly up before you can even vest your stock options.

If this is considered common in these type of companies, someone please point me in the direction of companies like that, please. I'm not making anywhere close to that much, and I have some good experience in both startup and enterprise companies. I'd even accept 1/4th of that.
The best part of this piece is the link to the Wired article about The Melt:

https://www.wired.com/story/how-the-trendiest-grilled-cheese...

If you hit a paywall, clear the site cookies and reload, or read it here:

https://archive.is/GmXWM

Oh, The Melt has a location in Stanford Shopping Center near where I live.

I am almost tempted to try it. Almost.

Nah, I am certain I can make a better grilled cheese at home. Here's a recipe I just invented while looking at some ingredients I need to use up.

Finely chop a fennel bulb and plenty of garlic. Gently sauté them in a flavorful extra virgin olive oil on medium-low heat.

Strain them out of the pan with a slotted spoon and leave the remaining oil in the pan.

Spread a thin layer of a mild Dijon mustard like Grey Poupon on one side of each slice of bread. This helps the cheese stick to the bread as you assemble the sandwich. A porous bread is nice so the cheese oozes through.

Put a thin layer of sharp cheddar on one slice and a thin layer of Swiss or Jarlsberg on the other. Or whatever you have handy, but you want one cheese to be super flavorful and the other to be stringy as it melts.

Put one slice of bread in the pan (obviously cheese side up!) and add a layer of the veggies on top of the cheese. Put the other slice cheese side down on top.

Don't be tempted to flip it too soon!

Instead, smash it with a spatula repeatedly as it warms up. And move the sandwich(es) around the pan to pick up the rest of that flavored oil you just made.

After some of the cheese oozes through the bread, then you can flip it and give that side the same treatment. The more you smash, the better it gets.

Now that it is nicely stuck together, you can flip it all you want. You will know when it is done.

Of course you can use any vegetable in the middle, I'm just using what I have on hand.
Wow, I just assumed this was going to be another "design concept" page.

But it actually has a price at the bottom and says "Shipping this Summer".

As a design concept, I think this is funny and clever.

But as a "business", I'm a bit confused. It's hard to imagine that more than a few hundred people might ever actually buy this, if even that. So then how does the hardware manufacturing work? This seems way too mechanically complex to just be 3D printed, but this seems far too niche to be manufactured at scale.

I mean it's very cool if this is a kind of hobby project made out of love. I just don't understand how a hobby project can sell this at $80, and 3 size variants no less. Is it some kind of 3D printing of all the individual plastic parts, and then each one is hand-assembled by the creator on demand? But it looks way too smooth with exact tolerances for 3D printing.

I just don't get how the financial aspect here works at all -- not even to make money, but just not to lose money. Can anyone enlighten me?
This honestly sounds like a nightmare: multimegabyte wasm downloads, data corruption in production and byzantine hacks to coordinate writes between tabs. I am very grateful that we chose IndexedDB instead for our application!
>Microsoft for example has both GitHub and Azure DevOps.

GitHub's Actions product was a rebrand of the Azure DevOps product. It wouldn't exist otherwise.
All I need is for Prism player to make an Apple Watch app and then I'll be all over this.
> Yes - I agree (I am a parent) that the law is stupid. If a kid doesn't want their parents to know something they should do it the old fashion way and lie as I did and my parents did before me etc:)

The law seems to be about making it possible for kids to lie without the school snitching on them. You should be in favor of this law, no?
The process for such approvals is time and resource intensive. And yet, we have a new & improved artificial sweeteners every few years. Yes, I know the argument... the newest one tastes better. They said the same thing about new Coke.

Seems somewhat odd that something as simple as a sweeter needs to be re-engineered so often.
That’s because you’re dealing with a pile of abstractions on top of the cpu, data storage and channels that connect them all. You’re perched on top of the babel tower trying to figure where to put the next stone without everything crumbling around you. And you don’t even know the shape of the stone. You only have a vague description of it.

Just too many unknowns.
I am more concerned about Apples users than what Apple thinks. If Apple makes their users look silly, their users might start caring.
Hello beloved Canva, Microsoft is coming
Professional Sports on the Moon – Next Decade's Multi-Billion Dollar Opportunity
The brainchild of HN's dr_dshiv.
I also moved away from Notion a while ago for being crazy slow. For personal note taking I use Obsidian, big fan of it.

For my dev team I recently moved us to eraser.io. Still in the early stages with it but it's working well enough for us atm.
I'm glad to see that we are getting closer to "what are the practical applications?" of GenAI. To me, the values lies well beyond "it can do everything! This will change the world!". It can't, but it might just change a lot. Blockchain technology had it's time in the sun, but now the proof is in the pudding. When new technology needs to meet the needs of the masses, it hits a brick wall of "prove your practical value to me". It seems like GenAI can see that wall coming in the distance. The question, is whether or not it can sustain the impact.
From direct first-hand experience the numbers for SWEs on levels.fyi for Google are accurate.

You almost always get your full bonus (or more) and (depending on the size of our RSU grants) you vest either quarterly or monthly and can usually sell immediately (barring an imminent earnings release).

So for all practical purposes (at FAANG at least) the total comp is cash equivalent (even though it's a combo of base + bonus + RSU).
Certainly they can disintegrate negative connections. Be warned however, they can also do the same with the positive ones. The chemicals used don’t care about the outcome of their use.

I was acquaintanced with a guy who had safely taken significant amounts of shrooms for years (he asserts more therapeutic reasons than recreational), having slowly tested up to ~5grams, so was seemingly in the clear are far as uncovering schizophrenia and the like. Then he took a bit more one day, he estimates about 7grams, and basically his connection with his sense of body and presence in the world became severed. Described it like being dead, but trapped in a body, unable to feel joy or relationships. This persisted for 3 years despite many attempts to resolve it. In the end he committed suicide.

While things like microdosing are definitely intriguing, my own exploration on the topic and reading many accounts has left me with the strong impression that for psilocybin, any dosage above 3grams (of dry Psilocybe cubensis) poses an unacceptable risk of negative outcomes.

As such, I strongly caution against naive exploration, and stay the hell away from higher doses. Especially since those seeking psychedelics as a treatment are much more likely to have multiple issues that increase the likelihood of severely negative outcomes. Users should also be aware that under elevated doses, self harm or harm to others becomes possible. Assaults, murders, and suicides under the influence are a reality that cannot morally just be ignored.

Which brings up another point; in general the psychedelic communities online that I’ve observed do not generally appreciate the mention of bad outcomes, to the point where they actively censor things as anti-psychedelic conspiracy. That coupled with problems in getting accurate medical data make it hard to tell the actual rate of severely negative outcomes. Those who take psychedelics have a vested interest in seeing only the good outcomes.
Ask HN: Was the Commodore 64 shunned in Silicon Valley?
Maybe there was intense social pressure to buy an Apple II as a home computer instead?
One of the best, most cost effective ways to do this is by enrolling at your local community college. Faculty there are primarily focused on teaching, and WANT you to “get it”.
In addition to math, I recommend you take ALL the STEM courses you can that you’ll touch in university.
I took separate classes in Unix and C at community college before my university quickly introduced them in systems programming. Boy, that was time and money well spent.
Not just HP but Lenovo and Dell too. They all use the same case and motherboard design. x86 so every Linux and BSD distro will work, upgradable CPU, RAM, and HDD etc. I can vouch for them.
Kind of, but students can develop mental crutches and hobble along while missing some underlying concepts. I know I never mastered factoring a polynomial in algebra and managed to get through calculus and statistics and computer science, etc.
This list maintained by r/MiniPCs is infinitely better – https://docs.google.com/spreadsheets/d/1SWqLJ6tGmYHzqGaa4RZs...
I believe the popular phrase for this is "leaning forward", as the more traditional terms have negative connotations.
Parky Towers has a decent index of those thin clients, with information about how they can be upgraded

https://www.parkytowers.me.uk/thin/hware/hardware.shtml
Part One: The Story of Fast Radius
Putting this in context might be useful. OP writes:

> Company said “their site was slow” and they didn’t know why. Turns out they had two database clusters: one for production and one for research. The research cluster had 8 instances costing $5,000 per month total. The production cluster had 2 instances costing $500 per month total. The research cluster hadn’t been used in two years. The non-technical company owners had just accepted their system was slow for the past couple years without ever looking into possible fixes because, once again, “the cloud means we never have to manage anything. only agile story point product features matter.”

I'm not sure why we should try to apologize for or further normalize this level of negligence/incompetence? Of course things slip if you're tracking the wrong metrics, and if your approach to cost-management ignores huge actual waste while you make the problem worse by doubling down on hiring newbies, bloating do-nothing middle management or product at the expense of engineering, over-working what seniors you decide to keep, etc.

Fixing honest mistakes is, of course, part of the job. Fixing other people's negligence/incompetence/indifference should not be part of the job, nor compensating for other people's greed when they fail to think through their race-to-the-bottom well enough.

And if shoveling shit actually is the job, then just interview for that. If we're interviewing for 10-20 years of experience and a CS degree, that creates an expectation that the work that needs to be done has some relation to those criteria.
+1! -- I use Optiplexes in my homelab for client/misc/fw duty, and I have a pair of Supermicro mini servers with Xeon-D chips for slightly heavier stuff. Both bulletproof and small/innocuous/inexpensive to run.

I keep wanting to upgrade to something shiny or attempt to consolidate since my Dells are on some hilariously old chips (4th gen LTS "T" series i7s) but man they just keep chugging along, it's hard to justify.
For $600 sure, but its review isn't exactly glowing: https://www.servethehome.com/minisforum-ms-01-review-the-10g...
From the github repo[0]:

Most of NVIDIA's kernel modules are split into two components:

An "OS-agnostic" component: this is the component of each kernel module that is independent of operating system.

A "kernel interface layer": this is the component of each kernel module that is specific to the Linux kernel version and configuration.

When packaged in the NVIDIA .run installation package, the OS-agnostic component is provided as a binary:

[0] https://github.com/NVIDIA/open-gpu-kernel-modules
Okay, but what does that mean? AI is a search process. Do you mean you want the AI to formulate queries? Test hypotheses? Okay. How? What does that mean? What we know how to do is to mathematically define objective functions and tune against them. What objective function describes the behavior you want? Is there some structural paradigm we can use for this other than tuning the parameters on a neural network through optimization toward an objective function? If so, what is it?

I'm sorry to be a little testy but what you've basically said is "We should go solve the hard problems in AI research". Dope. As an AI researcher I fully agree. Thanks. Am I supposed to clap or something?
Beyond the general idea that the more time you have to think about a problem the more likely it is you will do better at solving it. How does this translate into an ability to solve more emergent problems? Isn’t this “hack” somewhat similar to the idea of people who have never had to step up and learn to work harder. And in fact the hack gives a false sense of confidence in the ability to solve more typical real world problems when it matters.
My main criteria is lack of pain. If you've ever had a gallbladder issue it's quite painful and the pain lasts for several hours and there's not a lot you can do about it after it starts. I haven't had an episode like this since going vegan. I do eat sardines occasionally just to make sure I'm not missing anything and that seems fine (no pain). Other than that I'm not too inclined to experiment since things are working well as is.
And Walmart.

Home Depot has sold me a returned product that was missing parts before.
this is resolved in 555 (currently running 555.58.02). my asus zephyrus g15 w/ 3060 is looking real good on Fedora 40. there's still optimizations needed around clocking, power, and thermals. but the graphics presentation layer has no issues on wayland. that's with hybrid/optimus/prime switching, which has NEVER worked seamlessly for me on any laptop on linux going back to 2010. gnome window animations remain snappy and not glitchy while running a game. i'm getting 60fps+ running baldurs gate 3 @ 1440p on the low preset.
> "If only I had a chat bot that could act as a TA when students have questions about my lectures" is so far down the list of things they'd like to have to solve problems

I care about their problems a little bit, but I naturally care about the problems of the students a lot more. The point of colleges is to make it easier for the students to learn, not for the teachers to teach. The teachers are a means to an end.

If colleges announce that they will use AI as TAs and the students tear their hair out, then I will worry.
Ask HN: Do you review the security of imported code?
If so, how often?