skysight-inc/HackerNews huggingface dataset:
> that should be left to each customer to decide for one's own allocated bandwidth

Bandwidth cannot be conceptualized without a notion of time, which is the essence of QoS. Traffic shaping over time.

I'd argue that consumers choose their QoS when choosing a residential circuit instead of a business class circuit. Business class circuits offer dedicated bandwidth, and residential circuits offer shared bandwidth and are priced accordingly.

> ISPs choose to oversell their residential bandwidth is the ISPs' problem alone

This is not a problem it is the definition of residential bandwidth as compared with dedicated circuit bandwidth which is typically sold to business customers at a higher price. In a business class circuit the traffic typically uses the full capability of the circuit up to the hardware/connection limits.

> customer alone - is the one who ought to decide

I agree circuits like this should be sold, but they would not sell for the same price as residential bandwidth. The only way residential circuits can be sold at a profit is by ISPs doing the arbitrage differently because they are not agreeing to provide a specific amount of peak/average bandwidth 24/7 as they do in a business class contract.

> customer has very few (if any) choices

What better way to identify areas where ISPs are abusing their market power than by observing the QoS settings they use? I'd prefer to let ISPs operate unhindered and then have regulators attack the ones that are specifically abusing their last mile monopolies.

> Too bad the vast majority of the technical people are in favor of net neutrality

This is indeed too bad. It stems from the last mile monopolies, which are a legacy of a heavily regulated telecom space. Note that POTS circuits had a minimum latency requirement and are still lower latency for long distance real time audio than many internet circuits using voip codecs.

I think the name "net neutrality" was wisely chosen and has made many people believe that ISPs do not have an incentive to deliver generally neutral services.

Residential bandwidth needs to be the mass market option without regulatory impediments. It's hard to predict how net neutrality will harm the internet, but over time the harm will be substantial.
Golang Pros and Cons for DevOps (Part 3 of 6): Speed vs. Lack of Generics
What I want to read is stuff my friends have taken the trouble to type in, all of it whatever the topic. I don't want to read whatever random crap on the web they are reading or what ever. Original user generated content made Facebook and the inability to find my friends' generated content is what makes it not worth reading. I have about 1B ways to get hot memes and trending internet topics. I have relatively few ways to see how all the people in the various corners of my life are doing.
Gas stations already ask cash users to pre-pay and pre-auth credit/debit cards so the shift would be tiny.
> 1. Why on Earth a restaurant would willingly turn down a customer who has cash in hand and is willing to pay

There's a risk of employees stealing cash, a risk of being robbed, the cost to store and bank the cash (purchasing the safe, depositing the cash in the bank account, making sure the restaurant has the right coins and bills to make change), the risk of accepting counterfeited cash. Those risks and costs widely among the restaurants, of course.

From the article: "Michael Ryan, the co-owner and co-founder, said he never ordered cash drawers or a safe. By not having to count cash, visit a bank or order change, Mr. Ryan estimates, the manager on duty saves about 23 hours a week."
Efficiency was and never will be the primary goal of bitcoin. It is meant to provide you with permissionless ownership. In a permissionless system if what you own_ is worth X dollars, than it will take some amount, say Y, dollars to secure this ownership. In the case of bitcoin we do not have a way to arbitrarily stake y dollars in the system (see proposed proof of stake in ethereum). Instead you can indirectly assume that Y is supplied by the miner investment in hardware and electricity. By stressing known hardware limitations, we can force miners to act more and more and more competitively as more total value is held on the network.

So the increasing cost has nothing to do with use (aka transactions). It is a consequence of providing security to a growing amount of value on the network. There is simply no better way to do this currently assuming you want a permissionless architecture. It is step 1 towards creating an open finance system. Other steps like proof of stake will eventually solve this problem.
Useful Constructors in Go
Exactly; when banknotes displace coin as the main payment mechanism, it wasn't long till government extended their monopoly to banknotes.

