skysight-inc/HackerNews huggingface dataset:
This is sadly very true. I remember watching Google I/O when Duo and Allo were launched. They seemed like a dead product on arrival - no difference whatsoever to existing offerings. Indeed, I remember how the product was discontinued in record time. If you had asked me, Google Duo was dead. Turns out - perplexingly - they only killed the chat app part (Allo) but the FaceTime part (Duo) still roams the Earth as some sort of an undead Google messaging product, probably awaiting its turn in the purgatory (occupied by G+ maybe).

Apart from GMail, the only Google communication app that actually made a difference and people liked was Hangouts. For unknown reason, Google would really love to kill it. It officially does not even exist anymore, but I and many others still use it daily.

Funny how when you have nearly infinite money you can do absolutely mad stuff and no one just cares.
Sure, if the government replaces your livelihood, it becomes much less of an issue.

Of course, such measures can only work for a while until things start breaking down. We can do without barbers for quite a while, but the more professions are offline, the worse the accumulated effect is.
Great Job. I like the simplicity. As time passes you'll be tempted to add features. Be very selective, it's better not to add a feature than to add complexity without real benefits.
50 Vendors Vie for Air Force Flying Car
Reddit can sell you virtual coins: https://www.reddit.com/premium
Yeah, I noticed these signs along the highways in Texas when I was driving around the US.

And I chuckled at how they used the "Don't mess with Texas" phrase despite having much lower littering fines than most other states.

Like with everything else in this country, it's all about the marketing.
proprietary drivers from nvidia are provided by the Arch mainline (core) though?
I'd rather ignore a call by looking at my screen, seeing a name/number I don't recognize, and swiping it away. This sounds like I'd have to look at my screen and see something I potentially do NOT want to see before I can ignore or swipe away the call. No thanks.
Yes. But a staggering amount of packages in the main [core] repository is still fully reproducible by independent parties if tools are run.

https://wiki.archlinux.org/index.php/DeveloperWiki:Reproduci...

It's still very much a work in progress.
This is fantastic to see. Reproducible builds adds yet another layer of trust on top of open source software. The wiki page is also classic Arch Wiki-style, with all the detail one would expect. Every OSS project should strive to be this helpful.
Patrick's entire narrative is sourced from facts generated by experts. His own contributions appear to involve statistical literacy, deep conversance with Japanese language and culture, the ability to locate and comprehend "open source" government documents, and the initiative to do something with those capabilities. We're not asked to take Patrick's word on whether HCQ is an effective treatment or whether procedure masks are effective at combating spread; all we're relying on from Patrick is "yes, these documents produced by the government of Japan do indeed contradict the party line".
Study the market to see if cleaning it helps or hurts the resale value.
I wish - we're using Google docs so I wouldn't mind cutting slack subscription but it's nowhere close. Even teams are better
Yeah, I'm guessing the one further away was cheaper so google recommended it
I'm gonna start by saying I know I'll be downvoted to hell because this probably sounds too markety, but this is an honest review. It's amazing to see how far Boost VC has come from tiny investments in crypto companies to larger deals, towards futuristic technology, and that too in the middle of a pandemic.

I went through the Boost program in 2016 and it was one of the best experiences I've ever had. I met some of my best friends there, and their motto (be the cockroach) drilled survival into me at a time when another incubation program had left me confused about business priorities. Whenever I feel like I'm slowing down or confused, I still use their Wednesday dinner format and find a group of peers to bring myself back on track and up to speed.
I noticed none of the tests, suggested or used, involved making decisions that affected others. There can be many times when others involved that you cannot take the best decision but instead must take the most acceptable. These are not necessarily the same thing
Microsoft Patented Cryptocurrency System Using Body Activity Data
right you are, i've been on beta for years and had forgotten.

point still stands, aur does distribute executables once in awhile.
>Based on my reading of this Arch wiki page[0], it looks like this doesn't impact packages in the AUR.

