skysight-inc/HackerNews huggingface dataset:
> Slack is not legally obligated to provide Slack accounts to anyone, that was the point.

And this point is untrue. As long as Slack provides accounts to the general public, they are required by law not to discriminate when doing so on the basis of race or national origin. They can stop serving everyone. They can firewall access from Iran, or identify actual persons covered by the sanctions. But they are legally obligated to serve Iranians as much as they serve anyone else.

> Following termination or expiration of a workspace’s subscriptions

One, this is an individual account, not a workspace. The workspace remains active.

Two, terms of service don't override law. There may or may not be law that overrides this and says that certain rights cannot be signed away. (For instance, if you're subject to the GDPR, my understanding is it would override it.)
Some people build cars and rockets and tunnels. Others write Medium articles. I know who I’d rather see succeed.
You can scale the UI https://twitter.com/ephtracy/status/934877261135843331
I would definitely contact them. But they would not appreciate the reply.
i am starting to become scared that my accounts with different companies will be closed retroactively. I have, through work, toured most of the free and some parts of the non-free world (including Iran, Cuba and sudan). That apparently makes me fair game to have my US accounts closed. Had I been a slack user I, by the look of it, probably would have had my account closed today, even though I have lived within the EU for all my life.

I am pretty certain I have logged into my mail, PayPal account and Digital Ocean account from countries embargoed in the regions my providers operate. PayPal I could lose without much fuzz, but jeez how I'd hate to lose access to my email.
Detected by who? DO? Do they not allow creating a VPN server?
If you look in the data .net is up there in numbers. Seems like the author is just doing straight regex matches not taking into account matches embedded in other words. Scala and rust both are exceptionally high, which I wouldn't expect.
Same for “react” and “reactJS”.
In Windows 10, we provide a NAT network option by default. This should work seamlessly even if you switch between WiFi and Ethernet. So even this problem should go away for most people now.
TCP over TCP can work. But that very much depends on the quality of the connection. High latency is going to be a problem.
This is a whimsical belief.

No - users actually do want more features. They want more features than you can ever hope to deliver. Figuring out which features they will actually appreciate is the tough part. Your competitors are working very hard to build those features before you can. Your competitor's sales team is already cold calling your users.

Lightweight software is easy. As an engineer, I appreciate it, but it's not what the average user wants.
Creating a subject for a thread is optional in Microsoft Teams rather than required as it is in Zulip. This very minor difference makes a HUGE difference in how the UI works.
One of the biggest crowdfunding scams ever?
I'm in finance and earn $120k. Canadian dollars not US.
Ya this kinda sumarizes the Crux of the problem pretty well. I'm getting a bit worn with seeing anti JavaScript what nots on HN. It's here to stay guys for better or worse (and will proceed to consume UI development _everywhere_)
Except that the previous study refuted that idea: the average answer was better than individual answers, which is definitely not IQ_crowd = IQ_min / n.
Their level of scale is .. amazingly higher up there than most companies using mongo I imagine, and they seem to be doing a good job at it now.
The major advancements in deep learning (2018)
He could start by not suing people using Craigslist to build cool apps:

https://en.wikipedia.org/wiki/Craigslist_Inc._v._3Taps_Inc.

It's ironic that he created a business making classified ads "free" but then sued when someone tried to do it to him...
I'd still describe it as hacking. Even seasoned pen testers have a suite of automated tools. The distinction you're making is pretty arbitrary as it's based on elitist ideologies; however I do agree with you that those teenagers are essentially just "script kiddies".

I have say I think it's a pretty distracting argument to make because regardless of whether they understand the tools on a technical level, they understand what they are doing (hijacking peoples accounts and selling them on) and are aware that it is illegal. Surely that's the important takeaway here?
And start using Twitter? No, thanks. The hostility there is far greater than FB, IMO.
As a software developer under 35, fluent in English, with a degree in computer science not that hard.
We have started to explicitly say "I think you should have this level of tech, processing power, and bandwidth before I think you're eligible to use my site".