So, yeah, I can see VISA inadvertently hastening the day when everyone pays with their Federal Reserve Card.
Google has gotten out of the fray a bit, perhaps because it feels the battle is lost. But Google did a big disservice to the tech community by promoting net neutrality zealously a few years ago.
When I would walk to/from work in Mountain View, I'd often jaywalk because it would be far less disturbing to traffic than crossing a crosswalk.
Sussman: We Really Don't Know How to Compute
What do you pay per kwh?
Wireless would help, but not very much. You can get a whole lot more bandwidth through a fiber network than you can through air, because you can double your bandwidth by laying another fiber next to the first - or put in 20 more fibers, or a thousand. Those don't interfere with each other, whereas free space radiators do.
Apparently it's an awesome product. I stopped using it myself because I didn't want to deal with EU cookie notices, which is why I'm surprised to see claims here they are compatible with EU cookie laws.
As a long term Firefox user, I am totally shocked.
So China cannot be held responsible because their citizens are poor and economically disadvantaged? Must be the US's fault. Big bad USA. Typical.
I would love to learn Rust, but the learning curve seems a bit too steep for me. The whole struggle with lifetimes is what has kept me from diving in. It seems impossible to me to figure out how to use them correctly. Plus the redundant syntax, I guess. If those things weren't an issue for me, I would gladly try to learn Rust.
I have a few websites that I needed to monetize and this looks perfect. Can't wait to use it.
The article does not mention bcachefs as a future alternative: http://bcachefs.org/
Everyone says this, yet I use bluetooth products (all Apple hardware) literally every day. Apple has really polished bluetooth to the point where I don't even remember I'm using it, and never have to deal with pair requests, signal loss, etc.

In most everything I own, bluetooth is frustrating crap. Apple's somehow gotten it (mostly) right, so why can't anyone else?
I constantly get recommended more videos for something I dislike
Comunism is about giving power to the people but it is not about giving power to the government, in fact in Comunism there is no state anymore, at least that's how Marx and Engels envisioned it.
That just depends on your definition of success.
That's actually a reason some restaurants might sign up for it; it's racial discrimination they can get away with.
Yes, most of the electricity I have generated has been what would have been tier 2 @ $.26 kWh, with the climate stuff going thru Sacramento atm I expect the price to go even higher soon.
i'm considering the same! i use facebook more to follow/find groups or businesses that i have an interest in.
I'm glad this comment sits at the bottom of this post. It's reflective of how the zeitgeist actually cares about this issue.

The Battle For the Net website mentions a vast range of online companies who apparently stood in solidarity to take action on this day.

* Github: a blog post displayed on your feed.

* Etsy: Nothing.

* Kickstarter: Nothing.

* Netflix: Nothing.

* Twitter: Nothing.

* Vimeo: A featured video on the landing page.

* Reddit: A tiny blurred logo.

* Hacker News: A grey bar!

* Mozilla: Nothing.

* OkCupid: Nothing.

What a great display!
Vim is getting a :terminal command
The Genetics of Genius: 1.6% to 2.4%
I thought the same, but I could use this to check messenger & groups while skipping the feed.
I was stoked when I found out about it. Sadly, the fullsize screenshot makes my stylesheet switch into portrait mode and then I get the mobile look with the bottom half of the page completely missing.
"Yeah we're gonna teach them that censorship is wrong by censoring people!!!"
2x Landing Page Conversion Rates with This Free Personalization Script
1) That ratio can be 40:1+ for a lot of use cases. That adds up in costs and if you have any other limitations (DB connections) it can be a total deal breaker.

2) I said many gems, not Rails. Connection pooling in other frameworks is worlds better (GoLang's db package comes to mind). We're talking about now, not 2012.

3) Sure GIL is convenient when thinking about code, but the point is it makes high-scale hard. 2.1 GC is only fast by ruby standards. "Images shouldn't be served through rails" < exactly my point, other languages handle this with ease. If you are building a high-scale app you can choose 1 language+framework, or RoR AND another when things are big/hard/tough.

