skysight-inc/HackerNews huggingface dataset:
I wouldn't say it's necessarily good. If you think of TV when a character says something as they're leaving a room and everyone goes "ooohhhh". That's a pithy comment. Something like:

"Hey baby, you looking for a real man for tonight?"

"Yeah, let me know if you see one!"

Good to be pithy when you're dealing with obnoxious drunks in a bar. Maybe not so much when talking with your boss.
By far the easiest way to get promoted (beyond very junior levels) is by changing jobs every 2 years. And by "changing jobs" I do not mean changing jobs within the same company. I mean changing them for real. That way employers have to compete. If they already have you, there's very little incentive to give you more money or responsibility.
Off-topic but funny: insights.dice.com is marked as an ad/spam domain on DNS based ad blockers (e.g. AdGuard and Pi-hole).
Thanks, man. I appreciate your sharing this.
Yes, it's one of the two equivalent degree/title abbreviations for dentists here (and some other places).

https://en.wikipedia.org/wiki/Dental_degree#DDS_vs_DMD_degre...
I would absolutely love to work with the TypeScript type system on BEAM, if it didn't leak as much of Erlang particulars as other BEAM languages like Elixir do.
I'm perpetually frustrated with nf's UI, and tend to rag on them a bit. But then, my partner got subscriptions to other services. Disney, crave, amazon, showtime... holy shit is it actually difficult to remember what I've watched and take me to the next episode? I'll still crab about nf, but the competition is hot garbage.
Yeah, but above all it should be fun at that age. It shouldn't be a chore that 90% of the students abhor like math. Students should learn basic concepts, but the primary focus should be to inspire a genuine interest in learning about computers and programming.

Some educators take this too far and make kids feel like they're getting a watered-down version. It's a fine line between math-style instruction and gamified block coding.
A Field Guide to Genetic Programming (2008) [pdf]
Really? When did they drop that?

That's not a detail I've heard from my math teacher friends, but other things have convinced me that I'll be teaching my own children math separately from what their school covers (general delays in certain topics, such as long division, basic algebra, and other things getting pushed back 1-3 grade levels versus even 10 years ago).
why do you consider AirBNB, Doordash, Coinbase, Instacart, Gusto, and Reddit as losers?

All of those are very successful in my eyes.
There are so many fascinating possibilities.

1) DNA based life with genetic overlap (potentially indicating that Mars life seeded earth life, or vs.vs).

2) DNA based life with no genetic overlap (possibly indicating original life on mars, or a common seed source for Earth and Mars)

3) Radical, non DNA based life (indicating original life on mars)

4) E. coli (indicating that NASA needs to fire their sterilization team).

I'm sure there are more fascinating possibilities that I'm not aware of!
Well, instead of a language pretending the abstractions are watertight, be transparent: present them as leaky or whatever. Pure functions are a good example of abstraction since you can always step in, see what’s happening and step out. Stricts are ok. Macros are ok. From then on, someone somewhere is hiding something and you have to figure it out. This happens at the CPU level as well.
TSMC 5nm is 170 MTr/mm2. Then it's goes above 200 MTr/mm2

Intel 7nm is something like 200 MTr/mm2.
Interesting thread and article. In life, doing good work is never enough. One also has to show good work to the appropriate audience.

Nikola Tesla, one the smartest men in the 20th centir toilednin obscurity until he spoke at the America Institute of Electricians event in 1888.

This article https://leveragethoughts.substack.com/p/cracking-the-who-you... explains the whole idea of showing your work to the right people
It depends a lot on your tech stack, but lots of techs require compilation of some kind, which is usually expensive both in terms of CPU and RAM. CPU time is sometimes shareable between your VM and your OS, but RAM usually isn't.

For my own tech stack for example, the most expensive part of a build in terms of compute resources is TypeScript compilation.
It doesn't really particularly surprise me. I think you'll find a fair number of engineers generally who love the theory and really aren't especially into tinkering, labs, machine shops, etc.
Do I need to believe this is how the world operates?