I actually worked with a pair of developers who believed this wholeheartedly. It seemed to be part of some kind of design philosophy they picked up where it was the responsibility of developers to build complex web sites and apps in order to "further" technology and encourage people to upgrade for the good of... something. I'm not sure.

They picked some baseline iPhone level (two generations removed from what was current, IIRC) and decided that anyone who wasn't "smart" enough to own that model, or better, shouldn't be allowed to use the product.

Then when they were ready to deploy, it turned out that the product only worked on their phones, which happened to be the latest/greatest available at the time. So they built in a bunch of kludges and trimmed features to make it load on an older phone, and that was "good enough."

Not surprisingly, the company went out of business.
Case Study: lynnandtonic.com 2018 refresh
Does this mean that 3/4 adults use something other than their cell phone as an alarm clock? That’s way more crazy to me than the initial stat.
I thought it was crazy at first then I thought about comparables and companions and it doesn't seem so bad.

Comparable: Many people pay $1000 a year for cable TV. They may complain about but they fork over the money.

Companions: You might spend $1000 a year for internet access (either wired or wireless) which you might use to access Facebook. You might spend $1000 a year for a phone that you access Facebook on.

I've found that companions are a good way to estimate "Willingness to Pay" quickly. For instance if somebody spent $50,000 on a software license you can probably sell them a $50,000 server to go with it.
> A number of unknowns make this tech a questionable solution for its stated purpose. We have no idea how many hot list criminals were scanned and not matched

I don't think the article's author had sufficient information to make any claims about success rates. Counting "not identified" as an error is wrong if the system only expects to identify hot-list faces - which is also more protective of privacy for those not on a list.
I can't agree. Most sites I see nowadays are not in any way more effective for their deep use of frameworks. Best example of the craziness here is the blogging stuff Google has that loads the content after the page load. Why?

React is amusing, as it makes it look like you have to have a complex JavaScript framework to have hot loading. But you don't. Never have. Will you need a fancy tool that knows JavaScript well? Yes. Do you need to be writing to that tool, or with it?

So, nobody would mock a carpenter for using power tools. They would question one that only worked with a 3d printer. Even though that would certainly let them iterate faster.
Even though react and angular and vue are different frameworks, they are all modern JS libraries and I would lump that data together instead of keeping javascript so fragmented in the data set.
Not only I have read it, I have written several compiler targets for it. You are wrong. It's by far the easiest compiler I have worked with.
So, the driving force behind facebook is the newsfeed, which enables people to see everyone's updates without going one by one to each page. It's going to be hard to replicate this with personal sites, but maybe we don't want to anymore, now that we see the downsides of the addictive feed. Perhaps a person whose page you would not specifically visit once in a while, is a person who you aren't really friends with. But I'm not sure, because the feed really is fun at times. Politics degrades it as much as anything.
> "will have no obligation to maintain or provide any Customer Data..."

