skysight-inc/HackerNews huggingface dataset:
I don't hate it, but I also explained why I don't like it. Also, I used ratpoison a lot, but it doesn't mean I like it. It's useful for very specific use cases.

I liked KDE a lot up until they started dumbing it down. It's still highly customizable, but it's also highly unstable still. Something always breaks, and I hate when than happens, especially in very specific use cases.
I would argue that your parenthetical is more the norm, for the general population - given that people have the delusion that their zealous recycling is helping the environment, they feel like a large amount of their environmental-responsibility quota is fulfilled. They then pay little attention to all the actual harm they do through consumption and other activities. That is my perception having grown in a city that embraced recycling early (Portland, OR, USA) and where you are pilloried if you even hint that maybe recycling most things is a waste.
http://freecodecamp.com

I find a lot of the MOOCs go too slow or cover things that aren't so relevant. FCC has a good balance of both. It's not in the typical MOOC structure, but it does have videos, forums, discussions, but much of it is code and text.
Somehow it's easier to get used to train noise than automobile noise. I'm not sure why.
A Novel Theory About Amazon’s Power
> Nope, the current state of affairs is an indictment of the "standards".

That's not true at all. Those "standards" are not taken into account at all. I mean, there are currently about half a dozen HATEOAS standards and specifications that repeatedly implement the same concept, and they have existed for quite a few years. Yet, how many of those standards and specifications were taken into account in this particular blog post? Zero. Instead of taking into account any prior work already done on the issue of web linking, the problem is for some reason presented as a novel idea that, for some reason, no one in the world would have ever thought about.

How is that a reasonable starting point?

> It should be easy and obvious to implement something according to the standards, but it's not.

You got to be kidding.

Let's consider RFC8288. RFC8288 in essence specifies a single HTTP header and a format to represent link relations. You want to link your resource to any other resources? Well, just add the link relations. You want to check what resources are related to the resource you've just requested? Well, just check the Links headers.

Let's consider Hypertext Application Language (HAL). HAL in essence specifies a wrapper document type that extends the resource with a "_links" name:object pair. You want to link your resource to any other resources? Well, just add the link relations to the "_links" object. You want to check what resources are related to the resource you've just requested? Well, just check the object referred by the "_links" name.

Let's consider the Ion Hypermedia Type. Ion in essence specifies a wrapper object type that includes all link relations as JSON name:value pairs and contains the resource as the value of the "value" name:value pair. You want to link your resource to any other resource? Well, just add the link relation as a name:value pair. You want to check what resources are related to the resource you've requested? Well, just check the name:value pairs of the response object.

And the same applies to other HATEOAS standards and specifications such as JSON-LD, Hydra, Collection+JSON, Siren, etc etc etc...

Where's the rocket science?

> Where in that RFC does it discuss _why the fuck_ I would want to put an API link in the headers instead of the body?

You can't be serious.
It is somewhat less important to me that someone from the jungle can accomplish something on an iPad than that people who have used computers for decades find many things on iPads to be confusing or difficult.
> Glass, on the other hand, is more of a “What the hell do we do with this?” situation because making glass from sand is cheap [...]

What about the sand shortage? [1] [2] [3]

[1] https://www.npr.org/2017/07/21/538472671/world-faces-global-...

[2] https://www.businessinsider.com/global-sand-shortage-could-c...

[3] https://www.economist.com/the-economist-explains/2017/04/24/...
It's all relative. I spent six years at university without ever taking a single taxi and I still consider Uber rides a luxury, because I can also take the bus for a quarter of the price or bike for free.

Also, as the OP mentions, the trap of getting used to nice things is that while you soon stop appreciating them, you will feel their loss quite painfully.
I like the German solution for dealing with glass bottles: rather than recycling, they are made to be washed and reused.

You pay a deposit when you buy a bottle of tasty beverage, and some time later, can take those bottles back to the grocery store. There, you put your used bottles into a machine which scans each bottle, and gives you an aggregate receipt for all of the bottles you returned, which you can then use to buy goods at that store.

