skysight-inc/HackerNews huggingface dataset:
Floppy Emu is great. I haven't used the CFFA so I can't make a comparison. I never had a hard disk drive in my Apple II days and the Floppy Emu gives a reasonable approximation of using the Apple II w/ floppies.
I wonder if this will make it into a modern mechanical keyboard.
I would gladly take it and make use of it with my son. I can pay you shipping and even an extra fee for the trouble. gushickens1234 at gmail dot com.
Young, trust fund, investors: pick one.

This is true if you're doing something non-trivial where a billable MVP takes time or where you're going to need to build a large user base before it can be monetized.

It's even more true if what you're building comes with any capital cost, which generally means anything but software or small scale electronics.
You're not you when you're hungry.
Thanks for doing this. You're probably saving lives.

So, obviously counterfeits are bad because they both steal profits from manufacturers and retailers who build quality products, and undermine trust in the real thing.

But, those are harms to manufacturers and retailers--what's are the harms to customers? We see some mixed evidence on the effectiveness of homemade cloth masks, and better evidence that authentic KN95 and N95 masks are effective. Where do counterfeit KN95 and N95 masks fall in relation? Does imitation of look and feel of a KN95 or N95 imply some degree of imitating the effective features of these masks?

These aren't rhetorical questions: I'm really asking because I haven't been able to find much information.
Apache Arrow is used in RAPIDS.
Don't throw it away. You'll regret it, trust me. Donate it to someone who'll love it, get it fixed, anything but throwing it away.
Because it's the law and majority of people obey the law. You'll get an odd person who refuses, but that's fine, they can leave if they don't want to comply. Unless majority refuses to comply, nothing will change.
Quarantino (Italian) The 40-day period of isolation for ships arriving from Black Death\plague-affected areas.
TL;DR; There are undisclosed unpatched CVEs pending for Windows Print Spooler services.

From the article: "The [researchers] also said that they had found and disclosed some other bugs in the same are that have not yet been patched “so there’s definitely still some dragons hiding.”"
More love for TrailRouter here. Especially love that you can export a GPX for a watch. I get stuck running the same unimaginative routes so even the ability to be able to have it plan a round trip from my house is amazing. Even more so that it finds out green space. Thanks for this!
If you can predict when the spike is going to occur, you can actually use the GAE admin API to modify the number of idle instances on the fly. We used this exact method to handle spikes when new games were released at my last job. Then a cron or delayed cloud task would reset the instance count afterward.
I was never really partial to him when he was alive, especially because the glorification of his person devalued the achievements of those in his teams, but now I miss that quirky sort of utilitarian design he pushed. Especially because he never would have stood for the abomination that is current mac i/o and build quality.
As far as I can tell, that's not what the great-grand parent comment was about.

Have you ever programmed in Erlang?

About your first paragraph: not all databases should be append only, but it would be a good idea to make append-only the default and only deviate for a good reason. (Instead of making mutable the default, and only weirdos go for append-only.)
Getting a headset is important, but it doesn't help with latency. That huge amounts of latency are somehow considered acceptable in these communication channels drives me mad.
I've been building a Controleo3 reflow oven kit (https://www.whizoo.com/controleo3). It had all been going well until yesterday when I broke one of the heating elements. Now I'll have to get another toaster oven and do a transplant.

The end goal is to generally improve my ability to prototype PCBAs in my home lab, starting with a CAN gateway module that I've been designing. I'm hoping to be done with quarantine before I get to actually use the reflow oven.
https://en.wikipedia.org/wiki/Parable_of_the_broken_window

OTOH, there's an Either/Or fallacy in this subthread as well. We're talking about whether a pandemic or world war is worse, but historically we tend to get both. War tends to create unsanitary, chaotic conditions where disease can thrive, while disease tends to destabilize society and break down existing social bonds so that war becomes more likely. IMHO it's likely the grandparent is correct, but only because coronavirus will lead to WW3, not because the disease itself is worse.
I added watermarks to my video tools iOS app, and changed the name to Clippy:
https://apps.apple.com/us/app//id1281825133

