skysight-inc/HackerNews huggingface dataset:
My company works with shipping containers daily - we modify them for industrial and manufacturing purposes. We reached out to the CURA team several weeks ago, offering our capacity if they scale/deploy their concept. They are currently building their very first pilot unit(s), so we'll see!

As a basic structural shell, shipping containers are great - plentiful, compatible with global logistics, cheap, dense/stackable. But, to bring them up to habitable standards, let alone medical standards, takes A LOT of work. Hard manual labor and also precision assembly work. We have some custom equipment to help speed that retrofit process for our own purposes, but most container mod providers don't - so while yes, you can deploy finished units anywhere, stack them densely and connect them quickly, there isn't a reserve of these units standing by, and you have no scaling advantage up-front in manufacturing them right now.

I'll add that by the time you retrofit insulation, ventilation, utilities and paneling inside (and you have to put this inside if you want to maintain side-by-side stackability and weather impermeability) what was a "decent" small room size becomes a bit claustrophobic.

For modular, dense, deployable, and durable emergency hospital facilities, it's best to look at one of the many architectural prefab approaches - volumetric, panelized, or otherwise. See: BLOX, Blokable, FullStack Modular, Katerra, etc. This field is growing rapidly, and many of these companies are already tooled to produce room and structure modules very efficiently.

Some pose the question of re-tasking hotels as temporary alternative medical spaces. I could see it for housing medical staff in a more dedicated and perhaps centralized manner, if nearby a hospital. There are several military slide decks circulating around that describe exactly what's necessary to create a field hospital out of a hotel/office - including ripping up the carpet in the entire facility, heavily modifying HVAC (central or standalone units) etc - and that's all doable, but I've wondered about the implications afterwards. You'd have to basically rebuild the interiors entirely, battle future customer perception ("Oh, the hotel that 100 coronavirus patients died in?") and I'm certain the insurance situation will not be straightforward...
Fair :-). "A little" relative to market cap. But, yes, $600M is a staggering amount of money in absolute terms.
> if it was somehow proven that the virus did come from a Chinese lab? Will the world hold China liable for this mess?

Why necessarily Chinese? There are people that like to hypothesize that perhaps this was a misjudged attempt at biowarfare against China.
And yet not sound, maybe the experts in the field didn't have all the answers. If they did, why are they still reviewing new ideas?

Or maybe the reviewer isn't an expert.
I don't know if VIA still does any of that.

But there's Vortex86.
Nice! I did not know Postgres had that. We'll probably do something similar next time we prioritize improvements to the test runner.

Right now we are pulling a postgres:10 container down from our ECR on every run :laughcry: so definitely some low hanging fruit around that.

I think we will rebuild the postgres container up to our most recent migrations in prod branch then bake that container onto the gitlab runner AMI daily. Then the test runner can just start that and apply any migrations in the merge request and proceed with the tests.
TLDR Being burned lets you put things into perspective more easily.

I will just tell you how I personally learned those things at around 10-12 years old, you could act this out in a safe environment, but that depends on your standards I guess.

As a kid I wanted to buy a game online, but my family and friends parents where wary of purchasing something online at the time, so I had no way to obtain the game the 'regular' way.

A friend and I found some guy online that claimed he'd buy a license in exchange for a PaySafeCard of the same value. Lots of people saying that it worked for them, so this must absolutely be legit.

Of course we did the naive thing and contacted the guy.

Long story short, I lost a months worth of pocket money to him.

From that point on I swore to myself to always assess the risk of actions I take on the internet (and by now on everything) and to consider other peoples agenda's in decisions.

A useful lesson learned for "just" 15€ in my opinion.
This looks like a consumer targeted product. If so, they should use a "per month" pricing instead of the per hour pricing which only caters to nerds who will go through the trouble to calculate.

I hope it's actually an affordable option overall compared to any other options out there.
I think the two places I'm seeing this right now are in the Processing/P5 community (https://editor.p5js.org), and interesting things built on top of Glitch.

Hydra is fascinating -- I sat down with it for a couple hours and was having lots of fun layering transformations on top of webcam input. https://github.com/ojack/hydra
I agree that Knuth's exposition is a joy to read, and there are a lot of significant mathematical insights to be had within those volumes. I just wish he could get away from MIX/MMIX. I don't find it very useful or interesting as a pseudocode, and I think it gets in the way of understanding.
I've been using Paperspace Air machine since they first launched (still paying early bird prices too) and their basic Windows VM is pretty amazing.

I'm mostly a Linux/Mac guy, but I spend a few hundred hours per year logged into my Paperspace machine and almost always have it doing something for me.

It's perfect for getting access to your own toolchain on any computer. And it's got plenty of resource to give it time-consuming jobs to do. It has just enough GPU to give it an edge over some of my cheap VPS options.

