skysight-inc/HackerNews huggingface dataset:
Interesting point. I guess I don't tend to look at the world that way, for a couple of reasons. First off, hard work often trumps innate talent. Secondly, life is a mosaic of niches, and I don't have to compete in her niche to be challenged and inspired by her.

And I'm probably not the average HN reader, as I am (also) a professional musician with years of training.

Lastly, I bet you're not really dull.
This is one of the wrongest comments I've ever seen on HN, hah.
Very well explained. Looking back I remember the projects where you had one of those unicorn colleagues/customers that truly could tie business and technical complexities together. It's often those projects that end up the best, because you actually CAN ask some about "uh I can see that this weird state could appear in the code, is this something we should work around in a special way or is the state not representable?"
I used to reread Grokking Algorithms: An Illustrated Guide for Programmers and Other Curious People by Aditya Bhargava and practice LeetCode.

At this point though I just stop the interview if they’re asking Big-O or data structure questions. If the company can’t come up with meaningful real world examples that actually explores my experience, I don’t want to work there.
Well, neither Java, Common Lisp nor ALGOL60 support operator overloading, so there does seem to be a trend there.

Common Lisp in fact, as most lisps, has no support for "operators" in the infix sense at all. If you have a need for a very algebra-heavy portion in your program (say, a linear algebra library), the best idea would be to define a DSL for that particular algebra - especially since this will give you much more control over efficient evaluation than using the built-in evaluation order.

A good example of the limitations of simplistic operator overloading is matrix algebra: A+B•C can be computed efficiently as a ternary operation, more efficiently than doing A+B then multiplying the result by C. Now of course, you can implement this in C++ by having operator+() return some kind of matrix_addition object, and then defining the efficient operations in operator*(matrix_addition, matrix) etc, but that is much more roundabout than defining a simple addAndMul(A,B,C), or an explicit optimizing DSL.
I think the real majority of hate that I've seen for design patterns are when juniors go into a system looking to slap a design pattern anywhere they possibly can, quickly creating a ball of mud that is difficult to work with and figure out. At least that's been my experience (and I have to sadly admit I did the same when I was a junior without a mentor to help me through figuring out how to refactor my code into these patterns only when needed).
There are plenty of undemocratic governments out there that can't be trusted to manage the money supply.
Zero-downtime schema migrations in Postgres using Reshape
DailyWTF convention is to replace actual company names with Innitech and Initrode.
> The reality is that no such projection is plausible. Could a human being living in 1903, before the Wright Brothers have predicted a moon landing only 66 years later?

I mean, Jules Verne suggested trips to the Moon earlier than that in 1965 via cannon (from the coast of Florida!). Konstantin Tsiolkovsky in 1903, rejecting cannons on technical grounds (the speed of gunpowder's gases too slow to break from Earth's gravity as well as the impractical extremes in acceleration), proposed using liquid oxygen and liquid hydrogen in a multistage rocket for reaching the Moon... Which is what 2 of the 3 stages of the Saturn V used, so he was pretty accurate. He also suggested the need for oxygen, CO2 scrubbers, automatic machine guidance, thrust vector control using both external fins and fins in the flow of the gases (both methods became used on rockets for early spaceflight) as well as suggesting the use of a sun sensor (star tracker) and gyroscopes for guidance. It's remarkable how many critical features of spaceflight were invented by Tsiolkovsky in that document. Granted, I don't remember an actual forecasted date for these predictions, but he foresaw most of the technical features of spaceflight correctly.

https://spacemedicineassociation.org/download/history/histor...

Projections from Nikola Tesla suggested similar things to the smartphone around that timeline.

