skysight-inc/HackerNews huggingface dataset:
I have moved twice recently for a job. The first move was temporary and opted for the online change of address. Due to the rush of everything I didn't really pay much attention to the immediate increase in robocalls. 8-10 calls a day.

Granted that is anecdotal.

On the final move I went back to the USPS website and noticed I was required to agree to the terms that they can sell my new address and phone number. I emailed the USPS regarding those terms on a Saturday afternoon and the next morning received a response that it is not really possible.

Long story short: On a Sunday, the USPS emailed me that I would have to visit a post office to fill out a change of address form just to "opt out" of the selling of my info.
I'm surprised at how many people are pretending not to understand what I wrote, seemingly in order to proclaim how anti-Nazi they are.

When I was a teenager and first read Chomsky, being anti-censorship was a left-wing thing. I don't think Chomsky has changed his opinion on censorship, or his political persuasion, and neither have I.

It's a pity that people who believe in fascistic ideals (censorship and discrimination based on political beliefs) are what is deemed "the left" these days.

IMO, if you believe in censorship and do not support free speech you are not left-wing.

> claimed that refusing service to Nazis was "spurious" and "bigoted"

Do you seriously need me to explain that "bigoted" referred to the cake example? Seriously?

As for the rest. Cloudflare did not refuse service to "Nazis". Had they done so, they would have not had to remove that service, under the entirely spurious reason that Matthew Prince woke up in a bad mood and claims they wrote something he didn't like.

They're still providing service to Stormfront, and who knows how many other "Nazi" sites.
don't all downvote me all at once for the truth : https://www.bradsdeals.com/blog/earn-money-with-surkus
not sharing company goals with engineering - engineers have to second guess whether it's the moment for building or polishing, for adding new features or for consolidating before a big push etc.

this cause a wealth of secondary problems like deadline that seem arbitrary, focus on random features that need to be rushed every stint without logic or order, developer burnout and the need for ever-increasing micromanaging.
If you liked that story, you might also like https://en.wikipedia.org/wiki/Down_and_Out_in_the_Magic_King... , which explored some of the same themes.
Good reference, another thing to go on my Not-A-Lawyer reading list.

However, this doesn't seem to indicate that such editorial activity can't have a legal effect in some areas. It is limited only to cases where the service provider would otherwise be implicated as the publisher/speaker instead of a neutral mechanism used in the delivery of others' publications and speech. There are many other relevant circumstances where such behavior creates at least a non-legal precedent (Not A Lawyer, so can't and don't want to get into the nitty-gritty) and expectation that CloudFlare will act in a specific manner that violates the content policy they claim to want to keep.

The simple fact is that even if the law unequivocally allowed such activity, that doesn't mean that Cloudflare hasn't set a standard of behavior that they will be expected to live up to, inside and outside of the coutroom. That's especially true in the case of a jury trial, but there are certainly no shortage of politically-aware judges who don't want to let their 15 minutes be wasted in falsely associating them as "pro-white-supremacist". And if Cloudflare is at all PR-sensitive, they are now in for a long, slow beating.

This is all a large can of worms that everyone should regret ever having opened. How hard would it have been to say "Sorry, that's not how DNS works" when some random person on Twitter said "You're supporting a white supremacist! Undo it!"?

IMO the evidence here indicates a coordinated takedown and censorship campaign by organized political forces, and this operation has undeniably been a resounding success for them. So much so that they have fundamentally undermined the core institutions of the internet itself, hardly realizing the sacrosanct barrier they've pierced.

And I know that the HN that recognizes this with near unanimity is lying around here somewhere. I'm just not sure why they're not showing up to these threads. Maybe the votes are being artificially manipulated? Maybe everyone has slowly earned themselves bans/account censures for touching a topic that the mods are sensitive about? Maybe employers are becoming extra vigilant about catching those who express heresy on HN in hopes of catching a Damore-esque figure before it becomes a national press story? I dunno. But this type of non-neutrality on the part of core online infrastructure providers should be a much bigger deal than it is.
A Nazi is way more dangerous than an Al Qaeda member and yet we would have zero problem taking down a terrorist website because it can radicalize people.

Radicalization of people is quite literally spread like a disease. The internet has allowed this disease a means of spreading unlike ever before in the history of man.

Being tolerant of such communities that call for the violent overthrow of the government, institution of a fascist government, and the genocide of entire populations of people is like allowing a cancer to spread.

This train of thought is quite literally a cancer on humanity that needs to be chemo'd out of existence.

It's literally worse than Child Porn by many orders of magnitude.
The Jevons Paradox applies here: As technology improves, cost goes down, which increases demand, which causes more of a given resource to be used, not less.
> why should someone's beliefs be a factor in whether I do business with them? If I'm buying something from someone why would anything other than price and quality of the product or service even come up?

