skysight-inc/HackerNews huggingface dataset:
This is not a pipe dream at all. Call your Congressional rep and ask for legislation to provide this. Asking only costs your time, and you're on the right track (USPS providing this service, so they can do in-person verifications). This would then enable more government services to move to email first for correspondence, but care would need to be taken that comms fall back to phone or physical mail for exceptions (for example, FCC should fall back to SMS and/or paper mail if email bounces back).
I think you'd be hard pressed to find 10 days as a software developer. Every place seems to advertise 15 and 20 is becoming more common, especially if you ask for it during the interview process.
Isn't that true though? A millionaire? Sure there are a lot of ways to get there. A Billionaire? There are only 2000~. Are there any notable ones who got there without exploiting people or building/aided in building a business that does?
Your customer with 90 trillion dollars will not be happy about it (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...). I have been bitten with this in production, although it was facebook id represented as number and not money amount.

On a more realistic scenario, imagine that get 1% cashback on their purchases. When you multiply their purchase amount by 0.01, you get sub-cent amounts. From a point of view of a particular customer, it doesn't matter much, so you can just floor the number. But on the scale of your whole organisation, it does matter; so, where's all the remainder are going to end up at? And even if you don't forget about these remainders, are you sure you will remember to add the values before the division, as 10 or 20, and not after, as 0.1 or 0.2? Because when you some the latter up, you won't get 0.3.

If you're just using a built-in 'number' type, you're facing these mistakes by yourself, but a well-written library for handling money will guard you against this. Types exist not only to represent values, but to guard you against doing such mistakes. (And if that's the first time ever you hear about this scenario, do yourself a favour and watch Office Space — which does not only include this scenario as a plot device, but is a terrific movie on it's own right).

I have to be honest, I tend to forget all the details when I don't work with these kinds of tasks for some time. Instead, I just remember that using any standard built-in integer type for money is a huge potential minefield. And since in Javascript it's really a float, even more so.
From a US Constitutional perspective, rights are inherent, and the Bill of Rights protects citizens from laws that infringe on those rights. Rights are not given by the government via laws, they are inherent protections from invasive laws set by government.
This was deliberate - they were afraid Java would become too popular on the browser side and people would stop buying their heavyweight servers. They always pushed Java as the server side language. If they wanted Java at the client side - they wanted pure Java clients (webstart, etc) not browsers hosting Java applets. Browsers hosting Java applets were sneered upon.

JS eventually won the game here after IE advanced Web 1.0 with great support for AJAX, etc.

The funny thing is that if Sun was on the ball and didn't abandon HotJava, your modern day browser would have been a Java app.
Bonus, if your site is scrapable, it is easier to preserve.
This process is all theater. We really need some kind of certification process instead.

I'm a while out of school and one interview I went on had a requirement for a live coding session. The ask was to implement red/black trees from scratch despite the fact that they have an Angular app with MySQL on the backend. I took this as a blessing. I don't want to work at a place where they think this is a good way to hire people.
So basically a FizzBuzz, Jeff Attwood discusses it here. This article was really eye-opening to me.

Problem: Write a program that prints the numbers from 1 to 100. But for multiples of three print "Fizz" instead of the number and for the multiples of five print "Buzz". For numbers which are multiples of both three and five print "FizzBuzz".

https://blog.codinghorror.com/why-cant-programmers-program/
Maybe you could split the ID into two parts: the first is an encrypted integer representing the DB row, the second is a "password" for the video. Then you get fast indexing but you still can't enumerate videos without the ID.
Bull-baiting? Practically everywhere in Europe and North America at one time or another, anyway, I would think.

I'm less sure of how popular bull-torturing was elsewhere, but I would guess quite popular. Blood sports were a big deal more or less worldwide until surprisingly recently.
Georgia Vote Fraud Caught on Camera
This is what I'm wondering as well. Who is in charge of cleaning this up and restoring the gaping wound in this ecosystem?
Something in the plasma is building up, it is not metabolised nor is it excreted via the kidneys. Might be worth some work to figure out the causative fraction?
Gonna add my own to this guy's (imperfect) list, "Engineering managers should be able to write code"
https://qvault.io/2020/07/14/your-manager-cant-code-they-sho...
Did the goalposts just move to lockdowns? I was talking about masks and "social distancing".

Spain, France and Italy, before the most recent massive surge, had the best mask compliance in Europe. The surge happened anyway. Italy's death rate is right back to where it was in March/April.

Obviously welding people into their homes is an effective way to stop transmission outside of the home. While the real-world effect of masks seems to have been overwhelming in the case of flu (cases basically down 99%) it has been entirely underwhelming in the case of COVID (more cases than ever). This is most likely because flu predominantly spreads through large droplets and surface contact which homemade masks and handwashing/sanitizing can block, and COVID predominantly spreads as an aerosol which mostly isn't stopped by masks or handwashing.

