skysight-inc/HackerNews huggingface dataset:
Can you provide more detail because from the article this doesn't seem so impressive.

> Vault reduced the bandwidth for joining its network by 99 percent compared to Bitcoin and 90 percent compared to Ethereum, which is considered one of today’s most efficient cryptocurrencies

1) Since when are these considered efficient? I don't think anybody in the know would say this. They're the most popular, but no means the most efficient.

Bitcoin is 250GB, so 90% of that is still 25GB to join the network, which is still ahhh enormous amount. And what's the baseline for comparison here? Were all of bitcoin's transactions replayed on an Algorand test network for this comparison? Or is this a metric from some test usage? If the latter then that's a huge issue since it grows in size.

2) On top of that you're saying it could accrue a terabyte a month in data. What type of usage is this under? Is that on current bitcoin transaction levels? 2017 transaction levels? A steady state tx/s? Is a backup of this data needed or is it throwaway and summarized in the latest blocks? If it's still needed then that's a decentralization issue because not many people will be maintaining full nodes.

3) What type of specs are affected by these changes? Can you still perform atomic swaps? That's a pretty standard requirement nowadays and would hinder the Blocknet and exchange interiperability.
It's actually not as common as it sounds from reading HN. There is definitely a bias based on the fact that the big tech companies do it and startups tend to do it. Which many commenters here have experience with.

A lot of more traditional software development roles do not have much testing. Sometimes they will have a quick online timed test or a simple question on an intitial phone screen. That isn't to say that all companies do not have testing. But it's definitely the startup and big tech worlds that have the majority of it.
TANSTAAFL stands for: There ain't no such thing as a free lunch

But I agree, that seems to be my impression. Single Page Apps allow higher quality User Interfaces (if done right), though they do require more work.
Meanwhile look at Brazil, sure it isn't the same policy exactly but it is certainly a case of protectionism gone wrong.
I took shortcuts in my triplebyte coding porting of the interview, assuming we would iterate and expand on the solution. Instead we just moved on to algorithms and I got heavily dinged on my feedback for the shortcuts I took (things like hard-coded strings in some places to get the UI working before wiring up to real data models).
I think it would be considered stupid if you damage your own country based on ideology without evidence
You know what else respects users privacy, it's cheaper than newsletters for the content owner, and it's so anonymous you don't even need an e-mail address to start using it? RSS feeds.

And please, don't just tell me that RSS feeds are anachronistic and that most users are not interested in RSS feeds anymore. They are not interested because a lot of alternatives have been gone. There was native support for RSS in Internet Explorer, older versions of Firefox and MacOS X, no downloads required.

Why can't just Apple News or the Google App have a prominent button that says "hey, do you want to add your favourite sites here to see recent updates about stuff you actually like, instead of this algorithmically curated list of news we _think_ you _might_ like?", apart of "we drive money by controlling the feeds"?
Hedera Hashgraph uses the gossip protocol and simulated voting protocol to do it. It's possible, there are implementations like Hashgraph already doing a distributed ledger without a full blockchain.
Energy is created to meet demand. It is not consumed to meet supply.

The exception to the latter is where excess energy is created because a method of energy production is created to meet peak demand, but generates more energy than is needed off-peak. While some of it could be stored, storage is inefficient and it is better to sell the excess energy cheap, so that you can continue to expand your energy production capabilities.

Miners take advantage of off-peak energy excess, whilst at the same time, increasing the on-peak demand. This means that the provider of the cheap renewable energy source needs to invest in producing more, and cheaper energy to meet the higher peak demand.
This article makes a lot of good points. After going through the "implement a red-black tree on this whiteboard" experience as a more junior dev, I always promised myself I would never use this kind of stupid questions to hire.

Now, 13 years later, I mostly rely on "homework" type exercises. I think they address most of the issues. They are more "real world", no time pressure, etc. However, even those now are being heavily criticized. What's left to be used?
Disenfranchising or otherwise silencing/supressing 'stupid' people would be eroding democracy, in a way.
Turn it around - make sure each person has the chance to review one anothers' code, and make sure the senior members of the team lead the way in using those reviews as opportunities to both highlight great things in the code and to propose changes /in a way that teaches/ how you're analyzing it and what made you propose that change. If they challenge it, great! They're thinking about your reasoning on their own, and you can use that to come to a new consensus on the team's approach to development.

There's great health to be gained from code reviews. But they really do need to practiced, reconfigured, and practiced again so your team gets what they need from it.
Before there was internet paranoia, there was Lyndon LaRouche
What you need to do is a bit platform-dependent, but Trammell's guide for MacOS is good: https://trmm.net/Yubikey

I run Linux but adapting his guide to what I use was the clearest path I found. Do note that only some of the Yubikeys support GPG. The cheaper ones (that you might be getting for free) are OTP only. Git signing is pretty straightforward once you have it set up for GPG.