Okay, let's make an example. Let's make a really blatant one.

Imagine you're Jewish. Furthermore, imagine there are two bakeries in town: Bob's Bakery, and Pastry 88.

All of the people working at both of them are perfectly civil when you go in to buy a donut. But everyone in town knows that Al Hilter, the guy who owns Pastry 88, is a Nazi. And now and then Mr. Hilter takes out ads in the local paper espousing his Jew-killing views.

Bob's Bakery and Pastry 88 are right across the street from each other. You have a hankering for a donut. Where are you gonna go to fulfill this desire?

Let's make it a little more complicated: Pastry 88 makes an amazing lemon-filled donut, and Bob's Bakery Bob's kid has a major lemon allergy. So you can't buy anything with lemons in it at Bob's. And you love lemon donuts. Do you love lemon donuts enough to give money to someone who has said that you should be gassed and have your tanned skin used for lampshades?
The law doesn't change what anyone can argue. It only changes what a court will consider valid. The section on limitations says nothing about about the topic we're discussing, whereas the law was explicitly written to overturn this (since then invalid) belief that "any content moderation creates a burden to moderate all content". Quote:

"The important difference between CompuServe and Prodigy for the Stratton court was that Prodigy engaged in content screening and therefore exercised editorial control. The holding in Stratton was overruled in federal legislation when Congress passed Section 230 of the Communications Decency Act in 1996. As a result, Internet service providers in the United States today are generally protected from liability for user-generated content."

Anything else would obviously be unworkable. Facebook, for example, exerts wide-ranging control over content (i.e. they delete quite a lot). If that were to create liability for all user-generated content on Facebook, they would have seized to exist long ago.
As a developer I surely am amazed of the capabilities of the bot, but as a Dota player I am a bit more skeptic.
The bot only wins in a certain scenario, Shadow Fiend vs Shadow Fiend, no bottle, no runes, no jungle creeps and so on.
This cuts down the possibilities of playstyle a lot. This is stuff the pros are used to have available, and are training with. The bot was trained without it and has a fitting playstyle. For this certain type of 1v1, a pro would have to adapt. I still think that if you give them enough time, they will figure it out.
I think the folks discussing whether or not 10x developers exist are missing the more basic point here. In most companies, a manager's status is determined almost entirely by how many people he or she manages. It's absolutely in their best interest to hire more mediocre people than fewer exceptional people because the correct incentives haven't been put in place for managers in the company.

At many places, the best thing that can happen to a manager is for their team to become "too big". Oops, now they have to split it into two teams, and suddenly they're a Director instead of a Team Lead (or whatever titles are used).
I'm not worried about the Nazis.

(drawing counter-protesters spoiling for a fight)

Take for example the recent 'March on Google'

the normalisation of violence against Nazis

Ah. Well, it's now quite clear where you stand, and I'm sorry for having wasted time trying to talk to you.
Chinese Experts: There Will Be No Second “Resist America and Aid Korea”
I think I remember hearing that they were on EngineYard back in the day, but never Heroku.
Keeping your kids safe at all costs isn't good parenting. It encourages suffocating closeness and loss of independence. The point isn't to get your child to the age of 22 without getting criticized for it. The point is to provide the necessary conditions for a successful adult to form.

>"my job as a parent is to help you figure out how to be a grown up. Part of that is managing money. I noticed you spent money on X and wanted to talk about it"

This will teach children to spend like someone's watching. It's external motivation, and it's likely counterproductive IMO. Better, in my opinion, is to let them find out the natural consequences of spending money - that is, not having it for other purposes, or needing to do things to get more money.
They neither call it unbeatable nor mention hardcoding anything. The "unbeatable" is a quote from a professional tester, and they discuss the losses, acknowledging the need for further improvements for more general play.
Part II contains this Dustin Moskovitz quote: A lot of graduating students think I just want to work on the hardest problems. If you are one of these people, I predict that you're going to change your perspective over time. I think that's kind of like a student mentality, of challenging yourself, and proving that you're capable of it. But as you get older, other things start to become important, like personal fulfillment, what are you going to be proud of, what are you going to want to tell your kids about, or your grandkids about, one day.

I guess I never grew up, then. I still want to work on the hardest problems. That's what I would want to tell my kids about :-)
Your unicorn would be lovely though :D
OTOH if you're a private business, refusing service to someone can be a way to express your political opinion. It's easy to call out injustice and oppression for many categories (race, gender, ...) but that case is harder to make for categories like "political ideology that actually favors oppression".

