skysight-inc/HackerNews huggingface dataset:
Exactly how large is it?

OS vendors already make a habit of regularly sending gigantic OS updates. I'd have a hard time believing that a compressed list of malware URLs would be noticeably bigger, by comparison.

Also, once the list is sent the first time (or just included with the OS so it'd be already present on your device when you bought it), they could just send the deltas as the list changed, and those deltas (especially once compressed) should be relatively small even compared to the original (probably not that large) list.
I had a formative experience with Flash as a middle schooler. I loved Albino Blacksheep, Newgrounds, etc. I thought the videos were hilarious and the stick-figure-style animation was approachable. So I acquired Flash, and I was blown away by how easy it was to create these silly animations. Automatic tweening was a miracle to me.

Since then I've done a lot of video editing with different tools, but I still think back to Macromedia Flash and how I, a child with no ability to code and no knowledge of HTML or Web tech, was able to make my imagination come to life on the screen.

I believe it's that powerful experience for novices that we're missing. I'm not sure how we should get it back.

(edit: phrasing)
"Weapons grade plutonium" obfuscates that you can make a nuclear weapon from non-weapons grade plutonium, albeit with an increased risk of only getting the fizzle yield.

Nuclear weapons that are "only" a couple kilotons are scary enough for me, kthx.
Rings very true. The alarmist views expressed in the article sound like the tale we have been hearing for the past 1-2 decades that desktops and powerful computers are going away, and everything is going to be in the cloud, everyone is going to use thin clients to access everything. It's 2019, where are all the thin clients? I mean I know they exist, but they are not anywhere near becoming "the main way the computing is done".
There are three cases. Fraud is one, the two others are banking mistakes. First, when the bank sends the funds twice by accident. Second, when the bank was not meant to send the funds.

In both of those cases, the beneficiary bank is not even required to send the funds back. It can require consent from the beneficiary (which is its client, after all) if it wants.

Yet in both cases, the beneficiary is not even meant to receive the funds.

Fraud works the same way: unless local law requires it, the beneficiary bank is not required to send the funds back, and can rely on beneficiary consent.
These are the concerns that should've been listened to.

But that's the benefit of hindsight. Were those the only concerns?

If all the concerns were listened to, how much that would've affected flight schedules? Would've been Shuttles flying at all?

And as a consequence, weren't the Shuttles overly complicated? Much simpler Soyuz is clearly a safer option.
I especially hate downvotes with no comment replies. Leaves me wondering which part of my comment was not good and why. I always thought it would be a good idea to require a reply for any downvote.
Flash was very good at animation interpolation. Basically using math to compress animations while hiding it from the developer.
Elizabeth Warren’s Facebook ad illustrates the company’s politics problem
Name a single EME implementation which isn't proprietary (and useful!).
I'm not familiar with red5 but it seems that webRTC does a decent job on video and text chat with the browser doing the heavy lifting in terms of encryption and permissions. Am I missing something?
The built in Files app is the file browser that lets you browse files stored locally on the device, any installed cloud storage providers, attached USB devices and network shares. It’s not a “backdoor”. It’s built in.
The problem is that all the new ways of doing things involve being a slave of some ecosystem that doesn't play well with other ecosystems. If Instagram, Snapchat, Dropbox, Slack, and Google Drive all interoperated properly, this wouldn't be a big deal.
I think it's also a problem when people are rewarded for finding these kinds of bugs that are not actual bugs.

Some bad person vandalised an obscure public Oracle repository on GitHub that's not even for any public product they're known for (OpenGrok). Instead of being banned, the owners restricted public edits. WTF? It's small things like this that end up being having the anti-pattern become the norm.
People go in and out of Manhattan a lot. I'm saying you can't isolate the problem like that except for the people privileged enough to afford Manhattan rent.
By most objective determinations of what is "candy", "cereal" such as Froot Loops would qualify.

(And I'm fully down for banning ads for candy cereal.)
Reminds me of the quote, "Give a man a gun and he can rob a bank, give a man a bank and he can rob the world"
I wonder if there are similar oversights with the US locale, seeing as a lot of developers prefer English interfaces to the somewhat craptastic localizations.
https://news.ycombinator.com/item?id=21242628
The GP poster is incorrect; the Region setting has nothing to do with setting the region code of the Language setting (each language+region pair being its own listing in Languages.) The Region you choose during initial device setup does determine your default Language region, but you can pick a different one while keeping the same Region.

The Region setting in iOS is literally just the question "what Country [or Country-equivalent political region] would you like to be considered to be in, when we make certain OS features be dependent on your country?"

This is separate from what country the phone treats you like you're actually in, geographically, which is determined moment-to-moment by geolocation and cellular profiles. (Time zone? Geolocation. Maps domestic/foreign feature display granularity? Geolocation.)

Whereas, Region is for things like, say, whether you see certain apps or features that are in partial progressive rollout; or whether you see features offered that don't make sense outside of certain regions.

Re: the first example, the News app, which rolled out in the US first, could be made to appear in other countries by setting your Region to the US. When this was done, the News app, if launched, would still detect what country you were actually in (geolocation-wise), and would make a best-effort attempt at showing news from the few sources Apple had made agreements with so far from that country.

Re: the second example, iOS has social-network "Accounts" integration with Sina Weibo, QQ, etc. just like it has integration with Facebook/Twitter/etc. It just doesn't display these sign-in options unless your phone is set to the China "Region." Because, if you're not in China or from China, why would you ever use these networks? (Note that Apple designs iOS under the assumption that people won't bother to change their Region when they travel; so it really is more of a "where are you from" rather than "where are you now" question.)
It is especially true in server chips. AMD offers double the cores per watt of TDP at roughly half the price at the same IPC.
Email is actually pretty crappy for files. She should setup an https drop and get a way better experience.
Shut down the factories too?
> According to the article, Costco's average mark up is 11%. So they make $99.10 profit on my $1000 of spending.

No, they are selling to you for $1000 something that they bought for $900. But they still have to pay all their operating costs.

Their revenue in FY 2019 was $149.4bn (+ $3.4bn in membership fees) and the cost of merchandise was $132.bn. Their gross margin is 11% but then you have $15bn in "Selling, General and Administrative" expenses.
Waste heat, maybe? (cf. Landauer's principle)
Yep, close to half my company was laid off at the beginning of the summer. It was hard, it had been clear the company didn’t have the revenue to keep running but we were constantly assured the current round of funding would close. Then it didn’t and a lot of us were gone
As the article says, Google can't force manufacturers to follow strict update policies because manufacturers can just fork Android like Amazon did.

I can't think of any open source software vendor that is able to force its customers to accept strict policies, because forking is always an option.

Windows updates work for years because manufacturers maintain Windows drivers for their hardware. The Android ecosystem is more like the Linux desktop one -- each manufacturer sells a different Android distribution with their own custom stuff mixed in.
We have e.g. legal emancipation in many/most jurisdictions. But just because you may gain the ability to form a binding contract, etc, doesn't mean most people will treat you like you have.
I’m a very active user of LinkedIn, effectively cultivating my “professional brand” on it. I’ve been contracting for years and use my network to find gigs. While I don’t have an issue with the business that HiQ are in (informing businesses of employee flight risk), I do believe there’s a qualitative difference between data that I publish for consumption by human eyeballs for free (a use of my data that I’ve authorised), and someone harvesting such data and en-mass for commercial purposes that I have not authorised. HiQ have not asked for my permission to use my data, they have not made any commitments about how they will use and not use my data. Given that they have access to my contact details (even via LI itself), they are capable of contacting me to request permission to use my data.
What it would mean is committing to supporting previous interfaces for some window of time when introducing new ones, not one interface ever.
I started using hyperfine a few months ago now on a colleague’s recommendation and I really like it.

In the past, I’ve cobbled together quick bash pipelines to run time in a loop, awk out timings, and compute averages, but it was always a pain. Hyperfine has a great interface and really useful reports. It actually reminds me quite a bit of Criterion, the benchmarking suite for Rust.

I also use fd and bat extensively, so thanks for making such useful tools!
I've been baking breads regularly for the better part of a decade, and I just learned about Vital wheat Gluten this last year. I was blown away. What an incredibly useful tool!
A few years back I read Gallier's notes on matrix Lie groups, this was definitely the most accessible (yet complete) introduction to the subject I found.
Firms ignoring climate crisis will go bankrupt, says Mark Carney
Does anyone now if this system supports Google Docs-like live editing? I'm struggling to find such a service.
Isn't this the way it has always been? Then they expect help from the rare few who do understand how computers work, while at the same time somehow looking down at them for not being "normal".
What mess? The waste is being kept in manned facilities and will likely be repurposed in the next 20 years as fuel for a new generation of nuclear reactors. The first commercial nuclear power plant was in 1956. If you think about it, we are dealing with the 'mess' of the previous generation. And we are doing fine.
Even without scripting, shell access and so on, I have regular file transfer as a major use case for SSH, through scp or rsync. Sending some files to my phone is very convenient now due to the brilliant KDE Connect project, but I'd still say scp is the next most convenient option.
I'd go further than this. Here in Australia, cigarette packets are forced to use bland, non branded packaging. It should be the same for these drinks. They'll be less attractive if they all look the same.
My kids user office 365, but the iPad requirement is my but beef.
What a great coincidence. I found gpt-2-simple on Friday and just got it running in a Flask on Fargate a few mins ago. GPT-2-simple made the process so simple that my biggest problems were infra and not inference.

Have you heard of any success on running in a lambda?
If you actually eat Soylent you're in like the 0.0001th percentile of Amazon shoppers.
I respectfully disagree :) I think that the notebook environment is a nice entry-point for lots of applications. We actually use it pretty regularly to launch more sophisticated experiments / multi-node training jobs, etc using our python SDK.

You are right that versioning is still an issue and we largely punt on it by using the docker container (with layer commits on each notebook teardown) as the versioning mechanism. Maybe not the best solution but it does have it's advantages.
I heartily second the recommendation for both of Forkish's books. I picked them up last summer, based on a comment here on HN. Getting my first decent loaf took a few tries, but now I bake all of our bread, whether artisanal or just sandwich bread. I usually bake with my 4-year-old daughter, and I've also been baking more desserts as well, for which I often use recipes from King Arthur Flour or Cook's Illustrated. Just made cinnamon rolls the other day. We also make pizzas every month or two, for which I can't recommend a pizza steel highly enough (unless you're lucky enough to have a home pizza oven that can reach 900 degrees).
SoftBank Seeking to Take Control of WeWork Through Financing Package
This is a great recipe to start out with if you'd like to start making your own bread:

https://artisanbreadinfive.com/2013/10/22/the-new-artisan-br...
> Depends if you want to wait for the CI system to upload or not. Also if you want CI to have commit permissions.

I guess you could deploy first and verify automatically later. Hadn’t thought of that.

> Debian is at something like 90% reproducible packages once they fix two outstanding things. Most languages will have settings and best practices at this point that will give reproducible builds.

Never the less, getting (and keeping) bit-for-bit reproducibility is a ton of work, especially for software that changes every day, and the benefits aren’t compelling for many projects.

> Then use Bezel once you get past that stage.

This seems to be the answer, but it’s not very satisfying since Bazel’s support for many popular languages (e.g., Python) is lacking and there are lots of rough edges to iron out.

> Look, to be blunt, it seems like you're trying to nitpick whatever anyone says while ignoring large parts of answers. Fact is, many people at small and large companies use monorepos successfully. They work for those people, you can keep trying to argue they don't or try to learn why they do.

I never understand why people get defensive about things like this. I’m not attacking monorepos. I manage a monorepo at my small company, and I’ve run into lots of issues trying to make it work. I’m here trying to understand why so many people rave about monorepos, but often don’t have good answers for things like “how to manage rebuilds?”. You see this as “nitpicking”, but the distinction between “just git diff a directory!” and “use something like Bazel” is important.
> People just seemed happy there, from business people to laborers.

Wow, honestly you didn't stay long enough if this was your lasting impression.
No, Costco is accounting for it normally by putting membership fees up there with gross revenue. I'm saying the gee-whiz description of memberships being 75% or more of profit is silly. The firm has gross margins on its sales. It also collects membership fees. Any one of its product lines could be a large portion of revenue that you could single out as being the driver of their profit. I just think it's silly to single it out like that. Gross margin pays for the stores to be open just as much as anything else, and with less margin the stores could be out of business despite collecting all those membership fees.
Note they are nitpicking spelling (propitiatory vs proprietary) not discussing the topic. It took me a second to realize as well but to be fair you should have noticed if you read their link before responding.
How else do you define as “running just fine” than - something people actually want? Most of the kiosk/vertical market type devices are running a version of Android now. The vendors that use to sell ruggedized Windows mobile devices like Intermec have since started reflashing them to run Android.
Nice write-up. :)

Must have cost a fortune if each instance gets it's own GPU.

I suspect the CUDA via docker added a fair bit of complexity.

I toyed around with TF2 on a VM and while difficult to get the versions aligned it wasn't as troublesome as the docker sounds.
Low barrier to entry, cross browser compatible, multimedia websites.

Someone with artistic talent could quickly learn flash and get something bizarre working very quickly. Drop the minimally skilled into a modern development environment and novelty is much harder. 95% of the time that’s probably a good thing, but it sucked a lot of the fun out of the internet.
Very fair for longterm, I'm thinking for immediate turnaround. I think with an aggressive enough plan (which isn't going to happen in reality) you could do this without any notable spending increases in 2-3 years by just stopping cars and maybe buying a few more busses as the main cost.

After that if it continues to work out, streetcars absolutely make sense. Basically just doubling the subway lines at that point. Probably ideal to cover crosstown first across places like 14th, through Central Park, 34th, 116th, 125th, Canal, and Houston, and then you can sure up the avenues with streetcars, probably starting with Harlem through the upper east side. What a fun project to imagine honestly wow.
It seems like finding life on another planet is held to secrecy, but in my mind wouldn't a country want to take credit for finding the first signs of life outside of Earth? And therefore, if a country was to find and confirm life of another planet wouldn't they report it immediately?
I was going to add how I'm surprised that no one is trying to emulate it in js or wasm but I appear to be wrong. someone on Newgrounds is doing just that:

https://www.newgrounds.com/bbs/topic/1444275
I frequently write to my grandma, who is fairly well-educated, and her writing is technically good. It is, however, bad writing. It's a pattern I've noticed quite a lot with older people. They write perfectly-formed garbage. I think the amount of time people spend writing today is greater than at any time in history, and I think it shows.

That's my intuition. But I'd also note, your points (1, 3 for example) contradict eachother. You complain that writing is simple (2), but unclear (1), idiomatic, but jargon-laced.

My thinking is that modern writing is a sort of colourful digression from the Elements of Style. Irony, simplicity, and idiom seem like good ingredients for playful, powerful writing.
The Audio Revolution [Part One]
I find it amusing that having an expansive monitor could be used to leak data more efficiently from CPU caches and RAM
I threw up a livestreaming setup + chat with nginx-rtmp-module, Prosody, Converse.JS and a few lines of javascript in a weekend. I'm not really sure what you're talking about tbh.
Flash sites were creative, in that they were occasionally built by people with amazing talent and great skill.

Most of the time, though, Flash was the multimedia CD-ROM of the web. Flash was an extension shoehorned in, didn't feel like the rest of the web, and didn't deeply integrate with the browsing experience.

Flash content was an alien rectangle, a wormhole into a strange dimension, where a mouse click would often not behave anything like a mouse click usually would.

Flash pretended to be on the web, but Flash was not of the web. That's why it's now gone.
Bluetooth ones are less then $10 online.
Also it's worth mentioning, if I still had my files from my 486 PC (I don't), could I even access them? Mostly, not, or not without an emulator and fifty floppy disks of some ancient app I binned in the 1990s. And a floppy disk drive. And an adaptor cable.

Files rot, unless they are intentionally low rot by design. Most weren't.
Can you explain a bit what that means :)?
And, they are often the worst drivers in any city.
Something that's not easy to appreciate about Flash if you weren't there is that it is the first tool that really put multimedia interactivity within reach of non-devs -- and, almost gratuitously, made it dirt simple to distribute your creation at the same time.

