skysight-inc/HackerNews huggingface dataset:
I'm curious, how big is the CPU gap between 4 of these and a single cheap ATOM Nuc at this point? Or i3?

I don't doubt that its significant, but it seems like these are catching up?
Apple is more integrated.
Somewhat tangential (for the possible future): out of blue my paypal account was suspended recently, permanently, and they refuse to give any reason. Now I'm thinking to apply for some positions there only to raise this topic with the hiring manager :)
The Atari 2600 doesn't use IRQs or NMIs. You have to sync with the frame by setting a timer, making sure your code doesn't run over it, and spinlocking on it until it expires.

However, the CPU can tell the video chip to make the CPU halt until the beginning of the next scanline though.

That's the only platform I know of that's anything like interruptless.
The fact that they succeeded in spite of a purposefully obtuse interface is a pretty clear validation for the concept.
I will definitely be sharing this with friends & family since using public bathrooms has always been a taboo in my circles.
Great article! :)
"Help me understand how filename is useful in a way that other metadata doesn’t already cover, please."

If your "music library" is post-iTunes then it isn't that useful - you have compressed media files with metadata embedded in them.

However if your music library is older than itunes and consists of lossless WAV/PCM files there is no metadata. There is only the filename.
I abandoned Instagram few weeks ago since it's absolutely hostile towards its' users. Opened an app, noticed that I got into another god awful AB-test (snapping posts to top of the feed instead of a normal scrolling) and just couldn't force myself to use it.
It's more of whether Rust fits into every workflow, project, team, build chain, executable environment, etc., that C does. Does rust run everywhere C runs? Does rust build everywhere C builds? Can rust fit into every workflow C does? Are there rust programmers with all the same domain expertise as for C programmers?

(Not to mention, the question here isn't whether to write in rust or write in C. It's whether to leave the C code as-is -- zero immediate cost/time/attention or rewrite in rust -- a significant up-front effort with potential long term gains but also significant risk.)
God Jack, I get that you and Jay-Z are besties but people don’t care about Jay-Z.
I'm told there's an "thin client" class of computers. Ebay may have a few used variants that get close to your target cost, look for the HP t620 / t630 / t640 series for examples but I am also getting hits searching for used enterprise network thin clients, with prices in the ~$45+ range. I'm considering something like this if at some point I decide to upgrade from my RPi 4, which is currently RAM limited.

ServeTheHome did a one-liter PC series they called Project Tiny Mini Micro, that features small units that hit everything you ask for except cost (buying used might avert the ~$250-$800 price tags I see)
Good programming books are some of the highest information density of any writing you can find. College professors tend to prefer the lower density versions which might be biasing people.
Stories are not chronological.
I can't stand that guy due to the way it is all presented, it's like watching 'Blippy for adults'.
Cool. I had the same luck after many bad jobs. The working world in general and including programming tends to lack empathy by default so it’s nice when you find a company that has it and wants to foster a good culture.

It’s hard to tell in advance but any kind of bad vibe … in my experience my gut has been good but it’s a matter of trusting it and having the courage to turn back an offer that is “logically” good.
The article never discusses the growth in the sheer number of scientists now doing research, and the strong tendency toward specialization.
Had an interviewer literally laugh in my face at an answer I gave once and exclaim "Oh my god!". Never forgot that.
The problem here is not preferring vaccines to natural immunity for previously uninfected people -- it is mandating vaccinations for people already having natural immunity. Once that comes into play you can be sure health outcomes are not the intention of the policy.
I would love it if, at some point, the interviewers go for a job, and they get told to implement a merge sort in C on a whiteboard.
Hilarious that they're using squarespace for that instead of their own product, Weebly.
You can use mechanical advantage to get the same result.
IIUC they made a "lens" and a sensor of the same size approximately. https://www.nature.com/articles/s41467-021-26443-0/figures/1

