skysight-inc/HackerNews huggingface dataset:
It makes a lot of sense -- it's possible that this ends up being a very viable, scaled business with low margins. If the margins are lower than Alphabet enjoys as a whole, and if there isn't an argument for synergies with existing Alphabet businesses, it could simultaneously be a very good opportunity but also not accretive for Alphabet share holders. Part of the restructuring of Alphabet/Google and the hiring of Ruth Porat was to be more disciplined about not doing everything possible with shareholder money. $24M here, $24M there, sooner or later you're talking about real money.
I respect your experience, but mine has been very different. My immigrant Indian colleagues have been competent and pleasant in general, and I'm talking of dozens of people.

Customs vary around the world, even within a nation, and we must all make an effort to communicate our expectations and boundaries.
Irccloud is decent for consistent connectivity, although for android revolution irc is showing promise.
You mean like trial by jury. I like it.
IRC is by designed centralized: A chat room is hosted by exactly one service provider, and that service provider also manages identities and authentication.

The fact that most IRC clients integrate the connection to different servers in the interface does not really make it decentralized.
I think for most people in the bottom 80-90% of earners would happily take a six hour wait to avoid a $1000 fee.
The answer is objective and trusted third party analysis. But since we don't have the time or resources as individuals to know and follow the work of the myriad researchers in the world, we need at least third party certification agencies to certify their ongoing work and not just their initial education.

Thus a gap could be filled by a foundation which had the resources to provide a brand to peer review and follow up study for the most impactful publications/findings of the year. If this foundation had a significant amount of funding for research well beyond typical peer review, it would inspire some level of confidence in results that otherwise we cannot have from the peer review performed by people working for the publishing companies that profit from publication.

We don't let farmer joe and farmer bob review each other's operations, yet that is often what we do with the food for our minds.
Facebook the website maybe... Facebook the company, NO. whatsapp, insta are still killers.
The vast majority of Slack accounts are tied to a paying employer[^1], and yet most of the responses we've seen are individuals (justifiably!) upset they've been barred access from their work tool. I'm curious to see how companies respond to Slack disrupting the productivity of their salaried employees.

^1: Well, hmm, I wonder what % of active instances are on a free tier, but that's a separate unrelated question
Assuming that for some reason I should take your word over his, banning for "having logged on in Iran at some point" is, effectively, banning for ethnicity.
You're right, it is obvious
I am creating tools/services and tutorials for people in poor countries to earn money.

In a way i am creating better outcome for them.

I teach them marketing/affiliate marketing and create tools to help them with this.

You can email me if you want to chat more about it.
I'd pretty much guarantee their terms of service stipulate they can terminate an account at any time for any reason. It's how most Internet services operate. The only likely addition to that, is a monetary refund if warranted based on the account context.
>Welcome to the brave new world of the "cloud":

If you don't hold it, you don't own it. HN types seem to not get this, at all, they think companies should indefinitely preserve all their data and make it available on demand, no matter what, in-perpetuity. The MailChimp thread yesterday now this one and the gods help you if you suggest people backup their data regularly instead of relying upon a 3rd party to always have it available for them.

If you don't hold it, you don't own it.
It’s a good way to verify that your moonshot project is viable, and not just a hobby of somebody who, some time ago, managed to convince management an idea is worth working on.
Citizenship != ethnicity. Different things. He’s hyping the ethnicity thing for maximum drama.
Sorry for late reply. It was literally overnight....I didn't wean myself off the real thing it just sort of changed. It felt good and certainly has social benefits, but the downside is I can smoke the juul basically anywhere, including indoors. I would still recommend it for some who "wants" to quit (but doesn't really want to). No more smells or coughing up gunk every morning.
"Artix 7" is a family of devices. The "Arty A7" he's using comes in 2 choices...the A7-35T for $119, or the A7-100T for $249. The picture seems to show the A7-35T.

The MEGA65 runs on the A200T variant of the Artix-7, and claims to be 50x faster than a Commodore64. Also, you can find a few different 32-bit soft cores booting linux on Artix-7 FPGAs.

