skysight-inc/HackerNews huggingface dataset:
> The middle class aren't the people who are on SNAP today, you keep changing the groups you're talking about.

My point is that even if you have a steady income (or two!), that doesn't necessarily mean you'll be a long-term planner. Thus, UBI will not automatically make the poor into long term planners, thus UBI will not automatically grant long-term stability.

> A symptom of poor people who are in debt and don't have the time or energy to actually understand how or why. They're overwhelmed.

If you have experience in this area I apologize, but it seems to me you haven't really worked with any actual poor people. A huge chunk of poor people I've worked with in Maryland have nothing but time. What's your excuse for them? Sure, there's the "single mom working 3 jobs with 4 kids" stereotype, but actually a lot of the poor African American women I've worked with have no job and are home all day (esp. during covid) and are totally reliant on government.

> If you aren't in debt or know the extent to which you are actually in debt, predatory "amount due" stamps don't work.

Not getting into debt in modern America is tricky, even more so for the poor. Knowing the extent which you are in debt and the optimal way to pay it off requires financial literacy, which the vast majority of poor I've worked with don't have and don't know how to get. And as I've said I don't think "stability" will magically result in increased financial literacy. So we are just arguing in circles now. It's fine if you disagree with me. I personally don't think UBI will make any measurable dent in poverty at all, unless you torture UBI statistics to confess. Happy to be proven wrong, but would like to see another country with more favorable conditions go all-in and prove it works first before the USA.
JavaScript Modules and Code Bundling Explained
FWIW, I've worked at two companies in my career so far, both could be described as tech unicorns turned public in the last decade, and both used G-Suite for all enterprise use-cases where applicable. Absolutely no adoption of MSFT products. That being said it also means I'm somewhat in the SV company bubble and I'm not sure how this picture looks throughout the industry.
Thanks for the contrarian perspective. Agree that if ones mental model of JS execution is flawed there will be confusion, but I’m not sure that is really reason to “beware of async/await”.
‘Calm before the storm’: UK small businesses fear for their future
I played piano also, but only because my parents prodded me to (not forced, but essentially told me I ought to do and hired a teacher so I'd have to show progress at weekly intervals).

I didn't like it at all. To this day I still have an adversity to touching a physical instrument because of the memories I had of being 12, trying to challenge myself to playing a piece I liked and completely failing to reach a competent level, because I actually didn't care enough about piano as opposed to spending my time on transient time-wasters like television shows about video games, and I knew that I didn't care enough to get good, but I was encouraged to challenge myself anyways, and then I felt inferior because of seeing all the people the same age or younger around me that handled pieces many times more difficult with ease.

I hated being told that I did great by everyone after a recital where I ended up pausing in silence for an entire minute, because I knew they were only trying to keep my mood from deteriorating afterwards and because I personally knew from the heart that I did not do anything resembling "great."

Then I joined wind ensemble in high school.

As a result I can't listen to classical music without anxiety bubbling up any longer because of the ingrained memories of being pushed to be better than other people and being compelled to get into regional division X and not realizing that as someone without a purposeful devotion to music all of that was hopeless to accomplish from the start, such that the disappointment in my lack of abilities that followed was inevitable.
Stem Education with real world examples
I met him once. Brilliant guy!
I ran across this person's blog, who seems like they have some different slants on publishing that might interesting to you:

https://www.jeffgeerling.com/blog/6-lessons-learned-self-pub...
You are describing a trust.
I keep hearing this trope of big companies vs small companies and it's flat out wrong.

Best engineers are working at high growth organizations. Pay and position do reflect competence if you are looking at that demographic.
> Plenty of people take up writing because it's in their blood. They write because writing is their passion and because they have something to tell.

I can agree with that. We have stuff like fan fiction which people write and share for free. I guess 50 Shades of Grey is the preeminent example of writing as a passion and as a calling rather than a professional skill.
Specifically the thesis seems to be the idea that one can avoid the negative effects of continuous euphoria (habituation, unhappiness associated with the come down) by setting up one's environment such that one can transition from one "class" of (not necessarily drug-induced) euphoria to another. I don't think it's too crazy; I can easily see the structures suggested in the article superimposed on top of a healthy, normal-looking, even drug-free, life.

…This made a lot of sense when I read it in between biphasic sleep phases at 3 AM last night. Not sure what that means.
Multiple people here seem to be thinking this is recordings of the actual building of side projects. Rather, it’s videos not more than two minutes long, mostly just a person talking to the camera about the work they’re doing.
It's hard to tell. Haskell could make a big impact on the technology of the future. Or not.
That's an interesting piece of info. Thanks for sharing!
He's a media critic, and has a particular concern with groupthink and a stifling of ideas. Your criticisms are curious character ad hominems exactly like one would expect. No one bothers countering with reason anymore, it's all just a zinger or hot take. Again, exactly as expected because that is the new norm.
This is very exciting! It not only has much improved performance, but it's also clean code, easily extensible for embedding in other applications (I do such a thing myself). Sadly I can't use it yet due to lack of incremental solving.
There was even a followup question about it, and Cook's response came down to (paraphrased) "if another developer could meet the conditions Amazon met, they'd have access to the same deal".
I would call this the first "fully-functional" or "multi-mission" aircraft. Vega was a balloon with no controls. Curiosity descent stage was a spacecraft that performed landing maneuvers. Both of these crashed into the surface as part of their mission goals. They barely could qualify as aircraft, and only in the sense that they floated in air briefly before crashing. Neither could be used for multiple missions or actually take off and land under their own power.
Radicalized is in paperback on Amazon: https://www.amazon.com/Radicalized-Cory-Doctorow/dp/12502292...

It has unauthorized bread in it.
Wait, because there are people who make their children "do" music "to make them smart", and not for music itself (and all it encompasses)?
Perhaps, but you're missing the entire purpose of 2FA: the "Are you sure you want to X?" is out of band by definition. The first factor is the things you know: username and password. The second factor is something you have.

If a specific 2FA implementation is not out-of-band, that would make it useless as a 2FA and it would be as you describe.
Ask HN: Why does the CPU seem to be the best metric to scale a cluster?
I have always used the load average to decide whether to scale a cluster of Docker Swarm or Kubernetes. Never had issues.

However, I have noticed Kubernetes' Cluster Autoscaler or AWS' AutoScaling Groups use CPU as the main metric to decide when to scale.

What's the reason for that? The load is a metric which serves as an overview of the overall status of the system, whereas CPU is just one of the metrics that impact the system.

Which metric are you using and why?
The analogy that seems to make the most sense is a regional monopoly. You want to sell your bricks, Home Depot is the only retailer in the state of California but Lowes has a store in New York.

Somebody says "just sell them to Lowes" but in fact you already sell them to Lowes and Home Depot and Lowes is not going to buy any more than they already do if you stop selling to Home Depot, because the customers who can no longer find your bricks at Home Depot would have to move house to another state in order to buy them from Lowes.
Is There a Need for a Free Evernote and Medium and Social Network?
This sounds more like correlation.

The kids who gets music lessons probably come from richer families.

The cost is rather high. Instruments, uniforms, maybe private tutor, space and time to practice. Irregular schedule because of music practice.

Kids from richer families are well taught and end up being more competent in general.
It's one thing if I accidentally delete a file without a warning, but can easily undo it.

But if someone logs in to access my files without authorisation... they've got them now. I can't click undo on them having read my private emails, or whatever the 2FA/other security was protecting.
My parents didn't do that but I did after watching a documentary that I can't remember name of. In the end though, I just beat my computer chair for a little bit of fun and haven't touched the guitar.
2FA isn't double checking to make sure you meant to log in. It's verifying that you are the person logging in. Alert fatigue is a real issue as you point out and we need to make sure to not overwhelm users which is one major benefit of federated authentication.

The problem with taking an "undo" philosophy here is that it's very hard (impossible?) to undo the transfer of information which is what attackers are after in many breaches.
And the correction has 1400 upvotes.
Probably because there are other, more popular app stores. You can draw a line around anything --- the icon that appears when you boot a Macbook, for instance --- and claim that Apple has a "monopoly" over it. You have to persuasively connect it to harm to consumers, which is difficult given the vibrancy of competition in mobile apps.
So that's what they are called! There's a green one in Tufnell Park, in very good condition and I can't help but stare when it drives by.
I like this and agree with it, however they should have a follow-up study to measure music’s affect on language skills.
If anyone else is wondering how the hell to use this thing... the main API is here:

https://github.com/arminbiere/kissat/blob/master/src/kissat.h

In particular all you need to add clauses is this single API entry point:

void kissat_add (kissat * solver, int lit);

The solver consists of the conjunction of disjunctions (I hope I have that correct — maybe the other way around? I can never remember). Variables are assumed to be any non-zero integer:

kissat_add(s, [N != 0]);

You create a clause by repeatedly calling kissat_add; the clause is terminated by a 0. For instance if {shirt=1, tie=2}, then "!shirt or tie" is:

kissat_add(s, -1); kissat_add(s, 2); kissat_add(s, 0);

Once the solver is run, if there's a solution, you get the solution using `kissat_val`:

kissat_val(s, 1);
kissat_val(s, 2);

I hope.
I would argue that they lacked business acumen. The fact is Commodore's marketing of the Amiga was terrible. After the 1985 head start, they let the technology languish for years.

The 500, 2000, and even 3000 were all refinements of the same original system. The basic platform hardly changed at all until the Amiga 1200 and 4000 in 1993, when they added AGA graphics. And it was too little, too late.
But isn't it exactly what IA did? They refused to hold up their end of the contract.
> Adding insult to injury, learning Latin (like many Europeans still do) contrary to common sense does not improve scholastic results of students when learning other languages.

I find that studying Romance languages has helped with understanding literary work written in English, especially when it comes to the etymology of words in English. Would have figured that studying Latin would have paid dividends at least in those respects.
Unlike Time Cube, I actually found the ideas presented here coherent and actionable, if somewhat meta, verbose, and mired in jargon (for which there is a glossary on the site). Time Cube was neither of those two things.
I love the idea and the implementation! Great job!

If I had time for side projects I probably would use it. Bookmarked for when that time comes.

How many active users (uploading videos) are already?
How you feel about speakers in other languages?
How on earth do you have an entire article about a specific type of bird without a single picture of one? They don't charge more for 4 color prints on the internet people...
Logging to a database is probably a mistake if you haven't thought about how you'd use that data after you write it to disk. If you have good ideas about how you'd want to use that data, then it is probably a fantastic idea.

We log to SQL so that we can instantly obtain a full list of log entries that pertain to a specific user action trace id. We can go from a collection of user actions over a larger business process and then for each action we can pull all of the log entries that were generated. All of this is exposed through a nice web interface with full text search capability over the log messages. Without logging to SQL, we would have a hell of a time building something similar.

In order to keep this from exploding out of control, we have a strict 90 day expiration policy on all persisted business state and log entries. Our log table indicies are:

- User Action Trace Id (16 bytes)

- Timestamp (64 bits)

- Message (Variable - FTS)

We store all log entries in a single SQLite database (logs.db) contained in each environment. These are queried over HTTP from centralized management tools.
Footage from a Spy Plane That Flew Above George Floyd Protests
There's a level of nationalism and nativism among investors.

If you're not in SF and in IT - you're probably not getting much.
Yes, and instead all the children should go smoke cigarettes instead and drink alcohol.
Exporting the Technology of Occupation (2019)
I have several clients that are startups and i usually recommend them JetBrains Datagrip which has yet to disappoint. It also makes it easier to access the databases directly behind a VPN.
Is there a limit to the number of databases a single user can access on a startup license?

The reason i am asking this is that even a small startup can have multiple databases in production. A single license of DataGrip might sound more beneficial in that case.
Cook didn't lie about it at all. People who didn't watch the whole session are taking one line of his out of context, and ignoring the followup that dealt specifically with this issue.

That, of course, is the problem with these open testimony sessions. Legislators get 5 minutes to pursue random agendas, and everyone knows that the sole purpose of the enterprise is to generate sound bites for people to argue about later on. The real fact-finding is done in writing, and by staffers, not legislators themselves.
Maybe this reflects more on the people you know, and they can afford to worry about operating costs? Most of my community is college students, and I don't know anyone who owns a laser printer. I simply don't own a printer at all and only print at the office, because the printers I can afford suck that much to own. I suspect you'd see similar problems among most of the target market for inkjets - we can't afford to have nice things.
You don't need to be rich or even middle class to play music, but you're much more likely to get a flute and lessons on how to play it if you've got parents who aren't dirt fucking poor and/or totally uninterested in your education. Thus there's obvious an association between music lessons and family background that needs controlling for.

As for MJ, he might not have been born rich, but nobody would say his musical accomplishments weren't linked to decisions his parents made for him.
Yeah, "strong password" is necessary but not sufficient. The knowledge of your password can be leaked but your physical device can't.

There are legit arguments against SMS (the cell phone provider's customer support and the SS7 are weak points) and badly implemented 2FA, but 2FA definitely has security value add.
It's a common problem with many languages - I've experienced it recently myself with Rust's futures. It requires you to be explicit about spawning tasks since that requires a heap allocation and it took me a while to figure out that I had to explicitly include an async runtime (of which there are several) and start up the async tasks myself.

That said, I agree with the GP. I immediately saw that it was going to execute sequentially and thought nothing of it. Most of the time I use async/await not for concurrency but for syntax sugar and to get proper exceptions from promise based APIs instead of the GOTO FAIL control flow breaking nonsense that is catch().
Yes there is some freehold land. The vast majority is 99 year leases, leased from the state. Rent goes back to public coffers.

Yes it’s unknown what the effects of lease expiry are, but that’s not relevant to the argument since LVT doesn’t affect leases/ownership.

The similarity is in how rent gets captured again by the community. Singapore does this, still capitalist. The US can do it, it’d still be capitalist.

HDB is analogous to low income housing, but neither of those are similar to leasehold or LVT ground rent capture.
I don't really understand what you think it is telling of. I am perfectly fine with expressing that I agree with the article - a lot of the crypto currencies out on the market today are very close to or actual scams.

At the same time I very much think that the idea/technology of crypto currencies has potential.

I also think that language like Haskell, that prides itself in correctness and bug-free code, fits perfectly with developing that idea. I would say that is one of the large problems even more established cryptos has - they might have a bug.

I neither really see the reason why the Haskell community should be scared of having crypto people among them. What is the worst thing they could really do with the language? Fill up youtube with a lot of haskell+crypto speeches? Add crypto - related lib and code to the language? Is that really a bad thing?
"[1]: https://www.lesswrong.com/posts/GLMFmFvXGyAcG25ni/i-can-tole.... (It's a copy; unfortunately the author has taken his whole huge blog offline.)"

Dang it, how come I didn't see this before PG's essay on conformists and individualists?
I wonder if that was before or after they banned AppleTVs from amazon.com
Gig Economy Researchers Want Corporations to Stop Influencing Research
can you set this to automatically trigger for high risk transactions? -how do you flag the user as "ok" for charges in stripe? -do you need to disclose random charges to the customer?

Triggering a verification automatically based on a stripe radar score is definitely on the roadmap. Right now we do not add any metadata to the stripe customer record but that is a great idea!

Are these actual charges that are refunded or just authorizations?

These are just authorizations that will be released as soon as the verification fails, expires, or succeeds.
Thanks for the question! I'm also on the team that worked on UpUp. Yes, we built the product with the idea of integrating with multiple platforms and processors. We also plan to launch an API soon to enable verifications to be triggered by other services.

Is there a specific platform you are using that you'd like to see us add next?
The Appstore is like big-cable packages: a billion channels, and nothing to watch. 90% of those apps are shovelware and addiction machines, because that’s what the Apple-imposed model effectively incentives.

It’s very likely that breaking up the appstore would change that, and we could get a software market closer to what we see in other segments, free to innovate and generating more winners.
> middle-click paste just makes the terminal feed the contents of the X selection to stdin of the running process.

Recent versions of vim hijack this by default (`set mouse=a`). This makes the middle click paste the default vim register instead of the X selection. To paste from X, you must shift+click.

Personally, I can't understand why anyone would want this, but anyway. The best part is that you can't easily disable this globally, i.e. by putting `set mouse=` in /etc/vim/vimrc. Because if a given user does not have a ~/.vimrc of their own, then defaults.vim gets loaded after /etc/vim, overriding anything set there.
Starting a Business Around GPT-3 Is a Bad Idea
> They can't stop something from being published just because they don't like what its saying.

This is still not an issue with the methodology itself. Science journals do not abide to the general notion of freedom of speech.
This isn't a trolling platform for lock-in shill posts.
This is really common on Reddit, where if an article says one thing, and the top comment says it's wrong, everyone believes the comment. But sometimes the article was actually right and the comment is wrong, or they're both wrong.
Show HN: Send Bitcoin and Ethereum by Email. To Anyone. From Any Wallet
To make it easier for you to try Chainsfr, we have also prepared you with testnet ETH in our demo.

Simply go to https://chainsfr.com and leave your email address, we will send you 0.1 ETH by email in our testnet demo.

==========================================================

This is Lucas from the Ventureum team in Toronto. I am here to introduce our new product "Chainsfr".

Chainsfr is a non-custodial open-source payment service, integrated with Google, which lets you send cryptocurrency by email to anyone from your favorite crypto wallets -- like Ledger, Metamask, Coinbase and more. Our goal is to provide you a similar experience as Venmo or Interac e-Transfer if you live in Canada when sending cryptocurrencies.

Features

================================

Send Bitcoin to Anyone with Ease

Now with Chainsfr, you can send cryptocurrency to anyone by email. The payee can easily deposit your payment with a Google account.

================================

Prevent Human Errors

No more worrying about sending bitcoin to the wrong address. With "Security Answer", Chainsfr can prevent you from loss by accidental mistakes.

================================

Stay in Control & Organized

Take back control of your crypto experience. You will be able to cancel any payment before it is deposited. Chainsfr helps you keep track of all your payment history with print-ready receipts.

================================

Ready for Your Wallets

Send and receive payment with your existing crypto wallets. Chainsfr supports Bitcoin, Ethereum, and ERC20 stable coins.

================================

Seamless Integration with Google

Login without Password.
Own Your Assets in Drive.
Keep Synced with Chrome.
Stay Secure with Google.

================================

We greatly appreciate your feedback.
Indian Rockets Became Part of the US National Anthem
What was worse about this is that some people that described and provided evidence that the story was false were often downvoted.

For all of this community's focus on civility, clearly it, too, falls victim to mob mentality.
Hey I was just thinking about doing something like this, but just on Youtube.

I was recently on Indie Hacker's podcast and got a lot of followup emails from other engineers asking questions and it was cool talking with random developers.

Is there a way to post a link to a youtube video on IndieLog so I can double dip?