skysight-inc/HackerNews huggingface dataset:
I don't think we actually disagree on any of the basic facts or technical details here. (Well actually I do disagree with your general claim about minimum bandwidth guarantees not being possible on shared systems, but that's probably getting a bit far afield.)

I don't object to very limited, neutral, and above all good faith traffic shaping taking place in order to mitigate sudden spikes in usage that would otherwise cause problems for the network. I also wouldn't object to peak (ie time of day) or usage (ie quantity) based pricing, a practice already engaged in by the vast majority of public utilities.

I do object to any sort of throttling targeted at specific applications, protocols, or use cases. Utility services need to be neutral, and to the extent possible blind. They deliver a service and nothing more.

Directly related, I also object to the collection and sale of usage data. I don't want any of my utilities collecting unnecessary usage data or selling information about me.

I also object to false advertising. The fact that it's currently the status quo only serves to illustrate a systemic failure of the current regulatory system.

> I feel like the mistake here is making it sound like the person who's consuming the video content is the only party that matters.

... yes? That wasn't a mistake. I purchase bandwidth from them. To the extent physically possible, it is absolutely none of their business how I use the bandwidth that I purchased.

> Presumably you're okay with your water company charging more for industrial use.

> The same with video content, just because you as a consumer request the video doesn't make the company delivering it not a different class of customer, a high-volume bulk-sender.

Actually my understanding is that utilities often charge less for industrial use, albeit with other more complicated conditions attached to the service. Water or electric utilities having special contracts for particularly high volume customers isn't an issue, but charging residential customers different rates depending on whether they were taking a shower or doing the dishes wouldn't be acceptable. Equivalently, on the commercial side of things charging office buildings different rates based on whether they were hosting insurance agents or software developers wouldn't be reasonable.

Relating this to our ISP analogy, isn't it roughly equivalent to peering agreements and other commercial provisioning options that currently exist (versus residential subscriptions)?

Rereading the comment chain, it seems a misunderstanding occurred between us earlier. I wasn't claiming (and never meant to imply) that commercial and residential customers need to be given the exact same contract terms. I only objected to discrimination based on how the provided service is used. Charging a residential customer different rates (or providing different speeds, or etc) based on the content or source of their streaming or downloading isn't okay. Equivalently, discriminating against commercial entities based on what their business does with the bandwidth they purchase isn't okay.
See also https://archive.org/details/elementsofnetwor00padl The Elements of Networking Style.
Why would people still use Box, Dropbox, etc. when MS Office subscription provides so much more value, including huge storage, Office apps, and cross-platform integrations for less money. That's basically no brainer.
> It is designed to solve a very real and very hard problem.

Completely agree. The thing is that the problem it's designed to solve has been badly misrepresented.

If your problem is "At Google, we have fleets of thousands of machines that need to cooperate to run the world's busiest web properties, and we need to allow our teams of thousands of world-class computer scientists and luminaries to deploy any payload to the system on-demand and have it run on the network", then something like Kubernetes might be a reasonable amount of complexity to introduce.

If your problem is "I need to expose my node.js app to the internet and serve our 500 customers", it's really, really not.
"Just widen the addresses" ideas like that are easy to come up with (though they usually keep the IPv4 address as either the prefix or the suffix of the "new" address), but the elephant in the room is always the same: how would a legacy host which only understands classical IPv4 (with 32-bit addresses) talk to a host which only has "new" (wider than 32-bit) addresses?
I also still cannot believe that people question the need for privacy so much. There is always the assumption that only people up for something evil are supposed to have something to hide. But data can always be abused and obviously privacy advocates have been repeating over and over again what bad things could happen.

And then people go to extremes with Tor, Noscript, Bitcoin and the like which would be completely unnecessary if the basic privacy requirements were fulfilled.
If you're already on a 16c Threadripper, it may be worth it... presuming the shared IO/Memory controller carries over, it'll have much better throughput on memory constrained workloads that bottleneck with NUMA.
It's not OK to oppose drug legalization merely because one wishes to find ways to criminalize homelessness.
2010 saw the introduction of CurveCP[0], and 2011 its first implementation. It solves a most of what IPv6 does (and then some). The thing it does give up is complete symmetry - there IS a difference between client and server.

