skysight-inc/HackerNews huggingface dataset:
One of the best Microsoft stack Sysadmins (AD/Exchange) I knew back in the day was a former diesel mechanic who got badly injured in an accident and transferred to do help desk work. He dove in and really mastered it. Just a great guy who was great at training new folks.

Not programming but the other wacky transition was a Wall St guy who burnt out, started a subsistence farmstand in the country, married a hippie lady and sold vegetables, drove a school bus and plowed snow to get by. Really nice guy... when he died it turned out he owned a few buildings in NYC and was loaded to the tune of $20-30M, and his family had no clue.
Ha! Case closed I believe.
This is so true! It's absolutely mind-blowing how a fraud warning can be immediately followed by an impromptu call from someone's assistant using a cellphone.

This is also more broadly true of the consumer lending industry. One of the things that totally boggles my mind is that consumer loans are bought and sold, and then a consumer just receives a random letter one day: "hey, start sending your payments to me now!" How on earth is the poor consumer to know that the random person who is demanding money actually holds the note? And it's not like the student loan or the auto loan or the mortgage loan originator actually has a phone number one can call where someone actually reliably will answer the phone and will actually know whether the note was sold or not (have you tried to get a student loan servicer on the phone?)...

I think probably the only solution for that industry is to legislate rational security practices at them.
Since when has the People's Republic of China ever been a friend of America? I think it's the other way around. China REALLY doesn't want U.S. cutting them off right now, even when we probably should.
I mean that when developers are given leeway to devote a sprint or two to a large refactor "to take care of technical debt", it naturally turns into much more of a rewrite than expected.

Small refactors happen all the time.
Hardware corruption can happen anywhere to anything.

If you care about your data: Use ECC, and use a checksumming filesystem like ZFS, and also on top of this all, export your WALs to a second machine.
See, I think this is exactly why you are begging the question.

The word purpose has lots of usages, but the one that seems to be discussed here is some intrinsic purpose that an object or creature has for existing.

I can perform an action with a purpose, which is different to my (personal) purpose for being alive, which is different again for some intrinsic purpose for why I am here in the first place.

It's this last purpose that daseiner1 was referring to when they asked "what’s the purpose of an amoeba? or a mosquito? or a duck? or a chimpanzee?"

They are questioning if that kind of purpose even exists.

Your argument is:

Some things have more purpose than others.

Therefore purpose exists.

In this next response you get closer to defining what purpose is - "level of purpose exhibited by higher-complexity organisms" - but we haven't really established what that purpose is or what it means to have more purpose. At best you seem to be equating complexity of behaviour to level of purpose, but I see no reason why complex behaviour should imbue some kind of purpose; all usages of the word purpose imply intent of some kind, and there are many complex processes that have no intent.

I will say that complex animals seem to be more purposeful than simple creatures, but that just means that they perform actions with more intent than simpler creatures, not that they have some intrinsic purpose themselves.
Look, I have an iPhone 11 Pro, I just don't want to carry the fucking thing around. So I have an iPhone SE which is what's in my pocket unless I know I'll want a really good camera. And I tried to find a digital camera as good as the 11 Pro's for less than $1000!

I have an iPod Touch too, which is what I use around the house. It's the iPhone SE only half as thick and no cellular or Touch ID. Until I got the refurbished SE I was carrying the iPod Touch and a Verizon MiFi around – still more convenient than the 11 Pro!
Slaves would be the most obvious.
maybe you could go verify this information yourself and post back if you find something worthwhile refuting the original claim
ITA Software, which became Google Flights, was written in Common Lisp. I had heard stories about Google trying to reimplement it in another language, but don't know if that's true or whether it succeeded. Can anyone comment?
Our team is solid with a good mix of back end and front end skills. We have a legacy web app we want to modernize. Many people on the team want a SPA but I’m just cautious about blindly following the hype (remember when SQL was un cool until it was cool again).
FYI, not sure if english is your first language or not but this should be "If you have interesting technical analysis..."