It's a great system for encouraging reuse, and we should be doing this in the US.
> http://www.outlinenone.com/

Not to be pedantic or nitpicky, but was there really a need to create a complete website with a dedicated domain name for advertising such a simple idea? Surely it could have been done via a blog post or, if a separate page is needed, hosting on a (free) static site hosting service like Surge, Netlify or Now.
But one of the advantages of Rc is to allow for dynamic GC-like lifetimes, where values have no clear owners.
Car horn use seems to be extremely culture-dependent. I almost never hear it in Finland except when someone does something stupid in traffic. Though if I have understood correctly, "doing something stupid in traffic" is also considerably more common in the US than in Northern Europe.
Please don't post in the flamewar style to Hacker News. We ban accounts that do that. If you wouldn't mind reading the site guidelines, that'd be helpful: https://news.ycombinator.com/newsguidelines.html.
The state of the art for web APIs, for better or for worse, is ones where you send and receive 'untyped' JSON (served as application/json), endpoint URLs have version numbers in them, and POST GET PUT DELETE mostly map to CRUD. Some extra flourish is sprinkled on top, not to improve functionality, but to chase the mood of the times or to make your code-generator (like Swagger/OpenAPI) work.

The article appears to start with a very similar assumption, and proposes use of URLs within resource representations instead of bare foreign-key IDs. I don't think the article can be accused of systematic ignorance of 'standard practices' or failing to perform "cursory bibliographical research"; stuff like HAL and JSON-LD are far from standard practice.

This series may benefit from a quick comparison of API design schools, comparing ways to express the a similar domain model in various styles, but it also seems to be trying not to get bogged down and dispense some prescriptive advice (instead of, say, overwhelm and despair).
We've banned this account for posting flamebait and unsubstantive comments to HN, and ignoring our requests to stop.

If you don't want to be banned, you're welcome to email hn@ycombinator.com and give us reason to believe that you'll follow the rules in the future.

https://news.ycombinator.com/newsguidelines.html
Situations like this make me wish the rest of the world would liberate my country from the corporations.
Bkess you for using ISO 9660, my friend.
Mumbai FOB probe may not nail more staff as it can upset engineers
> They probably had very good reasons for exiting China.

My guess would be her government stipulating 'joint venture or leave'.
Welcome to Shanghai, we have it, provided by the government. 5 years ago it was such a cacophony, then they passed the law forbidding honking, and now cars just flash their lights like crazy. Scooters still honk though, but since they're all EV and otherwise pretty quiet, it's a reasonable enough tradeoff.
Monads – Part 1 – What Is a Monad?
Here is the problem with links in a nutshell:

> The server is now free to change the format of new URLs at any time without affecting clients (of course, the server must continue to honor all previously-issued URLs).

If you have to honor all previously-issued URLs then you aren't changing your format -- you are supporting two formats from now on, the old one and the new one.

You can of course tell your users that you will deprecate the old format, but unless you are as powerful as Google your users may prevent you from enforcing a deadline for deprecation.

If the URLs in your API responses are FQDNs rather than relative paths, all of this gets significantly harder to deal with.

Even if you figured all of that out, links are not idiomatic if your users consume your api via an RPC or GraphQL.
But they would make a substantial difference for medium sized lorries.
Spot on, different roles and different "reasons" let's say
Maybe so, but can you please not post in the flamewar style to Hacker News?

https://news.ycombinator.com/newsguidelines.html
Do people in suburbia not make regular trips to the supermarket in their cars?
"I hate excessively loud bikes as much as anyone..."

"(fwiw my current vehicle is approximately the loudest allowable per federal regulations, because I enjoy the sound it makes, not safety per say.)"

These two statements don't balance.
Does an API returning only relative URLs address your concern?