But we've effectively already given that up with NATs (and CGNATs), with essentially nothing lost[1], so I'd much rather have given that up willfully and get all the great things CurveCP has to offer, rather than the mess that is IPv6

An evolved version called MinimalT (published 2013[2], implemented then and e.g. in 2014[3]) goes much farther, with DNS integration, some DoS protection, and a few other nice properties while being faster than TCP/IP, and still being IPv4.

Instead we have QUIC and IPv6.

[0] http://www.curvecp.org/addressing.html

[1] And that's unfortunate - but peer to peer is essentially irrelevant now, when every communication service people actually like uses a server these days.

[2] http://cr.yp.to/tcpip/minimalt-20130522.pdf

[3] https://github.com/nimbus-network/minimalt
Storing a directory as a git repo (e.g. on GitHub) is a pretty good alternative to Dropbox.
It is still geo-fenced - its not available in the UK.
> La Liga is struggling with piracy of games for long. They have been trying to make money of their product but struggle due to their whacky ideas and no care about fans.

What are you talking about, La Liga is making billions of dollars [1][2]

[1] https://www.forbes.com/sites/bobbymcmahon/2019/03/07/report-...

[2] https://www.laliga.es/en/news/laliga-grows-20-6-and-posts-re...
I asked because it has been a number of years since I looked into criticisms of Diamond, and I thought there might be some new ones worth looking at.

And as far as my point goes that Diamond's critics don't really address his main points, you are continuing the pattern.
I think this is one of the most misunderstood problem these days.
Your idea could work if the process wasn't real-time. In real-time audio production scenario you cannot predict what event is going to happen so you cannot simply just process next buffer, because you won't know in advance what is needed to be processed.
At the moment these pipelines are as advanced as they can be and there is simply no way around being able to process X filters in Y amount of time to work in real-time.
If you think you have an idea that could work, you could solve one of the biggest problems music producers face that is not yet solved.
You're earnestly comparing civil disobedience with profiting off of illegal drug trade. Some laws truly are unjust but that doesn't mean you or I can justify breaking whatever law we want because of it. If your conviction about the unjustness of a law is strong enough, then you'll be willing to face the consequences that comes with breaking them.