Yes. AUR is excluded from reproducible builds because it only provides build scripts and not actual packages. There is nothing to reproduce. One surely could make a repo and compare results, but it would frankly be a bit futile considering the general package quality there.
How does a $40mm fund w/ a 2% management fee support ~20 employees ($80,000/head)?
Through No Fault of Their Own
Doesn't that make the joke even better?
> That said, I don't think recognizing in late March that this virus spreads faster and is harder to control than previous similar ones was much of a leap of insight, and the article does seem a little too self-congratulatory over that.
Having that realization back in January is evidence of foresight, but late March not so much.

If this had been obvious to the Japanese authorities in late March they would have declared a nationwide state of emergency in late March, not late April. They would have issued stay at home orders for almost everyone 25 days ago, not five days ago. Being right when the government is wrong, it being wrong will cost lives and trying to get them to save those lives is not trivial.

The doubling time of this virus is well under ten days. If lockdown had begun on the date this memo was published there would be under a quarter as many cases as there are now.
Just curious, would you pay for a practical course if it existed? Asking as I am planning to develop one.
When my kids were young and could ruin a DVD just by taking it out of the case, I put together a home theater PC and ripped all the kids DVDs to it. There's well over 100 movies on that disk, and I still have the original DVDs for backup.
Lab techs will spend at maximum a couple minutes on each test, if they are manually preparing and pipetting samples, as the majority of the test is automated on a PCR thermocycler. At $30/hr that's $1/test in labor at most.

Edit: This isn't a total cost analysis, just labor like the person asked.
Most big animation studios have contracts that say “we own everything you draw while you work for us”. Or at least they did when I was in the industry around the turn of the century.
If I take 10$ to take some asset, and then later sell it for 20$ my return is 30$ and my investment was -10$, so my ROI comes out as -300% which betrays what's going on. So even with ROI, negative numbers throws a wrench in the machinerys typical assumptions.
Nuclear: zero-carbon energy. #headduck
Meanwhile Seagate says unequivocally that SMR isn't useful for any NAS application...

https://arstechnica.com/information-technology/2020/04/seaga...

Seagate does seem to think SMR is applicable for desktop use, however. But that's a fight for another day...
"Distributed" will become a new buzzword. Nothing like breaking a fragile JIT supply chain to drive this point home.

Whole new markets will arise providing middleware to help suppliers, shippers, warehouses and sellers find each other and ensure degrees of separation.
It was only two at the beginning. The desktop app still not supports groups
They broke it in 2016.

https://www.gnu.org/software/coreutils/quotes.html

At least with Gnu, you can recompile your own, non-broken version, which is the only saving grace of these stupid, trendy changes.
Early antibody test results reveal more Covid-19 infections than confirmed cases
The DNS hack is a nice low fidelity way to avoid procrastination helpers. I have also used https://www.rescuetime.com/ which provides a bit more of a polished interface for accomplishing the same effect.
Thanks for your supportive comment. Exercise helps. Time helps, to a point (2-3 days). Obviously anything like this is highly personal, and anyone who hasn't done it should be "taken with a grain of salt" (ignored). Remember not to take yourself too seriously :)
Texas also has great scare-quoted ‘“left” lane for passing only’ signs. (Because it’s called the passing lane.)
It's definitely not an unreasonable restriction for most, and those who don't like the policy don't have to work there.

Your examples aren't helpful because the don't address the issue, which is risk.

In the examples provided there's really nothing about the 'personal work' that puts the employers position at risk. Which is why, by the way, schools don't generally defy teachers from teaching on the side. Or proofreaders etc..

In fact such limitations are rare outside industries with IP issues.

Apple is a $1T company and all of that valuation is up for grabs by litigious people of various kinds who can use any kind of side-show tactic interpretation of the law to make money.

So imagine someone 'working from home' on the 'same computer' that they use for work. What counts as 'work time' vs. 'personal time' when flipping back and forth between activities?

How will a judge view this?