The way I like to say it is, I choose not to live in that world.
I just want a boring, sparsely populated green solder masked PCB. I don't like these gaudy heat spreaders shaped like saw blades and gears covered with RGB led's. I look at a screen. Not the case.

I bought a nice little Logitech mouse for my Linux box which turns out NEEDS a driver to disable the RGB leds which by default runs a color changing breathing pattern. At first I used tape to cover them but I soon opened it up and cut out the blasted things. No way am I bothering with a damn driver to turn off childishly obnoxious lights on a mouse. I should have returned it but I mistakenly threw out the box during a cleaning spree.
Reminds me of Bjarne Strostrup's old article on learning c++ as a new language - and how a simple program in c isn't that much simpler when you start to poke at the details:

https://www.drdobbs.com/learning-standard-c-as-a-new-languag...

https://stroustrup.com/new_learning.pdf
They do grant enough to keep your comp in the similar range (but usually comp does go down). So general rule of thumb is to just switch every 4 years to get another grant :P
I agree, and a while ago I did a memory usage of all the Window Managers I could find. CTWM used less memory then all the others except for icewm.

But it is far more configurable then icewm, even approaching FVWM2, but with much less memory.

And I still use it on my Slackware System
Look into rk3399 boards. They have m.2 add-ons that connect to the PCI-E lane on the board.

https://www.pine64.org/rockpro64/

https://libre.computer/products/boards/roc-rk3399-pc/
It sounds like the "barcode" is damaged if you open it. So, assuming it's something you need to open to make a copy, it's "anti-counterfeiting". If the chip is copyable from external connections, it's "anti tamper".
Just push the consistency date past any human life span and the problem is solved.
> This is going to sound a little touchy-feely, but I'm going to write it anyway.

Yeah, it's quite touchy feely. But quite possibly completely right too.
CRNA is very specialized nurse that is near the top of the ladder of education and credentials. Then tack on a bay area salary and you have 225k.
can't agree with you more here. I just rejected Amazon's "onsite" interview as I could not find(not motivated either) time to redo all those only-useful-for-interview-leetcode questions before the interview. I for one, _never_ need use those in a 20+ year career as a software programmer. Most of the time is issue tracking, feature addition, and if I do need an algorithm, I know where to find them and which one is the best, which are enough and are 100% of the time done, I don't need reinvent the wheel for that at all.
After looking at this repo id wager python that did the same thing would be much shorter and easier to read
Very interesting, thank you. So we're basically not nearly as close to "true" 7nm as I thought? Do companies like TSMC already have a plan as to how to deal with "true" 7nm or is a lot more research still needed?
It's so odd to see a site like that in es, the top domain for Spain.

Do FAANG have offices in Spain? I don't think so. The site is totally out of touch with reality, misleading younger developers who see that and think oh great that's what I will aim to after I graduate.

A developer in Spain would be a lucky to have a job in the first place, for one tenth of that.
The in-house brands are cheaper because they are double dipping on margin and can afford to under cut their competitors. This is only good for consumers in the short term and bad for the health of the market place overall.
I think you point to an important tradeoff. I also think it's clear the industry is leaning toward the decision that it is not worth giving up the advantages of static typing for the 0.1% of users who really don't want type info in their editor.

Your distinction between the code itself and editor-based tools I think is a false one. The types are part of the code, and while one can use them tolerably well on the command line alone, they are most helpful with things like type hovers. The line is blurry between language features and code structure on the one hand and the editor tooling that gets the most out of it on the other.
Everything in life, including life itself, is temporary. Except for two facts:

- Nobody has more than 24 hours in a day.

