skysight-inc/HackerNews huggingface dataset:
node locks down dependencies for you, not only the version, but it saves a hash too. The problem is that npm install will install the newest version allowed in your config, and re lock it. However if you run npm ci, it will only install what is locked, and fail if the hashes don't match.

in python pipenv works the same way, pipenv sync will only install what is locked, and will check your hashes. I'm not sure about poetry.
Update, it hit $45, so a nice profit for now!
With all due respect, this analysis is grossly reductive and only touching the surface of a complex phenomenon. Long working hours can be found in many East Asian countries not limited to just Korea. Sure, love of convenience is partly to blame, but let's not ignore the history and cultural elements behind it. It goes without saying, but without the long working hours, Korea would not have become the "middle power" that it is today either. The "hell joseon" article you linked is an interesting phenomenon especially because no other East Asian country is so critical of its own culture and conditions. S. Korea is unique in that its people are almost always looking to criticize and change their ways to compete on the world stage.
One thing I'm surprised hasn't taken off is something like Framework. Framework was a hybrid word processor/spreadsheet/database/graphics/communications program based around the unifying concept of a frame, all scriptable in a Lisp-like programming language from which every frame -- down to individual spreadsheet cells which counted as frames -- was directly addressable. Frames could even serve as sources of input or sinks for output to/from external programs or remote machines.

Framework was pretty much Emacs for the office, and such was its power that unlike contemporary spreadsheets and word processors, which were usually positioned as productivity tools for generating business documents and reports, Framework was explicitly marketed as a decision making tool for executives. It did well in markets such as Europe where Lotus hadn't taken over, but it just about died when the Windows era started.
It's not helped by people who push for things like open borders and globalism. Being open and selfless only works if everybody else is, too. Otherwise the most selfless get taken advantage of by the most selfish
My experience as a Final Fantasy XIV player is that Duty Finder (the equivalent of LFR) is such a massive necessity for quality-of-life that I'd never ever be able to go back to an MMO without it. I used to play EverQuest back in 1999-2000, and I ultimately left after a year or so because everything about that game was an exercise in frustration despite the cool concept. I didn't get back into MMOs until I discovered an MMO that actually respected the player's time and didn't require everyone to jump through hoops and sit around and wait for people to bite just so they can play the game.

And, mind you, Duty Finder in XIV isn't just a raid thing: every single piece of instanced content uses it, even levelling dungeons, and that applies whether you're queueing solo, queueing with a partial party, or entering content with a fully premade party (even right-clicking on a dungeon entrance just opens up Duty Finder). XIV doesn't just respect the player's time: the entire design of the game is built around respecting the player's time at a fundamental level.
So is every other country's history full of the same. Let's stop acting like the USA is unique in this. I will call out hypocrisy wherever I see it.
Iron is not the key element in chlorophyll; magnesium is.

We don't know of many interesting Si compounds specifically because we have none of the organisms that would produce them. Our ignorance does not constrain nature.

"Weak", for bonds, is exactly a function of temperature. At higher temperature, life will have chosen constituents that bond with the right strength, wholly ignoring your preconceptions of what it ought to be using.
The Parallel-Parking Job That Ignited the Internet
I regularly saturate a gig internet connection to my Colo a few states over using the built in windows IPsec client just using a standard laptop.

Not that it's a particularly amazing VPN stack but 15-30mbps says you just ran into a corner case issue regardless which VPN stack it is.
There is also the near infinite pipeline of desperate undergrads taking the first decent enough offer that lands in their lap. Wring them dry for a few years and when they leave after realizing what they are actually worth, there are 10 more 22 year old applicants ready to take their place. I'd probably bet that most tech companies outside the most glamorous operate like this. It's just cheaper and that's all most companies care about quarter to quarter, not a deep mature efficient back end or anything that experience and expensive talent brings you.
isn't excel limited to just over a million rows?
imho, they should've opted for CMD/CTRL + K, which Algolia's Doc search uses

