skysight-inc/HackerNews huggingface dataset:
How's the latency with VNC these days? I haven't used it in probably 10 years, but it was pretty bad back then and basically only useful for emergencies in my experience.

Edit: IIRC VNC being awful was why Citrix became so popular way back when. Something something thin client something proprietary compression algorithm. Is that ringing any bells?
>> Here's an example of decoding json with GHC.Generics using typeclasses.

>> https://github.com/dmjio/miso/blob/master/examples/xhr/Main....

There’s no reason to use genericParseJSON here, you can just write “instance FromJSON APIInfo”. Or leave the instance declaration as it is and safely rename your record fields to e.g. currentUserUrl instead of current_user_url.

The purpose of the camelTo function is to convert “camelCaseExample” into e.g. “camel_case_example” by passing ‘_’ as the first argument. But the APIInfo data structure already uses record fields with underscores in them.
Yojson [0] provides a generic way to read JSON in OCaml. Mostly by pre-defining a type that contains any valid json value.

[0] https://github.com/mjambon/yojson
This is typical HN:

Nothing can please me because I am intelligent advanced than the rest of the crowd.

Instead acting like whiny baby. The suggestion that Netflix get rid of scale rating is pure conspiracy, without any evidence to back it up.

Reminders:

1. Youtube Red: 10 dollars

2. HBO Now: 15 dollars

3. Amazon Prime: 9 dollars

4. Youtube TV: 35 dollars

5. Watch a movie: 10 dollars on average.

Maybe the OP is suggesting piracy? That is the only way I could bring out of my mind for cheaper price for any (relatively) well produced content.
Multiple authors collaborating on documents seems to work pretty well on SharePoint Online and the latest version of Word - I did have some problems with this in the past but seems pretty solid now.

NB I do prefer working with something like git - but for collaborating with people who are never going to use git (even with a GUI) - particularly sales and marketing folks - it is very useful.
Apple, Microsoft and Intel have dominated the personal computer industry for almost all of its existence, and their relative positions within that market have been remarkably stable. Therefore as every year passes with that still true, the expected future lifetime of that triopoly increases.
Cross Site Contamination
Nokia 8 Expected to Be Priced Around €520 in Europe
It's quite likely that that's intentional 'soft on/off' behavior that's been engineered into the dimmer. My lights at home do this too, but I can turn it on/off. Some LED bulbs don't deal with it very well - depending on whether the driver in the bulb themselves expect leading or trailing edge dim signals (in the case where you send mains voltage to the bulb and the bulb has in internal driver; this is different when you have a full DC circuit).
Hey, sorry for the delayed response. In case you see this, do you have any data that I use to compare the costs involved by investing through Coin vs Piggy? Also, since you're a start-up I'd be a bit concerned to give my money with doubts what'd happen if you shut down. How can I make sure my investments are secured even if you shut down?
Off topic. Was browsing on mobile Firefox. I've revoked permissions to access the camera. This site asked for permissions to access it. Not entirely sure why but it might be useful for others to know
What makes you say Haskell is an abomination?
Outsourcing Commission Management Services-Employee Pooling
The MSFT in the 90s didn't have a monopoly that had lasted for a decade.

My point is not that companies can't achieve market dominance, but that it's almost always short-lived - unless they have the power of the State propping them up. Like the multiple patents that MS got during the 90s, and which have extended until this day.
And the game disks won't last forever either.
For me, credit cards — as opposed to debit cards in their various forms — are exceptionally useful for their benefits (e.g. transaction liability, insurances, rewards schemes) which don't require you to ever pay a cent of interest.

I have various credit cards and all of them are set up to automatically pay themselves off on the statement due date. I've not paid a cent in credit card interest in my life.
You might be interested in https://gsuite.google.com/products/jamboard/ though I doubt your company would pay for each of you to have one at home. It's more of an office to office type of thing, I think.
It would have to be better than random, though. With "channel surfing" of the old days you would cross channels with themes but obviously Netflix has algorithms that would make this better.