The validation would be intrinsic in the client side concatenation of the server address with the relative URI.
That's fair. It's unfortunate that The Guardian's editorial has been slipping. The TLDR is that half a ton of cocaine is 453 kilos, which at a conservative estimate of 20k/kilo is (according to Quora wholesale values so take w a grain of salt) $11M street value of product if not more. So you take that and put it side by side by the economic day to day flow of the Azores. What do you get? For a 20k gdp/capita across a 250k population well...it's a lot. I dunno if it would result in narcocapital, and i dunno enough to comment but that's a gigantic shipment with an equally gigantic potential outcome.
Not enough context
Dedicated instances in Azure cloud.
The number of shortcuts and preconceptions in this article is astounding... "We know that Amazon is bad, I've found a new contrived way to tell you why"
> I've spent my 20s constantly oscillating between going broke trying to build a scalable startup and earning good money by working freelance.

I think the "scalable startup" fixation is the worst legacy of our industry.

There has always been an enormous professional world of people in many fields start either a solo consultancy or an agency/firm/practice and by their 40s they are paying themselves somewhere in the six figures.

"Will it scale" in the VC sense is not one of their concerns. They still get rich.
Keep an eye out for cracks starting to form, or something just squeaking occasionally.

When it does, half-joke Y'know, that wouldn't happen with a container!
I'm not sure if qualifies as big and/or fat, but LinuxQuestions perform an annual poll of their users on all manner of topics [1] including "Desktop Environment of the Year"[2].

Not sure how representative it is and it's only a few hundred participants, but here are the top 5:

29% - Plasma Desktop (KDE)

26% - Xfce

11% - Cinnamon

10% - GNOME Shell

10% - MATE

This (larger) poll over at r/linux[3] puts GNOME Shell in 2nd place:

29% - KDE

21% - GNOME Shell

14% - xfce

12% - i3

[1] https://www.linuxquestions.org/questions/linux-news-59/2018-...

[2] https://www.linuxquestions.org/questions/2018-linuxquestions...

[3] https://www.reddit.com/r/linux/comments/879ram/poll_which_de...
I guess most schema designs wouldn't duplicate each field just for that convenience, as it doubles the number of fields in documentation, autocompletes etc. as well.
Biodegradable doesn't mean low carbon either. But if there is a biodegradable option and a traditional landfill one, perhaps the landfill cost should be explicit.
"Selling the Invisible"

http://www.jfdperfsolutions.com/modules/news/sales_~2F_growt...
If you want to do something: Find your local color guard and make contact, they're usually pretty good about reaching out and educating people about flag care and conduct. I'm not one to be that kind of patriotic, but I've seen various color guard groups around the country educate car dealerships, restaurants, retail stores, etc. Either proper care was taken from that point forward, or the flag was removed.
The shortage is for beach sand. I believe glass is made from different sort of sand.
>There's no fundamental design flaw, the aircraft is sound.

You can claim this because now all the FAA approvals for this planes, all tests need to be redone by somebody that we can trust. Sure they but larger engines, did they improved the supports, the bolts ,FAA "checked" this updates but can you trust them? the idea that MCAS is the only subsystem that must be fixed and checked is flawed, everything needs to be tested.
Wouldn’t they eventually all freeze at roughly the same position when the AoA doesn’t change for a while? Can’t they be heated?
Classificator for pictures matching and clustering – Fast and visual
Most states already have a refundable deposit on recyclable containers.

In practice, it functions as a tax on recyclable containers: most individuals don't reclaim the deposit unless they're harvesting cans in bulk.
>> if it’s just resentment.

Ah, there it comes.

Having been around lots of employees of one of the tech giants, I think the cult mentality is actually very strong.

You can observe this in two specific ways:

1 Adding in a gratuitous note at every possible chance about those who are resentful because they didn't "make the cut". Now, you could have made your point without the gratuitous note, and the fact that you still had to add it does make you part of the cult, de-facto. Interestingly, you observe this attitude in a lot of ways when you interact with them in real life too, and especially when you say something critical but factual about their software (e.g. that it is bug ridden despite an entire army of folks working on it)