- Nobody escapes death.
Just one decade left to stop being a loser...
At least for my uses, rg is drop-in compatible with most other grep versions (if I pass the right flag or two), so I just use whichever is available. On most personal machines that's rg, on work stuff GNU grep, on small systems busybox grep, on BSDs the local grep, etc. But yes, GNU's version is common and good.
I think it's going to largely depend on build times and how much infrastructure you need to spin up during during tests.

Some discussion for the same question in a recent thread: https://news.ycombinator.com/item?id=21679714

We're quite a bit smaller but have similar numbers: 15-20m right now. We're dominated by build time (build caching might help) and schlepping docker images.
compile xu4 with pkgsrc packages from Joyent.

https://pkgsrc.joyent.com/install-on-osx/
Yes, they do. It’s typically slightly less than what you get initially, although that can vary depending on your performance.
Did you have to add entropy sources? Or just wait a while?
> "I don't see how workers are getting screwed."

FTFA:

> "Pressure to maintain corporate payouts may also be responsible for larger-than-necessary layoffs during the COVID-19 crisis." (only common employees get laid off)

> "...reduce or postpone investment spending for new projects, research and development, advertising and maintenance" (less money to employees, more to executives)

> "Buybacks also tend to raise corporate indebtedness and leverage, which can increase bankruptcies..." (borne by common employees, not executives)

also, employees other than executives cannot execute this sort of pump'n'dump.

and that's just the immediately obvious stuff.
You're right. I've not worked at all top companies, but I would still say the lesser known ones had good employees for the most part.
typical socialist ideas, sounds good to the masses, but with potential consequences that are the opposite of what they want.
The message that a binary file matches is now sent to standard error
and the message has been reworded from "Binary file FOO matches" to
"grep: FOO: binary file matches"

Bet that breaks a few scripts, though they should be checking the exit value, not stdout or stderr.
I think it’s a mix, where some are, and some aren’t. I’d be _very_ surprised to see a L6 making $1M/year.
Probably not. It's known as the "Dutch Sandwich", I believe:

https://en.wikipedia.org/wiki/Dutch_Sandwich
DNA with different chirality (would likely prove distinct origins better than genetic overlap, if life was seeded from the same origin billions of years ago there could be no overlap today, and some overlap doesn't prove origin either since gene can develop independently even very specific mutations), proto-life - RNA world/self replicating proteins...

Both of those would likely be a "more interesting" thing to study.

The most boring part would likely be finding DNA life which is quite similar, I'm not sure it would point to any specific origin and if it's metabolically going to be quite similar to some life we can find on earth the overall new science from it might be fairly limited.
bump. very interesting indeed, what tools did you use, can you share some details please?
I don't know if this should be a major deterrent. My gut reaction is: If you're going to find out whether you can learn coding, better to find out sooner rather than later, for free.

Right now computer science is the "hot" college major, but we don't teach it at the K-12 level in any consistent fashion, resulting in a sort of digital divide. We expect kids to find out if they're really going to thrive as computer science majors by loaning them a bunch of money and putting them through CS 101.

And it doesn't mean they have to become CS majors. There's been lots of discussion of the difference between programming and computer science. Learning to code early, for those with the aptitude, would benefit students in virtually any discipline. It changed my life, though I became a math and physics major.
California’s rent strike: Who pays and how it works
Covid-Dash
I'm not sure about that. As a programmer, you have a lot of freedom to program but as a teacher you have very little freedom to just teach. You have to fit to a curriculum and make sure to give a bunch of assignments and tests even if that's not the best way for your students to learn. I love teaching but I don't know if I could ever be a middle/high school teacher.
Any news on 2nm?
It's a domain hack. The site name is "AI Paygrades", so "aipaygrad.es".

https://en.wikipedia.org/wiki/Domain_hack

Is it also misleading that so many startups are based in British Indian Ocean Territory (.io)?
> I’d be careful about teaching foundational coding or significant literature too early. Not everyone has superior intelligence

Disagree. The problem is that everyone learns differently and has different home lives that create learning hurdles. There is no intelligence barrier for individuals, it’s more an interest barrier.
I guess you're one of the few hners who'd be able to understand what I wrote here through actual experience[1].

> I've given the same tests to my students 3 times - word for word and many students still failed. The good students who cared raised their scores with each repeat. The non-nonchalant students sometimes, managed to score less.

1. https://news.ycombinator.com/item?id=21891325
For me it was the the dropped keys.Suddenly all the keys I was typing would go into ether.

Finally I read somewhere that the USB dongle needs to be close to the top right side of the keyboard.

So I got a USB extender and stuck it close to the right side of my keyboard. No dead keyboard anymore !
On the off chance that whomever runs this website sees this (or anyone else who might know the answer):

any idea how to stop getting the multiple Spanish language B2B spam every day?

I also run a .es domain and it seems that simply registering a domain gets you added to a ton of shitty spam lists.
Depreciation. Full. Stop.

Buy real estate investment properties, preferably with the land being a very small proportion of the value. Then the 27.5 year non-cash depreciation expense on the buildings will negate a good chunk of your net income from the properties.

Depreciation will lower your cost basis on the property, so you will pay taxes eventually...
You fight like a dairy farmer.
> RE row polymorphism, Typescript doesn't quite have what users of ML-like languages are asking for when they want row polymorphism (which is usually parametric polymorphism rather than subtyping). But it's close.

How would you distinguish this from the following?

function foo<T>(x: T & {field: number}): T {
...
}

> As for convenient... well I'd argue by the time you've got the whole cornucopia of GHC extensions at the top of your file nothing is quite convenient at that point.

That was one part of my point. That said, I think the problems implied by language extensions are often exaggerated (probably not deliberately so, most of the time).

The other part of my point was that even with all the extensions you need, I've not found good row types in Haskell, although the particular failings vary by approach. Which isn't to say I can't get something that works well enough for my particular situation most of the time.
The Apollo Guidance Computer wasn't 15 decimal places; it was 15 bits. The point is that they didn't use power-of-two word sizes back then; they used whatever word size fit the problem, even though that now seems bizarre.
Just stop holding the spacebar or disable spacebar heating :-)

https://xkcd.com/1172/
I strongly agree.

People joining or founding a startup business also tend to extremely overestimate their ability to pick a winner. You have to be smarter or luckier than a VC.

The point of a bootstrapped business is to be making enough money within a short period to know you can pay fair wages. Derisking. If a business isn’t paying wages and doesn’t take VC money, then it shouldn’t be called bootstrapped, it is still a startup (with sweat equity and opportunity costs instead of VC).

Also it has been my experience that successful bootstrapped businesses are usually started by people that have worked in an industry, then founded a new business starting with the best people they had worked with. That is a good strategy. Edit: https://hbr.org/2018/07/research-the-average-age-of-a-succes...

In my experience in Christchurch New Zealand, watching founders and first employees for startups that have taken VC cash, the expected return on equity is very low for them.

I see massive winners’ bias in most thinking and media.

Getting in to YC validates something that an individual cannot easily determine: what are my own chances of winning the startup lottery? If YC picks you, that is a strong signal that you have the right skills. The signal is extremely noisy though (fail after accepted, succeed although rejected). Edit: anecdotally I saw a young founder with what I thought was a good bootstrap opportunity in NZ get accepted into YC where he promptly crashed due to lack of knowledge of the US market and culture.
Sure but a language where "the only hard part" isn't a factor surely has a leg up on one where it is.

A lot of the advantage which Zig has over C is exactly in not having to support a towering edifice of tools and hacks which is older than I am. This is true to a significant degree of Rust and C++ as well.
> Twitter the server is hard and requires hundreds, twitter the client is easy and requires 1.

You are severely understimating the amount of work that goes into a (web) client application that is being used by as many people as Twitter's - UX design and testing, accessibility, internationalization, browser compatibility (including lots of exotic ones you may never have heard of)...
> Apparently watching a 2h video is too much to ask nowadays,

