skysight-inc/HackerNews huggingface dataset:
> Flash as a technology should never be used now unless for artistic purposes.

Nothing filled the gap left by Flash. It was easy, accessible, and drew so many young people to create.

Flash had security issues, but they could have been fixed. Macromedia and/or Adobe could (and should) have published an open source standard and realized their tooling would always be ahead of the game. They didn't see the incredible opportunity and dropped the ball.

Flash was so much simpler than the Javascript "standards" layer cake we have today. I'm not deriding the web -- it's the last free and open space we have left in an ever-eroding tech land grab. But Flash missed a chance to contribute to its defense.

If Flash had been in decent shape at the time smart phones arrived, Flash support might have been a required feature. Lots of people would have launched apps as Flash apps instead of iOS- or Android-specific apps, and we might have gotten much more open and cross-platform devices as a consequence.

I kind of blame Flash's lack of follow-through for the App Store hell we have today.

The web that could have been...
It's boilerplate for companies that lose money! Most IPOing companies outside of the tech sector certainly don't have this in their S-1.

It's only not notable because if you've even skimmed the rest of the S-1, you already know whether they make money or not. If you haven't, it's possibly the most notable thing there. It's the single bit of information that tells you most about the company's historical financial performance.
I'm a Radio Astronomy Enthusiast.

I was at Big Ear the weekend before it was tore down, and it was what really prompted me to get into Radio Astronomy. It's what prompted me to visit Arecibo in the late 90's -- there wasn't much of a visitor's center, but, I was still able to get a tour by someone who was working that day.

I tried to get into OSU's Electrical Engineering Program (my mentor went there, and I had made a lot of friends through him), but, my military service made it impossible for me to find a path forward at OSU, and managed to go to a small private school's engineering school instead.

Radio Astronomy (and, broadcast/ham radio) really helped me shape my engineering prowess to who I am today.
Sure, then freeze the software of older devices and only release security fixes.

No revamp of look-and-feel and other random software features that only makes sense for the new models.
these are all really great. thanks everyone!
The problem is that sites that really had no business being "web apps" have turned into these monstrosities. The new Reddit and Youtube are great examples of this. The old versions worked just fine, but for some reason they were replaced with all Javascript versions that perform much worse.
Axioms can be used in proofs, and they are not provable.

If a proposition is not provable, yet raises no issues if regarded as true, then it can be added as an axiom and used in theorems.
What's in a name? That which we call a rose

By any other name would smell as sweet.

So Romeo would, were he not Romeo call'd,

Retain that dear perfection which he owes

Without that title.
I wonder why there are not more conspiracies about the NEOWISE comet given we are currently experiencing a plague.
What a way to kill the golden goose. Adobe could have done great things with Flash - improved it, made it native and open source while still making a massive profit from what was a really good design tool.

Now its dead, all websites on the Internet look the same and were all using shitty js frameworks trying to achieve what Flash could do in 3 clicks.
I too was shocked to see so much defending the state of this child so thank you for your comment!

So much confirmation bias at work here.
Well, some people disagree, as usual; not really an issue; if you need a theory and formal semantics, consult the standard work: https://www.amazon.com/Theory-Objects-Monographs-Computer-Sc....
Stage 0: JavaScript without types is too hard to maintain.

Stage 1: Put types into JavaScript.

Stage 2: TypeScript types are not expressive enough.

Stage 3: Put JavaScript into types.

I'm looking forward to stage 4 where the expressions inside TypeScript type annotations get so complex and hard to maintain that someone creates TypeTypeScript that lets you put type annotations inside the code inside type annotations.
Sharing my production of a sci-fi flash animation in the dot com era: http://swain.webframe.org/zeek.html after the dot com crash it was broadcasted in https://en.wikipedia.org/wiki/Locomotion_(TV_channel)
apparently the search box repopulates from a cookie. Last thing I search was my name. I clicked your link and freaked out for a second.
Show HN: Google Calculator meets Haskell meets Prolog meets a REPL in a web page
Not quite.

Users who complained about things being slower were hinted that perhaps the new models would be faster.