A tech-savvy artist, who would previously have needed a handful of devs and a publishing company to get a fun toy to a few hundred users, could suddenly build and send something around the world in a week. No wonder it uncovered so many creative projects waiting to happen!!
There's no way you covered 2/3 of this in hs.
Some political systems make even the best solutions "a loop".
A number of years ago, I joined a bank for a 6 month contract position.

3 or 4 weeks in just after I had sorted all of my login details and worked out what I needed to do, they announced they were completely pulling out of the business unit I was in and that thousands of people would be made redundant. This was a huge shock to the market.

Within a few weeks, entire floors had closed down, but surprisingly I didn't get the tap on the shoulder and asked to leave. By complete luck, it turned out I had landed on one highly profitable strategic programme within the business unit where they had commitments they couldn't easily unwind. I therefore stayed in a team of 4 who were the last men standing out of thousands, even though I was completely new to the organisation.

I felt kinda bad as I could have moved to a new contract relatively easily, whilst some people lost their livelihoods. Alas, I completed the contract then moved on.

It shows it's not necessarily a reflection on you as an individual when these things happen.
Great questions, which I know I'm not equipped to answer authoritatively - prior comment was just my two-cents on how I'd expect Apple to argue the issue (And even that argument may be a losing one).

In opposition to the fraud argument, one could argue they wouldn't reasonable be expected to have their data forwarded to China. The counter-argument to that would likely be along the lines of users who have their localization set to China might have more of an expectation of this. And so the lawyer fees continue to increase in what would be an incredibly interesting case, honestly.
> If driving into Manhattan were not an option, I would expect demand for housing in Manhattan would go up[0]. Of course, housing in Manhattan is already incredibly expensive...

