skysight-inc/HackerNews huggingface dataset:
For my current project I decided to try out 120-bit/15-byte identifiers. 120 is evenly divisible by 4 (hex), 5 (base32), 6 (base64), and 8. Neither base32 nor base64 encodings need padding. You can usually leave padding out regardless, but with 120 bits it's not even a choice you have to worry about, and there are no wasted bits.
Any suggestions on which Motherboard would be ideal for a 4x 3060 12GB setup?
I wish I were able to work in a large network environment and see for myself why network automation is needed. Sure it’s useful but to what degree? Information highway and highway share one trait: not much flexibility is needed at least that’s the case for small/mid network.
And yet it's been published in a journal with an expedited peer review to gather drama and clicks which undermines everything academics claim to stand for. What does that do to credibility of other papers?
Wow thanks for the links. The first one had a good comparison but only compared Bun and Node. However it's pretty telling that Bun's margins aren't nearly as significant as they are in the benchmarks being paraded around. Also seems like you're right about Bun using more memory to achieve faster speed

Edit: That same blog also did a comparison of Bun and Deno directly. Looks like Deno usually outperformed Bun pretty significantly:

https://medium.com/deno-the-complete-reference/deno-vs-bun-p...
Three strikes laws used to be really popular, so this certainly used to be the case. Can’t say if it still is.
Unless I missed or forgot some major events I don’t think it’s fair to say that Microsoft and Google are on the same level of “evil”. Microsoft willfully broke the law to destroy their competition. On multiple occasions. They had well funded initiatives to destroy Linux and open source in general. They intentionally built software on standard protocols/APIs and then once they had enough market share they sabotaged interoperability. Microsoft was (and is) ruthless because Bill Gates was a fucking corporate terminator.
> For me the biggest difference between a senior engineer and a junior engineer is experience. The former knows enough about the state of the art in their area of the field that they can train other people in what they know. Those people that they train go on to become senior engineers themselves.

The junior/senior distinction is so coarse-grained. Expert research sometimes uses nomenclature inspired by guild terminology, e.g.

- an initiate has just started learning the subject;

- an apprentice has basic knowledge but still needs guidance from someone more experienced to go through their day;

- a journeyman is skilled and reliable and can go through a day's work unsupervised but still need direction from someone more experienced, many people are journeymen for life;

- an expert is a top-level journeyman who is looked at as someone who can deal with unusually tough problems;

- a master is a leader in the field, someone who can train experts.

It's not perfect, but it's a strict improvement over what we are doing now.

I especially like the operational definition of when one goes from an apprentice to a journeyman. It's a fairly obvious distinction: can you do a day's work unsupervised? Much easier to determine than when one goes from junior to senior.
Quiet 4.0 and a Commitment
> I think if you really want full-width text, you could write a little custom CSS to make it work how you want it.

How? Seriously, if you have a way to do this that works for pages in general I'll be extremely grateful. I tried using a user stylesheet that said * { max-width: 100% !important } for a while, but that breaks too many non-root elements on all sorts of sites.

Whereas making the page narrow when it doesn't set a max-width seems very easy to do with a custom stylesheet.
THEAD is supposed to do that already. You can use hyperlinks. You can postprocess pdf files.
hyperscan is supported on Intel 64 bit only, but there is another project wchich supports ARM called vectorscan. My colleague wrote a Python wrapper for vectorscan: https://github.com/vlaci/pyperscan
and the initial work they already merged: https://github.com/onekey-sec/unblob/pull/475
It’s funny how quickly you learn to recognize its characteristic style. It’s like a written equivalent of a synthetic voice.
This bot is stupidly broken - we've had to block a whole swathe of Azure ranges on our load balancer.

This particular 'bot' would start crawling in-line Javascript on a customer site, and then get stuck in an infinite loop requesting things like:

/page/window.open
/page/window.open/page/window.open
/page/window.open/page/window.open/page/window.open

We opened an abuse report with Microsoft last week, but haven't really heard anything back. Over 500 IP addresses involved hitting dozens of our hosted sites, le sigh.

