skysight-inc/HackerNews huggingface dataset:
Using Flash is not a good idea, however if it's a legitimate Windows program then I should be able to install and run it.

What right has Microsoft got to dictate what I run on my PC? It's none of Microsoft's business. I recall Cory Doctorow lecturing about this around 2012 and warning that the computing platforms we users use would in effect soon cease to be our own. Now his predictions have come true.

We're continuing to see a never-ending creep away from being able to to fully own and control our computing equipment. This is serious for many reasons that most will know, so I won't repeat them here.

With Flash, I wonder what will happen when people who absolutely depends on Flash—and there'll still be a few for whatever reason—can no longer run their code.

It seems to me they'd have perfectly acceptable right to sue Microsoft for deliberately nuking their PCs.

I'm really pleased that I do not use Windows 10, I stopped at Win 7 and have never looked back (nowadays, Linux is so much more user-friendly).
The technology to let toddlers use the web didn't really exist until rather recently.

In 2003, we got broadband internet at our house. Before then, when we only had dial-up, only a single computer in the house could use the internet. Broadband internet brought with it external modems you could connect to via wifi rather than sitting inside your computer [1], and this meant you could use other devices than the primary family computer to browse the internet, even assuming you had more computers in your household than just the one.

The iPhone came out in 2007, and is generally credited with ushering in the smartphone revolution. The iPad came out in 2010, making a somewhat larger form factor to enable the touchscreen interaction with the computer. From observation of my 3-year-old nephew, his ability to meaningfully use the computer via keyboard and mouse is quite limited. And I'm not sure he's all that capable with the touchscreen; he still hasn't understood that the reason he can't see me is that my phone doesn't have a camera and tries pushing stuff on the phone to make the camera turn on, inevitably resulting in him pushing the "end call" button.

I can totally buy a 10-year-old in 2007 who had never used the internet, especially if they came from a poorer household that didn't have the ability to keep up with technology and lived in a school district that didn't have the ability to give all their kids laptops.

[1] This does also show my age, as I never experienced the age of external modems connected via serial cables.
I used to think this way at the beginning of my career, and I've almost completely changed course since then. I found that organizing and storing information is somewhat overrated unless you are very, very good at knowing ahead of time whether information you have come across will be useful in the future. If you don't, then it's better to just let your brain do the means-testing there naturally -- does something make the cut and you keep coming back to it month after month, year after year? Good news, you'll probably commit it to memory as your brain needs to do so.

The problem is that if you overindex on what you choose to organize, you just end up with a bunch of junk and then you have to go back and tend it and delete it and figure out what makes the cut or not. It's such a time intensive chore that takes away useful cycles that I'd rather be spending on deep work. My deep work is rarely information retrieval and organization, but instead handling strategic concerns in the moment and planning for the future -- both of which I need to balance and do with proper judgment.

And unfortunately, I do not find setting up a knowledge management system very useful for that. An old-fashioned journal that lets me get out my thoughts in the moment and log it at a point in time is really the best tool for that.
Show HN: Is-website-vulnerable CLI to plug-n-play DevSecOps in your CI pipeline
It’s an anchoring mechanism. Most people who would pay that (I would) will have an iCloud subscription.
Yes I agree with that. Let me fix my phrasing: they still wouldn't all suddenly start researching mathematical foundations, but they might apply foundational tools to what they are doing.

Really "foundations" is a word that emphasizes the ZFC "learn and ignore" approach. The type theory / category theory approach might better be called "framing", in that it begins in the pilings below the basement but also goes all the way to the roof.
You could do a simple check to find out what your don't know:

https://www.ncsl.org/research/civil-and-criminal-justice/pos...
I just assume most if not all CIA members have headaches?
this sounds about a thousand times more secure than a state of the art cloud solution, because the physical isolation (even with outdated software) is so robust.