I'm not sure if English is your first language, but this should be, "if you have interesting technical analysis..."

Everyone can pick apart the mistakes of others, find mine!
Ok, I have mine:

When declare a custom type with a check, the error not show the row/table that cause the problem, only that something happen:

CREATE DOMAIN TEXTN AS TEXT
CONSTRAINT non_empty CHECK (length(VALUE) > 0);

However, doing the check inline show the error in full.

This cause me to rewrite all the tables, twice (one adding the new type thinking will help, once again inlining everything).
https://www.teslarati.com/tesla-elon-musk-cpap-ventilator-co...

Crazy how hospitals actually ask for something and are happy when they get it.
If I could have one thing on that list fixed it would be #9 - no planner hints.

I used Oracle (6 through 11) for both bespoke applications and to back large third party systems. I never saw widespread abuse of hints. Yet they were immensely helpful during development and troubleshooting. I put perhaps two queries into production with hints over 10+ years. No one ever had a reason to complain about either.

There are no perfect query planners. There is no perfect analysis. The notion that one must submit entirely to the mercy of PostgreSQL's no-hints dogma causes me to harbor some resentment. Fortunately you can frequently abuse CTEs to achieve a desired access pattern because (until recently) CTEs were an "optimization fence." But I've also resorted to creating functions and other hacks.

So I conclude the policy is simply wrong headed; there is no legitimate reason to fear hint abuse and the premise that hints aren't necessary is false.
I’ve had a similar experience when my bank called me and asked me to verify my identity. I asked them to tell me the sum of the last four digits of my account number. They wouldn’t. I had to call another number and get transferred around a bunch.

Perhaps I should have said: here are five possible transaction amounts and dates. Tell me which one is real and then I’ll verify my identity to you.
Yes, this seems mostly sourced from that Laphram's Quarterly article. I submitted it to HN a few years ago (although the article was a few years old itself) and there was a bit of a discussion back then: https://news.ycombinator.com/item?id=12417179
(Theoretical) physicists would throw out data to simplify, engineers would throw out theory.
Does this style of development have a name?

Were there trade offs or limitations with those libraries?
> Lossy compression reduces entropy, I'd expect fewer repeats and more of what looks like random data in any compression worth its salt.

Um, so, just to make sure I understand you, you're implying that lossy compression is not worth its salt? Because you will surely have more repeats in a lower entropy space.
Zoom Bombings Started Off as Pranks. Now Someone Could End Up Dead
Black magic probe has it (two of them!) working with just libopencm3.
Waiting rooms don't help because you don't see any identifying information. My sister's call got zoombombed even with a moderated waiting room. They were trying to keep within their university's students, but they couldn't see the email addresses associated with the zoom user name in the waiting room, so a griefer got through.
Better than in orbit around Io.
Romans didn't have television to broadcast these races to the whole nation.

The only way to become rich was through a share of ticket sales.

Ticket sales are limited by the size of the stadium and frequency of races.

With ~thousands of races in a career and ~thousands of people in a stadium, something doesn't add up...

If tickets were expensive enough to amass such a fortune (remembering revenue would also need to pay for other athletes and the venue), I would imagine not that many people could afford to attend...
sexual services? I bet the Romans were not lacking anything in that department.
My final thoughts on this is that the general public should be expected to wear masks anytime there is a novel epidemic until told otherwise. Ordinary people shouldn't be expected to second guess any of this.

As for shortages that's a logistical failing that should be corrected before next time. Like how about require that first aid kits contain 5 masks.
Check out saveyourbookstore.com - my wife built it to help indie bookstores survive during the lockdown.
Somebody should add an ECB encrypted JPEG to wikipedia.
The website does not just say "end-to-end" and leave it open to interpretation. It goes into some detail of how it works:

> End-to-End Chat Encryption allows for a secured communication where only the intended recipient can read the secured message. Zoom uses both asymmetric and symmetric algorithms to encrypt the chat session. Session keys are generated with a device-unique hardware ID to avoid data being read from other devices.