It was perfect when I was contracted out to a highly restrictive corporation and couldn't access my own employer's tools due to firewall policy. The browser-based remote desktop always worked.
It also means that you have to stick to the lowest common denominator, which is approximately equivalent to the state of the art as of a quarter century ago.

Every benefit has a cost. The benefit doesn't always justify the cost.

edit: To add to that - I've seen more than a couple major database engine migrations in my day, so it's not to say that that isn't a concern. But none of them has ever been from one SQL RDBMS to another. More common is migrating among different classes of database. MySQL to Mongo, Oracle to BigTable, Couch to Cassandra, something like that. MS Access to MS SQL Server a couple times, but even those are different enough that it was never going to be as simple as changing the connection string and having a carefree life.

The speculative future proofing that you do almost never manages to work for the future you end up actually living.
Down rounds are also bad news for previous investors (and other shareholders, like employees) due to how liquidation preferences typically work.
> Obviously the current situation is a big factor but I can't help but wonder to what degree things like GoPros and drones are something of a fad outside of a fairly niche market.

I see these comments a lot here but... what exactly is wrong with companies that cater to highly specialized niche markets? E.g. your Hegels, Ferraris, Tag Heuers, etc.? Companies that specialize to fit some people exactly as opposed to mass appeal companies that make products that try to appeal to everyone but then slightly suck for everyone as well?

Can someone explain this viewpoint?
When I was growing up in Germany we had the Skiexpress that would go to the slopes in the Alps. On the way back there was the "Discocar" with dance music, drinks, strobe lights and disco ball. Good memories.
The drones have always felt like a quixotic adventure for GoPro that seemed like a weird distraction for other product improvements.

I don't even think that GoPro should be classified as part of the adventure usage category anymore, as most of the GoPro usage I have seen has more to do with the fact that it's a compact camera that's relatively durable or sacrificial depending on your application. What I've been seeing over the last few years is that GoPro cameras are less handy than a smartphones whose recording capabilities just keep enhancing from the last few generations of improvements seemingly primarily focused on that, especially as more people have been streaming video directly to viewers from their phone compared to a recording, edit, and then upload workflow. A few years ago I felt like I saw GoPro's being used for most of the content in a particular edited video but nowadays I see them used for one or two shots where the camera was more at risk. If anything I just see them getting pushed from mass appeal to a niche compact camera market because there's just better competition in this space and the middle to high end of the GoPro line competes with some of the entry level/second hand Canon and Nikon cameras for recording video and unless you have those space and durability requirements in the niche where GoPro shines.
Amazon Aims to Test All Employees for Covid-19
The bad precedent is to let him get away with a slap on the wrist because soon enough you'll have ceo's left and right pumping and dumping on twitter whenever it's convenient.
The main thing I’m talking about is links, that links need to be real, or the interactions are all wrong, irredeemably. It must be a real <a href> element that the user hovers over and clicks on, or else the link destination isn’t shown in status text (and you can’t just set window.status like you used to be able to!), and modifiers don’t work.

Modifiers: Ctrl+click, Shift+click, Ctrl+Shift+click, that sort of thing, which change where the link will open—current window, new window, new background tab, new foreground tab, it’s up to the user agent to decide what it all means, and target=_blank is the only slight control authors can have. If you use open(…) or similar, it will do the wrong thing.

open() is a very flimsy tool that has (or should have) very limited use. Browsers are likely to block it, though they may allow it to operate as part of an event handler.

Concerning DOM elements matching the canvas contents, yes, that’s the approach that needs to be taken; and it needs to be taken. This leads me to suspect that for many applications minimising the part that happens in the canvas, or making an SVG/canvas hybrid, may be more sensible.

The few examples I looked at seemed to start in the direction of doing this, but not take it as far as it needs to be taken to satisfy accessibility.
i don't know about best buy, they might be able to negotiate something better. but for small fish, it's standard practice to keep not just the fee, but twice the fee: when you charge a card, visa charges you 2.5% on the purchase amount. and then when you refund the card, visa charges you 2.5% on the refund amount.

as far as visa is concerned, they're both just transactions, regardless of the direction, and they want their fee.
I think for most people, they're trading less convenience (manually dealing with passwords, and the randomly changing rules and resets different places use) for more convenience (autofill, managed & synced)

Which happens to also be more secure.
I think this is a one sided view of Python, even though its true that it's most often used for easy problems. Eg Dropbox and Youtube are using Python, solve hard probs, probably have proprietary libs, and care about code speed.
Don't worry, if Verizon does buy it out, they'll fix those things soon enough in order to extract value.
Would be nice if Stripe decided to lower their processing fees a bit for small businesses getting crushed right now. Ours just went up in fact. A big slap in the face really.
I'm not 100% sure, but in this context I think he means direct to consumer sales. Woodman might be trying to pitch it as a way to keep customers happy, but I have a hard time believing that anyone had an issue buying a GoPro at BestBuy or REI. It's pretty clear that this is just a way for GoPro to make bigger profits by taking profits from the full retail price, rather than only taking profits from the wholesale price.