(Though, as mentioned, the article is not about emulating a 6502 on an FPGA)
A PyTorch implementation of PointNet, with comprehensive experiments
This is my pytorch implementation of pointnet, with comprehensive experiments

https://github.com/kentsyx/pointnet-pytorch

Star if you find this useful!
Is 37/2 a fraction?
This is very disturbing for ways that some folks might not realize. One of the servers I've leased was assigned an IP address range whose reverse DNS (i.e., PTR records) ended in .ir.

I only discovered this because I was trying to use Google's CLI tools and got blocked, with the shocking message that access from embargoed countries was not allowed. I was utterly confused given that my server, myself, and anything to do with my hosting was all contained completely within the US. After studying the message and finally figuring out after some time the problem, I reported it to my host and they promptly submitted a correction to that, and the issue was resolved.

But had I somehow used this host to access Slack, I would find my own account deleted, if what is being deduced here is correct.

Deleting or disabling accounts is completely the wrong approach. The absolutely maximum that could be done is BLOCKING ACCESS (i.e., actually embargoing) from these restricted IPs. Disabling or deleting accounts is stupid and shows that Slack has a profound MISUNDERSTANDING of how the Internet works, i.e., it's not perfect. This is exactly akin to using an IP address for identification. IP addresses, and hostnames, are not identification of people and cannot nor should be used for these kinds of heavy-handed, punitive punishments.
how can some guy saying "i don't like facebook" be proven "wrong" ?
There's a theory on beta amyloid that it's merely the by-product of other causative agents, and that as a surrogate end-point for Alzheimer's outcomes, it's not nearly as useful as symptom reduction, as you state. My professor who studied AD and dementia likened beta-amyloid to the garbage leftover in a stadium or outdoor concert: you know something went down, this leftover trash isn't great, but hard to determine what actually did occur just based on beta-amyloid.

Of course, the AD research field is still divided and there are many competing theories. Solving AD and dementia is one of the greatest challenges in modern science.
"The items are collected as in-game purchases but are purely cosmetic and do not give gamers any extra abilities."
It's sad how much emphasis on looks do the teenagers have these days.
The IRC bridge of Matrix works pretty well.

Weechat is another popular choice, also offers access on mobile via Glowing Bear https://www.glowing-bear.org/
Are you disappointed that someday we're going to stop killing children in Syria?