One important details that is different in this camera is that the result in the sensor (the "raw" image) is horrible, you can't see anything in it because it is very blurred. They use a computer to "unblur" the image. The design of the "lens" makes the "unblur" step more efficient.
Kidding around is kinda risky- it can easily come off as not taking you or your time seriously.

Treat people with respect seems to be uncommon common sense.
Your statistics are wildly off:
UK Homicide rate 2018: 1.20/100k US Homicide rate 2018: 4.96/100k

And making something illegal is not the key factor in comparing countries:
UK Drug Overdose Deaths 2020: 7.6/100k. US Drug Overdose Deaths 2020: 28.1/100k.
Mac OS X Sorbet Leopard – 10.5 Reinvigorated for PowerPC Macs (2021)
There is a neat story told by Bil Herd about the C128's VDC video chip: https://youtu.be/wzMsgnnDIRE?t=597

> It turns out it didn't have an interrupt when you're done. And when I
> figured out, well, the 6845 has got an interrupt, why don't you? I asked
> the designer, he said "Well, you can simply look at a register" [...] From
> then on, we had this running joke where nobody would wait for the phone to
> ring, we just all kept checking our phones whenever this guy was around [...]
Gulshan Here
hahhahah
I'm not sure what your link is supposed to demonstrate.

> I'm also not interested in hosting a music server for my friends, and dealing with all the tech support concerns that would come with it.

I didn't say _you_ are. I said someone you know is. We do exist, if you care to ask around.
> may be too much work

I wonder, how many work years could be too much

(What would you or sbd else guess)
Get a nice book on assembly and try to implement something that is simple enough to totally overview (say, making a traffic sensitive traffic light controller or something like that) starting at the reset vector. You can make your life a lot simpler by using an emulator.
Parq | Austin, TX | Remote (US) or Onsite | Full-time & Internships

Our team of 6 is growing quickly to tackle ESG, revenue expansion, and supply chain analysis. We were funded in early 2021 by several prominent VCs and founders, and our team has a diverse background from tech, startups, consulting, and finance. Our software team has ~25 years of experience and is looking for people hungry to use and learn the full range of software engineering so they can accelerate their personal growth. You'll use Django, Vue 3, Python, PostgreSQL, Tailwind, AWS, and Docker. Early engineers have already influenced many technology decisions - your opinions are important! You’ll get to work on the entire stack, get mentored by staff level engineers, and get early experience doing architecture not available in larger organizations. We have excellent health care options, equity, compensation, and PTO. Our team works very well together and we are looking for people that will be a positive influence on our culture and desire to step into new leadership roles as we grow!

Reach out to me at cto+hn@parqhq.com for the open positions listed below. Please include your resume and interested position(s):
- Data Engineer - Integrations / Python

- Senior UX Designer/Frontend Engineer (Figma / Vue.js / Tailwind)

- Marketing Internship (Summer 2022)

- Full Stack Software Engineer (Django Rest Framework, React or Vue.js, Tailwind)

Read more at https://parqhq.com, and again, reach out to me at cto+hn@parqhq.com with any questions or applications.
>Many places have switched to google docs now.

back then (~2004) for Google phone screen you had to "write", ie. to voice it, correct code over the phone - good luck if you didn't know that beforehand like me and was at the place without whiteboard nor pen&paper nor took laptop with you (i was just walking that Bay trail around Sun (nowdays FB) MPK campus), and i got the impression that they really expected you do to it from the mind ie. using say pen&paper would be cheating (i should have tried stick on the sand though :).
So ironic to see this posted on Substack. This isn’t some new phenomenon. I remember watching these “creator platforms” evolve, and people were concerned about content censorship then. Self hosting still hasn’t gone away.
It has made a dent, but it's slow going.

In my previous position we built a lot of wearable devices so having a dev system at home was no problem since they're portable by definition. Likewise at my current position, we have larger, but still easily movable development/debug systems since the product I'm working on fits on a desktop. Takes up more room with everything splayed out on a back plate, but still fits on a tabletop.

But going back two jobs where the machines we built were large, very complex and floorstanding, it would be much more difficult.

