skysight-inc/HackerNews huggingface dataset:
Both sides are indeed on Ttwitter but it feels like it has a strong skew to the left. And as Time Pool discussed on Joe Rogan, the platform itself censors right wing opinion far more than left wing opinion.

https://www.youtube.com/watch?v=EbTXqrS9l5E
KNow of any good tutorials for how to use Graal with Clojure?
Show HN: Patchgirl – a simple open-source web based rest client
Ask HN: Where is the who is hiring thread for March 2020?
Cannot find it...
With a 2% death rate, 40-70% of the world population is huge. That would mean 80 million dead I think.

I really do hope we can stop it or slow it down enough to find a cure. On the other hand, the world has been through worse: the 14th century Black Plague famously killed a third of the population of Europe. I hope we won't get something like that again, but if we do, it's still not going to be the end of the world. It'll suck, but we'll recover.
There is always a fine line between corporate responsibility and opportunistic marketing moves.
As other commenters have pointed out, the pathway of converting dietary fat to body fat is extremely efficient compared to the ones for carbs and proteins. The body has ways to store or convert most of the macro nutrients to fat when needed, insulin spikes help with that but aren't the only mechanism to trigger fat storage.
is there a github repo with all this sample code?
Open letter to Mozilla: Please offer a G Suite alternative
It seems that you just discovered GANs. :)
It depends on us.

If we choose things mainly because "all my friends are on it", then no.

I don't have a fb account. I don't have whatsapp. Never had.

Yet I have a very rich social life and maintain relationship with people far away.

The tools we use are a choice.

The price we pay is different depending on that choice.
GANs use transposed convolutions to generate images. I haven’t seen anyone use a true deconvolution operation in deep learning. Not even sure it’s possible to invert the result of a convolutional layer, because it’s lossy.
Race conditions in React and beyond. A race condition guard with TypeScript
I absolutely agree. Every discussion I had with him was a treasure of knowledge.
Relevant xkcd: https://xkcd.com/1416/
r/SupplyChain: Covid-19 update 2nd March
The amusing thing is that he complained about this on Twitter.
Twitter... the 4chan of messaging.
Almost all of the features you mentioned are orthogonal to privacy; and in fact, other messaging clients have them, generally.

As for keeping your messages - that is a trade-off between convenience and privacy. When people are aware of how their emails are being read, processed and used for spying they often (usually?) choose the privacy option.
Senior airline pilots in the 1980s made a lot of money.

But that's not so relevant. I can't come up with a realistic case where it's more effective for any party to have the air crew pay for porter services out-of-pocket, rather than paid by the company.

A few points: air crew have pretty good mobility, and limited space for luggage, so there isn't much need for a porter service for more than one bad.

The crew have to handle off-hours, like after most airport services are closed, or redirected to another airport.

To be effective, the porters need access to everywhere aircrew can go - airline offices, passport control areas, and more. Doable, but it requires agreements from the airport and airlines.

Flight crews aren't that big, so it makes more sense (IMO) for the airlines to arrange those services, than to have the air crew - no matter how well paid - handle it themselves from their salary.
I understand the issues with dynamic typing, but I don't think you can just compare Clojure to other dynamically typed languages, because Clojure is very data driven language. You have lists, vectors, maps and sets. Most of the time this is enough and these are the parameters to functions and also return values of those functions. And on top of that, you don't always have to think about these too, because of the unified sequence abstraction, which allows you to use the same core functions for processing/transforming those underlying types.
In case anyone's wondering: no, of course the word "car" is not derived from the word "carnage".

Here's what the OED says, for instance:

Etymology: < Anglo-Norman and Old French (northern) carr, carre, Middle French car (c1100), variant of Anglo-Norman and Old French, Middle French char (French char : see char n.2) < classical Latin carrus , carrum , post-classical Latin carra (from 8th cent. in British and continental sources) kind of two-wheeled wagon for transporting burdens < the Celtic base of Gaulish carro- wheeled vehicle (in e.g. the place name Καρρόδουνον ), Early Irish carr wagon, chariot (Irish carr , Scottish Gaelic càr , both denoting various kinds of vehicles, now also specifically ‘motor car’), Welsh car vehicle, car < the same Indo-European base as classical Latin currere to run (see current adj.); compare currus chariot.

