skysight-inc/HackerNews huggingface dataset:
The whole NRA situation is absurd from the inside too. The organization is the propaganda mouthpiece of the gun lobby and GOP very poorly disguised as some sportsmen's club of yore.
Except your not actually blocking Facebook ads are you?
One dependency:

Anchor.js — Provides nice clickable/linkable anchors for Markdown content

Almost 6K minified to do something that the browser can do natively?... I know I've been out of frontend for almost three years but I'm still confused :D
Yes!

I mean just ask whether they tried it.
I think the big difference is that integers are accurate within a well-defined range, in a way that's easy to understand. Floating points work within a much larger range, but are inaccurate in most of that range, and it's harder for people to understand why.
Because these press releases were political at best. No-one in the space industry was believing them: unrealistic, playing on the words and not going through proper channels.
True, that's a good point. I was thinking of C & C++, but you're right, newer languages do a much better job of specifying and controlling this behavior.

Wonder if JS does something similar or not.
Gotta love pinoy marketing.

Treats.

Not just a class of food but a brand for gas stations to sell food.
Ask HN: Who is hiring? QA jobs (December 2019)
Hi, I'm currently seaking for a new QA job | Full time | Remote. Is your company hiring? xoxo
Yet, in accounting, you are expected to be able to sum a set of numbers in different ways and still get the same result
Agree. Outside the small tech bubble around me, the vast majority of people use WhatsApp for all their messaging communication.
You could check out Social Fixer. [1] It's been around for several years, is free and offers many features. The creator/maintainer of Social Fixer was also interviewed in Ars Technica.

[1]: https://socialfixer.com/index.html
Coroutines (C++20)
Devils Advocate... why is it horrible behaviour from Facebook? It's their product which needs to be paid for by Ads and they need to prevent Ad Blockers from stopping these from being served. So in their defence - any technical work around is fair on their part.
They did: https://docs.microsoft.com/en-us/windows/wsl/about

Linux tools run on Windows 10 just fine. WSL 2 even uses an actual Linux kernel.
That's very fair and I apologize for the snark.
I prefer to keep my Facebook experience as painful as Mark Zuckerberg intended it to be. (minus notifications of course)
Behind the One-Way Mirror: A Deep Dive Into the Technology of Corporate Surveillance

"The most prevalent threat to our privacy is the slow, steady, relentless accumulation of relatively mundane data points about how we live our lives. This includes things like browsing history, app usage, purchases, and geolocation data. These humble parts can be combined into an exceptionally revealing whole. Trackers assemble data about our clicks, impressions, taps, and movement into sprawling behavioral profiles, which can reveal political affiliation, religious belief, sexual identity and activity, race and ethnicity, education level, income bracket, purchasing habits, and physical and mental health."

[1] https://www.eff.org/wp/behind-the-one-way-mirror
"They have given us Soma, and it is called Valium."

Not quite. They have given us Soma, and it is called cannabis.
ᚼᛒ

The Bluetooth logo is two runes, which perhaps could have a zero width joiner between them in iOS emoji abuse style.
Share buybacks financed by debt doesn't sound like a great way to create sustainable growth
> In this case, I welcome putting gates around medical hiring practices. Lives are at stake.

Note that lives are also lost (and much suffering is caused) by the extremely restricted and expensive medical environment. I actually expect that we'd be better off (utilons wise) if we relaxed some of the restrictions.
And propane tanks are much cheaper than a large pack of litium batteries. Not worth it to steal a couple of dollars worth of metals from a propane tank, but the batteries are a large percentage of the cost of an electric car.
Just making an observation here that I haven't seen elsewhere in the thread -- this subject is more tricky in written communication and for people who are less sensitive to body language.

If you're communicating in person and are above-average sensitive to others' reactions, you'll be very likely to immediately pick up whether your "did you try sshd?" was interpreted as criticism. Most people will react with a slight tensing or a particular a change in facial expression or body position if they interpret something as criticism. Then you can just follow up with "this wasn't meant as criticism; I'm just curious".

If no reaction, then don't say anything; your intent came through fine. And if they genuinely hadn't considered sshd and feel stupid because of that, that would be the kind of almost-inevitable interpersonal discomfort that any healthy adult would be expected to deal with in stride. If appropriate and you wanted to be unreasonably sensitive, you could soothe the situation with "I'm not familiar with the details of doing this in your domain, there's of course the possibility there might be some unknown gotcha there".

Most socially sensitive people wouldn't articulate or think consciously about this when it happens in person, it's just an inherent part of the unexpectedly complex and quick back-and-forth of conversation.

