skysight-inc/HackerNews huggingface dataset:
One of the problems I have with the software is you need to mostly understand a lot of this arcana anyway. It's just that it makes entering things into the form slightly easier.

The only time I didn't do my own taxes and paid a CPA, he messed up even though I told him that I withheld more than required (and gave him last year's return so he could see what last year's taxes were and that I had more than 110% withheld).

He still filled the form out wrong so that I would have had to pay a penalty. Then when I told him he filled it out wrong, he just took the penalty off, without properly updating the 1040. When I ended up getting the inevitable "you owe us a penalty letter", I just ended up dealing with it myself rather than use his boneheaded explanation basically "pretty please" as opposed to the actual "I made more money, and withheld enough more money, so penalties are waived."
Wonderfully informative! Love this author since his days writing about puzzles for the New York Times!
> New phones are.

Not new Android phones. Since Android 8, google no longer listens while the phone is locked. If you want to use the google assistant, you have to give your fingerprint or password first.
indeed... hence the desire for blackboxes.

leaky abstractions require the occasional lid-lifting... and all abstractions have a tendency to leak somewhere or other, especially if they attempt to be all encompassing.

I think FP is certainly a viable high-level specification but ultimately there is lower-level code 'getting stuff done' (lol, "side effects")
One has to be at least roughly aware of HOW ones specification is getting implemented in order to solve problems that arise and in order to optimize.

This is all the more compelling reason to cease this relentless push to "cram more stuff down the tubes"
or "add more layers to the stack"

I honestly think that we need to return to KIS/KISS (keeping it simple)

SIMPLIFY and remove extraneous stuff that prevents one from having a total mental model of what is happening.
Since I closed my BoA account I've been using privacy.com for temporary credit card numbers. It "just works" - for me at least - and I haven't been charged a dime. They make their money from interchange fees.
> Keynesianism the US applied before 1973 is fundamentally different

It is true, but I think it was more about war reconstruction and applied automation that drove the public spending up.

Governments had to deal with the consequences of the war and made everything possible to give people a job, a purpose, to let the war behind.

The crisis of 1973 revealed the truth: that kind of growth is not sustainable, especially if it's global (in Italy we call that period "Italian economic miracle", it was more "spending the Marshall's plan money without thinking of the consequences on the future").

But without doubts it was different from Reaganomics, if I'm not wrong it was even possible to approve in the 60s a public healthcare system (kind of) in USA named Medicare.
Of course the conservative attacked the idea and Reagan in particular was very vocal about invasion of the freedom and all the usual things they say.

But, if Reagan's idea of economy won is not because Reagan was particularly good, but because lobbies invested an enormous amount of money on propaganda and people in the 70s had good jobs, a powerful enemy to fight, baby boomers had lived 30 years of peace, fought no war and didn't think enough of the consequences of leaving the poorest behind.

They had been educated to believe that if you put enough effort in something, you will succeed.

If you don't succeed, it's because you haven't worked hard enough.

In places like Europe, were being socialist was not seen as a crime, public debate never ceased to address the fundamental differences between a free market economy (even with Keynesian bits) and a more equal society based on the idea that everyone deserves the same level of services from the state and the same protection, regardless of the single economic power.

So in a way USA before 1973 was more similar to what we call socialism, but not for the same (correct?) reason.

It was the best way they had found to sustain growth and fight unemployment and consequently discontent, but they did'nt really believe in a more equal society, that is the base for the economic ideas of socialism.
There's a famous joke, about the Quaker standing at the head of his stairs at night, holding a rifle. Says to the thief in the room below "Friend, I wouldn't harm you for the world, but you're standing right where I'm about to fire this rifle."

Who's to blame for theft-turning-to-shooting?
There is a word for what you did: exaggeration. But your exaggeration was small enough that it was believable and thus misleading.

Now you are criticizing someone for giving a factual response. Time for some reflection.
Sooner or later, a global government with global enforcement powers will be necessary if we want to tackle challenges of global magnitude, like digital privacy, climate change, and artificial intelligence. As long as national governments are free to do as they please, these situations will continue to exist. Think an EU-like structure, but for the world.
Oh well, 256 was too much anyway!

I meant more like, people were using pools of 10 on very beefy servers and were surprised at bad performance. I agree with the PR author that the DB pool should be anywhere from one to double the CPU cores.

Thanks for the pointer. Currently reading the docs. Wonder if I can contribute to another language (not just Elixir).
I think it looks comfortable in the Star Trek universe because it is implied that voice activated stuff is controlled by a super-AI. That is, the AI won't give humans access to the audio. Which in turn means we are going to have a super-AI that can restrict our rights and itself have access to vast amounts of information about us. I.e. Star Trek is a society essentially controlled by the AI, as it will be above us.
My guess is that the screen protector is blocking the ultrasonics so when you 'register' a finger you're actually registering the screen protector. This means that any finger will work as each time it see the same screen protector.

