skysight-inc/HackerNews huggingface dataset:
> I hear this too-much-free-speech argument a lot these days, but I can’t get used to it.

That has been my feeling for the last decade. When I grew up, there were all this talk about how Internet would be a truly free medium of information exchange, and what immense benefits this will bring to humanity. Usually, there's generations between new things appearing and their effects being seen, and one can only read in books about what your ancestors though about this new thing and marvel about how wrong they are. Now, we live in the happy time where it takes mere decades.

And so, 30 years after, the Internet did change the world. And it didn't. We got the awesome freedom of information - and we've got the usual suspects gnawing at it from all directions, and unlike what early enthusiasts predicted, largely they succeeded. Some expected that. What they - and myself - didn't expect at all that formerly "progressive" movement, academia and large segments or highly educated and cultured people will join the most oppressive governments in calling to reign in free speech, restrict the freedom of information flow, and deny people with non-mainstream opinions access to free speech, and threatening with vicious harassment and prosecution anybody who dares (or ever dared) to voice a controversial opinion.

I remember when freedom of speech debate was about "should we allow the (actual) Nazis to express themselves publicly" and the answer was "we don't like them, but yes". Now the debate is "should we allow people who support a mainstream political candidate to listen to what she has to say within 10 miles of where we are" and the answer seems to be again and again "we don't like them, so no". And it's even worse on the Internet, because it's not 10 miles, it's everywhere. What happened to all those free speech supporters? Did they get old and die? Did they only support free speech because they didn't think nobody would say anything they don't like? I can't believe they were so stupid as to think that. So what happened?
I mean, some sort of non-super-conducting MRI analogue device that the patient will have to go through.
> eventually they're incentivised to have dark patterns like this in order to drive up revenue and engagement.

I think you'd still see sites drive engagement, even for paid offerings. Look at Netflix and autoplay.

You're almost asking for something like a media outlet that values the greater good over pretty much everything else.
Modern browsers only re-render sections of the page as necessary, and don't re-render at all as you scroll (they just move that static image up and down). This API is for cases where the actual DOM and/or styles change. If that isn't happening, there's no use for it.
Dude, I am also a swedish entrepreneur and I don't have the same expectation that I can shit on my colleagues (yes, i don't see them as resources to maximize my exit). I wrote elsewhere in this post, that currently 25% of my company will be on parental leave this year (including me and 3/4 of us are male). You know what, we plan around it. Get over it - that's the system here. And why would you bring in a consultant - if you're a startup you're growing, continually hiring FT people. That's what we're doing. We hired somebody who was going to be on parental leave in 6 months, because they were good. The govt pays when they are off. Then they come back, and they're still good.
The internet tells me 107B. https://www.bbc.com/news/magazine-16870579
I don't understand why you'd use cotton gloves instead of nitrile or latex gloves. The latter seem like they'd be far more impervious to pathogens.

I'm also really skeptical of the effectiveness of flimsy surgical masks.

I'd expect respirators with filters of the P100 and N95 variety (which respectively filter out 100% and 95% of particles 3 microns or larger) to be far more effective.
The whole web feels like a hostile user experience these days.

Every site you visit you must...

- figure out how to disagree to ad tracking (Sometimes imposible if you want to use the site)
- decline cookies
- decline to receive their newsletter
- Decline to download their app
- decline to receive notifications.

It’s painful and ridiculous.
Show HN: Tuuree- Airbnb for Luggage Sharing
Monetizing unused luggage space is now the new trend in sharing economy and it is no longer millennial preference, but a part of modern society.

I am the co-founder of Tuuree : https://www.tuuree.com

We connect Global shoppers to International travelers.
Using our platform

- shoppers can order global/cross-border or instore products and can save a lot on the shipping costs. These products are delivered to them by international travelers en-route, who are willing to share their luggage space for rewards (on an average 30% of a traveler’s luggage space goes unused)