Written communication is a subject in itself, many dimensions of communication are lost when there is no tone of voice or body language. I almost think people should be encouraged from childhood not to apply a tone of voice when reading written communication, or ask if they're unsure.
Telegram might be convenient, it's a middle ground between bloated Facebook things and "geeky" apps like Signal (I don't dislike it, but it's just unpopular).
It does not matter. When you are doing accounting you are supposed to be able to sum large collections of numbers and get the same result regardless of the order.

That's something FP does not provide and it makes it completely unusable for accounting.
What are the best cybersecurity solutions for SMBs?
Human powered flight.
Investing in ZWL, bold move!
Nobody forbids them to put ads. However, there are laws (not even talking moral here). If you explicitly download a tracking blocking extension, you want to opt out of tracking, which is required by law that they provide.

What I am saying is that not only they track you, but they explicitly break the top extensions that fix this. From this point of view, I have no regret for any of their ads being blocked.
Governments can just print some more money to pay their debts. There are significant downsides to doing that (massive inflation, high interest rates..) but ultimately it is an option, and that gives lenders a level of security that businesses can't offer.

Also, you don't need an army to make a government pay. You just need to threaten to stop lending in the future. Then the government will pay, because the alternative is to stop spending on things the people want like military, police and services, and then they vote you out of power (or start a revolution and kill you).
It means aubergine, doesn't it? At least originally. It's distinctive.

For cleaning, a broom is probably better than a vacuum cleaner.

A broom already exists 🧹
The problem here is that the author assumes that the person he is addressing is a total moron for not using sshd, so he is afraid that his question is going to be badly taken.

Most people when asked “why didn’t you just xxx” would answer in 3 ways:

1. Oh shit, you’re right, I’m such an idiot... oh well...

2. Because yyy

3. I don’t know xxx, can you show me?

The issue is that people feel the intention behind your question because of context (mostly what your relationship to that person is)
It's faster to just paste the input into your favorite editor, and massage it gently until it is a literal in the language you're using. No parsing necessary.
Free PHP web hosting and domain name |limited time offer
Location: Karachi (Pakistan)
Remote: Yes
Willing to relocate: Yes
Technologies: Django, Postgres, React
Résumé/CV: https://drive.google.com/file/d/10wZsPmYhxl1TGYwEL3NRcCIHGUs...
Email: javerianisar.1993@gmail.com
In several cars the air vents are marked with filled circle and empty circle and I always struggle to remember which means which.
a) The west was not unique in this (colonizing, destruction, slavery)

b) I'm fine with mentioning this clearly, and putting it into context.

But it seems there is a desire to create some kind of original sin and appoint that to all members of the west and it's accomplishments and start every conversation from that context.

I don't believe we should merit or de-merit races and cultures today based on their past, but rather look to the future and the new unified cultural world we might create.
Rust’s macro system gives you this already. Is there something you see it not providing that the language you’re imagining would?
Postgresql figured this out many years ago with their Decimal/Numeric type. It can handle any size number and it performs fractional arithmetic perfectly accurately - how amazingly for the 21st Century! Is comically tragic to me that all of the mainstream programming languages are still so far behind, so primitive that they do not have a native accurate number type that can handle fractions.
It comes down to who wants it more. If you have some kind of rare special experience that would be hard for them to find locally, then your location doesn't matter because they will be happy to have you on board. If you are replaceable then expect to be paid accordingly.
QMC computes multiple superimposed versions of classical MC at the same time, giving a polynomial speedup, not good enough for NP hard problems.

QMC cannot speed up simulation of a different quantum system - unless you're simulating a strict subset of your specific machine.

Quantum simulator is not a QMC system - it is designed to exhibit same behavior as a modelled system. That makes it somewhat useless for a system whose properties you do not understand. Any grid of fermions does not act like any other - if it did, BCS version would be accurate.
I'd be surprised if they didn't leverage something like the SmartOS container capabilities https://www.joyent.com/smartos
Show HN: Top billionaires favorite books for high achievers
My home defense weapon of choice is my Louisville Slugger. If a crackhead in my place saw me chasing them, crazed, in a bathrobe, with that bat waving blindly, they are booking it. There is no question that they are getting clubbed with this bat.

However, if I had a gun, I'm not sure I'm prepared to end a life right there in my living room and deal with that for the rest of my life. Bloodying a crackhead with a bat I can do, and the crackhead knows that too.

As far as guns being loud, that's almost a good thing for a criminal. Witnesses run away, and by the time the cops show up you are gone and the gun is in the sewer.
I did not say floats are random. But when you do accounting you need to be able to sum large sets of numbers and compare results with another sum of different numbers and the sum must match. This just does not work with FP.

Poor souls that use FP for accounting are scourge of the industry and source of jokes.
async.h does not preclude threads, as long as you ensure that no more than one thread is running any given co-routine at any point in time.

async.h is indeed similar to protothreads, but simpler. I like its mechanism for co-routines calling co-routines.