The biggest UX issue, IMO, is getting the channel surfing UX perfect. It must not show buffering or loading but an instant change between shows as I flip through. That's so much harder with digital I can't think of the last time I felt something pull off something as good as the analog.

But yes this would be a HUGE help with my show selection as well.
As an introvert, I don't really feel lonely when I'm alone. I'm actually more likely to feel lonely at a big social gathering. Small social groups are refreshing, but too much time with others will start burdening me.

I only start feeling lonely after a significant amount of time of being alone. This could be weeks or months. Yes, I've spent a lot of time alone and have "rejected" many of my social circles after starting to feel burdened. I now have only a few friends that I talk to and I'm very happy like this.

As a sidenote, I felt very lonely as a kid. I think I've just adapted.
I'm interested in these articles you mention, but am having trouble finding out more. Do you remember what they were called, or any details about their publication?
From what you write and from the diagram in that pdf, it's the issuer bank that creates the device token, but then it's the network that does the reverse lookup. Do both the issuer bank and the network know the mapping between device tokens and cards?
Elixir.LDN COnference 17 Auguest – STND Ticket Rate Close Today
Yes indeed. Florida got discovered that way I believe.
What’s the Importance of App Reviews for Developers and Users
Ongoing Social Media Observations
"Acknowledging cultural differences" is a too broad a thing to just okay like that. People tend to go over the top. Americans are fat and arrogant, Mexicans are lazy, the Spanish are dirty, and the Irish are drunks.

It's very easy to say that China —the country— has a problem with intellectual property, but tarring all ethnically-Chinese people with that brush affects hires and promotions in our own countries.

Respecting IP ownership is as much a learned skill as learning to say exactly what you mean when you're accusing a country's governments, police and courts of actively turning a blind eye to IP abuse.
Data Growth is faster then RAM price decrease, and at the moment it is actually increasing.

While I dont believe in Infinite growth of data, I still think a RAM only DB isn't as good if we have SSD that is ridiculously fast. My thinking is that RAM / SSD should always be 1:5 or 1:10.
And often it is the acquiring bank too - it has historically insisted that merchants send transactions directly to them.
The underbelly of the startup world, as revealed by a failed ecommerce pioneer
And then make the bundled versions not count against your internet cap! :)
Developer and user definitions of "suck" are completely different.

But [thread] OP is correct. UIs absolutely do suck.

The proof is that after fifty years of UI design, there's still no such thing as a standard system/technique/anything for assessing the quality, reliability, and effectiveness of a user interface.

There's been almost no effective research into cataloguing the most common kinds of user error OR developer error and designing systems that minimise those errors.

There's a lot of tribal and religious noise about operating systems and languages, but virtually none of it is based on empirical research.
I think this is the point; being alone doesn't equal loneliness. An introvert can be lonely too, for sure. But it's important to differentiate between the two.
AI and the Origins of the Functional Programming Language Style
Xamarin.Forms: Different Android apks for different build configurations
Before reading the Blog's summary of the paper, I thought hey they're going to analyze the distributed algorithms[1][2] exclusively and give conclusions on how heterogenous hardware usgage of GPU/CPU works (best) when spread over the network/cloud. My guess was that MXNet would win, because Amazon [3][4] and benchmarks favored it[5]. Unfortunately surveys like this are too complex and out of date, when released, due to the fast progress in our field.

>> @agibsonccc What exactly would YOU, your company and your team like to see reviewed and what would you make different?

A standard benchmark, like the Open-Source, Automated Benchmark provided by the Phoronix-Test-Suite[6] or the benchmarksgame[7] are what we need. Everybody should be able to contribute easily, or even anonymously like with Steam's hardware survey[8].

The main problem with distributing operations with Caffe in example is the need to learn another system for a different programing flavor.

--
References

[1] https://en.wikipedia.org/wiki/Distributed_algorithm

[2] https://en.wikipedia.org/wiki/Category:Distributed_algorithm...

[3] http://www.infoworld.com/article/3144025/cloud-computing/why...

[4] http://www.allthingsdistributed.com/2016/11/mxnet-default-fr...