- we have custom developed algorithm that automatically calculates the sales tax of shopper’s product based on the product location. We do empower our shoppers to make changes if there is a difference in sales tax depending on their location/country. (40% of shoppers pay excess sales tax because they are unaware).

- Risk Index is a proprietary scoring mechanism developed (in house) to assess the risk factor involved in purchasing and delivering merchandise. Basing on the index score we categorize shopping requests as Green, Yellow and Red. Green being the least risky while Red being the riskiest.

In our phase 2 we are developing:

- ML powered customs declaration engine that generates prefilled customs & excise declaration forms (for merchandise accepted on Tuuree) based on the order value, volume and destination.

There is a huge misconception about crowd -shipping firms, they are considered as way to evade customs and excise duties by authorities.

-a tool that lets travelers assess their empty luggage space in 3D and matches with the accurate merchandise

Tuuree is a P2P platform that helps you to save on shipping costs and earn every time you travel.

So, next time you travel or order cross-border products, Tuuree is the one stop solution.
Instagram only allows you to see a portion of a user's photos before forcing you to login. It does this on both mobile and browser.

I'm not a big application design junkey, but it's behavior like this that makes me appreciate the simplicity of hacker news. A few standard concepts implemented in their most basic form. No changes in the name of more user engagement.

I understand that Reddit and Instagram's primary motive is to make money, but these sorts of "features" remove me from their pool of potential customers.

I'd like to see a move towards a purely data based web where I get to choose how the data is displayed. I know a semantic web paired with a standard set of user interface components chosen by the user wouldn't be as profitable as the current internet, but I would prefer it.
Walls and ladders, nothing more. Pretty sure a bigger ladder will be discovered very soon following this
That has not been the case for a few years, there are LGPL / GPL apps there again. (The issue was that you had to pay to upload a modified version of an app to your own device but this is not true since xcode 7 and we are at xcode 11...)
It is used in differentiating strokes vs aneurisms and extremely important in emergency care for that reason.
I believe that there will be a point in time when reddit APIs will no longer be open and third party apps will be completely dysfunctional or severely limited. The platform is going the way of twitter and facebook.
.. or a reminder of consistency ?
I think UCLA had a CDC 6600 being used as a time share system. My memory is very hazy though. We used it remotely via 150 baud terminals. On hot days occasionally bits would get scrambled on the way there and back.

10 PRINT "YOUR MOMMA" came back as 10 PRINT "KOUR IOMMA"
> Instagram only allows you to see a portion of a user's photos before forcing you to login. It does this on both mobile and browser.

For the curious, adblockers can get rid of the annoying pop-ups.
Have you noticed that in Singapore all the nurses are Filipino though? I don't think they earn much and I reckon that has to help with getting costs down...

I also disagree that healthcare is uniformly cheap here. GP visits are not particularly cheap. You get to spend very little time with the GP and typically are sold a bunch of drugs you don't need (in Europe there's separation of clinics and pharmacies, which introduces some checks & balances).

To give another example, in Europe I used to go for a glaucoma test every year (due to family history) and pay about 20-30 euros. However, in Singapore, doctors look at you funny when you request to be tested for this as preventative health care is not really thing here. I did get tested twice for Glaucoma in Singapore (at the National Eye Center) and ended up with a bill of 250 SGD (~ 175 EUR) each time. The second time around, the doctor afterwards admitted that the bulk of the tests I had been given hadn't really been warranted. (Oh, and I couldn't exactly go in the same day by the way. There was a waiting list, though I don't recall how many days/weeks I had to book in advance.)

Finally, getting cancer has been known to bankrupt people in Singapore.
There are several layers of rendering at play:

1) Re-rendering virtual DOM content

2) Mutating the DOM to match that new virtual DOM

3) The browser actually drawing the new state of the DOM/styles

#1 is your JS code. #2 is covered opaquely by React and peers. #3 is traditionally covered opaquely by the web browser.

Those libraries typically focus on optimizing step #1. The OP is a way of giving hints to #3 when that becomes your bottleneck (which is really pretty rare, but when it happens, it's extremely nice to have a recourse).
I use boost for Android and I find it enjoyable and flawless.
I have no business with boost, I'm just an happy user.
You can simply configure web pages to open directly in browser.