Compare Old Occitan car , Catalan carro (14th cent.), Spanish carro (13th cent. or earlier), Portuguese carro (13th cent.), Italian carro (early 14th cent.), also Middle Dutch carre (Dutch kar ), Middle Low German kāre , karre , Old High German karra , karro (Middle High German karre , karren , German Karre , Karren ), and ( < Middle Low German) Danish karre (already in early modern Danish), all denoting kinds of wagons or carts, but not usually motor vehicles; compare further in similar senses Middle Dutch kerre (rare), Old Icelandic kerra , Old Swedish kärra (Swedish kärra ), Old Danish kærre (Danish kærre ). Compare char n.2

Nothing to do with "carnage", which unsurprisingly is related to "carnal", "chilli con carne", "carnival", "incarnation", etc. -- "carn-" there means "flesh" or "meat".
Best of AI: 10 Articles to Read in February 2020
Okay, I checked out Expo, but I'm having a hard time getting started. What exactly should I do to install it on my PC and get it running?
This is pretty much the case for probabilistic membership functions. It's kind of a broken bloom filter where you take only the front few bits without hashing. I wouldn't expect someone to come up with that under the interview stress, but if you know a few basic algorithms, this should be pretty simple/familiar.

It's also similar to how we spread mail folders in the past to avoid large directories. Or how Debian splits repo by package prefix: http://ftp.us.debian.org/debian/pool/main/
This is fantastic investigative journalism.

Full credit to those who made it happen, whose actions look likely to save lives.
Whenever there's a truly toxic dispute like this, the money is less important to the managers than maintaining the status hierarchy.
If Google want to get into gaming, they should have released a high-spec console with android OS, which could play existing android games, but also compete with PS4 and the upcoming PS5.

If they did that, they could offer cloud gaming as a niche service on that platform, to test the waters, meanwhile they are building up a solid user base.

Instead they decided to go all-in on unproven technology, launched with barely any games available and no clear path forward.
I used to put a tape recorder up against the TV to record C64 game music :)

What the hell happened to video game music though? It used to be fun and not afraid to sound nothing like any other genre. How did we go from (1) (2) to the sterile sameness where everybody tries to imitate either Hollywood'ish orchestra, hiphop or mainstream rock? I have to go far into the past to recall the last time the soundtrack of a Western game stuck with me.

1: https://www.youtube.com/watch?v=FA95o7RNjqA

2: https://www.youtube.com/watch?v=b68n5FZ1ASg
What Makes a Good Startup CTO: Top Qualities
Fortnite has cross-platform, Apex Legends does not. Personally, I only see negativity around the way cross-platform was implemented into Fortnite.
Would this work for converting 2D panorama photos to 3D for VR purposes, essentially creating a fake stereoscopic photo?
(Meta) How to Make a Kurzgesagt Video in 1200 Hours
I would argue that the phrase "One of Rust's main differentiator[s] is that it provides memory safety" should really be "One of Rust's main differentiators is that it provides memory safety without using a garbage collector". Which is the actual reason for needing (amongst others) ownership rules...
Hi I'm the OP of this thread. It's not a complaint at all, it's just awareness raising. This stuff is really obvious. Twitter is a tool used by the masses so why not use it to educate and inform.
Malware Evasion Encyclopedia – Over 50 techniques to detect sandbox and VMs
Without the exclusivity, it would be easy for a reference to be invalidated; the classic example is

let nut v: Vec<T> = ...;
let r: &T = &v[0];

v.push(...); // A

foo(r); // B

The reference passed at B might be invalidated by A, if the vector is reallocated. It’s the shared vs exclusive borrowing that defends against this, by flagging the above program as an error.
How is concentrating DNS to even less "points of possible collection" of any advantage to user's privacy? My opinion is not far from nullc's:

https://news.ycombinator.com/item?id=22415794

https://news.ycombinator.com/item?id=22419657

