skysight-inc/HackerNews huggingface dataset:
The issue is that they are charging too much, not that they are charging. If they consider that people start paying for everything they consider worthwhile, at some point even some of the things they love that is worthwhile will have to get the chop.

Now if they charge less, then that person (for instance, me!) can more easily pay for everything they love.

They just don't seem to understand that people have a certain amount of money, they cannot pay the prices for everything if they try to gouge too much money. Basically, they will get the more well off folks, but the issue is that there are only so many rich people - there are more ordinary people than there are wealthy people so subscriptions that cost a lot won't be much for the rich, but will be a lot of everyone else.
I think that depends highly on which country you are in, I've never experienced this in Denmark before

EDIT: and I've used pretty much all the ISPs we have around
Ask HN: What does ad-tech industry say about humanity?
Assumption: Many of the smartest humans are working in at-tech industry(Google, Facebook etc.) despite that web has figured out a proper business model(https://techcrunch.com/2018/05/06/subscription-hell/).
Critical RCE vulnerability found in over a million GPON Home Routers
> Think of the other scenario, the stimulator gets damaged, switches back on and kills the user. Pacemaker could do the exact same, if it's damaged it could kill the user very easily.

I was talking to a guy who's implanted defibrillator failed a while back.

It shorted out and started shocking him as fast as the capacitor(?) could recharge. It was shocking him, his nephew, the EMTs and ER staff until they finally got the thing shut off. His doctor was saying he's really, really lucky to be alive.

So, yeah, fail safe is good.
> The use of symbols in the code (e.g., "←", which seems to be the assignment operator) is also interesting.

Looks like they had their own character set

[1] https://en.wikipedia.org/wiki/Stanford_Extended_ASCII
Spending for advertising has not changed overall, however it has shifted from newspapers to "online" which includes newspapers and google, but also "everyone else" ( https://www.statista.com/chart/372/quarterly-growth-of-us-on...). The newspapers maybe should pursue the ad revenue from TV, or find a way to cut out google.

Relying on subscriptions is not a valid model for every newspaper. "General purpose" newspapers co-evolved with advertising, which made them pursue large audiences. "News" themselves are advertisements, things to be disseminated, unless we 're talking about some specialized report that only experts can understand. The fundamental need of people to "get the news" is easily satisfied with anything, from facebook to reddit, and people are not going to be paying to have things advertised to them en masse. Subscriptions will eventually lead to the content being increasingly less popular and specialized, which means either the nature of the content will have to change or some of them will shut down. It works when 4-5 major newspapers do it, but when every newspaper becomes subscription-based, the model will break down for all of them.

Also i find it hard to believe that readers "want immersive experiences, well-designed pages with fonts, graphics, photos, and videos coming together into a compelling format". If anything those pages are annoying as hell (bloomberg autoplaying the videos on its articles is a culrpit here). In fact this techcrunch article is enjoyable because it almost pure text and it didnt need any fancy fonts.
Ask HN: What software does law enforcement use to manage investigations?
>A hypothetical human time traveler, however, wouldn't survive a hypothetical time travel back to [the Cambrian explosion].

I assume you are referencing about CO2 levels. Yes, around ~500 million years ago, CO2 levels reached 10,000ppm, which would be hazardous (but not fatal) to a human traveler. However if you pick a point between 300 million years ago and today, when CO2 levels were at 1000-2000ppm, a human traveler would have no problem surviving in that environment. Heck, it is even possible to hit those CO2 levels in a modern day warehouse or office that is poorly ventilated.

Increased CO2 levels are very survivable and do not mean the end of the human race.
Right, but those numbers aren’t really known. You can estimate, but that’s always error-prone. (NASA famously estimated the Shuttle’s loss of crew risk at 1 in 100,000, when the actual rate was about 1 in 70, for example.)

Still, I’d be really interested in seeing the estimated numbers here.
I'm using Firebase hosting right now and it's super easy. Connected my own domain and adding a cert is just a checkbox. They don't do the DNS though, but that part is pretty simple. Just register on namecheap and add some A records.
>For starters, he says, researchers should conduct "ablation studies" like those done with the translation algorithm: deleting parts of an algorithm one at a time to see the function of each component. He calls for "sliced analysis," in which an algorithm's performance is analyzed in detail to see how improvement in some areas might have a cost elsewhere.

...wait a minute. ML researchers don't already do this?!

Forgive me if I come across as arrogant or naive; I am a scientist but not in the ML field. I just can't fathom ANY field of research in which this very basic approach isn't followed.
It's my understanding that the IO monad is largely a type system thing. The IO monad doesn't "do" anything -- a call to the print function actually does write to a file descriptor right there and then.

In a lazy, pure language like Haskell, there's the problem that since a print function doesn't actually compute anything, it doesn't return anything that makes sense functionally; it's not a function in the mathematical sense. In Haskell, a function is only evaluated when it needs to be (i.e. potentially out of order), and functions called with the same arguments can be memoized, and functions that don't return anything can conceptually be eliminated entirely. So the challenge is to somehow tag the print function as being unmemoizable.

To do this, as far as I recall (it's been a while), the GHC's implementation of IO says that the monad wraps a value of a type "RealWorld". Every time you bind/return an IO function, you are sending the current RealWorld and then getting a new RealWorld back. This is hidden from the caller since it's a detail of the monad that you don't need to see. As far as I know, the world value is just a dummy value that is optimized away and doesn't exist at run time. But by forcing every IO to depend on the previous result, the "computations" will be chained in the right order.

Edit: Haskell wiki has more: https://wiki.haskell.org/IO_inside
So students pay insane tuitions and professors are relatively underpaid. Where does all the money go?
Hulu did the opposite: they initially had ads for everyone, but later introduced an ad-free package at a higher price.
The article talks about this being the highest point in the last 800K years, but you're right that geologically speaking the levels are quite low for our planet.

The problem is life takes a long time to adapt, including us silly humans who build our cities on the coast. Just because CO2 levels have been higher before does mean the process will be a pleasant one.

It may well involve the extinction of large numbers of species, and large numbers of humans (never all humans as some people seem to be fond of saying.) It could even possibly trigger collapse of civilization in extreme enough scenarios where methane from the oceans and tundras is released in a feedback loop.

So yeah, you're factually correct, but missing the point.
s/comments/commands/ sorry.
By the way, you can still get Matt Levine's daily newsletter for free by subscribing to the email version. That's all I want from Bloomberg really!
I have a close friend who is autistic and he teaches me something every time I spend time with him, and I really enjoy his company. Enough so that I always grab drinks with him when I head back home for the holidays. I want to tell you that you likely have the same effect on those around you.
Don't count on your Github account for recruitment. I've a decent number of personal projects on Github, some of them actually used by other people. But I can count on the finger of one hand the number of times I was contacted by someone saying "hey, I've looked at your Github account, you seem like a decent developer, would you want to work with us?"

However I prefer to put stuff on Github because it's the go to place for OSS projects right now. If you are publicly releasing a project, it's with the hope it will be actually useful to other people, putting it on Github increases the visibility of said project and the likelihood of it being useful to other people.
https://news.ycombinator.com/item?id=16656903
I meant it more like a recollection than a lamentation, but it was cathartic here and there :-).

I don't know if it's obvious from it, so I'd rather spell it out -- there are times when "turds" are useful and not to be disdained, much like their real-word cousins: cow dung can be a good construction material and a useful fuel. Certainly worse than concrete and uranium but if that's all you can find or all you can afford, it sure beats eating raw meat and sleeping under the stars.

This isn't true of every piece of software shit in existence, though. Sometimes, "but it works" is just a bad excuse.
>I just don't want cron doing randomized delay and repeats. That should functionally be determined by the application.

I think it's perfectly fine that timer does this, it's useful. The applications I run don't support this behaviour out of the box, so why should I have to code up something for each app?

>There's little functional difference between syntax and options in this case,

There is an important difference. The manpage on timers spends most words explaining what exactly each option does and how it can be useful while most of the crontab manpage explains how the syntax works, the options crontab provides are minimal.
Yes, I agree, the article's approach will definitely win for small tables. But readers of this article may want to solve the same problem on big tables, so should be aware that there's an asymptotically faster solution.

(Actually, I think you could probably use the article's approach in combination with DFA techniques to build something that's both fast and scalable. Something like a finite state automaton doing something like what's in the article at each node. But I don't need this and am not going to invest in trying to figure it out or learn whether there is prior art.)
Not all subscriptions are equal though, in the case of Setapp, I'd save about 300$ a year on licenses i still need to pay to get updates... Even more considering they are on stacksocial currently.
Url changed from https://www.engadget.com/2018/05/06/california-to-require-so..., which points to this.

Submitters: since the HN guidelines call for original sources, we'd appreciate it if you'd scan an article for a link to one before posting. It's one step of manual web crawling in exchange for better content on the site—plus it's fairer to give credit to the original instead of a cribbed knockoff.

https://news.ycombinator.com/newsguidelines.html
Maybe I'm wrong or in the minority, but I think if publishers want to make people pay for content then they should. Saying that people dont want to pay for something they used to get for free may be correct, but that doesn't make it right. Things that have value can be given away for free. Or they can be charged for. And that decision should be made by the producer, not the consumer.
That's not quite the same question as what I'm answering. I'm saying "given you flip a coin once and it comes up heads, what is the probability that its a fair coin" (or previously, given you flipped a coin 20 times, and it came up 15/5, what is the likelyhood it is a fair coin). And with a single flip, you can't actually answer that question (BetaDist[1, 0] is undefined).

Now, once you've answered that question, you can integrate to get a probability that the next coin is heads, but with a single flip you can't even answer the first question. You need to have gotten heads and tails each at least once.
> There's so much low hanging fruit (things that could kill two birds with one stone

Stonefruit, you might say.
>If the state would focus on higher density living...

>...where they'll run their air conditioners 10 months out of the year in their huge, inefficient houses

The type of people that live in huge inefficient homes are generally also the same type of people that don't want to live in high density areas. California could turn open fields in to solar farms like you mentioned, but that requires that someone foot the bill and also build the infrastructure for it. "Forcing" people to put solar panels on their own home solves both of those problems. It also makes you more immune to losing power in a natural disaster, of which California has plenty.

I'm not saying I'm even for this issue, I don't live in California. But your view is extremely negative and ignores the negatives of your way while also ignoring the positives of the way mentioned in the article.
There is a theory called viral eukaryogenesis and it's very much linked to meiosis.
Do you pay this vendor? I'm trying to wrap my head around how a paid vendor is so careless.
The biggest box office hits of all time
I second the observation about stinking. It became much more pleasant to cross Norwegian fjords with electrical ferries. Now one can enjoy the scenery while staying outside. With disel ferries staying on the upper deck in front with strong wind one still feels the smell and on the back side, with wind blocked by the ship, the smell can be rather terrible.
I know, you left them in cages instead :)

https://mashable.com/2015/09/24/baby-cages/
It is a great idea, as there are two other benefits:

1. Transportation of over large distances has efficiency loss on electricity and requires more cumbersome infrastructure.

2. Less heat on the neighborhood as some of that energy is absorbed into electricity instead of being bounced off to the surrounding. Having normal tiles that just absorb heat will increase the temperature of both the building and the surrounding environment. (requiring even more energy to cool off).

During the summer, NYC, especially manhattan, is famous to have 2F higher temperatures that it normally should have just because of the heat radiation from the building, pavement, and air conditioners.

Requiring a rooftop garden on large buildings is another interesting idea.
I was looking at a piece of hardware, that had some software that runs with it. Same deal. You buy the hardware but if you want to use the app.... it's a subscription.
Every kid is different. Our first, we tried everything to help with sleep. Karp’s Methods, etc. In the end, “Healthy Sleep Habits” was the most important book for us.

With our second, she slept, er, like a baby from day one. At eighteen months she’d say, “night night”, and walk to her bedroom.

There’s a lot of learning on the job, which surely played into our first child’s sleep issues. Having an extended family nearby seems like it could help immensely.

Biggest things for us were learning to anticipate when the baby would be getting tired and wind down before she became overtired. That and a much earlier bedtime than most people seem to do (4:30 - 6:30 depending on naps and wake up time).
> that price is vastly out of proportion from the cost of providing the software

This is not how prices are set. They are set on the willingness and ability to pay. Water costs nothing to produce but if I have it all you will pay me everything you have.

For example if their main competitor went bust and not a single atom changed inside this company, they could charge you more.

Do they have a monopoly or is it hard to migrate? These are the conversations the people who set the price are having. They are not talking about people being upset if they still pay.
This annoyance is one reason I avoid leaving Emacs. Eshell, tramp, dired, proced, docker-mode, etc... replace most of my terminal needs (including SSH). The same movement, search, and copy/paste bindings work everywhere, including in buffers pointing to remote machines.

Relevant: https://www.reddit.com/r/emacs/comments/6y3q4k/yes_eshell_is...
640*6.5 kWh in less than ten minutes must require impressive cables. That's something like 25 MW flowing into those batteries.
Potentially just makes a better testbed. As the article mentions, it is planned to add this to a couple of oil tankers.
That's what I'd understood, and I'd then still consider the court's judgment to be what matters--if I pick the number, but you can tell me to pick again until you're happy, then the power to pick the number lies with you. I guess "impose" would have been better than "assess".

Aside: What's with all the downvotes? Your comment seems fine to me, as do many others in this thread. It seems like any discussion of the mechanics of enforcement gets a nasty response here, as if the only people who should care about that are criminals. The GDPR might be the perfect legislation with which to erode civil liberties, since the people who would normally jump on such arguments will be on your side... Or is there another reason?
Their commercials on YouTube are so God damn annoying.
You CAN netflixify journalism. It's not different than movies or music. It is art.
Honestly, the subscription model is more honest than a one time purchase pyramid scheme. Software changes over time. It has to, new operating systems, libraries and hardware dictate forward maintenance costs, nevermind bugs and security flaws.
Stop accepting EU currencies and don’t offer any locally translated content. GDPR doesn’t actually apply to all businesses worldwide. It applies to those that are directly targeted to EU residents. Some of the things that can make you subject to the GDPR include having a European domain extension (eg. .de or .co.uk), offering content that is translated to languages commonly spoken only in the EU, and accepting payments or listing prices in EU currencies.

If you are based outside the EU and do none of these things, GDPR generally does not apply to your business.
An End to Traffic Jams? It Might Not Be a Dream
Subscriptions usually work better when the variety of content/product offered is big. Amazon, Netflix, Spotify, NY Times; these companies offer a lot of content from a lot of producers. In contrast, most media subscriptions offer you a few articles per week that is worth of reading. The rest is usually written by people who are not necessarily more knowledgeable about the topic than their readers but only have the skill/patience of writing an article about them.
Every conversion step loses a lot of energy I'd assume. Producing hydrogen instead of electricity to charge batteries is already wasteful.
You’ve basically described the 90’s Internet.
>My understanding of monads, based on the examples in this paper, is that a monad essentially takes a series of computational steps and augments then with a secondary piece of data (a value to be printed, an error, etc).

Not really.

A monad:

1) helps translate values from one domain to another.