(Note: we haven't actually stopped yet.)
Thanks. This seems to be the important part:

> Generate a Slack “Export” file from Slack > Administration > Workspace settings > Import/Export Data > Export > Start Export.
Iowa has caucuses rather than primaries, and from what I hear from my family, that's essentially how the Democratic party caucuses work in Des Moines, Iowa. Rather than filing in and filling out a ballot, my father describes the process as going into a room, forming groups around candidates, and then trying to convince the uncommitted to support your candidate. It always sounded like a rip-roaring good time; now it's interesting to learn that this process might produce better results.
I’ll eternally plug XMPP.

Openfire is good to explore features with/PoC, and there are lighter daemons to go forward with.

Plenty of negativity around XMPP, I think it’s fundamentally a legacy hate for XML but we’re all good at DOM and namespaces and schemas now if we use JS or Golang anyway. XEP database is worth a browse.
The developers intend to merge it in the mainline kernel.

There are multiple advantages for having a VPN module be in-kernel, such as closer access to network/crypto APIs and better performance.
Me? Nah, I'm just a user of RHEL in the healthcare space.
The parents don’t need to be technical geniuses to distinguish between hacking your own devices and mass theft.
The article mostly focuses on schools, so I suppose not. Even leaving that aside I’m not sure this is a great point.
Penetration Testing vs. Vulnerability Scanning: Which Method Should You Use?
I'd say be careful with that! At a minimum, put the VPN in a separate VM, so nothing to Slack could get routed through it.
If you prevent other people from using it or make it more difficult you make the life of those who want to use it a tiny bit harder. Does an issue outweigh it? Per my estimation it doesn't, but you may disagree with me on that.
It reminds me of that assertion that the IQ of a crowd is the lowest IQ divided by the number of people in the crowd. Seems the study validate this with that smaller groups performs better
Even if the GDPR applied in this situation, Slack is trying to obey US sanctions. I’d wager a guess GDPR can’t force a company to violate those laws.
My favorite slack alternative is Zulip; IMO it's got a much superior model; it's as much a real-time forum as chat. It makes threads first class citizens rather than the ugly hack they added in slack.

And it's open source, so it's decentralized in that many people host their own. It's not federated though.
One day we will be asked why did we allow literal nobodies to enjoy these power trips at the cost of our work and community.
The underlying problem here is theft.

You’re discussing an unrelated problem.
And it applies to people who are in the EU. So all these people have to do to get their data is to book a plane ticket into any EU country.
Prior work by the Met includes the "ring of steel" anti-terrorist surveillance zone, and the whole dodgy business of "super-recognisers" as well as the use of face recognition on crowds of protestors.
So is it related to her ethnicity as this guy is claiming it is in his case?

If not maybe everyone can consider that maybe Slack’s actions for the Iranian guy have some basis other than “his ethnicity.”
Running your own Synapse (backend) and Riot web (frontend) within Docker containers is pretty easy and reliable.
It's nice when things that work don't get change for changing's sake.
What are various red flags for you in Rust code reviews?
What are examples of a big mistake, in your eyes?
Meh, I'm fine with that.
It only is if you think someone who has ever set foot on Iran is an ethnic Irani. You just have to look at this HN thread to see that is false, as this problem also applies to other embargoed countries.
> Ergo, the only thing left here is that Slack broke the law that forbids discrimination based on ethnicity.

That's not how it works. Even if Slack is mistaken in their belief that export regulations apply, their action is still taken in that belief, which is not legally-discriminatory.
We have the same problem in Ukraine. Today many Ukrainian account was blocked with the reason "originating from Crimea region of Ukraine". But they are not from this regions ...
They should use TOTP, no need for phone number. It also can protect you if your password have been leaked.

https://en.wikipedia.org/wiki/Time-based_One-time_Password_a...
Decentralisation has costs, and note that booting off ""disruptive"" users (however defined - spam, abuse) is an absolute necessity of running a communications service. These costs are part of why USENET died.
Apple App Store Now Allows Users to Gift In-App Purchases to Friends and Family
- To some extent likely 15 CFR chapter VII, subchapter C.

- 31 CFR Part 560 and Appendix A to Chapter V

- Public Law 115–44 (the CAATSA)
Best of 2018 – AI and machine learning conferences
Various forms of this type of decision-making already exist:
https://en.wikipedia.org/wiki/Iowa_caucuses
https://en.wikipedia.org/wiki/Town_meeting
Show HN: Blazorise, components library for Blazor
Hey guys, I just wanted to introduce a new component library for Blazor. It's called Blazorise and so far it supports Bootstrap, Bulma and Material css frameworks. Although Bootstrap implementation works best for now.

Official web: https://blazorise.com

Demo: https://blazorisedemo.azurewebsites.net/

Git: https://github.com/stsrki/Blazorise

You can also find full(almost) documentation on the web to see how to use it.

Please try it, post an issues, comment, and share if possible :)
The brigade here is too strong to listen to any reasons against this.

If it were my company and the potential downside of not closing accounts was personal jailtime, I'd absolutely err on the side of caution and close any account that seemed like it might land me in jail. Yes, people would get pissed off. But I'm not going to jail for them.

The real problem here is that Slack's support is horrible and there's no way to talk to them about an account closed in error.
> Are you suggesting that the delete command shouldn't be trusted because there might be a backup of the file somewhere?

No, the exact opposite in fact.