Then you have competitive problems: you work on 'iMovie' for 1 hour, then you work on 'MyMovie' (personal) the hour. This creates ugly conflicts of interest.

Then you have liability issues if Apple is seen to be contributing to an OSS without the right legal bits in place. It doesn't matter that it 'shouldn't' be a problem, what matters is that a bad actor + a lawyer can possibly make enough of a fuss to convince a judge that there's a problem 'Apple's contribution to this OSS code materially affected my business and it was no clear in the liscencing' etc..

As we've seen with Google/Uber, this stuff is very expensive, very strategic, can be very ambiguous, which is bad.

There's so much grey in the equation, and so much at risk, it's simply not worth it for Apple and Amazon.

So if you want to work there, that's it, you can't make games.

It'd be nice if there were some kind of regulatory issues around it, but it'd have to be clear.

I also think they should be nice enough to 'wave' people's rights to do certain things, like work on specific OSS projects.
Definitely wouldn't want to use viral licenses for maths, would we?
Can you share about that Wednesday dinner format?
I never got around to submitting my blog to HN. But if people are curious about some technical details of the underlying problems of reproducing Arch Linux packages I wrote something a few months ago.

https://linderud.dev/blog/reproducible-arch-linux-packages/

EDIT: I did self-discover I did submit the article when I wrote it. Just forgot. Oh well :)
J'aurais pensé à « Bidouilleur » aussi.
I do not disagree with your last point but I don't think I would have gotten into programming if it wasn't for getting my feet wet in school. I guess what works for me, may not work for someone else.

I do feel like online learning can be MUCH MUCH quicker, as no time is wasted on poorly designed assignments. I feel like it is much more optimized especially comparing it to my state school experience.
What you are thinking of is called Level of Detail (LOD). The principle being that 3D models further away can be rendered with fewer vertices/polygons, i.e., at a lower LOD. 3D models in Minecraft are almost all simple cubes or a collection of rectangles (e.g., torches, levers, slabs). There aren't really any extra polygons in these models that can be removed to create a less detailed representation, unlike, say in this [1] model of a rabbit.

Thus, you are right in thinking that Minecraft doesn't implement a LOD by changing the resolution of the models; however, it does use progressively lower resolution textures for texturing models that are farther away. This is a common technique called mipmapping [2].

[1] - https://cathyatseneca.gitbooks.io/3d-modelling-for-programme...
[2] - https://en.wikipedia.org/wiki/Mipmap
The problem is that you have no idea whether or not Amazon will find something in your behaviour to disagree with. And if they do, you have no idea whether it will be a reasonable disagreement.
Debian have done a huge amount of work in this area - https://wiki.debian.org/ReproducibleBuilds
What’s wrong with CNNs and spectrograms for audio processing?
And they will start to drop. It's a demand and supply issue. As salaries go up, more people go into the field. As more people go into the field, salaries begin to drop.
I'm not even sure it's at all possible to encode AV1 in realtime without hardware acceleration. Decoding, on the other hand, isn't all that computationally intensive.
Same here, it's a pain when working with spreadsheets where this clears the cell, drives me nuts. Also I always turn on caps lock when using someone else's computer since I rebind esc to caps.
Is there any observable difference between copyright being reassigned from employee to company vs copyright remaining with the individual but the company getting automatic exclusive and irrevocable use of the copyright?
Duodecimal == 12
Note that intuitively, it seems like Meet and Zoom have the better model - why limit the number of participants when you don't have to? And in fact a lot of consumers seem to feel this way about it; many people I know use Zoom for everything, from large meetings to chatting with a small number of family members or confidants.

But under the hood, limiting the number of users allows some important technical advantages. Duo claims (in its FAQ) to be end-to-end encrypted. I believe Whatapp claims the same. And it wouldn't surprise me, knowing Apple, if their video chats on Facetime did too. This is possible only with a reasonable limit on the number of participants because of the need to negotiate a bandwidth for each stream that works for all viewers, and each stream needs to be independent, not multiplexed into a single live view.