Why?

And we recover all that wasted space on roads to build parks and a lot more housing.
From a security perspective, zips can be dangerous. Some email systems strip them off automatically.
> Vancouver took their 2-lane each way (4 total) roads and dedicated the outer lane to bikes. They protected that lane from car with planters. So, it can definitely be done.

Makes snowplowing a mess. NYC can’t just shutdown like Vancouver does every time it snows :)
> Most programming I do seems to be of this type

> language in which I can sketch ideas fast

Can I ask, what are you programs about?

And sketching ideas? Is it ... maybe creating software models for how the world works, then input the right data, and proceed with simulating the future?
Or maybe he wasn't saying that and you were hallucinating?
PR Mistakes Startups Make
I was laid off once when the small company I worked for spent too many resources suing companies violating their patent and ended up running out of money.

It was a blessing in disguise. I started my decade long career of remote work after this and tripled my salary as a result.

I often take year long/project based contracts and need to find new work every year or so. It got me used to selling my self and going through the interview process, and I now am not as devastated when I need to find new work.
Well, I've been using and programming computers for decades now, but I have to admit I've never "written a compiler, database, or central processor". This is quite a high bar for computer competency, I think.

The comments about file systems are interesting, but I doubt that programming is going to get much easier just because you store your source code in database tables instead of files.