As for scheduling, there's a lot of history of M:N scheduling. M:N scheduling hasn't worked out for, e.g., Solaris, Linux, Rust, and some others. Thread libraries tend to be 1:1 nowadays. Erlang uses M:N and I see claims that it works well enough, but I am not familiar enough with it to understand if that's true or why.

M being the number of user-land threads and N being the number of threads allocated in the OS kernel to run those user-land threads. M:N means having them be different, with M>N and a user-land scheduler to choose which OS thread runs which user-land thread (which looks a lot like a co-routine). It's easy end up with pathological conditions and leaving performance on the table. But I suppose a lot depends on just what exactly the workload looks like. An I/O bound workload with no long CPU runs (or lots of yielding during them) will probably work well enough with M:N scheduling, but 1:1 threading with as many threads as CPUs should work even better.
> it does not cost that much and run very fluently at 60 FPS

But it drains your battery like crazy. Immediate mode GUIs are good for games, which already render the whole scene @60FPS and are expected to be costly, but re-rendering your whole window every frame even when idling is just a waste of power.
The U.S. has been at war 222 out of 239 years
Just to build up on previous comment and yours, "social media or addictive distractions" is also a thing known for a long time.

"Panem et circenses" is a known latin expression about providing to the masses the 2 biggest basics (food and entertainement) to appease it, sometimes used to show a decline.
Plain text is the cornerstone of my b brainstorming app at jumproot.com. there are other tools too but it all starts with plain text.
You mean the chart that goes from 4.5% to 9.95% ?

That's the debt doubling in 20 years isn't it?

The small bump in the middle is the economical crisis, you see how debts were not paid ?
Share buybacks and dividends are about returning money to the shareholders.

That's literally what companies are for. Getting a return is the main reason people invest in the first place.

