skysight-inc/HackerNews huggingface dataset:
> A simple dialog would put the user in control of the situation:

> "The site example.com uses 5 MB of scripting. Allow it?"

Oh God, no. Please don't do this.

1) We know that users presented with these kinds of dialogs don't read them. They just blindly click "OK" to get the dialog to go away. So now you're just annoying people to no good purpose.

2) Even if the user does read this dialog, how is she supposed to know how much JavaScript is too much? There's no context to tell her whether 5MB is a lot, or how it compares to payloads delivered by similar sites. ("The site example.com wants to load more code than 99.99% of other sites you visit" would be slightly more helpful, but only slightly.) It just expects her to have a strong opinion on a subject that nobody who isn't a coder[1] themselves would have an opinion about.

3) If the problem we're trying to solve here is that code makes sites load slowly, making people click through a dialog isn't going to make the site load any faster. In fact it will almost certainly take the user more time to find and click the "OK" button than it would to just load the code.

4) It's measuring the wrong thing. 1 kilobyte of badly written code can do as much or more harm to the user experience than 1 megabyte of well written code will.

[1] With the possible exception of people on strictly capped data plans, but now we're solving a different problem.
Medium pays? I just found out about that. And how exactly does it pay you? Because they have never paid me a cent. On the other hand. Medium. It is a specific platform for the English language. It would be impossible to make a blog in Spanish inside of Medium, And earn some money, really? I think I'm right.. Mmmm
I think the question maybe is why users in social media spaces can't .... be more creative?

I used to use Geocities and yeah the internet and HTML were sort of synonymous. As users my friends and I all had pages we'd do things on and show each other.

I suspect the issue is that long term that doesn't bring in users who DO NOT want to do that and thus your user base is limited, and once you make a place that does appeal to the folks who don't want to dip their toes in code.... you just stick everyone there.
Still relevant.
Don't let other people's comments (links to sites that kinda does this) be the end-all on this project.

You can still build this site into something great. A few ideas...

1. Pre-Order options
2. IMDB tie-end :
This could be both for the actors, and directors (and his/her previous movies).
3. Previous Movies in series: Take a look at the DBZ movie, this isn't the first movie in the series. Maybe a capture of previous movies in the series.
4. Release date/countdown and Excitement meter.

I have a ton of ideas actually that may help you, but there is a start. I do like the interface. Its open and clean. Keep at it, I can't wait to see what's next.
In Dutch the standard recording says "this conversation can be recorded for training purposes" (to train new people, presumably). This just puts that in an entirely new light... cough AI cough
Good overview here: https://blog.goodapi.co/rest-vs-graphql-a-critical-review-5f...

Ok. It doesn't break all of REST's semantics and ideas. "Only" the entirety of 5.2.1 and and most of 5.3 in the dissertation
The objections to a golden key are irrespective of whatever system permits the golden key access. Your hashchains are completely irrelevant. The courts will use some key to sign their request, and that key will leak.

Cryptography reduces message security to key security, nothing more.
Jarred was probably young when the internet was first taking shape, and every generation shares the feeling that things were better in their youth (aka the Golden Age Fallacy).

The internet was a lot smaller and inhabited by curious nerds - to find similar fun and weirdness, just find a community today that shares those properties. Packet radio, infosec, crypto, gaming, music production, etc. - there's plenty of weird and fun to be found if you look for it.
Ask HN: Discipline but no focus, how to fix?
I am incredibly good at getting up and out of bed and going into work and doing 12 hour days. What I'm incredibly bad at is focusing on the task at hand. I will often go off on a tangent to learn how something works, or something shiny will come my way and I'll go off and play with it. What are your strategies for increasing focus for someone who has the discipline to put in the time?
Its the removal of user-designed anything.

Got a facebook page? Same format for everyone. Just another brick in the wall

Got a MySpace page back then? You have a playground to express yourself, you are a human being.
Today we have things like: https://glitch.com/

