skysight-inc/HackerNews huggingface dataset:
I'm hiring two senior SWE roles right now, after many many months alternatively cajoling and threatening various VPs in my org. They kinda admitted at the start of the year we were due some headcount after some other engineers left last year... But I digress.

Today alone I spent three hours going through resumes generated mostly by ChatGPT to find anyone with even sufficient experience to make it to interview. I spent maybe a minute on each resume at most, checking experience, qualifications and then tech stack familiarity, and I'm getting maybe one in twenty with something than might hint at a sufficient level.

In today's job market, at least in my corner of it, if you've got the experience and qualifications you're going to stand out. If you're coming out of college soon with a few internships then best of luck.
The study uses cool methods but they are still at very crude global level and the temporal resolution is poor. Functional synchrony (or para-synchrony) is more of an initial pointer to the much faster synaptic processing we really would love to understand better. the ither limit is that fMRI studies focus on relatively large chunks of cortex, but lots of critical changes are sub-cortical. I’d love to see a focus on thalamo-cortico and cortico-thalamic modulation. I suspect these connections are just as important as cortico-cortical and cortico-hippocampal connections.

Finally, there will be a great deal of individual differences. One story will not fit all of us.
> GPL requires you to disclose the license and source code on request

Not quite; GPL 2.0 requires you to at least disclose the license upon distribution, but actual source code may be provided upon request[1]:

> You may copy and distribute the Program … in object code or executable form … provided that you also do one of the following:

> a) Accompany it with the complete corresponding machine-readable source code …

> b) Accompany it with a written offer … to give any third party … a complete machine-readable copy of the corresponding source code …

> c) [option that only applies to non-commercial distribution]

In practice though, GPL software rights holders can't pursue violations they don't know about, and usually only care about getting violators they do find out about into compliance, rather than seeking damages.

[1]: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html
(note I'm going to refer to a "regular company" as a stable non-tech company ... one that is privately held and isn't making a tech product. It is profitable, and somewhere not within 200 miles of the ocean. It has a wage band is $50k to $120k)

The large difference between the pay that a regular company is willing to pay a junior and what a startup or tech company is willing to pay someone with 1-2 years of experience (that is why more than the stable non-tech company can afford) has lead to a "if we can't hire them and expect them to stick around once they become useful - we won't hire them."

If a regular company can hire a junior at $50k, and a year later the junior has now applying for startups and companies that are paying them $150k ... that regular company can't compete. What's more, they've lost money on the time it has taken to train up the junior, maybe send them to a local conference, gotten them trained on the local CRM that they're going to be making changes to...

Well, now that junior has left. At the end of the year, when they look at the costs and such it cost them a net $5k to hire the junior.

Its better to put out a job posting for a mid or senior level developer at $75k or $90k who will stick around for a while than it is to hire another junior.

It the companies that are going to pay $150k for someone with a year of experience are going to keep pulling the juniors away, its better to reset expectations of development speed for changes to that CRM that works and wait to hire someone who will be there long enough to learn the business than it is to hire junior after junior.

The problem is that you can find jobs for someone with the same skills for $50k and $250k depending on the industry that the company is in. It used to be that the companies that paid $50k had people stick around for a while.

One can't make the regular companies big tech profitable. And big tech companies are going to be competing with big tech dollars.

The regular companies that used to be the source of junior -> mid developers can't do it anymore if it is a reasonable expectation to be able to get a job that pays 2x more than the top pay band for the regular company after a few years of experience somewhere else.
The ChatGPT version is both more entertaining and more informative than the article. I'm not sure whether that's ironic or not.
Jzvm – ARM Jazelle DBX Experiments
Wrong thread, probably.
Is it a joke that some tech companies pay 10k a day? Do you have company examples?
The H1B visa is one reason. Unions function by constraining the supply of labor. If companies can simply import labor, you can’t constrain supply. Bonus points if you can underpay the immigrants.