2 The general idea that unlike the schmucks who need to comply with laws, a tech giant is not only above the law, but rather deservingly so (Facebook being the very obvious example with its friendly fraud case, but every tech giant has a pretty shady history in this regard). If someone disagrees, "it's just resentment". Even more tellingly, almost none of these folks actually take a stand on clearly unethical practices well after "earning enough to max out retirement accounts".

Instead of bristling at such comments, you should probably introspect a little more.
The Uncomfortable Distinction That Is Destroying My Generation
Because they are feeling the heat brought on by many governments and legislative bodies worldwide, and a huge societal shift towards zero tolerance with regards to smoking.

Big tobacco has two ways forward, and they are investing heavily in both.

One, focus the sales of tobacco on developing nations, and get them hooked on tobacco to the point of saturation. Those nations will follow the developed nations where smoking is being phased out of society, so they want to increase their presence there now when opposition is minimal in order to reap the profits of that investment for decades to come.

Two, migrate from tobacco to e-cigarettes in the developed nations that are trying to prevent uptake of smoking by children, whilst keeping the existing body of addicts hooked to tobacco for as long as possible. Pretending to care is part of that strategy, and makes them look like responsible actors.
> a rather unusual and somewhat fanatically zero sum way to describe

I'm not seeing where "zero-sum" applies. Zero-sum, intuitively enough, describes a system in which gains and losses sum to zero. That is almost certainly not the case here.

But it's still true that what you're hoping for is a gain to you and a loss to the fraudster. Somebody losing doesn't mean they lost an amount equal to some other party's gain.
There Are Two Ways to Think – One Doesn’t Work
> The energy cost ...

This is a specious argument right from the start. Recycling isn’t about energy cost at all. Energy isn’t about to run out, we have solar, hydro and wind in the future. You can make backward facing arguments about coal use, if you want, but a strong argument would consider what’s already happening and what today’s trends imply for the future.

> paper and cotton use much more energy and water

Why worry about the two things we can renew, while ignoring plastic’s use of limited non-renewable petroleum, or the fact that plastic production produces carcinogenic pollution and poisonous byproducts?

> Glass and plastic containers reuse is a solved problem. Put a big deposit on containers and they’ll be reused.

So you mean it could be a solved problem, right? I’m in favor of requiring deposits! If only we actually did that everywhere instead of passing out free single use plastics...
> This is just dogmatic nonsense. Absent a mechanism, how does this vaunted self-correction operate?

There is indeed a mechanism. All it takes is a single individual that lacks the bias to develop a competing hypotheses that can be tested through experiment. A single person can take down years of group bias. The reason this is possible is because the scientific method requires evidence and the ability to falsify competing hypothesis. If for instance you went against the current “bias” that now takes Darwinian evolution for a given, and proved your hypothesis with data, then the scientific community would be forced (and indeed would honestly be delighted) to embrace the new understanding.

> This is why scientific advancement is frequently stalled - because it isn't fucking foolproof. You can claim otherwise, but you're at odds with both any kind of theoretical basis and with the observed history of science.

History shows an inexorable march forward in understanding the universe brought about via the scientific method. At no point in the history of the scientific method has this been reversed. It may be true that advancement stalls out in certain areas, but that’s to be expected. No other method has ever shown anything close to the scientific methods ability to understand how the universe actually functions.

Any given hypothesis, any given experiment, any given consensus is not “foolproof”. But the scientific method over the long run is indeed “foolproof”, because ultimately data and it’s ability to falsify hypothesis will always overturn mistakes.

“I have steadily endeavoured to keep my mind free so as to give up any hypothesis, however much beloved, as soon as facts are shown to be opposed to it.” — Charles Darwin
If that excitement stems from the relationships you have with your colleagues then that is a good thing. Keeping in mind that those relationships might unexpectedly end when you leave the company, which gives some indication as to their quality.