These interventions are not a binary "work" or "don't work". In theory for every percentage point of people who follow some effective guidance, that should be an incremental reduction in the R-factor. Worldwide cases are over 500k per day, and despite much improved treatments worldwide death rate has never been higher.

But we will never know if, for example, a message of "masks will NOT protect you, the only safe choice is to stay home" would have been better or worse in the final months leading up to widespread vaccination, or if ultimately pushing masks increased the R-factor.

So much of the guidance around COVID has turned out to be wrong. Closing schools for example is now widely recognized to have been the totally wrong decision and cost a lost of lives and severely impacted a lot of people both economically and mentally.

https://www.statista.com/statistics/1114375/wearing-a-face-m...
I meant that employers get fined if they email you outside working hours.
And I heard some companies simply delete email outside working hours.
Ah.

So it is power generation and farming.

That makes sense. Thanks.

So as a species, our big gains against global warming are going to be made by reducing CO2 output from the power generation and food production sectors.
50c per week or 50c per day is pretty much free by Manhattan standards. Market rate should probably be around 100 times that cost.
Die a hero or live long enough to become the villain right?
I wonder how many people rue that day (especially in the HN community) ;-)
> because that raises the price of the house too much

Yeah, demand will always consume everything that is free, but as soon as you put a price on something behavior changes.

Owning a car costs money.

When I bought my condominium in the USA, I got two parking spaces in a garage with it. With only 1 car, I rent out the second space. 3 years ago, I could rent it for $350 per month. Now, I can get $200.

Around here, the condominium and the parking space are different tax IDs, so you can buy and sell them independently. A lot of buyers choose not to buy the parking space when they buy the condominium. You should assume that when your local builders are moving from 1:3 to 1:4, they are doing so in response to market demand for parking.
I've also found the actual epidemiological evidence for mask wearing being effective at preventing transmission lacking, despite the historical precedent and obvious mechanism of action.

I still think it's highly likely that mask wearing is effective (even the shitty cloth masks with designer brands printed on them, and in a sense beyond it being a good idea to as a cheap precautionary measure), but the lack of convincing evidence of that is surprising.
FPE is complex and slow. I'd prefer a 64-bit blockcipher when it fits the application.
Well said.

It's really disappointing that as Apple comes out with some of the most exciting processor designs we've ever seen, some look to dismiss the effort and make excuses for the other players that aren't producing.

It can't possibly be that Apple is doing impressive, innovative work. No, it has to be some nebulous "other" thing that's really happening.
> You can't get a car in Tokyo unless you can prove that you have a place to park it.

An important second part is that over-night street parking is also very, very limited and towing heavily enforced. It's important to have both parts, otherwise you just end up with people getting parking permits through corrupt bureaucrats/etc and just leaving them overnight and the problem doesn't get any better.
Huh. Okay, I'll take your word on it, I haven't done the research. Is this still a project you're actively working on, or have you moved on to other things?
The whole right to left and left to right orientation is definitely a difficult thing to solve. On top of that, you'd need to figure out a way to have translations live along side the article itself.
That is why it was renamed to ECMAScript
> Then why are we locking down a second or third time

Most places didn't lock down a first time. You live in NYC, so you got the brunt of the first wave and did actually lock down. I lived in Arizona when it was the next hotspot, and it effectively didn't. The lock down order there basically applied to indoor dining, gyms, salons, and strip clubs. Everything else was open, and 25-50% still weren't wearing masks.

We're still taking measures because we (as a country) didn't do them right the first time. The fact that your community did do things right the first time still left it exposed to the rest of the country. It's not fair, and you've got every right to be angry, and yet it doesn't change anything about how the virus spreads or what it does to people.