H1B should be much more heavily scrutinized. And for those who are granted visas, their compensation needs to be exceptional, so that it doesn’t compete with American workers.
That's not upstream yet. But they supposedly showed some interesting in nova too.
I think L8 is equivalent to vice president. L10 is labeled as "Google Fellow" on levels.fyi. There is a Wikipedia category for Google Fellows and it has 9 people listed. I'd be surprised if this count was off by more than an order of magnitude or two.

https://en.wikipedia.org/wiki/Category:Google_Fellows
This is just rubbish. Safety arises from multiple dimensions - Kevlar-threaded armour is a single, last line of defence that helps only when everything else has failed.

Actual safety comes from training, practice and operations - such as understanding how the tool works, what unexpected dangers exist, what techniques to avoid, the state of the immediate environment, prioritising safety (eg by not creating time pressure) and the design of the tool itself (eg chain guards and anti whip mechanisms)

By the time your Kevlar armour comes into play you are well outside the safety zone and deep into the shit your pants zone.
To take this a different way, Devs need AI-driven system design tools, not diagramming tools. The work to automate the process to define, code, deploy, and document tech/app solutions using GenAI is arguably well underway and the days of humans producing layers of boxes and arrows documentation is thankfully numbered.

More directly, the need for the special snowflakes and the ensuing complex system design processes will be reduced as we drive towards more automation N(A) frameworks.
You can just say: "Cthulhu".
Signed checksums are generally sufficient to validate integrity. You could GPG encrypt / sign the entire payload as well if desired, though that requires recipients to have their own keys. Some 33 years after the introduction of PGP, this remains a significant stumbling block.
Suddenly they went from powering gaming to being the winners of the AI revolution; AI is Serious Cloud Stuff, and Serious Cloud Stuff means Linux, so...
The ModExp was used for cryptographic authentication, and only ran once per session or once when pairing. IIRC it was a battery BLE device.
I like it, and I wonder about two things. First is making it into a plug-in for Jupyter notebooks, which is presently my go-to note taking app.

Second is adding simulation.
Wait until you find out that the company behind it was doing a crypto scam before they worked on the new AI hype
This is what coffeezilla said on his channel after speaking to devs at Rabbit
That hadn't occurred to me, I had thought (having read the Fine Article, but not closely, nor really more than glanced at the code) that it was using exactly 30 bits and reserving two for, IDK, carry detection, and that 10^9 was just approximating 1073741824. We do that every time we call 1024 a KB and not a KiB, so there's precedent.

Ok. Fair. It's a ~28.9 bit digit taking up 32 bits of storage. It turns out I was mislead!
Bash handles spaces just fine.

# store the command in an array
X=(echo "A B")
# execute the command
"${X[@]}"

Yields:

A B
AFAIK the pure platonic ideal of OOP (i.e. the thing that Smalltalk and Self do) makes no mention of subclassing — that’s bolted-on brain-damage that’s become conflated with OOP.

The way a “real” OOP language would do subclassing, would just be composition: wrapping an instance of the “parent” and proxying messages up to it.

If such a language wanted to “support inheritance in the language” (i.e. put syntax sugar around that wrapping), the result would probably look something like Golang’s anonymous embedded struct fields — where embedding a “parent” object of type X, gives your wrapping object Y default proxy methods to call the X instance’s methods of the same name; and default proxy getters/setters for the X instance’s fields; both of which you can override as you please / are implicitly shadowed by methods+fields of the same name declared on the wrapper type.
Show HN: A tool for finding the top-rated Goodreads books in each genre
> and bops them near the temple with a small round.

The smallest commercially available centerfire cartridge was the 2.7mm Kolibri round, which was too underpowered to inflict significant damage to a person other than maybe if you hit them right in the eyeball. That round weighed 5.3 grams while the OP article talks about a drone weighing 9 milligrams.

https://en.wikipedia.org/wiki/2mm_Kolibri