If you look at technical pioneers using logical consequences of actual known physics and engineering, they can make pretty remarkably prescient predictions.
You can't completely discount the past because it doesn't meet a modern standard. It's certain that something many are doing today will be considered abhorrent in one hundred years. So are we all today too evil to bother with? Are you no worse than a murderer because you live in our flawed times? I doubt it. There were people and institutions before 1920 that were terrible and some that should be celebrated.
Was that their only screen? The simplest explanation here is that the only other person you know, even temporarily, to have your credentials used them. Another way to think about it is if you made that first mistake, maybe you made another similar one at some point?
BMW debuts its new color-changing paint technology at CES: E Ink
Whats the productivity coefficient for Java? Or Javascript? Or Python? or Ruby? Or Assembly? or C?

I only ask because I've never gotten a straight answer with an actual number.
At my current job, yes. I'm doing the interviews and I ask them to look at code and tell me what it's doing. Nothing crazy like bit math, just a couple stand alone functions for parsing json (using standard calls) and the error handling. Amazing what you can learn with just that.
(2021)

RISC OS Pico [1] (I think it was short for Pi Computer) booted the Pi directly into BBC BASIC. It would be great if they'd make it a supported image on the current Pi boards.

The .zip archive is still available if you follow the links on archive.org (and even includes the book "First Steps in Programming RISC OS Computers" and associated demo programs.) Its 2.1MB boot .IMG is somewhat smaller than Ubuntu. Has anyone tried it?

[1] https://web.archive.org/web/20181109020010/https://www.risco...
The assassin in GoT spoke of himself as "a man", and of Arya as "a girl". That's the only thing I can think of that's similar.

[Edit] The autistic kid in Mercury Rising referred to himself by firstname (can't remember his name).
So great to hear. Stay strong.
Sure but your dollar bills under the mattress do not increase 70% in value in one year either. Volatility is not necessarily a bad thing, it means cryptocurrencies are growing. There is a good chance they will stabilize eventually.
I don't think anything lel. Not sure why you are so up in arms about this, but that's why you diversify.

Also, it's completely opt-in, you don't ever need to buy any Bitcoin if you don't want to. It's going to crash and burn, or prosper on its own merits.
Rotring is a great pencil brand I can recommend.

My grandfather has a couple that lasted over 30 years.
Location: Brazil
Remote: Yes
Willing to Relocate: Maybe

Technologies: PHP (Laravel, Lumen), Javascript (REACT/Next, VUE/Vuex), Node (Express), MySQL, REST and Graphql API design

Resume: https://drive.google.com/file/d/1_4J8XY1ci0f9kZXukq6sUm0ISeH...

I have plenty of experience working with SAAS products (designing from scratch or building upon an existing one), managing teams and working remotely as a full stack developer.

I'm only open to part time jobs (I don't have or intend to hold another job at the same time) or free lancing.

Contact: souljacker @ gmail
They just take a check and keep quiet.

These types of engineers will also build stupid stuff that doesn't work, because that's what the specification written by a group of business people who have never even looked at code before said.

It's also why frameworks like React are popular.
> ~22% of Bitcoins hashrate (~45 TWh/year of electricity)

It looks like Kazakh total energy consumption is 861 Kwh [0] and total elecricity is 104 TWh. Is it realistic for 43% of a country's electricity to be going to Bitcoin? If that were true, what sort of infrastructure would be developed? Datacenters colocated with coal plants?

Over less than a year, Kazakh average monthly hashrate share went from 5% to 18%, increase of >260%. Given 2020 utilization of 104 Kwh with 12.5 Kwh going to Btc ((5/18)45=12.5), then current (no pun intended) utilization with 18% hashrate share would be 136 Kwh (104+45-((5/18)45)). Is it reasonable for a country to increase electric generating capacity by 30% to support bitcoin?

Oct'20: 4.77%
Nov'20: 5.35%
Dec'20: 6.17%
Jan'21: 6.71%
Feb'21: 7.65%
Mar'21: 8.19%
Apr'21: 7.37%
May'21: 8.80%
Jun'21: 13.79%
Jul'21: 18.10%