Sorry if I don't spend 2h of my time watching a video presenting the features included in the new version of a piece of software I will never use, just so we have the same knowledge about this product. You generously posted a link to a part of this video relevant to our discussion and I'm thankful for that, but I'm also puzzled because the speaker contradicts you in this very snippet you chose!

Good day.
You are right, but there is a sober middle ground.

There is a famous quote by Hungarian writer Mikszáth saying "It is not enough to be honorable, one also has to appear so".

You don't have to go all-in in "the game", it's enough to strategically adjust even minor things to make sure your work doesn't go unnoticed, that you aren't spending effort and emotional energy on things that will ultimately not lead to anything. If you're doing it for your own enjoyment, to feel good about accomplishments or just scratch your problem-solving itch, great. But if you're naive and want to be a "good boy" who helps others because and who just naturally takes on work that is unrewarding in itself, but you feel you need to play nice etc, then perhaps this view can help. People will step over you and you will not understand why things are happening. You will feel betrayed when it's not really betrayal, just "the game" being played.

Be aware of it and make a conscious choice of when to play it and when not to play it. But when you don't play it, be aware of the trade-offs.
If you really think about it, in a zero-sum game, those who are born with an inability to experience affective empathy have a competitive advantage.
Over time, they will outbreed those who are constrained by conscience.
What happens when an ecosystem accumulates too many predators?
The ecosystem destabilizes.
Does this not explain the present state of the world?
An alternate ngram search bound to 1950--2000 and with three-yearsmoothing (default) seems more useful to me:

https://books.google.com/ngrams/graph?content="considered+ha...

(Results after 2000 are not reliable.)
Noup, just tried
What is the reason and goal of this thinking?

The term "significant" stems from the person using it, from what they are trying to convey. There are many different ways to think about significance. Significant to whom? For what reason?

Another popular and yet abused argument is saying that human body is "mostly empty space", because the size of the atomic nucleus or an electron is so small compared to the space between them. But so what? It is the interaction between the atoms that matters, that produces all the results including our consciousness, not how much space is between the atoms.

What if we are one of the most significant phenomena and results of the universe, regardless of how little or much space we occupy? Or at the very least, what if the rare occurences of the conscious life are the most significant things in the universe, regardless of how many dead planets or galaxies or space is between them.

Is it really that hard to see that significance can easily be based on something much more interesting and useful than the banal notion of comparative linear space?

This definition of "significance" is not any more or less truthful by any objective standard, so I am wondering why did you choose to use your definition? What does thinking that way achieve for you in your life?
He mentions what he uses in a different post of his: https://news.ycombinator.com/item?id=21194300

Sadly it seems he's not interested in sharing the code. That's legit, but would be nice to get a confirmation.
In my experience, a lot of people play the game so they can go play other games outside of work.

Most of us are stuck working in some form of organization-pays-for-our-labor employment. As long as you're there, you might as well learn and play by the rules as they actually are, not as you wish them to be. For the 8 hours when your butt is in the chair at work, make them effective 8 hours, such that you can maximize your remuneration according to whatever system the company has set up to evaluate performance. Then you can go take that money and buy freedom to do other stuff in the rest of your time - or even opt out entirely for a few years.

I know a few people for whom work is their calling. The crucial thing to remember there is that they're still playing in somebody else's game, who oftentimes can pay them less because it's not a game to them. There's perhaps less psychic stress in this, but also less financial remuneration, which can foreclose on some other things in life that you may care about.
A neural correlate of sensory consciousness in a corvid bird
There is the case of a sustained key press, where holding down the key might be part of navigation and only on key-up is the navigation finished, is it possible on platforms like Windows to distinguish between the sustained key up vs a normal key up?
I dont think this type of negativity towards a shipped project do any good for any of us, why dont you start reading it's source code and telling him how can this be more secure?
Bezos Earth Fund has yet to announce a single grant