It's one of my smaller apps but seemed to be gaining a bit of traction. Looks like this update has not helped gain new users as the last small update did... shrug
There's a pandemic happening right now, so I think they're doing it to track where people go and how things might be spreading. It's really helpful for analysis. I think people are handing info over because it's required to get one's order.
Kretes (https://kretes.dev/) - a boilerplate on steroids for building full-stack TypeScript applications faster and without accidental complexity whenever possible.
GPU based databases haven't reached broad adoption because sending things over the PCIe link is a huge waste of time if you can avoid it. Working around this with custom design like NVLink/NVSwitch do is ridiculously expensive (and why a DGX costs a gajillion dollars), and there is simply not enough volume to subsidize it. They are largely analytics focused, because the parallel hardware can obviously map onto primitives like sequential scan and filters relatively easily. Futhermore, data sizes are not small. Thus the architectures tend to emphasize things like in-memory (VRAM) workloads that get scaled horizontally via RDMA (or RoCE, whatever people are doing these days), which is expensive and limited. Major businesses (i.e. people with money, who nvidia are targeting) already pay for proprietary databases, regularly, every day. That's not the barrier. All of the actual true secret sauce is in the hardware design, and you can't replicate that. You're always at Nvidia's mercy to design solutions to their customers needs. (And frankly, they've done that pretty well, I think.)