"I see this as massively centralizing DNS request data (onto cloudflare) and this change is the most problematic part of the whole thing."

The less companies and locations one have to intrude to be able to "see" or influence DNS responses, the easier it is for a competent attacker.

And from a legal standpoint, at once even more information which would have before remained in some other countries is easily (even trivially) obtainable.
Then what are you supposed to do if the light turns red while you're still on the intersection? Linger on the intersection until it turns green again?

I realise the purpose of the lights is to keep the intersection clear for the flow of traffic that has the green light, but in real life traffic situations, things rarely work out that way and some common sense is always needed.
What you describe is exactly the way these models work!

Typically; a GAN (Generative Adversarial Network) consists of (1) the generator; a model generating images and (2) the discriminator; a model that learns whether images it is fed come from the generator or from the image dataset. The (gradient) information of how the discriminator made its decision is fed back into the generator, in order to help it learn how to generate more _real_ images.

The discriminator is what you describe in step 1, and the generator is your step 2.
> voted to affiliate with UAW

But why? They’ve got nothing to do with the car industry.
Basic research. There are a lot of combinations to try. It makes sense to try them methodically and share the results, to avoid duplication of effort.
(The experiment of course can certainly be retried, in case there was an error, but the published result has value). There was a good interview of Doron Aurbach on this, but sadly it appears to have disappeared from Soundcloud. https://www.electrochem.org/ecs-blog/doron-aurbach-commercia...

Chemistry and materials research is an especially bad fit for the startup solution model where everybody's repeating the same things, often even in secret.

