skysight-inc/HackerNews huggingface dataset:
Most of what you describe isn't the screen lock but sounds more like something isn't communicating system events properly. That or bad hardware with poor open source driver vendor support.

Also, this is why I don't use Linux any more. It's grown into a dumpster fire of ad-hoc patches from big corps looking to hammer every last drop of cloud server performance or poorly designed desktops made by people who obviously don't use them.

Plan 9 front is my daily driver with OpenBSD/FreeBSD if I need a Unix. Windows 7 still powers my gaming rig by it most likely will move to Linux because Steam. Probably the only reason I need Linux and Windows 7 still isn't enough of a reason to switch....
they work for your use case.

hangouts can’t handle many users (is it 10 the limit?), which is a deal breaker for me. we’ve tried and people couldn’t join the call.

if by microsoft you mean teams, i’m not aware of it working without accounts (not an issue for google as most people have google accounts).
Note that in this case, it's still a legit OS dialog. Preflight scripts are very much built into the macOS pkg format, they're just not intended to be used like this.
Indeed. It's the Celsius figure that I misquoted.

https://www.gov.uk/government/publications/coronavirus-covid...
This sounds similar to this project: https://www.meshtastic.org/ which was featured on HN a few weeks ago.

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

I think selling it as a communicator for skiing/hiking is maybe a better idea than as a disaster radio, solely because a disaster radio is never really going to be used. If it's a useful, well used system that happens to be highly resiliant, that makes it much more likely to be available when a disaster hits.
The crisis has provided a lot of leverage for these workers, but large-scale unemployment has also made replacing them easier than ever before. Will be interesting to see what happens here.
not just that: we've come full circle. At one point, there were a bunch of Java/JVM desktop apps. They were widely disliked/mocked because they were heavyweight, had slow startup time, didn't use platform-standard widgets, etc. The web became an alternative to cross-platform apps.

Now we're seeing a proliferation of Electron apps - web apps - that are widely disliked/mocked because they are heavyweight, don't use platform-standard widgets, etc. And at least in this piece, an alternative is the JVM.
Yep, Zoom is the only one I've used where I have never had an audio problem, never a drop out or glitch.
So, the entire nation uses whatsapp and gmail, the services made by the biggest data collectors on earth, known to have taken part of the PRIMS program, that send record of said data to private 3rd party for analysis, to have people inside abusing the access to that data, and they focus on zoom ?

I mean, it's good that people suddenly care about privacy, but it's like raising awareness on acne while Covid19 is out there.
How to Convert VHD to VMDK: A Step-by-Step Guide
I would actually argue that all the air has been sucked out of that market. There won't be a "next Facebook" -- Facebook has enough influence these days to kill companies without buying them. There might be a "next Instagram", but it won't go through the traditional VC process (see also TikTok, which has a blank check because it is a useful intelligence gathering tool).

A big factor here is that "going viral" is no longer a thing that happens organically. Anything that "goes viral" today simply had a good social / native marketing campaign. There is a lot less risk involved in the business model because the network effects have largely settled -- which means there is less upside for new businesses. The "hockey stick" effect doesn't really happen anymore.

