skysight-inc/HackerNews huggingface dataset:
This company sells iFOBT tests in the USA.

https://www.pblabs.com/products/second-generation-fit-fecal-...
Will mosdef check out. Thank you.

Meanwhile, FWIW, started monkeying with Siri Shortcuts. Now have voice transcription logger thingie, intending to keep a better daily journal. Now trying to figure out how to lash up Streaks.app reminders with Health.app's blood pressure data. (I know, I should just upgrade to a bluetooth enabled cuff. But I'm stubborn.)

I mention Shortcuts because I'm hoping it proves useful for the quantified self stuff.
Research Taste Exercises
> Is the author seriously arguing that it was easier to distribute information in the late 1700s and early 1800s than it is now if you're off of the internet

No. He is arguing that 200 years ago distribution was about equally hard for everyone, but today it's very easy for those approved by the IT moguls, and still hard for everyone else.

> Is he also arguing that FB/Twitter/Apple/Google/Amazon have a monopoly on the ability to communicate on the internet

Google and Apple have absolute 100% lock on app distribution. FB & Twitter together have pretty much 100% lock on "like and share" media, which accounts for, say, 90% of all news discovery. Of course you can still stand on the corner and hand out printed pamphlets, but there is significant difference in reach that is affected by having favors with the IT moguls and not by the appeal of the message itself.

I wonder whether you really didn't understand this or simply expressed your disagreement as a question?
She’s a democrat. It doesn’t count when they do it.
I mean yeah, the burden of proof here is very much on Tether, as it always has been. They've claimed it was backed 1:1 with cash, that was proven false. They then claimed its backed by all sorts of stuff maybe, who knows?

What we do know is that their own website T&C says by holding a USDT token, they owe you nothing. They never have to allow anyone to withdraw a single penny. They can sail off to a (different) island and keep any assets they may or may not have, scot free. They're chuck-e-cheese tokens.

They hired an auditor, then the auditor quit.

They bank with a domestic bank in the Bahamas, Deltec (chaired by the creator of Inspector Gadget, Jean Chalopin), who they may well own. Just as they owned Noble in Puerto Rico before it was bankrupted due to their ownership being revealed. And guess what? The Bahamas' government domestic bank foreign liabilities do not show a 24B influx of USD over the last year.

There's no reason - nor has there ever been reason - to believe Tether is anything other than a scam to enrich Tether and bank Bitfinex. The crazy thing is that USDT volume amounts for 80% of BTC trading volume. [1]

I just can't understand the "well, let's just assume it's fine until proven otherwise" attitude. If that's your attitude I've got a tokenized bridge to sell ya.

To call Tether a systemic risk to the entire crypto space is quite the understatement.

[1] https://coinlib.io/coin/BTC/Bitcoin
> (Attempts to avoid this with ORMs usually replace an annoying amount of typing with an annoying amount of magic and loss of efficiency.)

Loss of efficiency? Come on, you were using a file before! :-)

Article makes me glad I'm using Django. Just set up a managed Postgres instance in AWS and be done with it. Sqlite for testing locally. Just works and very little engineering time spent on persistent storage.

Note: I do realize Brad is a very, very good engineer.
Signal may have only supplied that metadata at the time. But what I am concerned about is that if Signal is US-based, couldn’t the state demand Signal’s app signing key via a NSL, and couldn’t that signing key then be used for targeted attacks by which someone of interest gets a Signal app upgrade that is malicious (while everyone else gets the non-malicious app)? I admit to being somewhat unfamiliar with Android distribution through the Play Store, so if this is unfeasible, help me understand why.
> There's zero advantage to sticking with the distribution specific versions of those packages which are typically out of date and come with distribution specific issues (including stability and security issues).

Uh, other than "apt install foo" versus "ok, let's go search for foo on the internet, skip that spam listing that Google sold ad space to, ok no I am on foo.net, let's find the one that corresponds to my computer…yeah amd64 Linux, rpms? no, I want debs…download, dpkg -i…oh wait I need libbar".
How can you be so bad at PR & Customer Support in 2021?