This contradicts their previous statement[1] that end-to-end encryption means from the client to the browser. Surely the "recipient" of the communication is not zoom, but the other person you are talking to, right?

[1] https://theintercept.com/2020/03/31/zoom-meeting-encryption/
This sounds like (for now) the first step towards something like shared runtime for electron apps, would greatly solve the perf issues associated with electron.
I built https://github.com/SiDevesh/Quark-Carlo a while ago to convert web apps to native apps using the installed chrome browser as a runtime, using the carlo project by google, google killed it pretty soon though.
This way apps would only have to package their own node runtime (since a lot of electron apps use native modules or modified version of nodejs) and use chromium from the system.
The above project by me does the same thing and the size and memory requirement is greatly reduced, (apps come at average of 40mb as compared to 120mb for electron apps).
That's so frustrating, as a bank they are making it harder to avoid fraud by training people to trust them. I was in the same position where someone tried to hack me but I will never give out information to a incoming caller, so I asked for their fraud number and googled it. I figure if it comes up on somewhere on their website its legit, if not I won't trust it.
Facebook tried to buy NSO Group's iOS spyware to monitor iPhone users
>Watch out for that last one.

This must be a reference I’m not getting?
CS Rankings excludes important CS research from ECE/EE deptartments
Informed speculation is all I have.

I will say in passing that it's weird to keep picking VBR AAC in your examples, the document says they used SILK, which would make sense because SILK was designed (by Skype many years ago) for this application. AAC is from a different era (it turns out we were trying to be too clever back then) and targets a different application.

This bothers me because even if ECB was good enough here, which we're both agreed it isn't, encrypted SILK VBR is anyway specifically known to be vulnerable to the same approach they demo'd in "Spot Me if You Can" and similar papers:

https://ieeexplore.ieee.org/document/4531143

Keep in mind that even without any cryptographic work, we know the exact length in bytes (just like in that paper) of every SILK frame on the wire.

As to the cryptography:

I think the first thing I'd do if I was trying to turn this into an attack would be to send gibberish to Zoom's intermediary servers and see if they care (thus function as a potential Oracle).
https://news.ycombinator.com/item?id=22773164
They are behind with their responses, what about the ECB usage?

https://citizenlab.ca/2020/04/move-fast-roll-your-own-crypto...

That by itself might render encryption claims from Zoom as meaningless.
Handling encoding and decoding errors in Python
1) 2003 was 17 years ago.

2) PG has a write amplification problem with multiple indexes that MySQL Innodb doesn't have.
Don't let jingoism override reason.

https://www.voanews.com/science-health/coronavirus-outbreak/...

> China made half the world’s masks before the coronavirus emerged there. The government has been undertaking a massive mobilization of wartime proportions to expand its output since then. Daily production soared from about 10 million before the crisis to 116 million now, according to the latest number released late last month by China's National Development and Reform Commission.
Hrm... I wonder if the government would go so far as to arrest the CEO.
Did you intentionally use the meme in a w̶r̶o̶n̶g̶ non-standard way?
They've every right to say "we'll comply, but we also think this is a bad idea".
I would think that it's touching a bunch of log files slightly or something…
You dream of Capitalism?

No, of course not. People who say "an economic system that serves human beings" never mean an economic system that actually serves human beings... except in the "To Serve Man" sense.
Show HN: Update a gist to contain your GitHub profile data
Bluejeans seemed to be running into audio issues as we leaned on it heavier recently
Show HN: Update a pinned gist to contain your Todoist stats
Yeah, since BERT has been trained specifically on this task of replacing random masked words, the resulting augmented sentence should sound natural compared to something like Word2Vec.
For want of an equally familiar term, "trickle down" is all I had. Apologies if it is critical sounding.