And a dedicated app is able to handle certain links better than native browsers, like RES on desktop. One example would be to directly open the image instead of Imgur page.

Also if we're talking about Android, I don't feel webview is too much different from a native browser now; all the histories, auto-fills are shared with my main browser (Chrome). Of course, it is just my PERSONAL use case.
"Dear Reddit, have you forgotten that I switched to you from Digg when they pulled this kind of bullshit?"
A Paper Algorithm Notation (2014)
How about Snew?[0] I see TFA.[1] So maybe everything.

But I guess that replies aren't implemented :(

> Snew is an open-source parody client for reddit.

> It is a client forked from the reddit source code that runs entirely in your browser.

> Snew attempts to undo reddit's pervasive censorship

> Content is pulled directly from the reddit api and pushshift.io

0) https://snew.notabug.io/r/all/

1) https://snew.notabug.io/r/mobileweb/comments/f2afvz/this_com...
Yes, or more like, queue them up for reading later. That's how I use reddit: scroll through the front page or whatever subreddit, middle click everything of interest, then eventually get around to reading or closing said tabs.
It's really not a monopoly. Just the most popular service. Yes, it's currently better than the competition for some communities, but it really doesn't mean the competition doesn't exist or can't form.
Boost (see my comment above)
Reddit is all pseudonymous anyway and doesn't have much data in the first place (which is why they have low ad prices). It's mostly defending against adblocking which most people are fine with in exchange for a fast app that persists logins and has push notifications.
Why Is Swc Fast?
Battle of Warships v1.71.4 APK Mod (Unlimited Gold/Unlocked) for Android
I also use a third party app. AlienBlue is superb and more feature rich and user friendly than the official app. Let’s enjoy it while it lasts. I suspect one day the API will be monetised (forced to display ads inline in the feed) or paid for (pricing out third parties) or entirely removed.
I can't see any way health care can become a truly free market, the patient doesn't have enough information or knowledge. They could rely on their doctor but you can see from the painkiller overprescription that doctors are open to manipulation. Also if I'm writhing around on the floor in agony because my Appendix is about to burst I'm not going to be phoning around for the cheapest quote.
There are superconductors that can use cheap liquid nitrogen now.
My parents fall prey to a new Facebook scam every couple weeks. I can’t even keep up with it anymore.

Scam isn’t even the right word. More like “scheme”. Everything from anti-aging pills to travel clubs to worse. Between this garbage and the fake news nonsense Facebook is an absolute disease at this point.

Honestly, someone should start a campaign to ask Mark Zuckerberg to just delete it. Cash out and delete it for the good of humanity.
Yeah, I could understand a 128x128 pixel version or something but when it's 10x10 why are you even bothering.
I think that's overly-optimistic for most "web apps", which are the main use-case since this API is only useful when your DOM is enormous and it and/or your styles are changing frequently.
If you we find a lot of life signals in nearby star systems that's bad news for us if they're sentient but probably good news for us if they aren't.

The difference here is that if, say, you find 5 sentient civilizations within 1000 light years then statistically it's highly likely there are a ton of them in the Milky Way. Since we see no evidence of a true spacefaring civilization (most notably, the evidence of a Dyson Swarm) then it's likely there is a Great Filter ahead of us and statistically speaking we're probably doomed.

If we find lots of evidence of life but no sentient life then it's more likely we're passed the Great Filter.

So this could be a real good news or bad news type scenario.
> 1. No, there should not. People should have the freedom to congregate and to discuss. If people are hurt by this, too bad. There is no solution.

Hogwash. We have harassment, stalking, libel, defamation, and slander laws in meatspace for a reason. The fact that doing it on the Internet exempts you from these laws because enforcement isn't "cost effective" is a problem.

The Libertarian Internet(tm) was tried and failed. People suck; groups of people suck worse; individuals need to be protected at some level.