It's also much easier when the hardware is stable. When you're still in the "bring up" phase, there's a lot of shipping hardware back and forth, or occasional office days together if feasible, especially if you need a $70,000 tool that the company doesn't want you taking home.

As the pandemic has progressed, embedded development has adapted. The biggest reason it's likely to reverse is simply that a lot of companies prefer to have their people onsite.
SEEKING WORK | Remote | Morocco | Full stack Web Developer

Hi, I'm Marouane. I have extensive experience working with React, JavaScript, GraphQl, Tailwind, and some backend technologies (i.e. Django). I have over 2 years of experience shipping products to millions of users. I also contribute to open source projects whenever I have time available: https://github.com/mrassili

I write blog posts about web technologies, featured on Freecodecamp News: https://www.freecodecamp.org/news/chrome-extension-with-parc...

I look forward to working with you!

Reach out: hi [at] mrassili.com
Dispassionately it really depends on the group, but the odds are very bad that you'll be happy with work and especially management. I've known a lot of people who've gone there and the people I've liked best barely eked out a year there before leaving (literally one day past a year). The people I've thought worst of in previous jobs seem to be long term there though. :)

(Edit: Here in Seattle, I think Amazon isn't seen as such a great resume thing, especially for longer-term employees.)
I run Plex (with plexamp) and buy music from:

- Basecamp

- Direct artist websites

- 7digital

- HDTracks

Almost everything I've bought (tens of albums) are FLAC and sound great. I also feel great supporting artists better than my Spotify subscription is able to.
> Seems like a move to pander to Jack's new obsession (maybe he has no interest in running what Square actually works on now).

I suspect this has something to do with it. I had a co-worker once describe Jack as a magpie. He's usually much more interested in the new shiny thing. That was Cash App for a while. Now the blockchain stuff I guess. I haven't worked there in many years so I don't know for sure.

Jack tends to hire good executives to run the boring parts of the business. Those are also the parts that tend to bankroll all the new and shiny stuff.

I had a big WTF with this move, and have a similar feeling about the blockchain efforts. But I also tend towards the new and shiny, so I have a harder time faulting that.
I believe Java’s ZGC has max pause times of a few milliseconds
If all you care about is messaging and viewing stories of people that you have messaged lately, I would suggest you to look into Threads. It's basically messenger but for instagram and there are no ads when viewing stories.
Single European datapoint, I'm currently in university.

In my country we have different levels of tertiary (?) education, as far as I can tell, lower levels of education have way more Snapchat use than Instagram. For most students of higher levels Snapchat is only used to share your night out with friend groups, but pretty much nothing else, while Instagram is used way more.
The Concept 2 has a very small footprint if you flip it up vertically when not using it.

https://darkhorserowing.com/wp-content/uploads/2020/01/rowin...
Ask HN: What do I do if my co-founder is playing video games?
Working with designers, I'm provided final images at spec and can only optimize them losslessly; compressing an image changes its appearance. The CLI commands in this article use lossy compression. The point stands, alternative image formats should be used whenever possible, but I need a lossless compression pipeline to generate WEBP, AVIF, etc.
Space Huggers: A run and gun roguelike
Oh god. I'm dealing with this now. Whole project on firebase. Implementing my final feature before launch (full text search). Any last words of wisdom before I drop off the face of the earth for a month trying to get this working?
checkout webgl2 based https://vrland.io
British man given 3D printed eye in world first, hospital says
I ask tech questions in interviews as a litmus test (for any given concept) and it always relates directly to the work being done so they can get a feel of the kind of code they would be writing and maintaining.

As an example -- in my line of work, one task we perform is processing files, some small, some medium, some very large; and I wanted to make sure a candidate understood the concept of Maps in order to perform O(n) to create a map and O(1) to look up items (generally speaking, I'm sure it's not exactly that in practice), which aide in efficient processing (the age old processor vs memory tradeoff). This particular candidate got everything I asked immediately, and the interview was very short. The person was made an offer soon after and has gone on to learn what we've done, adapt, and also teach us some things that have made the software better.

And the moment candidates grok the concepts I'm after, I confirm that's what I was after, and move on, trying not to waste too much time on any given item. And if they don't get the concepts after a short while, I try to lead them there and see how they react (is it a lightbulb moment or a confusion moment, etc). These are all signs for me to determine if someone is right for the position.

Interviewing is a 2-way street of respect. The interviewer often has all the perceived power, but in my experience, a good interviewer eschews that perception right from the get-go and lets the interviewee know that this is more of a discussion than any kind of trickery or exam, even when it contains coding questions.

This is why I will never interview for Google or any other company that has multi-stage interviews and also employs time-wasteful, and sometimes esoteric, methods such as "How many jelly beans fit in a school bus?"
What Are the Most Popular Topics on Medium?
Ask HN: How has exercise changed your outlook on life?
Running makes me feel like Im having fun lol
The point is -- if a newbie engineer can create this in a few afternoons out of spare parts, any black-market weapon maker can contract some engineers and with a few CNC machines and some billet aluminum and steel, can start cranking out AR-15s.

Literally the only people affected by "gun bans" are the law-abiding. Any criminal gets armed with cheap black-market weapons. All the political elites and aparatchiks have armed guards. The rest of us dumb slobs get to be mowed down in the cross-fire between roving gangs, or defencelessly abused and robbed in a home invasion.

Or clubbed as we protest in the streets, by our ever-caring politician's brown-shirts.

Remember: every smokeless powder propellant powered firearm is basically an "air gun". The rest is ... refinement.
Can we transfer the result of the WebGPU compute onto a WebGL context to display on canvas afterwards ? So that intermediary computations are fast but we can still use it to display something in WebGL like before
Sorry, a little OT: This is the third webpage that literally crashed my browser (Firefox) in the last two days. I also noted some strange kind of flashing on other webpages as well. Is Firefox gone south within the last update or it's something unrelated? Does this also happen to any of you?
Here is the local newspaper's coverage of the supersonic trebuchet (Manitoulin Island, northern Lake Huron in Canada):

https://www.manitoulin.com/island-engineer-designs-supersoni...
I don't understand Instagram language. My GF uses it. It is full of digital influencers, people who make money because they are digital influencers. Young people with sometimes funny but generally pointless and most often ridiculous dancing moves to an equally ridiculous repetitive song. People buying expensive things, doing idiot things talking about uninteresting details of the uninteresting lives of equally uninteresting people...

I don't understand the hypnotic effect it has.
I've had bad interview experiences. I think most of us who've been working for awhile have. I have advice for those who are newish: Walk away if you're uncomfortable. If you're not feeling right in the interview I bet you won't feel right on the job, either. If you're being mistreated just walk away.

Bonus points for getting up while the interviewer is in mid-sentence and telling them it's not a fit.
Can you go into more detail on the ethical obligation an engineer has regarding rigorousness of code review? How does neglecting code review to interview elsewhere compare to neglecting code review to get other features out for the same employer? How about for a different employer that you're also being paid by?
Yes I love it too. It takes about 2-3 seconds to generate the suggestions so even when I know what I'm going to type next I just wait for it to do it for me since I know there is a high chance that it will get it correctly (I'm talking 5 to 6 lines of code). Plus it acts as a reinforcing feedback that what I want to write is indeed correct.