> They should have just had the search field auto-focused automatically but that would have done away with their "clever" hack to lazy-load the DB containing every page name.

this would steal away the focus and is not good for accessibility (unless you're building a search engine)
Yet any suggestion of avoiding Chinese products or supporting Chinese business is often attacked as racism or nationalism.
Thanks for the feedback!

I agree some categories are indeed thin, which is one of the reasons why we made the submission so potentially valuable tools can get listed.
this is nonsense, especially 2. Job market does not work that way. If everyone is a data scientist, there are only 10 data scientist jobs, only 10 will be data scientists and the rest will work on other sectors.
The Central Park Karen
You're correct, usually is not always. But also, that's not what I meant. I meant that when companies can make profits without creating more value to society than the profits they make, its generally because of regulatory capture that allows them to extract rents from their customers or push costs onto the people as externalities. Regulatory capture is where companies "capture" the regulatory framework and use it to their advantage. So regulatory capture is actually the opposite of "regulatory heat".
German 'Reunification' happened before Soviet Union collapsed. Also UK, France etc were against German Reunification as well before it happened.

Also Austria is still not unified with modern Germany.
> The reason why European yields are so low is because financial institutions are forced to own govt bonds. That is it.

Same in the USA. All bank deposits need to be balanced out with a certain number of US Treasury bonds / notes as a reserve.

There are also huge institutions, such as the Social Security Trust Fund, who was forced to buy US Bonds from the 1980s through 2000s to prepare for the baby-boomer retirement cycle. So lots of groups are in fact, "forced" to own US Treasury bonds.
My guess is, they'll help it like they did with Greece (maybe a bit more generous) but they'll have to pay a big part of the bill (ie: austerity)
Waaaah! I remember the Optimus Maximus. I never got one but I was drooling over it as a kid.

It made a lot of sense to me that a keyboard should be configurable to display what's expected on which keys. Switching between different layouts but also quick actions, video game inputs, etc. The macOS touchbar sort of does that.

I frankly would like to see it, even if I suspect that, if it could be done (without expending millions in R&D), it would have been done by now.
There is no labor shortage. When wages increase in all those areas those labor 'shortages' mysteriously end.
Sure, and I don't really know either; my point was just that the parent is begging the question. :)
Excel has, IIRC, had data validation longer than it has had tables (even if you count the time before Excel 2007 when tables were called lists),and its had both (with the same inclusion) for >20 years.
To give you another perspective, I would say that many East Asians living in the West don't feel like they actually belong there either. I moved to west coast America when I was a child. I still remember vividly the first thing I heard and understood in class. It was another kid telling me that I'm a "stupid Asian." The barrier is there. We feel it. And let's not pretend Europe is better about this.
Speaking from experience, most large tech companies view engineers as area under the curve, as fungible hours. Speaking out about attrition usually doesn’t have any impact at all above the Director level.
I refuse to engage in long interview processes or technical/programming tests.

My CV goes back 20 years and it is quite clear about what my technical skills are. For me the most I will do is one phone interview, one HR interview and one technical interview. If the recruiter has any questions about my skills they can ask them in the technical interview and I can also put them in touch with people who can vouch for me as well.

I've experienced a few recruitment processes where there were multiple round and also take home tests that took up way to much of my time. To me the time investment required to go though these is too high as the risk of coming away with nothing is too great.

If a potential employer can't figure me out from my CV and a few interviews then I don't think that is a place I would want to work.
I can recommend a small split ortholinear keyboard. I built one as a weekend project and it was pretty fun, doable with basic microcontroller and solder skills (except for the ~50 SMD LEDs which I couldn’t be bothered to do). Pretty happy with it, it’s comfortable and I do feel that I type better than on a regular keyboard. You can buy kits containing everything you need, I got this one:

https://mechboards.co.uk/shop/kits/helidox-corne-kit/#case

With small keyboards, you’re trading off physical distance between keys for having to press more buttons simultaneously. Might fix your problems with reaching key combinations, but the combinations themselves do become more complicated as well.
Maybe another chance for Linux desktop setups to gain momentum if Microsoft actively turns windows I to an unusable mess. OSX would be just as bad if there wasn't a console to fall back on but there are also issues.
It's an always-on network transferring non-trivial amounts of data. Do you really think it's that hard to block port 8333 and a list of known hosts? No, it won't be perfect but if it's not easy to use with standard clients few people are going to deal with it — especially with the knowledge that less than perfect attempts to do so is publishing a clear sign of intent.

For a repressive government, that means that most people will steer clear which makes it easier to filter since you don't have a large volume of innocent traffic complicating analysis and by creating a great mechanism to get people to install spyware by circulating news underground of a great client which is preconfigured to evade the filter.

If this is your threat model, cash is much safer.
I never have my phone outside of its case other than dusting - I always have a Spigen of some kind.

I agree with you, but at this point I'm used to cases anyway. If nothing else, I like being able to flip the phone over on its screenside without the screen touching the surface.
Rancher.
Not sure if the eating555 is the author or whether the author is watching this thread...

This is awesome.. my only comment is the first thing I went to do was to copy and paste the code blocks and found end of line whitespace and double line breaks were included (presumably for the line numbering etc.)

e.g.

sudo apt-get update

apt-cache search linux-headers-`uname -r`
You will never eliminate the threat entirely, pinning and not using obscure projects does however cut down on the probability and you can't deny that.
Stop using the “container/presentational” pattern in Redux
Decrease in income/wealth gap. People on the upper rungs of the ladder have to sacrifice.
Don't you think these fourth buyers apply more to supporting a baseline price on Monero and not Bitcoin?
> it's hard to write code that traverses a data structure in configurable way and does some hardcoded thing on every element

Wouldn’t this just be a function that operates on an iterator? I suppose generators make the creation of lazy iterators easier, but generally the solution for languages without generators is to have your traversal build a list. So you lose the laziness but the code remains simple. Then map your per-node processing to the list.
For representing the technical architecture on a whiteboard, I tend to gravitate towards the first three levels of the C4model [0]. For meetings with management, I like to use AWS's architecture icons [1] within a slide deck.

[0] https://c4model.com/
[1] https://aws.amazon.com/architecture/icons/
I 100% agree that offloading to AWS (or Azure or GCP) managed Kubernetes is better than bare metal. Maybe it's worth moving to bare metal later.

I'm more concerned with moving to Docker images, with the associated increase in needing to manage the whole container, vs. Lambda/S3/DynamoDB. I'm especially worried about misconfiguring the images and suddenly some security threats that were handled by Amazon's services are suddenly my responsibility and I fail.
Show HN: A Safari extension to redirect sites to privacy friendly alternatives
I haven't tried hosting things in B2 - But I've been backing up to B2 via Duplicati and it has yet to have a single hiccup and the pricing is great. I have around 190G on there updated every night and I pay around $0.90/month - truly less than a cup of coffee.
> This has been building for at least 5 years, but it's obvious now that the West needs to start acting. We didn't win the cold war by pretending it wasn't going on and China has certain advantages that we don't have. We have to coordinate on two separate levels that they do not. First, at the state level, where the game theory goes against us because it's typically rival factions (Democrats vs Republicans) and second at the alliance level where we need to coordinate between only semi-aligned nations.

Don't forget Western business interests, which are politically powerful and will often succeed at blocking any action that interferes with their short-term profits. Their loyalty is to their shareholders, and they'll sell everyone else out for them. I actually see this as the biggest problem preventing the West from taking effective action.

The PRC doesn't have this problem, because its businesses are clearly subordinate to its political apparatus (e.g. they've been making examples out of very large and successful companies lately).
But after watching 'Parasite' amd 'Host', it does seem a Country with rampant inequalities.
Location: San Francisco Bay Area