The question at this point is whether we put laws in place such that individuals can seek cost-effective justice, or whether we wait until so many people get burned that they start clamoring for the government to step on the Internet with jackboots.
There are many many hugely active communicates which are far more than link aggregators on reddit. Communities with 100s of 1000s or subscribers.
AWS Amplify is the service that works as you’ve described.
The Merits of Bottoms Up Investing
Might be a little late for this, but I've added why I created this framework to the readme:

I was looking for a Bash testing framework with a familiar API and with coverage reporting. Although there are excellent frameworks like bats-core, shunit2 and bashunit, I wasn't too comfortable with their API (not their fault). Also, I wanted some indication of coverage, so that it can be improved over time.

critic.sh exposes high level functions for testing consistent with other frameworks and a set of built in assertions. One of my most important goals was to be able to pass in any shell expression to the _test and _assert methods, so that one is not limited to the built-ins.

The coverage reporting is currently rudimentary, but it does indicate which lines haven't been covered. It works by running the tests with extended debugging, redirecting the trace output to a log file, and then parsing it to determine which functions/lines have been executed. It can definitely be improved!
Everything You Need to Know About the California Consumer Privacy Act (CCPA)
"list" in Go is not equivalent to Rust vec. List is a linked list of boxed entities. Of course they can have different types because it is a linked list; each cell lives elsewhere on the heap. The Go equivalent to vec is an array or a slice, which does enforce the type.

As for the second example, it's more of a complaint about the library. There are libraries that enforce stricter checking. Or you can code gen or roll your own deserialization logic.

> but then the job of ensuring the sanity of the inputs is shunted to runtime rather than stopped before the code gets deployed

It's always runtime, even in Rust. You get some blob from the network to deserialize, it will return an error if it's bad, just like in Go if you try to Unmarshal bad input to a struct.

Seems like people think Rust has this magical ability to prevent errors. Big expectations lead to big disappointments.
But you still need to install an app. Some people do not want to install apps to their mobile devices. And they do not want to register to get read only access. They just want to browse the content.
I just tried, and I can only use my adblocker to block the element that requests I login. My scrolling is still stopped, and I can't see anymore of a user's photos. Am I missing something?
It’s a monopoly on what? It’s just a collection of message boards.
Alternatives to Help with KnowYourWorth
Hmm, you mean notabug? https://notabug.io/

Interesting. Seems active too.

There's also tildes: https://tildes.net/ (I tried googling them and they're nowhere to be found. Ironically /r/tildes popped up before the actual site did.)

And lobsters: https://lobste.rs/
I got a job at a FAANG and still think the interviewing is absurd, and Im forced to work with worse people because of it.

No need to imply the OP doesn’t get it just because they’re on the outside of it.
Paperd.Ink – A hackable e-paper display
Is that 5 minutes with a strong field of a conventional machine?
Holding company = they're still subject to U.S. law.
For those who are a little unclear on what this is for, there are typically several layers of rendering at play in a modern web app:

1) Re-rendering of virtual DOM content

2) Mutating the real DOM to match that new virtual DOM

3) The browser actually drawing the new state of the DOM/styles

#1 is your JS code. #2 is covered opaquely by React and peers. #3 is traditionally covered opaquely by the web browser.

This API is a way of giving hints to #3 when that becomes your bottleneck (which is really quite rare, but when it happens, it's extremely nice to have a recourse). If you're experiencing "jank" and are unsure whether this will help, profile your app in Chrome and look for the purple "Reflow" bars in the flame chart. If your chart is mostly orange, your JavaScript is still your bottleneck.

This API is analogous to the compiler hints (assertions, etc.) you can add in certain native languages which allow the compiler to make certain assumptions and therefore optimize more aggressively, where it otherwise might have had to play it safe to ensure correctness.
I am mostly dropping reddit as well. 90% of the time spent there was in the public transport. It was basically 5 min of reddit, 5 min reading news, 5 min of email checking etc. Dropping reddit from my mix is trivial.
Or you browse with NoScript and UBlock and just don't visit the sites that break.
The max entropy distribution over (-oo,+oo) is usually taken to be either Gaussian or Laplace (two sided exponential), depending on moment conditions. There is no such thing as a uniform distribution over the real line.
It took me a few seconds of staring at the page to understand why this is trending.