IMO, RoR (and Ruby in general) makes easy things easier, but hard things harder. A good tradeoff for some projects, but not big or high-scale ones.
I broadly agree that intellecutal property isn't really property at all, and that copyright laws are unjust indeed, though I think it is hyperbolic to say that we'd have world peace and abundance just by their abandonment. More broadly the concept of property as a whole ought to come into question if we wish to go that far. Proudhon's essay What is Property? and Kropotkin's The Conquest of Bread shed light on this debate, making the case not for the sharing of private property by all but rather the very abolition of the concept itself.
EV Rebates on Hiatus in California Due to Insufficient Funding
https://groups.google.com/forum/#!topic/vim_dev/_jfk6UyHQvU
Anyone knows what they actually do?
I also have the same (10.7 cents over the past year). We have a community solar project in town, but it is ~13 cents over 20 years as well.
Thanks! The plan is to let the author specify the license type in the codeblox.json file, similar to what you would do on GitHub or with an NPM package.
It is a manual process right now

We ask people to add libraries, and when they submit a PR they need to specify whether or not it works on Web, Android, iOS, and Expo.
Siloing the GA data that is obtained from Mozilla (required by the contract Mozilla has with Google) would stop the privacy-breaking aspects (which exist due to aggregating over sites).

But this may be a case where even though Mozilla is technically doing the right thing, perceptions will tend the opposite way. Without that statement in that old bug, most people would never know the Mozilla GA data is siloed.
The "Get Add-ons" view in Firefox is an iframe

Please don't hide behind technical details. If click something in the browser and it causes Google to be notified, then you have send data about me to Google. Without my consent.

privacy policy is linked from the Get Add-ons view

Nobody reads those and you know it. The reason people use Firefox is to not get tracked by Google.

Honestly, you hugely fucked up with this one. You lost a massive amount of trust with me that took years to grow.
Or movies I watched last week. Sigh.
That's true. DNS lookups seem like something you can do in parallel though, so I still don't think it's that big of a hit.
Google is pissed because the Internet is now under Title II making it nearly impossible for them to lay their fiber along public roads anymore. You know how to really fuck over Comcast? Allow google to bring Fiber to every major city. But they can't because regulation.
> Can a patent holder give up his rights

What do you mean by "give up his rights"? Whether he can allow other people to use the patented idea?

> and invalidate the patent?

What do you mean by "invalidate"? Whether they can show the patent office prior art to their own patent and ask them to for that reason invalidate the patent?

> Or can a copyright holder put his work into the public domain?

That depends on the jurisdiction.
What profile is used for phone calls depend on configuration of the phone and the headset.

Last week I accidentally found out that I can use two phones at once with integrated HF in my car's radio as long as they use different BT profile (somewhat unsurprisingly, while trying to fix completely unusable sound quality over BT)
Welcome to politics.
Grantcoin: Basic Income and Blockchain
I can't agree more - I'm a huge proponent for star rating systems. I get that they are perhaps more complicated than a Boolean value, but they help me out personally.

I miss the days of "tap tap scroll four clicks" on the iPod to help me rate new music, specifically.
> Yes, but by "functions that can be used to track you", you're including user accounts, logins, forms, surveys, &c.

These are not javascript functions. All of these can be (and are) implemented without JS.

> but a component of the Firefox bug being reported here is that the extensions API used by uMatrix is failing to block GA in this particular case.

uMatrix and uBlock Origin fail to block GA only when using their web extension versions.
"Once you build a ZFS volume, it’s pretty much fixed for life."

The ease of growing/shrinking existing volumes and adding/removing storage is why I made the decision to go with btrfs when I rebuilt my home file server.
Event invites.
Thanks for asking this question, it makes me realize how blindly I've been on the 'save net neutrality' bandwagon. I tried understanding these reasons (you provided) and it turns out I don't know anything. For starters,

1. What is the title II Regs? I did a quick google search and I came up with this:
http://www.latimes.com/opinion/op-ed/la-oe-pai-fcc-internet-...
Why doesn't the regulation match the internet now? All of the articles I find seems to handwave the actual reasoning.
"And they argued that the only way for the government to prevent this outcome was to adopt an old regulatory framework called Title II—originally designed in the 1930s for the Ma Bell telephone monopoly—and apply it to thousands of Internet service providers, big and small. In other words, they wanted lawyers and bureaucrats to govern the Internet rather than engineers, technologists and businesses." - HOW?

