skysight-inc/HackerNews huggingface dataset:
Lots of marketing speak in there so my TLDR (with apologies to ‘sitelus): when people want to buy Nikes, they go to Nike.com, not drive to the nearest mall (except for grandpa buying nike’s for his grandson’s birthday, but there are fewer and fewer of them, and even then they might not have the model that grandpa wants, resulting in a potentially lost purchase).

Running a successful company is about managing focus and effort. In the light of the above, Nike has decided that dealing with mass retail is just not worth the effort+time investment anymore.

You still want to have a physical presence in the real world, but you want it to be iconical - people making a point to going to the Nike Store, etc (did Apple pioneer the modern version of that concept? I can’t think of product companies who did something like it before). So that’s what Nike is betting on.
Gary Player: The harder I practice, the luckier I get.
Liquidity in the CDS market can help creditors hedge their debt to the company in question, so -- setting aside the moral question -- doing something erratic with the derivative market on their own credit would likely hurt their ability to borrow in the future. Creditors would be less confident about hedging, and would offer credit with less favorable terms to compensate.
Unfortunately if this were to happen and it succeeded, the precedent would kill the Web Archive.

:(
This is just an intermediate step in the inevitable shift to direct to consumer sales. Between Walmart, Amazon, dying retail and malls and globalization which killed control of product distribution worldwide, this is the only conclusion.

Brands will want to engage with customers directly and cut Bezos and co. out.
Show HN: Hex 2048
Thank you for this! I have this problem and I'm eligible.
Server not found.
Larry Ellison had two big advantages, though - a well-circumscribed problem domain and an obvious business model. Recycling has neither. It's a much more difficult problem.
I'm working on a project where we have two projects: a desktop app and a web backend. They each live in their own repo. However, this approach is proving tedious for us now, as every new feature often means two branches (one in each repo) which also means two separate pull requests when the feature is ready to be merged. Has anyone encountered this kind of issue, and is the solution to simply merge the two repos into one monorepo?
They're selling it from the web store again.

21 day lead time.
Pony isn't even version 1 yet iirc and instable API.

I mean would you like to bet on that stack on top of your betting platform? >___>

Pony promise great things and the language have a proof and all that but it still needs to be battle tested and get to some sort of stability.

https://www.ponylang.org/discover/#what-is-pony (under why not pony section, API unstable)

The degree of tech hype and adoption of bleeding edge is crazy. The thought of programmers just betting on these thing without thoughts on the schmuck who would inherit these technical debt still boggle my mind.
No mention of the foot per nanosecond is complete without this seminal scene between the great, late Grace Hopper and David Letterman: https://youtu.be/1-vcErOPofQ?t=4m43s
> Seeing the list of things that Google keeps in a monorepo, vs things that Google keeps in Git repos, it seems like they might be thinking similarly. They've really only got a precious few products that typically run on non-Google-owned hardware, and apparently the major ones live outside the monorepo.

I always thought it was more that the things which take open source contributions are hosted in Git while the internal things would be hosted in Google3.
Or just enable HTTPS.
It appears BitTorrent solved the problem well enough. There's already an incentive to share, because nodes who don't are eventually ignored by the others (if I recall correctly). As for the operating costs… they don't seem very high unless you're operating a tracker. I mean, it's just a matter of running a BitTorrent client, and not even all the time (unless you want to reliably seed something).

The real problem there is the asymmetry of the bandwidth. If we had as much upload as we had download, we wouldn't have any reason not to shoot for a 1:1 ratio.
Because libertarians often misrepresent their intentions:

I heard way too often from them how "government does everything inefficently" and "everything would be better off served by private for-profit entities" or even "taxes are theft", when in reality they just want a bit smaller taxes and a bit less regulation.

Those might be extreme statements even for libertarians, but it's hard to recognize them as such when they infect almost every discussion about the topic.
If we are talking FOSS-project-with-a-single-maintainer there's no reason whatsoever to expect _anything_ from the maintainer.

He may be on vacation. Or ill. Or busy doing other things. Or unable to dedicate 3 evenings to review your 2000 lines of code _right now_. He will eventually get back to you but until then it will certainly be a good idea to split your PR in several self-contained PRs, as suggested by LiamPa.

In the mean time, get in touch with the user who had the original issue and figure out together if your change actually fixes it without causing regression. This will certainly help the maintainer.
Yep.

The random classList polyfill at the bottom was a nice touch. As I scrolled to this bit I was initially like "oh this'll be nice they encrypted some of--oh. :("

My favorite bit was the "this detects the browser type and version" snippet that was copyrighted 2001. Nice!

I think the move to open-source the code was a ham-fisted way to get the "we're modifying copyrighted documents in flight" part past the lawyers. It's admittedly a pretty decent legal move.
The most recent Jurassic Park movie has a solution to this problem. In it they say that they had to use genes from amphibians together with the dinosaur genes in order to create their animals. This way the issue is reconciled.
Zoom / Gdrive / Github

For personal management todoist <3

I'm now getting a wacom tablet to draw during presentations or explanations, since I believe sometimes a couple of boxes and lines is way better to express intention other than 20 pages docs.
>Reading through, this outlines a way to avoid using deep packet inspection by using Squid and Tomcat instead.

Huh? It sure seems to be using deep packet inspection to me. If it's looking at the data section of your packet, that's deep packet inspection. And Squid and Tomcat do that. They're not just inspecting the packets, they're altering them, creating new packets, splitting packets, etc. The "RFC" seems to be outright lying by claiming they don't do DPI.
I mentioned my reaction when I found this elsewhere in this thread: https://news.ycombinator.com/item?id=15890746
Ah, okay then.
Who said anything about crappy? High quality is achievable.

Indeed, in their heydey Blackberry had a leather-covered removable back cover. It was a premium product designed to be familiar to fancy people who wore hand-made suits and shoes. Indeed it was far more "quality" than the blingiest gold iPhone, which is just tacky.
Show HN: Export Your Kindle Words Lookups
And I bet that by "ignore" they mean "didn't allow remote tracking images in emails to be loaded therefore stopping us from knowing if, when and where the email was viewed".
Show HN: Rust-wasm-webpack
99.9% of people disagree with you. You might not be the only one but you are part of tiny minority which doesn't influence anything. For every person like you who doesn't want kids there are hundred families somewhere in developing world with 5-8 children.
I've always found it odd that English, which otherwise is fairly rich vocabulary-wise, does not have a specific word for this. In Danish, we have 'dag' (day), 'nat' (night), and 'døgn' (a day and a night). A 'døgn' contains all the leap seconds that may be necessary.
I don’t think it is just telcos. It is amazing how scale, inertia, lack of accountability and bureaucracy dumbs down large corporations that mostly consist of smart educated people.

A million Shakespeares typing on typewriters write no better than a monkey!
> I'm not an expert on water resistance but I'm guessing something can be both resealable and water resistant.

I’m not either, but you’d have to figure out an extremely special way to create a water-resistant phone with battery contacts that would not corrode on contact with water.
"Must Only Be Used for Critical Service Notifications." [0]

https://tools.ietf.org/html/rfc6108#section-3.1
How is it copyright violation?

If this is copyright violation, is it copyright violation of Comcast allowing you to download a file off the internet?
> the problem is when someone relies on you

I'm not sure what you're getting at. The problem is only magnified with the web: there's only one seed. If a site is down, it's down, and you can only hope Google cache or the web archive got a copy.

That problem is never worse with P2P protocols.
It's still a terrible boardgame.
As other people have noted, I’ve had issues with zoom as well.

The most stable, easiest video conference and screen sharing tool I’ve found is http://appear.in
Also after WW2 most young men in Europe were dead or maimed so in 50s and 60s governments supported population explosion so Europe would replenish tens of millions of young people it lost in the war and could rebuild its decimated economy.
We have that in the UK now, except that it's still partially sorted by hand. Starting at 44'30", this programme has a section showing a mixed recycling facility: http://www.dailymotion.com/video/x3f5bnw
You're mixing up the situation today with the situation as it was in the 80's. The whole point of the article was that it's helpful that people can make mistakes without a high level of public scrutiny. The suggestion being made is that this has become an endangered privilege in the modern age.

The editorial you shared is one from earlier this year. This does not disprove the article, if anything it reinforces it. The need to be more diplomatic whilst growing up is greater now because of that increased public scrutiny. The idea that 'hate speech' is best addressed by silence than dialogue is not one solely driven by a desire to give up on freedom, it is also driven by a practical need to stop youthful mistakes wrecking prospects in later life.

Take a step back and think about the mistakes you made growing up. Now consider if those same mistakes were permanently recorded in the public domain. Does that seem like something that would've been helpful to your personal growth?
Maybe in a saner world, smart people would be less depressed?
It is hard to keep smiling if you know where we're heading.
Hmmmm.

> Pre-established TCP sessions on port 80 are identified by the SMB and forwarded with no impact.

(SMB = Session Management Broker)

How does the system identify a "pre-established session"?

This seems to corroborate what you're saying
If you don’t have the shutdown problem, it’s probably because your SoC is throttled...
Let me share one experience that was neither a battery problem nor a faulty iPhone.

After my iPhone 6 (ios 10) got stolen, I've bought a brand new iPhone 6s (ios 11) on the official apple store.

It was totally unusable, all problems people shared I've had as well. It would take several seconds for an app to open, the phone would freeze for one minute, volume controls on the lock screen wouldn't work, my Bluetooth range was literally less than 10cm, sometimes when I called the phone would mute my voice.

I've tried resetting the phone twice. No luck. Then I've downgraded to iOS 10 and all problems went away; performance was similar to my previous phone.

So, no battery problem, no buggy phone, just a very very buggy operating system (or an OS that purposefully slows down on older devices).
J. Livingood (a Comcast VP) responded to the OP:

> [JL] We are not trying to sell you a new one. If you own your modem we're informing you that it is either end of life (EOL) or that you are about to get a speed upgrade that the modem will be unable to deliver.

Incidentally, Livingood is a co-author of IETF RFC 6108, which he has conveniently linked. From the RFC's general requirements numero uno:

> R3.1.1. Must Only Be Used for Critical Service Notifications. Additional Background: The system must only provide critical notifications, rather than trivial notifications. An example of a critical, non-trivial notification, which is also the primary motivation of this system, is to advise the user that their computer is infected with malware, that their security is at severe risk and/or has already been compromised, and that it is recommended that they take immediate, corrective action NOW.

As composed as Livingood's response was, a modem at EOL and/or incapable of supporting an incremental speed upgrade doesn't strike me as critical. To be sure, Comcast is scheduled to increase speeds by 12/19 (at least in my region): 10Mb->25M, 25M->60M, 75M->100M. Although I disagree with Comcast's method and categorization, it would be interesting to learn what modem the OP was using.

It would also be interesting to learn if the OP received this message on multiple instances. If yes, it would be in violation of its own requirement--in particular, R3.1.8. User Notification Acknowledgement Must Stop Further Immediate Notifications, which itself is contradictory in its use of must and should:

> Additional Background: Once a user acknowledges a critical notification, the notification should immediately stop.

EDIT: Apparently, Livingood is an executive.
They’re easy to replace, as long as you have careful hands and don’t try snapping off flex cables here and there.

I can do one in 120 seconds, and I’ve only done it twice.
I can't speak to the veracity of the original discovery story, which seems plausible to me, having spent decades roaming the deserts, and exploring remote caves of the American South West.

But having for some years engineered a farm & garden radio show, with Jere Gettle of Baker Creek Heirloom Seeds as a twice yearly guest, I'd say you're mistaken if you're implying he fabricated a story, he's quite an earnest fellow, not into "selling" anything.

He's a provider of quality heirloom seeds, he doesn't need to "sell" anything, his clients crave his products.
iOS does not adjust battery-related throttling (whether low battery, low power mode, or battery wear) based on if it is charging.

Same as recent macs.

So yes.
One challenge is latency in the generation of codebase and identifier and callgraph search index (Cf., Code Search and Kythe). We can perform global tests across the entire monorepo, but that takes time. What happens if someone introduced new usage of old API immediately before our atomic refactoring, and what about pathological tests or flakes? This still necessitates doing some cleanups multi-stage: (1.) mark old API as deprecated (optionally announce), (2.) replace and delete legacy usages, and (3.) deletion of final trailing usage sometime soon thereafter once the codebase has been reindexed.

Some languages and ecosystems are more tolerant of this problem than others. That said, incremental cleanup still has advantage with bisecting regressions.

As I said, it is not perfect but broadbased change quickly is relatively easy.

In my time maintaining open source, I never had these luxuries, which is why I said the monorepo is infinitely easier. Another consequence: if global cleanups are easy, perhaps that reduces the barrier to experimentation. Perfect is no longer the enemy of the good and the good enough. For me, I felt in open source where I had zero control over dependent code and its callgraph, the reverse was true: hesitance to publish something for fear of cost.
So many commenters are missing the point or actively trying to misread the article. The point is that when you're young you're going to do things that seem correct and thought through at the time, but might not be when you've aged. For those of us that were able to make these mistakes before social media, we got the time to reflect and correct / adapt out behavior. We now strip the young of this moment of reflection when the web can explode over night over non-issues, effectively creating a situation where a simple Google on a twenty year old might bring up a wall of discussion about the bad behavior. I'm in my mid thirties and am not as angry with social issues as I were in my teens. The things I did and the things that shaped me were discussed and corrected by a small group of people, not an angry mob on the internet that didn't really know me. I'm grateful for that.
I love the Comcast representative's comment basically saying "we've been doing this for years, too late to complain now"
You can see it as depressing that companies did this to themselves over, say, the previous 30 years. But they did it to cut costs and if the consequences of that action are only biting now, then maybe it was the correct decision. It probably kept the shareholders happy.

If you take a long view of 100 years, its hard to see whether shareholders would be better served by companies optimizing themselves for longevity or by a changing population of companies planning for an initial 10 years of growth, followed by 30 years of cost cutting, followed by gradual decline.

I'm sure I'm not the first to have had this thought. Does Economics teach a standard line on this?
The link you posted says that all digital currency coinbase stores online is insured. They also say that it is less than 2% of customers funds.

Also, to be clear, the FDIC insurance is on any cash balance in coinbase.
I still have the books hidden away in a box in the barn. The press did not survive the onslaught of ages or rather the need for its constituent parts, it has been recycled. Of course this all took place in a time when photography was still analogue and there was no venue to easily show this type of project to the world at large, i.e. no pictures were taken.

Alas.
A few years ago several of us went through SICP in the same spirit. We met only online. It was a great experience and I highly recommend it.
> A million Shakespeares typing on typewriters write no better than a monkey!

I like it, although I think the analogy fails here. How about "An infinite amount of Shakespeares typing on the same typewriter will inevitably produce garbage"? :)
It depends on where you stand geographically - in some places, there are retailers who are simply the go-to solution.