The startups instead build on top of that basic research. Like electric scooters or cars were built on top of the technology of cheap energy-dense lithium batteries.
New sense discovered in dog noses: the ability to detect heat
tricking stupid people into voting for trump is not horrible. you’re a weirdo for not using facebook over that.
The quoted part reminds me of the fizzbuzz enterprise edition.
How to add analytics and metrics using Firebase and Flutter
Most people do think WhatsApp is a privacy focused app. Not everyone reads Hacker News and knows the basics of this sector. They are mostly bamboozled by the E2E encryption argument and fail to see the rest.
The false positive rate can be made arbitrarily small. I have an implementation with a fp rate of 1:1.000.000 with a filter size of just 1.8 GB (https://github.com/adewes/have-i-been-bloomed). The cost of lowering the rate is logarithmic so you could go to much lower values for little cost (1:1.000.000.000 would be 2.8 GB) so false positives are not really a problem in practice. If you really want you could still perform an exact check against a DB if the filter returns true to rule out false positives with certainty, though at one false positive for one billion requests this might be exaggerated.
They are adults working.

Most grad 'students' work and should be paid as employees. They're not 'studying'. I really believe a grad student should be an employee and treated as such. They're doing the research which is directly tied to the university's ranking. The ranking and name of a university is tied to the applications they receive. They're the ones doing the grading and proctoring. They're not simply taking classes and graduating. They're writing papers and grants, meeting their deadlines for papers by not sleeping and then going to teach a session or grading all day. All while getting paid to work 'part time'.

Regarding being a parent, the alternative is singling them out, make the ones with children pass through hoops in order to receive extra financial support.

On a university, the funding will probably be limited. So now it's not only grad students that are parents but the grad students that are parents that did it early/qualified.

There's already a big discrepancy, even inside a single university, between how much each student earns based on their department/advisor/research.
The yellow light absolutely needs to give sufficient time to clear the intersection. If it doesn't, that's a problem in itself.
Show HN: Docker image for non-blocking MySQL and MariaDB backups
I guess that the 6502 has about four times as many NAND-gates as the Gigatron. I understand that some people are working on emulator for 6502 code for the Gigatron. The Gigatron is a bit (extreme) risc processor. It has no micro code and the instruction decoding consists of a matrix a simple diode matrix. This results in many instructions that perform the same operation or no operation at all. The Gigatron runs a program that generates the VGA signal (with reduced resolution) and an emulator for a 16-bits CIS processor. The actual programs executed by the Gigatron are written for the emulator.
I'm not sure whether to agree with your last statement. While historically, Firefox lost troves of market share to Chrome, currently they seem to be fairly stable [1]. While tech boards are definitely a small fraction of users, the general notion around Firefox seems to be more positive recently than say, a few years ago, so I wouldn't be surprised to see them take back at least some of the lost share. While Chrome is currently a very dominant player, it's around the same level of usage that Internet Explorer was historically so market shifts of that scale are definitely possible.

[1] https://gs.statcounter.com/browser-market-share#monthly-2010...
Apple has some good muscle in the privacy war too, if for no other reason than to reduce Google's advantage.

Not sure what Microsoft's game plan is though, apart from preloading Windows with spyware.
First business day of the month, 9am US west coast timezone. In about 5 hours from now.
The "wheel of reincarnation" is a thing in multiple sub-fields of computing: where there are two approaches to an architectural solution, an arms race between competing models often develops. (In the 1960s-2000s in computer graphics it was a competition between dedicated GPU hardware -- e.g. Evans and Sutherland, Silicon Graphics -- and throw lots of CPUs at the problem and solve it in code. That race was ultimately run by the masses of GPUs thanks to Moore's Law, but for a while there was a competing model where commodity CPUs and software could undercut on price. Similarly: departmental minicomputers, corporate-wide mainframe, and feral PCs roaming the desktop is a similar story of competing models.)
It is a question of efficiency, our brains run on about 15 Watts.

Quantum computers offer many orders of magnitude of efficiency by a (handwavy) 'searching the whole solution space' sort of ultimate parallelism.

The new field of Quantum Biology[1] shows that many biological processes exploit quantum effects, e.g. enzymes exploiting quantum tunelling to unknot proteins, robin's direction sense, photon pathfinding to reaction centre in photosynthesis.

It is therefore not entirely unlikely that brain's exploit various quantum effects to make thinking much more efficient.

[1] https://www.youtube.com/watch?v=_qgSz1UmcBM

https://www.youtube.com/watch?v=wwgQVZju1ZM
From the paper:

(1) We show that when the correct steps
are taken, classifiers are indeed robust to common operations
such as JPEG compression, blurring, and resizing.

(2) When using Photoshop like methods the detector performs at chance (is useless).
Hello Yanbo. At first I was like, who is Yanbo? Then it clicked. Too kind mate. Finding where x marks the spot is ok, it's the digging that hurts, haha.
> I wouldn't want to just assume that when so many good companies use that word as well.

Name three.

I'm yet to see a single company expecting "passion" that would be doing something worthwhile, or even something one can actually be passionate about.
Tor vs. VPN
They'd be nice with ecc ram.
Don't you still get exactly one monitor with the resolution of your headset? I am not really seeing the benefit of this over just a physical monitor and virtual desktops and fear that working with that setup for a whole workday will be very bad for your neck.
Not giving Microsoft a few million dollars so the server backend was built on Windows instead of Linux was a catastrophic error.

It vastly increases the work required by devs for very little incentive.

If they launched and made a go of it? You could make a slow transition. But up front? Insane.
Startup Offers “Coronavirus Trips” to Wuhan, China
All things are true as long as they benefit the people in power in an institution. Contradictory things are simultaneously true. All justifications for the current system, which works well for the PTB are just obviously the case.
No one is disagreeing with any of those things, the thread was intended to be "from one aspect only". Here is something I wrote last year covering the issues you just raised. https://risky.biz/e2e-not-pointless-but/
> time tracker browser plugin

Any recommendations?
For desktop, but it might be useful nonetheless: https://meetfranz.com/
I think each post has like a 3 minute window to get going otherwise it's going to end up in the great dusty internet library. I'm surprised you stumbled upon it now.

Just so I can get an understanding how people find stuff on Hackernews, how did you come across it?
Nothing happened. Great game music is still being made. FTL [0] has an awesome soundtrack. As does RimWorld [1].

[0] https://www.youtube.com/watch?v=QBES0jOmbCs&list=OLAK5uy_noi...

[1] https://www.youtube.com/watch?v=uFzPW2mlg28&list=PLh4Eme5gAC...
I think titles like this are actively harmful.

WhatsApp is the only mainstream messaging platform that uses proper end-to-end encryption by default. From what I've understood, it's much safer than other popular alternatives, such as texting, Facebook Messenger, Slack, iMessage, and, yes, Telegram.

Sure, it's still not perfect. But to casual readers, it's totally not obvious that if WhatsApp is a "dumpster fire", all popular alternatives except Signal and Matrix and the likes are a nuclear disaster.

Nobody at WhatsApp claims that it's good for overthrowing your government. But if I want to send a password to my sister without having her install an app, just to satisfy her brother's tin foil hat, I think WhatsApp is a much better choice than every other option I have readily available.

We should stop driving people from somewhat secure tools towards insecure tools.
Glad the change is working for you. There's definitely such a thing as overdoing TV binges. But all of us need to be cautious about ditching a legitimate entertainment and relaxation medium because it's not "productive", productivity isn't the only goal in life. It's OK to chill out and recharge!

(Not in any way criticising you - just the community here often appears obsessed with maximising personal output and I think jeez just relax sometimes guys!!)
That is passion, the issue is when the reason companies care about it is b/c they want to exploit it i.e. pay people less.

So, passion is a a good thing, assuming it doesn't (negatively) interfere with compensation. If you want passion, pay for it. If you don't want to pay for it, you don't want passion - you want leverage.
Plus Google may want to keep them alive like MSFT with Apple or Intel with AMD to keep the regulators away.
The same could be said for my biology education. But it never seems to stop those biologists publishing papers from invocing obscure acroynms and phrases without definition.
> I don't think anyone expects whatsapp to be a super privacy focused app?

the marketing effort by FB to convince users that because of WhatsApp switching to double-ratchet now makes it as secure as Signal suggests otherwise
I’ve heard it explained as the speed of causality (that is, the maximum speed at which cause and effect can occur) and, like you say, anything without mass to slow it down, like light, will travel at that speed. It’s the propagation delay for quantum states or whatever.
I get a “ Sorry... We can't find the page you requested” error
Yes that's why I said "very similar". Without a convolution, you will have to replicate a lot of the network structure, and you'd have to train with shifted versions of your data. But fundamentally the convolution only gives an advantage in speed and memory, not in functionality.
That's not what the title of this link implies. It says (right now): "WhatsApp is a dumpster fire."

Not a security dumpster fire. Not a privacy dumpster fire. There's no qualifier in the title or the inital tweet.

And WhatsApp is not a dumpster fire by any standard. I've edited my post to perhaps make this clearer.
See also the motorola atrix, samsung dex, maruOS, ubuntu phone, ... .

Or the other way around with using tablets, phones, chromebooks etc. as thin clients, so whatever you connect to the monitor does not really matter.
> And it also doesn't lose all your messaging history everytime your phone breaks.

There is no way to transfer Messages between iOS and Android or to backup messages in any way really - except of storing them plaintext at Google/Apple.

I'd be really thankful, if anyone had some solution for this...
> Whereas going to grad school for a PhD is like attending a military academy - which is the only path to becoming a general today.

What proportion of officers in the US Armed Forces graduates from the military academies? A third? I very much doubt graduating from one is required to become a general. Being a great political operator is but it’s not like only military academy graduates can do that.
> You're wrong - most people do think WhatsApp is a privacy focused app.

How do you know this to be true?

> I feel like you just read the first tweet in a seven part thread and came to a weird conclusion based on an argument that was never made that way.

Why are you being so snarky to anyone who disagrees with you in this thread?
Currently, some features on our site still broken from fusion tables being shut down. Relatively easy to move to other solutions in the grand scheme of things of course, and we were warned well (months) ahead of time, and yet somehow another release passes without it being fixed..
I don't think there's any particular need to cold-turkey quit watching TV, just to be a little strict with yourself about what you watch.

Similarly with Facebook; I use it but I don't follow friends particularly - I follow pages, mainly a useful local neighbourhood page that mainly seems to concentrate on who has lost a cat and who can recomnend a plumbe. Similarly with Reddit, just select a few decent subs that you are interested in.

I look at Fscebook every couple of weeks. Reddit - too frequently.