Unfortunately, we do see enough legitimate requests with that UA that we had to resort to the IP blocking. A bunch of /16's and a few smaller ranges... it feels dirty :(
Argentine corn field planted with face of Messi
I made a game that's a mix of Wordle and Dixit for music
The industry is full of passive aggression, and fearful individuals that avoid strong engineers.
I used hypersql/hsqldb for unit tests. The Oracle mode was usually close enough. It’s pretty close for postgres. Sometimes there’s small issues (I think using “INSERT INTO … RETURNING” required column name in caps for some reason) but overall it’s almost always what you want for unit testing with java.
I once hired a handyman to do some repairs around the house. I mentioned his name to a neighbor, who said watch out for him, things disappear when he's around. I told the handyman I changed my mind and didn't need him.

I once hired a roofing contractor, who did a good job. But I never got a bill. After some time had passed, I called him up and asked him if he'd sent a bill and I'd lost it or something. He laughed, and said he was going through a divorce and hadn't been able to do the billing. I said I wanted to be sure I didn't stiff him, because then all the local contractors would know that I tried to not pay. He laughed again, and said you bet us contractors pass the word on who avoids payment. We tell them we can't fit them into our schedule.

The prof who taught me accounting used to work as a car salesman. I asked him how to tell a good dealer from a bad one. He said the good ones have been in business for more than 5 years. That means they are living on repeat business. The bad ones get no repeat business, and go bust.

You see how being dishonest burns down ladders to success, and you'll never know it.
USB-IF continues to make a mess of naming
It was also called folder in Atari TOS, which was clearly inspired by Mac OS as well.
Now I wish the standard for unix timestamps was in hex, thanks!
I donate 5% of my income to Malaria Consortium and Clean Air Task Force. It could be more, but it's significant for me. I would encourage you to look at givewell.org and donate to help people living in extreme poverty.

I'm surprised you think I'm conservative. :)
TL;DR - I'm bootstrapping a web-based music game that's a mix of Wordle and Dixit. It's an entertaining music competition where the community ranks 5 songs on daily bases.

Background - My partner used to manage a similar game at work as a team-bonding activity. They would set a music topic for the week, and then everyone would add some songs to a Spotify list. Then, once everyone had suggested a song, they would vote for the top 3 songs and compete amongst one another. It was a bit time-consuming to manage and count the votes, though. I thought - yeah, that's cool, and it could be applied to many types of companies. One day I should build something similar and start selling it to tech companies. A year later, more or less, I found the time to come up with an MVP and present it to some of my friends. Most people that like music love it and have been taking part for a few weeks or a month at least. After several iterations and feedback-based adjustments, I've now "upgraded" the project from MVP to "Beta" and would be happy to have more people onboard.

What I built - Urban DJ is the main stage where everyone can take part. You rate today's 5 songs (from 1-5) and then nominate one song on the next round's topic & suggest the topic after that. Your goal is to guess the community's vote. The more your vote matches the public, the more points you make. For example, if you position Song A as number 2, and 42% of the community has voted the same way - you earn - 42 points. It's an entertaining way to come up with "the best" songs on a given topic. I promise you that you will have fun if you love or know music. At the end of the day, as long as there are 5 persons playing the game - it is refreshed every day. The tech stack is Ruby on Rails + Turbo (hot-wired) & some Alpine JS.

What's next - Release the same mechanics into different verticals - Movies & TV Series, Books, Restaurants. After that, I will focus on the business element - allowing people to set up private music stages to play with their group of friends, classmates, and colleagues. There could be a one-off fee or a monthly subscription for companies... I haven't decided yet.

