skysight-inc/HackerNews huggingface dataset:
I built Dud[1] because I wanted a simpler, faster DVC[2]. If DVC is Django, I set out to build Flask. In using Dud myself, I think I've succeeded thus far. But the only way to know for sure is to publicize the project and get it in other people's hands. Here's to that. I'm planning on polishing the documentation and cutting a 0.1 release soon.

[1]: https://github.com/kevin-hanselman/dud

[2]: https://dvc.org/
"Trusted backbone transaction processors" that don't use megawatts of power to do this work have existed for some time as "banks".
I think reflexively labeling every eligible but unvaccinated person as an anti-vaxxer is a mistake (not that you specifically did this here, but many are quick to shame). Many people are on-the-fence for a variety of reasons, and alienating them makes it more likely that they stay unvaccinated. Here are are two examples:

Just last night I met a guy that lives in my building—a gregarious blue-collar type guy. At one point he got kind of hushed and asked me if I had gotten the vaccine (yes) and what my experience was. He divulged he was hesitant (but “not like that”), citing concerns about possible unknowns or side effects. I just tried to convey my honest (very positive/no side effects) experience, some spare stats about vaccine protectiveness, perks (“you can go to Greece!”), and warmly encouraged him to go for it. I like to think I passed my CHA check, since he nodded his approval and said he was going to keep his appointment.