There are a number of countries that proved it doesn't have to be futile - it's just futile if people don't do right by each other.
StimulusReflex with Rails Is Amazing
Agreed. There's one in my family. She's literally putting the same kind of sticker on the same kind of car 8 hours a day for months or years (they rotate positions in factory so that people don't go crazy - but retraining for the new position is a matter of a couple of hours). She's basically a biological machine augmenting the factory pipeline and the company has her only because for now she's cheaper than a robot arm. I see zero parallels between that job and software development.
I wouldn't say this is a straw man. Every billionaire being exploitative/criminal is a real political position among the American Left, see e.g. this tweet [0] by Robert Reich. He was secretary of labor in the Clinton administration, so not some extremist weirdo.

[0] https://twitter.com/rbreich/status/1193526297647108097
Even ignoring the idea that reading a lot is beneficial in of itself, how do you find the single book that changes your life without reading the 100 books to find it? Pick one at random and mold your life around it? Choose one based on random internet stranger recommendation? Be given a recommendation from someone in your life?

No matter how you spin it, it's a feel good line. It's a line that cannot even work in theory, as you cannot know the book changes your life prior to reading it.
> Face it, protocols at this layer have ossified so that TCP and UDP are your only options if you want broad compatibility—and that’s nothing to do with any one party, it’s everyone’s fault. TCP and UDP will never get another sibling.

> Nope, this is absolutely false; I even have a concrete counterexample: IPv6. Standardised in 1995–1998, supported by DNS since 2008, supported by all major OSes by 2011, but still unavailable to a very large fraction of internet users.

> You’re seriously overestimating the ability to get people to change.

I think it's just the opposite: everyone else in the world is just giving up.

Actually changing these things is not some insurmountable, inscruitable task. It's just a protocol! It's ones and zeroes! It's not rocket science, or nuclear fission (which now seems possible?). It's a crappy little specification for a communications protocol. All we have to do is do the work. It's not easy, and it's not fast, but it's also not some unknown, unseen force in the universe that we can't comprehend. It's a damn network protocol (and a simple one at that).

We know how to change it, and we know that the only thing stopping us is the will to do it and cooperation. Giving up on this change is defeatism and laziness. Can you imagine if in any other category of science or technology, researchers refused to make progress because "it's too hard to work with other people" ?
I feel like there is a missed opportunity here. Some companies are going to start ditching the traditional leetcode interview questions and switch to more experience based coding questions. Will be interesting to see if it gives them a leg up in the hiring competition amongst other tech firms and allows them to scale quicker than normal.
> Timnit Gebru demanded access to all of the internal feedback, along with the author of the feedback. If Google wouldn't provide this access, she said that she intended to resign and would set a final day.

Is the part that makes me cynical about Google’s motive. What sort of process calls for XFN feedback on your work but withholds that feedback and its sources from you? This is very odd.
Write your representatives, start a grassroots movement to get usps to offer email addresses, the future is created by those who show up.
I guess this is political-ish now, but yes.

I'm a Canuck, and frankly most differences between US political parties is barely tangible. For many parts of the world, with real political differences, the US left and right appear completely identical.

Yet sadly, each side seems to see only the differences.
They tried something like that in Germany, but they got it wrong in the details:

Once you elect to communicate via this government blessed email, you are basically forced to check that email everyday notwithstanding your ability (e.g. when your computer/internet breaks) as the communication is considered delivered once it hits your (e-)mail box.

For example if you are summoned to court (and it is a felony to not show up), I'd think I'd prefer snail mail for those communications, as I'd trust my "tech stack" of a physical mail box on the receiving side a bit more than some government blessed email provider.
>People indeed becomes quite aggressive, even if somehow disciplined. I worked in south India earlier this year, and I found people there completely undisciplined on the road, but very friendly. Like line splitting in front of a bus with a friendly smile and a gentle press on the horn.

Exactly. There's local norms of conduct for traffic everywhere. There's standards for acceptable aggression and obliviousness (and other attributes). Paris, India, etc are all low on obliviousness. If you expect to be able to just blindly follow markings and signals and think that all you have to watch out for is the car in front of you you are going to have a bad time. India is lower on aggressiveness because the nature of the traffic there really doesn't lend itself to that. Likewise if you try to drive like you're in Rome in a wealthy American suburb or somewhere else where high obliviousness is the norm you're gonna piss a lot of people off because you're not gonna behave the way they expect.
Implementing an API (low code) – Step by step guide
> Agree. Your time in life is finite, so one should read only the good stuff (and yes, objectively, some books are better than others).

Wow, what a way to look at things... if life is finite why waste all of your time reading books someone else deems to be be "objectively" better than others? Just read whatever the hell appeals to you and forget about the official "deemed worthy" cannon.
> Everything was awful, and everyone was happy.

Totally this!

Not sure if times were actually different, or it's just that I was young then...
Not a pipe dream. I think it would be a marvelous public utility, and one that might keep the USPS a bit more solvent (think addons).

But...I think that most of us are familiar with how good the Government is at running these kinds of efforts.

That said, it is a quasi-private effort, and might actually be able to field a decent team.
>However, neither should you rely on hiding ids through randomness as security either.

Right, this whole discussion is kind of confusing to me. I get the allure of "unlisted" without needing to log in but for public videos what is the benefit to keeping people from enumerating them?
> I'm quite surprised that using that is easier than hitting Ctrl+D (in Firefox anyway), and doing the management there.

It's easier because I just hit a different shortcut and don't need to do any management at all afterwards, I can just search the content.

> I guess not many people would really want hosted WebDav when you can just hook up NextCloud/S3/OneDrive/etc.

Many people probably would, just not me :P

> A notebook as a blogging platform also seems interesting/incredibly low friction.

Yep, hence my idea of "notes as a site" in my first comment.
I see, got it. So, if we look at single core performance, I can see it is much less performant, but does not seem like more than a magnitude. It would also make it more efficient than Intel. Still, overall, would be very interesting to see a high performance Snapdragon ARM laptop!
Very few people actually need a car. The status quo in most cities is that car use is extremely subsidized through free parking. Remove the subsidy and allow people to pay the cost for their choices.
It sucks, but it is still amazing compared to non-EU.

At the moment, it costs a lot more inconvenience+money to use SNCF/RER than driving for many people.
Would it be frowned upon if I use this thread as an excuse to shamelessly advertise TricepMail.com? It's a better approach to catch all email that I've been working on. MVP released last month with polish and feature additions (but not feature creep) still in the works.
Leetcode is the current meta of the developer career. As all metas, you can choose to ignore it, but if you want to maximise efficiency, you need to play by the rules.

Also many companies have systems that encourage this. For example, currently I am a mid level developer at some large software company. To get a promotion to senior level, I need to "consistently prove I can work at senior level". In practice this means spending about 2 more years of assuming the responsibilities of a senior, delivering large impact projects, coordinating team members, writing endless documents, and get a committee to approve my promo. After all that effort I will be given a new title and a meager raise.

Alternatively I can spend 3 months grinding Leetcode and Systems Design, interview around with a few companies, and cross my fingers. If I'm lucky I'll get a senior level offer. If I'm really lucky, I'll get several, engage them in a bidding war and substantially increase my compensation.

Draw your own conclusions.
The "confidence" of senior people to push back is greatly enhanced by the fact that they won't be expediently fired for doing so. And even so, plenty of senior positions suffer from this situation as well. I'm living this hell right now.
I have to disagree, isn't this exactly the sort of thing Google hired them for? Wikipedia lists their job title as "technical co-lead of the Ethical Artificial Intelligence Team at Google."
Actually, Qualcomm noted the 888 is just 25% faster than the 865 in "overall performance". And that's Qualcomm's marketing number.

So Qualcomm didn't even compare the 888 to their latest 865+ CPU: it'll be less than 25%, but how much?

Source: https://www.anandtech.com/show/16271/qualcomm-snapdragon-888...

The 25% number is compared to the 865, not the 865+
Well, the next regularly scheduled Apple ISA switch is expected to be finished no later than 2035...
I clicked “Start designing” and the site required me to sign up and log in. I don’t yet know what I’d be signing up for. So, my suggestion is to make the core functionality work anonymously, then prompt me to sign up when/if I try to save whatever I’m doing. Basically, make me care enough to sign up :-)
I'm not familiar with concurrency in Erlang or Scala, could you explain how it differs from the approach in Kotlin (which I know)?
It's so weird that spellchecking isn't context sensitive: both locality and use.