My appeal - Please give it a go for a few days share your feedback on the process. I believe it should be able to be further simplified.
Isn't 'small but significant' quite ironic.
"trait Meower" just declares the trait. "impl Meower" tells the compiler to accept any type that implements the trait. It's the same as adding a generic parameter "<M: Meower>" and using "M", as with the example above that one. (Except in the second example it's placed behind a shared reference; it still works either way with either syntax.)
I'm not sure I would count defense contractors as "tech companies". They're a different category, even if it involves technology. (If tech includes Defense, then why not also Automotive? Or financial, medical... What isn't tech at that point?)
Yeah I always felt the window decorations (close and minimize buttons) in Windows 95 clearly “took a hint” from NeXTSTEP.
ChatGPT is able to simulate age groups
Aluminum-Ion Batteries
You've got guys scoring 10x the points of other people though?

The reason it's awkward in sports is sports are head on competitive. Put a crappy team in a match with a good one and it's 10x. Two teams of equal skill don't seem like there is a lopsided talent.
A Proposed SEC Rule Is Roiling the Venture Capital World
... I tried to remember to use smile for years and never knew about the app setting :-(
Windows got “windows” by way of Macs, so that’s not very surprising.
Wild guess: there's just too much stuff that they get back that they don't have the time nor the storage to handle them while original owners might never show up to get them back.
https://archive.ph/jbO6B
The best part is you can. Not saying it’s easy (and certainly far easier for some people than others), but how you react to events is one of the very few things that’s actually under your control.

Some of the most useful self-work I’ve done, for sure.
> If they acknowledge the issue and take the stuff, there’s now a record that Mr. Sharkweek’s realtor friend surrendered a bag of heroin or whatever.

That's just not true
Unfortunately, these are major, modern websites. I'm not talking about mom and pop sites here :-/
20 years from now ChatGPT will call humans AI.
They probably didn’t, as you are most likely aware.

I remember distinctly as a kid my older brother’s car getting broken into in North Texas. The thieves broke a window and stole my CD case from his truck. Circa 2004-2006, they did $400 USD worth of damage and got probably $40 worth of Rush, Styx, Rich Mullins and Blink 182 cd’s, mixture of original and burned. I am pretty sure given the questionable taste and definitely questionable mix that they didn’t get their money’s worth.

Tl;dr thieves often have no idea how much stuff is actually worth and will happily do 10x worth of damage for a perceived 10% gain
Google Sheets Default Colors
It's pretty broad these days. Reminds me of Uber, a ride hailing company, aka taxi service. How much of the company needs to be tech vs the service? Like Bell Labs and AT&T?
Another question is: do you prefer ads that are useless to you, or ads that actually show you stuff you might want?
Another option is to generate a ULID and just take the timestamp part (6 bytes, I forget how many characters). Uses Crockford Base32 already so no need for the custom alphabet.
>>I used 10mg EXTENDED RELEASE melatonin about 1 hour before bedtime

Alright this point of yours is not like the others. Using drugs to sleep is always ill advised unless really medically necessary
Riffing off what you wrote, not a rebuttal.
Absinthe BBS
Airbnb like staying with a cheap, uptight friend – then paying for the privilege
That guy is crazy. All those songs are on youtube for free.
Youtube? FFS.

Jacinda Ardern to Resign as Prime Minister of New Zealand: https://www.nytimes.com/2023/01/18/world/asia/jacinda-ardern...

Jacinda Ardern's resignation may have shocked the world. But at home, it wasn't as surprising: https://www.abc.net.au/news/2023-01-19/jacinda-ardern-steppi...

Christchurch, COVID-19: Jacinda Ardern’s years in office: https://www.aljazeera.com/news/2023/1/19/christchurch-covid-...

In five momentous years Jacinda Ardern became New Zealand’s most important postwar prime minister: https://www.theguardian.com/commentisfree/2023/jan/19/in-fiv...
BGP on desktop is the same as ipv6 for home in terms of usefulness and practicality.
Well Apple, That's Disappointing
Is animation inherantly better ?
I think he means Thonny is good for freshman who learns by some toy examples, but far from a handy tool for projects of medium or large scale, which a "seasoned" developer would likely build.
In exploring an idea on this a bit more... I found https://ferrolic.com which... is interesting. https://www.youtube.com/watch?v=5PFgVtzsXHM is another video on the idea.
Programming/problem solving is a skill and is also creative in nature. It seems quite intuitive that ability follows some power law. Coming up with the Von Neumann machine takes a lot more capability than my meagre glue code I write layers and layers of abstractions above it.

I think denial of the 10x (or 100x) programmer arises from a few things. Firstly it hurts to admit that most of us are not 10x programmers but by definition this is true. Secondly many of us have not seen first hand how brutal talent/ability is distributed. Thirdly not all 10x-ers work well in teams and I've met fake 10x-ers who may be 10x more productive but at the expense of 10+ developers around them due to the inability to collaborate effectively.

On the second point, the starkest reminder is in music and sports - I've played piano all my life but am quite mediocre. My old teacher was a couple of leagues above me. Active soloists I've met are leagues above my teacher. Then you have a couple of the giants and they are in a league of their own. And yet universities and music colleges pump out thousands of really really capable musicians every year who will sound extremely good, just nowhere near the top.

Ronaldo/Messi or Federer/Djokovic/Nadal are also good examples of how brutal these curves can be. That an injury prone Federer in his 40s was still eclipsing all the rising tennis players is quite cruel for all those other top-200 players that have come and gone; who started later and retired earlier and yet also dedicated their sole existence to tennis.

If programming is creative in nature, then I'd see the modal developer as a rank and file journalist/copy writer. But dotted around are a couple of Wilde/Hemmingway/Tolkien/Orwell out there churning out text in their own special niches (or even creating their own niches)
If GPT is fed all the DNA sequencies, it will confidently continue the AGCCTG sequence, but it won't find the inner principles behind such sequencies, it won't tell us any interesting revelations about them. Will it even notice the concept of codons? Maybe there is a hidden message creatively encoded in these sequences, but GPT will never notice it. Maybe these DNAs really represent a stellar map on a 10 dimensonal manifold, or some other crazy thing, but GPT will never see it.

That's because GPT doesn't build a mental model to find structure in the data, and there are infinitely many possible models. Dealing with mental models is what I'd call reasoning, and I believe it's solvable with our tech. The source of such models is the upper abstract mind that deals with ideas, and that's a much harder problem to solve. I'd make a guess that this boundary between rational reasoning mind and the upper abstract mind is the boundary between integer and real numbers.
> The reef itself was only 7.2 square kilometers; it has been expanded to add another 100,000 square meters.

This sounds as though the author doesn't know that 100,000 square metres = 0.1 square kilometres.
Easy ways to increase self care
Love this one on self care.
Strong opinions weakly held has worked well for me
1. Yes it's better to get any job BUT do keep searching and never stop just tone down how much time you spend looking (i.e no job=full-time into applying, interviewing then with job=part-time into applying, interviewing) If you are fortunate to not worry about finances, then by all means continue searching.
2. Yes reach out directly. Getting into the thoughtstream of managers can enhance your chances of getting a job (managers can and will be very busy, they forget things every now and then so reaching out is essential)
3. Everyone working in the area you want to be in. If you know a company working in X and you like X, reach out to those who are working for X and let them know who you are, why you are contacting, and ask them about their time/experience in X. Do not be afraid to reach out, the worst you get is a no. Rejection is better than nothing in the game of hiring.

Below is additional notes that helps me through the game of hiring and looking for jobs.
Take time to reflect and think about the pre-existing advantages you have. Then again reflect and think about the UNFAIR advantages you have. Unfair advantages are the very things you may take for granted that others would consider unfair. These things may, can and will be things that you will completely overlook so here's some examples:

- US Citizen, you should know this but if you don't there people going through laborous and painful undertakings just to have the same priviliges that you have as a US Citizen. Visas are dime a dozen and getting to a position to be given/apply for a visa is getting harder and harder.

- Alumni of university/college/high school that has any notoriety in tech, engineering, finance (or even any form of notoriety as long as its positive!)

- Network from university/college/high school/church/weekend rec league/hometown/current residence. Believe it or not a familiar face and name can lead into an interview and/or a job. There's probably people who like you for no other reason than the fact that they associate with you and remember you (vice versa applies too but we're talking positives here)

- Skill in highly specific niche that not entirely popular or "mainstream". If you have a skill and/or experience doing something in a niche this is beneficial for your chances as you can land an interview and form connections that can lead to more (network, interview, job, association, business)

- If you can and are willing to pack your bags and move across city/county/state/even country lines, you can increase your chances in landing an interview/job. If not disregard this

- There's a higher chance because you're a new grad, you'll be given leeway and are seen as a "cheaper" resource for the business. Understand this and use it. Shop your offers when you have them and if not say you do. Just cause its a downturn economically does not mean you need to experience a downturn in your personal economics

- Contact anyone and everyone you know and let them know you are looking for work. Mention it indirectly in communication for better effectivity

- Position yourself to be seen as high value.

Use every advantage you have.
Related:

Stop Calling Everything AI, Machine-Learning Pioneer Says - https://news.ycombinator.com/item?id=28940823 - Oct 2021 (118 comments)

Stop Calling Everything AI, Machine-Learning Pioneer Says - https://news.ycombinator.com/item?id=26650738 - March 2021 (125 comments)

The AI Revolution Hasn’t Happened Yet - https://news.ycombinator.com/item?id=16873778 - April 2018 (161 comments)
Maybe i'm being too short-sighted, but at $30 per unit, this seems hopelessly overpriced for widespread use. I'd rather have a bucket full of those new 10 cent RiscV microcontrollers*, rather than one lone unit, even granting that it has more power and features.

* https://news.ycombinator.com/item?id=33302035
The problem, I think, is that nobody agrees on which dimension the "10×" are measured. If only we did that, we could just measure and conclude definitively whether these programmers exist or not.

I suspect people prefer to argue about diffuse ideas, because it's more about the social exchange with other humans and less about determining what's factually true.

As a concrete example, I believe 10× programmers exist when measured in revenue supported or cost reduced. I have yet to meet a 10× programmer measured in profits! The 10× revenue/cost programmers I've worked with have had other quirks that negate many of their gains so they don't translate to profits.
Haha, journalists are really something else

> The reef itself was only 7.2 square kilometers; it has been expanded to add another 100,000 square meters.

So they took a 7.2 km^2 thing and made it 7.3 km^2?

Cool photos by the way. Thank you for sharing link.
I hold books much closer to my face making it much larger in my field of vision than my monitor ever gets. Maybe there are people who have to physically turn their head from side to side in order to see the edges of their screens, but I'm guessing that's not terribly common and the amount of effort involved in sweeping your eyes across a page in a book is pretty similar to moving them across a screen
I’ve done that spreadsheet thing for a year or so, around 15 years ago when I just had started using online dating sites (which where different back then, and non-algorithmic)
I’m sure that the frontline workers for those organizations are earnest and genuine in their effort to help, but it’s also undoubtedly true that there’s a lot of money to be made (and it’s not really in the interest of those making the money to see the problem solved). If you search the term “homeless industrial complex”, you’ll see lots of hot takes on this. I’m not really endorsing any specific perspective, but I suspect that, as always, the truth is mixed and complex.
At least it can walk and balance at a reasonable pace. The Tesla robot can barely stand and shackes like a toy. Reminds me of those failed robocop successor robots in the movie.
Oof. I really wished my newsreader could warn me of an impending commercial video behind these links:(
If you’re looking for a general-purpose extractor for known, common archive formats, bsdtar is really nice these days; it’s libarchive-based and does way more than just tarballs (extracts zip, rar, and 7z as well as all the common compression formats on top of tar plus a bunch of others).

Not really in the same class of tools as unblob, but handy to have around regardless.
Respect is earned, but never work for somebody who doesn't respect you
It would seem its again the interest of one of the biggest contributors to the open source code base of chromium...
In case anyone following along can't read between the lines, fedora already does this.
This sounds like an antitrust issue. Similar to Microsoft windows and the explorer browser.
Well the territory hasn't really expanded as no one recognizes them.