2) helps handle the logic in a series of operations.

One use of that is to enrich data with the possibility of carrying some other information (e.g. the Optional/Maybe that can carry an error). But that's not essential to what a monad does, and monads can be used for all kinds of things.

The description of a monad as a "programmable semicolon" captures that a little better. Semicolons in that phrase are meant to refer to the semicolons in C or Java, that separate different expressions.

So, in a program like:

do this; do that; do another thing; ...

Monads helps pass values between the various steps, and help determine what happens with the sequence of operations (the program wont have actual semicolons between steps in Haskell e.g. -- it's just how we notate a number of expression in C-like style for example's sake).
No, tracking is unethical, which most ads rely on.

And yes, it is for their own good to not have thousands of databases with their data littered across the internet.

I know, this is not a very American way of thinking, but no one can be an expert at everything.
Most people are not experts at computers and even less can grasp the outreach and effects of their data being everywhere.

These people need help just as much as the average guy needs assistance with doctors. If they knew enough to tell when a doctor is bullshitting them, they could probably become a doctor, too.
There has been a LOT of effort put behind micro transactions for publishing, from companies that have all the resources and incentive in the world, like Google. The market simply doesn't want it. The average consumer isn't remotely rational enough to amortize a subscription cost and compare it to a unit cost. The way they process the incentives of a subscription is more like: "once you've reached the threshold where you consider the subscription worth it, completely forget about the fact that you're paying it for the purposes of assessing costs". Micro-transactions, even for tiny unit prices, feel like a cost upon every use.