He might also be alluding to their subscription services, which make money for GoPro after a cameara sale, but that wasn't mentioned in the article. And honestly, they are doomed if they rely on their subscription services at all, because they suck. Anyone that wants to edit and share their videos is better served by other tools, and I don't think they make much money from subscriptions.
I think at a certain point, very restrictive sandboxing is going to be the only way to safely run JavaScript-based projects.
TI-Basic Calculator Programming: Minesweeper and More
My two cents: I own one and bring it to family gatherings to record family. It’s small and non threatening and people don’t react defensively the same way they do with iPhones. I also take iPhone pictures and video but I like the video I get from the GoPro also.

I’ve also carried it with me when documenting something like going for a walk in my daily spot and going to mundane places. I usually do this before I move to a new place to capture those simple things I want to remember about the old one.

Again no one reacts the same way as if you’re walking towards them holding a phone in the record position and I like the video I get from it.

But I also used it on a hiking trip to big bend and it was nice to capture the hike passively and enjoy it without feeling the need to constantly stop and take pictures.
So, to take a few steps back, maybe you know some of this:

First off, you write some wasm. You export some functions from the wasm. How you do this is up to your Rust code. wasm-bindgen would be the low-level details here.

Then, in your worker, you import the wasm. This shouldn't change from the templates, really. What signatures the imported functions have depends on how you exported them.

There's no inherent restrictions about what you can call, it's about knowing what you've exported and then calling them with the appropriate stuff.

So for example, https://github.com/jRiest/the-best-goats is a little Rust wasm app. This app was built before wrangler existed, so it's got some strangeness, but it does work. https://github.com/jRiest/the-best-goats/blob/master/src/lib... is the main. I am not entirely sure how jake did this, but it looks like he compiled it to wasm, and then added https://github.com/jRiest/the-best-goats/blob/master/index.j... at the bottom. Wrangler would make this a bit easier, of course. Regardless, you can see how these lines, which are the standard Worker entry point, calls into the main defined in wasm.

Does that help at all? It is certainly true that this is not as well documented as it could be. Lots of work still to do.
Rather than trying to come up with "compromise aliasing rules", the Standard needs to recognize that different tasks require different features, and allowing all possible optimization opportunities that would be useful for some tasks would make an implementation totally unsuitable for others.

I would suggest that the Standard define directives to demand three modes, with the proviso that a compiler may reject code which demands a mode it cannot accommodate:

1. clang/gcc mode, which would be adjusted to match the way clang and gcc actually behave, as well as anything they want to do but their interpretation of the Standard woudln't allow.

2. precise mode, which behaves as though all loads and stores of objects whose address are taken behave according to a precise memory-based abstraction

3. sequence-based mode, which would allow compilers to hoist, defer, consolidate, and eliminate loads and stores in cases where they honor data dependencies that are visible in the code sequence, but would require that compilers recognize visible dependencies which clang and gcc presently ignore, and would also require that the definition of "based on" used by "restrict" recognize that any pointer formed by adding or subtracting an integer from another pointer by recognized as "at least potentially based on" the former, even in corner cases where clang and gcc would ignore that.

Recognizing mode #1 would avoid allow clang and gcc to keep using their aliasing logic with programs that can tolerate it. Mode #2 would ensure that all programs that have trouble with that logic could have defined behavior by adding a directive demanding it. Mode #3 would allow most of the same useful optimizations as mode #1, but work with a wide range of programs that would presently require `-fno-strict-aliasing`.

If one recognizes the need for different modes, the effort required to describe all three modes would be tractable, compared to the obviously-intractable problem of reaching consensus about how one mode that would need to serve all purposes.
I've started using hyphens to offset clauses that nest inside of other comma-separated syntactic structures for this reason. It keeps my intent way more clear without forcing the reader to reparse the sentence if they incorrectly guess how the commas are supposed to line up.

> accurate ratios between parameters, and matched pairs of components, and inaccurate - but long-term stable - parameters that can be calibrated out.

is much easier to follow at a glance.
Maybe some benchmarks?
I feel like this is often a distinction between engineering and science books.

I'm used to reading books on physics where the authors (even the Russians) give a bit of background and (usually made up) history but when I go to read a book on something like Finite Element Analysis (For engineers) it feels like the author is literally just dumping his life's work into LaTeX without any thought beyond A->B.