I have not attempted mobile at all.
BTW does anyone have a good guide, book, tutorial on doing code reviews? Everywhere I've been its kinda adhoc with no rules or guidelines.

Often code reviews come in after someone has put a few weeks of work into something and its too late to change how it was done. Or a review is passed in by someone in a hurry without actually critiquing it.
I mean all of it in aggregate, and it has failed many, many times.
Months? Years :). Know couple of teams in my current place (very well known company) that couldn’t hire for a year... and lost position, as business argued - if you can’t hire for a whole year you don’t really need t
Everything besides cannabis?
The most prevalent street drugs besides cannabis are cocaine, heroin, ecstacy, and methamphetamine.

All of those are quite a bit more dangerous than the average medicine you get prescribed by our doctor just because of addiction potential and inconsistent quality of the end product.
Crypto 102: regular people will never use cryptocurrencies if they have to guard their private keys without a fallback in place.
I wrote an app where we needed to get a list of properties within a radius of a given property, using lat/long coordinates. Given the search radius would be at most 5 miles, and didn't need to be 100% precise, I just treated the surface as a plane. A trivial solution to a trivial problem-- but it is neat to know the details of the formula for doing it precisely should I ever need it.
So what's the alternative? No one does pen testing and then any government (or motivated individual) can access your data? I'd rather my own government do it than no one at all.

It is particularly hairy, and I don't think there's a perfect solution for the average person.
I guess it really depends on your goals. Some people want to do extreme sports and have a great body. Those people probably drink <1 soda per month. Some people want to sit in front of their computers and binge on soda and video games. Most people are somewhere in the middle. that's all OK, but it doesn't mean all of them are treating their body well.

I find your post to be aggressive and prescriptive, while the post you replied to is just attempting to state fact.
I hated styled-components when I had to use it. It introduces a ton of unnecessary nesting and weird abstractions just to give devs something that is superficially similar to something they are familiar with. I keep it simple with styles in JS.
The greatest threat seems to be fear, because it makes you stupid. People in great numbers behave like herds, afraid of dangers (real or imaginary) and desperate for anything that makes them feel safer. Herds are manipulated by fear, and never before has been such an effective medium to disseminate that fear to the masses.

The dangers of being afraid have been recognized and studied many times in our history, yet we keep falling for it.
>This is kind off strange for a non US resident to grasp.

I've worked for two non-technical companies as a software developer and one highly technical company, and interviewed at a few Silicon Valley companies.

The difference between the interview processes is staggering; my current job's interview was two hours of conversation, no code tests, just a general assessment of "do you know what you're doing" by the hiring manager and a couple other members of the team. The highly technical company had a code assessment then the in-person interviews had zero coding.

The SV companies must have a good reason for this, but golly the amount of coding in those interviews is nuts. I'm a process over code speed kind of coder, and I've failed every SV-level test because of it; my code comes from talking to non-technical users like medical researchers and study operations managers and tossing something together in Python or a cloud service that makes their lives easier. Needless to say, I don't go over algorithm fundamentals on a regular basis, and I generally fall out after the first or second interview.

It's especially odd that interviews are so intensely focused on those couple hours since I personally don't see any dev or any resource for that matter contributing in any meaningful way in so fast a time, or even within 90 days. I'm not sure how this problem could be solved with the limited time companies can dedicate to interviews, though; maybe rely more on portfolios?
Colemak made it into out-of-the-box Linux and BSD keyboard layout lists and from there to macOS and even iOS, Android. The obvious key holdout left is Windows and that's probably something like just a handful of User Voice votes from making the cut.

It has some small advantages to Dvorak as a good "compromise" for programmers in that a lot of the major shortcut keys stay in the same place (the left-hand bunch of AZXCVB, especially), and almost all the punctuation (the big obvious move being ; moves up a key out of the home row).