The fix will just have to be building a profile of what screen protectors look like to the sensor and rejecting registrations that look like them with a helpful message about screen protectors.
One would think the roughly 10% gap between men and women (mentioned in the article) could not be explained by more frequent homosexual sexual encounters if it is assumed that homosexual men and women have close to the same amount of sex. It seems reasonable to assume that lesbians don't have sex at a disproportionately greater rate than gay men.
There were rumors around the Street a decade ago that Chavez in Venezuela was encouraging Bolivia to talk up a debt default, he then sold CDS protection against the debt at inflated prices, and then encouraged Bolivia to pay after all.

Sadly a world of more liquid interconnected capital markets seems ripe for abuse by insider political actors operating globally.
Gabe from the Azure team here. I’m also the guy who founded Deis ;)

Glad you like what you see. The original Deis team worked on much of it. I’m happy to say we have a lot more innovation coming in the PaaS space.
AI knows when you want to quit
I invoke Cunningham's Law.
The always-listening portion is not. Also “enabled by default” still requires active user consent and agreement to plain English privacy terms. It is a step that cannot be missed when setting up the phone.
Isn't skat more like treasure that's also used for people? At least that's how it is in Norwegian. No idea why taxes use the same word, it sure so in Norwegian too.
I've used simmer (r library) and SimPy (python library) for this purpose and they were both excellent.
They already said they were working in games. None of what you said applies to that field.
What's the point of being a watchtower if only one watchtower gets the reward?

In the case of 100x watchtowers watching one transaction, each watchtower only has a 1% chance of actually getting the reward.
Lotte Reiniger, Animator Who Created Magic with Scissors and Paper
A doubling leads to the rewards staying about the same. Whether that needs to happen for bitcoin to survive is not at all obvious. It would likely be sufficient for bitcoin to survive, it just isn't clear that it is necessary, maybe ⅓ of the reward would keep folks interested.
That would be true if it was optional, not required.
Google assistant requires a fair amount of data collection turned on to function as well.

GDPR enforcement for this stuff will hopefully happen soon. As far as I can tell this stuff is illegal in the EU.
> I have strong negative opinions about putting a web development platform entirely inside an RDBMS.

What about your experiences led to your negative opinions?
John Carmack on making QuakeWorld and the advent of online gaming (1996)
LOL in terms of bang for buck, being a Developer/Cloud Ops person is way more lucrative more quickly than law or medicine.

Also keep in mind it's much more egalitarian. In law yes you can eventually make partner at a white shoe firm and make millions (and make FAANG money at a Xth-year associate) but the competition is staggeringly intense.

Let's say I'm 18, intelligent and ambitious, I live in the USA, and I want the quickest path to making $500k per year and my choices are law, medicine, and computer science.

I sincerely hope that for everyone on HN, the answer is a no-brainer.
https://news.ycombinator.com/item?id=21282405
While I don’t mean to speak negatively of peer reviewed journals, I don’t think “the scientific method” and “getting published in a highly regarded peer reviewed journal” are synonymous.

If there were no journals, I don’t think they would have to be created before anything counted as being done using the scientific method.

Though, I do agree that peer review is very useful.
At most, it's evidence that intrinsic interest is not the only factor in career choice.

The most fascinating fact here is that the more rich and gender equal societies become, career choices end up more "gender stereotypical"!

It's easy to interpret that as when you're rich enough to pick the career that actually interests you, rather than the career most likely to keep starvation at bay, people follow their interests more.
In the short run, it gives the company three direct benefits for making the technology work (besides the "They can advertise at you better" one that people like to drumbeat on).

1) Context is nearly invisible, and is constructed from dozens to hundreds of data points. Holding state on the user (not just from direct interaction with the agent, but from other services the agent can be aware of) makes a lot more context possible. My assistant knows about my calendar, where I've been recently, and my recent emails; it can make much better educated guesses about what I mean if I say "What's travel time to Oakland?"

2) Getting the voice recognition tech itself from 90% accurate to 99.9% accurate requires awareness of the tens of thousands of real-world complicators that never show up in laboratory testing. As Google showed off by bootstrapping their voice recognition tech via Goog-411, they know how to take megabytes / gigabytes of "dirty signal" and use it to refine their algorithms against unforeseen corner cases.

3) Releasing new assistant features can be done atop existing collected data, without requiring months of lag for enough state to build up for the feature to be useful.
This is such a superficial and terrible article, its like if you gave an intern an outline and they could only use wikipedia to complete it.

While I appreciate what they're trying to do, this comes off as ridiculous to those of us who actually have built or build parts of the internet.

The TLDR of this article is "With current technology you can move more bits with light and electrons than you can with RF", which is likely to stay true for the forseeable future.