There is plenty of room out there for $0.5-2B companies in the B2B space though. That's mostly where VC is focusing because those businesses leverage the business contacts of the VCs, so it works well with their "cash + connections" model.
Looks like they are a fork of noms (https://github.com/attic-labs/noms). The object store has the telling name `.dolt/noms`.

Inside are a bunch of binary files. It would be interesting to know more about the on-disk layout of the stored tables.

I was not able to find any documentation. Does someone know more about this? Pointers would be appreciated.
Penguin has lots of math and science books: For Hawking and Darwin:

https://www.penguin.co.uk/authors/1014126/stephen-hawking.ht...

https://www.penguin.co.uk/authors/6327/charles-darwin.html

For Origin of Species, 'The Annotated Origin' by James T Costa is good, available from Harvard University Press.
https://docs.oracle.com/javase/8/javafx/get-started-tutorial...

> A web component that uses WebKitHTML technology to make it possible to embed web pages within a JavaFX application.

Qt was indeed there, just like Gtk, EFL and every other plaform that is part of the WebKit source code vendoring inside the Java source code tree.

http://hg.openjdk.java.net/openjfx/8/master/rt/file/f89b7dc9...

Which doesn't imply that the native code shipped with Java has any trace of Qt inside of it.

https://www.oracle.com/java/technologies/javase-jdk8-downloa...
This is reminiscent of https://github.com/moleculer-go/moleculer. I have not used it personally.

I have worked with moleculer-js, which I've had great time using (https://github.com/moleculerjs/moleculer).
Nice quote from Friedrich Schiller. When I searched it from curiosity, I found another statement by him that seemed appropriate for the topic at hand:

"He who considers too much will perform little."
Should the shock websites Best Gore and The YNC be censored?
The Rise and Fall of Wire Messenger
In principle, you should be able to 'rewrite history' in the same way you can already do with git. It is clunky to remove a file from all versions using git itself but easy using tools like bfg[0].

[0] https://rtyley.github.io/bfg-repo-cleaner
Inefficiency is intrinsic to all human activities.

Double over 5 years is just shy of 20%, risks have grown by much more than that amount. Current budget is a paltry ~30B. Progress is better than perfection.
Exactly, which is why "Rust and Go here a big game changers in this way" doesn't apply in this context.
My Zoom client even has a little green lock with an "E" in it in the upper left side that says "Zoom is using an end to end encrypted connection" when hovering over it.
Lets hope "the right thing" and the companies start treating their employers better.

Otherwise, the onus is on the rest of us to remember how these companies value human life.
I think if some of the game quests are to improve marketing and design skills then op hit it out of the park. In his case it’s not a waste of time, it’s a genius marketing and design quest.
Teams works for "guest users", but they have to be let into the meeting by a "real" user.

Also, I think it's possible for companies to disallow guest users on their team instance.
I installed Zoom on macOS yesterday and I thought that the install was crashing because this is not the expected behavior. I would double click the download, try to install, and then the installation program would "crash", so I'd try it again. Did that a few times before I realized it was installed. Until now I thought it had somehow gotten far enough in the installation process before crashing that I could at least use the application. I'd been hearing everyone raving about how Zoom was such better software than anything else, and my first experience was their installer doesn't even work.

This was a horrible user experience for me, and I wasn't thinking about security implications at all.
Amazon API Gateway, AWS Sam, and CORS [video]
That's exactly the reason why we created https://db.nomics.world
I love the intentional or unintentional reference to Trurl and Klapaucius, the constructors in Stanislaw Lem's novel, Cyberiad, who grappled with many philosophical issues like artificial intelligence, robotics, technology, thermodynamics, life, love, romance, poetry, self replication, and the origin of the universe.

https://www.donhopkins.com/home/catalog/lem/Trurl.html

https://www.donhopkins.com/home/catalog/lem/Klapaucius.html

https://en.wikipedia.org/wiki/The_Cyberiad

>Trurl and Klapaucius

>Trurl and Klapaucius are brilliant (robotic) engineers, called "constructors" (because they can construct practically anything at will), capable of almost God-like exploits. For instance, on one occasion Trurl creates an entity capable of extracting accurate information from the random motion of gas particles, which he calls a "Demon of the Second Kind". He describes the "Demon of the First Kind" as a Maxwell's demon. On another, the two constructors re-arrange stars near their home planet in order to advertise.

>The duo are best friends and rivals. When they are not busy constructing revolutionary mechanisms at home, they travel the universe, aiding those in need. As the characters are firmly established as good and righteous, they take no shame in accepting handsome rewards for their services. If rewards were promised and not delivered, the constructors may even severely punish those who deceived them.

[...]

>On another occasion, Trurl and Klapaucius are captured by an interstellar "PHT" pirate. Trurl offers to build a machine capable of turning hydrogen into gold (something he can do manually, which he demonstrates by hand, mixing up protons and putting electrons around). However, the pirate turns out to have a PhD and cares not for the riches, but for knowledge (and in fact points out that gold becomes cheap if it is abundant). Trurl therefore makes a modified Maxwell's demon for him, an entity that looks at moving particles of gas and reads information that is, coincidentally, encoded in their random perturbations. This way, all the information in the universe becomes easily available. The demon prints out this information on a long paper tape, but before the pirate realizes most of the information is completely useless (although strictly factual) he is buried under the endless rolls of tape, ceasing to bother anyone.
Two questions this raises, for me at least:

How do I know I’ve completely uninstalled all the things Zoom installed?

And, if Zoom provided a separate uninstaller (like many apps do) and it was verified to purge all of the stuff they installed (along with the uninstaller); would that appease people's concerns?

For now I’m sticking with the iOS app for video & their web-based experience for desktop sharing...
> I'm biased because this one is effectively "What if we make an APL Lisp?"

You might like this excerpt from the MIT Dynamic Languages Wizard's panel, where Guy Steele said [1]:

> Higher order functionals, I think, are underrated, and can be very good. As the years pass, the more I use Common Lisp, the more I find myself using the sequence functions, including a lot of mapcars. I had to do a matrix tensor product routine about two weeks ago, and I was puzzling over how to do the nested do loops and so forth, and finally I realized it was just mapcar of mapcar of apply of append to mapcar and mapcar, done. No big deal. In other words, thinking in APL should improve your Lisp code.

[1] https://www.youtube.com/watch?v=agw-wlHGi0E&feature=youtu.be...
I feel like I should add a bit that pledge(2) and unveil(2) take the "opposite" approach of SELinux. Instead of caging an application in hopes that the cage is correctly set up, the responsibility for pledge(2) and unveil(2) is intended to be with the application developer, who minimizes system calls as much as possible and only keeps paths unveiled that they actually require. As far as I know, the idea here is that the developer knows best.

People seem to have been experimenting with applying these restrictions from the outside, but it's generally hard to guess how a large program from ports will behave.
> I think many or most people who have that much money probably made it legally

You're already becoming so technical(ly true) here that it should be obvious that the people you're speaking of are functionally amoral. Once you approach a certain wealth ceiling, the chances that you're caught in any real way approach zero.
Mind-boggling. They train on each game for a total of 1e11 frames of experience. At 30 FPS that is ~106 calendar years of constant gameplay.
I doubt this very much.

Sparse signal reconstruction is a massive and very possible thing to do using IIRC various forms of FFT.

I think this has already been done, and probably consumer devices will be using sparsity to reconstruct cortical signals with sufficient detail for this.
Happy 404 Day (from Internet archive)
A Primer on Backups for Developers Moving to Ops
You have regression tests for those.

http://cvsweb.openbsd.org/src/regress/
$2T in Stimulus: What Business Owners Need to Do Next
Design for Real Life (2016)
My bathroom mirror is LED-backlit. Old halogen-backlit mirrors do not fog because they get warm. When ordering my LED mirror I had an option to get it with a heating element built in. They just glued a heating film on the back of the mirror, and my mirror is not fogged after showering.
You are lucky. Last time I saw it here on HN less than week ago. When I called an author out about this I was called rude and ignorant and apparently doing so is "nasty" "especially since this is a well-known point of disagreement—not to mention well-trodden, therefore generic, therefore predictable, therefore tedious, and therefore mostly off-topic".

The software in question was https://github.com/txthinking/nami
It was part of the WebKit vendoring and build process, as you can see in the source code, but it wasn't shipped with the JVM.

http://hg.openjdk.java.net/openjfx/8/master/rt/file/f89b7dc9...
Coronavirus: I'm in Lockdown with My Abuser
Nicely played, sir
> hard to implement

https://en.wikipedia.org/wiki/One-time_pad
Can you expand on that? I’ve wondered the same thing.
my gut tells me that, given the public support for essential workers rn, and the meager demands, amazon will accept the terms
"If you're on a Zoom call where the presenter is sharing their screen, Zoom with snitch on you if you dare interact with another app on your computer while that's going on. They call this "Attention Tracking"."

https://twitter.com/dhh/status/1244750301975855104
No, actually high density electrode implants are right around the corner. Watch the neuralink press event.
Meta: I haven’t seen this much negativity for an exciting new technology from HN before. It’s kind of bizarre.
This still happens to me. Asus UX305UA, Xubuntu 19.10 with xscreensaver.
I meant productive in the positive sense that a person is able to enjoy their life doing things they find meaningful, not the "productivity" of a broken society where humans are exploited for the benefit of a lucky few.

People in general do not require all that much live happy lives. I think that if there's any point to society existing at all it should be to raise the quality of life above that threshold for as many people as possible while seeking to minimize the strain on those it cannot elevate.
How to integrate with FusionAuth using PHP
Yes the initial hype on Java when it came out of Sun was all around desktop use, often but not exclusively in browser. They even tinkered with the idea of writing the browser — even an OS! — in Java. There was literally something called JavaOS. Anyone remember the JavaStation?

Trouble is the computers of 1996, combined with the less optimized JVM of 1996, were really not up to the task. And I would venture the GUI libraries were not there yet either. 24 years later we have very speedy JVMs and much faster computers and networks and toolkits like the one in the article (JavaFX) sound much smoother. Meanwhile Clojure offers concurrency primitives that are making threading much more accessible.
5 Tips for Video Conferencing with Larger Teams
It looks cool, but they trained their models on people reading printed sentences out loud.

Would that actually translate to decoding the process of turning abstract thoughts into words?

The researchers also note that their models are vulnerable to over-fitting because of the paucity of training data, and they only used a 250-word vocabulary. Neuralink also has a strong commercial incentive to inflate the results, so I'm not too sure about this.

It's great to see progress in these areas, but it seems that technologies like eye-tracking and P300 spellers are probably going to be more reliable and less invasive for quite some time.
Gorgeous PDFs! Very informative and easy to read too.

I wish there was a similar thing for my country far away. If there is, I'm missing it. Most books about 'native' plants are about wild flowers, and most books about garden plants don't say what is native and are full of types which clearly aren't.

And yeah, I've planted a lot of buddleia, which I've since learned is an invasive species where I am.
I'm guessing that the break-even point on space efficiency is somewhere close to the point where you invent Blade Runner-style levitating cars that require zero extra space for take off and landing, and can move arbitrarily slowly, or even come to a complete stop, without falling out of the sky.

Without that, I doubt that that adding some room for vertical stacking would offset the amount of additional lateral space they end up needing.

And I believe that effect would be intensified by the the amount of vertical stacking you can reasonably do being constrained by how far a vehicle needs to move laterally in order to gain or shed a given amount of altitude, and the distance of the trip being made. For a traditional fixed-wing aircraft operating over "urban commute" distances, that constraint would be downright tyrannical. For Blade Runner style levitating cars, it would be no big deal.
How do you place electrodes without metal filaments? It’s been validated in monkeys.
1. Assume (p ⋀ (q ⋁ ¬q))

2. Then (q ⋁ ¬q) [method of simplification]

3. Then True [(2) is a tautology]

4. Then (p ⋀ (q ⋁ ¬q)) is correct independent of assumption (1) [erroneous]

5. Then p [method of simplification]
In that regard I think React Native has much better future than Dart/Flutter, specially with Microsoft backing it now, unless Fuchsia actually gets released.
I'm getting by mostly by `xss-lock -- /usr/bin/slock`
https://github.com/kaihendry/dotfiles/blob/master/.xinitrc#L...

But yeah, one of those things that's surprisingly tricky to get right.
Heh, it’s funny you use the past tense when listing those.

- People’s heights are, I guess, officially metric. My drivers’s license lists me as 173cm. But at the exit from most convenience stores, there’s a measuring stick on the wall (for the security cameras to have a height reference), and they’re exclusively in feet-inches.

- Peoples’ weights on home scales are still pretty much exclusively in pounds. Doctors may have switched to kilograms, but I’m pretty sure asking someone how much they weigh in kg would result in a blank stare while they try dividing by 2.2 in their head.

- The entire official highway system has moved to kilometres, and you’ll pretty much never see a sign in miles. But... the grid system for gravel roads (from the Dominion Land Survey) is in miles and obviously we can’t go around changing everyone’s property boundaries, so they’ll stay in miles forever. Most rural folks know the 1 mile x 2 mile grid, and directions from one farm to another will almost always be (2 miles east, 3 miles south)

- I think oven temperatures remain in Fahrenheit because of our collective shared culture with the US. Most recipes you’re going to find have cooking temperatures in F. More things have shifted towards C though; growing up I recall house temperatures to generally being in F, and now they’re frequently in C.

- Fuck gallons.

(Source: Saskatchewan resident)
Sure. Then maybe don't claim that the service is e2e-encrypted?
Is the following quote at odds with what you are saying about 50-way classification?

"On the other hand, the network is not merely classifying sentences, since performance is improved by augmenting the training set even with sentences not contained in the testing set (Fig. 3a,b). This result is critical: it implies that the network has learned to identify words, not just sentences, from ECoG data, and therefore that generalization to decoding of novel sentences is possible."
CanceledCon will stream free design tutorials and yoga classes for free
It's true that you need an out-of-band verification to determine who the other party is in an end-to-end encrypted system. But it is not true that the absence of such a verification means you don't have end-to-end encryption.

It means only that you don't know for sure who the other party is. You are only put at risk if there is an active MITM attack in progress.

Depending on your threat model that's an enormous change.
Ask YC: I am modifying my startup. can I update my application?
My startup is a chatbot.
I am making a pivot, adding more features and getting into a different market.

Is it possible to update it? or it's too late and I would do it next cycle?
Disney, Netflix Engineer Salaries: High as Covid-19 Boosts Streaming
Why isn't this categorized a major Mac OS vulnerability? If Zoom abuses preinstall scripts, what's to say others aren't.
If I understand the futures::pending!() macro correctly, one can use that to add a forced yield point in a loop, right?
Probably something like this:

https://en.wikipedia.org/wiki/Bitrate_peeling
A previous version of Zoom installed a web server on MacOS without telling you, and left it there after the uninstall process. So the answer is no, you can't be sure.

Oh, and there was a known vulnerability in the web server that allowed remote access to your camera. The company claimed this was all intentional and was a feature and refused to remediate it for months. Eventually Apple issues a system update that removed the web server.

https://www.buzzfeednews.com/article/nicolenguyen/zoom-webca...
It's great that you have this view of art, but really figuring out a single principal reason is not something you're going to succeed at because people are different. Evidently even more different than you expected.
That's not how E2E is defined... anywhere. Also you don't have to be P2P to support E2E.
It doesn't look legit, it looks like the installer script is faking a system dialog in this screenshot:

https://twitter.com/c1truz_/status/1244737675191619584/photo...

This message is a lie; it not coming from system but from the installer script.

Just because the OS is used to show the dialog doesn't mean it should be trusted. As other commenter noted this could be used to steal passwords; that is effectively what it does.
That reminds me of the Ghostcat vulnerability in Tomcat. Basically our manager informed us about the vulnerability and set up a meeting to discuss possible solutions. Well, it was pretty obvious that you just need to set an AJP secret and update to the latest version. So that means editing maybe 4 lines in apache/tomcat config files and then restarting tomcat after the latest version has been installed. Obviously, we were done before that meeting even started but for some reason our manager got super excited about this microscopic victory. I'm not sure what caused his expectations to be so low but then I took a look at the results of our automated vulnerability scanner and I suddenly understood why. Some teams within this organization truly don't care about security at all.