2. For those who didn't know what Federal Communications Commissions (FCC) or the Federal Trade Commission (FTC) is and how they are different: http://roslynlayton.com/fcc-vs-ftc-which-will-do-a-better-jo...
Introducing Backup and Sync for Google Photos and Google Drive
You can buy House of Cards on DVD or Bluray ;)

It also gets broadcasted on TV here in Germany.
D has a much better attitude towards it.
And the cookie notice is also an industry standard, so that I know on which sites to use uMatrix to manually block the scripts.

I didn't expect that I'd have to do that on an about: page.
If the US cut emissions by investing in new technology that technology would be available to purchase to everyone in the world.
> unconstitutional

How? Google is a private individual/company; they can deny anyone service, so long as the reason is not discriminating against a protected class.
I know this is "old news" now, but it's very fascinating that Google is suddenly so concerned about "the open internet" 4 days after EME was ratified (a proposal that they authored and forced other browsers into supporting thanks to their enormous browser share).

It feels like Google (and other companies for that matter) are only concerned about "the open internet" when it benefits their bottom line. In fact, I'm not convinced that Google _does_ care. For SOPA and PIPA they actually did a (lukewarm) blackout of their site for the day of action. Wikipedia shut down on that day. Where has all of the enthusiasm gone?
I've been an Apple dev for a little while and, every time they release a new version of these betas, I get more and more impressed by what the workflow must be for releases at Apple. Nearly all my concerns about the first beta have been resolved and it's noticeably faster on all 3 of my dev devices including my iPhone 7 (which is my daily phone). The iOS 10 betas were good, but iOS 11 is really impressive and the refinement I'm seeing of the core OS is really great.
I switched from a bluetooth dongle of unknown provenance to a more powerful Zoom (brand) class 1 dongle and hung it from a usb cable off of a lighting fixture in my home office. I get complete coverage to a Jabra headset of a rather large screened in porch despite having to penetrate my pudding head, two interior walls, and one exterior wall. The class 2 dongle barely worked outside.
The mere mention of EFL brought this article back to my mind: https://what.thedailywtf.com/topic/15001/enlightened

The author makes no names but ends the article with "[...] did I mention EFL is the basis of all applications on Tizen?".

I don't know whether EFL is still the base for all applications on Tizen (I think they changed technologies several times, they are now on .NET?) but that, plus the SDK churn and Samsung reputation of generally low software quality and severe security issues don't really instill confidence in the platform.
Then just delete your entire OS or at least your browser, don't force yourself to use C and C++ software. Seriously. I'll let you keep LLVM so you can play with Rust.

There's disliking language or the boilerplate it forces on the programmer which I can REALLY understand in case of these two and there's being a jerk and an idiot and saying any C++ program that isn't few lines is broken by the UB, you need stars aligning to write safe C, they are impossible to write anything substantial, safe and useful in, etc. and anyone who tells you otherwise is implicitly a very bad programmer who does their job wrong and endangers people.
Users who care about privacy are, quite literally, the only demographic that cares about Firefox at this point. The numbers clearly say that. I'm not even remotely versed in how to run a business, but in what twisted universe does it make sense to alienate us?