That Glitch is not as popular as My Space was tells something about what people that use internet want; and shows that the internet is still fun and weird for people that like fun and weird.
I too have struggled to get people to care. Partially because the public has such little insight into how these things can used to manipulate and shred privacy.

I posted a few of my recently successful talking points to get people's attention on these issues here: https://news.ycombinator.com/item?id=19010553

and am always looking to hear from others how they explain important issues they actually understand and listen to.

for example, some older people don't care if fbk steal the photos from their phone (they don't have many, and none that are 'naughty') - however when bringing up that these apps can steal the pics from their daughter's phones without explicit knowledge, and send them to how many non-perv people to manually inspect? And forward them to how many agencies etc.. they start to have ears perk up.

also the psych tricks to random hit notifications and such - these things show a company that is trying to game and use the users, not a company that is just trying to make it easy to send holiday pics to the family.
If you buy an iPhone, without paying Apple 99$ a year, you are also legally allowed to install whatever you want.

If someone ones the phone, it is within their full legal right to do whatever they want with it. No extra fee necessary.
I've noticed that certain topics attract downvotes. So far, my personal list is critiquing Bertrand Russell, asking questions about Firefox's commitment to privacy, and, in this case, suggesting that people eat more traditional foods.
The Laffer curve isn't defined by the phrase "past a certain point, increasing taxation is futile"

It's defined by an actual curve. That's why it's called the Laffer curve.

It could be a linear relationship with a ceiling. In which case it would not be the Laffer curve, it would be a straight line meeting another straight line. Which is different.

Regardless, the defining characteristic of the alleged curve is that it slopes backwards on itself, therefore lowering taxes will increase revenue. That phenomenon has not been observed in the wild.
Is no one bothered by the fact that you literally can't write your own code for iOS without Apple's blessing?

I could sit down and write a Hello world app but without an Apple Developer certificate the app would be deleted off the phone after 7 days.

I'm honestly dejected at the state of things. If you needed the blessing of Microsoft to run your own code on Windows everyone would be extremely upset and for good reason.

I think we don't even know what we're missing because the killer apps that would normally be created by developers as experiments instead never get created.
Looks interesting...

It took me a bit of time to find out how it actually works, as the 'How it works' button doesn't actually tell me how it works. I had to click onto the FAQ in order to find out that it integrates with Gmail.

Unfortunately I will never be giving a third-party access to my inbox like that. I was hoping that this service would be something where you can forward a spam email and they visit the unsubscribe link for you, or you simply paste in an unsubscribe link and it handles it all.

Perhaps these suggestions could be added as extra features for those of us who want to unsubscribe without giving away access to our inboxes?

Currently my personal process for unsubscribing is to either put the unsubscribe link into urlscan.io, and if that doesn't work (e.g. if it requires a complex form input), then I forward it to a malware sandbox machine and do it there.
NY Insurers Can Evaluate Social Media Use If They Can Prove Why It’s Needed
"borderline" -- I'm impressed by your restraint. :-)
An Interview with Mai-Lan Tomsen Bukovec, Vice President of S3 at AWS
Certainly. It's a free country after all. There's already an army of "critics" in Indian Supreme Court who want Aadhar to be thrown into the bin under Article 21.
I've been saying that MySpace was the last time the internet was at all good for... years now. Of course most of it was annoying, but if you don't let people be annoying you're also restricting the range of everyone's speech. 99% of everything is crap, but if you don't allow the crap, the 1% of good stuff will evaporate, too.

Between the sanitized Facebook and the siloing of people into apps, there's fewer obvious social on-ramps to coding on the internet, especially now that so much is mediated by apps.
I think one of the main challenges here is subscription-overload. Once you have a subscription to, say, the NY times, and the Washington Post, you're unlikely to get a third subscription to read an article on the Economist.