The proper use of large-scale meeting products is in corporate or paid environments where you have some kind of guarantee that your chats aren't being recorded or sold. (At least unless a three letter agency is involved.) Tools that guarantee end-to-end encryption should be used in small group chats.

Your point about UX is a strong one too. There are a affordances that work better for smaller chats, others for larger ones, and it's helpful to be able to specialize.
Good to know I'm not going crazy. Maybe being gaslighted by wikipedia editors but that's not out of the ordinary. The Wikipedia entry for Google Talk[1], says:

> Google Talk, also known as Google Chat,[1] was an instant messaging service that provided both text and voice communication.[2] The instant messaging service was variously referred to colloquially as Gchat, Gtalk, or Gmessage among its users.[3]

What a mess.

[1]:https://en.wikipedia.org/wiki/Google_Talk
U.S. National Debt Clock
There's two ethical questions here:

1) How much data should a payment services provider be allowed to capture for fraud-detection purposes?

2) What should middleware be allowed to do without the end developer's consent?

The first one I'm not gonna answer because I'm pretty unhappy with the state of non-cash payments in general and this would turn into a rant.

For 2) I think the answer is anything that leaves the process boundaries (or frame in the case of the web) should be explicitly requested by the developer and if it's a long-running task (like mouse movement tracking on a web page) the developer should be able to abort it at any time. If it's associated with any kind of storage that clearly belongs to the developer's app the developer should be able to clear that storage at any time.
I kind of disagree with OP about GraphQL adding too much complexity on the backend. Depending on what kind of queries you define, creating efficient resolvers that don't hit the database excessively can be complex, but in most cases I find GraphQL very easy to work with.