You or I may prefer the microtransaction model to free with ads or subscription-based, but I suspect there's a lot about the market that we'd prefer was different, and that's because we're not typical of the market.
>(I don't know what the solution is.)

Is it possible that stories like this are supposed to affect everyone differently?

-#1 Take it as encouragement => succeed, and be "happier", and share the success.

-#2 Take it as encouragement => Fail (and possibly move on to something more appropriate for you, and you are all the wiser for it)

-#3 Take it negatively => Quit at something and move on to something else. (see #2)

-#4 Take it negatively => Succeed anyways despite the negativity (see #1)

Maybe I missed an idea here, but how could it hurt anyone to share this information?

-#1 Take it as encouragement => But fail excessively the rest of your life?

-#2 Take it negatively => Give up and never try again?

It seems the positive outcomes outweigh the negative. And the negative outcomes don't seem reasonable to blame on an article.
The 1/12 failure chance was for the first flight, which is inherently riskier than subsequent flights.
I feel strongly that the kind of people who identify the need to create a document like this are probably not the people who most need such a document written about them.

That is, in order to feel it necessary to write something like this, you must be a manager who prioritizes answering the question "what can I do to maximize the happiness and productivity of my direct reports," over "what can I do to ensure my own personal success, regardless of anyone else." Such a person is already going to do the right things, and is much less likely to be hard to work with.

The people who really need these kinds of documents written about them are the ones who are actually difficult to work with - but for many very good reasons, that won't happen.
The 404 is caused by the provider expecting less get requests than GB's bought. The author (sitting next to me) actually bought more traffic but the company decided to just stop after a number of GET requests.