Now, anyone who knows some history of marketing, or who have been working on this for some time, knows that the sales channel helps with brand positioning - this is basic marketing.

If you have a luxury brand (yes, Apple is a luxury brand) you stand where luxury brands are - you even use media that luxury brands use for advertising.

Nike was about empowering people who liked sports - they were a mass market brand. That's where mass retail comes to play because they have distribution on the scale to the masses - the problem is that they squeeze margins. Mass retail REMOVES effort + time from the equation precisely.

Maybe Nike just wants to thicken their margins, since they are watching what's happening with SUPREME - a fashion brand where people make lines to buy t-shirts... if SUPREME cult can do it, with ridiculous margins... why can't they?

Nike has the brand cult, they have the product, now they just bump the prices and create the idea of exclusivity with a small supply - the illusion of scarcity.

I mean, they have a good example with basketball shoes in the USA.

Secondary market will love this.

Btw, Apple didn't pioneer the concept of the modern brand stores - they copied boutiques from luxury jewelry and watches brands.
Imagine a scatterplot of two correlated variables. Overall there’s a clear tendency for samples to be around the diagonal. Now zoom on the top 1% of the plot and surprise, you’ll see no apparent correlation.
Noam Chomsky Climate Change Speech 2017
I'm struggling to find it, but there was a article a couple of weeks ago about communities forming their own isps. It's beginning to seem very sensible
> People can post videos to their own hosted pages already.

