skysight-inc/HackerNews huggingface dataset:
1) Communism is a belief in the overthrow of existing power relationships through violent revolution, in which the working class seizes the means of production. Net neutrality is a regulatory proposal within an established republican system of government.

2) The 'neutrality' in net neutrality refers to not privileging traffic based on its origin. It has nothing to do with things like different connection speeds.
Shareholders would generally far prefer that tech companies repatriate the money, accept the tax hit, pay it out in dividends.
Regarding the last point, yes, that's what I'm saying. And it's not a matter of opinion, but of decades of computer engineering best practices.

Your app's UX will depend on how much code runs on the client. It can vary from a dumb terminal, like classic web applications, where everything runs on the server, to smart or rich clients, where some code do run on the client, but is always related to the UI. In a client-server application, your app's logic should always run on the server.

I've worked on desktop client-server apps where the application logic was on the client and the server was mainly the database. It works, but you might end with clients with different versions trying to access the DB and you don't want that.

That's what server validation means. You should never trust clients. You shouldn't build a web app, which is a client-server app, entirely on the client. It's like reverse best practices. It will bite you.

Regarding having something else than sql, how much effort would be necessary to build a graphql server library that abstracts whatever you have on the server? Would you build something and release it to your clients with that level of maturity? And for what?
Clearly, this day of action needs more hashtags. Maybe a building to be lit up in different colors tonight. /s

Seriously, I'm disgusted by what counts as "action" these days. This reeks of lip service, nothing more.
I was hoping Amazon would do something creative like offering Prime Six-Day Shipping but nope - just some graphic tossed aside so they can keep selling Fire devices.
For 55 years at least it was "Stand on Zanzibar" by John Brunner [0].

Now I am really impressed by the Culture serie [1]

[0] https://en.wikipedia.org/wiki/Stand_on_Zanzibar

[1] https://en.wikipedia.org/wiki/Culture_series
Think of how solar is an investment: you pay money up front, use up a certain chunk of land, and you get energy over the next 25 years. Imagine panel A which costs $100 and has 22% efficiency, versus panel B which costs $500 and has 30% efficiency. No point in buying panel B, since you can buy 5x panel A for the same price.
1) Net neutrality concerns whether or not it is legal for an ISP to provide more bandwidth and faster service to some websites while providing less bandwidth and speed to other websites. Net neutrality is about who gets fast service and who gets slow service, with fast service being something that can be bought. Communism has to do with ownership of the means of production. ISPs will still be owning access to the internet, so it's not communism.

2. Your ISP offering three different tiers of internet is like being able to buy three different priced cars. That is perfectly OK and has nothing to do with Net Neutrality. However, if you had to pay $3/mile to drive in one highway lane that had no speed limit, that would be like net neutrality.

It seems like you're polarized over left/right politics and don't really understand net neutrality at all.
I second this. Most of the other ideas here are either technologies that don't exist yet or things only nerds care about (I'm a nerd so I can say that).

This would have a meaningful impact on the lives of many in an underserved community.
I'm not convinced that the "efficiency gap" is a good metric. My main issue, aside from the difficulty in describing what a "good" map should look like, much less measuring it, is that it is sharply discontinuous around the "winning" criteria -- for a single district, in a 49-51 victory vs. a 51-49 loss, there's a 2% difference in the number of votes, but the wasted votes goes from -50 to +50.

It's not difficult to see that the optimal partitioning is 75/25 (in either direction), which seems very arbitrary.

From a democracy perspective, it seems like the ideal partitioning would be much closer to 50-50 -- hopefully even in the margin of error for the area, so that candidates would have to make a real effort to represent their entire district in order to be assured re-election. Even this feels very questionable, because as I understand it, the idea of congressional districts is that representation should follow groups of shared problems and interests, irrespective of proposed solutions to those problems.
I've been using this since the layoffs at Microsoft. Hopefully the content quality stays up even after allowing in the masses.
So the FCC chairman does not know the difference between a circuit switching network (telephone) and a packet switching network (internet). He then insists in using it as the base example for his argumentation against net neutrality...
Eliminate App Development Environment Inconsistencies
Early editions of The Population Bomb began with the statement:

The battle to feed all of humanity is over. In the 1970s hundreds of millions of people will starve to death in spite of any crash programs embarked upon now. At this late date nothing can prevent a substantial increase in the world death rate
Yes we know. We are questioning whether the orders of magnitude increase in energy usage is worth the decentralization.
I'll have a look, because I am still on the lookout for something after scratch -- I currently use pygame but I love the idea of love2d.

Maybe I just caught the IRC channel on a really bad day, or asked some particularly offensive question, without knowing what I was doing.
serious question: how is net neutrality a slippery slope to communism? If I was so scared by the commies I would be more concerned about how every capitalist company is now trying to sell you services instead of goods
Hey Dan, thanks for the clarification! As a non-security professional, I'm always unsure what to think when I hear two people I deeply respect (you and Filippo) clash over an issue. I have a couple more questions about Algo:

