skysight-inc/HackerNews huggingface dataset:
Reed switch for this application might be even better
Asteroids aside, Mars is inhospitable at the moment and will remain so for thousands of years, forcing any inhabitants to live in similar or worse conditions as the researchers on Antarctica. And at least the people in Antarctica don't have to worry about breatheable air.
No matter how bad we fuck our planet, it’s still paradise compared to what else is out there.

Elon Musk wants to go to mars, but Antarctica is much more amenable to life and nobody wants to live there. I understand it’s about having a backup plan for humanity. I think we could do it cheaper on Earth. I also don’t think we need one. It would be nearly impossible to make humans extinct at this point. We’re too adaptable and there’s too many of us. Civilization could fail, but humans would endure. We could get slammed by a giant asteroid that could kill 95% of the biomass on the planet, and we’d still survive in little pockets. We could nuke ourselves until the planet flows in the dark, but we’d still survive in places that were spared. Civilization is much more fragile.
That's roughly right only if the people paying $W vs $X and $Y are the same people. The people paying $X and the people paying $Y are often not the same people across large swaths of the GPU-buying ecosystem. ($W and $X also change over time and with volume of units shipped and volume shipped varies with how useful and widely applicable the cards are.)

I'd love to get an AMD [6650XT-ish] for my teen's gaming PC. But they also do some programming with me and I slightly worry about "oh, your PC can't do CUDA, therefore can't do XYZ that's interesting to you". I probably will still just go AMD and then have us use rented GPUs if we want to do any CUDA demos together.
I don't think it supports ublock but it does have an integrated AdBlock now. It's based on the library Brave used and supported ABP style block lists.
Don’t quit, start searching for better jobs.

Don’t go indie, it will burn your savings - scratch this itch later when you’re better motivated.

Don’t get disillusioned with the industry, bad jobs are more common than good jobs, move on until you find one that appreciates you better.

Sure it’s easier to stay with the familiar prison than face the possibility of the unknown, but the bravery of stepping out is the cost that must be paid for the search for happiness, the easy decision is usually not the correct one.

Start applying!
Selecting the Right RISC-V Core
Maybe they're wanting the image/font/script optimizations Next.js includes, or the other tooling it abstracts (e.g. SWC). You can use Next.js in full-SPA mode (e.g. next export) if you want. I would recommend that or Vite+React over CRA.
That hasn't stopped them before: https://iapp.org/news/a/belgian-dpa-fines-iab-europe-250k-eu...

And of course with such a small fine it's basically guaranteed they will continue breaching it since it makes them way more money.
Why can’t you do both? You can line up a new job and take a break in between. I regularly take a month or more between jobs. Most employers are fine waiting a bit longer for top talent.
Ah, the typical when we get rid of the 70% memory corruption bugs, we still have to deal with the remaining 30%, so why bother.
Why do we use matrices in computer graphics?
Title doesn’t matter. Pay does.

Also titles are not the same across companies. SR dev at one place is a level 5 dev at another is a lead dev at a third.

If you are at the pay you want with a lower title, that is pure gold. It means an easy promotion, which is a pay bump.

Fighting for a higher title as an IC when happy with the pay seems like you are fighting against yourself. You want to be hired at the highest possible title so you have many years to go until a promotion?
> But we're crazy to keep all of our existential eggs in a single basket and hope it all works out.

While the cost to colonize elsewhere is "mine the earth to a wasteland" it does make sense to preserve the basket we have. At least until we can afford to buy another basket without ruining the original.
‘Immer, Zlaz’ Reveals the Private Life of a Sci-Fi Genius
Not dealing with Python to start with.
> I must have missed the evidence. Exactly what were they?

We haven't found another body yet, let alone one that is within reach. The headline leaves the "yet" out intentionally, to be stronger and goad people into engaging with and reacting to it.
There's a ton of cartoons from the era clearly blackface.

However, to your point, even recent photographs in color and black and white depict the tonal contrast one could imagine inspiring the cartoon character in question:

https://qph.fs.quoracdn.net/main-qimg-3e50441087256791f079ff...

https://get.pxhere.com/photo/black-and-white-people-white-ph...

Until you get to the name Inki... tips their hand a bit.
I spent few weeks last year building a text to sql tool using codex model to do something like this but for all kinds of data sources. We pivoted away to something else for various reasons.

But your approach is much better. Pandas is used a lot. Build a tool on top of pandas. This is awesome.
Ask HN: What’s your plan for getting laid off?
With the recent tech layoffs and chatter about bigger ones coming, I realized I should have a plan just in case.

What will you do? Beyond a 6-12 month emergency fund, what other financial preparation? Will you spend 40 hours a week on job search and leetcoding?
Not so much. Populations look for new better frontiers, not merely new frontiers...
My impression: arrogance

The whole ROCm stuff is built around the idea that you push out a half-working, buggy, and slow mess as Open Source and then the community will take over and maintain it into a usable product. But that hasn't happened so far. Instead of building their own FOSS libraries, people are happy to use NVIDIA's proprietary libraries.
I don’t trust them but since my info has been breached dozens of times by now I assume it’s public and rely on my spam filter.
When I went through something similar it would have taken way longer than a month to recover. I didn't know how long when I took the break. Also I was too burnt out to interview well.
> It is one example of gazillions.

It's literally a single memory error in over 12 million lines of code.

What exactly was the point you were trying to make?

> We've somehow as a community just come to accept that linux will be riddled with security vulns.

I'm sorry, your claim is pure nonsense detached from reality. What exactly led you to believe it's reasonable to jump from finding a single memory error among over 12M loc to "riddled with security vulnerabilities"? Linux quite literally dominates the list of most secure OSs. Where exactly do you base your personal assertion?
I'm surprised that you say that you have 10 years of professional experience if you were actually having this conversation with a company.

Get another job.

The interviews are part of the process. This is tough love: Suck it up. There's a part of you that does have the energy, and you know that. The fact that you can get excited as an indie dev says that you're not as burned out as you might think. You're just scared. It makes sense. But you can do it.

I hope this helps.
How about a first aid course? It looks good on a C.V.

"Boss, this course will tell me what to do when an unfit, overweight, 55 year old middle manger appears to be having a heart attack in the office."

Bonus if you can get out of the office for a day to do it.

If you can spend a years budget in one go you could do a one day course to learn to operate cherry pickers and scissor lifts, although that usually involves travelling to a distant industrial estate early in the morning.

It sounds like you are a programmer. The BCS offer a few certifications where you can just read the material and take and exam to get a cert that might look good on your CV.

"Wellbeing"?, Hey boss, can I buy a split keyboard and a vertical mouse to avoid RSI and carpal tunnel syndrome?

"Learning", Hey boss, this trade show that is relevant to our industry has some educational seminars, can I use my budget for train tickets and lunch and be out of the office for a day?
For me the weakness with public transport isn't so much getting around in the city (I basically never drive in the city), as it is getting out of the city. Getting to my favourite down town restaurant is 15 minutes by car or 20 minutes by public transport door to door, so I take public transport and don't have to worry about parking. Getting to my favourite hiking spot by the coast is 30 minutes by car or 2+ hours by public transport, so I take the car.
Ramit Sethi has good advice on learning to spend, geared towards those that "made it" but can't escape past habits
Would you have preferred EBCDIC?
I expect Java was once confused as being object oriented because James Gosling came from a Smalltalk background and Patrick Naughton from an Objective-C background and as a result Java takes a lot of inspiration from those two languages. But it misses the part that provides orientation. Java's object model is much closer to C++'s in that regard, and C++ definitely isn't object oriented. The coiner of the term even once literally said so.