I do think that people should more highly value positions in which they will have better professional relationships with their coworkers. It's a force multiplier to growth and productivity.
PE, PP, PET and 1st grade paper/cardboard also makes sense to recycle.
> as expected because Hacker News doesn't like Jews

I have no idea where you got that idea, but it's quite false. Please don't smear this community while participating in it.

Also, please don't break the site guidelines, which ask you not to post flamebait, let alone turbo-charged flamebait like that one.

https://news.ycombinator.com/newsguidelines.html
They are heated now, after the Air France loss.
This incident was also the reason for the MCAS system in the first hand: "Don't trust the pilot, regulate it into safety by your own".
The US government just officially recognized the Satanic Temple as a religion
I meant a whole tree of methods. Sure, you can get specific invoices from `/invoice/id`, but you probably still want `/customer/id/invoices` or similar for searching through them. You could use extra parameters for `/invoice/...`, but I think often it's nicer to namespace that. (use case dependent)
Please don't call names in arguments here. Your first sentence is clearly against the site guidelines, and was quite unnecessary.

https://news.ycombinator.com/newsguidelines.html
Richard Hamming's Lectures: Experts (1995)
The aircraft flies fine. MCAS is a stability control system that applies in certain cases (full power, high angle of attack) where the nose pitches up. It may lead to a stall but that's not what it's correcting for and it doesn't just happen during level flight. If the MCAS system was disabled then pilots handle it manually. Trim is not an exotic concept and just takes training and understanding of the operating characteristics.

Airliners are very safe. They're not in dynamic stability like jet fighters and don't need active measures at all times to stay airborne. Having sensors and systems that coordinate to keep the aircraft flying optimally to remove pilot load and increase safety margins is a good thing and has been in use for decades.

The problem here was a badly implemented system without redundancies and without enough training so that pilots were actually aware of the flight profile and MCAS. Also aircraft do not have millions of flight hours, they wouldn't reach a million even if they flew 24 hours a day for 100 years.
Commercial registration goes by weight.
"...According to Walton, Europeans in the 10th and 11th centuries purified their gold through cupellation, a process in which lead is mixed with gold laced with impurities, and then heated in a furnace until the droplets of purer gold can be skimmed off. But in the case of medieval West Africans, “They were taking the ore and other raw materials from the river and mixing it with glass,” says Walton. Since gold is inert, it doesn’t fully dissolve into melted glass, while impurities and other materials do, making this “a really novel way of using recycled glass material.”....."
A nice middle ground may be requiring to release plans if the product has been for sale for more than one designated replacement period.
FWIW i typed in all 20 sentences and got a "server error" at or below where the sentences appear. Using chrome on windows.
Show HN: Quick Way to Setup Spark and Python3 Development with Docker
Any suggestions to improve are appreciated.
It's not really true that nobody corrects children though.

"I wanna banama."
"Oh, you want a banana? Here you go..."

This kind of interaction is very typical of parents speaking to their children, and it is immensely helpful in language learning. Overdoing correction, as offered in a classroom, on the other hand, is not helpful:

"I go to cinema tomorrow."
"No, I'm afraid you can't say 'to cinema' like that. Please open your grammar textbook and let us revisit the rule for article usage again..."
The problem is, Google is using its monopoly to strong-arm publishers into using a sub-par technology that harms their brand and reduces their income.

And the worst thing is, without these publishers, Google would have no content and therefore no value.

Yes, sub-100ms is attractive. But what do you compromise to achieve that goal?

Who pays the price? Publishers who are already struggling, so that the only content on the web becomes content farm affiliate sales shit?
In my experience recycling doesn't work because people throw their waxed half-drunk Starbucks into the paper waste and call themselves green.

Is there any info on how this works when the rules are actually followed?
Much of what gets laid out in the article is also true for a whole range of other disposable products of different types. Take plastic bottles, essentially the same tragedy. Companies like Apple did and still do fairly well when it comes to innovation and planting ideas in people's head. If only they would use that creativity to make it cool again to own less products which at the same last longer and are upgradable/servicable, some of the tragedy could be alleviated.