[5] See Page 52 - http://alex.smola.org/talks/NIPS15.pdf

[6] https://www.phoronix-test-suite.com/

[7] http://benchmarksgame.alioth.debian.org/

[8] http://store.steampowered.com/hwsurvey/
IIRC France had an earlier chip system called something like "B0 Prime" or "B Zero Prime". It predates the EMV cards that came in mid-late 90s.
A lot of very popular products these days have bad UI. I often find myself using Google to figure out how to do the simplest things. Managers just make random decisions.
Advantages of PSD to WordPress Conversion for Business
They got rid of the star rating system which was the only thing sort of making discovery of the few non-garbage items possible.

It's quite interesting given that they organized a huge machine learning competition just for that.
New instructions for miners:

https://www.techpowerup.com/reviews/AMD/Vega_Microarchitectu...
What percentage of those carrying a balance are living in debt though? Like even someone with perfect credit and means to pay would happily take advantage of a 0% balance transfer offer to carry a balance for a couple of years when he could pay it off fully. I would be curious what percentages of these revolving balances are due to a strict lack of funds rather than due to wanting to keep emergency cash on hand, or taking advantage of a sensible offer, or otherwise.

That said, even 35% is more than a third of the population, which should be more than enough reason to suggest you shouldn't be telling everyone you meet not to get a credit card. The consumer protection is far greater, and it's far less risky than carrying a debit card. (I would be surprised if anyone here didn't know these already, but then I'm surprised at the advice being given.)
I think for introverts, loneliness comes from the fact that you don't get to spend quality time with close friends, instead you're either all by yourself or surrounded by people you don't care about.
> When I pay to have something repaired, that's a job I couldn't do myself, or at least it would inefficient for me to learn.

I don't think that works as an explanation. I have no compunction about buying hot food even though I can cook myself, and I'm sure I could easily have learned to repair a couple of things I paid to have repaired for me.
No, NFLX is a zero.
After watching the Video, What is the purpose of Chase in the example?

Me ( Clients ) > BoA ( Issuers ) > Visa > Chase ( Acquiring Bank ) > Merchant.

And how does Apply Pay / Samsung Pay / WePay / AliPay fits into this?
maybe it's just me but I really hate being tracked by what TV shows and movies I watch.

I also hate the suggestions and that I can't edit them and ban them. I don't know why it bothers me less on the computer with say YouTube. possibly because I can open YouTube links in an incognito window when I don't want it to be part of my profile.

Let's say some show that stars some actor I detest for whatever reason , or some show I detest because of what it's preaching. It will be the first thing I see on my large TV every time I turn it on.

Imagine if every time you turned on your TV you were present with a picture of your ex with whom you had a bad breakup and no way to take it off the TV except to wait for Netflix to stop recommending it. I get that type feeling from almost no where else.

Needless to say I canceled my account.
Is it really that difficult?

Keep 100mb of cache, perhaps 10 shows, 10mb each, potentially overcompressed, as audio is the key. All starting at interesting place, not at intro.
Lots of interesting stuff in there. The problem I have with naive versions of this is that they assume as random people we don't live in a special time in human history, but if you look at human history so far the current era is both extremely short yet also spectacularly atypical in almost every conceivably way. It is also a period of still very rapid change. It's hard to get my head around what that means for estimating future trends or outcomes.
Wisdom of Crowds Dubai event was in May. Who wants to join us in September?
I guess the question is, what kind of competencies would one expect to find in a board. Board seats are typically filled by "money people." I think most boards have a good understanding of accounting, investment, fundraising... If they have founders, employees or specifically recruited outside managers they might have a good understanding of product or market strategies.

But, managing crisis like this?

In principle, boards can remove and replace CEOs but this is such a rare occurrence. There's no lower stakes equivalent to it. They don't have to remove and replace more junior managers. Competencies in an area you never touch on... in a scenario most board members have never seen... it would be a kind of fluke if they happened to be competent at this sort of task.
How to Create and Manage Coupon Codes in Magento 2? (5 Minutes)
I found the same. The ones from Screwfix work very well and only cost £10 for 5 of them: http://www.screwfix.com/p/lap-gls-led-light-bulbs-white-bc-9...
> AIUI that's a consequence of the Chrome extension security model. How could a bulk-downloader extension download files from arbitrary web sites without "Read[ing] data from all websites"?