The crisis will end with sky high unemployment, no consumer saving but massively increased personal debt. To raise the deficit solely so companies can make twice as many widgets with half the employees would be the worst possible response. And even this assumes supply side policies do what they claim.
Adam Neumann walked away with a huge pile of cash. Instead of whining about SoftBank, WeWork employees should direct their anger at Neumann and go after him for a share of his fortune.
That depends on the platform.

Windows is the one I know best. The current native accessibility API for Windows is called UI Automation. It's not tied to any high-level UI framework, though a UIA tree needs to be associated with a window handle (HWND).

Mac and iOS have Objective-C accessibility APIs as part of their respective native UI frameworks (AppKit and UIKit). I have cursory knowledge of those APIs from a previous job but never implemented either of them from scratch. Android likewise has a Java-based accessibility API as part of its framework. Yes, this means that non-Java-based toolkits have to do JNI bridging to implement accessibility on Android. sigh I've never done this myself either.

The only desktop environment for the free Unixes that has full-featured accessibility support, particularly for blind people, is GNOME, which has a D-Bus-based accessibility API called AT-SPI. GTK implements this API through a module called ATK. Qt also implements it. BTW, the Orca screen reader for GNOME was originally developed by a friend of mine.

Probably the best place to find an implementation of all of these APIs is one of the open-source web browser engines. Note though that on Windows, these engines implement a legacy accessibility API called MSAA (Microsoft Active Accessibility) and an unofficial extension of that API called IAccessible2. Chromium has a work-in-progress native UI Automation implementation, largely developed by the Microsoft Edge team.

Disclosure: I work at Microsoft, on the team that develops UI Automation and the Narrator screen reader.
wait. now feed that to a neural network. that way you can win without any effort.
I think the vitriol against JavaScript is unfair, but I absolutely agree that if native cross-platform desktop development weren't so horrendous, many things that currently use Electron, wouldn't. The web's main draw these days is that it's a free, cross-platform GUI platform that sees active development and community support. That's the bar.

All of that said - and I've said this elsewhere before - JavaScript is not the problem with Electron. I'm so weary of hearing this. Even the web is not really the problem with Electron. Electron's problem is that there's no way to share Chromium instances across installations or processes. That's it.
Monty Python and the Holy Grail

https://youtu.be/0D7hFHfLEyk
What are other techniques you use to generate spam? Maybe the research community can learn from you guys
If you mean in term of energy and space because of extra mouths to feed, not really.

But we do have a great potential to poison our environment if we don't rein in the pollution.
It was left up to application developer to implement, and each software house could fuck it up.

Just think about computer games, I have one that saves savegame files in app data, one that saves it to my documents, and an older one that saves them into program files.

Now the 'container' is managed by the os, and the OS can actually tell me how much space an app is taking, and update/delete it with all the residual files
I honestly couldn't remember the original meme. Jackie Chan comes up when you search for "mind blown" but also "wtf"

Can you point me to the original?

If you have suggestions for a better meme I can change it :)
Watch "Monty Python and The Holy Grail"
As with file types, the URL protocols an app can handle are configured in the app's Info.plist. An app doesn't have to be "installed" in any special way, the app just has to be somewhere on a disk mounted where the OS can see it in order for the OS to find it.

In OPs case, Zoom.app was still hanging out in his backup, ready to be launched (Time Machine backups are just a standard disk image)
Since this handling of Content-Disposition is also in Safari it likely predates Google's involvement, and might even go all the way back to KHTML.

(Disclosure: I work for Google)
It appears that the stuff about there only being TLS as far as the servers is wrong. There is encryption and it goes all the way to the ends. That's all you need these days to claim e2ee it seems. It doesn't matter that the company making the claim can easily decrypt the data.

It's all a black box all the way down to the closed source clients. This whole discussion seems kind of pointless. Crap is crap.
This is, of course, completely unsustainable. Savage Interactive has only been able to sustain this particular price point because it's presumably closely correlated to new iPad purchases. It's the most high-profile iPad visual art app, perennially promoted on the App Store, and so you can model it more or less as a tiny percentage of quarterly iPad revenue. That is a market position, in its vertical, with space for approximately one.