The person in charge of this should really go on Facebook every once in a while to see what can happen...
How did you manage to go from "IOI gold" to "not as good"?
I'm not sure about the last point. I would think hardware dedicated accelerators were done because it was the cheapest way to achieve that performance not because it allowed to somehow bypass GPL. However, choosing to not run Linux but some proprietary OS could most certainly have something to do with that.

At the end of the day, was it a good thing? I would say it was. It opened many generations of home router hardware to being modded/replaced with user controlled software. It even created a market of its own where certain consumer router hardware is advertised as being designed to run custom/third-party software and where vendors themselves ship with some heavily modified software and release the sources for it from day 1 (which are the only wifi routers I shop for these days).
> get fake identity

Wouldn't Google, Apple etc do background checks that discovered fake identities? Or is it not so easy with background checks?

Maybe SolarWinds would be less careful though?
Funny thing is that these days at work we mostly use Dropbox for Dropbox Paper, much less for file sharing.

It's the best collaborative writing tool, and with the work from home situation, it's the best tool to replace never ending zoom meetings with asynchronous collaboration.
The topic is cooling small objects so that personal electronics (e.g., your phone) can compete with datacenters. Cold at scale (i.e., in datacenters) is comparatively easy.
If no one (including MIT) decided they could grant him a PhD on the basis of publications (rather than the more traditional thesis route) I don't see why we should use the honorific. Also, I know plenty of distinguished engineers who don't have a PhD, and they seem fine with it. It is the extremely vain who travel around being feted for faded laurels who I have no time for.

Also, what's up with Peru? Marxism?
https://stallman.org/biographies.html
And yet, they are still hiring for many positions: https://www.dropbox.com/jobs/all-jobs
Cloudflare Unveils Gateway to Distributed Web with ENS, IPFS Integration
this cultural reason for a lot of countries is logical aswell.

for instance, after world war 2, most European counties had to do heavy intervention in their economy to rebuild their country from scratch.
(the dutch and French had wage freezes until the late 50's, Britain had rationing until the 50's, not to mention the insane human sacrifice during the war. Belarus lost a majority of its population during the war for instance).
not to mention everything behind the iron curtain being completely mismanaged for 50 years after being the area which took the brunt of world war 2.

having two oceans between your country and the rest of the world helps a ton in keeping your economy stable and growing, while Europe at that time was turning itself into literal dust twice in 30 years.
Yeah, I think it was zstd.

But the bigger problem was the curve. Doing something O(N*M) where N (file size) and M (writes per second) were both growing was not a winning strategy, compression or not.
As long as you've got the target toolchain on the host, the code has no idea it's being cross compiled. If you've got the tooling set up it's a lot of setting of envars. It's not trivial but it's also not super difficult. A compiler running native on an architecture doesn't produce any different output than the same compiler doing a cross compilation.

Even if you wanted to run a native RISC-V build process, running it in QEMU on a much more powerful AMD64 system will get you the same results in a fraction of the time. This gets much faster feedback in the CI system.
Shame that parcel is below the fold for build tools. It's a really great build tool.

Also, those performance benchmarks for esbuild are highly misleading. Parcel has a much faster update speed but they're comparing startup speed. Also, why disable caching? It seems highly contrived.
> That's something the EU is very slowly doing.

The slower they do it the bigger the gap will be!
I never took a course in databases. At some point I was expected to store some data for a webserver, looked as the BSDDB API, and went straight to mysql (this was in ~2000). I spent the time to read the manual on how to do CRUD but didn't really look at indices or anything exotic. The webserver just wrote raw SQL queries against an ultra-simple schema, storing lunch orders. It's worked for a good 20 years and only needed minor data updates when the vendor changed and small python syntax changes to move to python3.