This drone just doesn't have enough payload for explosives/bullets to be useful against a person. More plausible is some sort of biological attack, like a nerve gas, although you'd be pushing the limits even there. The LD50 for sarin gas is 1 milligram, and you would need a delivery mechanism.
Same. I wrote C++ "professionally" for ~5ish years out of my 25 year career and would only consider myself a novice in the language.
> We need something that is more equivalent to convince large numbers of people to switch.

Maybe?

I have a friend who went from being a heavy meat-eater to vegan, for health reasons rather than ethical/environmental ones.

He really struggled with making the change until he stopped using meat substitutes and making meat-free versions of meat-based dishes. Once he did that, he found that the food was actually delicious in its own right, and no longer felt that he was sacrificing anything.

The lesson I took from that is that whatever your diet consists of, it's a mistake to try to make it resemble a different sort of diet. Embrace it on its own terms.
FYI I wouldn't know how to do fibonacci sequence because I don't know its definition. I could make a guess because it came up as a toy problem before, but because I never actually needed it for anything I'm not super familiar. Compound interview stress and I'd potentially get factorial wrong as well because that's also not something I'd normally implement.

I might recommend, when asking this question, to give the definition with a few example inputs and outputs. That should avoid these types of issues where people are perfectly capable of coding the requested algorithm but aren't mathematicians / toy problem experts
Ask A RESEARCHER: What did people use as rain gear in the past?
Ideally this would be a view setting, and could be enabled or disabled for different users without making edits to the code.
Something tells me seizures have multiple causes and if the drugs is one cause it's not a cause for everybody.
Pockets? So 20th Century. I’m seeing people wear their massive phones on lanyards around their neck all day.
Textarea Selection Example in JavaScript and HTML
In my experience the people like the OP lead to the opposite of engineering excellence. Engineering is a team sport. Engineering excellence requires teams of people working together. It requires identifying gaps, understanding how they came to be, and building systems to make sure they stay fixed. It requires understanding that humans and systems built by humans are fallible and applying checks and automation as needed.

Or you can just be the guy that yells that everyone else is doing it wrong and then wonder why you don't get hired

This is my last reply. You have a good day.
>yet I cannot produce non trivial code without looking at the documentation

hello = {1:1, 2:2, 3:3}

is about as trivial an ask as someone can make.
Interesting. Thanks for clarification
We can divide bitcoin into smaller pieces,
How exactly is it unlawful? What law exactly says you have a right for appeal, or any rights to the company services at all?

I don't want to say there isn't room for improvement. But I am not aware of any current law that would mean any of this is unlawful. I'd like to be proven wrong.
I can figure out in 5 minutes how someone is going to do. Just based on the resume alone in most cases.

What do you do with the remaining 4 hours and 55 minutes?

The take home test tells me little. I don't know who did the work, how long it took. I know they must really need the work because they gave away 2 hours of free work, that might be a red flag. If they guessed the coding standards we use then we pass them?

If you care about seeing their code ask them for a sample. Some people people github profiles with code on their resume. Use some of the time you have: the 4 hours 55 minutes and check yourself. It will be more representative of their work.
I guess that in the same way guns aren't really a hobby in Ireland, neither is metal detecting.
Anecdotal, but I've tripped with two people who showed seizure like symptoms that they never had before or since.

Couldn't find any data at the time. Tried to get them to submit experience reports on erowid so that there would be some data out there, but they didn't want to put anything about it in writing.
Regardless of what anybody says to the contrary, story points are and have always been used as an obfuscated measure of time. When we can never estimate plan timelines correctly in the first place, why would anybody think that we should be able to measure story points with any accuracy? It is just another stupid PM gimmick to create useless management metrics.
Except anyone can start a parallel chain, e.g. DogeCoin. The only thing that makes BitCoin special is that it was the first and is still the most well known. It's value is entirely based on network effects and speculation. It's a speculative store of value which can be digitally transfered for a modest fee.

Fiat has the force of the state behind it. This has pros and cons, depending on perspective and use. As a currency, it's superior in many ways. As a store of value, it's in many ways inferior to BitCoin... Until it's not.
At least it doesn’t suffer from the lone banana problem
I wish high schools taught this more. If you do 3 internships in college, you'll likely (if you didn't sleep through them) have at least 1, if not 2 job offers when you graduate. Plus some actual job references, and three years of "work experience".

