skysight-inc/HackerNews huggingface dataset:
I recently discovered this app that makes your iPhone (or iPad) a webcam for your Mac—the difference between the shitty webcam Apple ships and this is eye-opening: https://reincubate.com/camo/
I feel like Unity3D could be turned into an animation tool like Flash with some extensions. It already has HTML5 export.
State and Federal Investigators to Bring Antitrust Lawsuits Against Facebook
Fun with Akka Actor System
It's all very well to say that traditions that serve no purpose are stupid and should be forgotten, but it might be a Hard Problem to distinguish those kinds of traditions from other traditions that serve an excellent purpose that is complex or non-obvious enough that they appear purposeless.

Relevant Slate Star Codex: https://slatestarcodex.com/2019/06/04/book-review-the-secret...

Relevant HN: https://news.ycombinator.com/item?id=22037749
This feels like both an anecdote and a straw man.

I can point to two blogs on either side that have a lot to offer.

Large bundle: https://www.joshwcomeau.com/

Small Bundle: https://www.eugenewei.com/
My daughter has played a bunch and the platform admittedly does a pretty good job catering to all genders. I've seen her play fashion games, and on the same platform she's invited me to also play zombie shooters and gun-games. It's a good lesson in inclusive design.
Yes, multiplayer is a good point. Roblox is an easy way to make games that are

1) Multiplayer (skipping all netcode, account systems, and so forth)

2) Have a secured, safe, and trusted way to make transactions

If you were to try and make a multiplayer, microtransaction based game in Unity, that is a large amount of work, especially for a younger developer, and it's _critical_. Messing up payment code has huge consequences.
Nitpicking, but I won't consider either Leekspin or Caramelldansen memes strongly related to Flash so it's weird to see them picked up as examples.
Macromedia and/or Adobe could (and should) have published an open source standard

They did open it up...

https://en.wikipedia.org/wiki/SWF#Published_specifications

Until May 1, 2008, implementing software that plays SWF was disallowed by the specification's license.[35] On that date, as part of its Open Screen Project, Adobe dropped all such restrictions on the SWF and FLV formats.

https://www.adobe.com/content/dam/acom/en/devnet/pdf/swf-fil...

If Flash had been in decent shape at the time smart phones arrived, they might have been a required feature.

...but the feature bloat that Adobe created with the platform was part of the problem, introducing not only security issues but inefficiency. SWF started out as a small and efficient vector format, and then accrued far more features than were really necessary for its core purpose.

(HTML+JS+CSS is even less efficient, but have somehow taken over thanks to Google and the like.)
I think the beta version of native photoshop is already out?
Interesting.

What I've found is that the users I have that complain are by far the minority of my users. They ask for every little whim, many of them conflicting. If I'd been listening to them my website would be a mess right now. Alexa top 5k. 7 million uniques / day. 550kb. Less than 2 years old.

Every time I implement a new feature, there is no significant change in my site's trajectory. Improving latency by adding an auto-scaler, however, has lead to a massive uptick in usage in the past 90 days.
Reassessment of Need for the Trans Mountain Pipeline Expansion Project [pdf]
How user experience degrades as the open web dies
Remember that Jobs banned it to kill it.

https://www.cnet.com/news/jobs-why-apple-banned-flash-from-t...
thanks for the reply. I now see where the inferential gap is.