At that point I thought "hmm, i guess I know databases" and a few years later, attempted to store some slightly larger, more complicated data in MySQL and query it. My query was basically "join every record in this table against itself, returning only rows that satisfy some filter". It ran incredibly slowly, but it turned out our lab secretary was actually an ex-IBM Database Engineer, and she said "did you try sorting the data first?" One call to strace showed that MySQL was doing a very inefficient full table scan for each row, but by inserting the data in sorted order, the query ran much faster. Uh, OK. I can't repeat the result, so I expect MySQL fixed it at some point. She showed me the sorts of DBs "real professionals" designed- it was a third order normal form menu ordering system for an early meal delivery website (wayyyyy ahead of its time. food.com). At that point I realized that there was obviously something I didn't know about databases, in particular that there was an entire schema theory on how to structure knowledge to take advantage of the features that databases have.

My next real experience with databases came when I was hired to help run Google's MySQL databases. Google's Ads DB was implemented as a collection of mysql primaries with many local and remote replicas. It was a beast to run, required many trained engineers, and never used any truly clever techniques, since the database was sharded so nobody could really do any interesting joins.

I gained a ton of appreciation for MySQL's capabilities from that experience but I can't say I really enjoy MySQL as a system. I like PostgresQL much better; it feels like a grownup database.

What I can say is that after all this experience, and some recent work with ORMs, has led me to believe that while the SQL query model is very powerful, and RDBMS are very powerful, you basically have to fully buy into the mental model and retain some serious engineering talent- folks who understand database index disk structures, multithreading, etc, etc.

For everybody else, a simple single-machine on-disk key-value store with no schema is probably the best thing you can do.
I don't know anything about them, but I will look them up now. Thank you.
AMD chose to spin out GlobalFoundries in 2008, several years prior to the 2015 Silver Lake near-deal [0], becoming a fabless company on the tail end of a 90% slide in AMD stock. AMD share price continued to decline and remained in the low single digits for seven years after AMD and GlobalFoundries parted ways.

My understanding is that Silver Lake wanted AMD to split apart its product segments. They were going to buy 20-25% of the company, but the deal never materialized.

Intel's vertical integration is an asset IMO, especially in a supply-constrained environment like the present.

[0]: https://www.eetimes.com/amd-foundry-spinoff-open-for-busines...
>I can't really understand where it's going?

Same here. That's why I find it interesting. Some half baked ideas that feel accurate and useful. No big theory about life. Perfect blog post.
Materialism is a theory in the philosophy of the mind. Its main competitors are idealism, dualism, and neutral monism, not "mysticism".

And, materialism has no more physical evidence than its competitors do. Whatever observations materialists claim as "evidence" for materialism, advocates of competing theories will say that those observations are just as compatible with their own theory as with materialism. If competing theories can explain these observations just as well as materialism can, then those observations turn out not to be evidence for materialism at all.
Hrmm. Even lz4 level 1 compresses at "only" about 500-1000MB/s on various CPU types, which isn't quiet as fast as NVMe devices demand.
It works fine, but the typescript types that prisma generates says that type is a date, not a string. So I can't directly use that as the API response type, I have to modify the prisma type to get it to work correctly on the FE.

Does that make sense?
I think it will be a bit more clinical but along the same lines: can you convince 17ish gop senators that they're chance of re-election goes up if they impeach and they won't get primaried either.

Given his die hard popularity with ~40% of the US population still approving [1], and with the republican base 87% approving [2], it would be brave of Mitch to take his first principled stand...

[1] https://projects.fivethirtyeight.com/

[2] https://news.gallup.com/poll/203198/presidential-approval-ra...
No QuickJS? That surely has to be a one of the more interesting new/rising projects in the compiler category last year.

It even has enough stars to place it in the middle of the top 5 in the compiler category, despite not even being distributed/developed via github. And it gained them in just 3 months.

https://github.com/bellard/quickjs
Sorry, I should've just said tests. Our tests overall are a mix of unit tests and integration tests and all sizes in between, depending on what they want to test.
> it's really reckless to recommend people use certain substances