The top of the page looks like a generic, bland 404 page.

Hopefully you continue further down, because the real interesting and fun part starts after the section header "Why wasn't this page found? We asked some leading economists..."
You can add an error behaviour in cloudfront that defaults the 404 behaviours to the index page.
If you also add the index and error of the S3 config to the same index page it all works perfectly.

We have multiple React sites deployed this way to S3/Cloudfront with react-router and experience no issues.
Last time I looked at it, none of the routers for OSM were good at routing over areas in OSM. For example, when planning a route on foot over a large square, the route often follows the outside edge. This becomes even harder when the area contains "holes" (i.e. a multipolygon). So for canals it could work, but if you need to cross a lake with an island you're in trouble.
If you s/reddit/facebook/, the same argument holds. But obviously Facebook is a monopoly.

Reddit is the Nth most popular site in the world. (I'm not exactly sure what N is, but it's pretty small.) Whatever the competition is, it hardly registers on the radar.
> when you can guarantee that your JS will never apply certain styles to certain elements

It goes further than that: using contain means that even if you tried applying these styles that would break optimizations, the browsers will not obey you. css-contain isn't just a hint to the browser that you're not screwing things up, it's a mode switch that prevents you from doing so.
Because 4/8chan always stay there, and never venture out, right?
Is it just my perception or are aggressive “signup walls” and the like becoming more common? I feel like it was very frowned upon when Quora and Pinterest did it. But now Reddit, Instagram and even Dribbble are very aggressive about refusing to let you do nearly anything without an account.

This has some negative consequences for their logged in users too. For example, many small shops and restaurants seem to use Instagram instead of a traditional website. I wonder if they are aware that plenty of people can’t see their menus etc?

I find Dribbble’s wall especially ironic. For the longest time it would be hard to get a Dribbble account - you had to know someone with an invite. And now they refuse to even tell you who designed which image unless you create an account. (Isn’t that rather problematic from a copyright perspective?)
"Reddit is a links aggregator" feels pretty inaccurate. Some subreddits, especially the big and lowest common denominator ones may be mostly link sharing, but most of the ones I'm on are communities sharing questions, opinions, jokes, images, and stories.
I'm a Firefox desktop user.

I use all of uBlock origin's annoyance filters and it works for me.
I know he's very popular here on HN, but just wanted to ask if you had watched any of Rich Hickey's talks. It sounds like the end insight you'll end up on is what he describes as the "epochal time model".
I think that it's somehow distinct from NAB.

It just gives you ~everything that got posted to Reddit.

Which is very useful for research purposes. And it fixes another Reddit defect, wherein it won't display full comment history, unless you're logged in.
Employer Spies on You
Well as much as Rust covers all the main benefits and features compared to other languages, some companies can afford to switch to it but others think more carefully if such a switch is more trouble that it’s worth.

It no doubt that the barrier to reading / learning Rust is still higher compared to other languages despite the languages safety guarantees and performance. It is still a new language that some large companies can afford to invest their time using it. However if a senior dev that pushes for a rust codebase and ends up leaving the project, the team would probably revert back to the second-best language that everyone knows rather than continue. It doesn’t make any sense to use Rust for the sake of Rust or even strangely: “because everyone else is using it”.

Even as a Rust user myself, the author has failed to mention about the quality of the crates ecosystem which mostly still have pre-1.0 libraries and aren’t even stable yet and even a popular few had and still have unsafely issues.

In a typical production software house of 2025 for new server-side software, I would use Rust over C++ and JavaScript (Node). But for 2020? Kotlin/Kotlin Native sounds like a safer bet for some companies over Rust due to leveraging the existing Java ecosystem and being a safer alternative to Java.