It is definitely the future and it's here to stay and get better with time. I'm super excited!
I was tempted by this too, but the cost of buying everything I'd want would be in the thousands. If I only bought a core 20-30 albums then maybe a few hundred dollars.

Also I have Apple One for my wife and I, which comes with Apple Music, Fitness, 2TB iCloud, Apple TV, etc., for AUD$40/month (I think?) which is hard to ignore price wise.

I know that cancelling a subscription based music service and buying the albums would have a long term net saving of money, and I can easily afford to drop $4-5k on music right now, it seems counter intuitive.
Fully Vaxxed San Francisco Resident First to Test Positive for Omicron
but vax and mask mandates work!!!

RREEEEEEEEEEEEEEEEEEEEEEE!!!!!

maybe ask the mayor since she hasn't been following her own mandates?
Good point. I somehow was thinking about metal springs (Romans used springs from lead, for instance), but there's no reason to restrict it to metal.
What's interesting to me is that CS adjacent fields are going through the same teething pains as CS for how to conduct interviews. My background is in engineering and I'm familiar with the terrible experiences the article's author has had. At least now there is some awareness and acceptance that there are bad ways to conduct interviews and that stopping that just might be a good idea. Since then I've moved into the data science/ML world and its like starting at square zero. The field is broader and deeper than CS. Interviews are like being a ping pong ball being smashed on one side by someone with a PhD in physics and aggressively returned in kind by an economist.
Quantum Sapient AI Is Possible and They Will Be Hostile to Resistance
Yes it is.