Indeed, heroin is terrifyingly addictive. One of my friends from high school literally resorted to purse snatching from old ladies at nursing homes to fund his addiction.
An accountant created an entire RPG inside an Excel spreadsheet (2013)
It meanders and I love it.

The author mentions that he tends to take initiative even when ideas are only half baked, and you can see it in his post. It feels rough and loose, like the ideas haven't been polished to perfection yet. There is no grand claim here.

I appreciate that all of the answers aren't served up on a silver platter and we're left to do with these theories what we will. It's raw and refreshing and I find it very engaging.
> Impeachment requires a 2/3 majority. That's why it didn't happen last time. That's why it won't happen this time.

No, it takes a simple majority in the House. It did happen last time. And it did happen this time.

Conviction after impeachment takes a 2/3 majority in the Senate.

> I'd like to see him sacked too, but it seems mathematically impossible at this point.

It's not mathematically impossible for 2/3 of the Senate to vote to convict. It might be politically impossible, but that's a different thing.
Isn’t Telegram now based in Dubai, an emirate within a country that largely allies with the West?
CFast is CompactFlash, but with a SATA-based interface (up to ~600 MByte/sec) instead of IDE. It was designed because video cameras were making too much data for CF to handle. The downside is its size: 43x36x5 mm vs 15x11x1 mm for microSD.

Also, CFast aren’t as ubiquitous as microSD. I can go to Target or Walmart and get a wide “selection” of microSD, but I’d be hard pressed to find a CFast card. So the chances of an SBC using CFast over eMMC or microSD is low.
Because they have a cool app that you use to unlock the car with. That makes them a hip new company or in other words a startup.
WSL2 has fewer "magic unknowns". WSL1 used the NT Kernel emulating the Linux kernel so there was a lot of (seeming) magic in that interop, because it relied on low level NT details that don't look like "normal" Windows to Windows.

