skysight-inc/HackerNews huggingface dataset:
But what is not providing biased and incorrect information, by mistake or knowingly? Could you call NYT, CNN, Fox news, or a random blog, or a random local FM station

No, everyone is biased, even if they try hard not to be.

The only reasonable way to handle it is to show a wider spectrum of views, so that readers could form their own picture. Not to trust the readers is sort of to not respect them.
> It's not necessary to "believe" anything when it comes to Florida.

I think we are in agreement here. That's what my link shows.

My understanding is that not all states collect party affiliation when sending ballots though. It's possible I'm misinformed though.
PSA: The site redirects me to a malware advertisement for a sketchy VPN app.
This reminded me to go and run the Future Crew Second Reality demo. Still gives me the chills, 27 years later.
Historically, Middle Eastern cities were built on plateaus above the desert floor and streets were oriented such that prevailing winds cooled them. That plus other design decisions helped keep streets at tolerable temperatures during the day, even when it was above 100 degrees Fahrenheit out on the desert floor.

We have forgotten how to do that kind of thing, but that doesn't mean it cannot be done. There is a lot we can do to mitigate urban heat island effect and use design to make even our outdoor public spaces pedestrian-friendly in terms of local weather.
Punk and the anarchy movements are orthogonal to Libertarianism. They require you to get over yourself enough to both talk to, and care about, your neighbors.
> any basis of R over Q has to be uncountably infinite.

It's actually trivial to give a (infinite but) countable set of (non-orthogonal) basis vectors: 2^i for integer i. 0 and 1 are both rationals (scalars), and every real number has a (possibly infinite) binary expansion, eg e = 10.1011011111100001... = 1·2^1 + 0·2^0 + 1·2^-1 + 0·2^-2 + ...
> I couldn't make it integrate with my main event loop

You can get a file descriptor from ZMQ to use with your own event loop (depending on your event loop of course). I have done this successfully in the past with an epoll (iirc) based event loop.

The documentation is at [1], the ZMQ_FD option. You do have to read the instructions very carefully though.

[1] http://api.zeromq.org/master:zmq-getsockopt
At least with the surgeons I know in the United States, they have days devoted to clinic and days devoted to surgery. They meet with nearly all their patients beforehand to evaluate their conditions and discuss the options. The exceptions are emergent cases or if a surgeon (resident, fellow, or attending) is assisting on someone else's case that was seen in clinic by the primary surgeon.
Yeah, my workin theory is we are twenty years away from a New Victorianism.
You can also export them from LightGBM and XGBoost (see sklearn-onnx) for forests and tract will handle them! // well, almost... I need to finally find some time and finish my tract PR :)
Usage of Anki in the biomedical community is frequently mentioned, but I just wanted to add some notes. These are based on my own personal experiences and conversations with med students, so YMMV. I personally use Anki with the Image Occlusion Enhanced and Speed Focus Mode add-ons almost every-day, and frequently use text-to-speech/swipe gestures on the android app to review cards while hiking.

If you're casually doing like 20 cards a day on the train while commuting to work, this will definitely not apply.

A. Anki is almost never used alone in medical education. It's used as an aid to retaining information within a heavily-structured curriculum where you're going over the same concepts over, and over, and over in the form of lectures, clinical encounters, supplemental videos, more lectures, anatomy lab, histology lab, boards-prep, etc. So, like the author said, there's a ton of med students using it, but context is very important.

B. Lots of people don't use the algorithm. They use it in cram-mode to drill a subset of a pre-made deck into their head before an exam. Even if you never use the SRS algorithm, Anki is by-far the greatest flashcard program ever built (cloud sync, TTS, robust image support, open-source, etc.).

C. Many of the people grinding thousands of cards a day have a lot of factual knowledge, but really aren't great at stitching it together for practical application. If you need to memorize random facts, great, but be very aware of that potential limitation.

D. Game-pads are the secret weapon. Joy2Key, or roll-your-own in Python like I did with the Inputs and PyAutoGui packages.