I think whether it's a local optimum vs. a global optimum can be debated, but to call it "terrible advice" is way off the mark.
Amazon Prime is showing more and more ads - for now, it's just previews for other Amazon Prime content and only before the movie starts, but knowing what I know about the entertainment industry, I'm sure it's only a matter of time before those become McDonald's ads and in the middle of the content.
Wouldn’t they have query data?
It's not a problem if you're using a proper IDE. Rider and IDEA will take you right to the implementation (or will display a list if there are multiple implementations) on Ctrl+Alt+B. This works on any of the parent classes/interfaces, or any inherited field or method.
Well I'm by no means well versed in physics, but my mental model of lift would suggest wings + forward velocity generate a lot more than rotors + forward velocity, and that planes move a lot faster than autogyros, so there's more forward velocity to utilize for lift.

Given how much power appears to go into making helicopters rise, its surprising to see an autogyro do it without actually powering the main rotor.

(fwiw, I'm not arguing that I'm correct. obviously I'm wrong).
Section 230 hearings: Twitter, Facebook and Google CEOs testify before Congress
Given which, it's interesting this was announced now - just in time to conveniently give Google a hotline to a "See! Not really a monopoly!" defence.
> decides that Apple can't use Google's Search Engine anymore?

I don't think it would happen like that. What might happen is that Apple users would be presented with the choice of what search engine they want to use.

It's like that on Android except Google Search and Chrome are already installed and the default, but you're presented with a choice of other search engines and browsers (might be a EU thing though).
I never understood why blogs, which update rarely (say, at most once per day), are not always served as rendered, static html. An nginx instance on a tiny server can easily serve thousands of html pages per second, thus avoiding all hug-of-death from small sites like hackernews.
Handling of Uncaught Exceptions in Haskell
Worst variable name I’ve ever seen was “data2”. There was no longer a “data” in that code but presumably there had been at one point.
This almost seems like a PG submarine [0] article. Especially now, it would benefit Google to be able to point to viable competitors. Maybe I am being too skeptical though.

[0] http://www.paulgraham.com/submarine.html
Call to action for neural artists: We need deep fakes to generate vast amounts of plausible noise and thereby conceal our sensitive private signal. I feel like the only way our species will regain a sense of privacy is when we're concealed in a forest of artificial signal.
Ditto.

This reminds me of write-up by Morgan Housel: long-term knowledge vs expiring knowledge[0].
To optimize that trade-off, I generally try to review, on a weekly basis, what I consume from the internet-verse. This has helped me in some ways. Not sure if it's gonna work or not for other people... Plus, moving the scale towards consuming long-forms is also helping me out. (I guess it depends on what type of bubble you are wrapping yourself into. For instance, only visiting specific sub-reddit and LW topics intentionally has been advantageous to me...)...

[0] - https://www.collaborativefund.com/blog/expiring-vs-lt-knowle...
>If you don’t see the threat of an increase, and don’t understand why scientists are worried about it, then nothing I can say is going to change your mind about it. Even if it does end up being less of an issue, the risk of it being possibly bad for humans is enough reason for me to want to do something about it.

The problem isn't the science. The science clearly is controversial and to date not confirmed. As my devils advocate posting, which only uses scientific positions, clearly explains is that people will attack this science and claim they are 'debunked' or 'just wrong'

The problem is the politics. People who wish to push their ideology have usurped the climate change issue. They propose the only fix to climate change catastrophe is to completely accept their political positions. However, we science deniers haven't given them complete power for 30+ years and so they continue to overexagerate the threat. In 1989: https://apnews.com/article/bd45c372caf118ec99964ea547880cd0

The united nation was pushing that it's too late by the year 2000. Their alarmism was wrong and they just kept restarting the number saying another 10 years in 2000. Now if you have seen AOC, we are back to about 10 years from complete disaster. It's the same old story over and over.

The problem is that what if THIS TIME they were right? It's completely unbelievable now.

Look at the people responding to me, they are all asserting that the 'current path' we are on is the IPCC RCP8.5. Which is wrong, the IPCC never asserted that was the expected path. They are outright misrepresenting the threat of climate change. Why are they doing this? Because they wish to take power and push their political ideology.

If you are concerned about climate change risks, you must oppose these people who are abusing the climate change problem for their political gain.
Is "Linux on the Desktop next year" still a thing?

I'm really sick of this trope. I have been using Linux on the desktop almost exclusively for 15 years. Yes, I still have to fix weird issues on occasion . . . about as frequently as I have to fix weird issues on my wife's Windows machine.
Who wants to encourage late-term abortions?
It's atrociously slow. It makes no sense at all for a blog post.
> As someone who has used tv on non-Apple devices I can say it works completely fine. It doesn't stream 4k like it would on apple devices, but it works fine.

You can certainly buy televisions that have built in support for 4K, HDR, and Apple TV.

>As for iCloud, their Windows client is a little lackluster. For example, the only way they can sync your iCloud calendar on Windows is by creating an Outlook plugin. So the only place I can view my iCloud calendar on my Windows computer is on the Outlook app.

You can access your calendar and all the rest of iCloud directly through any web browser. Including productivity apps like Pages.

>As for Maps, I don't think I've ever seen a web based version of it.

DuckDuckGo uses Apple Maps instead of Google Maps now.
Figured as much, IIRC a full type license takes dozens of cars to be produced and delivered for destructive testing.

I just hope cars regulated better than the 'Stint' was, whatever that fall under.
> (anyone get matlab working in Wine or otherwise?)

Perhaps you could try GNU Octave.
No professionally-written software is every complete, thanks to Conway's law and the need to have a job under capitalism.

Simple as that.
How to spin your scientific research out of a university and into a startup
Teenage engineering – pocket operator capcom series
I endorse this solution as well and proactively work towards it by only publishing boring and obscure content. It has many benefits:

* blazingly fast for readers with no chance of slowdown

* very low hosting costs

* linkfarmers never steal my content

* I don't have to moderate comments

I recommend this approach to everyone.
When I self-hosted Wordpress sites, we put Varnish on the same server and ran traffic through there. Varnish has a reporting feature that lets you track the hit ratio in near real-time, so we could change a cache setting and see its effect on the ratio pretty quickly. We could purge the cache in whole or in part with the CLI.

We picked whatever the most popular cache plugin was at the time and turned on the default settings, then went from there. Honestly, the difference between any caching strategy and no caching strategy can be huge, especially when you get a surge of traffic.

We put staging behind the cache too, but not local or dev. Staging was just to test that a caching configuration change would not take the site down. A bunch of the tuning was actually done on production and back-ported to staging.

I think a hidden factor here is what people know. If a person/team knows node.js really well and doesn't know Varnish, then of course it's going to seem easier to move to node. That seems pretty common to me; it's more like web development, whereas caching/Varnish seems more on the sysadmin side of things. My team had to learn it, which took a little while.

But in my experience, well-tuned caching in front of WP can scale really well for content that changes rarely like blog posts or articles.

Today we pay WP Engine take care of it all for us and it's money well-spent.
Or Google turns sates evidence and blames that nasty monopolist Apple for extracting the Vig from them, and suggests that Apple must have a ballot in Mac OS and IOS a bit like MS
Run ESXI on my laptop, got it. That sounds reasonable for most users ;)
Reading the Jamstack site and this stuck out to me:

"Higher Security: With server-side processes abstracted into microservice APIs, surface areas for attacks are reduced."

I'm sorry, but how does microservices make something more secure? You've only outsourced your security problems in hopes a 3rd party will resolve it.
"privacy is dead" is Mark Zuckerberg's slogan
Thanks a lot! We're really trying to make a tool for people to create JAMstack apps on, so we're basically just charging on per value on our abstractions and just enough to cover the cost for AWS.

If you're a coder and are willing to do an user testing interview, we'd love to chat and demo our features!
You can see my email in my profile. Cheers
Hiya, author here. Hoppscotch is a community driven project.

Regarding the emojis, well I personally use gitmoji: https://gitmoji.carloscuesta.me

Here's my GitHub profile: https://github.com/liyasthomas
If it works as bad as Siri or iOS keyboard suggestions, I don't think Google has anything to worry about.
SeaMonkeys – Chaos in the War Room
The low profile tires should be fine. I moved to the Netherlands three years ago and I don’t think I’ve seen one pothole in this whole country. But if they drive that contraption into Belgium they’re screwed lol
If you render everything out and save it in cache, it mostly doesn't matter how terribly your database is performing until you start getting lots of comments.
There's a reason they call getting stuck in this sort of bureocracy "Kafkaesque"
I enjoy seeing how people use old tech. I never really understood the appeal of just "getting them working", which seems like fixing up a classic car and not driving it. But seeing how they are still in production is interesting to me. About 15 years ago I was at a cable access station and they were still using an Amiga; I think it was for captioning. HD did it in, I expect, but it was neat to see it getting use in the 21st century.
I like varnish for this. You can set a small cache TTL (like 30 seconds) so it only let’s one request through per TTL (30 seconds). And with varnish even if you get 10k hits right when the cache is stale, it can be configured to only process the first request and serve the stale cache to the rest.