Am saying that if you weren't told there's a backup, you'll not think there's one and treat the data as completely deleted, even if they really aren't.
For "what's with these tech companies and closing accounts?", blame spammers and scammers. They're generally cleaning up fake accounts, and no filter is perfect - real accounts will get caught in the net. Blaming conspiracy and oppression is shortsighted. The best protection is to make sure there is no way anyone will confuse your account with spam or scam, and the best way for that is to be a paying customer, rather than a free user.
But that's one reason dumping the account of a PhD student in Canada is puzzling -- there is no evidence of exchange of value.

I suppose the argument is that the person in question visited Iran and presumably had to pay for food at some point and thus "did business with Iran" -- and that would cover the American vacationing in Cuba as well. And that's probably why they're not just banning IPs originating in the small set of sanctioned countries, and instead dropping users. But I don't like it.
When I was in high school, I was horrible at communicating with people. Never went on a date with a girl and bombed all of my interviews. Almost ten years later, I'm pretty much a different person and I think it has to do with three things:

1) Check out the book How to Win Friends & Influence People[1]. It argues that the best way to make connections with people is to be genuinely interested. I read it the summer after graduating high school and try to reread it every couple of years.

2) When I was in college, I went to parties with my friends and forced myself to talk to people. At first, it was extremely awkward, but after a couple years, everything just clicked. If you're out of college, it'd probably be bars/clubs instead of college parties.

3) I joined Toastmasters, which is an organization that helps people become better communicators. They have periodic meetings where you would give a prepared or impromptu speech and have people provide constructive criticism. It's a great place and everyone there is extremely supportive.

I think the best way to improve your conversational skills is really just going out there and putting yourself in situations outside of your comfort zone. It'll take a while, but you'll improve a little bit each time.

Good Luck!

[1] https://en.wikipedia.org/wiki/How_to_Win_Friends_and_Influen...
Elon Musk did it once , I guess for the lols.
Adding bash completion for your own tools
I agree that 10 years is a little short, but I wouldn't call it absurd, certainly not comparable with the absurdity of 95 years. When you speak of GRR Martin "losing ownership" of his characters, ownership wouldn't simply pass to HBO, it would pass to everyone. So HBO would have exclusive rights over their specific adaptation of the story, but they wouldn't have exclusive rights to Jon Snow and Daenerys Targaryen as characters. A lot of us think that there would be a real social benefit to popular characters belonging to everyone, not just their creators. In any case, a 10 year copyright term would fundamentally change the dynamic

I think 30 years would be a reasonable medium. A writer who publishes a novel at age 20 could profit until she's 50. And most writers are active at older ages anyway, so this should be plenty of time. And certainly no movie or TV studio executive is actually thinking of profits 30 years down the road when they begin a project today.
Came here to wonder the same. Do they wind a coil around it?
More and more game are different now with regular updates instead of yearly releases and built around a single game being a hobby for someone. Once you spend hundreds or thousands of hours with a game that costs essentially nothing for the amount of time spent then throwing in some real money to get cool stuff is common. It used to be common for hardcore gamers to buy a new AAA game every month or two but now, at least for those I know, they keep playing the same mulyiplayer games and put in a little money occassionally.
It's always been like that. The US sanctions are not new and many countries have equivalent.

Established businesses simply block connections/signup/login from sanctioned countries. It's part of the checklist for new apps. It's really basic.

Slack is just another startup to discover that there are regulations to follow. They did very poorly on the interpretation though.
IRC was and is the best alternative for Slack. Private IRC servers are easy to install and you can create a federated service with multiple of them. There are many great web or mibile clients as well as desktop ones.
Is sugar addiction not a thing? I consider myself addicted to sugar, and have cravings when I try to stop, but maybe I'm getting the terminology wrong? English is my second language.
How can we coordinate to stop this from continuing?
That's only a problem for Disney. The rest of the world gets to benefit from an explosion of creativity, and more available content.