That's what Ulbricht is doing, facing his consequences, and I have no sympathy for him. Notice the lack of a public outcry or a huge public movement to come to his rescue. It's because the laws he broke are not unjust. The laws he broke are reasonable, he was a drug trafficker.
Watching early Apple presentations and modern presentations shows the company prioritizing sales over innovation. Now we see a phone that is marginally better than the previous year, with taglines like "the best iPhone ever". The future is AR and gestures in my opinion, if keyboard input speed is ever an issue then a glove Swype interface would work. Many smaller companies have already set the stage nicely, such as the currently monocular Vuzix Blade (https://www.vuzix.com/products/blade-smart-glasses).

Edit: Guess HN thinks we're going to be carrying screens in our pockets forever.
This is pretty interesting topic.

What do you mean you don't understand these? You spent no time thinking about them? You have never used this sync feature? (Your mention of Google Photos folder makes me assume otherwise.)

I'm trying to understand what kind of internal/mental model of these concepts you had when you said you don't understand it.

Mostly because these seem trivial, but naturally these are still pretty complex features (if someone wants to program/specify/test/verify/replicate them).

So, I feel I understand them, but just because I have a very-very basic guess of how this might have been implemented. (Which is basically how I think I would have implemented it.)
>I might get back into F1 just for this.

I wouldn't be so hasty, as the service has had some blackouts.

https://www.gpfans.com/en/articles/38904/f1-tv-offering-comp...
Clients don't know what they want and don't know how to describe what they do want.

That doesn't mean they're wrong.

Actual experts get to the root of what they need, and find ways to solve the requirements, even when they seem impossible.

Mandatory response viewing: https://www.youtube.com/watch?v=B7MIJP90biM
A thousand times yes. I wish my team lead/members would read this and believe it.
What do you propose?

1. Safe injection sites, free drugs, and housing? This will solve most of your property crime + health issues, at high cost, and some moral hazard.

2. Safe injection sites and locking people up forever for property crime? If you ever let them out, without addressing the reasons for why they are breaking into cars, they'll be right back at it. This is also incredibly expensive.

3. No safe injection sites and some combination of the above? You get the same costs + problems, but also more overdoses.

4. Some other option?
Building Mathematical Monkey Wrenches
In the Bay Area, they merged ABAG with the transport authority last year. It’s like ..how you say..a cartel.

I don’t know what you mean by ‘bring the entire Bay Area into the south bay’? It makes no sense to me.

I see no logic in asking for more and more high density housing developments with NO plans and NO supporting infrastructure. You can’t cram people into a closed and bounded geographical region without providing adequate resources and essential services and infrastructure.

And why should the South Bay bear the burden of supporting the entire inflow? Is it punishment for being successful and productive?

You BUILD infrastructure FIRST and then plan cities around it. That’s common sense.

Yes. South Bay is high density. I believe that. Next?
> Unfortunately, most of it is in Russian.

You can still post the links that are most interesting to you, please, the google translate service is quite usable.
No, the premise of this discussion is not that humans are infallible up to a certain age, but rather that at some point the elderly become more prone to causing accidents.

I'm pointing out that what might sound like a sensible mitigation for that can backfire. The control mechanisms of cars should not be messed with lightly.
My one-line workaround. (Yes, I ban go fmt.)

v := a; if t { v = b }

Sadly, this doesn't work well if a is a function call :-(
And when they raise the price to 20x or start doing something shady you can just move everything to a cheaper and more ethical competitor. Except that you can't.
>NoSQL products [...] have all been growing massively over the last few years

To the lamentation of those of us who've heard of things like "MVCC" and "ACID", right?

There's a place for those tools. That place is almost certainly not the same place that something like PostgreSQL should occupy.
The user that submitted this story has a pretty new account with modest karma and only 5 stories submitted. Odd that they would have some kind of special permission implemented by YC. On the other hand, all 5 of their submitted stories have pretty high number of upvotes. Maybe they know something about HN clickbait and the best time to submit stories? Maybe they're one of a batch of accounts of someone who does have some special top-level exceptions? Pretty strange.
I do software development, and video reencoding mostly... For dev, I've usually got 2+ databases and several background services running. For reencoding, the kids' Ryzen 2600 is faster than my now aging i7-4790K w/ 32GB.

Likely going to this 3950X or the next ThreadRipper (will depend on TR news/release timelines in the fall)... been holding out for a while as I knew this gen Ryzen would be a big bump.
Rust 2019 – The State of Developer Ecosystem in 2019 Infographic
It's by design. Instagram is another example of 80-20 (really 95:5) in terms of content consumers vs. creators/influencers. And the latter group are always selling some kind of product.

IG makes its money on advertising inside of the platform. As a result, they want to limit the ability of creators' to create their own ads by linking out to non-IG properties.
Yes. I agree. People should move to Copenhagen. Leave the Bay Area alone. We are suffering enough already.
That's not entrapment, at least not in the USA. A normal law abiding person doesn't deal cocaine even if it's really cheap.
So a file structure of a cyclic graph of symlinks is wrong and shall simply just break and blame the user?

Or one where you have one large file and symlinks of it all over the place? Should it just explode in size unexpectedly?
In terms of actual Theremin music, here's Clara Rockmore's Nocturne In C# Minor [1975]: https://www.youtube.com/watch?v=ghWdgcYIcSk
I work for a local government department. Must try your S3 workaround.
I swear sometime I think our IS dept are playing jenga, they just pull random services at will.
Today I couldn't update our website because the proxy settings allowing me access the login page somehow changed without notice. Last week they blocked USB access to machines without telling anyone who backs up to external 8tb drives. Tomorrow who knows what they'll decide.
And it doesn't make for a secure environment! Everybody tries to figure out workarounds. Staff actively try to undermine security policies. It's a total disaster.
Well-integrated solutions were simple until SaaS companies purposefully broke it. There's nothing in software that would make it impossible to have an arbitrary calendar app work well with arbitrary file browser, file syncer, text editor, document editor, etc. A bit of system-level tools (that's kind of what the OS is for), a bit of common protocols. But when each of the above became redone as SaaS, interoperability became a matter of service providers signing agreements with each other, and not something end-users could set up.
Honestly on my work machines, though we have root, the difference in FS performance tilts in favour of VMs/containers due to the slow endpoint protection affecting native FS access, and for a lot of tasks we do that outweighs any virtualisation overhead.
Usually the salespeople get a quota that can only be met by either moving Azure or hitting some impossible software target.
Optimization Techniques Used by the Benchmark Winners
You are correct, but there is more to it than that. At one time I was a serious lifter-- and I did half a dozen cycles. Even though I haven't worked out seriously in 3 or 4 years (illness, childcare, divorce) my body shape is permanently altered, as are my overall strength levels.