Charging, say, 10¢ for the article can help them generate revenue from those that don't want to shell out for another subscription.
No, like apps that don't get approved in the app store. Like some cool springboard replacement, or an ssh client.
While it's true that platforms on the internet become more and more similar to each other, both in terms of functionality, lack of customizability, and design, it's not possible to allow unsanitized input anymore. There are too many ways to exploit input, not only with JS, but also with CSS, and trying to allow custom styles while preventing exploits is an arms race.

That said, social platforms not allowing users to express themselves through canvas and styles could be a matter of consistency and usability, while the myspace pages were a form of expression; they were certainly a pain to use and navigate through.
> when it still is really, really dangerous

More apt would be "when the computer is not sure that isn't really, really dangerous".
In most situations shouldn’t you be storing state-like items like counters in your db which is atomic in any case?!
I agree. I believe a subscription which bundles articles from different publishers and brings down the cost and pricing, would be more effective.

A company doing this is Noa[1]. They have humans read articles from a bunch of publishers, and have a subscription.

[1]: https://www.newsoveraudio.com/
Darkweb?
Apple and Investors Try to Figure Out Life After the iPhone Boom
I just quit readding there ;)

I think the initial observation is interesting.
No, it is not "my opinion".

It is instead how the law works.

Apple tried, and failed, to sue people for doing things with the phones that were legally purchased by the individual.

If you install something Apple doesn't like, it is your full legal right to do so. The courts proved this.
That's a really nice idea, and would be easy for us to implement. I love it. I'll add it to our roadmap right now.
African swine fever is highly contagious and has a near 100% mortality rate.

Only affects swine thankfully.
the ability to restrict cpu and memory consumption per page would make more sense
An army of Stalkers should NEVER beat an army of Immortals.

Stalkers have 14.4 DPS (vs Armored units) while Immortals have 48.1 DPS (vs Armored units). Both Immortals and Stalkers are armored.

Immortals provide more than double DPS, with 200+100 HP / Shields. While Stalkers have only 80+80 HP / shields. Stalkers cost roughly 1/2 of an Immortal, but any "even match" would have roughly 2x Stalkers for every Immortal.

Immortals do roughly 3.5x more damage while having 2x the HP (Immortals have a bonus ability to gain +100 Shields as well). Even if outnumbered 2-to-1, Immortals shouldn't lose the fight.

The problem is that AlphaStar can watch all of its Stalkers's HP simultaneously, and blink them away from danger instantly. AlphaStar is playing a game that is fundamentally different than what Humans play. In AlphaStar's version of Starcraft, Stalkers win vs Immortals. All you gotta do is Blink away low-HP Stalkers to the back line, and then have the Stalkers regenerate their shields before bringing them back into battle.

Its inhuman. Maybe its intelligence, but its an exceptionally poor demonstration of intelligence.

---------------

The game that the AI played was not Starcraft, certainly not the game that humans play. Humans cannot physically click quickly enough to move stalkers in the way that AlphaStar did. The screen humans look at cannot show all of the HP of your individual units. The screen humans look at can only see some of the battlefield, not the entire battlefield.

That's the main issue with the demonstration. Sure, the APM rules were designed to prevent this situation from happening, but the demonstration proved that the APM-caps were insufficient at creating human-like playing conditions.
>Nobody ever talks about why this was bad for the world.

Stop just a minute there. Who says that random people copy pasting CSS and HTML they don't understand is even a good thing? Let's be clear, 99% of people don't understand that stuff, it's just copy pasting.

If you want a glitter blog, then launch a blog with that option. But letting people do it themselves just adds risk to themselves they'll never understand.

Edit: to be clear, if you said pasting <script>alert(911)</script> can be used to call the cops from your computer, then 99% of people would assume that's what it did until they tried it. 99% of people are not coders and it might as well be a foreign language they are pasting into a Google Translate to see what it means. If it happened to contain JS, well, too late. See the warnings in the FB JS console for a reminder that people are gullible and will copy paste anything they are told to.
If I was responsible for setting the agenda...