I put up with Firefox's single threaded nonsense for years, with their outright refusal to properly implement hardware acceleration for Linux, and with their clearly inferior performance. And now I find out they've got Google Analytics on a page where uBlock Origin can't even block it (at least not post FF 56), and that doesn't even respect my telemetry settings (which I've obviously disabled). Every decision they've made lately seems to be targeted at gaining the attention of people who clearly couldn't be arsed to get off Chrome if they proved it gives you cancer, instead of making it better for people who are keeping it afloat.

Congratulations, Mozilla. You've put a whole bunch of us out on the lookout for a replacement. Enjoy your descent into obscurity.
any proof of that claim?

EDIT: still talking about regular websites? First visit or repeated visit? Most website already can take advantage of plain browser caching and service worker is IMO hard to sell here.
Competing in a world of sectors without borders
Wal-Mart earnings top Street estimates as retailer's digital sales jump 63%
Here's what the company reported vs. what the Street was expecting:
Earnings per share: $1.00, excluding items, vs. expectations for 96 cents, according to Thomson Reuters analysts.
Revenue: $117.5 billion vs. a forecast for $117.74 billion, analysts said.
Same-store sales: 1.4 percent growth at U.S. stores

http://www.cnbc.com/2017/05/18/walmart-reports-first-quarter...

What does Amazon have that Walmart can't buy?
Josh Walker Fought ISIS. He Almost Got Killed. Now He’s Charged with Terrorism
Do you plan on taking out another mortgage once yours is paid off? Would you take out a mortgage on a home you own free and clear? Do you buy stocks on margin? Do you take out personal loans to put in the stock market? Do you have a home equity line of credit that you use to put in the market? Why or why not?

Anyways, it's all personal preference. Some people are only happy going after the best returns, some want more security with less risk instead. No choice is better than the other, it's what makes you, personally, feel good. It also changes with age and life situations too. My parents are elderly now and now they feel really good with low risk low returns investments. This was not always the case. My investments increased in risk after I got married because a single income can cover all of our expenses but we have two, there's so much more room for breathing now.

Personal finance is not just numbers on paper and bigger numbers are better. It's personal, hence the name.

You never answered why this person should retire in 30 years. If they are 45 why wait until 75 to retire, especially with such a big windfall? If they are 22 with no savings, sure, $1M might not be enough to retire yet but waiting 30 years is super overkill with such a big windfall.

We know nothing about this person's finances, or life, so the sort of advise you gave is inappropriate to offer.
Merchants who accept payments using the Mag swipe are now liable for any fraudulent charges. So any hold-outs will quickly switch once they get targeted.

I would expect banks to soon start limiting the amount that can be charged via the mag stripe to slowly close this loophole. $100 per transaction should be sufficient for the majority of use cases.

Gas stations are currently the major holdouts due to the cost of switching out the terminals on pumps.
I have no affiliation with them but the Meetup app is also a great way to meet people in tech in your area.
For reference, generally people learn all this over four years of undergrad and probably the first few years of grad school (I have a BS in physics, and a PhD in a different field, so not 100% sure on the grad school work). That's 6 years of more or less full-time work, surrounded by excellent peers and mentors, where every week you read 2-4 chapters and do 10 problems per chapter. If you're motivated and talented, you'll breeze through the first few years of problems, but anecdotally, everybody hits a wall where the problems start to get really hard. I have no doubt you can replicate the undergrad education through self-study, and maybe even save money and time, but after that point, why not just go to grad school? You won't save much time doing it on your own, and you get mentorship, exposure to the research aspect (not exactly trivial to learn), credibility, and funding.

I'm pretty sure the number of high-quality researchers in theoretical physics, or any major field, who are totally self-taught is really quite small. This website feels like it's in part to dissuade amateurs from sending their "awesome result" to professionals, which the author mentions in the intro.
Monitoring Memcached in Cloud Native Applications
I think it boils down to "top down" vs "bottom up" schools of learning. One starts with high-level stuff and then drills downwards on how they are implemented. Other starts with low-level primitives and builds up more and more complex stuff. Both are equally valid strategies, and I think it depends more on the individual which one is more suited.
> * Mozilla: Nothing.

Really not sure what you're talking about here.

Along with this blog post: https://blog.mozilla.org/blog/2017/07/11/defending-net-neutr...

There's a snippet on about:home about Net Neutrality for every Firefox user:

https://ffp4g1ylyit3jdyti1hqcvtb-wpengine.netdna-ssl.com/wp-...

We've got a form here to make it easy to submit your comments to the FCC: https://advocacy.mozilla.org/en-US/net-neutrality-comments

We even voiced 9hrs worth of Net Neutrality comments that had already been submitted: https://www.youtube.com/watch?time_continue=1&v=twksX_S3vkg

The most recent episode of the IRL Podcast is centered completely around Net Neutrality: https://irlpodcast.org/episode2/