Don't get me started on pages and pages of MATLAB or Fortran code without any indentation, comments or variable names longer than two characters. (This is why I believe writing algorithms in real programming languages is playing with fire in textbooks).
I try to implement in Emacs Lisp Knuth's combinatorial algorithms from

https://www-cs-faculty.stanford.edu/~knuth/fasc2b.ps.gz

I just managed to finish the first Alg. P (plain changes); it was really hard, considering that I didn't understand the algorithm and the description is made for Pascal like languages.
There can be no absolute correct number of layers. That is obviously too many layers for a 20 person company. And what if Google grew to one million employees. Would that still be the right number of layers?
An emerging HN trope is that “almost no one uses PGP.”

PGP remains wildly popular on Tor cryptomarkets, an area where users assume server compromise will happen yet still decide to transact using encrypted messages.

Don’t underestimate a technology gaining popularity in fringe communities with young user bases, often from non-technical backgrounds. Kudos to companies like Keybase and Protonmail for investing in PGP’s future.
Noticia
Hello world
Absolutely nothing wrong with it, IMHO. But our business culture in the United States looks down on these sorts of companies. Growth is king.

But I fully agree with you. It doesn't have to be this way, and it's (IMHO) incredibly harmful.
On of the appeal of a GoPro is the simplicity and ruggedness.

When planning to go on vacation for instance, a GoPro is ideal for kids to shoot whatever they want without having to borrow parent's phone/camera or some expensive point and shoot.

Same for people playing Pokemon GO, a super small side camera that is completely point and shoot, can take some rough handling and is mostly weather proof is ideal.
This is a good point, and the new accessories that make GoPro 8 so much better for content creators just landed at the same time as the coronavirus, so that's unfortunate timing from a business standpoint.
Revenue? Zero. Why should they need $600M?
And the image stabilization, which is head and shoulders above anything else not mounted to a gimble. You can make mountain bike videos that look like the camera was mounted on a slider.
There's org-element, if you want to parse/generate org-mode, but it's true that many packages just operate on the text.
So much respect for the man. Hope he stays safe during these times and lives long enough to finish the series :D
Luckily, there are projects that will do it for you. But it seems like your motivation isn't to actually drive traffic to your site, but instead just to do work for the sake of doing it? I'm not sure. Avoiding "optimization whenever practical" is a very strange concept.
[1] https://www.inputmag.com/tech/where-are-elon-musks-promised-...
I would say a large number of people also understood it from The Phoenix Project.
41% of Remote Workers Have High Stress. New App to Help
We are on a 4 week country wide Covid-19 lockdown stay @ home and as part of the regulations they banned all alcohol sales.

Some entrepreneurial person now does drone deliveries of booze within a 5km radius of his home.
quite a few shops are hiring rn. i’ve been told google plans on easing up on hiring over the rest of 2020, but it wasn’t described to me as a freeze. there are a bunch of startups that managed to close funding before this broke open, they’ve been hiring as well if thats your thing
We're focused on a few things --

- Staying secure, reliable, and available for our existing customers. Some businesses in Stripe are seeing huge surges in demand and others are seeing major shortfalls. In either case, we want to make sure we can that we can be relied on to provide flawless service.

- Keeping up with the surge of new customers. A lot of businesses are migrating online and many of the platforms we serve are also seeing significant spikes in signups. So, we're investing a lot of effort in making sure that we can scale effectively there and remove all unnecessary friction. (There's a very active project working on cleaning up our docs and improving the integration experience, for example.)

- Adding support for business models that were previously limited because of bank/card network restrictions. We just launched support for telemedicine last week.

- Figuring out ways to help businesses by enabling access to government programs (e.g. the PPP program in the US). These programs usually haven't thought much about the somewhat unique characteristics of online businesses. We're trying to help government officials understand what internet businesses need. (And, per the comment elsewhere in this thread, we're rolling out our first PPP loans this week.)
Stripe extends Series G funding round
The Quiet Revolution of Animal Crossing
Such an interpretation would be the only way to justify the way the maintainers of clang and gcc actually behave in response to complaints about their compilers' "optimizations".
my personal favorite (which I don’t know where I picked up from is): the difference between good programmers and average programmers is in how they cut corners. average ones will mostly walk themselves into a corner where the amount of effort required to fix it means it will never get fixed. good programmers will leave it such a way that it can be improved/fixed given more time.
But what about telehealth?
I feel like when people start talking about TAOCP, the first thing that comes up is the fact that you need to know a good amount of math to understand Knuth's language. But what people are forgetting is the fact that his books are just bunch of stories told in mathematical language. You need just the slightest of math knowledge to be able to follow his stories. Maybe hard in the beginning - because yes, it's dense - but once you get used to his way of storytelling, you get hooked.
GoPro invests an insane amount into branding. https://www.enrichmybrand.com/blog/branding-at-its-finestcul...