It was not a communication issue that damaged Apple; but the contrary, it helped sell more units. The only "bad" thing is that it got a lot of scrutiny.
Reaper DAW has been phenomenal and is quite affordable. I've used it constantly for probably 10 years now. https://www.reaper.fm/download.php
Same here, with daughters 4 and 7! They beg me for Robux on a frequent basis and 100% of their weekly allowance goes towards it.

I have no doubt Roblux will continue to make mountains of money. The amount of people playing it is mind blowing and I’m sure there are additional ways to monetize their ecosystem.

As a side note - it’s cool to see them play so well together and I even play with them too to engage with them on something they enjoy. On the other hand, I sometimes get concerned with how much they play and how addictive the micro transactions are for kids their age. Then again, I spent most of my days growing up playing games like EverQuest, WoW, learning to program, etc. , so it’s hard for me to judge.
WHO Rejects Antiviral Drug Remdesivir as a Covid Treatment
Yes, and perhaps President-Elect Biden can setup an office to handle dissemination of these lies. Perhaps he could call it The Ministry of Truth.
This is exactly it - they're fairly simple games (in some cases) but the social dynamics are what makes them.

In the current pandemic setup where my kids are so isolated Roblox has been a huge win as it's so much like a digital playground for them to hang out on.
What? It only turns back into a dynamic language if you give up and start using “any”. The more detailed your type system, the more distinctions you can represent in it, and the more unintended behavior you can catch early. It can become more challenging to work with, but you’ll get end results that are more robust, which is one of the goals of strong typing.
I laugh at your 36 drives and present to you the Backblaze Pod: 60 drives! Look upon it and weep!
https://www.backblaze.com/blog/open-source-data-storage-serv...
Damnit, those jerks wouldn't hire me back when I applied in 2012; I'll bet if I had gotten a job back then I'd have a relatively healthy stock package by now.

(btw, I'm just messing around, I had almost no experience in 2012 so I don't really blame them for not hiring me)
A classic read: "A Group is its Own Worst Enemy" by Clay Shirky

https://www.gwern.net/docs/technology/2005-shirky-agroupisit...
> horribly abuse the dynamic nature of JavaScript

It's not a horrible abuse if you aren't trying to make the framework/library statically typed in the first place.

Idiomatic APIs for dynamically typed languages use the flexibility of dynamic types. Idiomatic APIs for statically typed languages use the structure of static types.

The problem comes when you try to put one into the other's world. It's like watching a fish flop around on land. There's nothing intrinsically wrong with fish locomotion, it's just not optimized for that environment.
"literally everything."

I do not think that word means what you think it means.
I can recommend Taibbi’s writing on substack. Funny, and refreshingly cynical in an age when most liberal journalists seem to have decided that the dangers of Trumpism demanded absolute obsequence to the other side.
Or Firefox, or Safari, or Edge, I believe.
Roblox was a fairly big part of my childhood, it made programming exciting and got me learning. I remember reaching the front page with my game at no.1 with the most players online and reaching 350k+ plays. After that hanging out in script builders was a lot of fun also (is that still a thing?)

It was such a great experience, had a lot of fun, thank-you to the original devs for the good times :)
I think you're talking about different things. On Windows and most Linux variations, the program could install a keylogger and monitor what you type into a web browser. The browser may be sandboxed, but the malicious program you're logging into is not.

macOS might be a little more secure post-Catalina; the user would have to grant additional permissions to the malicious app. Of course, a lot of apps legitimately need those permissions, so it wouldn't be so odd to request them.
So, generics?
If LTV >> CaC then spend.
I haven't had this experience with iOS yet, but I can say that Google Authenticator is easily replaced by Authy, which is superior on all fronts.

Google Authenticator feels like a side project that vastly exceeded its intended, critically important use.
There's this VR game called Recroom.

https://store.steampowered.com/app/471710/Rec_Room/