Not sure why you think C# and Python are object oriented? They have what could be considered objects, but where does the orienting come into play?
I don't have an actionable list off the top of my head, but in particular, about 6-12 months ago, I started digging into how to theme my install. Wanted to have e.g. different system theme colours than Ubuntu eggplant, a different background, different login screen, etc. There were so many different ways and places of doing things (stylesheets packed in gresource files, dconf, more oldschool config files, gnome-tweaks) that after messing around with it a bit I just gave up. Didn't seem worth the time.

It isn't any one particular option that I'm missing, rather the entire experience of modifying its behaviour is a pain in the ass. They seem to labour under the delusion that if they just make this one perfect system, everyone will be happy with it, so they don't need to prioritize customizability. This is rarely ever the case when dealing with real people with different needs.
This depends heavily on how good you are at setting boundaries. How good are you at saying no to your boss and teammates? Depending on culture (yours and the company's) this can feel impossible.

Being unable to say "no" is also a great way to burn out in the first place. The advice of "just slack off" is often given in cases like these, but... if the person could do that, would they be burned out in the first place?
SmokePing – free latency measurement tool
Recently Discovered Gas Cloud Near Andromeda Stumps Astronomers
My ripped CDs are digital, their data will sound the same in a thousand years. While your vinyl slightly changes every time you play it.
Just to share my own experience of trying to make this my daily web driver, both these solutions are using webkit, and webkit behaviour is not exactly perfect and can be a real pain to update. Same issue with Nyxt, which I very much wanted to use. In the end I went for Trydactyl which give the best of both world: a web browser that works, with a decent ecosystem for extensions (lack of ublock is very quickly felt, even if yes there are some alternatives but... not as good and simple) and a powerful interface that you can mod to your needs, vim or emacs shortcut can be used.
This is like my own little tonality calculator, except with good UI/UX, and with two changes (Ionian/Aeolian) instead of arbitrary changes. What would be super cool would be to combine the best of both somehow. My change calculator is at https://edrihan.neocities.org/changedex if anyone wants to derive harmony of changes which are not Ionian/Aeolian. Though it looks like a turd from 1997, and the audio doesn't work, it does expand this idea to include all 12-tone possibilities, which I call changes. Also hit me up if you like OP!
Companies hiring you at a lower lever and then making it very difficult to you to level up due to "processes" are a dime a dozen.
Start by doing the bare minimum at your current job, including taking long(er) breaks during the days if you happen to work from home.
The reason people won't like this is that it's essentially a eugenicist argument and this sort of utilitarianism slides easily into straight up eugenics.

Replace the 92-year-old in your hypothetical with a 22-year old blind person in a wheelchair and "most people" would probably withhold treatment in that case. But they would conclude that based on stereotypes and assumptions about what life "must be like" with those disabilities, not on whether or not that person finds their life worth living.

To change this you need to make it so that so that people actively choose, for themselves, less resource-intensive courses. Which is absolutely a thing, most people if well-informed would choose a slightly shorter life with higher quality of life, still part of their families and communities rather than medically segregated from them. There are powerful reasons people don't make these choices right now, and that needs to be addressed, rather than snatching the choice away from them and putting it in the hands of forces that will inevitably use it for atrocities.
With such specs and form factor, that’d be the perfect phone for me. If it was a phone :(
Impossible to read, unfortunately. It’s currently 3:55 here, but it looks like 2:55.
PSA: many (most?) paid email providers allow catch-all email addresses on your own domain. I use this to give ever vendor their own personal email address:

hn@foobar.com, github@foobar.com, twitter@foobar.com, homedepot@foobar.com, etc.

I currently use Protonmail and have been very happy with them, though I’ve been eyeing Hey!.
I have a catch-all setup so any email sent to my domain, that is not a registered email, goes to a specific account. Then I just create a new email for each site. I also use Sieve rules (Fastmail) to process emails. Each email address for a specific site uses that site's dns name (amazon.com@foo.tld). If an email is sent to an address and the sender's domain doesn't match the left side of the "@" (with or without dots) than it's considered spam and I send myself an email saying someone likely sold my data.

Works great with Bitwarden's new username generation feature. I can create new accounts in a push of a button now.
> TL;DR I am probably burned out, looking for validation from anonymous people online to make a serious life decision, what could possibly go wrong.

This is it, on top of it being a crappy company.

Don't worry. Most of us that have been around long enough have been there. Just dig the ditches while trying to find a new job. While the job market is tighter, there are still plenty of senior level jobs out there. From the conversations that I've had with recruiters, there's really a glut of juniors, while there's a lot of space for seniors.

Don't stay and "work your way into a senior". That's a bait ands switch as old as time. They're trying to get senior level talent at mid level cost. Do the work of an average mid level if you're paid as a mid level.

In the mean while (while looking for other positions), find something that mentally stimulates you.
I just started this today actually. Today is the first day where I am no longer employeed by any company and will need to find my own customers, invoice them etc. My field is ERP development and consultation.

I have 10+ years experience in the field and I was working for a consultation company. But on the same time I would always get messages on Linkedin from recruiters and at some point I thought I should give it a go and try to work on the projects during the nights and weekends.

Did that for like 6 months and felt I could do it full time and then I just kinda did it and will be doing it in the future.
I'm just buying a DAP, but I wouldn't buy an android based one, it'll get obsolete.
I don't know about other terminal emulators but with XTerm you can modify its translation table and have any keys combo sending custom things.

It's all very tricky and quite an arcane art but it's possible to get, for example, the "Hyper" modifier when Emacs is ran inside an XTerm (that is: in "-nw" / no-window mode).
I wonder if this could be used to remove upspeak and other indecisive or passive-aggressive tones.
Thanksy I'll check it out!

Other places where you can see this concept is the Orions Arm hard SF universe or the old Imperium Galactica RTS. :)
Not AWS, but yes, sadly I expect my employer is not the first one to do this.

Sounds like you have a lot going on in the real life, and I have to admit I am a bit jealous now, I def should "get a life" outside of my work identity, something I have struggled to do successfully so far tbh.
The stress from not having a job lined up would have eaten me alive. I wouldn’t recommend that for anyone. I’m glad your case panned out but I would tell OP to line up a new job if they can.
Laravel Facade Under the Hood
This article explains what happens under the hood when you use a facade in Laravel.
tl;dr: The author is sharing lessons learned from their experience building and launching a product. They advise against building an all-in-one tool and recommend testing and selling to at least 1,000 paying users before building more. They also suggest following a systematic launch cycle and validating ideas with paying customers before building. They also advise building an audience before building a product, splitting large visions into smaller projects, and focusing on the most requested feature by buyers in the early stages. They mention mistakes they made, including blindly trusting their team, which led to delays and stability issues, and ultimately, a loss of over $200,000 and depression. They also suggest the importance of QA during the early stage.

Good bot yes yes, I'm working on a news summary thingo for myself and this was in my open tabs.
> Hit this really weird bug - on AIX, errno is not thread-safe by default!

Isn't that a conforming implementation?

(IIRC[1], errno is thread-local, not necessarily race-safe. i.e. it's visible to interrupts, which could change it)

[1] No doubt someone will correct me if that is wrong.
> I feel like we all could know someone who fits these characteristics.

"Know" or "be"?

:-P
You're totally right that this would be something that the users would be using... perhaps the only requirement as a website owner would be to properly configure the Content Security Policy (CSP) HTTP headers [0].

[0] https://developer.mozilla.org/en-US/docs/Web/HTTP/CSP
"Everyday users" aren't programmers, but people who would use the apps powered by ML. Think ChatGPT.

There are programmers, though, who are not fluent in the math that makes ML possible, but would be empowered by friendlier tools.
totally off topic: Any pointers to tutorials/articles that teach implementation of common neural network models in javascript/rust (from scratch) ?
In addition to this kind of tracking (unless explicitly opt-in with a compliant consent flow without any dark patterns) being in breach of the GDPR, I wonder if such mangling of the e-mail address would also be in breach of the right to rectification?

Let's assume you willingly opt-in to tracking but for whatever reason want to be tracked under "h.a.n.solo+iab@example.com" and not "hansolo@example.com" (because maybe example.com doesn't strip out + and . characters, so the two addresses are actually separate users), them not allowing you to change it back to your real address (without their normalisation process) might be a breach of the right to rectification as they'd be holding inaccurate personal data about you.

Of course this is all completely philosophical as GDPR enforcement is not only severely lacking but is nowhere near technical enough to dig into such detail.
So you mean feature complete and it only needs updates to fix bugs or security issues?
Since it still is maintained (which is what maintenance mode means or not) why would you not include it in a comparison?
Find a head hunter to do it for you. They'll usually find a company for you and set everything up so that you won't have to go through too many hoops. I haven't tried this myself, but heard a few good stories about it.
You can easily burn out for a number of reasons
Vulns are found at a roughly uniform rate.

I mean, we can go search the CVE database for the linux kernel. Surely you don't think that this is the only vuln ever discovered there?
Yeah, this is design for the sake of design. A clock that has an ambiguous time readout really defeats the sole purpose of a clock - telling time.
> If you're convinced that a photo of Mickey Mouse with slightly larger ears, or slightly reddish pants isn't copyright infringement, then sure, neither is any of this stuff.

Isn't this already well-established? For example, this image, used in The Simpsons:

https://static.simpsonswiki.com/images/d/d4/Mickey_Mouse.png

is clearly Mickey Mouse in intent, but not in a copyright infringing way.
Phones are awful if you are doing exercises though.
If you quit today, expect this to be your last technical position. You will not find another job this year.

I know incredible engineers with great experience, well known engineers, who have been unemployed 50% of the time or more during Covid.

It's no longer a seller's market, it's a buyer's market. If you do find a new job, it will take you a long time, and you will take a lower salary than you have now.
I was in a similar situation a year and a half ago. I quit my job with nothing else lined up, despite advice to the contrary, and found a new one in a few months.

It worked out well for me, and I'd probably do it again without much hesitation if it felt necessary.

That's probably not enough to decide if it's worth it for you, but I thought I'd throw in my 2 cents.
It is going to be interesting to see if someone figures out other uses for it. Such as voice recording? I would like a recorder with tactile buttons. This could be it, except it looks like it is lacking a microphone?
I actually remembered a tidbit that will show my age as well. The first 28.8Kbps modem in the house was bought by my dad and he told me not to tell my mom that he got it because it cost around $500.
What are they going to do if he says no? Fire him? Not give him the promotions they haven’t been?

If he’s been doing as well as he claims, he can sit on his hands for a few months and start slow rolling his work.
I’m hoping there’ll be a more mature rental / car share market, too. It’d make a lot of sense to have no/low-car city centers (e.g. accessibility and delivery only zones, low speed limits & non-prioritized roads, etc.) and more high speed road infrastructure on the edge of cities but the people I know who’ve had significant issues with things like Zipcar reservations seems like the greatest barrier for that. If people are use to going when they want, you need to deliver reliable availability to get them to reconsider.
I didn't even catch that. Surely they meant 57 billion words.

Some words are broken up into several tokens, which might explain the 300B tokens.
Ok, fair enough. The other alternative might be even worse.

This account has become my junk address, because I can’t trust it.
I think it stands for OOPerational Surprise.
From their wikipedia:

> Igalia is a major contributor to each of the major Web engines (Blink, Gecko/Servo and WebKit). In 2019 they were the #2 committers to both the WebKit and Chromium codebases and in the top 10 contributors to Gecko/Servo. Igalia has helped the interoperability of some features across web engines; they implemented CSS Grid Layout in WebKit and Blink. They are maintainers for several areas of the Chromium codebase, such as CSS Grid Layout, MathML, Ozone-Wayland and MathML in Chromium.

https://en.wikipedia.org/wiki/Igalia
I would be really interested in seeing such a case where there was no extraction of a raw pointer or similar involved. Could you please point me to such a CVE?