What I was hoping for was something along the lines of "<Download Extension> wants to access this page" (similar to the notification when a website tries to access your location) upon use. I've no idea if that's possible or not in the Chrome security model.
This is not the impression I have, where it comes to benzodiazepines such as the ones mentioned. It may not be as systematic and widespread as prescription opiate dependency in the US, but it does seem to be a problem, and potentially one that is not fully acknowledged by the medical establishment over there.
I wonder where the $20B figure came from, Google finance says that they only have about $3 billion in debt. https://www.google.com/finance?q=NASDAQ%3ANFLX&fstype=ii&ei=...
$3B looks sustainable given their net annual income of $200 million but $20B does not - Especially with interest rates going up again.

Whenever I read about a software company needing that kind of money though, I often wonder why... Especially when I also hear stories about companies like Whatsapp and Instagram being able to scale their businesses to hundreds of millions of users using very small engineering teams and advertising budgets.

I've had a recurring thoughts that maybe big tech companies are conspiring together to hire as many software engineers as possible to make sure that those engineers don't have any time to build competing products. Software engineering talent is thus an artificially created scarcity. If that's the case then I don't think that is sustainable.
>I also hate the suggestions and that I can't edit them and ban them. I don't know why it bothers me less on the computer with say YouTube.

This bothers me way more on YouTube because all the thumbnails are just people pulling "The YouTube Face" because its a form of clickbait that works well with kids.

Watch one video about PCs and YT will spam your recommendations with Linus Tech Tips pulling childish faces till the end of time. Same goes for Videogames and PewDiePie, Minecrafters or whatever.

Blocking the users has no effect on the algorithm.
Ask HN: Is there any evidence Rolling-Releases improve software quality?
In my experience with lots of different software, it does the exact opposite. For example: macOS Snow Leopard (10.6) is still my favorite release. I recently used it on an old machine and it felt snappier and more responsive than Sierra (10.12) on a modern macBook Pro. It was also the longest release window from the previous release: 672 days. And I'm tempted to believe this was no coincidence.

I believe software should be released when it is ready, not when the marketing team decided "it is time" or "customers prefer it like that". And this is especially curious since Apple was known for delivering "what customers did not know they wanted".

What are your experiences with software you use? Or if you work in a development team, what are your experiences with your own software development?

Thanks!
Software is not Modern or Ancient. Software is either Good (i.e. it works as it is supposed to do AND it is easily maintainable and modifiable) or Bad.
NASA clearly needs Good software, and indeed the article never mentions arbitrary deadlines.
They will, intentionally or not. Many think of EEE as of an evil plot, but in reality that's just like all NIH-oriented companies work. Canonical is the same. They take something and after that they make some in-house "improvements" without any care of standards, because they treat every piece of technology as their own, part of their product, and voila, we have a new non-compatible technology. It's cultural, they just can't do it in any other way, even when they make some MIT-licensed OSS.
In a story posted a few weeks ago a user pointed out that Netflix doesn't need to show customers the best recommendations, but good enough ones too keep them paying. Ideally they could phase out pricey licenses and keep them at bay with Netflix originals. Which is a good recommendation system, but for Netflix' business model.
On CRT screens yes, but backlight in LCD screens is LED/fluorescent driven by much higher frequencies. Though some LCD screens still flicker, but it is visible only on special patterns: http://www.lagom.nl/lcd-test/inversion.php
New Vistas Integer Factorization
I didn't get this, but the site is pulling tons of ads from all kinds of places, so god knows where that was coming from. Enable tracking protection or use uBlock Origin.

Did you mean you revoked and it still asked, or it asked, and you revoked?
Which solution did you end up with?
I've used Elm for a while and I don't really see what's the problem about JSON decoders/encoders. Sure, they're verbose and annoying to write if you have a particularly intricate JSON structure, but I don't really see a better alternative for decoding and encoding JSON in a type-safe way, and with Elm's constraints on ease of learning.