1) When I use MacOS with an Algo connect on demand profile, does there exist a time before connected to the VPN when non-encrypted data leaks?

2) What's the best procedure for security updates on the VPN server? Are automatic security updates enabled? If not, maybe it would be an option to consider when configuring a server?

3) Any plans to integrate with Vultr's API for their $2.50/m VPS?
As a brief summary, K is what's called a "vector-oriented" language; functional, very concise, naturally parallel. The canonical implementation(s) of K are commercial products sold by Kx Systems, and offer extremely high performance. I personally maintain an open-source clone implemented in JavaScript which is comparatively quite slow but is suitable for tinkering and prototyping.

The above program was implemented in iKe, a browser-based livecoding environment I built on top of my interpreter:

https://github.com/JohnEarnest/ok/tree/gh-pages/ike

The concision and flexibility of K is a huge boon for this kind of interactive development. I wrote my simulation in a few minutes, and most of that time was spent deciding how I wanted to draw my histograms.

If you have any more specific questions I'd be happy to try to answer them.
browser already do caching well, but you have to setup your server to sent correct headers and it's kind of difficult (unpractical) to set different caching policy for different kind of files if you're hosting many different sites, or you're on shared hosting. With service worker you can have more granular control over caching. But again, you really have to know, what are you doing. For regular website using service worker to improve caching is IMO overkill and also there is small chance, you'll make it unwillingly worse.
when did that happen? i have never heard AD referred to as algorithmic differentiation. seems weird to me as automatic is already a good name. algorithmic, to me, conjures up ideas more related to numerical differentiation. there are algorithms in the implementations but the concept really is automatic.
So far, the only difference I have noticed is that some useful add-ons that made Firefox significantly more attractive than some other browsers no longer work.

The single biggest loss for me personally has been the ones that would save unsubmitted form content in case of crashes, accidental window/tab closure, etc. When I checked recently, there no longer appeared to be any add-on available that provided this valuable functionality.
Is that not OK? In the UK I get the impression you can trundle along at any speed and assume the people in the cars have the decency not to mow you down until their lane is free even if the green man is red now.

Jay-Walking though is crazy as a law. I prefer NOT to use traffic lights where traffic allows.
Wrong. Bitcoin is a black swan. For example, me and my friends use it to pay each other for various thing because it's just so easy/painless. There is NOTHING out there that is as easy and painless and cheap (pre fucked up BTC fees, we're using LTC for now to transfer between one another).

How is the government going to stop me from using Bitcoin? Buy bitcoins locally, store them in your wallet, memorize your passphrase, and delete your wallet. Now what? How are you going to know I have coins? All you can surmise is I bought 'something' for $X which could have easily been chips I bought with cash.

Used to work for a popular bitcoin wallet. LOTS of Vene users. Even talked to some personally who used ETH/BTC to pay for goods.
>So do happily, some do begrudgingly because they do not have the manpower to opt for alternatives.

Perhaps, but is it really that hard to just stay with the older init services (sysv, upstart)? Slackware still has sysv AFAIK.

Also, if they really wanted they could team up with other distros to share the workload.

As for Gnome, this simply isn't true: Linux Mint proved this by hosting not one, but two renegade DEs: Cinnamon and MATE. And KDE and Xfce are still around, and not hard for distros to adopt if they choose; they just don't, they'd prefer to jump on the Gnome3 bandwagon for some odd reason.

>This means that unless you have the deep economic pockets to rival Red Hat, you basically have to follow along.

Again, Slackware seems to disprove this. Perhaps also Gentoo. Neither of these are large distros.

>End result is that whatever comes out of Fedora sets the de-facto standard in the Linux ecosystem these days, for better or worse (imo, the latter).

The existence of all the Debian-derived distros, using apt, seems to partially disprove this, but I get your point and I agree about it being worse. I really wish the Linux ecosystem had perhaps 3 or 4 large players, but each roughly equal to each other, instead of there being one commercial behemoth with too much power. Unfortunately, while Debian seems to be holding its own somewhat, SUSE went down the tubes ages ago and hasn't done any kind of power-wielding or standard-setting, and Ubuntu has tried and failed and is turning into just a Debian respin.
More like "it is really critical that we understand how users engage with our product and we need a solid way of tracking that. GA is practically an industry standard."
Net neutrality is about getting exactly what you pay for. For example if you pay for 100MBps connection you should get 100Mbps regardless of any site you access. You don't want your ISP to decide that Netflix would stream on 20Mbps and Comcast would stream at 100Mbps. This gives us unfair advantages to certain sites which is beyond your control. Worse yet ISP can police which sites you can visit which not with absence of Net Neutrality. So this has nothing to do with communism or also not to be confused with the "right to free internet". Those are all independent topics.
1) I suppose you could consider this "towards communism" in the sense that it takes power from individuals and gives it to "the people" (i.e., the government). However, it seems no different than utility regulation to me, and the slope certainly doesn't seem slippery (a slippery slope argument only works if each successive step begets the next one).