(Yes, some people start companies to change the world. But let's be honest here.)

Sustainable growth is eg when those shareholders re-invest the returns somewhere in the economy. Capital returns themselves are not growth, obviously.

Using debt to finance capital returns to equity holders is just a change in capital structure: from equity to debt. See https://en.wikipedia.org/wiki/Capital_structure about details.

https://en.wikipedia.org/wiki/Modigliani%E2%80%93Miller_theo... suggests that the exact details of a company's capital structure depends on 'taxes, bankruptcy costs, agency costs, and asymmetric information' and other market inefficiencies. Basically it's just about some technical trade-offs, no moralizing necessary.

(If you want to moralize, complain that interest on debt is tax deductible, but return on equity ain't.)
Flourish | JavaScript Developer | London, UK | ONSITE | Full time

Flourish is an online tool for creating beautiful data graphics, presentations and other interactive content without coding. Launched in 2018, it is already being used by thousands of organizations all over the globe, from publishers to governments, agencies to corporates. In partnership with Google News Lab, we also work with many of the world’s leading news organizations, whose graphics are viewed millions of times every day.

We’re now seeking another developer to join our team to help make Flourish even better.

https://flourish.studio/jobs/fullstack-developer/
> you could sign the battery firmware, do challenge/response, etc. before allowing the swap to happen

so either you're only allowed to swap batteries at these authorized stations (akin to today having a car that can only use petrol purchased from a particular brand of station), or it's trivially easy to swap it yourself (or with some easy to obtain equipment, like today's car oil change).

If it's the first case, then these cars are DRM'ed to hell and back. Not a good world for the consumer.

If it's the latter, then battery swapping will happen. It's https://en.wikipedia.org/wiki/Gresham%27s_law applied to batteries.
Chat Technology and the Paradox of Communication
You think your AR 15 is going to stop a guided missile launched by an 18 year old with a joystick on a destroyer in the middle of the Atlantic? I think we've all played the AC-130 mission in Call of Duty by now. We are way past the days of a militia dealing with the U.S. government.

But back in 1776 when you and uncle sam had the exact same musket, sure, that was the last chance.
Yeah, the circle represents a zero - but it isn't a zeno, and the line represents a one - but it isn't a one. They're graphics that seem removed from the meanings they represent. Semantically they're removed too, since turning a device on seems to have complex, multi-byte significance.

And as graphics, the zero seems to represent "circuit connected" and the one seems to represent "circuit disconnected". Yet they have the exact opposite meanings!

They're meant for public consumption after all.
hjorthjort, exactly my thinking.

Another one:

"I was wondering if `sshd` would work here. What do you think?"
Looop.dev
This would be great. I need a way to cleanly document code implementing equations that contain letters in the superscripts and subscripts. x_i^j, for example, might be the position of Body i in Frame of Reference j. I can mentally pack it back together when it's just the one, but it would be nice if it could more closely resemble the original equation.

Alas, I was told that was "exactly what Unicode doesn't want to endorse."
Just launched the "alpha" version of our creative coding tool. Plenty more coming soon, but lets us know what you think!
AWS announces DeepComposer, a machine-learning keyboard for developers
This is probably a toy at the beginning (albeit a super cool one). Really interested to hear HN thinks..
I like "what would happen if you used sshd"? (Not "tried sshd", that's important). They will either tell you the outcome of what they already tried or will be lead to the solution.

The only way I can think of this being misconstrued is "what would happen if you used sshd? Or are you an idiot and you haven't even tried it yet?" But that's a bit of a stretch. The reason I think this is different from the other phrasings is that it presupposes that the person has already tried the solution more than not. At the same time, it makes your ignorance clear - you cannot say "when you used sshd" because you don't know if they have tried it yet, but you ask them for the outcome knowing that they might've.

The downside is that for sometimes people might not pick up on what you're saying if they don't know much about the solution because it's so indirect, but that's the trade-off for favoring the other side of things. I think that once you know they haven't tried it, you can be a bit more direct as long as you're not condescending. Not that this is easy.
Floating Text Field
>PG&E sought bankruptcy protection in January, citing more than $30 billion in potential liabilities from fires sparked by its equipment. This fall, the utility has blacked out millions of its own customers during strong winds to try to prevent its equipment from starting more fires, a move that has generated widespread criticism, including from California Gov. Gavin Newsom and other state leaders.

How does this work if a private utility company seeks bankruptcy? Do its responsibilities get taken over by the government? Can they even seize operations?
And right to gay marriage in 2015.
The point wasn't to moralise or to ponder about the purpose of companies. Nothing wrong with returning money to shareholders.

However doing it with debt, rather than with profits, sounds like financial engineering taking advantage of tax breaks and unnaturally low interest rates (a gift from central banks to those with investments and access to low rates) - with potentially poor outcomes to many participants in the economy later on, especially when the ratio of debt to profit gets out of whack and there are tremors in the global economy.

What happens when the economy tanks, and many of these loans go sour? Over leveraged companies go under, jobs are lost, domino effect on the real economy. If a company takes on debt it should be used for investing in real growth (and future profits), not for financial engineering to prop up the share price with low interest (for now) borrowed money. The only thing that kind of behaviour leads to is a debt-fuelled bubble.
Threema. You pay a certain modest sum and get a service. A terribly old-fashioned business model it seems... (but works for me).
>>Try naming one GUI based application that has been around for longer than grep, sed or awk with so few changes. Spoiler: you can’t, no matter how small that application is.

A watch dial.
A 32 bit floating point number can only have around 4 billion unique values, yet must represent numbers from 10^38, to very small decimals. 99.99999% of numbers in this range cannot be accurately represented in floating point form.

Compare that to a 32 bit integer, which can have 4 billion unique values, and supports numbers from 0 to 4 billion. It's a 1:1 mapping.
I wonder if there's any effort to use information like this in planning/query costing.
Are you referring to this? https://contributor.google.com/v/beta

I've heard it mentioned here and there, seems like it shut down in 2016 and restarted in 2017.
That's what I used to think, then I met these banking types, and they told me 'no we understand their semantics and we use them correctly and we know it is safe for our programs.' These teams have compiler experts on them - they aren't ignorant.
It’s not opt-in when the cancer has contaminated a significant chunk of the web with like buttons and other stalking scripts and when the majority of the world is using it as its preferred communication platform, meaning opting out is inconvenient.
Amazon unveils DeepComposer, an AI-enabled piano keyboard
It's an option that only works if there are buyers for that debt. That isn't always going to be the case. For instance, all new debt issued by Italy has been scooped up by ECB for years... The US is still a much more credible sovereign but that's just for now.

And no, governments don't always pay, they happily and often default - just remember Greece of recent years. And there is a word for stopping to pay for things the people want: austerity. Haven't heard of that happening around the world recently, I presume? The US economy is still the strongest in the world, but the debt crisis will get it too, no doubt.
Well, you could look at it as x/100 rationals representing a dollar value. But you could also look at it as an integer amount of a smaller unit (cents). The difference is insignificant; computers support it natively.
The problem isn't the asker. It's the answerer. The solution is to not to talk to such answerers. Most people I worked with would phrase that "Why wouldn't using just sshd not work?" And most people would answer that with "Yeah, we thought of that but it won't because X" or "Oh shit, that might be it" or "What's sshd?"

Well, it won't be sshd because everyone knows that. But you get it.
At those temperatures things get weird. Cryocoolers are established technology, but anything colder than the xx K range very quickly stops being easy in any way.

That said, LH2 temperatures aren't really hard and can easily fit in a 2U rackmount device, providing power/classical-RF uses of type2 superconductors. Think EMI shielding, power conditioning, ~50 GHz traces that can span a full backplane without fancy signal conditioning, etc.