The files, for instance, were stored in NTFS but with Linux metadata in alternate data streams. Akin to what macOS used to call Resource Forks, except alternate data streams are far more rare in Windows and most native Windows apps trample over them. Microsoft didn't advertise where to find those files specifically because they didn't want people using Windows apps on those files and breaking Linux metadata. Instead, Microsoft heavily encouraged using /mnt/{drive letter}/normal/windows/path (like /mnt/c/users/me/Documents) and normal Windows paths and keeping files you worked on in both environments in the Windows plain old NTFS without alternate data stream weirdness side (because those /mnt drives didn't use the Linux metadata alternate data streams).

Eventually, Microsoft added a Plan9-based file server to WSL1 serving on the \\wsl$ system path for browsing those files and some smarts around it. (Launching a Windows EXE from a WSL terminal would convert the Linux path to the \\wsl$ path for instance.)

WSL2, on the other hand, is an extremely lightweight (Hyper-V based) VM, uses a real Linux kernel, and generally uses VM tech. Files are stored in a standard VHD, which can be explored with plenty of VM tools (including Windows File Explorer). They are still accessible in File Explorer through the \\wsl$ service. (Though in that case Windows can mount them using standard VHD mounting. The direction of the Plan9-based file server winds up reversed from WSL1 in that it is used instead by the VM to access host machine files through the VM barrier.)

As for F#, F# itself is an open source project with possibly a lot more of a "community project" mentality than it is an "official" Microsoft release. I don't know if that changes your opinion, but it is one of the projects where Microsoft has best embraced open source. (Including some of the potential downsides of open source, like needing Github Issues filed on broken documentation or it will go unnoticed/unfixed.)
Doubtful. SDNY has been waiting for him to leave office to charge him with a string of financial crimes. He’s more likely to be in prison.
FWIW, every single person I know who I know who "believe they had covid in April" who later got an antibody test tested negative.
There is a secure app called garbage bin: Open the lid, firmly grasp your iPhone, place it over the bin, open your hand and drop it.

Use pen and paper and the problem is solved.
I chose the mac just so I could have a sane terminal experience, UNIX-like tools, etc.

Well, that’s on you. You could have had WSL2 which is amazing.
Trump's brain will be too mushy in 4 years to comfortably run for president (in addition to what spending four years depressed will do to it).
Yes, that was what I meant to say. Thank you for clarifying it ( my wording was a little clumsy ).
https://archive.vn/nkVBL
> One of my best memories from my career: I was sitting at my desk at 8pm "working" because I had "so much to do". When in reality I was just dreading going home.

This used to be a daily thing for me. I would stay at the office from 10 am to 10pm most days not really working but i just didn't want to go home.
You're right, the Isaac Chotiner piece is more balanced, but the original NPR interview absolutely isn't. I couldn't find the original NPR interview on the NPR homepage, so I--confusingly, in retrospect--linked the Chotiner followup, which was on the front page of a major publication.

Also I should add that the original NPR interview was on the "front page" of link aggregator sites like reddit and hn, because that's where I originally saw it.
The Church of the Silicon Jesus. I like it.
Generally the GPU vs CPU gap on the evaluation side isn't nearly as big as in training. In theory the gap should remain large, but in practice things like the inability to have data ready for batch evaluation means it is harder to saturate the GPU (which as you note is important).

But I'm not sure how much of this applies to chess engines. I see some comments noting that the search part makes it hard to generate batches, but I'm not an expert in this.
After watching Vlad's interview on this week in startup, I think the product deserves more success.His story is inspiring.

https://youtu.be/pkJPxDgUGMA
I dislike uppercasing.

I wished Elixir would’ve used “io” instead of “IO”.
That's bummer.

I've purchased only nano-HDs and AC-lites, and they all came with one in the box. What didn't have any is Cloudkey 2 Plus. I had to get a third-party injector for that one (or Quickcharge USB charger with USB-C cable - I went with injector).
> Why would I pay for that instead of Google Drive?

Because of Google's abysmal customer service which is awful to the point that even googlers can't get help if something goes wrong?

The point of a cloud storage is that you want your most important files to be backed up somewhere that you trust. I don't trust to store my data with an advertising company.
$100k or £100k?
Ask HN: How did your startup get to $1M in annual revenue?
I'm especially curious about SaaS companies.

- How long did it take you to get to $1 million in ARR?
- What were the key drivers for getting traction?
Ask HN: How to Fire Remote Employee?
My company has been a remote company from day 1. Each member is located in a different part of the world, and we’ve never met in real life, beyond just video calls, Slack, and email.

I told a colleague about my intention to fire an employee by sending them an email, and he was taken aback. He said you should always fire face to face, in a video call.

Do you think it is “inhumane” to fire a remote employee via email, or is that, as I am thinking, perfectly fine?
> So really... is being dead a problem for the dead? Or is it more the concern of those still alive?

I wouldn't weigh them. It could go either way.

The problem for the dead is the loss of opportunity. The waste. If I have some amount of cash in my wallet, what I'm able to do with it will depend on the market that's available to me. Maybe I won't be able to afford the same things others do in other places, but I should be able to take some advantage of it. Dying is dropping that cash down the gutter. It's utterly wasteful, to put it politely.

Doing the same with your time alive is even more so because you can't get it back.

Even the most minimal use of your 5 senses is a good use. Even dreaming while sleep is a good use. Even just thinking is a good use. The opportunity to use that time for anything at all is lost when you die.

I'm sure there must be someone that would love to be in your shoes. You say you got your pay reduced by $10,000 a year. I know people that likely make only 1/4 of that a year. Then there's the terminally ill. The envy! How luxurious of you to not want your life.

At the very least, couldn't you seek someone terminally ill and live to fulfill their dream? Live the life they wanted? It could be a simple one. Doesn't matter if you don't manage to fulfill it, just part-way is fine. Someone else might be able to continue from where you left off if that happens. And it's not like you're planning on doing something else anyway.
They have an app.
Maybe "obvious" was the wrong word there. What we meant to say was that would be the typical route people would go, doing the common, well-known, risk-averse thing.