I once worked on an early era "smart" phone whose apps were written in a visual basic-like clone. We were silicon valley cool kids and thought people would love too write apps in a high level language rather than C or C++. This was pre-web, pre-javascript, pre-Android, pre-iOS. The large Japanese tech company putting the phone out was staffed by a bunch of electrical engineers whose idea of programming was a table driven state machine, so they used Excel to model the UI for the entire phone as one huge state machine, then wrote Excel basic that took that spreadsheet and generated the proprietary basic code for the device's UI. We thought they'd want to write basic code, but they wanted to code up a spreadsheet instead.
We can't predict what will happen when tipping points are tripped, but while we're near the current (dynamic) equilibrium, we can use perturbative methods to predict what will happen with relative small forces, such as doubling or trippling the amount of CO2 in the atmosphere, i.e. global average temperatures will rise.
They needed something with a default favicon that already looks like a block.
Google will only get worse with time because the core idea of PageRank relies on honest linking. Google saw the web before link farms were a thing, which allowed it to compute authority from a clean graph. As time passes and linking becomes gamed, the web graph becomes messier and the reliance on PageRank diminishes. AI doesn't replace PageRank, but it can be pretty good at predicting the results you're likely to click on with enough behavioural data - which doesn't work for long tail queries really
Personally, I would ignore it. If they're an over-performer and taking a brain-break then it won't affect their productivity. If they're a slacker anyway then it's a matter for management to solve. The larger problem would be if the person is an under-achieve, management knows, and they do nothing. In this case the video game playing is the symptom of an organization with management issues.
I think a lot of it has to do with the sheer friction of paying. In a corporate context it's going to be a days long battle, at best to get a new piece of software approved- just from an expense pov- we aren't even talking the IT and infosec teams. If it's technical content on a website, sure maybe I can pay out of pocket, but it's actually a lot less friction to just move onto the next site than to open up my wallet, get charged and maybe get what I am looking for that justifies the price.
No sane person who works with COVID patients would refuse the vaccine. Anyone stupid enough to do so should not be working in medicine. I think that the whole COVID vaccine thing will be raising the average IQ in a lot of fields.
Evidently it is also not available in WebGL. Like many other things.
I'm not so sure. I just simulated that question in my head with C# and I can't think of a single interesting answer despite 3 years of using it.
The point is that MY website will be accessible, and so will the websites I link, and I will be able to enjoy my little corner of the Web from any device and location I choose. A nice bonus is saving a lot of time on maintenance.
annoyed by that too, weirdly enough they pop up for certain queries and for others they don't. i have also seen that for github issues ..

but i switched to https://www.ecosia.org/ as my main search engine, and i like the results much more than on google - nothing special, but somehow more reliable/predictable. and meanwhile you plant some trees :P
I think merge sort is actually pretty intuitive, why not go for the gold with quicksort?
This was standard protocol in my org at Microsoft as well. The time was suppose to be spend reviewing tech debt/the years oncall issues and come up with plans for them.