What they left out is that most fiber service providers use PON, which doesn't give you the top end of what your physical fiber can do.

Here's a handy article about it:
https://www.electronicdesign.com/what-s-difference-between/w...
Sooo...the UN but on steroids?
OMG yes! Second this! Privacy.com is amazing! Been using it for months and have to say it's outstanding. I didn't realize they made their money on interchange fees. I thought they were just selling my data...and the app is so good was ok with that.
The point of the author being? Since he has poor manners, or Asperger's syndrome, or he lacks vision to lead the free software movement into the future, then it's okay to plant news stories, coat them with outrageous not-technically-lies and perform character assassination on him?
Same here. As new parents, we followed all guidelines for preventing SIDS but still were always checking on our son all the time.

I highly doubt we would have trusted any device 100%. But it would have brought a little bit of peace of mind which new parents desperately need.
Congratulations. Would you be comfortable revealing the startup and/or briefly tell us what it does?
Sure, as does TF2 and Apex. But they all still have loot boxes which cost money to open, and do not reveal their content until they're opened.
Ghost blog with default template
"One particularly disturbing study, published in the Journal of Clinical Endocrinology and Metabolism in 2007, indicated that men’s testosterone levels plummeted 17 percent from 1987 to 2004—and that’s controlling for health and lifestyle factors, such as obesity and diabetes, that are known to affect T levels. The study found not only that individual men were losing testosterone as they aged (which is fairly normal), but that same-age men from later eras had substantially lower T than their predecessors: a man who turned 65 in 2002, for example, had much lower T than a man who turned 65 in 1987." [1]

While I don't doubt that social and economic pressures have a lot to do with decreased occurrences of sexual relations in the US, it's quite possible that decreases in average testosterone levels are also a factor. Low testosterone is highly correlated with a decreased sex drive.

[1] https://www.huffpost.com/entry/the-mystery-of-declining-test...
You don't need to check for `brew` in each task if they're run automatically. Just have one task that checks for `brew`.

With a proper dependency graph, the tasks installing things would depend on the task `brew-installed`.

This, of course, is leaving alone the point that installing stuff on startup is weird, doubly so with brew which is pretty slow.
How to Hire Remote Developers
> So I started thinking about the problem mathematically like any engineer would, with statistical distributions and estimates of the existing pipeline and all.

This is one of the problems a lot of engineers have, and I make this mistake too more often than I want to admit.

Cultural discrimination isn't a math problem, and however you modeled it, your logic doesn't map well to history at all. When you double down on a math argument, what it sounds like to other people is that you're not open to the possibility that you made a logic or modeling mistake, that you've decided men are better than women, and that you're trying to confuse the argument with a technicality.

FWIW, there might be math problem with your suggestion that 50/50 would lower the bar. The ratio is not absolute, and this isn't zero sum. More women participating doesn't mean fewer men, it means more people. When there are more people, in general, the absolute number of excellent people goes up.

I don't know what you mean by "the bar". What does it mean to lower the bar? Are you talking about how hard it is to get a job, get promoted, be in the top 10%? I don't understand your argument.

No matter what math/logic you used, the layman translation of saying the bar goes down with inclusion of more women is that you believe women to be inferior. That may not be your intent, but that's what people are hearing you say.
Just wait until this guy has to use something like SQL or Spark. They will always occupy a niche for exactly these reasons. Turns out it's a pretty big niche though. So big in fact, that maybe we shouldn't call it a niche.

Python's ecosystem is built on this premise. Let some other language (C) do the fast stuff and leverage that for your applications. It's not a niche language, even though you don't have direct control over things like memory management and GC.

Perhaps the commenter's role of real time graphics programming is actually the niche.
Maybe Henry would want that. It’s not necessary. We have a framework for copyright, international maritime law and so on. So it doesn’t need to have a global government but it needs to be an international body with a great majority of countries as signatories.
A plausible reason for why they would survive with such a low profile is that they faced a strong selection pressure to do so as the more bold tigers were hunted leaving only the subtle ones to reproduce.
It's https://ghost.org in its default template.
with how big phones are these days I find it very annoying to have the lock button so far from the unlock button. i vastly prefer the scanner/unlock/lock button on the back.
I personally think companies purposefully cut costs on customer service, especially if they're monopolies like Comcast who don't have to care about the customer that much.
This helps.
As a C# developer I've learned the basics of Rust/Elixir/Go and found that while they're all nice languages, my knowledge of the .NET platform is so deep that for kind of applications I develop (APIs mostly), the tradeoffs of using something new isn't worth it. I haven't come across a problem I couldn't solve with C#. I don't work at Google/FB/Apple, so I don't really deal with scalability issues. F# is interesting, but honestly it's so poorly supported by MS and the community that unless you work at Jet.com it's not worth it.