E. Use it with a very specific goal in mind. Med students are by-and-large using it specifically for the USMLE Step 1 exam, in which you have to memorize a finite, well-delineated set of information, much of which is irrelevant after the first two years. I've never met anyone who has graduated med school and kept using it, because grinding cards sucks and life is short.

F. Don't be afraid to commit deck bankruptcy. If you're reviewing 900 cards a day, and you don't know why anymore, delete the deck and start from scratch.

G. There's a distinct balance between reviewing cards so frequently that you've memorized the cards not the concepts, and making the cards so challenging that it takes too long to review efficiently (I did 871 cards in about 2 hours today - that's a common number for a med student, some kids are doing thousands per-day - like, they roll out of bed and start tapping on that game controller). Be very, very aware of that memorizing the cards thing. You probably don't know as much as you think you do.

So, in summary, it's a really cool program. I wouldn't characterize it as a superpower, however, since it has some glaring downsides, and is not particularly noteworthy when used in a vacuum. Again, that's from somebody doing >500 cards/day.
It's my opinion, having been using and reviewing Li-ion flashlights for several years now that single Li-ion cells are very easy to handle safely provided they and the devices you use them in are of reasonable quality. It's mostly a matter of avoiding short circuits and mechanical damage.

Multi-cell devices require a little more knowledge and care, but the main thing is just to make sure the cells match. Being the same model and charged to full before installation will do for new cells, but salvaged ones need to be tested and binned.
Ken, thanks for yet-another amazing and dense article.

Somewhat off topic, but you have written about four-phase logic and AL1 in particular (eg. http://www.righto.com/2015/05/the-texas-instruments-tmx-1795...) but I have yet to see a similar deep treatment of it. How did the technology compare and why didn't it get more attention?
Make no mistake, Stallman is a loon. Yes, a loon that developed some great things and has some good ideas, but he's still a loon.

That doesn't mean he's wrong. Just...a loon.
QuickJS is a really, really interesting engine because it's only ~200KB. Fits a lot of cases where you want to add scripting ability but without bulking out size unnecessarily.

Unfortunately because it lacks stuff like JIT it'll never rival the likes of V8 in performance. But in terms of bang for buck it's unbeatable.
A handful of people already put RFID chips into their skin a good 20 years ago. The problem with a tattoo is that it cannot easily change (unless henna), and its publicly available so it can be copied/mimicked (with e.g. henna but possibly other solutions). That makes it difficult to apply it for security reasons (CIA triangle). The same was true for RFID; can be easily copied. NFC is supposedly more secure, but nothing is 100% secure, so eventually you want a chip to be replaced. We have to ensure the hardware is replaceable.
Here's an actually entertaining video on it: https://www.youtube.com/watch?v=KZVgKu6v808

(the rest of the channel's videos are good too -- the aluminum can video is great)
To put yourself at ease I have never seen an old person fear death. Though I have seen then struggle thru the active process of dying but that is temporary. My family lives unusually long, usually at least into their late 90's most go over 100. This is on both sides of the family. I have watched all of my great grandparents pass (also more recently, 2 of my grandparents), most of which were thru my teenage years to the last one dying when I was 30. The last one was my great grandfather, he was 107 he was diagnosed with a treatable cancer. He told the doctor that the reality is at 107 he has 5 more years maybe if he decided to treat it, that his time was up, that he missed his wife and that he was most assuredly going home to die. He did not view his death as a tragedy but rather the completion of a life story, a story in which most of the characters had move on and thus he was ready to move on.

As a note: much like the GP post you replied to, it was around that 30 mark and my great grandfathers passing that I no longer worried about death.
There's Handbrake-CLI which is easy to use, but very powerful nonetheless
https://handbrake.fr/docs/en/latest/cli/command-line-referen...
> What's the best practice for dealing with this situation?

Additional ways for password reset: alternative e-mail addresses, personal questions, SMS messages sent to phones, ...

The software has to have nagging built in to bug the user into setting those up. "Hey, would you like to add another e-mail address to this account? It could be used to reset your password if you lose the original one." "Hey, would you like to add you phone number? ..."
You are the one shifting the discussion away from China to the US. We played that game, now you're upset that your efforts at deflection worked.
Synaptic Health Alliance

https://www.synaptichealthalliance.com/

Medical insurance companies have a huge problem just keeping their contact databases of healthcare providers up to date. Doctors move offices or retire or stop accepting new patients and never bother to inform the insurers they work with. This system allows competitors to share that data in a fair way which reduces healthcare costs for everyone.
The word libertarianism was originally used in the communist context, and was also called anarchism, and was opposed to authoritarian communism. It was later hijacked (in the US context) by property-worshipping followers of John Locke and the like.
As a sr architect who requires management approval to install node.js on my work laptop...yes!
Yes, people don't even want to install software on their own devices, which is why it's so weird that companies spend so much time and effort preventing them from doing it.
Good collision detection is everything.
What other rights could be opted out of?

Free speech?

Just pointing out this is not how it works.

Looking at the root causes of suicide, and economics as well as various forms of discrimination rank way up there, will help far more than establish a predicent for conditional inalienable rights would.

I am open to reducing gun numbers. Non issue for me.

Continuing to avoid addressing serious, growing economic and discrimination problems is something I am not open to.
Quickly skimming through the webpage for the app it worded like they came up with the idea of spaced repetition. Just want to clarify that this is not a new concept:
https://en.m.wikipedia.org/wiki/Spaced_repetition
You can always do better than now locally. And that’s all there is to it. Perfect is the enemy of done; who needs a factory or a megastructure?
For the record I’m not putting down the author, I love a good hack for the sake of hacking :)
First off, he recanted on that, in particular after actually seeing or meeting people to whom it happened.

One thing I just don't understand is how people can want to shut off their brains when seeing one thing unusual and not go "That seems really odd, maybe I'm just misunderstanding it, and need to investigate a bit more."

If you don't, you miss out on some of the most exquisitely unique samples of the human species. People with life experience so deep as to have limited exposure to some of the more mundane ones we all take for granted. I'd recommend offering a bit more benefit of a doubt, and a wee bit more effort in terms of investigating context before writing someone off.

After all, if they're going to be your enemy, you might as well know them for what they really are that you don't underestimate them.
Australia has an impressive list of innovation or 'actual firsts', but has a bad habit of literally giving them away to other countries because they aren't recognised as innovation (or aren't properly capitalised and developed) in Australia itself until those inventions return from overseas.

Old saying: "No prophet is accepted in his own country"

WiFi for Computers: https://en.wikipedia.org/wiki/Wi-Fi

Full-Length Feature Films: https://en.wikipedia.org/wiki/List_of_Australian_films

Aviation Black Box: https://en.wikipedia.org/wiki/Flight_recorder

Rotary Clothes-Line: https://en.wikipedia.org/wiki/Hills_Hoist

Motorised Lawn Mowers: https://en.wikipedia.org/wiki/Victa

Powered Heavier than Air Flight: http://www.ctie.monash.edu.au/hargrave/hargrave.html

Sarich Orbital Engine: https://en.wikipedia.org/wiki/Sarich_orbital_engine
> Even state polling in 2016 was pretty good, historically. The reason to think otherwise is that there was a specific error (non-college white voters swinging to R) that happened not to be tracked well (those voters don't respond as well to polling) nor accounted for (most pollsters didn't weight for education). And it happened to be most concentrated in a few states in the upper midwest that were close to the tipping point. AND it happened to be JUST ENOUGH to have predicted a very narrow (sub 1% in PA/WI/MI) win incorrectly.

Yes, this is a good summary, and I'm well aware of what went wrong. I ran a prediction project for a few years so I realise how hard this job is.

But just because it's hard doesn't mean we shouldn't recognize the issues.

My argument is that historically state level polls have always had issues but have rarely mattered.

> Remember that in 2012 the polls were "wrong" in the opposite direction (undercounting Obama votes by a bit) and no one cared.

Exactly my point!

If you look at the data on this, the state level polls had even worse accuracy. The average error was 1.6%, compared to 0.8% for national polls.

As you note, no one really cared.

https://www.pewresearch.org/2009/06/25/perils-of-polling-in-...
Remote Rituals
Right. I'm genuinely not trying to make a judgement on the choice - it's just not the choice I'm used to seeing, including in JS environments. So it seems like there must be some reasoning behind it.

I suppose that's true! Practically speaking, it would be nice to have one testing framework to learn and use over-and-over again, but that's also kinda counter to what I'm used to in the JS world.
Lua has some serious competition now.
I strongly agree with this, you already have enough math knowledge to learn how to do basic proofs. Hammack’s book is great, and it’s great that the author made it freely available. I personally used Chartrand’s “mathematical proofs” and thought it was very helpful, I like it a little better than Hammack’s book, but they are both great for people getting started, particularly for self-study.

You also need to talk to other humans about math on a regular basis - feel free to contact me, I love talking math! Contact info is in my profile.
> about a weekends worth of work to do one

“layout”, including CSS? Hey, good joke, that’s amusing.
Both examples have multiple functions defined as the definition of w.

But in one example f and g can be reused in other contexts, in the other example the two functions are tied together by free variables. Haskell heavily promotes the latter style with do notation. Any function written in the first style is decomposable into component combinators, any function written in the latter style cannot be decomposed.
I've wanted both of these things for so long. In some cases, I do like the to learn about the tradition and culture of a food but I wish that was under the recipe.
Yes. Probably the best way to go about this is to use some container technology through a semi-managed service or a fully managed service.

I would start with something like DigitalOcean. The managed database it's a nice thing but hat's really not necessary starting. You could start with a database in the same container and then migrate to a managed database when needed. That's literally the easiest swap in a tech stack as long as you're migrating the same database engine (e.g: MySQL).

For a CI/CD pipeline probably GitLab is the best choice out there and in my opinion is really easy to learn and comes with a free version with free runner minutes.
> The end game is every device having a watermark detector.

That would be a concerning future, but thankfully one that would very hard to realize. You would need to control all hardware & software players, as well as all watermark removal techniques.

I guess the end-game is really just cloud-computing. If every device is just a dumb terminal, you don't really have the power to bypass any such measures.
I don't know if it possible to have advanced robots is such high-rad environments. The inspector-bots in Fukushima, although supposedly rad-hardened, all failed quickly. I agree it would be ideal if possible.

https://www.theverge.com/2017/2/17/14652274/fukushima-nuclea...

You mentioned good work coming from the Fukushima site cleanup effort. Do you have any links? I'd love to read about what successes they've had after the initial problems with the ones discussed above.
I'm a little surprised at the 300 TPS limit. It seems to me that they could have gone with a more Kafka-esque (hah! always wanted an excuse to write that) approach where the write limit is only relative to the message group/ordering id, i.e. a partition.

The thing Kafka doesn't handle so well is increasing the number of partitions dynamically, so in some sense this is just a different name for the abstraction - you could still create N topics upfront and it would be similar to Kafka. But then why have the message group id in the first place if not to allow the topic to scale beyond what a single node can handle?
Using the blockchain is extremely expensive relative to using a traditional database. The most widely used public blockchain, Ethereum, could be millions of times more expensive than AWS per ledger entry.

This is because it is designed to have its state stored permanently by thousands of computers, with any entry becoming part of a permanent canonical shared history of the network going forward.

What all of that distribution and synchronization gives you is unparalleled immutability, data permanence and uptime.

So the applications best suited to this highly constrained and highly reliable/accessible computing environment are those which require relatively small data transfer/storage, where the data operations are of extremely high value relative to the computing resources they consume.

So far these applications have been currency, marketplaces and financial contracts, which all benefit from being on an open platform that is effectively resistant to capture by any party. You're also seeing very large markets emerge in digital collectibles.
> alienation of youth in Thatcher's UK.

For you, growing up there and then. For us in the US in the 80s, it was similar. But both showed other cultures it was ok to say No to growing up to be part of the machine your parents accepted. And it is just as much punk to now give you the finger as it was when we did too. No one owns it and trying to do so is very much gatekeeping and Not Punk.

Do I want to puke when some teenager wears a Dead Kennedys shirt they bought at Hot Topic? Sure. But it may be they’re a better person than me, kinder or nicer or harder or whatever. Let them be punks too. Because god knows we need them.
That will show me to read fully. :/
a classic
Practices for Better Terraform Module
Another solarpunk influence is Ursula Le Guin. The issue is that Le Guin is a one-of-a-kind, amazingly good writer and most solarpunk writers...aren't that.
Tech people don't have this attitude, users do. Have you ever tried to teach someone who wasn't already enthusiastic about tech? Do you really think most users actually care?

Since the beginning of the tech industry, users have been presented over and over again with choices of closed and open tech, centralized and decentralized platforms, and each time users have overwhelmingly chosen the more convenient closed & centralized options. Most people just want to use tech like an appliance that benefits their lives, not teach themselves to manage or understand it.

Driving is an apt analogy because the overwhelming majority of people have no idea how to maintain or extend or tinker with their vehicle, nor do they want to learn. They just want to steer their car towards a location much like computer users want to steer their phones to a video or article or profile. Some minimal skill is currently necessary for driving, but even that's going away. Soon, cars will drive themselves and the automobile will finally be as convenient as a phone.

Kill everyone in tech right now then reset the clock, and in 30 years you'll have exactly the same industry. There's no tech Illuminati trying to crush general computing, general computing just stopped being necessary.
I have an idea I have not seen implemented anywhere: using another user for validation.

Say user bob has a friend alice in the same system. (Long before getting locked out) bob nominates user alice as trustee for his account.

Then bob gets locked out due to losing his e-mail address. Because he nominated at least one trustee, he now has the option of recovering through one of them.

Bob select alice and hits a button. Alice gets the validation e-mail. The e-mail tells alice something like this:

"User bob is having difficulty accessing the system, and is trying to validate his password with a new e-mail address which is bob123@example.com. Do you know bob, and can you vouch for this being a correct e-mail address for bob? You are receiving this e-mail because user bob has previously nominated and authorized you to assist in this way."

If alice takes affirmative action to vouch for bob, then bob receives the password recovery mail at the new bob123@example.com address and can complete the usual flow.
Or, one could cynically say that the media attacks on Facebook are largely about discrediting their competitor, and that elites don't like not being able to control the narrative.
That six minute hourly news summary is available as a podcast. It's nice to dip into it when I want to hear the latest.
On India every single spot would be marked.
Formatting support on HN is bare minimum, the only options here are italic text (two asterisks) and codeblock (four-space indention), and there's nothing more. It's very unlikely that Hacker News will add any new styles, since the minimalism is intentional, which can be a bit limiting. However, you can use plaintext mailing list and forum traditions for everything else (e.g. manual blockquote mark ">", deletion mark "^H", sarcastic mark "/s", new subsection mark "- title" or "* title", etc). I usually use the more readable HTML <del></del> markup for strike text. Of course, Unicode abuse is always possible, just like what you've did here...

Only one thing to beware: To make a newline, you must make a new paragraph by creating an empty line (e.g. "line1\n\nline2"), merely a "line1\nline2" doesn't work. Just like LaTeX or Markdown, a line break in the source code is not the same as a logical paragraph in the output, it makes sense, but the lack of other formatting options makes it a bit inconvenient to making a list. But it's tolerable in the end.
Which is wonderful, but less than likely the context your typical HN galaxy brain means when he mentions it.
Samsung group chairman Lee Kun-hee has died