Sure, you can pay almost $10,000 per Tesla V100 (which aren't going to become magically cheaper, all of a sudden), and buy 8x of them. That's a 256GB working set, for the price of like, $70k USD. It might make sense for some things. For everyone else? Pay $30,000 for a single server, run something like ClickHouse, and you'll have a better overall TCO for a vast majority of workloads. It'll saturate every NVMe drive and all the RAM (terabytes) you can give it, and will scale out too. It's got nothing to do with openness and everything to do with system architecture. You can replicate all of this with whatever AMD has and it won't make a single bit of difference in the market.

I don't like the fact Nvidia keeps their software closed either (and in fact it was a motivating reason for replacing my old GTX in my headless server with a Radeon Pro card recently), but the problems you're talking about are not ones of openness.

> If I type a list comprehension in Python, it would run at higher speed and lower power on a SIMD or MIMD platform.

I think you vastly underestimate the complexity of these platforms and how to extract performance from them, if you think it's as simple as your list comprehension going faster now and you hang up your coat and you're done. Sure, when you're experimenting, that 5x raw wall clock time improvement is nice, and you don't think about whether or not you could have done it with comparable hardware under a different cost profile (5x faster is good, but 5x longer wall clock than the GPU but 15x lower power is a winner). But when you're paying millions of dollars for these systems, it's not a matter of "how to make this thing faster", it's "how do I utilize the resources I have, so 85% of this $300,000 machine isn't sitting idle". This thinking is what drives the design of the overall system, and that's much more complicated.
This is cool, thanks for sharing. I'm rather in the same boat as OP.
Jax is an implementation of numpy on GPU.
"the road to hell is paved with good intentions"
It's a good question. Let me meditate on actors and STM. Perhaps there's a way to get something like vectors that's composable.
The Tiny Radio Stations That Lift Spirits in Hospitals
This is the best way to do graphics IMO. Instead of pushing the tech to its limits and landing in the uncanny valley, it's better to back off a bit from the limits of the tech and perfectly execute a more stylized result.
Police Visit Tesla plant in Fremont

https://www.bloomberg.com/news/articles/2020-05-14/tesla-pla...
"Economic collapse" is, one, overstated, and two, not likely with functioning economic policy. The answer to this one really is actually simple. Just write the checks. "But but but debt--" Debt is denominated in our own currency and it's the reserve currency of the world, that debt is fucking fictional. Just write the checks. "But but but undeserving poors--" No. Just write the checks.

I realize, of course, I am shouting into the wind. I understand that it isn't actually about the economically underprivileged, because we'd write the checks. And it isn't actually about the Small Business Owner--service industry small business owner checking in, doing fine, thanks--being threatened, because we'd write the checks. It's about something much darker and much more mendacious and the rhetoric that is so readily adopted by useful idiots who want their haircuts or whatever.

We will have to come to grips with the understanding that in many parts of modern America it is more acceptable to have Grandma drown in her own goddamned lungs than it is to just write the checks.

And that is the downfall of civic society before all else.
My wife and I released the alpha of Two Scoops of Django 3.x: https://www.feldroy.com/products/two-scoops-of-django-3-x
How important is hosting on twitch? Click Here to see all facts
Great comment and analysis.
Grandstream PBX Hacking
My friend and I got really frustrated by the available third-party authentication platforms like Auth0, so we began building our own instead.

https://feather.id

It's a RESTful server-side API for adding user authentication and authorization flows to your apps.

We've been taking a lot of inspiration from Stripe and mostly just wanted to use an auth service with docs like Stripe :)

(Please note this is still pre-pre-pre beta. The docs are incomplete and we have yet to even integrate it with our own apps, so please don't try to build an app with it yet!)
I built a really basic typescript react design system for my personal toy/mess around web apps. It was a great excuse to learn how publishing an npm package to github packges works and learn more about styled-components.
I just had the exact same experience! It nailed the “close to home” routes I do perfectly. Will definitely use this when I want to change it up and run somewhere else in the city.
Built savemifaves.org to encourage people to by gift cards to their favorite restaurants and local businesses to help them stay afloat.
Could be that the subverting of posts has gotten better and the users who submit there are still looking for gifs of guys drinking refreshing cans of Pepsi™ after a crossfit workout
After moving from theoretical high energy physics to data science I m really happy I don't have to care about numerical precision on my computations.

The problem is that numerical errors when solving partial differential equations not only propagate but increase in magnitude during the propagation. If you are not careful you will end up with a 100% wrong answer at the end of a big computation.
Looking at https://sandhoefner.github.io/reddit/, "MensRights" and "Feminism" looks pretty similar in term of words, and the most common words used on both is the exact same one.

But then that is just one objective analyze of the subs. It would be interesting to know what kind of definitive standard tool we could use in order to define which subs should be banned.

Looking at the Wikipedia article, their definition is that a sub is controversial if a reliable source (primarily a news paper) call a sub controversial, and such it list one feminist sub and one mens rights sub. It not the best definition of truth, as people in the education system and research community commonly points out, but as an approximation it gives the outline of the issue.
hei, hit me up to discuss TS/Go projects.
I started developing a chrome extension that basically allows to watch videos together (synchronizes video playback) and also has an extra twist.

But Google shutting down reviews (temporarily) and all the other drama I read in the pusbullet thread on HN yesterday is a concern for me.
I avoid giving myself admin permissions except when absolutely necessary. I created a “read only role” with no permissions and then started adding permissions to it as I run into issues.

I log into our management account and switch to the read only role for our prod account. If I have to switch to admin role I have the toolbar display as red.

If I’m that paranoid about me making a mistake, why would I trust a third party with those rights?
Did you actually read what I wrote above? I mentioned boxed pizzas specifically as an example of "tightly integrated operations with highly standardized food products for which the source/freshness/ripeness of ingredients is not an issue" and noted that only those kinds of operations "have been able to make local on-demand delivery sustainable at a national or global scale." Those operations include not only Domino's, but also other pizza delivery chains (Pizza Hut, Little Caesar's, Papa John's, etc.) as well as other standardized-food-product delivery chains (e.g., Jimmy John's).
That argument would be wrong. Double can be a big help, for example when performing solid modelling operations on triangle meshes. Best would be actually exact arithmetic, but it being often too slow, Double is often good enough, while Float isn't.
That was our point... manuals were better. Dearth is correct only if you compare those manuals to today’s resources... YouTube videos? Can you imagine Ben Eaters videos in 1983? We both would have killed for something like that!
> why couldn't Intel and AMD extend x86-64 more fully with SIMD / MIMD instructions

I think there is that latency vs bandwidth trade-off where CPU likes lower latency and GPU higher bandwidth, but you can't achieve the same with a single chip.
> many reports about Google or Facebook employees abusing private data.

I'm sure you have a link or two handy?
Atos Launches First Supercomputer Equipped with Nvidia A100 GPU
Folks are replying to you saying that HN has the same problems. I don’t entirely disagree with them, but I do think that Reddit is much worse.

It may be the more conscious moderation style on HN, but it’s much more likely you’re going to get interesting content and thoughtful discussions here than on most subreddits, particularly those that show up on r/all or r/popular.

HN definitely has issues with performative intellectualism and people being unnecessarily argumentative, but I don’t think equating it with reddit is accurate.
What information are they requiring? Not home address. Name and phone number I suppose?
State is why we use tabs instead of history. A lot of this thread is about what to do with tabs once they are opened, not analyzing why they open the way they do.

Back is unreliable. The page might reload, dynamic pages like reddit will generate new results or reorder them. The safe thing to do is click all links in new tabs and then come back to the original link page. Right clicking the back and forth buttons hides a ton of relevant information thats not visible without a context menu, AND its broken into two context menus. I have to remember which button to right click.

Even on a google search, its easier to middle click all 10 results and then close 9 tabs once i dismiss them than it is to click back 10 times and try navigating between each step. And if i run into a site i like, now im in the sticky situation of wanting the current tab open, and the previous tab in history open. Which one do i want to inherit the navigation history? Thats part of the reason its easier to ignore history near completely (only using it for specific linear non branching navigation.) Its significantly less thinking, mouse movement, and task switching. Step 1 open all links, step 2 analyze links. Not a back and forth.

I open tabs to replace all history navigation. I keep tabs open as short term bookmarks until they can be closed or bookmarked.
It serves them, which is why they do it. They get to have converaations without them being used against them.
Does reddit actually delete posts from their systems? Or do they just flag it as deleted in their database? I always assume websites keep deleted data around.

If you really want to be safe, you probably need to utilize multiple online identities. Give the squeaky clean one to your employer if they ask.
Sosa – Pray for Me (Official Video)
I assure you I wasn’t reading into your psyche. Just observing a single curious point: you specifically called out and disputed that the idea Austin wasn’t allowing new housing supply was crazy—and yet neither the parent or GP had suggested such an idea. You suggested and responded to that idea yourself.

I think it’s interesting that we both seem to have read the parent and GP posts quite differently. You read that the parent was responding to a post that said housing prices are rising in Austin. I read that the parent was responding to a post that said FAANG companies are hiring in new areas to cut costs, and cost of living seems to increase wherever tech starts hiring (and Austin was just a city that came to the GP’s mind as an example of this phenomenon). Yes, the parent’s comment about housing supply was a rather shallow retort that I think we both agree provides little insight and comes up too often as if it possesses sufficient explanatory power on its own—but they weren’t quite suggesting what you responded to.

To put it into a different space, what I found interesting and pointed out was that your comment read like others we’ve probably both seen where Programmer A says Erlang has a great concurrency model that enables developers to easily build fault-tolerant distributed systems, and Programmer B comes along to argue that the idea that Java doesn’t allow you to build fault-tolerant distributed systems is crazy. The idea was never suggested by A in the first place, so B’s response stands out.

Anyway, this has been fun. Thanks. Apologies for my original response coming off the wrong way.
Also not well known is that /r/canada was taken over and is now run by white supremacists. The articles and comments there as a result lean towards pro-racism and pro-authoritarianism and are not representative of the general population of Canada.
The advice may sound good, but it clearly did not work.
I really like the part about marking the entire conversation. Very innovative and simple enough to catch on. Where can I follow your developments? Thanks!
Lattice QCD, especially near the physical point, has poorly-conditioned matrices that one wishes to solve Mx=b for. The state-of-the-art is that the [sparse] matrices can be as large as 4×3×(128^3 × 192) ~ 5e9 on a side. It's not so rare to find legitimately difficult problems in hard sciences.
I’ve been smoking meats @ http://www.instagram.com/tahoebbq and after messaging myself on slack to keep track of my kettlebell sets made https://apps.apple.com/us/app/simple-and-sinister/id15132753... to simply track my sets for now. Thinking of adding some graphs to track progress and a timer this weekend.
Consumer confidence is being eroded more and more every single day, and the savings rate of an American has almost doubled to 13% in the past 2 months. Purchasing power of an average American has most likely decreased somewhat, if not significantly, given the unemployment numbers. All of those things don’t just bounce back like a rubber band when the country is “ready to go”. It will be years before we get back to the GDP numbers we were seeing pre-Covid and that’s probably considering that everything trends upwards from here on out, which is highly doubtful.
I should also mention another common rejection reason, so it's "out there."

Trademark use.

I have had apps rejected because I used a trademark (usually Apple's) in my app name or description.

For example, I had submitted an app called "Bluetooth 8-Ball for tvOS".

I was told that "tvOS" was not allowable. I had to use "TV".

This kind of thing has happened a few times. I casually use Apple trademarked terminology a lot, but I can't be as sanguine about it when I submit apps.

Full Disclosure: They also had a problem with the app being a "demonstrator" app. They don't want us releasing apps that they don't think we're "serious" about. They had a point, and I ended up withdrawing the app.
> When the dust settles, I am convinced that more people will have died as a result. I'm on pretty solid ground here.

> But people here like to sneer at these "stupid rednecks" that are clearly not as smart as us, right?

Wow. You're putting a lot of words in people's mouths.

That's also quite a bit coming from someone who just claimed such confidence in his own prediction of the future. I assume this means you're more of an expert in this than the ones in the government we're all familiar with and who are predicting the opposite?

But in case you're actually interested in what actual experts (not me) think about the whole "minimizing harm" thing, you might enjoy reading/listening to this, which evaluates at what point it's worth shutting down the economy. It might shake your solid ground: https://www.npr.org/transcripts/835571843
After more than 20 years of running my own webservers on everything from old Sparcstations to Debian VPSs, I took a few year hiatus from having a big web presence and pointed my domain at a simple github.io page. It worked so well I decided to go Github completely for my simple blog/pictures/projects web page, I’ve gone almost full circle back to the original static HTML style.
There are a bunch of articles about it. National Geographic [1], Harvard Business Review [2], BB [3]. One of the theories is that we have to work harder to pick up on non-verbal cues, which consumes energy.

A data point from the BBC article: "One 2014 study by German academics showed that delays on phone or conferencing systems shaped our views of people negatively: even delays of 1.2 seconds made people perceive the responder as less friendly or focused."

[1] https://www.nationalgeographic.com/science/2020/04/coronavir...

[2] https://hbr.org/2020/04/how-to-combat-zoom-fatigue

[3] https://www.bbc.com/worklife/article/20200421-why-zoom-video...
So what? What other people may chose to do is their issue. Dicks are easy to ignore, but don't be a dick to others in order to prevent potential dickiness reaching you.
In larger organizations you’re rarely building an entirely new web app from scratch. Yes, that’s a more complex endeavor. A lot of the problems boil down to “sit on a queue, grab some data, mix in some other data, send it somewhere else”. But GAE at the very least solves the scaling and cert management.
It generates quite interesting words for a domain name.
GoAi was to get GPU developers on the same page and to work together to build an ecosystem for analytics on GPUs.

RAPIDS is a project that was born out of GoAi to bring that ecosystem to Python.

It is built on Apache Arrow (although on GPU memory), and has many of the original GoAi members like my team, BlazingSQL, and others such as Anaconda, Nvidia, and many MANY others.