I don't have a solution for this problem. There has to be something in between a one-time $10 purchase and a $120 annual subscription, but Apple hasn't shown any interest in finding it.
I have used a similar command, maybe the same thing, and had an issue where audio didn't sync to video in some cases.

It was an instant processing thing but I don't remember for sure if it was the same command.
I'm curious whether you have noticed the incredibly serious situation in NYC and New Orleans and many other areas of the USA. At the moment they have more people infected of Covid-19 in just NYC than Canada has people infected across the whole country. Almost 1900 dead in just NYC.

Do you not feel this is serious enough of a situation that it requires all the masks this American company makes to be sent to these hot spots? Should the US not try to save its own citizens lives above trying to be friends with Canada or South America?

Why doesn't Canada manufacture it's own masks?
Speaking of FFMPEG, anyone have a command-line they can share for a good de-shake filter? (Like the kind that keeps the subject in the center by rotating/moving the frame if needed?)

I've Googled and tried this so many times but there are so many filters and knobs I half-understand (at best) that I haven't really managed to find one I actually like in practice, but I feel like it must be possible given that people post videos online that do this extremely well.
“Murder Most Foul” and the haunting of America
I can see why they went this way, but this change does seem to be in one sense admitting defeat vs. the Amazon model. The new Bookshop model is basically the Amazon model as far as sales and fulfillment goes: centralized online ordering, with centralized fulfillment from warehouses directly to consumers, bypassing retail. The main difference from Amazon is that they hope to sell at higher prices, producing a surplus from the online sales business that can be distributed to indie bookstores, which they can use to cross-subsidize their brick-and-mortar business. But unlike the previous Indiebound model, the indie bookstores involved in Bookshop no longer actually touch the books at any point in the sales/fulfillment process.
That's why we now have the ms strlore with an auto updater. Furthermore,you can produce a UW0 application without putting it on the store, and still use the auto-update functionality - the os will check a URL of your choosing for a new version.
I had a very nice conversation with one of your developers in your app. I hope you folks can build on your tool and find a path to success. Good luck in your endeavors!
Hopefully a database problem

:-/
I know it’s just the moment we’re living in right now but as I read those questions I just shrug, they couldn’t feel less relevant.

The ones on my mind are “how long will large populations be locked down?” “How many people are going to die?” and “how long until this all happens again?”
The crazy think is I still see plenty of young people smoking and vaping. WTF? Now might be a good time to take care of your lungs.
how are they missing the point?
Entirely shoot from the hip comment, but at this point I feel it's warranted..

What is with all the Zoom hate? The company have been around for a decade, enjoyed relatively mediocre success until the outbreak of Covid, and suddenly apparently since they're experiencing huge demand and press coverage, every man and his dog is finding reasons to write a blog post complaining about them.

I've read some article splitting hairs over the nuances of "end to end encryption" and how Zoom is so horrible, evil and wrong because they, like almost every telecommunication provider under the sun, can intercept your calls. What makes Zoom so special?

What's driving all this hate? Because it's a far more interesting question than what technical flaws Zoom, or any other product in this category, almost certainly suffer from.

Has someone done any security analysis of Houseparty? It's experienced surge growth in the same period. But in the time I've seen maybe 20 Zoom-hate articles on HN I haven't seen a single mention of Houseparty. What about Google Hangouts: is it "end"-to-"end" "encrypted"? What about its recording feature? Where are the articles? Where is all the hate?

Why?
Tldr:

>Q1: Can we imitate "thinking" from only observing behavior?

>Q2: What is the computationally cheapest "organic building block" of an Artificial Life simulation that could lead to human-level AGI?

>Q3: Loschmidt's Paradox: How does T-asymmetry in macroscopic phenomena arise from T-symmetric (microscopic) physical laws?
It's simpler than that. Ask for their desk extension and then call the number on your bank's website/card and use the extension. I have yet to talk to a bank employee who isn't willing to do that.