0. https://ourworldindata.org/energy/country/kazakhstan
Not necessarily. It just means that they weren't good at recruiting, they could still have a great team to work with.
My relations own a pig farm with 10k pigs, they don't have names.
Mostly because it's not free. The money still comes from you, otherwise targeted tracking and advertising wouldn't make a profit, and wouldn't exist. For advertising supporting "free stuff", you have to accept one of a handful of potential realities:

* Advertising companies are taking a loss, and are funding free websites out of the good of their hearts. (we know that this is not true)

* Advertising companies make a killing, but the money still somehow doesn't come from you, so it is somehow being taken from somewhere else, or the companies paying for the advertising are taking a huge loss.

* The money actually still comes from you, but most of it is going to the advertisers instead of the content that you actually want to support, and it comes from you in a roundabout way over a longer period of time so you don't even notice it.

In short, if the companies are getting the money to run their "free content" AND the advertising companies are making a big profit, where does the money actually come from? It has to come from somewhere, it isn't being printed and gifted to the advertising companies. There's only one place I can see that this money comes from, and that's the people being advertised to.

Why is anybody okay with being psychologically manipulated knowing that the benefits of the manipulation primarily come to the manipulators rather than the content that they like? And also knowing that the manipulation itself continually warps and corrupts the content as everything is being optimized toward pure "Engagement" rather than actual useful information? Wouldn't you rather pay directly for the thing that you like than be subtly manipulated into paying some weird third party longer down the line?
Never mind "returning", I think we have returned to a time when unorthodox views are actively suppressed.
Yep, bet on an unchanging human nature,keeping things from the past around, some social progress in certain areas but not as fast as you would like it and that the world of 2122 will be less alien to a 2022 person than the 2022 world to a 1922 person.
To increase the wealth of the 1% banker class
Entirely possible, but defaults tend to be higher when debt is in a currency that cannot be debased, for somewhat obvious reasons.
Like I said, missing the point. What I said was that everyone seems to be getting hung on it being Apple when actually it happens everywhere and that is the problem we should be hung up on.
You can also think of that as an evolutionary advantage.

Your biology delays the illness until you are more ready to handle it.
Governments should do something about the phenomenon where a company get so many fines that they just become part of their business model.
Minecraft Java Edition IMO has this giant community because it is easy to mod and this is because of Java since the devs did not create modding tools. I am sure it was much easy for one person to develop such a complex game in a manged language too , from my experience with desktop apps the ones I made in Adobe AIR using AS3 had a lot fewer bugs and fewer support tickets and we got cross platform too.

I also worked on a Java screen sharing in browser web conference solution back when this was not possible with native stuff or with Flash, if you understood the language you could get good performance.
Yes, fortunately my company uses a toy project that needs some functionality implemented to gauge developer skills. I find that this approach (given a reasonable amount work to implement) is a better approach to find devs who are a fit for the role.
Oh scottie.

> Coins are made of rare earth metal blends, like silver, copper, nickel, and gold.

Those are not rare earth metals. They are metals, but not rare earth metals. Those are "any of a group of chemically similar metallic elements comprising the lanthanide series and (usually) scandium and yttrium. They are not especially rare, but they tend to occur together in nature and are difficult to separate from one another."

Also, nickel isn't rare by any definition. Nickel is the fifth most abundant element on Earth.

> So metals are only money when its in a small circular token form factor, but not when its melted together into a heavier bar. Got it.

No, that's also wrong. "The characteristics of money are durability, portability, divisibility, uniformity, limited supply, and acceptability."

Gold fails the acceptability test because to be money, something must be broadly accepted as a medium of exchange. It is not accepted by anyone. Walk into a Walmart with a brick of gold and they'll tell you to get stuffed. You'll get the same response at Home Depot or if you try and email Amazon. That's why it's not money.

> Oh, so only the government definition of money is whats relevant here, and only of the last ~100 years. Historical and physical contexts of money are irrelevant.