I have to admit that this case (and some others I read in recent days, e.g. MailChimp account deleted: https://news.ycombinator.com/item?id=18715866 ) made me aware that the terms of some popular services can be much worse than I would expect. I should really start reading those terms. Thank you for helping me reduce my naivety.
Careful. This is our world. The rest of you just play in it.
>The fact that Facebook botched it up is not less problematic than Facebook selling data because the outcome for users is more or less the same.

Users signed in to services they already had accounts with, and therefore trusted, knowing they were enabling features they wanted to use with their data. These services were hand selected big name companies. This is a far cry from selling data to the highest bidder for profit.
I'm not sure I understand your requirements, but couldn't you just use JSX as your templating language and render React server-side? https://stackoverflow.com/questions/25777931/server-renderin...
Mostly FUD.

>We'll have an official Windows client coming out shortly

>9 months ago

>For those who are after Windows clients, the WireGuard project will hopefully have one quite soon,

>4 months ago

This is the problem.
Wump: incorrect wumpus movement probability
Does hitting snooze on the phone count as checking?
I'm sympathetic to the GP's point. Every time I read about yet another custom GUI toolkit, I want to scream, because I know it might lead to more applications blind people can't use. If screen readers could really see the screen for themselves, instead of having to be spoon-fed accessibility information, then custom toolkits with no accessibility support wouldn't be an issue anymore.

But, as you said, OCR isn't perfect. I'm not surprised that it still has inaccuracies when recognizing code in particular. Also, computer vision takes a lot of computing power. I'm going to be sad if someday it ends up taking a powerful GPU, possibly running on a remote server, to enable a screen reader to do the things that a 90s computer could do without breaking a sweat via programmatic accessibility APIs.
Two wrongs make the latter right.
> people turning off JS (Yes people do this. Yes it's totally valid, and their right as a user).

Fine, and they can go somewhere else. I'm sorry but I'm not about to consider this TINY percentage of users the same way I don't consider the TINY percentage of people accessing sites I work on from horribly outdated browsers.

The next sentence applies to web APPS, not blogs/news sites/etc.

People that say websites should gracefully fallback to non-JS web app when a user accesses the website with JS disabled are crazy. FULL STOP. PERIOD. You either end up dumbing down the entire experience for everyone OR maintaining 2 websites. Neither of which is financially sound for the vast majority of companies/developers given the percentage of people who don't use JS.
I have a SuperNT, a MiSTer, and a raspberry pi 3 running retroarch. They all work very well and all should be considered great for retro gaming. Here are a few of my thoughts.

SuperNT - I love it, i don't have the jailbroken firmware and play strictly from games. I have made several Super Mario based carts from Rom Hacks and i find not having save states has probably made me a better player. The system is dirt simple, i plug a game in and it plays. There is a menu and you can play with settings but you dont have to. Using only purchased carts makes this legal .

Retropi - Very nice allows you to play up to the PSX. All is pretty much smooth and there are so many howto's anyone can set it up. If you have never played on the original hardware you will never probably never know if there are any issues with the emulation. Still a very nice choice and cheap. Unless you dump your own ROMs you have to use illegal content on this (and dont lie, almost no one dumps their own ROMs).

MiSTer - This is very nice. It boots quick, the emulation is great. The menu is easy to navigate, but very ugly (no scraping or any game information very folder driven). controller set up is not difficult, but is not as straight forward as retropi. Installation is simple compared to retropi. Very expensive ($130 for the board and at least $25 for the SDRAM board unless you build your own, USB Hub as well). Arcade support is limited. Still have to provide your own ROMS.

All three choices are still great depends what you want to do. There is always room for all three options (I realize the SuperNT is not a multisystem machine, but it i mean a dedicated FPGA system, they are coming out with their sega genesis FPGA as well).
Was her account the owner of the workspace? What has happened to the whole workspace?
There is https://neocities.org/
Hey hacker news, I’m the author of the article. If you want to play with the article you can sign up for a nextjournal account using the invite code julia1.0 and remix the article. I'm happy to discuss any questions about how to compile Julia for the browser via wasm/javascript!
Certainly a hard problem to solve, but it is sad that it looks no different to what Microsoft had in the Hololens a few years ago. I guess there just hasn't been a huge amount of spending in AR recently to allow for (m)any major breakthroughs.
> According to the Verge Apple had acces to data even if the user explicitly disabled data sharing.

First, the Verge article (https://www.theverge.com/2018/12/18/18147616/facebook-user-d...) did not do any original reporting, they are referencing the New York Times. This is another thing - people think stories have more weight and truth than they do because you've got a 100 publications writing about some other publications article.

The New York Times article makes this claim, but does not explain what "explicitly disabling data sharing" means.

Are they saying that I sign in to Spotify, I am asked to give access, I say no, but Spotify still gets the data? That would indeed be bad. It is unlikely this has happened. If this did happen, it would be worth a couple of words of explanation more, no?

They are instead likely referring to this dialog: https://c-7npsfqifvt0x24dofu4x2edctjtubujdx2edpn.g00.cnet.co...

Best guess, they are saying, although my friend disabled all the options in this dialog, I was still able to grant third parties access to my contact list and my messages, which included my friends data - that makes sense to me: I can't use a chat app if half the messages you sent me are missing.

In any case, we have to guess what really happened, because the New York Times can't be bothered to tell us.
Dear old lady shouting at clouds,

The web is not about me.
But the websites I create are not for everyone. They are for my users.

My users are professionals, on desktop, with a mouse and keyboard.

Knowing who are my users allows me to do better design. I make the best experience for THEM. Not for you, nor for all your friends using different hardware.

It doesn't mean I don't care about loading time or how things are displayed on the screen. It means I do so knowing in which environments it will happen. And yes, it might means you will be excluded.
Super anecdotal but in my experience I hear developers complaining about bloated websites an order of magnitude more than ordinary users.

It's almost like for some the argument is more about some abstract concept of artisanal purity than true care for user experience. HN basically has a front page post decrying the state of the modern web every day...

Before anyone jumps down my throat about this I should add that browsing the web with JS disabled is a truly wonderful experience on sites that support it. It would be great if everything did. I don't see that happening though.
One of the replies to the OP in tweeter says "anyone who is legally an Iranian citizen". That basically covers all naturalized American citizens who emigrated to US from Iran.

Iran does not recognize changes in citizenship.
ON windows I always manually set the volume of itunes much lower then the system volume. I assume you can do this on OSX. I find this a lot better then using audio ducking. It's jarring to have the music volume increase when I am thinking through a problem instead of doing something on the computer that causes my screen reader to speak.
Facebook is a bit more than just personal pages.

* It has built-in authentication and ACL, you get to choose who sees your stuff or not (not counting overarching privacy issues).

* It has built-in syndication, which means that it's easy to follow everyone's updates.

* It has discovery abilities that helps finding people you want to connect to.

* It has group conversation.

* It has event planning.

Personal pages have none of that, except with syndication where RSS is a partial solution. And on top of that, Facebook is providing it free-of-charge (with the "hidden" cost of scattering your personal data all across the universe) with very minimal setup, including for laypersons.
I saw a lecture recently that sought to compare the difference between mice neurons and human neurons. They were surprised to find that the capacitance of the neural membranes was substantially different. They showed that populations of human neurons we're capable of entraining to frequencies exceeding 1000hz, whereas mouse neural populations capped out below 300hz. I apologize I don't remember the researchers name, but it was at a Human Brain Project conference in Amsterdam.
Totally agree, I just don't want people to think it is going back to what it was in the late 90s and getting trapped thinking that was some type of golden age. Going forward there is tremendous opportunity to do new things that give people the ability to express themselves online.
Did that ever take off? I haven't heard about it in ages...

There's quite a bit of talk about Mastodon lately, but not about Diaspora...
I thought of Antigone's execution dirge as the post's counterexample.

Or another example - Jesus praying in Gethsemane. Maybe fiction, maybe not, but certainly an example of internal exposition.
I don't know a lot about it, but my understanding is that the shim is pretty thin, there to translate some slightly different syscall conventions. Compatibility shims done well (minimal to no overhead) can be very beneficial, allowing separate projects to share more code directly.

On a separate note, illumos is a really cool project. I hope this transition (and apparent reduced activity in their development on ZFS) is not a symptom of the project losing momentum. My first experiences with a computer were on SunOS and early Solaris, and illumos is the the [open source] heir to that throne.
> The semantic web inexplicably dies

"Inexplicably" except for the fact that it doesn't actually work - outside purely charitable and socially-oriented efforts (e.g. Wikidata), there's no incentive for web sites to provide machine-readable, "semantic" information, and quite a bit of incentive not to. And Google didn't "create" the world's largest ad platform, either - they bought it (DoubleClick) and merged it with their technically-superior advertising offer.
"It's just a game" works when it's about Tetris or Solitaire. If it's something like WoW or Eve Online, where you need to invest years of effort and/or thousands of dollars, it's no longer "just a game".
The author of the article did not, so why should a comment saying differently be held to a higher standard?

Two wrongs don't make a right, and how do you know to what standard the parent poster holds the author? ¯\_(ツ)_/¯

Plus asking for data about a long post without referencing which part you even want data on is unconstructive.

There was one claim made in the five sentence GP post.
Aspects of this already exist to varying degrees of polish. Conduct a search for pleroma, mastodon, gnu social, hubzilla, friendica, diaspora, etc. and you'll see a diverse ecosystem of platforms. By the way, this ecosystem is referred to as the fediverse (federated universe). Sure, the thousands (yes thousands!) of mastodon servers/instances receive most of the limelight, but mastodon is not the only platform. The old challenge used to be the network effect ("oh, but none of my friends are on network X...")...but with recent stats citing over 2.5 million users active on the above networks...it is just a matter of time when one of your friends will make their way onto the fediverse, pulling you and your other friends into it. So - perhaps a little prematurely - I welcome you to the Fediverse! :-)
The '30% of rural Americans still not on broadband' point is, understatedly, one of the most important points of the article by far.

It is so, so easy, to be living and working in big cities like Toronto (me), SF (a bunch of you), NY, Chicago, et cetera, and truly forget the context of the absolutely awful experience a lot of people have online outside of these urban epicentres.

I remember living on a farm in rural Illinois (Marengo), and the best internet we could get at the time was satellite. Which (or, worse, dial-up) is the only option for a lot of Americans, apparently.

Satellite internet, in particular, causes these poorly-optimized web sites with hundreds of tiny JS files and images to take forever to load on this type of connection, because Satellite internet works by pinging the satellite for every connection, meaning downloading a large file can be fast, but opening Facebook can take up to 3-4 minutes. (My ex-partner who still lives on that farm confirmed this for me today.)

The author, then, brings up the next, most important point: 'Your website had better be amazing for it to justify that length of download time.'

For those making the audacious claim here that this isn't considering the dev's time put into it, I'd argue immediately back that the devs need to be considering the actual users.

People living in the country aren't 'edge cases'. They're usually extremely hardworking people who simply don't have access to the luxury of broadband like we do. Just because we don't necessarily see these people, or travel to other countries with shitty connections, doesn't mean they don't exist, doesn't mean they're not actually a potentially significant number of people, and doesn't mean we should not be arsed to trim 1MB-2MB off our bloated image-and-video-wieldy sites, or even that it would necessarily take a lot of time in most instances.

I agree. The web isn't about us. It's about who uses it.
I love this idea. Although I think the fastest way to bootstrap that, ironically, would be to make it heavily dependent on Facebook:

1. login with Facebook (no signup needed)

2. share articles & post comments on Facebook

3. model the app after Facebook to hijack existing neural pathways
I thought The Fear Index was quite disappointing, simply not believable for me.
Is going to a Y Combinator interview worth it?
Deep nesting of divs is not a problem for the screen readers I'm familiar with; they'll flatten the representation of the page regardless. If a screen reader does have a problem with this, IMO, that's the screen reader's fault, not the web developers. So there's no need to put role="presentation" on all your divs.

To be clear, though, there's another abuse of divs that is a problem: using a div with an onclick event handler and no ARIA role where a simple button would do. Don't do that. I'd suggest using an actual button tag if possible, so you get both keyboard and screen reader accessibility for free. But if that doesn't work with your CSS for whatever reason, at least put role="button" on that div.
I use it run a Windows VM on my Linux desktop - works pretty well for years.