Of course this should not result in human rights violations and being restricted from communicating your beliefs to the world is one of them. Especially in infrastructure, we rely on private companies to fulfill basic needs that are protected by human rights.

If your infrastructure company is huge and as powerful as a public institution, and is able to single-handedly mess with people's human rights, you should of course not be allowed to have a political agenda. Not selling cakes to Nazis in your corner shop is something completely different.
Though JavaScript is of course not mandatory, the mind set and incentives in which web specs have been created by browser vendors is bound to pile up complexity, in that developing a browser from scratch is considered infeasible (last one to try was Opera), and browser vendors are rather trying to turn existing browser code bases into universal runtimes for apps. Point in case: WASM, which I consider bloated and out of place in a web browser.
Companies do. They're called quant hedge funds and Facebook/google. If you're really 10x, someone will pay
China’s embrace of embryo selection raises thorny questions
I would guess at least some of the issue is that most users don't show a preference for faster smaller software, especially because it doesn't benefit them if a product uses less RAM and CPU. Displaying a UI is better than a text mode interface. Icons that don't look jaggy on the screen are nicer than ones that do. Anti aliasing, gradients and drop shadows make things look nice. Drag and drop that has a pretty animation is nicer than drag and drop workout. It is the same reasons people choose a BMW when a Corolla does pretty much the same job. People pay the cost they want to live with. In the trade off between functional and thrifty and pretty and feature packed, the latter nearly always wins.
So you're saying it was wrong to assume 9/11 to be a terror attack before 2006?

Because until then, nobody had been convicted, and, by your logic, everyone would have been obligated to act with the assumption that no crime had been committed, right?
The metal atoms actually move over time simply as a result of electrical current flow! Parts will fail because of this, depending on how they're designed.
https://en.m.wikipedia.org/wiki/Electromigration
Everyone who disagrees with you may not be a Nazi sympathizer
Gotham: A flexible web framework built in Rust
More realistically in the current USA, you know you are extremely privileged when you're more afraid of being labeled as a Nazi than actually being harmed by one.

Or, you have an unusually strong reason to fear being labelled a Nazi, like you are a vocal racist who attends public demonstrations carrying or dressed in Nazi accoutrements or attire.

Or, you just have irrational relative levels of fear between those two outcomes.
We haven't, it's working well for us that the need never became apparent.
The logical next step here is to write an app that lets you sell your place in line at a trendy restaurant. Take 50%.

There is a natural base of sellers (the people who are waiting in line) and buyers (assuming that paying people to wait in line actually works at creating demand).

Something like this business has been manually tested -- see https://www.psychologytoday.com/blog/creativityrulz/200908/t... :

> One group identified a problem common in a lot of college towns—the frustratingly long lines at popular restaurants on Saturday night. The team decided to help those people who didn’t want to wait in line. They paired off and booked reservations at several restaurants. As the times for their reservations approached, they sold each reservation for up to twenty dollars to customers who were happy to avoid a long wait. As the evening wore on, they made several interesting observations. First, they realized that the female students were better at selling the reservations than the male students, probably because customers were more comfortable being approached by the young women. They adjusted their plan so that the male students ran around town making reservations at different restaurants while the female students sold those places in line. They also learned that the entire operation worked best at restaurants that use vibrating pagers to alert customers when their table is ready. Physically swapping pagers made customers feel as though they were receiving something tangible for their money. They were more comfortable handing over their money and pager in exchange for the new pager. This had an additional bonus—teams could then sell the newly acquired pager as the later reservation time grew nearer.

It would be easy to do business development -- you could just target the app at exactly the same restaurants who are using Surkus. Everyone wins.
Nope, it opens up a fake Facebook login screen, themed to look like Facebook
This. And also, code if this kind if 10x developers is often unmaintainable and untested, which brings 100x effort for their teammates in the future.
I think it is an argument for overall profit which might come from focusing not on margin but on margin and volume.
Nobody is sympathizing with Nazis. And who is “we” and what don’t you think is normal? Essentially who elected you as a tech industry representative or the official pollster of the tech industry?

This my isn’t about Nazis. This is about speech and freedom, business policies, discrimination.

Change the word “Nazi” to “Communist” and I would be willing to bet you would not be making the same statements, despite communists being more murderous throughout the 20th century than the Nazis.

Is the ACLU a Nazi sympathizer? Of course not. Use your brain and stop being distracted by the “Nazi” part of the discussion. It isn’t relevant.
LFE (Lisp Flavoured Erlang). It's the ideal tool for exploring AI.

Handbook of Neuroevolution Through Erlang by Gene Sher makes a compelling argument (with detailed, varied examples) that Erlang is the perfect language with which to implement neural nets.