So, when I was entertaining trying to be a bodybuilder, I had two problem areas. Chest and arms. Also, I should mention that my trainer at the time was an IFBB judge, and has his pro card. I really, really dived into this.

My chest got big from gear and stayed that way, and I kept most of my strength, even when I don't work out.

The reason I can't be a bodybuilder is-- I can't get my biceps to grow, even on the most aggressive steroids they grow mildly and shrink back to crap the moment I'm not killing myself.

My point is, bodies are weird. They're an indignity frankly. Anecdotally, I have evidence your supposition is correct and incorrect. It's mostly down to genetics.
Implementing Distributed Transactions the Google Way: Percolator vs. Spanner
seems Dropbox is trying to clone an OS. Given that you can do a bunch of office related stuff inside dropbox
Corruption, the symptoms are everywhere:
https://www.news24.com/SouthAfrica/Local/Express-News/maths-...
I could imagine why religion was so much more popular in early history now.
Can you please try with BETA-ACCESS. We made a mistake in the earlier comment.
>We've long lost the war on privacy.

A bit of unnecessary FUD alarmism here. Seems like today's answer is no, probably not. It's just very difficult, requiring (i.e.) policy changes and mass adoption and transparent phone companies willing to not do dirty things with cellphones. I still think humanity can figure something out, people just have to step up.
Generally they are quite global, but we see that they are China and US first.
It is mainly what we are used to. For power we have kilowatt, megawatt, gigawatt, no problem. For gram, meter and second, we have milli, micro, nano, etc. no problem.

But we don't have megagram, megameter because we not used to it.

Just like you can easily talk about 10 km, 20 km, etc. you could easily talk about 10 ks, 20 ks, etc. no need for a special name. We are just not used to it.
it is my understanding that those who ended up in gitmo are typically associated with, and placed there under the understanding that they are suspected to be associated with actively violent "terrorist" organizations (the actively violent rogue groups is the point here, not the terrorist label, whatever that means lmao). It's not just people expressing dissenting opinions disappearing. This seems very very very different to me. Look up the communist student group at peking university in china (who are criticizing the capitalist tendencies and corruption of China) who are __currently__ disappearing. Edit: Not excusing gitmo on moral grounds, just pointing out it's pretty different than a country making its own dissenting citizens 'disappear'
Most likely higher then a wild plant, potentially implying cultivation.
most of these seems reasonable, but they are not big enough for me to actively dislike the language.

The capitalisation is maybe the most annoying for me, I think it was designed with an IDE in mind (which would be able to automatic update all references), but I still find it a flawed design to have to touch potentially a lot of files, many places to change something from private to not private.

The problem with err has also bit me a few times. I don't like exceptions very much, but a solution like he suggests where a variable can only be ignore explicitly would solve it.