Willing to relocate: Yes. Remote: Yes

Technologies: Python, PHP, JavaScript, Swift / iOS, Laravel, AWS, Mysql, DynamoDB, Firebase, PyTorch, Colab

I got a PhD in engineering (informatics related) in the bay area, but then moved on to web and app development, and founded and ran a startup at large scale. I have 10 years of experience building web apps, scaling backends on Amazon Cloud/Google Cloud, and machine learning. Interested in product manager, engineering manager and other manager level positions.

Email: kumarmd@pm.me
I'd argue that is true universally in all countries and not just in US. If TV is your source of news in any capacity, you are in that skewed reality.
(disclaimer, I don't know shit about bitcoin)

The one problem with this is trust.

Even shady enterprises need tools to do business they can trust, and if all funds they have suddenly devalue by orders of magnitude they will loose trust.

Another way a shady enterprise can loose trust is if everybody stops using bitcoin and everybody knows whatever is left is a shady business. It is like going around with a big bag of $100 banknotes marked "STOLEN".

There is only so much utility from bitcoin for shady enterprises if they are restricted to only exchange funds between themselves but being unable to convert to real money. They would also have to mine bitcoin on their own.
A human brain doesn't just stop operation if it lacks the physical appendages to interact with an exterior environment.

I can only imagine, if such a posited earth-brain exists, that its entire functioning would be to continue functioning while it reflects upon its own existence and trying to understand its environment with what information it gathers.

And if we're a part of that earth-brain then our effects are its effects.

I wonder how a psychologist might diagnose such an earth-brain in its present condition... anxious, self-destructive, but not without redeeming qualities, and trying to reach out for connection just the same...
I keep forgetting NSA's job is to protect instead of maliciously eavesdropping on Americans. Given their prior probability of being a bad actor I'd take any security "guidance" they issue with a huge grain of salt.
I actually love the rugged but high quality stainless steel look of Japanese trains. I think Starship might bring this look back into fashion. Functional and extremely durable. Airstream caravans are another example of it and they’re beloved too.
I recorded this in April when it was shown on TCM (in the U.S.). Haven't seen it yet!
> I really believe that it's not in the US government interest to increase computer security

Agreed. It's just doublespeak[0]. We all know it's the National Insecurity Agency, and that the NSA hoards & stockpiles 0day. They very rarely release tools and research papers designed to strengthen our IT infra, since they sit on so much 0day. There's no balance.

I don't buy that they're 50% red team, and 50% blue team. More like 99% red team and 1% blue team.

[0] https://en.wikipedia.org/wiki/Doublespeak
Is it easier (and safer) than AWS Lambda/SQS/SNS/DynamoDB/S3? Because that's the alternative I'm considering.

I'm concerned with foregoing AWS's security hardening and redundancy more than global deployments and alarms (at the moment)
Globally diversified bond funds do. Such as the etf vgro.to

I don’t understand the benefit of an individual buying such a bond when not forced to. Holding cash seems better than unless you think rates will go even more negative!
> cheap IoT board with flat rate connectivity

sounds like a security nightmare
Half-gears.
How about: Uber's hush money operation is so effective that drivers are not aware of what risk they run from carjacking?
Not to say you shouldn’t like Muir Glen, but this seems like the most appropriate place in this thread to drop this link: https://www.nytimes.com/wirecutter/blog/best-canned-tomatoes...
There are very few things holding me to Android besides familiarity. I'm glad they exist and I think sideloading/3P app stores are important to have "in the world", but the iPhone 12 Mini is just amazing. If it had OLED/high refresh, I wouldn't question my next purchase at all.
> Except the US has a large labor shortage

No, it has less labor supplied at current prices than purchasers would prefer. Market clearing quantity at current prices being less than buyers would prefer is...the normal case of a market economy.

It's only a shortage if buyers paying more wouldn't increase market clearing quantity, because of some constraint besides “you haven't offered enough money to convince more people to sell their labor”.
Meanwhile people who live in the real world know what you just said is a crock of nonsense.
He did do that, but to be clear he was also called a racist for things like imposing travel restrictions with China early in the coronavirus pandemic.

It’s hard to take seriously the claim that accusations of racism are always made carefully and never used as a cheap partisan attack.
Watch the U.K. To Understand Delta
I file electronically but prefer to keep a printed copy of my returns. They go into the same manila envelope that collects my receipts and tax forms throughout the year and then gets filed away until I need to refer to it.

Filling out my kid's FAFSA this year was much easier with hard copy of my tax return rather than bouncing back and forth to a PDF. Maybe I'm just old.
People here on work visa (H1-B) have to go through renewal of their work visa application as it is tied to their employer. This step while being fairly straightforward can add to the inertia in switching jobs.
The first one is always free. Here's the actual pricing.[1]

There's a free tier limited to 5,000 events/month. The "Deploy" tier is
$5,389.20 per project/year, plus event charges, plus a "connectivity assurance" charge.

Still, you could get a lot done with the free tier if you didn't overdo the traffic. Every half hour, "Soda machine #5621, no alarms, outside temp 82F, inside temp 36F, cash $75.25, stock level for Diet Pepsi 4, stock level for Sprite 50..."

[1] https://blues.io/services/
Gireogi Appa
It depends how they treat the north when they do the integration.
Whether or not anyone is poisoning anyone's mind is an opinion. It also assumes those minds don't have agency and the ability to discuss issues on their own terms.
Ask HN: Recommendations for a Networking course or book for a Programmer?
I want to shore up my understanding of networking as a software engineer. I certainly touched on this as CS undergrad, but there are holes in my knowledge that I'm encountering as I delve into front-end and full-stack work. What are some comprehensive resources for Networking targeted for Developers/SWEs?
Passive income: how to earn without doing anything
A simple C++ console application for matrix calculation
This is an old project that I did as my first real C++ project. It's a console application that can add multiply and invert (if possible) two by two and three by three matrices.
It seems reasonable that the carjackers are the ones who are responsible for paying out.

But as Uber created the transaction between the two parties, it also seems reasonable that Uber should be responsible for getting recompense from the carjacker. Basically that would imply:

- Driver uses insurance to be covered quickly.

- Driver and/or insurance have Uber cover full damages.

- Uber goes after carjacker to be made whole (I don’t expect the carjackers to have any assets, but Uber ought to be able to get a legal judgement anyways).

Even if that’s not the law today, I think a legal framework that allowed you to get compensated from a broker responsible for your interaction would place the incentives in the right places.
> I've never understood what business and governments in the west thought was going to happen by investing so heavily in China. Did they really think China would just bend over backwards and take it like every other poor third world country they did this to?

To be fair a given business in the U.S. that produces something isn't going to care about geopolitics. They made things in the U.S. by underpaying immigrant laborers, then when they noticed wages were cheaper in mexico they moved manufacturing there, then did the same when China became even cheaper and higher quality than Mexico. All these business leaders care about is quarterly profits and getting bonuses to personally enrich themselves as fast as possible. They could care less about what happens in the world around them if they can afford to drink their cares away in utopian Napa.
So your argument is... we should limit the money we spend on commercial space flight, because the current trend is exponential growth, and if that continues without leveling off, then space flight will require greater and greater resources, eventually drawing from other, more worthy projects? Did I get that right?

First of all, just because the trend is exponential now doesn't mean it always will be. That's silly.

Second of all, the number of launches may be increasing at that rate because the launches have been made exponentially cheaper - why don't we look at % of GDP being put into space flight? I bet it would be flat or trending down.

Am I missing something here? I just don't think your implicit concerns are well-founded.