No they cannot. Here's an example: what if make a nice tutorial, put it on my web site and submit it here and r/programming? If the thing is well done, people will download the video, and the sheer amount of requests may be enough to render my site unresponsive, simply because I don't have the bandwidth.

So If I ever make a video, there's a good chance I host it to YouTube. Despite my reluctance to feed Alphabet. Even though I already operate a server.

> 1) people generally don't want to host anything

People want to publish stuff —that much is obvious. They want to avoid hassles if possible. And they rarely think about what centralised hosting entails.

That doesn't amount to "don't want to host anything". Granted, hosting stuff yourself is a major hassle these days. It doesn't have to be, though.
> Every day there are hundreds of changes in the repo and almost all of them have nothing to do with what I'm working on.

Wouldn't the right tooling be able to show you changes to the slice of code you're interested in? I remember SVN would allow you to checkout just a single subdirectory, for example.

> all sorts of operations take longer (pulling, grepping source, etc.) to support code I couldn't care less about.

Makes sense about the pulling, but again, wouldn't grepping be configurable to only search where you need to?

> Frequently have to update the world at once. Unless the repo can store multiple versions of the same module, then all the consumers have to be updated at once, even if it's inconvenient. Sometimes migrations are better done gradually.

I'm not sure I understood you here, can you expand on that? Do you mean all the devs have to update their module? Why not use tagged/branched version of libs instead of working off trunk?