2) In the situation you laid out, the speed you're paying for is the same speed no matter who you are connecting to. Without net neutrality, you will get different speeds depending on who is on the other end of your connection.
Really? I don't see it. Neither 'net' nor 'neutrality' are words on their home page. There isn't a graphic about it. There is nothing about it. (I'm looking at the logged out page.)
If you use Cloudflare you can install the Battle for the Net widget: https://www.cloudflare.com/apps/net-neutrality
Not OP but also OCaml user here, I consider Haskell's laziness to be the wrong default and think it makes it harder to reason about programs, and I prefer the 'mostly pure' approach of ML languages to strict purity.

For me OCaml or the ML family hit the sweet spot of language design.

I will agree that the parallelism issue can be a problem.
His projections should be understood in the same way that you understand the mental exercise of projecting the current exponential population growth a few centuries in the future and wind up with a sphere of writhing humanity expanding into the universe at the speed of light.

(If human beings achieve relativistic spaceflight and start colonizing the universe, would more advanced beings see this as a sphere of writhing humanity expanding into the universe at (some fraction of) the speed of light, then come and squash us as a pestilence?)
"Net Neutrality" in its final form did not solve or fix any problems with the Internet. The definition of "Net Neutrality" is poorly defined, too vague and does not have any proposed legislation attached to "fix" things. Even when new rules were implemented, ISPs still throttled torrents and manipulated traffic. The only way to fix the Internet is to do so from a technical perspective, not by adding more regulations that ISPs won't obey (they work that into their business model). The "Internet" has never been free and has always been controlled by a handful of entities. The only fix for the Internet is if everyone actively participates in the Internet's infrastructure and we work to create technologies that thwart active threats from ISPs or that gives ISPs competition.

;TLDR I don't support Net Neutrality.
I recommend moving those cheap shared-hosting to VPS server, which don't cost more these days. For example, Vultr is only $2.50/month. Others like Ramnode.com can also be had for less than $3/month. For about the same price, you'd get better security, greater flexibility, and often better performance.
Even though there were no explicit rules requiring something, there were nevertheless unofficial norms that were followed. If (almost) everyone does something without a rule, then making a rule is pointless. But when you get enough people skirting those norms, it then becomes necessary to codify them. For instance, the Special Prosecutor law that Ken Starr operated under was put in place in the wake of Watergate and the Saturday Night Massacre, when it became clear that the understanding that a special prosecutor should be protected from firing upon executive whim.
Some of the work done to work around GC feels similar to the work you'd do in C/C++ to work around memory fragmentation issues. Also, depending on the language/runtime, you might be able to influence the GC algorithm, or at least the frequency with which it runs. If you can e.g. run a GC every second for not longer than ~1 frame, then pauses won't be noticeable.
Apt-fast: A shellscript wrapper for apt that speeds up downloading of packages
Texas State Highway 130 - You can pay the toll, drive your Farrari at 100 mph and have only a small chance of being pulled over. You can drive at 95 mph on one stretch and have zero chance of being pulled over.

From Wikipedia: "The highway is noted for having a speed limit of at least 80 mph (130 km/h) along its tolled section. The 41-mile (66 km) section of the toll road between Mustang Ridge and Seguin has a posted speed limit of 85 mph (137 km/h), the highest posted speed limit in the United States."
> I mean I'm not entirely sure what this argument is based on?

Proof-of-stake (PoS) doesn't solve the fundamental problem that we need to reach consensus on one, single history of transactions. All PoS does is enable us to say whether a new block is valid, but that's not important. The important part is that everyone else in the network agree that this is the new block (and not some other valid block). Valid blockchains are easy to create, the valid blockchain isn't.

Defining a valid block as a function of some preceding blocks is simple. The challenge is to incentivize a decentralized network to come to complete agreement on one, single version of all people's balances. Collusion is a huge risk factor here (rewrite blockchain to assign the balance of the five most wealthiest accounts to everyone else), and PoS does nothing to mitigate that.

In the worst case scenario -- where an exploit spreads through a security hole in the reference implementation, and replaces the blockchain with its own copy, silently assigning the balance of an old, rarely used account to the attacker -- PoS falls on the floor, and proves unsuitable as a base for digital money.
I think with this election cycle people have taken a scorched earth approach with regards to limiting government involvement in their daily lives and/or addressing the loss of small businesses. I'm not sure throwing the baby out with the bathwater is the right approach.
I went with the VM route. It wasn't the best, but it definitely makes it bearable. VirtualBox isn't good for graphical desktop, and VMWare has it fair share of problems. Wanted to try Hyper-V but seems troublesome to get started.
> Instead, the YouTube homepage seems myopically focused on the last 5-10 videos I watched.

Noticed the same thing happening for the past year or two.

I used to be able to go on YouTube and find a variety of interesting videos I'd never seen before. It seemed like there was a good balance of categories in the recommendations.

Now, I watch one boating video and suddenly my recommendations are 100% boat related with some random clickbait/viral garbage sprinkled in for good measure.
1. At present ISPs have monopoly or near monopoly status over the vast majority of the US and are destroying competition in the marketplace through anti-competitive means. To protect the free market they must either be broken up or strongly regulated.

I'd like to point out that "strongly regulated" in this case is still far less regulation than current water or power utilities enjoy. Do you consider those regulations, that have been around for decades, a "slippery slope into communism?" Is the government telling your electric utility that they can't charge you differently for using your refrigerator vs using your lights "communist"?

2. It isn't net neutrality at all, or even related. Net neutrality is the principle that packets are not prioritized. If I want to watch Netflix instead of Comcast's video service, I should be able to utilize my full bandwidth to do so.
This looks like loss aversion + empathy.

The subjects believe (correctly) that people feel worse about going down in rank than they feel would feel good about going up in rank.
1) what?