Don't sleep on internships
Yes, most of our early product prototyping was Pi-based. I've experimented with cameras, parallel stream processing, opencv, even voice assistants. It's a great platform. Happy to answer any questions. Also, lots of tutorials (on Medium and YT) for your exact setup.
I'm doing the classic comment before reading the article thing, but I have to say there's a big difference between it sending that information when a request is made and hoovering it all continuously. especially if the data being collected isn't detailed anywhere.
I don't know what to say then. Maybe study some history? Ask your parents?

https://en.m.wikipedia.org/wiki/Trente_Glorieuses

https://en.m.wikipedia.org/wiki/Wirtschaftswunder

https://en.m.wikipedia.org/wiki/Italian_economic_miracle

https://en.m.wikipedia.org/wiki/Post%E2%80%93World_War_II_ec...
Any feedback much appreciated!
Q4 of this year, I think.
If there are plenty of qualified candidates there must be an over supply of candidates in the market. Too many developers but not enough roles.
An African swallow or a European swallow?
Yes, and IDE that would know the arity of functions (which is not totally simple, because of the very dynamic nature of the language) would be able to display the "parenthesis" or the grouping of function calls. I plan to make sort of visual editor for it too as an experiment so that could be a first demo of it.
The easy answer is stop being such a 'servant' and work on per project basis. I'm yet to understand why people are so prone to being slaves of corporations. It's the most degrading experience with zero motivation on the job. Just retake your dignity.
If only the Apple Watch worked without an iPhone, I would buy this today.
This reminds me of the struggle mapmakers used to have where other map makers would copy their maps. So to counter it and be able to prove the copying, they would add tiny unnoticeable but fake places.

https://vinepair.com/cocktail-chatter/cartographers-fake-pla...
Unrelated tho i recommend professional spy agent arpanethack@gmail.com for Recovery of cryptocurrency/ Recovery of Stolen Bitcoin,Usdt from fake investment platforms/ Bitcoin Mining/ Increase of Credit score/ Recovery of all hacked social accounts(WhatsApp,Twitter, Facebook,instagram etc..)Removing Bad Records from Both Public and Private database well,that’s all I can remember you can text him to get your job done.
If you look carefully you see that they actually started with a much bigger drone and then shrunk it down. The minimum is 9 mg (that they could build) but it sounds like the design can be expanded to almost any size. A more obvious question would be is there any functional difference between this and a balloon.
Colorado Rattlecam Livestream [video]
You debug it with shellcheck[0] and `set -ex` (which will trace each statement on STDOUT).

[0] https://www.shellcheck.net/
> Women are heavily benefiting from financial independence

The ones who wanted to be financially independent, yes. The ones who wanted children, whether from young age or suddenly, as adults, they're screwed. It's not just society that's screwed - so are many of the women, because as I wrote earlier: there was a moment when they had a choice between career and homemaking, but that time is past.

> More work and effort equals the ability to have more purchasing power is a fundamental part of capitalism.

Capitalism has its failure modes, and this is one: the market adjusts to bring average disposable income to zero. If almost everyone puts in more work and effort at the same time, their purchasing power stays the same on average. More work, same results. A ratchet.

> If we are so concerned that single income families are being priced out of sufficient quality of life, then we should be mandating overtime after 20 hours per week of work, instead of having one partner in a relationship becoming forced to depend on the other.

Would be nice, but unless you set up a ceiling (which would be unfair for any number of reasons), then the market will nullify those efforts. As long as anyone can get ahead on the margin by putting some extra work or making some sacrifice, everyone will be pressured to do it.

(Or: race to the bottom doesn't only affect companies, and it doesn't stop being a race to the bottom just because "more work" sounds like something is increasing.)
Oh, that works, but the Arduino String library had some features I wanted. Its docs have an explicit example of putting a literal (an even longer one) into the constructor, so... Mysteries!