They're relevant in antiquity. Not so relevant today. Like a hitching post. What matters isn't even the government definition but rather the social definition.
I don’t personally, but what matters here is that Electron has taken off and Java-for-desktop didn't seem to really. Maybe it was the tech, maybe it was user expectations at the time, but something was different. I’m just curious what that was.
If you want to try an alternative, you can give Kava a shot - it'll make you feel relaxed but mentally clear. The downside of Kava is that it tastes terrible and you have to pee all the time.
Debasing a currency is not necessarily a bad thing so long as inflation rates are kept under control. Sometimes it is necessary to print more money. I'm moderately pro-crypto myself, but I generally trust the Federal Reserve to do a good job.
Central banks and their role in tyranny is hardly “vague”.

They can siphon off the wealth of an entire nation by printing money. It’s an irresistible temptation that I don’t trust any man to resist long term. That kind of power shouldn’t be in the hands of any one person or organization.
LOL, same here. It seems that my knowledge was moved (not copied) from my brain to my tongue, then it vanishes away through the phone line.
With all due respect you misunderstood my own attempt to generalize. By your definition gold or fiat currencies are also Ponzis.

> ...unlike cryptocurrencny where the amount of money invested into it has no relationship to its capabilities.

The most fundamental thing about Bitcoin is that its price has a direct relationship to network security, which affects how soon you can be confident new blocks will not be out-mined - a clear value. If you don't believe me simply look up a chart comparing Bitcoin hashpower to its price.
new technologies also require new systems to exist in, which tend to reduce how long it takes to do something once, but almost always comes with a cost.

ie: light switches versus smart bulbs.

lightswitches: a system that relies on the user to hit the lights in whatever room they want light. This means a physical action. maintenance: low, only if electrical outlet has problems does the user need to do repairs, or change a lightbulb.

smart bulbs: system can be controlled automatically or with voice, or even the switch. System is more flexible but comes with increased maintenance cost. maintenance: bulbs require connection to a hub, which requires internet conn, automations require time to setup, firmware updates can break functionality, and other unknowns.