Using a TTL isn’t great if you have a long tail of content, but pretty awesome if it’s a limited surface area that’s taking the load even if your dynamic backend is something heavy like Wordpress.
Strict APIs vs. Forgiving APIs
What is preferred by API consumers?
Why plural? Probably "the web browser" is more correct term these days, no?

The idea of "browser as OS" or "OS as browser" is not that new. That move started by "active desktop" concept on Windows 95 (https://en.wikipedia.org/wiki/Active_Desktop).

And speaking about browser... It's main goal is to serve following tasks:

1. To provide safe browsing experience.

2. To present content to the user.

Note that the order of these two tasks matters.

Initial active desktop effort has died because order of these two tasks was wrong at their first attempt.

From that point of view, "browser as OS" just increases attack surface. And so more and more isolation layers will be added into browsers making them less effective and performant than alternatives.

Consider WebAssembly for example. That was desperate move to provide an option to run some computation-heavy code inside browsers with at least comparable speed of native code. But it always be slower than native solutions. Java vs native code, we've been there, seen that.

To be short: native OS and solutions will always be more performant than the one emulated in the browser. Just because of the order of tasks.

In this sense the browser will never be complete. It may become asymptotically close to the OS but will never reach that point.
And note the price: on that way it will become asymptotically close to the size of OS.
Keyword ads are significantly less likely to be clicked on than tracked advertising, because keyword ads are less targeted. This is fact confirmed by Google’s and Facebook’s success at selling targeted advertising. If Apple sells keyword ads their search product will never be able to generate as much revenue as Google because the ads will be less effective.
If you're not very close to the money, that's very hard. You can measure the team's productivity, but going down to the individual level is difficult. The process is also fundamentally political in the sense that it is a zero-sum game: there is almost always a certain budget available, independently of how individual people perform. The best short description I know about the constraints of performance reviews was written by Sinofsky: https://medium.learningbyshipping.com/performance-of-perform...

This is something that has to be done, but I know very few managers who enjoy the formal evaluation periods. That's certainly the part I myself enjoy the least.
That's barely faster than a page view per second.

Your server needs to be able to cope with the peaks, not the averages.

Thinking of "events per long time period" as "an average of events per small time period" is an easy shortcut to overloading your servers.
Sounds cool. I never used the "buttons" on spreadsheets, but they are definitely a nice learning resource for some people. Still, it's easier to just look at a list of functions described in plain English, than try to interpret the hyeroglyphs that appear on the buttons.
I've been trying to figure out an 'optimal' solution to this problem, and I'm not sure there is one.

Include a charging brick - extra waste, less phones shipped per container, etc. Bad for the environment.

Switch to USB-C - millions of lightning cables need to be disposed of. Bad for the environment

Include a lightning-to-USB-A cable but no charging brick, so people can use their existing bricks - people already have lightning-to-USB-A cables with their existing bricks, so people get extra redundant cables & people need to buy lightning-to-USB-C cables instead. Bad for the environment.

Apple's current solution (no charging brick, lightning-to-USB-C cable) - people can use existing iPhone chargers, plug it into their mac or USB-C accessories. Some people need to buy a new brick or wireless charger. Still pretty bad for the environment, but arguably better than the above ideas.

Make a user-serviceable phone with replaceable battery, etc, so it lasts longer and they can slow down the phone release cycle - iPhone prices go up, Apple's stock goes down. A bad move for Apple, but probably better for the environment.
I honestly fear what will happen when we attach more directly to the brain/eye the type of infrastructure and capabilities of a modern smartphone / search engine / assistant device that we now carry in our hands. Like Google Glass or whatever, but more invisible and immersive. I already feel so distracted; memory and focus and analysis sideloaded onto devices, and I'm not even a big phone user.

Kids in school are already struggling with these things. What happens when every child is walking around with facts available instantly and constantly, but no context to manage it?
Some applications are complex, many are simple (just over-engineered).
More precisely, the Linuxulator kernel subsystem has been updated to the point where you can now run Ubuntu jails.
The all-powerful bad apple
About p=1.

It's more of a question of how many seconds it would take for it to happen.
Influenza isn't in a steady state, there are hundreds of strains[0] that compete with each other and recombine to form novel versions. Each year's flu vaccine targets four of them based on modeling as to which will be most prevalent in the upcoming flu season[1/2].

0: https://www.cdc.gov/flu/about/viruses/types.htm

1: https://www.cdc.gov/flu/prevent/quadrivalent.htm

2: https://www.fda.gov/vaccines-blood-biologics/lot-release/inf...
Hiya,author here. You can try out WebSocket tool here: https://hoppscotch.io/realtime
We do some fairly awful things to animals already, why would we suddenly get nervous about brain cells in a petri dish? Just because their DNA is human?
I hope you have arrived safe and sound at your destination.
> This doesn't mean the perfect no-code solution is here, but just because people are dismissing it at first also isn't evidence that it's not.

wut?
Since the post mentions already relying on Cloudflare for help with traffic, I enabled Cloudflare's new Automatic Platform Optimization [0] on a client's website as a test last week. Thought it would be another overhyped WP caching solution but it truly feels magical. I believe it's powered by CF Workers and stores the pure HTML in KV on the backend, but all of that is handled for you and automagically updated/purged by the plugin on any site change.

Highly recommend trying it. I'm seeing the vast majority of visits now are not hitting the origin server at all — for assets or the page itself. At least it's a good stopgap until we can convince everyone to move 100% static...one can dream, right?

[0] https://blog.cloudflare.com/automatic-platform-optimizations...
15-20% of net income. No way they will ditch that.

They also have app store search. So odds of it being ad free are zero.
People who want to empower women
Every large tech company has their flops.
How a simplicity mindset helps when working across the stack
Evolution is a random and long-term process. What you're thinking of is natural selection. Even that does not guarantee things will get better. For example, there was a worse second wave of Spanish Flu. Natural selection only implies there's less chance these terrible things will last. And, to adapt an economic adage, "The disease can remain deadly longer than you can remain alive."
This was always going to be the outcome though? Every company knows that content is king, and wants to control their own content. Netflix jumped headlong into making originals because they know each time they went to renew Friends NBC would just squeeze them for even more money based on the increasing demand.

This is exactly how it was going to play out, and there will never be one catch-all service, unless you want to pay $150 a month because hbo will charge that service $20, Showtime $20, Disney $20, BBC TV $8 and so on....