(I also like that it has a better "wheel of fortune" score than Dvorak, not that it hugely matters, but all but L in RSTLNE are on the home row, and L is in one of the easiest reaches [up on the right, where QWERTY has U]. Not everyone believes that crowd-sourced wisdom of a decades old game show is useful efficiency data, but it's still an amusing thing to take into account.)
It seems like this article would be stronger with some examples. What are some examples of good and overly-difficult questions, according to TripleByte?
> Having recently moved to the UK, I have noticed some "offers" of this kind in supermarkets where there wasn't actually any advantage over buying the items by themselves. They really must count on people not checking.

I've actually seen a couple cases where the bundle "offer" was a worse deal than buying individually (e.g. get one for $1 or a 2-pack for $3). I almost got suckered by it too, because I needed more than one item, so lazy-thinking said a multipack made more sense.
Ah, he's from Russia. No wonder his personality is insanely fucked up. And I'm not kidding - I am dead serious.
did you just no real scottmans soda?
Same experience with the Tic Tac Toe, then again with the rest of the interview.

There were a lot of Googlable boilerplate questions (e.g. "what does malloc return?", "what's a bloom filter?") that, as a product engineer, never come up.

Then there were the classic Big-O notation queries that for most use cases don't come up until much later stage. It felt like the founders were classically trained in CS and over-optimizing for things that aren't practically relevant for the large majority of early/mid-stage startups.

Am I familiar with these concepts—e.g. can I go back and refresh myself when they come up?—absolutely. But often times the skills you'd want in an engineer are:

1. Knowing when to optimize

2. Knowing how to profile and identify bottlenecks

3. Familiarity with the available solutions

4. Ability to dig in and evaluate which is the right tool for the jon
>> The real salaries of bureaucrats and private sector workers fell in real terms over those decades. And as a result of this corruption skyrocketed and India's public institutions were ruined.

Lower salaries were only an excuse. In reality it's hard to resist money, when you get several multiples of your yearly pay in a week. These days that multiple is more than 1000, and increases by 1000x in various bribe jobs.

Heck your ordinary junior engineers and other mid level cops in bribe facing government jobs are double digit crorepatis these days. And I'm only talking of the low end corruption. The high end goes really high.

The reason corruption exists is because people want to be corrupt and there are people who pay.
Yes, that would be fun. :)

For fixed expiration (e.g. 5 min TTL), I use time-bounded LRU queues. Then if the head item has not expired, its successors have not either. If it has, it is merely a poll.

For custom expiration (varies per-entry), I use a hierarchical timer wheel. This replaces sorting with hashing, with an amortized O(1) cost.

For refresh, that's when I do it on access since its being used. I keep a refresh timestamp and an expiration timestamp, so that a refresh can occur while the data is valid but aging, but a blocking load is required when its too stale (expired).

You might enjoy this slide deck of the ideas that I use:
https://docs.google.com/presentation/d/1NlDxyXsUG1qlVHMl4vsU...
This piece is so obviously written as satire / hyperbole that I'm tempted to think your response is as well?
You need inflation for proper incentives. It's like a tax on the entire network to keep it supported. Without proper incentives, the game theory collapses.

The difference here is that inflation is predetermined and set instead of printing money on demand like we do in the traditional financial system.
This is a really interesting idea, a little googling found this project [1] which produced bricks formed from plastics in a "sungrill" which would also help to reduce the energy inputs

1 - https://www.dw.com/en/bricks-made-of-plastic-trash/a-1879955...
This is largely true. Though, as with anything in the body, the entire system reacts. Bones will change density, the circulatory system also changes in relation to the increased mass, the cerebellum will re-wire due to the increased muscle mass and usage cases, the reproductive systems may change depending on many factors, the pancreas will change it's output of glycogen, etc.

When it comes down to building muscle mass and 'dexterity', the physiology is fairly well understood. For most athletes today the major issues are in repair/strain and consistency. AKA: Sleep well, eat well, train well, in that order. It is theorized that a lot of the recent gains in MLB pitching are due to improved tendon repair chemical therapies and traditional steroids that focus on bulk (no data here, I think I read it on 538 a few years back)
That's valid! I think communication and setting expectations around immersive events is an unsolved problem.

We have a gif here:
https://twitter.com/dustinfreeman/status/1096887625779048448

And a secret highlight reel from our premiere show:
https://escape-character.com/secret/TheAluminumCatHighlights...

For many immersive events, lots of people are curious, but afraid that they'll be forced to act, or put in an awkward situation. It doesn't help that most "immersive theatre" events are so expensive to run they haven't really tried to expand out of the rich early adopter urbanite demographic.

Initially our closed alpha format had audience speaking to the actor, but we repeatedly found out that the average person was intimidated. We recently switched to a mouse-based/ouija-like UI you can see in the highlight reel. This has been surprisingly expressive. We don't use audio or text chat at all for the audience anymore. More info on my blog:
https://dustinfreeman.org/blog/immersive-theatre-mice/

If I was to describe these events honestly, I'd called them "streamlined D&D" or "training wheels LARPs", but I think D&D and LARP* are intimidating mediums to the average person.

* Live Action Roleplaying.
How does this help? You still have to find people to contract and so you still have to screen the contractors. Every one that fails you was a huge waste of your time. You've got to spend time telling them what you want them to do, explaining to them your systems, your APIs, training them to your way of doing things or whatever and if they fail than all your time is in the toilet.