It's Roblox for the next generation, and extremely fun even to me when I tried it out as an adult. I hope Roblox expands into VR or recroom will eat their lunch. VR is the future and people spend HOURS in there playing all sorts of official games and community made games.
Check out https://www.manticoregames.com/. I wouldn’t say it’s “prime time” as a competitor but it’s built on Epic’s tech.
That sounds pretty incredible. You get to see technology on a commercial and a military level. It sounds really interesting. The perspective must be fascinating to see whether any values clash when working in these two settings or how working in both of them has informed your understanding of your industry.
Still relevant in 2020.
Pfizer to seek emergency authorization of Covid vaccine Friday
Sorry, I meant for that to be implied, but should have been explicit.

This requirement locks you in to using one of the major players until the end of time.
builds.sr.ht is another one. Hosted: https://builds.sr.ht/ Source code: https://git.sr.ht/~sircmpwn/builds.sr.ht
It's smart to have an irrelevant one-word noun name, it gives you the flexibility to pivot your product over time, without being tied to an overly-specific name.
A Production Ready Design for a Container
I think a lot of people are forgetting that Google saying "the browser must not try to impersonate another browser" is a fairly funny part in itself.

Everyone remembers the User-Agent for Chrome starts with "Mozilla/5.0" right? It has always impersonated another browser for compatibility reasons. For so long that we take this for granted now.
The only thing VR is going to eat in the next 5-10 years is (more) dirt. It’s still niche and I have yet to see any application to make it not niche. Including that.
Social Network for Students and Startups
Schoolmax is a diverse Social Networking Community where Students, entrepreneurs and Aspiring Professionals connect among themselves, Discover Jobs, Scholarships and other opportunities and Raise fund for themselves via marketing of Products.
Whether you're an Employee at a company, a business owner or a startup who runs a small local shop or even college students looking for their first job after graduating, Schoolmax is for everybody who's interested in taking their professional life more seriously by looking for new opportunities to grow their careers and to connect with other professionals.
Anything with VR has such an insane barrier of entry that I don't see it eating into anyone's lunch anytime soon.

Roblox has the userbase it does because it's on every platform and runs on potatoes.

How many kids (using a large range from ages 1-18) have VR setups in their homes?
Ask HN: Anyone with experience using the Lumen device?
Wondering if anyone has tried the Lumen device (Lumen.me)? Thoughts on accuracy or efficacy with respect to hacking your metabolism?
I agree from a slightly different angle. In the late 1980s and early 1990s, it was just ... difficult to get onto the Internet. Difficult, and you had a connection to academia, usually, so right there you had two barriers to entry versus, well, modern social media platforms which want every person connected.
They are at the start of the article. He said he fixed the truncated one down in the comments, but I don't see it being fixed.

https://gist.githubusercontent.com/troyhunt/0282a5bad48bd669...

https://gist.githubusercontent.com/troyhunt/54d421427ae0c32c...
Yeah, this isn't exactly a new problem either - the DTP industry has been coping with this for decades. There's probably still some old G4s stashed around just to open old pagemaker/quark files.

OTOH, there's probably plenty of old open source apps where the file formats are inscrutable memory dumps. It's more an open format issue than open code.
That’s how it works in the U.S. as well. The political parties are made up of coalitions of voters and over time certain groups shift or change affiliation.
Hmmm... I really appreciate all the posts that express confidence in this product but I'm really suspect of the financials.

How did their revenue grow 70% (9-mo 2019 to 2020) but their losses grew 5x?! I can see that there was considerable increase in total costs and expenses but I didn't get a sense of where that investment was going and what long term return there was going to be.

Overall I'm surprised by this as I expected the variable costs to grow with usage and revenue but didn't think there would be a cost of revenue %...
I watched a great talk at TSConf about playing Tic-Tac-Toe using the type system. Not TS itself, purely using the type system.

https://blog.joshuakgoldberg.com/type-system-game-engines/
I think a big part of it is exit potential, yes. Content plays, especially the sort of niche stuff we're talking about, come with built-in "addressable audience" limits.

There are a few niche forums I've been visiting for a long time. You can build a very loyal audience. And I can even think of ways they could extract more money from me than they do - I think they can make great businesses that provide steady income. But you are never going to see an X000% pop from your investment in a metalwork or sculpture forum.
i hope at some point http://playgo.to/iwtg/en/ can be resurrected; as someone just learning to play it looks like a fantastic resource, but i have been entirely unable to get the flash bits working.
Agreed. Flash a quality that's hard to identify.