I definitely support a short copyright period (say 10-20 years). Beyond that, as the original creators of the characters, any further 'official' content/stories created by them are likely to be popular if they are any good (and would be subject to their own copyright period). But if someone else takes on those characters and manages to produce great stories with them. Well fantastic, let's allow them to, and reward them for it.
Aren’t you able to purchase fresh sat images on request? I’m pretty sure I’ve seen these services online.
> I don't think this is the future of the web.

This is the future of a centralized web with products, services and companies that people salaries to develop products and services.

The decentralized internet utopia is dead. Stick a fork in it. It is a fringe populated by the modern equivalent of the grey beards of 1990s.
Georg Cantor: An introduction to transfinite numbers
joshuamfva
ngircd is a simple apt-get install.
Rocket.chat is offering both hosting and guidelines to selfhost
That's a nice fantasy but the reality is that humans and computers still have to physically exist inside national boundaries. Flesh and steel still count for a lot.
Ask HN: Business Cards in early stage Startup?
When you have less than 10 people in your company and doing Networking. I have never seen anyone mentioning Business Cards in any Startup events, but surely you will need those once you approach other Enterprise ?
A lot of racism and ethnic profiling is exactly like this -- actions that are individually justifiable, but somehow end up focusing on a particular race or ethnicity despite everyone "not meaning it that way".

Focusing on intent can help us feel better about ourselves when we unintentionally contribute to these problems, but if we actually want to fix them, we can't focus only on the intentional racism or intentional ethnic profiling. We have to understand and find ways to avoid the unintentional stuff too.
What do U.S. sanctions have to do with somebody who isn't in Iran?

Is Twitter, Google, Microsoft behaving the same here?

P.S. On a side note, if these sanctions are really about 'punishing the regime', blocking mediums for Iranians to speak on isn't a way to do it, but what do I know.
That's stupid. You want objective fact, not slanted opinion.
Ugh, god damn it. This is bad news for reasons beyond medical intervention.

Consider the premise of gangrene or any scenario involving necrotized flesh in contact with living flesh. If an infectious proteinaceous agent gets beyond protective barriers, whether via artificial or natural means, with sufficient dose or load, you'll get pathology. Which is to say, whether in a clinical experimental setting or not, this can happen to organisms.
I've been expecting some means of a display screen being the camera (pretty theory: phased array optics, a sensor at each display pixel). Interesting development.
Your google play link is broken https://www.larvalabs.com/roadtrip/
That is pretty much standard practice in periodical publishing in my experience. My most recent encounter with it was with New Scientist.
I made it a new years resolution to become more social, you're definitely not alone in this. As a developer I sit in front of a screen for the better part of eight hours a day with very little social interaction other than a few emails and IM's and whoever decides they need something and wants to come up and talk. Social skills are like a muscle in my opinion, the more you use them the better they'll be, I'm a good developer because I use those muscles five days a week and I'm a bad conversationalist because I don't conversate much. Just like making a resolution to hit the gym more often in the new year, as a developer, I'm making a resolution to have more conversations.
"IRC is by designed centralized"

Never encountered a netsplit, I see.
Perhaps, but we'd be free to use their content as we saw fit too. Overall, I think reduced copyright would benefit the smaller artists (who might not be able to afford to license prior art now).
It's mildly satisfying to play the world's tiniest open-source violin[1] again, but nothing will change, HN outrage notwithstanding.

Unaffected orgs will just keep on using slack, as will many affected orgs, and Free alternatives and irc will be mocked and laughed at by next week for being inconvenient and old in comparison to yet another proprietary solution, or even slack itself.

If you rely on communication, and you don't control your communication, you can't rely on that communication.

There'll be a reminder in 2025.

1. https://xkcd.com/743/ (and it really should be a Free Software violin now. If you ever wondered about the difference outside of licenses: this is it.)
"Can't". I do not think that word means what you think it means. Of course they can, both technically and legally. Ethical sketchiness has never been a consideration for giant corporations before, why should it be now?

You are not Facebook's customer. You are their product. You have no expectation of privacy for anything you post to Facebook, whether or not it's "private".