More freedom on type-level programming would help, but that would certainly complicate the type system, and the only language I know that lets you fold over arbitrary record types is Ur/Web, which has a richer type system than even Haskell, and I don't see Elm adding things to its type system (other than type classes, hopefully), given that other interesting features were already removed because very few people used them.
For god's sake, Elm is the only language I know that has _an entire book written on how to handle JSON_: https://www.brianthicks.com/post/2017/01/06/announcing-the-j...

It's introduction is: "You know how it takes so much effort to produce even the simplest of programs when JSON parsing is involved? Wouldn’t it be nice if you could breeze right on by that step and get on with writing your business logic? This is what you’ll get with The JSON Survival Kit, a short ebook on JSON decoding in Elm."

Wut
IOT, AUGMENTED REALITY, BEACON, WEARABLES Application…What Next?
Reminds me of the effect of using an electric toothbrush, and simultaneously looking at a LED indicator of e.g. a washing machine. It is explained here: [1].

[1] https://electronics.stackexchange.com/questions/32675/why-do...
What's bothering me more than price (per service, I won't buy all of them at once), is the division of content across platforms.

With piracy it's still to this day more usable in the sense that you can back up all downloads to a private kodi-server (or similar), and have a single access-point.

Question: Does anyone on HN know about any ways to consolidate either music or video-content across multiple providers?
Great explanation, thank you !
Aeson is SLOOW compared to 'JSON.parse' + GHCJS ffi. You lose a bit of correctness (JSON.parse can decode numbers only to the JS precision, ie. 53bits, while Aeson supports arbitrary precision through Scientific), and ability to decode streams in constant memory. But these are features which you most likely don't need in a web app.
What did you do to meditate?
To me, this stuff that's suggestive of embellishment ('business is going so well, we're renting entire planes to ship our GPUs) is par for the course in the recent climate of crypto news.

I never know if I'm being shilled or not anymore...
I don't think many people (and not the parent) "equate" FP with Haskell, but Haskell is in a way the most functional mainstream language because it is the only lazy one. You can have a purely functional language without laziness in principle, but, as Simon Peyton-Jones points has said, laziness, despite having serious costs, keeps a language designer honest by making it impossible to add side effects. The non-lazy languages all have side effects. A language like OCaml can still be relatively functional because of the way it is typically used. While JavaScript is not traditionally used in a functional way but can be.

http://www.cs.nott.ac.uk/~gmh/appsem-slides/peytonjones.ppt
The Best DevOps Is NoOps
There's also a massive difference in how long they last for. The cheap ones use cheap components that fail after a year or so. The LEDs might last a decade but the cheap drivers won't.

For those in the UK, I can recommend Screwfix LEDs. They seem to be lasting for me, don't flicker and are relatively cheap at £2/bulb http://www.screwfix.com/p/lap-gls-led-light-bulbs-white-bc-9...
Ah, yes, I get you now :)

The "cotton" remark reminds me of the Cannibal Mouse episode of Mythbusters that will never be aired:

https://www.youtube.com/watch?v=ziQWDnFSPt8
> Function inverses are the kind of construct that changes how we view code.

> [..] For example, consider pairs of malloc/free, acquire/release, and open/close.

> All of them follow the pattern captured in the Under idiom: We do something to

> create a context, apply some functions in that context, and then leave our context

> by undoing the initial effects with a logical inverse like free, close, etc.

How do function inverses interact with error handling? What happens when a file cannot be opened because it doesn't exist? Or when the file can be opened but subsequent reads fail because the file is empty?

How do you typically work with errors in programming languages like APL / J / K? (I don't mean how do you work with errors in the REPL but how do you catch and handle/report errors in your program and recover/continue gracefully?)
I think the Mongolian Derby should take the top spot in any list of the wildest horse races.

https://en.wikipedia.org/wiki/Mongol_Derby
More active discussion higher up on the front page:

https://news.ycombinator.com/item?id=14889549