Lisp has always been associated with AI, of course. Nowadays it's all Python, Java and R for machine learning, but Lisp can do just as well, plus more: Lisp has an affinity for recursion, and its homoiconicity will - I suspect - prove fundamental for true AI. One can't just 'strap on' its features to those other languages (including Elixir: https://news.ycombinator.com/item?id=7623991).

So, obviously the right tool for the job is LFE!
I can't believe I can't downvote this more. Who provides services without terms to them? Moms, basically. Beyond moms, service providers have better things to do than provide those services unabated. While I can imagine that partaking of services without honoring those terms is the most awesome thing ever, who in their right mind will continue to offer services if this sympathy becomes the default?
That comment comes across as very arrogant. Of course if you're familiar enough with the system then you'll have no need to read this, and you can go off and seek gratification installing Gentoo and telling everyone about it.

But some people don't know, and benefit from learning it. So chill.
In my experience only (all disclaimers apply) I have never seen an employee whose productivity outweighed the damage they did to the rest of the team if their misbehavior was tolerated by management. I understand how scary it can be to have to let someone like that go, but the dozen or so cases that I had good visibility into over my career the ones where the employee was accommodated all had worse outcomes than those where the employee was let go.
>Files and folders that are shared with you show up by default only in your "Shared with me" folder

This here is exactly the problem; it makes folders useless in a team setting. A colleague creates a document and files it under "Project Name/Engineering/Architecture/". She then shares it with me, we have a bit of a chat about it, and move on. A week later, I try to find said document, but it is not in "Project Name/Engineering/Architecture/". Was I supposed to file it there myself? What about the other ten people it was shared with?

My "Shared with me" folder has a thousand items and no useful structure.
I think your mixing two separate things here. The discussion was shut down not because it "might be revealing". It's plain and simple because they think is more harmful to have the discussion at a point when they're in legal trouble (with the corresponding financial penalty) than the argued loss of honest discussion (whatever exactly that means for you). It's because work is not a frigging politics/social debate club. You go to work to do whatever it is you were hired to do, not to discuss topics that may actually reduce productivity on your diverse work force for feeling discriminated.

I understand there's an inevitable social/political aspect of working together, but is not the focus and if you don't agree with the political views/decisions of a company, and you can't get them (through proper channels, your manager, HR) to change, no one grants you the right to say whatever you want in the work place, especially when what you say is widely considered (by the company) as harmful to their interests.
What do you say about blogs? I understand that AMP is harmful to e-commerce based websites but what about blogs that are totally based on content and Google ads? How does it impact them?
You're better off with jokes about stolen source code to [big program, e.g missile defense], that it's written in LISP, and here's the last few lines as proof that you have it

))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
This keeps coming up every couple of years, but is just wrong.

In the last 5-10 years, there hasn't been almost increase in requirements. People can use low-power devices like Chromebooks because hardware has gotten better/cheaper but software requirements haven't kept up. My system from 10 years ago has 4gb of ram - that's still acceptable in a laptop, to say nothing of a phone.

If you're going to expand the time horizon beyond that, other things need to be considered. There's some "bloat" in when people decide they want pretty interfaces and high res graphics, but that's not a fair comparison. It's a price you pay for a huge 4k monitor or a retina phone. Asset sizes are different than software.

I won't dispute that the trend is upward with the hardware that software needs, but this only makes sense. Developer time is expensive, and optimization is hard. I just think that hardware has far outpaced the needs of software.
Looks like they did hardcode the creep blocking behavior. Well, they hardcoded the reward for creep blocking and trained the bot specifically to learn behavior to maximize for that reward.
How to Make Money with YouTube – Beginner’s Guide
If we disregard the macros I think lisp's syntax is the abstract syntax tree.

Could we say that concetanative languages like forth have no syntax. It seems to me there is no AST in those languages, just a stack.

I'm not formally trained in CS, so that's my own individual opinnion.
Because the editor needs to update the type relations according to your mouse clicks and property editor changes, given the semantics of affine types I only see it being possible with some kind of heuristics.

Very basic example,

1 - Drag component into the form, variable could be declared as owned

2 - Edit a relationship between the component and another one on the property editor, either generate code with borrows or update the owned declaration into a Rc one, Arc instead, or Rc with RefCell, Arc with RefCell,....?

The GUI editor needs heuristics to create declarations with the right set of affine types, or to update existing ones when the developer clicks around changing the document tree and relations among them.

Oh and the current state of the borrow checker in Rust doesn't handle closures for self in callbacks, which makes it a royal pain to write GUI event handlers.
Go somewhere else, troll.
Does this lend additional weight to the hypothesis that early exposure to peanuts reduces the likelihood of a peanut allergy?