skysight-inc/HackerNews huggingface dataset:
You can use shelter (https://f-droid.org/en/packages/net.typeblog.shelter/) or Island (https://island.oasisfeng.com/) to get work profiles on regular android phones.
Machine Learning has a carbon footprint
> political agenda...
So mayoral run?
Discussion: https://news.ycombinator.com/item?id=22200300
Memo: A Deep Network for Flexible Combination of Episodic Memories
We use workplace too and this mirrors my experience precisely, especially the bit about notifications. It seems you can't control it either, you can turn off individual workspaces or whatever they call them, but new ones are added by default it seems so it's a cat and mouse game.

Given it's so noisy, and full of the same dark patterns as regular Facebook, it's all but useless in sending out comms across the wider organization, let alone for communicating with other team members.

There was a big push last year to get everyone on Workplace, which was kind of ironic since the internal firewall blocked facebook so you had to use an external network (e.g. phone.) They fixed that, but despite the big push, most truly important notices are still sent via email distribution lists and published on internal web properties. It really feels like something forced on the org, and I wouldn't be surprised if I'm a year they backtrack and say it's too expensive and doesn't provide any value beyond what email and internal sites already did.

What we really need is a good chat solution with solid search functionality. Slack would do, but I'd prefer something more like IRC with all chats archived and fully searchable. Slack is too meme friendly...
From my experience, I think a lot of it is due to the fact that you can't really surprise yourself. In the conversation in your head, you try to always be the 'winner' of the debuate, and part of that is to try and come up with remarks from your 'opponent' for which you have gotcha replies. Except you know what your 'opponent' is going to say because that's you. In real life, the opponent is someone else and they may surprise you.
Trivial vs. Radical A/B Testing
Just trying to keep up with the developments via Twitter and Youtube over the past few days has been detrimental to my mental health.

People are supposedly falling over on the streets in pools of blood; dead people are lying in hospitals unattended; cremation facilities are operating in overdrive and cremation fires can be seen from space - all of it backed up by footage that, at first glance, seems legit but is mostly taken out of context.

I'm a mild hypochondriac and every time one of these posts pops up, I can feel my cortisol spiking. I'm sure I'm not the only one in this regard, and I wonder whether the health costs associated with the spread of misinformation (panic attacks, anxiety, and long term effects) will not outweigh the actual costs of the virus in many countries other than China.
Article didn’t mention how they got caught.

Further research shows it was while doing the activities.

Would’ve been impressive if they got away with it...
It pains me to read these comments even on HN. Telegram is strictly less secure than Whatsapp. Telegram is not designed with security in mind and if I was a TLA I'd be pretty happy about people using it.
Desert Empires: Wonders to Behold
DuckDuckGo Hidden Features: Turkish Cheat Sheet
Another pointless comparison, both languages have strengths and weaknesses for different use cases which is why one should always look at the USE CASE and choose the best tool for the job at hand.

There are no silver bullets!
In your example you (human) created a file and you can now request the content of that file (from your filesystem) at any point.

In the given example there's a tracker (updated by humans) and you can see the current state of the tracker at any time (from their database).

I'm not sure what the distinction is here if you consider one realtime and the other not.
Take a Unique Career Path in Blockchain with a Hybrid Program
Think it’s more likely that it’s normal and healthy for social animals to seek each other in times of stress. This casting of social survival behaviour (including seeking attention, which social animals need from each other their whole lives to feel happy and secure) as “manipulative” and “immature” “bullshit” seems very odd to me. Sounds like a coping mechanism for your expressions of emotion having, as you say, no effect on people around you. No one cares. So you play all the roles yourself - you comfort yourself, you be your own support network. That doesn’t sound like a normal or good situation though.
Not being flippant, as you've had good answers already, I can tell you the rate of fear of this novel coronavirus:

100%

Streets are deserted. The few that go out all wear a mask. Restaurants, museums, cafes, bars have been demanded shut across the country, ostensibly until the end of the weekend but I can see this being extended. The first working day after the Chinese New Year was supposed to be February 3rd, but the city I'm in have extended this to February 9th - offices have been told not to open. Shops are open, there is food, and new fresh vegetables, fruits, meats are being stocked.
Threads on WhatsApp Security
From theguardian.com on Jan 13, 2017:

> WhatsApp backdoor allows snooping on encrypted messages

Link to discussion: https://news.ycombinator.com/item?id=13389935

Response on whispersystems.org on Jan 13, 2017

> There is no WhatsApp 'backdoor'

Link to discussion: https://news.ycombinator.com/item?id=13394900

Now we have a blog post on telegra.ph on Jan 31, 2020:

> Why Using WhatsApp Is Dangerous

Link to discussion: https://news.ycombinator.com/item?id=22200300

This has been public service announce ... pleas feel free to link other relevant discussions in the comments, I'd be interested to see anything substantive that adds to this.
> Having template with duck typing does not imply being slow

Right, the original Concepts designs in C++0x had type checking of template definitions. It had a huge negative impact on compilation time and was one reason why it was dropped.

Mind you, had it been accepted it is possible it might have been optimizable, and certainly retrofitting it didn't help, but yes, you are right, not checking is not going to slow things down.
> I need to get rid of these things, and Disqus

There're open source track free comments:

https://www.discourse.org/

https://commento.io/

https://www.talkyard.io/blog-comments

All of them are equally ads and tracking free, and have optional paid hosting services (if you don't want to self host). I'm developing the last one, Talkyard.
"LXD containers are more secure than docker in general"

Please explain. This statement doesn't look correct to me. Both use the same technology - namespaces and cgroups. LXC is just meant to host the full OS installs, so you have to manually do things like "apt upgrade", resolve all breaking changes manually etc. So you end up with bunch of VM-like full OS installs, taking lots of time to manage.

Docker is basically the same, except there are layers of filesystem data and that those base OSs are minimal. Minimal also means less attack vectors, btw. Now, in the image there are all the required dependencies and you can prepare new version in your laptop, resolve breaking changes, test it properly and then easily deploy.

So why are LXC containers more secure?
The evolution of the Matrix protocol is governed by the Matrix.org Foundation (https://matrix.org/foundation/).

XSF contributed the XMPP spec to the IETF after ~10 years, Matrix is a younger protocol (2014) and perhaps it will do something similar in the future.

Given the adoption rates of Matrix, I think it is fair to conclude it is a good fit for chat. Though it is fair to call out that it works quite differently under the hood from many other chat protocols. The decentralised architecture adds a resilience not possible in a purely federated system.
The Fuji machines might not have had this option, but the Kodak machines I worked with could all be filled with the wrong chemicals. This was fine if you filled once a day and did all of the daily tests: it wasn't so wonderful when they switched to fill-as-needed or if a new person got mixed up.

It didn't really improve when the place I worked upgraded their machines: The chemicals mixed differently, but you could still mess up developing film. The digital film scanning was pretty nice, though.
The motherfuckers that start these wars should be forced to look at images like these 24/7.
This sounds like a fascinating approach. How old is your company? Do you already have clients who you've ported stuff to the web for this way that you can share?
Clickable links:

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

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

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

FWIW I don't use WhatsApp for one simple reason. I do work in various areas of varying degrees of security, and I have the personal contact details of some people who want control over who has their details. WhatsApp demands access to my entire contacts list, and it's unclear just how I can be absolutely sure I don't inadvertently give away those contact details.

So I'm not using WhatsApp.

Do you have a reason?
The parents that know they're gonna get a placebo because the kid will get better regardless probably aren't bringing their kids to the doctor for the kinds of ailments that result in a placebo.
It's what happens when you let homeowners form a cartel and vote on how much new housing to create (and thus how much to dilute their own home's worth by). Environmentalism has nothing to do with it.
Leading Rap Service Provider in Singapore
Amira Nature Foods Ltd. – A Leading Basmati Rice Manufacturer
It really is a pendulum isn’t it? Is it driven by cost dynamics? Computers become expensive and incentivize sharing (mainframes, cloud, sevens, ...). Prices come down — either because workload become more complex or hardware becomes cheaper — and the incentives for exclusive ownership come back.
Even with Student Loans, Millennials Are Managing to Save
Calling the Small Clojure Interpreter from JavaScript
We made our iOS translator app with best-in-class Safari extension free today
U.S. Issues ‘Red Alert’ After Week of Skyrocketing Coronavirus Cases
The Importance of Using Good Coding Practices
Of course not. Some Apps get the preferencial treatment, eg. Sports Illustrated.
Previous discussion: https://news.ycombinator.com/item?id=18365433
Also, throwing your kid in a new school, giving up your friendships, etc. is not withoud downsides.
Phaser[0] is Javascript based (you can also use TypeScript), and has a ton of documentation and community.

[0] phaser.io
It's absolutely fine to passive-aggressively shame a 500 billion dollar public corporation. There just isn't anything wrong with doing that.
Sure. TCC (the tiny C compiler) runs at over 3 million LoC/s on my machine (on a single core!) and GCC debug builds aren't that far behind, so for C (or very orthodox C++) projects it's doable. I keep my own C++ codebases under an arbitrary target of 10s for fully optimized release builds and over half of that is wasted by the NVCC.
Turns out you can also add a password to your telegram account to act as a form of 2FA, kinda odd but that's that I guess.
It Takes an Epidemic to Show Markets Are Efficient
How is "viral pneumonia" not the specific cause of death?
> Also, this means that anyone who has your phone number is told you're on the app and given your username, which you may not want for privacy reasons.

You can disable that behavior in your privacy settings iirc
It's not just gmail, but G Suite. The idea is to look up the MX records and detect this.
Antarctica’s most dangerous glacier is melting from below, data shows
It gets sold to Cambridge Analytica
That sounds more like there is an under supply of high quality teachers and schools are desperate enough to take anyone.
Integrating Java Dataflow Analysis and the Debugger in Intellij
Russian inspection satellite has synchronized orbit with US spy satellite
The classic way to get this accidentally:

- if "forward" key held down, add unit motion vector to position

- if "left" key held down, rotate motion vector to left and add it to the position

In that case, you've added two copies of the vector at 90 degrees to each other, and the player moves by sqrt(2) times the normal speed.
I don't see this as price shaming. I see a HUGE "we don't trust these folks to begin with...". Facebook is cancer for humanity. It gives 1 and takes 50. And then dilligently finds ways to use that 50 to hurt you, for their profit. I wouldn't trust any sensitive information with them. And especially CERN? These guys have info and tech to end life. Some random admin with god-mode that will get bribed by Saudis/<insert other criminals/dictatorships> wouldn't hesitate providing them with any data.

For some organizations, the value of their data/information is worth much more than the £€$5k/10k/50k that their collaboration tools cost. CERN is one of them. I prefer to pay £€$10 per year more taxes so they don't use scum like Facebook.

(angry words yes, but hey.. they tried hard to earn them feelings - perhaps if they evern become less scum-my, maybe people will trust them more)
I've only skimmed the article, but it seems to be saying this:

> Instead of using this thing you don't understand and investing the time to understand it, why don't you use this other thing you don't understand, and invest the time to learn that instead.

Indeed, later in the article the author says:

> We can notice that 3D Rotors look a lot like Quaternions ... In fact the code/math is basically the same! The main difference is that i, j, and k get replaced by y∧z, x∧z and x∧y, but they work mostly the same way.

Have I got that right?
Why is this surprising ? Actually curious why people think this is weird ?
Housing is a human right: How Finland is eradicating homelessness
Can you cache the solution from the last compile and check that it still works in linear time without introducing nondeterminism?
Python Monthly – What Happened in January?
For many users of AOT compiled languages, the ergonomic factor is being able to enjoy fast builds, without getting a compiler rig.

Turbo Pascal 7, which was already relatively complex, was already compiling several thousand lines per minute on a single core 4Mhz computer bounded to 640KB.

More modern examples with complexer type systems, are languages like Delphi, FreePascal, Ada/SPARK, D, F# via .NET AOT, OCaml.

So yeah cargo is nice, but not if I have to build everything from scratch, Rust isn't a scripting language.
Web Dev Monthly – What Happened in January?
There are multiple companies building on top of Matrix, some quite publicly like New Vector (https://matrix.org/blog/2018/04/26/matrix-and-riot-confirmed...), some choose to do so more privately.

However, the protocol itself is governed by the Matrix.org Foundation acting as a neutral guardian (https://matrix.org/foundation/), so it unclear how the spec itself would become part of the product.

To suggest that Matrix itself is not well suited to chat is to ignore the rapid adoption of the protocol now used by millions of people.
I'd actually see that as a positive thing; too much money is wasted on the sunk cost fallacy, and having the guts to cancel a project if it goes too far over time / budget is rare enough.
They might be unofficial uploads but YT can still find the artist and credit him.
FB’s target was almost certainly the whole enchilada, so it’s penetration of 1000 out of 14500.

Even if you call it 1000 out of 2500, that’s 40% adoption over three years, for a tool that wants to be the centrepiece of your collaboration architecture.
If Yahoo Groups wasn't going down your posts would be forever accessible anyways. What does it matter if they are archived by first party or third party?
I could say the same about Kickstarter and IndieGoGo.
A Brief Brexit Lament
Deplatforming and disemploying is fundamentally different in that it works by social consensus rather than an individual “fiat,” at the very least. I can’t deplatform you without getting the agreement of all relevant platforms.

That’s one big difference in the things you are comparing, without diving too deep into a different topic.
> I believe one should not confine event-driven only to applications that don't do synchronisation

This is just silly. If they do synchronization, they are no longer event driven, they are shared memory multithreaded and are bounded by its performance. In such cases event driven model is not actually used for much, only for I/O notification. So of course comparing shared memory multithreaded application with another way of doing shared memory multithreaded application yields comparable performance, you are not comparing them to event driven, which you can't, because they will suck too much in comparison and not support your bullshit claims.

> is that the misconception that event-driven has higher performance than thread programming is not fundamentally true

It is fundamentally true, your paper is just really bad.
Quoting taneq[0][1]

> Last I tried WhatsApp it refused to let me use it without giving it access to my entire contact list. Even when “giving it access” to a blank list via PrivacyGuard, I couldn’t see a way to add a contact manually. That was a deal breaker for me.

And in reply[2] huhtenberg[3] said:

> That's hardly surprising. Contact list access is literally THE thing that makes WhatsApp valuable to Facebook. You lock down that and they are now staring at a massive hosting bill with nothing in return.

--------

[0] https://news.ycombinator.com/user?id=taneq

[1] https://news.ycombinator.com/item?id=22200477

[2] https://news.ycombinator.com/item?id=22200698

[3] https://news.ycombinator.com/user?id=huhtenberg
This is what I usually do with elasticsearch:

- if using an orm have a hook in your orm model to update the search database whenever a database entry updated/created/deleted.

- if not using an orm, update your rest api/view/any code that does CRUD to update the search index after successful data update

- create a command line tool that sync all existing data to the search index. Probably only used a couple times when initializing the search index with existing data, but it's pretty handy for testing purpose.
This is called subitizing (or subitization).
https://en.wikipedia.org/wiki/Subitizing
Allegedly*.

Since both client and server side are proprietary, it can't be proven that the OpenWhisper implementation wasn't tampered with. and it's very disheartening to see Signal licking WhatsApp's metaphorical feet every step of the way.
Yes. I don’t understand why this isn’t part of the game plan. I understand not informing the patrol level of the police dept, but I do t see how informing the admin above does. The deputy chief is not involved in the management of an enforcement patrol/stop.
So, you are infected? How does it compare to the flu? Are symptoms very different?

Best wishes for your recovery!
Note that homeopathy was invented by a German doctor, Samuel Hahnemann. It grew big at the turn of last century, with hundreds of homeopathic societies with their own apothecaries.

Today, lobbying powers of a profitable industry also play into it.
And yet all recommendation engines have historically been crap
This is exactly like me. Never knew others with such internal dialogues. Though, I don't know about ADHD. Have a focus problem a bit...
The number of deaths is likely to be much more accurate than the number of infections, which are likely much more than 8,288, leading to a much lower fatality rate.
Fun fact. This tool was being developed internally at FB about ten years ago. They really couldn’t figure it out back then and it sounds like they can’t figure it out today. Internally before it was Workplace it was a decent tool that integrated with the public facing site. Unsure of how Workplace works today.
Show HN: SkyAlt – Accessible database and analytics
You can review for Signal, but you can't for WhatsApp. which is VERY concerning.
Personally I love it

Centralization of the web is a huge problem, More and more we see companies paying 3rd party services (like Facebook, MS, and Google) to run communications infrastructure instead of running your own infrastructure based on Open Source software. I find that to be a TERRIBLE trend.

If price shamming is a way to open peoples eyes to go back to running their own serivces then I am all for it
Edited to fix dates and references.

Got a citation for this? I'm having a hard time finding it:

> p.s. and is based on information which in 2020 is not anymore actual as most things were corrected.
There is no way to prove WhatsApp didn't tamper with OpenWhisper internally.
What's your point? I don't think it obviously follows that the NCOV fatality rate is under-reported just because the SARS fatality rate was.
Hi, author here.

This is the 2nd release for SkyAlt. I did previous Show HN here[0]. There is a new website. The latest version runs on Linux(previously only on Windows). I fixed many bugs and make UX way better. Also, there are new Charts and Map views and many new Column types. You can connect and read-only(for now) from remote databases(through ODBC). The changelog[1] is surprisingly long for only ~2months of work.

For the next release, I wanna focus on usability, stability and make documentation.

Feel free to send me feedback(here or e-mail) and ask questions anytime, thank you!

-Milan

[0] https://news.ycombinator.com/item?id=21536477
[1] https://raw.githubusercontent.com/MilanSuk/SkyAlt/master/CHA...
Top Important Android Apps
Living up to your username I see :P
Before Building a CRM, Go over This Checklist
It scans wikipedia for edits from a specific IP, but doesn't scan facebook for accounts matching names?

This tool seems to do some very niche things, and miss out some very big things...
That’s a notational change that incurs unneeded, increased cognitive load. That’s admittedly a mile high view.
> DeMercurio and Wynn were arrested in the early hours of September 11 after a dispatcher with the Dallas County sheriff’s department observed the men wandering through the closed county courthouse with dark backpacks.

I understand that they didn't resist arrest:

> Deputies were friendly and interested as DeMercurio and Wynn explained how they used a lock-picking device to bypass a locked front door.

Looks like all participating in that initial encountered were having a laugh about this (while the dispatch center of course was running the check/authenticity of the claim). And then the politics/pissing contest started.

It would have been better if they (pentesters) had bodycams to have the evidence of the whole attempt. That would give them extra defensive points in court.
Bhopping in most cases is about carrying built up momentum by jumping again before the movement system returned your speed back to normal.

Movement systems were programmed independently to collision. Physics is mostly used for collision in a standard first person shooter. You can use it for 6dof space or underwater vehicles.
Puppet's dry-run (noop) mode
>Comparing Germany and the UK, I have noticed how Europe seems to be perceived very differently in each country. In the UK, the relationship with Europe is regarded mostly in economic terms, as a free-trade zone. In Germany, it is regarded in the first instance as a peace project.

For one, that doesn't prevent Germany to treat the Eurozone as it furthers its own interests, and secures its trade dominance over it...

Second, if anybody need to have EU as a peace project, it is Germany, since the EU (and its predecessor bodies) were built with explicit mission (as openly said by British, French, etc leaders of those efforts) to contain Germany.
What if it’s something more nuanced than what words can express in a concise way? Do you have to slow down your train of thought? E.g. the first bite of that Proust’s madeleine probably didn’t last several minutes...
Or the hospitals are more overwhelmed now, so only the sickest patients are being admitted.
Came here for Austin Powers quotes, and frankly I'm disappointed.