Don't get me wrong, I love learning new languages/tools, but the cost of learning them deeply is a price that's hard to pay for when you have to get things done at an ever-increasing pace.
> As far as I know there are no rocks that changed due to the gradualism v. catastrophism debate.

But there's a whole lot of how people react to what they see in rocks that did. Predictive economics (the science) produces change in economic policy, in the same way that all science effects how people react to events in the domain of that science.
Hahaha. Sorry, really? Your bloody thermostat requires a consent form now for visitors to your house. This madness should really stop. All these appliances with microphones phoning home your every spoken word should be burned in a large pile. Let's start over, this is not going to end well.
Write a Hash Table in C
Facebook's Botched Bid to Start a New Currency
I guess it depends on whether or not you consider a 3D scan of your face personal data. As face-tracking becomes more prevalent, I'd say this is the worst thing you could voluntarily give away. Your face can be scanned just walking through a crowd in public, a fingerprint is only usable when you physically touch something (and the digital version is always prompted so you can't be identified in a crowd unexpectedly like you can with a face).
Looking forward to creating an encrypted filesystem with ZFS. The snapshots thing seems to be a good unique selling point of ZFS. Will be interesting to see how I go about creating an encrypted ZFS filesystem. Does anyone know - does the encrypted filesystem use LUKS as an abstraction layer on top of ZFS? (Or is the crypto a specific ZFS thing?)
This post is worth reading:

https://ferd.ca/ten-years-of-erlang.html
I think you're still missing my point. I didn't mean any religion. I explicitly and purposefully brought up proselytizing religions - as a parallel to the kind of people who push for doing politics at work.

Much like many workspaces cater to the regular needs of religious people, many workplaces cater for the diversity requirements for their employees. This is non-controversial, and people generally aren't against it.

But there is a reason why most of the same workplaces will frown upon making a show of practicing your own religion at workplace, or constantly bringing it up and pushing your religious views on your co-workers. There's a difference between inclusiveness and converting. The same applies to politics, and to identity politics in particular.

> If there really is - as you suggest - an "indifferent majority" who find it outrageously disruptive to learn how to treat their colleagues with respect

I really hate this rhetorical trick. It's totally disingenuous. The indifferent majority doesn't "find it outrageously disruptive to learn how to treat their colleagues with respect". They treat their colleagues with respect already. What they find disruptive is the disrespectful colleagues who try to bully them into things by abusing their minority status, or aggressively try to force their involvement in issues they're not interested in. The "practicing politics" of this colleagues is the adult environment of punching someone in the face and then asking, "why are you hitting my fist with your face?".

You may not agree with anything I said. But consider at least the possibility that the opponents of politics at workplace, who you try to paint as morally deficient and ignoring basic decency, actually view this the way I described it. That it's true from their point of view. Accepting that will make it much easier for you to understand why they react the way they do.
This is not true. It has been on by default since iOS 9.
> The CLOUD act enables US authorities to demand access to data even if it is stored on servers outside the USA.

That's the conflict. The GDPR imposes conditions on transferring that data to the USA. See https://gdpr-info.eu/art-44-gdpr/ and following sections especially https://gdpr-info.eu/art-49-gdpr/

If the data is not adequately protected - if it is fed into unaccountable law enforcement databases - then the transfer may not be lawful.
Well I don't always, actually - I actually had an argument with someone on HN one time who was suggesting that if I didn't tell them I was violating two-party consent even if they said the words "this call may be recorded". But I digress...

When I do tell them, it's because I'm trying to achieve what is said in the article: I'm trying to disincentivize the bad behavior from happening in the first place. I want to cut the bullshit out immediately, not just be well-armed to shame them or take them to court later.
I've really been enjoying using OpenBSD full time, both on my desktop (AMD Ryzen build) as well as laptops (Lenovo X230, X1 Carbon). Everything literally "just works", the documentation is impeccable, and I love being able to install a new kernel and base system with one simple command ("sysupgrade"). About the only thing I still use Linux for is a browser with U2F support and Bluetooth - both are disabled in OpenBSD for security.
Not sure why you're being downvoted, but I owned a copy of AMOS and AMOS 3D after it came out, and I certainly don't recall anybody using it for much that I recall, other than a few homebrew games and such. Certainly not any demos I ran across.

That said, last week I went on a spree looking up AMOS - and interestingly, I found that the author released it as open source a while back, and recently released a new cross-platform language that supposedly is AMOS compatible (IIRC), and open source too. I think he had a patreon or something to sponsor it's development:

https://www.amos2.org/

https://en.wikipedia.org/wiki/AMOS_(programming_language)

Though the wikipedia article mentions a few commercial games that were made with it...

Anyhow - via finding that, and some other searching, I found that there is still an active AMOS community out there. I'm not sure I need another BASIC-ish retro-language in my repertoire, but I find it fascinating nonetheless!