Is the source code for Flash available? That would be brilliant.
If you think impersonating another browser's user-agent string for compatabililty reasons as a full fledged "real" browser is an edge case ...

You should remind yourself what the Chrome user-agent string actually is.
A nice wholesome internet for kids story :)

Back in my day we were using AIM in the 5th grade and joining friends of friends of friends of friends chatrooms, playing Gmod, or Habbo Hotek :)
The big one is https://github.com/microsoft/WSL/issues/2028 which is "fixed-in-wsl2"

This makes lldb and dlv both just not work in wsl1 and that's just the languages I dabbed in, I think the Swift debugger had issues as well.
While in a vacuum larger losses aren't painting the full picture, but then if you take their revenue growth only increasing by 70% into context it looks even worse!
Getting students to seek consultation is a major problem. I advise them to come in small groups. This helps the shy ones. They don’t realize that it is very difficult to fail a student who asks for help. Any failure of such a student is implicitly also the teacher’s.
Guys, add a search box where people can enter their site & see "if they quality". If they don't, and enter their site again (and are <1MB), maybe you can add them in a "Recent improvers" list. I think this will motivate even more websites to participate.
IPython + qtconsole (https://qtconsole.readthedocs.io/en/stable/), with a config file that autoruns 'from math import *' on init.
Child poverty isn't a laughing matter, but weird statistics are.

How would we make children not the poorest age group? First poor families are more likely to have more kids than well to do ones, and kids raise the income you need to be above the poverty line.

Better statistics revolve around specific needs that children have and what percentage of those are satisfied.
>> The author's viewpoint is so Apple-centric that the idea of this digital archaeology happening on something besides Apple hardware didn't even enter the picture.

That was my first thought as well. Also if he wanted to preserve old DTP documents, the way to do that is obviously exporting them as .pdf before moving to other software.
Any chance you can provide a source for this? It would be informative to know a few more details about the situation...
The defense budget IS a welfare program.
"In Nix v. Hedden, 149 U.S. 304, 37 L. Ed. 745, 13 S. Ct. 881, the question presented was whether tomatoes were to be classed as fruit or vegetables under the tariff act. The court found no particular help from the witnesses called, and decided the point through the use of a dictionary, which was not evidence, but an aid to memory and understanding."

https://www.judyrecords.com/record/5sfv13kuy1081
It's not that I meant to be even ARM specific, but it shows that you can build a modern, performant system with your own chips without x86.

That sucks for Intel but is fantastic for everyone else.

Other vendors using ARM chips means virtualization becomes easier between platforms. Linux servers are going to be running ARM soon with Amazon etc designing their own chips so web devs will want to be ARM native.

AMD can essentially take the high end x86 market and dominate gaming alongside Nvidia GPU's and others can experiment elsewhere!
Maybe the #1 desktop result is worse on mobile? Or something else entirely.
What's even worse is that the much better static-page "mobile" version which I've been using (mobile.twitter.com), and you can only get to it if you set your UA to an older browser, now has this ominous "warning": "This is the legacy version of twitter.com. We will be shutting it down on 15 December 2020."

It's deeply disturbing that if they go full-SPA like YouTube did, it seems not a single person working there realises the insanity of somehow needing so much software (and hardware) just to read 140-character long microblogposts, something that would've been possible with hardware and software from 30 years ago. If you look at their minimum browser requirements, then look at the minimum OS requirements from the browser, and go back to hardware requirements from that, you'll probably end up with something that seems ridiculously overpowered for the task, yet with that "minimum supported" system the site will still be slow as molasses and worse than the static page. Seriously, what the fuck!?
The helios64 looks so damn cool ... I'm currently running an aging HP Microsoerver which has served me well, but I think the Helios will be my next build.
Somebody suggested "Breath: The new science of a lost art" by James Nestor. I'm reading it now. Perhaps you might want to read it too.
VR probably has a higher per capita usage among kids than 30 year olds to be fair. My first graphics card was bequeathed to me at the tender age of 11 back when GPUs were a niche thing
Today I've observed I can relax a muscle that is responsible for pulling the tongue out of mouth by open up the mouth and tilt the head until I feel the muscle relaxed.
I will gladly vote for burning down and having to rewrite legacy stuff if it gets me a quiet, cool laptop with a 20 hour battery life.
We can. They would be vastly more expensive than the telescopes we're building on earth, and uneconomical to fix or upgrade.

One day we'll have synthetic aperture radiotelescope swarms in space. For now, it's a better use of money to improve our earth-based systems first.
You just showed me that I can block ads on YouTube. I just tried it and so far it seems to be working great. Thank you!
How to install the popular ionic framework on Ubuntu 20.04
This entire post is about legitimate browsers being banned from Google logins. It's really depressing to see quite a few people sidestepping this point entirely and even accusing people of ignorance.
The vast majority of people using TypeScript in their projects won't run into the deeper complexity of the type system. For the average TS user the only visible impact of features like template literal types and recursive conditional types will be fewer bugs because maintainers of popular libraries used them to provide better types.

You don't have to personally understand TS's more complicated features to benefit from using TS in your project. I hope they continue adding richness to the type system so I can eliminate more bugs from my code.
I simply disagree that this relates to bundle size. When people (I know) complain about slow internet it's typically in relation to high bandwidth streaming (Netflix, Youtube, etc...)

This is said by someone who is not a "valley bro" and often lives in rural Canada.
I see this sentiment often from parents. It baffles me.

If you made decisions in your youth that you think were mistakes, you should be passing on the lessons of those mistakes. Not stepping back in non-judgment because "who am I to say". You are their parent!
Since session cookies are required, here is a simple script for judyrecords searching from command line. It uses links browser and tmux.

#!/bin/sh

# usage: 1.sh [query] -- perform search
# usage: 1.sh -- process results page 1 to 200
# usage: n=5 1.sh -- process results page 5 to 200
# usage: n=201 1.sh -- quit

# start tmux if not already running then detach

j=https://www.judyrecords.com;
case $# in
1)
tmux set set-remain-on-exit on;
tmux neww links;
tmux send g $j/addSearchJob?search="$@" c-m;
sleep 1.5;
tmux send d;
tmux capturep -p|sed -n /./p;
tmux send g $j/getSearchJobStatus c-m;
sleep 1.5;
tmux send d;
tmux capture -p|sed -n /./p;
;;0)
test $n||n=1;while true;do test $n -le 200||break;
tmux send g $j/getSearchResults?page=$n c-m;
sleep 2;
tmux send Down Down '\'
# small monitor where results page HTML takes 4 spacebar presses to get to bottom;
m=0;while true;do test $m -le 3||break;
# process results -- e.g., print record URLs;
tmux capturep -p|sed -n "/href=..record/{s|.*record.|$j/record/|;s/\"//;p;}";
tmux send Space;
m=$((m+1));done;n=$((n+1));done;
tmux killw;
esac
> Link to a verified pentest report on the Dominion machines they're talking about that shows this kind of thing is possible? Genuinely curious. I promise I'm not ignoring evidence, I literally haven't seen it.

https://www.nytimes.com/2018/04/05/opinion/election-voting-m...

> Edit: and in the other direction, any input on why the non-machine hand count which just completed in Georgia affirmed the results from the original count? Doesn't that pretty much eliminate the whole conspiracy theory?

There are documents on the web, which appear to be sworn affidavits from people who claim to have been election observers that contain allegations that there were many improprieties including boxes of ballots with no chain of custody. To me if you can affect the initial count then I don't see why its hard to believe that you can affect the recount, especially if it was affected by adding ballots.

To me the real issue is that there's no real way to verify the outcome of an election because the process is so big. I'm not convinced it was "stolen" because I don't know who "really" won and its just odd that the burden of proof for establishing that interference is possible is so high when you can just examine the process and tell that if someone adds a bunch of ballots to the room where the ballots are kept, there's not a way to undo that or determine what was done. How can people be so credulous in such an opaque process?