> You're claiming that it's some kind of call to action against "unfettered free speech" (which we already don't have in the US anyways). Present an actual argument instead of taking a quote (properly attributed but sans context) and jump to conclusions that aren't in it.

I was attributing the context to the quote. I hadn't really considered that people were unaware of the context, because I had read the quote in context. Context being an editorial titled "Why America needs a hate speech law"

> TL;DR: You are terrible at argumentation.

Thanks for the reply.
This article applies to every architecture and os transition that isn’t backwards compatible.

PDP->intel meant we can’t run pdp code (oh wait many banks now just emulate PDPs running cobol)

macOS: 68k->ppc, ppc->intel, and now intel->arm. macOS <= 9 to X

Etc
What we think is worth preserving now isn't necessarily what the future will think we should have preserved. Most of papyrology is the study of ancient documents that were thrown in the trash.
I use fish as my default WSL shell, and I run "code ..." from it all the time. What doesn't work for you?
Corrupted Bitcoin Wallet and 30 Lines of Code = 3000 USD
The mid 2000s era was a really magical time for me growing up.

Just the sheer amount of interesting games and videos available on places like NewGrounds and Kongregate was something else. It was kind of crazy how easy it was at the time to get at least some attention to any proof of concept project simply by posting onto said sites.

Something that has definitely gotten much harder over time despite the more advanced tools that are available to hobbyists these days.

I think it was a mix of how easy flash made it to go from some vector art drawn in app, to hooking up some key-frames together with logic for a game etc... But it was also IMO strongly influenced by the internet culture at time, where there was (at least it felt like) a larger audience of people available to try out wacky often no/low-budget things.

I haven't quite seen the same environment emerge on places Itch.IO and to an extent Steam.
Are you doing anything special here, or just buying some in your brokerage account and telling them "Hi <kid>, you have <n> shares in RBLX"?
Great explanations. Thanks!
This was noticed over the last few years with minecraft, fortnite, etc. Can't find the good article about it (it was posted on HN at some point), but there's https://www.forbes.com/sites/dbloom/2019/06/04/is-fortnite-t...
With C++ the usual solution is to use only a defined subset of it and make sure that lint checker is used in presubmit checks. Exceptions to other types should be allowed, but strongly discouraged when working in a team (which TypeScript is used for)
Which other metrics specifically?

The S-1 mentions many times (i) DAU, (ii) total hours. But a quick skim didn't find either (iii) MAU, or (iv) # registered users.

The statement to which I replied ("average daily play time is 2.5 hours per active user") would only be true if DAU/MAU (aka 'stickiness') is over 95%.

For comparison, leading messaging apps that you imagine every user using every single day (like WhatsApp and WeChat) have DAU/MAU ratios of ~70%.

If we assume stickiness of 40% (still high!), then average daily usage per (monthly) active user is more like 1 hour.
A computer in a form-factor larger than a desktop tower can't be called "pint-sized" regardless of how big the competition is (or was, historically).

That's like calling a bulldozer "pint-sized" because you're comparing it to the Bagger 293.
Yes I did not share the context. He's relaying how he came to question those values he was advocating.
I mean I don't like a lot of these redesigns. However, I think your mixing up correlation and causation.
Muggle Of Glob, that's a lot of animated avatars. It's like watching an aneurysm in real time.
I'm glad to see a working proof of concept of Flash emulation in the browser. What's sad is Google and Mozilla could have easily implemented such a thing themselves to make a painless transition away from the plugin years ago. Maybe there was some legal issue but I bet they simply found it more convenient to wipe their hands of it.
That's.. wow. $175 and passing a test, and you're set for two years. That indeed eliminates the problems I had with the old system.
> as it's drawn with vector graphics (I guess?)

Yeah, Flash was fundamentally a vector format for much of its life. It started adding bitmaps after a while, I wanna say in the Flash 5 era? It's been a long time and I've deliberately put a lot of my time with Flash in the mental vault, as it was also mostly time working under John K.

Anyway. I spent a lot of time hand-optimizing autotraces of scans of ink drawings, and even more time moving them around in sync to dialogue. Flash was very much about sending compact vector representations over your 28.8kbaud modem connection and moving them around instead of sending anything like what we would call a video stream, until they added the FLV format and YouTube happened.
I’ve been quite pleased with the free, unlimited GitHub Actions for public repos. I’m sure the party will end eventually, but it’s easy enough to move to whatever is best whenever that happens. And it’s not VC money that’s funding it, so who knows how much goodwill and market share Microsoft wants to buy?
You might not fully appreciate how graciously rsync handled this: they could have trivially won a lawsuit against you. Had you made this kind of mistake about another company’s offering, and they discovered it, you might expect to hear from lawyers very quickly.

Avoid making comments about competitors unless you are certain it is the truth.
Maybe that will help RISC-V for the same reasons, too!
I think today's creative youth are on Twitch and TikTok.

I'm not sure if they're building the same kind of future capital and skill sets that we did, but maybe it'll turn out well for them. Especially if there's an explosion in the creative economy.

Still, it's incredibly hard to beat a technology that teaches kids to program as a side effect. Flash and early web raised up a generation of engineers.
Did Google ever offer an alternate revshare plan?
Could you give an example?

In years of using TS I have had to craft a few exotic generics, but have otherwise never ran into "really complex" types.
I remember it took 8 months for NeoGAF to approve my account back in college. By the time I was a member, I was putting a lot more thought into my posts and replies.

One downside is that if you feel what you have to say isn't smart enough, you might miss out on an a conversation that could go interesting places.
Some of the excess deaths this year were due to the way we handled covid and not the disease itself. Suicides are up. Medical care is being skipped or postponed (cancers are not found as early). So no, I don't think you can look at all cause mortality and say that any excess means the lockdown should be stricter.
hunter thompson would agree with weed, or cocaine - all of these aren't the right choice for an app name, it's clever, but lacks enough context to require enough active thinking to be jarring
Agree to that completely. It is also hard for the libraries to spend their energy / time in building for languages that covers only a few percentage of total users. :(
If anyone wants to read an interesting technical article about Roblox, this "Eight Years at Roblox" one from August was excellent: https://zeux.io/2020/08/02/eight-years-at-roblox/
How to Make a Crypto Trading Bot Using Python
> Global WWII deaths - 60M, many or most young
> Global COVID-19 deaths - 1.3M (November 2020), mostly old

I have issues with comparing things this way. We easily could have had higher magnitude of deaths but we chose to use preventive measures to not have that. Hence, it does not yield a conclusive comparison and deriving anything from that is void.

The times of comparison are also not valid, as we are now just at the beginning of the 2nd or 3rd wave and compare that to the sum of all WWII related deaths at the end of WWII.

This is the reason why people are cynical when they say the measures are too excessive because we wouldn't see enough deaths. The only reason we don't see excessive deaths is due to the measures.
Cathie Wood Might Lose Control of Ark, the Company She Founded
They work today, but Google could fool them by embedding the ads in videos, I mean cutting a video and inserting the ad inside, not playing a separate segment, so that it can't be detected by the adblockers. But then video makers could fight back by using AI to compare it with the original without ads and distributing cue lists automatically downloadable by browsers extensions telling the player to skip from A to B to hide the ad. then Google would fight back again by making the ad embedding random at each play, so that cue lists wouldn't work anymore, or disabling skipping within the ad segment, and so on. It will never end.

It is pretty clear that Google is attempting to monetize everything down to the spaces between zeros and ones, changing their own rules when it suits them, and won't stop before anything. This is extremely unprofessional; I wouldn't rely on them for anything serious.
Zencare (Mental Health Startup) Is Hiring – Full-Stack Software Engineer
Sorry but arguing that it's better to let people die from illness rather than fight a virus with medicine will require more than an analogy.

I asked for a mechanism that would make the population more fragile overall (not only less resistant to a specific strain of a specific virus) if we train the immune system with a vaccine. Also keep in mind this is an age disease, ie those who are more likely to die from the virus will do so after their reproductive period.

(Note: do you seriously believe today's teeth are more troublesome and less fit for the job than in the past ?)
"It allows you to fail multiple times without changing the product name"

Great.
2,000 Americans dying every day is an emergency.

Hospitals filling up and running out of supplies is an emergency.

Not all emergencies are short-lived or sudden.
America is one of maybe half a dozen countries in the world with a two-party system. The others are Malta, Zimbabwe, Jamaica, and a few other Caribbean countries.
Ask HN: Has anyone had issues with signature timestamps in ProtonMail Android?
I think op was missing the implied " and I turned out ok "
> Efforts to drive voter turnout were clearly effective.

That is in no way an answer to the question of how elections were made more secure.
The reader who gets to read the page for free in exchange for that marketing cruft being there.
FYI a lot of these pages appear blank to me (not all) and are returning HTTP ERROR 510. Congrats on the launch though - looks like you have decent traction already.
Typical users aren't relevant here. We're talking about Patreon supporters, people who gave money to a single creator and want an ad free video. They can click a link to vimeo.
I think it's less about "mistakes I made as a kid", and moreso, "I turned out great, so maybe they aren't mistakes"
Convenient police officer takes down runaway criminal
Or unless there's a petition process to get another browser added. I think the criteria is "not a webview, not embedded", so if your browser isn't usable for that, or at least not without it being obvious, then maybe that browser can ask to be added?

There are reasons why Google doesn't just want to allow any curl request to authenticate a user, and those are valid reasons I agree with. Do those apply to a browser like Epiphany? Probably not, but there's a spectrum along which things will fall, and people will not always agree on where those things belong on that spectrum, and some things may be initially excluded purely on popularity, but that might be an easy problem to fix. Asking is pretty low effort.
Looks like it was a typo and they fixed it!
Interesting, you are right I can repro the bug in issue 2028 although 555 claims to be fixed.
"is believed by many"

He already said no.
I mean app in the traditional sense, application. It's apps (almost) all the way down. ;)

And any new browser competition has been kneecapped in that way by recaptcha for a long time already. You either deal with the web being less convenient because you've opted somewhat out of the easy path presented you (like I do, with Firefox and many container tabs), or you don't use Google services, or accept the easy path of Chrome and Google services together.

We're talking about convenience here. Google makes it convenient and more secure (from others) to use their applications and services together. I'm not going to begrudge them making something harder to do it a way they think is worse for them as a company as long as they still leave it possible. That's better than you'll get from Apple.
Chromium is, but the GP said they were using CEF embedded in another browser, which is specifically what this tries to prevent.

I imagine using normal raw Chromium will continue to work just fine.
The Importance of Brahmacharya (By Sri Swami Sivananda)
I grew up playing Roblox games (and later scripting in Studio) and the most memorable aspect was how surreal everything was. Most of the games were mishmashes of pre-existing assets, puerile humor, and pop culture references.

I remember one game in which you started off on a massive platform full of food, and had to shovel the food onto a conveyor belt that led into a giant person's mouth. If you yourself fell onto the conveyor belt, you'd be treated to a grand tour of the person's digestive system before being turned to poop and dropped into the toilet bowl. Inside the toilet there was an obstacle course, and at the end of this obstacle course there was an array of fighter jets that you could use to get back onto the food platform. The jets didn't have throttle: they either went super fast or not at all. So the poop-people would bail out of their planes in mid-air, and the jet would crash into the baseplate, usually killing someone below.

This was back when there was no way for developers to monetize their games. Some games had "VIP T-shirts" that gave you tools or allowed you to enter a special room, but devs had neither the technical ability nor the incentive to "do it for the money". Most games were like the one I described: bizarre one-off projects created with the intent of showing something really cool. A few "classics" kept stable player-bases, but for the most part the front page was a constant churn of weirdness.

I've still never seen anything quite like it.
Umm. You're basically implying that all desktop developers are lazy.

There ought to be some desktop developers who see the advantages of your preferred solution, where are they, and where are their apps?
Sunk cost fallacy is one of the vectors that leads to “all-in”. They may have started off with a reasonable position, but rather than losing half their net worth they keep piling more in to try to rescue the rest.

The psychology of this occupies a chunk of Thinking Fast and Slow. People discount the probabilities when taking a bigger risk to avoid a loss.
It's kind of fun, but the images are so low-res that it seems like you don't have a chance.
You can delete open files on Windows, but you need the right option (FILE_SHARE_DELETE).
The word is actually "ferrous", but, yeah.
Would a ducted fan work better?

How about heating the air and pushing it out?
That would be fine since most of my targets will still be amd64 anyway
A simple map quiz of world countries built with Mapbox+OSM+Wikidata+Svelte
Just to inform you, but the text could benefit from having some margin/padding. The text is touching the left edge of the window when the window width is less than ~1390px but greater than ~764px.
How do they get away with being essentially a platform itself for multiple games and not run afoul of the same restrictions that prevent cloud gaming platforms being sold in the App Store?
Nice. Thank you for the response!
There is a binary, Windows-native SWF player that still works 100% perfectly on Win 10. There is also one for OSX but with Apple's hatred for backwards compatibility I have no idea whether it still works or not

It's a shame that Adobe has all but buried it, but it does work.

Honestly its the only good way to view downloaded flash content nowadays, because it preserves all the hyperlinks and other nonlinearity that is lost on conversion to a video file. Strongbad emails, for example, have tons of hidden content activated by clicking hotspots during playback. (You can even hunt for them by hitting Tab)
See instruction 'Can I post a job ad' on https://news.ycombinator.com/newsfaq.html
LBRY's main stream page for new users, right now, is a mix of racism, conspiracy theories, and FTC-rules-violating infomercials. Why would I want to dip my toe in there?
In theory yeah. In practice, 32 was about the best I ever managed and 24-26 was typical.
This is also why NIMBYism is such a problem. No city is static... it is either growing or dying. Often both, simultaneously. If the ability to change is constrained, the city-organism is more likely to die as conditions change.
And 10 years later, someone will eventually bring back dynamic typing and every one will go monkeys
Mental Model- Fundamental Attribution Error
That's alright too, but SpeedCrunch is much faster for simpler workflows
>>Note that I wasn't arguing for that. My argument is that a few simple, low impact measures would be enough to drop the effective infectivity of the virus low enough that it would fizzle out.

What's the difference between a virus being extripated from a population, and a virus "fizzling out"?

If it's not extripated, then it will immediately start spreading again as soon as those measures are lifted.

>>That wouldn't 100% eliminate the virus, as it would continue to spread and pool in countries without those guidelines.

Note that I didn't say that you argued for eliminating the virus from the entire world. I said that you are advocating extripating the virus from one particular country, and I argued that that would be extremely difficult to pull off and then maintain by physically isolating that country from the rest of the world.
Finally noUncheckedIndexedAccess! Awesome, thanks TS team :)
A whole bunch of previous posts have be reposted to this discussion (maybe by a bot?).

Instead of plowing through the disjointed repostings,

readers may be better off looking at the articles linked in https://professorhewitt.blogspot.com/.

Also, there is a video here:

https://www.youtube.com/watch?v=PJ4X0l2298k
> What's amazing is how Roblox has made an actual marketplace and scarcity for virtual items that have no monetary backing.

They do have monetary backing[0]. The proceeds from item sales usually go to the item's creator - and if you have enough R$ you can convert it to USD.

[0] https://www.roblox.com/developer-exchange/help
> (albeit with cryptographic signing to ensure it actually came from the right host). This might be dead in the water, yes.

Which is a pity, because this could have been extended into a way to allow browsers to pin a specific version of a web app and warn the user if the server sent something different the next time they visited.

Having a TOFU security policy for web apps would have made them roughly comparable to native apps for certain threat models, especially considering that native apps often auto-update without giving the user a meaningful chance to check whether the update is backdoored.

For both web and native apps, though, it would be nice if there were independently run Binary Transparency logs published so that apps would only download an update whose source code had been publicly available (and reproducibly buildable) for some reasonable amount of time to allow an audit to occur.
I do wonder if Michael Catanzaro has tried reaching out to Google. Epiphany's user base is microscopic compared to Chrome's, I'm sure, but they're also very far from a fly-by-night project.

Then again, I'm not sure how he would reach out. Google is infamously hard to contact, particularly in these sorts of situations where you're a victim of the AI.
I don't think we can reasonably expect company people to out their own misbehaviour and resolve this conflict. We are never going to know what happened.
I'd love to have a mix, sort of like facebook I guess.
This looks very interesting, but I think you need to give us some more examples of what you can do with it