My sister and her husband (a private school teacher earning ~$40k a year in San Diego) recently lost their insurance, only have internet via the library, etc. She is not an anti-vaxxer by any stretch, but is often (understandably overwhelmed by interacting with the healthcare system. In her case, she just needed some reassurance about access/costs and some help scheduling.

Anyways, there are many others out there like them. What seems like a no-brainer to many of us can often be more complex decision/task for many everyday people. And many of them are right there...just one non-judgmental conversation or helping ha f away from being nudged in the right direction.
What’s cooler is coming up with the idea for MTV, or being executive producer of Repo Man

> Nesmith created a video clip for "Rio", which helped spur Nesmith's creation of a television program called PopClips for the Nickelodeon cable network. In 1980, PopClips was sold to the Time Warner/Amex consortium. Time Warner/Amex developed PopClips into the MTV network

https://en.m.wikipedia.org/wiki/Michael_Nesmith
Isn't this basically 1 / popularity? I'm presuming other coins have the Bitcoin feature of getting harder as more powerful miners appear.
As in http://yosefk.com/c++fqa/
No, txs are cheap because blocks are big enough to allow high throuoghput. BTC has 1 MB block so txs compete to get into next bloock.
Who Built the Egyptian Pyramids?
I think oftentimes the benefit of a CDN is not (just) performance, but also cost--sure, nginx can serve your pages plenty fast enough, but how much is your hosting provider charging you for that network traffic? The answer is generally "more than a CDN would be" (once you've used up your free bandwidth for the month, of course)
If my app was already running on the JVM, it's a pretty easy decision to run it embedded.
Being an island might make it easier to close borders, but the point is that closing them was likely hugely significant. I'd argue that borders remained open in many countries areas largely due to a lack of will. You could certainly close borders to most tourists and business travelers in any country that does immigration control, like Australia did. You can also close interstate land borders, like Australia did. You can even close borders to major cities, like Australia did. You don't need to close borders to food deliveries, just budget for the logistical headaches. You do have to pay the political and economic cost though. Australia was watching with both envy and horror when we started seeing stories of British people able to go on holidays to Europe again.
Shengji: Implementation of Chinese trick-taking card game
Rapid and strict incoming travel restrictions were a key part of "taking it seriously from the very start" with a big impact on future outcome.

There are all kinds of effective measures (e.g. contact tracing, quarantining of unconfirmed suspect cases) that work when you have 20 cases a day and don't work when you have 2000 cases a day, so going all-in while you still have just a few cases works, because by the time you have many cases, it's too late.
It seems like Khan Academy changed their blog to Wordpress and they no longer have an RSS feed.
Yep, I only meant that relative to how you've been doing. Obviously y'all are still doing fantastic compared to others. Best of luck.

BTW is there a vaccination drive over there? That's got to calm things down somewhat right?
I actually agree with this analogy. However, Bitcoin is not stock - unless now, after first calling a currency, then a store of value, we magically transition to calling Bitcoin a stock-like asset.
Yes, it sounded like a wild conspiracy theory.

If it happened where you live then you'll be able to easily show some evidence that there was a strategy by residents of those towns to infect cities out of a hatred of their residents. I'll wait.
Long Before Divorce, Bill Gates Had Reputation for Questionable Behavior
Go supports a handful of built-in generic types, like hashmaps. What Go currently lacks is user-defined generics, though that is actively being worked on.
Why would any store allow its products to advertise a cheaper price outside the establishment? What would be the point of even offering those products?
Up until recently you could modify network requests to download earlier versions of an app, but it seems Apple has patched that :(
I don't speak it, but this is relative to Cantonese.
Diem!

(/s)
Suicides were down (in USA) for 2020: https://www.axios.com/suicide-decreased-in-2020-pandemmic-me...
I'm not sure about there not being "enough police in most of the US to actually enforce closing businesses".

There's not enough police to enforce no traffic violations at all either (what would that be, a traffic cop for every street or car?). That's not how laws work, you just need to make a law/rule and collect fines from the businesses that violated it. If there wasn't the political will to do so in the states, that's another thing.

But in at least a couple of countries in the EU I know of, all businesses were closed (by government decree) except explicitly whitelisted "necessary" shopping (like groceries, drugstores, and such) for months on end.
People are lumping the numbers together for the entire pandemic.

During the first wave New York and New Jersey got hit really hard. Basically, it was too late to do anything.
You need to shovel in "unit testing" somehow.
This is Mark Twain. You can expect that he's writing tongue in cheek about things he likes.

Look at this speech he gave in Vienna (apparently completely fluent in German).

https://resources.german.lsa.umich.edu/wp-content/uploads/20...

"I am indeed the truest
friend of the German language - and
not only now, but from long since - yes,
before twenty years already. And never
have I the desire had the noble language
to hurt; to the contrary, only
wished she to improve - I would
her only reform. [...] After all these
reforms established be will, will
the German language the noblest and the
prettiest on the world be."

It would be very strange if he learned this language for his whole life and would despise it. But Mark Twain wouldn't be himself if he couldn't mock a thing he loved.
Yes, I've been using DataScript (which uses this flavor of Datalog) to store and query the data locally in my iOS app in the last few months. DataScript works well but you need to know how to use it.

Benchmarks would entirely depend on the implementation of the database/language.
As Allan Sherman pointed out in "One Hippopotami", "What is half a pair of scissors?? It's a single scis!"
I think you should population density as a variable.

You could be less restrictive in a rural area, while the same policies would have been very harmful in cities.
For an exponential process it takes roughly the same amount of time to go from 10 to 100 as it does to go from 100,000 to 1M, 10M to 100M, et cetera. So if you had a progress bar of an exponential progress, you'd want the % to be of the log, not the absolute number. Because even if you were at 100M/1B, in terms of time you would not be 10%, but rather 90%. Of course, this situation is dynamic, and there are more variables at play, but a baseline for thought for progress bar of exponential processes is to do log of the numbers.
Various parts of Python's standard library are implemented in C for performance. E.g. see https://lwn.net/Articles/725114/ under "Optimizations"
> They may not require it, but if companies the size of Epic can't survive away from the Play store[1], I don't hold much hope for indie apps.

What does this have to do with backing up your apps? You can still install APKs even if they do that.
FWIW from a brief search months ago it seemed that the welding stories are hearsay. Iirc you can find reference to them in the news but it didn't sound concrete.
I made up a new Internet-only writing medium called "Iceberg Articles":

https://john.kozubik.com/pub/IcebergArticle/tip.html

"The purpose of the Iceberg format is to convey an idea in the medium of the web, but without the distractions of that medium. The author wishes to leverage the richness of a hypertext web of multimedia while avoiding the diffusion of a flat, non-heirarchical resource."

(with apologies in advance - this is a work in progress and even basic navigation might have issues ...)
One thing that's super annoying about this is Google's own build tool Bazel can't create app bundles: https://github.com/bazelbuild/bazel/issues/11497

I wonder if internally they either have this ability or this constraint is only required for non Google app developers?
But they don't run on rails. Size didn't play into Ever Given in any way other than that smaller would have been easier to dredge/pull out, and that smaller may or may not have had a more favorable ratio between rudder control and wind load.

Any attempts at standardization would actually be worse, because now they build each ship for exactly one actual canal. With standardization they'd get built to some document that will get interpreted slightly different in every place.
So using your logic, we should also stop having CEO’s because some of them enrich themselves instead of doing their job? And stop having politicians because some of them are corrupt and take bribes? And get rid of all police because some cops are dangerous and corrupt? Where do we stop? Or do you think that only rich people deserve to cheat and misuse the power they have? Why are you selecting only the most desperate and low status/underprivileged people for punishment? Yes some people, rich and poor, take advantage. That doesn’t mean that all should pay for it.
Ghost in the Wires: My Adventures as the World’s Most Wanted Hacker (2011), by Kevin Mitnick.
Honestly, it sounds like the same people buying both to me.
except when context is not enough; i.e., when a grammatical gender form applies to nouns that describe persons with social genders.

And then people usually get very huffy about which non-sentient nouns “share” “their” “gender”.
It was a huge mistake in foresight as well. Many of us were highly vocal against school closings.
As I understand, SARS 1 and MERS are much less contagious than SARS 2.
Richard Montañez Didn't Invent Flamin' Hot Cheetos
That paper is quite old, and I believe its objections are addressed by new PoS systems. In particular "costless simulation" is addressed by using cryptographically verifiable randomness, e.g. the VRF-based lottery in Algorand, and the VDF in Eth 2.0.
The border is already closed (at least around here) to "non-essential travel". So, no crossing the border for vacationing. But "full" closure would mean blocking "essential" trade (food, oil/fuel, ...), and blocking "essential" workers that commute across the border. It could technically be done, but it'd be incredibly disruptive.

Even with full legal closure, the borders are porous enough for a border wall to have been a talking point in some previous election debates. Build a mile-tall wall out of mithril, and you'd still be left with a ton of unsecured coastline, connected by some rather convenient oceans...
> Some of the files were later published online, including those of a rogue Fullerton police official who was allowed to resign in a way that would keep her records from being released to the public.

Here is the post from the blog about this: https://www.fullertonsfuture.org/2019/fullerton-police-cut-a...
Thank you for the link, looks interesting! I wish this were available in Yarn V1 :/
Nobody can predict the future of how business will get done years down the road, but I think Smart Contracts can potentially utilize both Oracles (systems like Chainlink) to provide objective data about the world for triggering Smart Contract logic, and Arbitration systems (something along the lines of Kleros) for humans to make subjective judgements about human concepts like "reasonableness" in contracts.

A very contrived example. Say a Smart Contract exists for a contractor to paint a boat cornflower blue and then get paid when the job is done, but the Oracle system says that the contractor messed up and painted it sky blue. It can be part of the Smart Contract in the event of some error that it can go to arbitration to some pre-agreed-to subject matter experts that both sides agreed to beforehand for a quick and reasonable resolution or fee.

This kind of thing can be planned for and made standard in smart contracts. It'll only happen if it saves businesses more time and money than it costs though, and many other question marks will be involved. I think it's very exciting conceptually though.
It makes sense. Cops were more reluctant to pull people over for covid safety reasons so drivers felt more emboldened speeding. The roads have been emptier so people have been going faster than norma, whether above or below the speed limit. Lack of other social entertainment may have caused thrill seeking in the form or speeding or racing, especially since drug and alcohol use seems to have gone up as well for the same reasons.
No. In this design users don't trust miners. Users trust Bitcoin. This is important. Banks can censor. Banks can go down. Banks can be forced to confiscate your money by a single court. But if one miner were to act up, other miners around the globe could keep them in check, and apps and users could switch around as desired. It's an incentivized complete system that you can't reduce this way.
The only problem is that especially these ppl will probably not sell until it's too late.
> Have you checked?

Yes, I've stripped, patched and re-signed apps and verified that installing them as an update failed.

For various reasons I think it's reasonable to assume it's more difficult to be running a phone with a compromised OS (particularly given the bootloader is unlockable and you can install a 100% OSS ROM) than to assume the Play store is not serving something malicious.
I feel pretty much the same (except I like most people at my company).

This part really resonates.

"if I’m going to have to do something I hate 8+ hours a day, I would at least to prefer to be making enough money to distract me from it. I’m not anywhere near there at the moment."
iOS has a good document scanner built into the files app that creates PDFs. You need to long press and select scan document.
> With all Android devices that aren't managed (read: business device), you can sideload a third party app store without the need to use system exploits to 'jailbreak.'

Is an average Android user actually going to do any of that?
Agreed.

I used to use Java because it was fast enough, have good libraries and was productive enough. Go is almost as fast, the standard library has most of what you need and its ability to compile to a single binary makes deployments simple.

I also look back and think, could I have done all that in Java? Probably... but I also feel it would have required more effort.
You are assuming causality there. That remains unproven. It could have been due to other factors, or random chance.
I think you want to find a public sector gig.
> Given that until recently the US was quite militant in refusing to act upon the outbreak

Factually untrue. The US was the first country to shut down China travel. And we got called Xenophobic for it. The mayor of Florence even held a “hug a Chinese” day in response.

https://rmx.news/article/article/fears-of-being-called-racis...
> Korean unification is not impeded by the presence of US troops, but by the demands of the DPRK over the nature of what the unified state would look like.

The fact that the American military gets to decide what the Korean people want or what the reunification process will look like, is the single biggest factor hampering the peace process.
The burden of proof is not on a random person on the internet to investigate their space program. I can't prove the technology is stolen, just as much as you can't prove that it isn't. We are not nation-states and don't have the access or resources.

But a reasonable person can look at a pattern of behavior and extrapolate. If China in this case was a CS academic that had plagiarized a few papers, HN wouldn't be falling over themselves to give them the benefit of the doubt on their latest work.
There was fewer pull overs by law enforcement on the roads because of risk of covid spread, at least initially.

Drug and alcohol use is up, due to lack of entertainment outside the home, and that affects driving as well. More speeding or racing for thrill seeking as a result of boredom.

Many new drivers for Amazon Prime, Uber Eats, Fedex/USPS etc. who are under time pressure to deliver fast, which they're not used to.
> We tend to forget living in the digital publishing age how limiting mechanical workflows can be.

This β <-> ß confusion endured into the digital age.

For example code page 850 has a character called "Sharp s Small" but it is placed among Greek characters. And several fonts didn't display an ß but a β https://en.wikipedia.org/wiki/Code_page_437#cite_ref-21

In this case, the double use was probably intentional (to save space in the limited character set range) but still confusing to the reader when they encountered the wrong glyph.
and the cycle continues
If the frictionless payment system was so much more appealing to users that it generated enough extra income to offset Apple's fess then devs would offer it. This is how marketplaces are supposed to work.
All markets (including the labour market) are created and defined by government. That’s why (for example) it is illegal to hire children for factory lines or selling certain products. Capitalism without any governmental “meddling” is pure anarchy. The kind of capitalism you only see in failed states. When people say that they don’t want any governmental meddling, what they are really saying is that they don’t like certain rules but are happy with others.
I'd totally love to see a cross between mmm.page and an HTML Notepad.
I'm not sure if this will help, but there are a lot of ex software developers who move into different roles at software companies. Support, Customer Success, PreSales, PostSales, People Management, Project and Program Management, Technical Marketing, Marketing, Sales, etc.

Even people who enjoy coding don't necessarily want to do it as a job, and they find themselves happier in roles where their software skills are a bonus to whatever they do for their job.

I think an an easy analogy is being a doctor. Just because you went to medical school and enjoy helping people feel better, doesn't mean you enjoy the day-to-day of being a doctor. Lots of people would say a doctor is crazy for not being a practitioner anymore because becoming a doctor means having a well paid and highly coveted job in lots of places. But people do give up practicing as a doctor and do other things.

There's a pretty big world outside of software development. If you don't want to do it, then don't do it.
De rigueur: How do you know when a blond has been using your computer?

Whiteout all over the screen.

(Knee-slapper)
Those places all have low population density or are literally islands, that's not comparable at all.
I remember the well deserved Lisa hype. But $10,000! I saw one in my professor's office a few years later shortly after the mac had been introduced. I was in awe.
This article doesn't even get into SQLite's full-text search feature, which really is surprisingly good. It's also very widely used - desktop and mobile apps that offer a search feature often build that using SQLite, so it's a very robust and well-trodden path at this point.

I've written a few tools to help work with FTS in SQLite:

- https://sqlite-utils.datasette.io/en/stable/cli.html#configu... - command-line utilities for enabling full-text search against an existing SQLite table

- https://sqlite-utils.datasette.io/en/stable/python-api.html#... - that same functionality as a Python library API

- https://docs.datasette.io/en/stable/full_text_search.html - Datasette spots full-text search enabled tables and adds a search interface to them

I also put together this article exploring classic search relevance algorithms with SQLite - SQLite FTS5 has relevance built in, but FTS4 leaves it as an exercise for the developer which makes it a really fun tool for understanding how algorithms like BM25 actually work: https://simonwillison.net/2019/Jan/7/exploring-search-releva...
The tone of the first article—on a site with the tagline “Drive Free or Die”—is pretty annoying. I wish there was more information about how seatbelt interlocks worked, because they’re an interesting idea.

Instead, it’s about 80% repeated filler and the author doesn’t address the obvious questions, like “can I start my car if it’s in park to warm it up?” I haven’t been able to find the answer on other sites, although admittedly I haven’t looked very hard either.
I'm not sure if this is how it works, but it should be possible to avoid the "re-roll" problem:

Each node picks a random value, and publishes the hash of it to the blockchain, then, when the network has reached finality on what all the hashes are, the nodes publish the random values themselves, and the network takes the XOR of all of them.
You can gloss it with 'under observation' I think fairly well. But the problem with

(1) She would have had to have been observed.

is that it misses out the gerund form preceding 'observed', which alters the meaning slightly in my opinion. It's difficult to get at precisely but I feel like the original sentence has a feeling of time-boundedness around when she was observed which you don't get without that gerund. I think?
make-portable.sh.

Makes any macOS .dylib or executable portable.

It (recursively) makes local copies of all the dynamic libraries on which you depend, and rewrites all load commands to prefer the local copy.

This lets you safely distribute your software to another computer (rather than discovering it only works on your computer because of your brew installs).

https://gist.github.com/Birch-san/e84cfa3b93ffa104af2bd9a047...

Explanation, diagrams:
https://birchlabs.co.uk/blog/alex/juicysfplugin/synth/cpp/20...
> If you already have an iDevice and can't replace it, you basically don't have any choice.

An educated consumer would know that before they bought the phone. It’s never been possible to legally side load apps on iOS (well outside of your own) so it’s not unreasonable that anyone who’s bought an iPhone would expect to have that functionality. It was never taken away from them. They bought into that walled garden, whether they knew it or not.