Go is not perfect, but for me there is nothing else better for microservices that I have come across.
We can look forward to a Japanese article how they did it first in the not too distant future. Then the various camps on migratory timing to the new world via the Bering Strait will discover evidence somewhere between Anchorage and Santa Cruz. And then the Red states will be screaming about how only real Americans smoke pot.
You think that's fiction? In NL we actually have this...
Former NPM, Inc. CTO Announces Entropic, a Decentralized Package Registry
> The IPv4 space could be embedded such that 1.2.3.4 is both an IPv4 address made of octets, and an "IPv5" made of four hexadecades. Gateways and protocol stacks could convert the packet formats on the fly: a wide packet with addresses whose four values are below 256 could be narrowed, and then received received by IPv4. An IPv4 packet could be widened to "IPv5".

What problem do you imagine this would solve?

IPv4 and IPv6 need to be completely independent, because if an IPv4 router were ever to route an IPv6 packet it would send it to the wrong place, likely into a loop. Worse, such misrouting would be unpredictable as BGP tables shifted, links failed over, etc; you might have packets go around a loop several times and then eventually reach their final destination, you might have packets going fine in one direction but misrouted in the other, etc.. It would be a nightmare to debug.

Given that IPv6 packets can never be routed by IPv4 routers, what value is gained by making it easy to embed IPv4 in IPv6? Hosts where both ends have IPv4 addresses ("narrow" in your terminology) are just going to talk IPv4 anyway. And it's not like 4over6 is particularly complex or delaying deployment.
> there is a long tradition of these kinds of rants. Everything would be perfect if the IETF had done X instead of Y

https://tools.ietf.org/html/rfc1925

see (10), (11)

[and (11a) always applies]
Ask HN: Registrar that doesn't use Google's reCATPCHA?
Having issues logging in at namecheap.com
The purchase price was apparently about $25M, which I'm assuming is not a 10x exit (the exact amount they raised is unclear).

https://twitter.com/Katie_Roof/status/1138913835606089729
The way to do it is to assume it's correct for the duration of the article. That way you can think about it in the way the author intended, but afterwords you're not holding on to a fact or conclusion that isn't actually true.

Basically, play by the author's rules so you can benefit from the article, but follow up with your own bit of research to ensure the author's premise was sound. If it is, keep the information. If it's not, move on with your life.
We should, I suppose, give every drug kingpin the benefit of this doubt.
Is that a condition of Sky Sports' broadcast deal with F1?
Checked it out this morning and made the switch away from dropbox.
German Police Pretended to Hack a German Darkweb Forum
A big factor people miss is that many real estate markets and labor markets are heavily correlated. There's often a few major employers or a few productive sectors that write paychecks in the area, which then drives rental and housing prices in the area. So, housing is often an asset with a large positive correlation with your future wages. There's good historical examples here - Detroit around 2008 had simultaneous drops in real estate prices and automotive sector employment.
That’s right. Zoning laws are stupid. Who needs trees in a city? Or parks? Right? Let’s keep building high density homes and let our kids decide if they want to stand in a queue to go to the rest room or have lunch because new schools aren’t being built to accommodate the high density homes. Sounds like a plan.

Why ON EARTH would people work their arses off if they can’t live well and be a proud NIMBY? This is such fundamental human psychology that I am amazed that so many people don’t get it. I have never met a person who is a home owner in the Bay Area who is fighting for high density. Not one. It’s those who want to get in here who wants to build more and more. It’s pretty clear why and once they get a foot in..boom! The transformation to NIMBY begins. And I completely understand that!

Build responsibly. Build infrastructure. Build community benefits. Don’t take tens of thousands of dollars in taxes from high earning zipcodes and distribute it all to lower earning zip codes. The community deserves benefits. Everyone who is productive will QUIT the Bay Area they created if they don’t feel rewarded. And space is a luxury. And omg..do we pay for it through taxes and cost of living!!

Or.

People could move to Copenhagen. It’s a dream, I hear.