2)
>During the President Obama years, my ISP in the U.S. offered 3 different tiers of service at 3 different prices. How is that pure "net neutrality"?

Well, for one, Title II wasn't enforced during the "President Obama years" that I know of, so there is no difference in what you could have experienced than as what you could experience now. And second, offering different speed tiers has nothing to do with net neutrality, as long as that speed applied neutrally to all content you can access over the internet.
There is a huge amount of information that has been written down. Different authors have different explanations and takes on things, and will emphasize different aspects of a topic in their presentation.

Look at the recommended texts section:

http://www.staff.science.uu.nl/~gadda001/goodtheorist/texts&...

He doesn't just cite one text on Classical Mechanics, he cites 5, and in his section on internet resources

http://www.staff.science.uu.nl/~gadda001/goodtheorist/classm...

He cites 3 more courses.

There is a lot of depth in any of these topics, and any given presentation will be a single path, of many, through the topic. Different perspectives are valuable, as they also help clarify the core of the topic, and allow you to find your own perspective. We are fortunate that there are people who have invested the effort to put some of these resources online, but not everything is currently on the internet. One day perhaps.

Also, some of the internet resources that he links to are now gone, and may or may not have been archived. Textbooks that are cited are almost certainly guaranteed to be available through some library. Given that he's also advocating that serious students attend University, proposing books to read that students can access through ILL seems reasonable.
I'm curious how this would work in a sit-down resturant, if the server doesn't explicitly state this (or require payment) prior to ordering.

Once the food is ordered and consumed, you are then presented with a check. This is now a debt.

Vendors certainly are not required to accept cash during a transaction, but you are absolutely required to accept cash if someone is settling a debt.

Might be an interesting case at some point.

This is simply ignoring Visa trying to enact their merchant discount tax on every transaction within the US economy though. This road (lack of anonymous and free means of payment) ends in tears.
It should have intermittent "hacker news down" pages showing up when you refresh, with a message that this is a show and asking you to refresh a few times, and then the page going away.

UPDATE: I see HN just did that. Got the "HN is down" page several times :)

That was quick!
Even if there was entirely non-stop GC (e.g. through reference counting) it's still wouldn't be a good choice for games since a game is, essentially, just a neatly arranged data structure in memory. Compared to the amount of memory a game reads/writes every frame all other I/O channels are just noise. You actually want to manage your memory instead of trying to figure out how to force a foreign memory system to do what is best.
So you think the very people who unfairly have benefit from this partisan gerrymandering should be able to choose whether to continue it?

Let me guess, you happen to politically side with the benefiting partisans?
Please stop linking to pay walled articles.
We've banned this account for starting ideological flamewars. If you keep doing this it will eventually get your main account banned as well.
> The energy used for mining should be charged to the transactions

I mean, it basically is.

The built-in rewards drop every couple years, so the only reason people will continue to mine is for transaction fees.

What are you suggesting should be different?
These parts are true of D, and C++.

IMO Rust's only true advantage over it's direct "competitors" is it's safety guarantees.
You agree to that same Mozilla Privacy Policy when you install the browser. It's linked from the browser's About screen. There's no requirement it be on every page.
We launched this website to help anyone find React Native libraries. We think its helpful because its not always clear what you can use.

If you want to see the code, feel free to do what you want with it here: https://github.com/expo/react-native-libraries

Let us know how we can help you!
Woo! Enshrining the current two party system in legislation. What could possibly go wrong?