I've used Django Rest Framework as well, and although I would agree there's a bit less overhead (though I'd argue not that much: you still should be defining serializers for models like you would be defining types in GraphQL, there are just a lot of nice little helper methods and conventions for DRF that make it a bit faster than setting up GraphQL with Django), one of the main selling points of GraphQL is the ability to use Apollo on the frontend. Because of Apollo's caching system, you don't really need to create any custom state management related to fetching and storing queries from the server. You might need state management for other purposes, and you'll still need to tell it to do things like update lists when deleting items/when a mutation might invalidate other cached query results, but it handles a lot right out of the box.

The biggest headaches related to SPA state management I've run into before Apollo were always about fetching data efficiently and invalidating results from the server, which Apollo does really well. You don't need to worry about "am I fetching X somewhere else an extra time" or "did I remember to update Y in all the right places in the store when I fetched new data"; you can just declare the data you're component needs, and Apollo will either get it from the frontend cache, or if it can't find it there, the server.

If your app was more about user input than ingesting information, I might recommend checking out pouchdb. I just started using it for an app that's almost entirely based on user input that I wanted to work during long stretches of being offline, and it's been working pretty well so far (although I don't feel I've done enough with it to really endorse it fully yet/I have yet to see how the project pans out).

But since it sounds like your app is mostly about displaying information coming from the server to your users, and you want to avoid hitting the wire for data as much as possible, I think a combination of React Native and Apollo is probably a good fit. I'm sure there are other solutions, but it's the one I'm most comfortable with/what I'd probably jump to in your situation.
15 Gifts To Give Essential Workers During The Coronavirus Pandemic
Cloning the Largest Hedge Fund in the World: Bridgewater’s All Weather
I'm not Sujay, but I worked on this system once upon a time too! (not anymore)

1. It does redo the minimization phase, but the actual execution is extremely fast, so this cost is minimal. Storing test outputs gets pretty expensive when you are running millions of tests, and since there are very few failures, recomputing this is worthwhile

2. Yes and no! the article talks about this a little, but the "heirloom" system does essentially this, and the "native" filesystem variant of Trinity runs the same Trinity tester code against a real filesystem. The "no" is due to the issues with randomized testing -- since any operation that you do can affect the RNG, the exact operation that is run for a particular seed can change if you swap any part of the system. For regression tests, the operation sequence can be put into a separate, non-randomized test.

3. both

4. Testing in Nucleus is a sliding scale from "unit-test-like" to "integration-test-like" -- Trinity is mocking plenty of functionality; CanopyCheck is simultaneously testing many different components. It would probably be more accurate to say that CanopyCheck is testing a smaller subset of components with much greater fidelity, and Trinity is testing as much of the sync engine is practical.
The WebKit team is smaller than the corresponding team at Mozilla, even if you look at the subset of of identical roles across both organizations (and e.g. ignore those working on the Firefox network stack).

That said, it's worthwhile remembering that WebKit does very much maintain all the abstractions to be cross-platform (and Apple do still maintain a Windows port), even if it does try and leverage plenty of OS libraries in a way neither Firefox nor Chrome do.
It looks that this is a bit better study than the Stanford one:

"With help from medical students from the Keck School of Medicine of USC, USC researchers and public health officials conducted drive-thru antibody testing on April 10 and 11 at six sites. Participants were recruited via a proprietary database that is representative of the county population. The database is maintained by LRW Group, a market research firm."
I've always been partial to this one:

https://www.redbubble.com/i/t-shirt/Don-t-Mess-With-Texas-Oh...

(There is a Texas, Ohio, if that helps.)
Fastmail account recovery keeps an "evercookie" which is "first time account X successfully logged in from this device" which allows us to identify that you're using a device with a long history with the account when trying to recover your account after it was stolen. Obviously we don't want to re-authenticate somebody who first logged in yesterday, because that's probably the thief - but if your computer has been used successfully to log in for the past few years, then it's more likely that the recovery attempt is coming from you (obviously, that's still just one of many things we're checking for).
I don't know if they still use that, but every Wednesday, Boost would host us for dinner and talk about what we'd done, the challenges we'd faced, how far we'd come and discuss how we could help each other out.

It was very informal, and Boost would barely moderate it. But it was always incredibly helpful to talk about our problems, and we'd always want to share better metrics the next week. Getting peer-feedback was great too! The sessions would never last very long, either.
iMessage counterpart is Messages(with RCS)
It's nice when you go into the comments expecting the worst, that Stripe are now one of the bad guys after all, only to find a perfectly reasonable explanation and a clarification from someone talking plain english. Nice.
> Now what?

Launch your next company. Invest in your ability to grow capital. Higher education is massively over priced right now, in general. I know firms who have hired lawyers for jack squat to replace paralegals because we have a glut of graduates. Graduates are serving drinks and driving ubers. You have a talent that a college cannot teach. Use it.
Do I seriously need to substantiate why anti-vax is bad?
They haven't stuck to that timeline at all.

> Classic Hangouts will be retired for all G Suite customers starting in October 2019

Chat within Gmail is still hangouts. Hangouts.google.com still works. Users still use the hangouts apps.

On the personal side, if you use Google Fi, SMS integration is still only available via Hangouts. This is a somewhat unique feature of Fi and Google Voice. You can send/receive SMS within Hangouts via browser or app all the same. It's not like the Messages app for web (which relies on your phone being online).

They have a newer timeline at https://support.google.com/a/answer/9197126?hl=en&ref_topic=...
"how exactly do you go about getting that part of you contract removed so you own copyright and IP "

You don't.

One of the reasons companies want this clause is to limit their liability and exposure. They're not going to make a dime off of your side-show projects, so it's really not about the money, it's about the risk.

Their IP clauses will have been gone over and over by lawyers, and the costs involved in making exceptions/changes is very expensive, partly in billable hours, but mostly in risk.

Put another way: having 'your own special contract' is like 'roll your own security'. It just opens up 'legal attack surfaces' and it's just not worth it for a company that has a lot of money or IP, which makes them a troll target.

There'd generally have to be a pretty good reason for you to want to work on it, that also makes sense to the company, but obviously risk tolerances vary as well.
It stands for "Just Attempt Moving" off of our hosted service.