i point this out because we often forget, we usually have ways of doing the "new" things the way we did before, and they worked well, new ways are great, but sometimes come with hidden externalities
No, Rust did not solve escape analysis - it was designed to constrain valid programs to those for which escape analysis is trivial (as evidenced by unsafe Rust, which doesn't have those constraints, and yet has nothing else enabling escape analysis). That's like saying that "C solved type inference" - no, it just constrained you to write your types by hand, and then did some checking of them afterward.
Holey meteor, Batman!
Comparison of Basic Data Frame Operations in dplyr vs. dataiter vs. pandas
> not long after their vacation starts, they got sick

This was discussed just couple of weeks ago in this thread:

https://news.ycombinator.com/item?id=29644949
Reverse-Engineering Wordle
Most airlines offer refundable tickets which cost more. If you opt for a lower priced ticket without the option to change or refund, that’s the trade off you’re making
If neither you or your friends can have fun without alcohol, you probably need a new set of friends as well as a therapist to talk through that issue.

If you're instead asking what other illicit substance you can substitute alcohol for while your friends are all drinking, that's different.

My favorite for that is MDMA. It's an empathogen so it helps you open up in conversations and form deeper connections with people. It's also an amphetamine so you'll be able to stay awake and keep up with your friends as they do the drunk thing.

MDMA should be a substitute for drinking. Not a supplement to it. It also comes with it's own set of risks and constraints that you should get intimately familiar with if you want to do it with any regularity.
> In China, for example, it is generally considered outright irresponsible to not get genetic testing done, to not abort a fetus with the wrong number of chromosomes, etc. These topics are discussed very openly, matter of factly, etc.

And that's fine for China. This may even become the norm in North America and Europe at some point in the future. But that doesn't change facts: most people speaking in English will not talk positively about the term "eugenics", which has a crap ton of baggage that you're just ignoring.

> Wikipedia is not a reputable resource for anything even remotely political

That would be a fine point to make if I were citing Wikipedia as a source for a paper I'm writing. However, what I meant was that eugenics has a history that can't be sharply extricated from what you might believe is the literal meaning of the term. Words are more complicated than that.
I don't. Alcohol is a poison and any adult still drinking it past college years is a fool that's going to end up in an early grave.
I almost didn't get it for the same reason.

Since I have the all black version it ended up not being a big deal.

They have a slick version that doesn't have the webbing (which I never use anyway) and if I was buying it today that's the version I would get.
Imo, the puritanism as root of everything is massively overstated.

In this case in particular, puritans talked about death a lot. They have been kinda obsessed with it.
If Chinese crypto is being IP-washed through Kazakhstan as a sibling comment speculates, would that cause external pressure for Kazakhstan to re-enable Internet?
If you're the only person who works in the rack, no problem. I worked as a tech and wired up machines once upon a time, ran fiber to core infrastructure, was boots on the ground for any physical access to the rack that was required, etc. I would not be surprised to hear a story of someone counting from 1 from the back of the rack and unplugging machine "7" or something.
There are 15k covid RNA in every ml of sewage coming out of boston right now. Figure 200l a day of sewage per person and that is a lot of covid. I would hold off on eating oysters for a bit.

https://www.mwra.com/biobot/biobotdata.htm
This was said in some Covid HN threads 1.5+ years ago when Covid began. We know now it was mostly people noticing stuff they didn’t notice before. Likely the same case here
Ask HN: Do most of the regulars have their own side projects that make money?
I lurk HN on daily basis, and I have started assuming that most of the people here have some kind of side project that makes them money.

If it is true, how are you guys managing it? How do you practice self-discipline? How do you forgive yourself for slacking off? And what happens when you aren't able to perform and feel guilty about it? And finally, how to find balance between relaxing and working?
Back in the day, I had the same issues.

I ended up into outdoor solo sports [Mountain Biking, Snowboarding, and Skateboarding].

Side note: As a result, I got better friends that were into outdoor activities.
Keep in mind that even if the job would have been perfect for you, the company probably interviewed multiple people, and selected one that they thought would be more perfect for them.

I recently did a round of hiring for my team, and we had several excellent candidates, but could only hire one, so we made a choice.

It’s always sad (for me) because I tend to see the potential in almost everybody, and wish we could hire all the people.
After reading through other comments, it seems that they are all divided between either leaving your friends or staying with them (which, arguably, is a binary choice when stated like that).

Disclaimer: Me and my friends are non-alcoholic. We only drank once or twice and have all swore off on alcohol. It's too costly, absolutely foul tasting, and didn't even bring us high.

The first question to ask though, is if your friends also want to have fun without alcohol or not. It is very difficult to leave habits. 10x more if you do it alone. Strangers / new friends can help but having your current friends there with you would be the best.

But if they don't want to quit / control alcohol, then it would be better to leave them or at least limit your interaction with them.

You will need someone / something that can remind you and bring you back whenever you start to drift towards alcohol. So definitely get some new friends too.

As for what fun activity you can do, do whatever you usually do. If you can't think of something that can take up time without alcohol, then just go walks or something. Maybe dance. Or play video games.
Absolutely, yes. The main reason is that my company (Notion, https://www.notion.so/jobs) uses practical interviews, not CS algorithms based brain teasers. So my everyday work is exactly the practice I would need to pass the interview. Our frontend pipeline tests your ability to design and implement components in a UI framework. Our backend pipeline tests your ability to design and implement APIs and services in an HTTP framework. If you want to know more about our engineer hiring process you can read our interview guide here: https://notion.notion.site/Software-Engineering-Interviews-6...

If you want to talk privately you can reach me via twitter DM at https://twitter.com/@jitl or jake@makenotion.com
I wasn't proposing implicit async/await. I was proposing declaring those at the call site, instead of per function declaration.
Hey neat -- my post on running Signal Desktop on vmm(4) got featured here.