What kind of tooling do you use for the distributed approach?
I would just like to say that I have no urge to be purged anywhere on the grounds of africans or indians multiplying.

They can purge themself all the ways they like.
Not knowing what a VPN doesn't exclude you from using one. Many workplaces use VPNs and it's likely that public internet access points (such as libraries, lounges, restaurants and cafes) could be using VPNs too.

Wikipedia says that Indonesia has an internet penetration rate of 50%. It might be reasonable to assume that a low penetration rate means that a significant amount of the internet access is happening in a work place rather than in a residential place. If a significant amount of access is happening at a work place it might also be reasonable to assume that a lot of that access is happening over a VPN.

https://en.wikipedia.org/wiki/List_of_countries_by_number_of...
If my ISP were to try this i would sue them for

§ 303a Datenveränderung
There is a slight element of truth, faster charging is worse for battery health
Decent audio -- far more important than video.

Your rapport goes up 10x. You can not just discuss but also talk over the top of each other in the way that is naturally part of conversation; and even argue.

We develop a system originally for broadcasters and audio engineers to transfer live audio: http://cleanfeed.net/

It's a niche but interestingly more and more developers seem to be using it for audio quality -- and of course, we use it to develop it.

Whereas regular conferencing systems don't give good performance as they are focused either on video, or trying to process bad audio into good.

With proper hardware and software you can eliminates the stop-start feeling in conversations.
Copyright is "all rights reserved" unless otherwise stated. By publishing a website, you don't give me the right to alter and re-publish it. Whether injecting ads into a website means a derived work was created would have to be found out in court I assume.
What made you limit this to front-end?