Locality: The pair "buy Apple" must be vastly preferred, like millions of times more.

Use: I'm writing this and my swipe keyboard offers "spellcasting" when I want "spellchecking". The page I'm on is about spellchecking and the other word isn't one I've ever used until now. You can split these down in to prior-use and use-context, I guess: the former is most annoying, always having to correct in the same manner.
Well, there are also counter-examples to your thinking. Brian Acton was rejected by Facebook, then went on founding WhatsApp and eventually selling it to the same Facebook for $19B. "Life altering amount of money", wouldn't you agree? Probably one of the most expensive rejections in history.
For a clearly smart guy it's so frustrating to see PG bring in a topic like the Billionaires being exploitative, and then taking such a thoroughly blinkered view. It's a massive blind spot that PG fails to address is that it's the exact same sense of mission that he sees in start ups that creates the permission structure to exploit people.

It's not that people set out to exploit people and as a result they become billionares. It's that their focus on their goal allows exploitation to happen as a by product. It's not that Uber set out to exploit drivers, it's just that get their business to scale they had to lure drivers in with big incentives, and then in order to make their business viable they had to then force their costs down to the point where drivers are paid less than the cost of vehicle maintenance.

It's just a bizarre primary school understanding or morality where there's a group of "Good" people and "Bad" people.
If arbitrary html was so great an idea, it would be used a lot more.
GitHub Contribution Filler
Good point.

Also, once spammers/scammers get ahold of it (I give it ten minutes), you are truly screwed.
There can be many databases. They can be running in parallel with the same SQL inputs. You can have provisions for this in your middle ware, but there is also stuff for this in the db replication. Replaying SQL logs on test instances. It is possible to run quite sophisticated testing in this sort of setup.

Relying on ORM doesn't make a difference, since you are still sending DDL commands to a live database.

Using stored procedures, views, and triggers makes it easier to add abstraction between your middle ware and the database structure.

But on the whole, I agree it's probably not recommendable to anyone feeling hesitant about it.