My default expectation is that it is a footgun that I do not understand.

The alternative is that I've stumbled across a very rare bug in some popular libraries, or else my hardware is cursed in a very specific and reproducible way.
We've been using wasm sqlite with kotlin-js and the kotlin sqldelight framework. This is admittedly a bit of an exotic stack to be running in a browser. But it actually works surprisingly well. Unfortunately the failure modes with opfs are kind of ugly and need some attention. A key issue is controlling what happens when you have multiple tabs open interacting with the same DB.

One interesting thing is that opfs maximum disk usage is kind of browser specific but tends to be a percentage of the available diskspace measured in GB rather than some lowish number like 5MB as is typical for e.g. browser local storage. This makes it suitable for locally caching and syncing large amounts of remote database content.

We've had a few challenges with opfs and particularly limited support for this on Safari it kind of works but with some caveats. Chrome/Firefox are fine. Our web app is packaged up as a PWA for use on mobile.

Another issue is that opfs creates issues with loading resources from external websites. E.g. we have HTML previews that may include images on external domains that the browser will render fine without opfs enabled but will refuse to render when using opfs, unless you set crossOrigin=anonymous on the img tag.

Relative to indexed-db, which is supported by most browsers, you gain a more sane API to access data and more flexible querying and support for things like joins. I've had some exposure to indexed-db and IMHO it's a case study in bad API design gone horribly wrong. Querying is very limited and the APIs are poorly documented and have weird failure modes. Sqlite is an absolute pleasure to use in comparison and probably faster and way more capable.
We have to recognize that companies above a certain amount of revenue or profit or users are as powerful as the government. Let’s not waste time debating their practices - their size is itself a problem. Once above some threshold they really should be governed like a public utility.
Traditional Search vs. GenAI
Unrelated tho i recommend professional spy agent (arpanethack @gmail dot com) for Recovery of cryptocurrency/ Recovery of Stolen Bitcoin,Usdt from fake investment platforms/ Bitcoin Mining/ Increase of Credit score/ Recovery of all hacked social accounts(WhatsApp,Twitter, Facebook,instagram etc..)Removing Bad Records from Both Public and Private database well,that’s all I can remember you can text him to get your job done.
I often think about what the computing landscape would be like if some of these other companies had been more successful. The hard thing though is that most of them died so early in computing history, that we can't really know how they would have evolved. It's like imagining Windows 11 while using Windows 3.1. It's a shame there isn't a windows 11 like version of the Amiga OS, or something like GEOS with 30 extra years of development.
In a market with a population of 150k. I ran a job ad and got 292 applicants in under 24 hrs

2 years ago, I’d be lucky to get 8 applicants in a week, with probably 4-6 of those living in India or Pakistan with no way to North America

So it’s an absolutely exponential job market crash.
Most are sitting tight currently, no one wants to play musical chairs and be left standing.
I've been playing for a while with various *Pi like boards (mostly Orange Pis) and the ustreamer software which is very light and well suited for small boards like those.

https://github.com/pikvm/ustreamer
Is It Silicon Valley's Job to Make Guaranteed Income a Reality?
Quis custodiet ipsos custodes ?
OP should start interviewing just to record this exact scenario - then share it here for the sweet, sweet schadenfreude.
One piece of advice - when it comes to privacy and security, wired > wifi. I always recommend wiring (PoE). Jammers have recently become cheap and accessible, and burglars can now turn off whole neighborhoods.

[1] https://ktla.com/news/local-news/police-warn-of-thieves-usin...
[2] https://www.usatoday.com/story/tech/columnist/komando/2024/0...
Thanks for the insights on that half of the hypothetical! 9mg is indeed wild, and made me go check the article... The article is a bit confusing, or I'm missing some nuances. It seems to talk about 2-3 drones, I think, mentioning weights of: 9 mg, 1.13 g, and 4 g. I think the one in the video is not the 9 mg version.
You’re in luck because it does and that’s exactly how my daughter uses it at school.