> What is going to be the limit?

Whatever the user wants it to be.

> Who is going to be setting it?

A default from the browser, which can be overridden by the user.

> How is it going to be calculated? Is it the amount of loaded files? What if the page is small but then loads more dynamically later?

Preferably by a total per-site and per page (with page being a higher amount than site). When a site/page hits its limit, halt running with a popup asking for a temporary larger limit (and a checkbox to remember the limit for this site).

> How I, as a developer, make sure my website works everywhere?

The same way you, as a developer, make sure it works everywhere with Javascript features. You find a sane maximum by the lowest of all the browsers that support it. If you figure out what IE, Chrome, Firefox and Safari (and their mobile equivalents) have as limits, you've basically solved the problem.

> What with sites that use a lot of code but still work fast? The amount of code does not directly translate to slowness.

Depending on your connection, it really does. Bad mobile connections (even if only in certain locations, like supermarkets that are constructed like Faraday cages) mean that an increase in the size of the JS loaded required to use the page directly translates into extremely slow websites, and in a lot of contexts, the first page is the only page visited, so the idea that a SPA will be quick after that first load (to stave off that future point) doesn't really solve the problem.
>Let Wisconsin recoup those costs with tariffs (through the Federal gov) on Foxconn products crossing the US border.

i.e. from US iPhone users. I'd prefer that Wisconsin bear the costs on their own - they would think better next time when electing people like Walker as the right to elect your representatives is free like speech not like beer. There is a reason California for example doesn't elect those "pro-business low taxes" self-styled magicians.
I'd love to hear more. (And thanks!)

(Feel free to PM me too if you'd like.)
> 1mb for a single page isn't enough?

What about single-page apps where the whole app is "a single page". With this proposal, even lazily loading the extra bits would hit the limit.
As a frequent user of almost half the programs you've listed... I couldn't disagree more. They're completely different.

I'm surprised to see this level of misunderstanding posted with such confidence.
debt trap diplomacy vs democracy is my guess why they will fail.

Racism in China is extreme and as soon as the outsiders leave China for that reason, the cookie will crumble. Chinese only look out for themselves
I have freely admitted for a while now that Wisconsin is a fairly corrupt place. (And WEDC, the guys who came up with this, has been among the organizations I've pointed out the most.) That said, the more this Foxconn thing goes on, the more I realize how much we've been screwed over in Wisconsin by Walker and his cronies.

The Foxconn thing never even sounded right from the outset. Four to five billion? To manufacture LCDs?

I mean, I know I'm a bit more technically inclined than most people in Wisconsin, but didn't anyone stop and think for a second, "Hmmm... Wait? Isn't the future supposed to be OLED? This doesn't make any business sense for them????"

Now these Foxconn guys come back with a story about "R&D"??????

I'm just saying, isn't their entire business model manufacturing other people's R&D? So the best you'd get is R&D to enhance their manufacturing processes maybe? Throw in a small chance at some business process R&D???? (I know, it's a stretch, but I'm trying to be generous.)

Now again, I realize I'm a bit more technically inclined than most Wisconsinites, but does anyone else find it more reasonable to do that sort of R&D in places closer to your actual manufacturing? Even suspending that disbelief for a moment, you have to ask yourself why you'd need 13,000 people to do that? You don't. You'd just never do that if you owned Foxconn.

This whole story just doesn't add up. Even from the start, it never did. How could Walker and his cronies have ever fallen for any of this?
Author's premise includes a lot of personal opinion and simple gripe against JS. not a fan of this. Whats the limit going to be? 1MB? 5? why is it the browsers job to police that?

I run adblock primarily because I don't want to see ads and get tracked by sketchy sources. Resource usage is a minor bonus. If that hurts peoples pockets then so be it, most ads are out of hand and need to be tempered. Most people who run adblock aren't going to click on the ads anyway.

With that said, I do hope we're able to figure out how to treat web "sites" and web "apps" differently - for the former, I want as little JS as possible since that just gets in the way of content, but for the latter, the JS is necessary to get the app running, and I don't mind if its a few megabytes in size.
Myspace allowed customization to the detriment of the visitor sometimes.
Isn't this Flattr all over again?
I dont think so, IF Roku, Amazon, and Apple make it easy to 1) manage subscriptions and billing in once central place and 2) give you the option to open each channel/app specifically OR allow you to search AND browse across all of them at once. It's that last browse part thats important. If I can click "all available movies" and see my movies from CBS, FX, HBO, Disney, Paramount, Amazon, Netflix, Vudu, and Apple (without Amazons way of not showing you if it costs money until you click) I think the platforms (Roku, Amazon, Apple) will keep people away from more complicated piracy. As long as the platform abstracts away the silos, making them an optional way to browse, people wont go running.
The author does call this out:

> While it certainly looks like an interesting technique, for our particular use case this approach seems like an overkill. In fact, overuse of channels is one of the common gotchas for Go beginners. Quoting from the Go Wiki entry:

> > Most locking issues can be solved using either channels or traditional locks.

> So which should you use?

> Use whichever is most expressive and/or most simple.
It then goes on to suggest that mutexes are preferable for protecting shared state. I tend to agree, since a mutex feels more natural here.
This is untrue. The list of documents that are valid as proof-of-address when applying for a passport [1] include electricity bill, water bill, telephone bill, gas connection, election ID, rent agreement among many others. If you're really keen on using your bank passbook for some reason, you'll be happy to know that ICICI and HDFC (the largest private banks) are also accepted [2].

I have an SBI bank account but I've never had to use it for anything in the past half a decade. So I would dispute your claim that it's indispensable.

[1] - https://portal2.passportindia.gov.in/AppOnlineProject/popupo...

[2] - https://portal2.passportindia.gov.in/AppOnlineProject/pdf/Ci...
That's fucking sad, man
DDG has the most aggressive and adversarial marketing by an internet company I've ever seen that's only matched in intensity by Brave browser's company. Is Gabriel trying to sell before the end of the business cycle?
It was also repaired before the previous flight.

It goes like this:

several flights report problem

maintenance "fixes" the problem

next flight reports that another, worse problem has appeared - bad enough that regulators have now said that the plane was "not airworthy" during this flight

maintenance "fixes" the problem

final flight impacts ocean at high speed

Your assertion is that since maintenance cleared the plane after the second fix, the plane must have been fine. To that, I point to the previous time maintenance cleared the plane, when it was demonstrably not fine.
Are you tired? Personally caffeine helps me when I really can't focus.
I did jailbreaking for a while. It means being on an old OS all the time because it takes time for the jailbreaks. And I shouldn't have to jailbreak to side load apps. There should be an officially supported channel.

> make it far, far harder for Apple to make any performance, security and stability guarantees about their devices.

You mean like my laptop? Somehow they manage to maintain guarantees despite the fact that I can load any software I want.
It's impossible to block "annoying and stupid" without also blocking "fun and weird". You wind up with identical beige blandness.
>They take a lot of pride in making fast-loading pages that render quickly and respond instantly.

Maybe in your company. My experience browsing modern front-end SPA design however begs to differ. They pride themselves in loading megabytes of uncompressed images, layers of invisible background images, frameworks to load frameworks, auto-download/auto-playing 4k videos...
Platform quality is long term money, platform monetization is short term money.

With VCs who only care that the growth curve is exponential, they go for short term money every time, because yeah you might crash the company, but you've got a 5% chance of becoming a big evil corp.
Using R and Tensorflow to understand gene expression in single cancer cells
For me it works well about 90% of the time, when it doesn't I hop over to Google for those specific queries.