The only advantage I can see is you can get rid of them easily by not renewing their contract but that in itself is not a solution to finding good people in the first place. Plus it's likely to be hugely limiting. I'm not going to give up my current job and move to your city for a contract you might cancel in 3 months.
Could not reproduce. I tested with different properties and while it shows as an exact location in the map, it is still being fuzzed.
I can't speak to other materials but aluminum recycling is incredibly less energy intensive than refining from ore. It takes an incredible amount of energy to convert aluminum oxide into aluminum and not much to melt aluminum once it's in that state.
People disagree about what is damaging to their country. Some people think it's a national emergency that there's no border wall. Otherwise think we live in a third world country because we don't have a single payer healthcare system.
He covered his bases and talked about everything, but micropayments don’t need expensive decentralization to implement. Incorruptible digital money does.
I highly recommend the writing of Ha-Joon Chang, a heterodox economist, on this subject. He discusses how all of the advanced economies that now advocate free trade used protectionism to develop their native industry and gives the modern example of South Korea, which developed rapidly over 50 years by protecting its native industry.
"Midway and Wake were much smaller attacks, but I'm not sure they were quite incidental, weren't they both significant oiling bases?"

They were more significant as refueling stops for transpacific flights, and as projection points for America's air and naval power. Japan wanted to use them for the same purpose, but was unable to; even with the "successful" invasion of Wake Island, the American submarine blockade kept it from being strategically useful to Japan.

Ultimately, the US was able to build up its carrier force enough to offset the need for these force projection points (or at least the need for Wake, given that they didn't retake it until after Japan had already surrendered).
I don't have a citation either, but you can empirically determine this to be likely by just comparing the reward per kW spent and noticing that it has become less than the cost per kW of non-renewable energy.
India is the same way, no sane person should invest there. They sweetened the pot for the tech sector and then pulled out the rug from under them recently. Wasn't unexpected for anyone who understands Indian politics, but the foreign investors really got screwed.

As for locals, greasing palms is the only way to get a business going. Or anything done, really.
I've seen this borne out in practice after administering dozens of phone screens and in-person interviews over the years. I started off with questions that were a little too hard and couldn't get a good read of the candidate unless they happened to have already done the problem on some interview prep site.

Switching to more practical, simpler problems allowed me to really observe how they work and solve a coding problem. As the article said, I was also able to add requirements or features to the problem which let me see how the candidate adapts to changing requirements, or refactors their own solution to handle a new edge case. Simpler is generally better if you are timeboxed to 45 minutes.
The acid is bad for your teeth. Here is one of the many sources [1]

[1] https://www.healthline.com/health/dental-oral-health/what-do...
It's not being "peed away". It is being used to help people send money to each other.

That's like saying the energy used to run the security system in a bank is being peed away.
Swift.org – Swift 5.1 Release Process
Take a look at http://trio.rtfd.org as a replacement for gevent.
> What this says of course is that software vendors and security vendors are not able to or not incentivized enough protect their users, to the point the government needs to become more involved.

I think it says something more specific to Japan than that. If you go on Shodan or do your own scans and compare Japan to other technologically advanced nations, you'll find a hell of a lot more random internet-exposed IP cameras, printers, etc. Do a quick search for the Server response header from a Brother printer, and you'll see what I mean. The way that people use computers in Japan is very different from how people use them in the West. I suspect that the way the organizations are structured, and the way that crime works in Japan, are a likely source of this difference.
I know a ton of companies who did not even heard the memo about it.
This is a fine submission but can you please not put "Show HN" on blog posts? This is in the rules: https://news.ycombinator.com/showhn.html.
I wonder if hard questions, especially hard algorithm questions, has high false positive rate as well. Being good at solving those questions simply requires you to do tons of practice on leetcode, and those who are willing to spend tons of time are probably those who find it difficult to get jobs (or new grads). I don't think the skills for solving hard algorithm questions correlate well with the actual performance at work. Especially if someone is a new grad, they could be good at thise questions but don't have a clue about how real software systems are built.
Lucky for India , Soviet Union collapsed at the right time if not socialism would be still the norm and 1/6th of the world population would be still in abject poverty
> Loans no, not at all.

https://makerdao.com/dai/

$80M DAI issued so far...
> never let anyone have your private key. No-one who religiously followed that rule has ever had their crypto stolen.

Bullshit. No "religious" following of rules can protect you against a zero day exploit somewhere in your system.
Everything you said here is self-evidenced in Nigeria.
More likely the phrasing of your response provided signals that they shouldn't proceed.
too hard?!
please...
just becuse it may have been to hard for you dosen't mean all programers are idiots/...
at least an example of what is considerd hard should'v been given....

you wanna know how to tell if a programer is good or bad in thir job...
give them questions from the eular project...

and start from page 6 or so... from questions 200-300-to start with..
after he answerd it all correctly and...
he should be able to solve at least 1 problem from page 13... only then hire the man....

just because you may be stupid/... find somthing too hard dosen't mean it is too hard!
man...
Jump Out of the Jupyter Notebook with Nbconvert-Use CLI to Create Python Scripts