skysight-inc/HackerNews huggingface dataset:
I don't know about the estimates on PC usage. Nearly every office job in the world demands the use of a PC. A mobile device or tablet cannot match the productivity of a PC, mouse and keyboard for everything from editing and viewing spreadsheets while checking email while tabbing over to Slack and other forms of messaging while tabbing between the 15 different cloud based systems people use to operate their business. Even now as I tap away at my Android touch screen to make this comment, I long for my mechanical keyboard to execute 80-90 words a minute. I could get a lot more great counter points in, but my thumbs are getting tired.
Well that's disappointing. Don't mind me, just quietly shelving the Pocket Casts API client I was working on...
Ask HN: Are you using AWS ECS in production?
We're thinking of migrating to ECS and wondering what the state of it is currently.

Are there still issues with agents disconnecting?

Should we not bother and go straight to kubernetes?
Who is the primary customer for Qt? It's not KDE?
I knew I should have clarified that I don't think it is a bad thing they are "just" front ends to mpv :)

I agree with you that there isn't much (if any) advantage to doing it all again with a new media player core. I would rather all the expertise is put into mpv to be honest and then let others build front ends that do all the extra bits.
Users of GTK+ complain that GNOME developers do whatever they want with GTK+, breaking it every new version so they can add/modify/delete features from it so it can be used with GNOME.

KDE developers complain that Qt developers ignore them.

Looks like both options come with their problems, but by now I'll stick with GNOME...
George A. Romero, 'Night of the Living Dead' creator, has died
Alternatively, this just shows that it's hard to build the NBT without funding.
What a piece of shit!! Jesus...this is the crud they got at Moregainz Stainme??
It might "feel" sketchier but Oakland's crime rate in some of its nicest areas is on par without SFs rougher areas. Oakland is awesome but the per capita crime (even in areas like Lake Merritt) is not nice.
This is more exciting than this title suggests: this is a new repo for the site policies for GitHub.

From the email they sent out:

> We're updating our Terms of Service and Corporate Terms of Service. These revisions are the result of community feedback, along with clarifications and improvements to the readability of both documents. All changes are in separate pull requests in a new working repository, github/site-policy. Here, you can view, comment, and suggest additional updates—or fork a copy to adapt for your own site.

Please submit your comments by 5:00 pm PST on Friday, July 28. After that, we’ll take a week to go through your comments and make changes to improve the Terms. The new Terms will become effective on Monday, August 7.

Pull requests welcome

We welcome you to look over our changes and share your input using the new Site Policy repository. Please follow our Contributor Guidelines, and let us know if you see anything you think should be different—whether it’s a missed typo or a rule that might have implications we haven’t thought of.
It's really simple; I automate creating builds for the game www.QuantumPilot.me

rm -rf ./QuantumPilot*
rm -rf ./QuantumPilot*
electron-packager ~/ele/electron-quick-start/ QuantumPilot --platform=all --icon=/Users/quantum/Desktop/QuantumPilot.icns
open .

for some reason, OSX has trouble deleting the Linux folder the first time. I've heard Itch.io has a CLI for this but I haven't tried it yet. https://github.com/itchio/butler
Personally : I don't really care about any of those features, what I'd need to use this service everiday is simply a more polished UX (unnecessary no-timeout notifications, the kg-lb thing, etc).
I second MPV. All you need for watching video, with none of the bloat of VLC.

The default keybinds are absolutely nonsensical, though.
You may want to consider for future development other boards such as the NanoPI Neo Air and other similar H2/3 based boards. Availability aside, some folks at Armbian forums have done experiments with cpu throttling and the results are very promising: H2 and H3 CPU are a lot faster than the BCM in the RPI but can be optimized to draw less power. If you get one of these boards, don't use the images at the manufacturers site but go straight to Armbian where they host highly optimized images for most known boards.
Time _complexity_ is unchanged, but laziness makes it difficult to reason about when the time will be taken. This, more so than the space usage, is the reason laziness is avoided when run time is important.

> Strict evaluation is often a huge impediment to function reuse.

This reads like an argument for having laziness as a language construct, rather than for having it as a default.
I think the patent grant applies to everything you make, not just anything involving react.
Do you have data backing this up, or is it just an opinion?
It's not about the hardware. It's about what happens when it breaks--which it will--and when you need stuff you can't reliably build off the top of your head--which you will.

The axe you're grinding is profoundly weird, and indeed a large part of my business is because the stuff we build is extremely cost-competitive with dedicated hardware. Difference being that I can open up the console and start shooting servers and nothing breaks. You're not saying the same with the overwhelming majority of naive "dedicated hardware" deploys, especially at the levels of skill and expenditure that small companies can employ.
I don't know if it exists but my friend and I are thinking of making a VR app to help toddlers learn their first 100 words in a foreign language. Our idea is to use 360-degree images with annotations to teach words using Google cardboard or any other VR device.

There is a rich dataset of 360-images by MIT[1] if anyone is interested in taking up this project.

[1] http://people.csail.mit.edu/jxiao/SUN360/
I imagine compromised security due to government meddling. Huawei's ownership structure is complicated and government influence is a concern. See Australia's decision to ban Huawei from it's National Broadband Network tender:

http://www.abc.net.au/news/2013-10-29/government-maintains-n...

I have yet to hear of any proof that Huawei has actually compromised any of it's products or work.
Google: “Goggles Does Not Do Face Recognition” (2010)
This makes sense, SF benefited a lot from the social/mobile/on demand boom. Silicon Valley is set to benefit more from the AI/ML hype as this as stronger ties to academia, and also older, more academic type engineers who don't get as much value from living in the denser city of SF (that the mobile/social/on demand startups did).

Long term both cities will dominate and I don't see this as a structural change, this just seems like a shift based off of what is popular in VC funding right now.
That's just stupid. Why?
What will Facebook have to do now - they either have to opensource their infringing software or re-write them convincingly (Wasn't there an Oracle vs Google case about duplicate implementations of a function?)
Or one can continue pointing out the deficiencies in the software as it relates to a consumer-ready laptop WITHOUT doing anything you mentioned, which is almost as impolite as you telling people to shut up when they notice an imperfection in the OS.
This is going to be difficult to get answers to; if I remember correctly most of these acquisitions come with a non-disclosure clause.
This approach is "scalable" in the sense of partitionable, but it's still O(N^2)! Needing 9x the servers for 3x the users is not really "scalable" in the colloquial sense.

An often more attractive approach is to partition over the keys of each database index.
Game of Thrones Mortality pool in less than half a day
tl;dr - I wanted a weball to track my friends and my mortality pool for game of thrones so I threw together https://ironthrone.life this morning.

My friends and I are doing a mortality pool again this year for Game of Thrones, and I finally got annoyed enough that I couldn't easily find an app/webapp to do this on this year. So a morning and a pot of coffee later, with a lot of rough edges, I finished https://ironthrone.life. It's super rough, but I'll be cleaning it up as the season goes on. I just figured that there might be others out there that would be interested in using it. If so, feel free to! For those interested, it was super quick to build using Node, Express, Passport, Mongoose, Mailgun, Mongo and Nginx. More features such as scoring and dynamic odds based on the entries in your pool coming soon! (It's currently only what's required to get a pool setup.)
In France, there is a similar issue with the SNCF. More details in this (French) article:

http://transports.blog.lemonde.fr/2017/05/27/inoui-sncf-jarg...
If this is still reachable from the main thread I'd request that your reinstate it. My response to a response to this only makes sense in context, and is highly dependent on it.
teddyh replying to the story and this comment mean different things.

Nuke the whole thing if that makes things clearer, but please do not make it seem like I'm saying things I'm not. I cannot say this strongly enough, please do not alter what I'm saying

Edit - maybe I'm getting confused but I'd thought things had been shifted around. If not, sorry, and if they've been shifted back then thanks.
What a waste of time adding absolutely no value to the community. You may be good at helping people scale and even a decent engineer but you, Sir, are definitely a shitty consultant. It's much more common that the founders don't know what they are doing which is the reason you are building a business helping non-technical founders scale. Using the word shitty though in reference to the developer is a laugh like all the sudden engineers are the problem with the world vs. overly ambitious founders that failed to make a solid decision early on when deciding (or not in many cases) on a technical co-founder.
Excellent, these notifications are starting to annoy me as well and a few people have mentioned the kg-lb thing so I'm definitely going to prioritize that.

I think a sensible approach would be to set an account default but still provide the button to allow data input in whatever unit. Or is the button then totally unnecessary? What do you think?
I automate filtering my RSS feeds, or creating a weekly digest of emails that are not priority (bank statement emails, receipts, etc), crawling certain pages that I need to monitor and creating new RSS feed items on updates, weekly digests of top Reddit posts for specific subreddits, monitoring flight deals that originate from my airport.

I find that converting a lot of unimportant emails into RSS feed items has been a huge win for me.
I think I'd like to strongly re-say what I've already said.

The original comment was this

> Every time I enter a clothing shop and see chairs, I thank the heroes of that establishment who thought about bored boyfriends.

I do not believe that this was a sexist message. At least, I think it's a stretch to claim that it definitely is without clarification.

The mods have moved the comments about so if you didn't read things in this order, it may not have come across the same.
This is rly cool
So, the OP had a question, which was ""Considering almost every single large tech company is using React, presumably there's not much reason for concern? IANAL. ""

I pointed out a number of these are concerned. There is in fact, reason for concern.
That doesn't mean people won't use it, it just means they may be willing to take the risk.
In fact, some of the counsel who are in fact, concerned, are on your list of big users!

If i have 100 billion dollars in the bank, i may be willing to take more risk around a random open source project than a small startup.

You don't seem to argue the original point at all (ie whether there is cause for concern), just point out "there are lots of people who use it who have extensive experience dealing with IP". I'm not sure how this means there should be no concern.

For example, i know at least a few of those corporations treat React very specially compared to most other open source (in how they use it, in how they try to segregate it, etc).

So yeah.
I use slack a lot for the communication.

I have automated whenever there are significant events happen in our app, I will get notified. Its simple to implement. Configure the webhook.

Also, I did things like getting notified whenever there is a commit, pull request or push in your source control.
Very good, cheap motion sensor enabled solar light with good illumination.

https://m.banggood.com/12-LED-Solar-Powered-PIR-Motion-Senso...
This is the sort of README I would like to see for any programming language, very detailed still concise, using useful and easy to understand examples. I can't wait to get to know this system more.
In my practice VLC had troubles with many HEVC files.
We are. Agent seems pretty solid. Biggest issue I've seen is when doing a new deploy, sometimes old tasks keep running.

Biggest gotcha: tasks restarting over and over because of bad load balancer config on my part (for instance, using 200 as status code when the healthcheck endpoint returns a 302)

Some of what won me over:

* IAM role integration at both instance and task level

* ecs-cli can use docker-compose.yml (with minor revision)

* easy use of spot fleets

* cron support for tasks

* easy to script in control of clusters into your app with AWS SDK

I evaluated Kubernetes, and may give it another look soon, but ECS was pretty easy to get going.
You know there is whitespace when a user goes and builds your app for you..... Some product managers from PocketCasts should be reading this thread.
formula, please.
MORE TRUTH INCLUDES YOUTUBE BULLYING
> Describing criminal drug peddlers as "tending to the health" of people is a very odd way of putting it.

The intention is to point out the absurdity of our situation, where much-desired plant-based substances can only be obtained with the assistance of organized crime.

> It's also rather beside the point when talking about today's epidemic.

The point is that the epidemic is entirely artificial. It is created and maintained by stupid politicians. It could be ended in a few months by implementing the same solution as is used in Switzerland.

> I never heard of Depo-Provera before but calling it "chemical castration" and putting "birth control" in scare quotes seems like hyperbole and inflammatory.

The same drug is given to male sex offenders [1] explicitly for the purpose of chemical castration. Many women lose their libido when they're put on this drug. No hyperbole is enough to warn about the dangers of this FDA-approved substance.

[1] https://en.wikipedia.org/wiki/Medroxyprogesterone_acetate#Ot...
I don't think that's a fair comparison. Linux is a much larger OSS project than Devuan and has been running for much longer as well.

Better to let Devuan reach the scale of Linux before attempting to use Denis “Jaromil” Roio niceness as a counterexample to Linus Torvalds.

Even nice people have breaking points. They are perfectly capable of snapping back at you, if you push them hard enough.
Personal experience working in that community and other communities for a prolonged period of time, as well as the first-hand experience of many other developers I've worked with, and the second-hand reports of an even larger set of developers.

I'm also aware of projects to do more formal analysis of various FOSS communities, such as FOSS Heartbeat.

But in the meantime, the plural of "anecdote" is absolutely "data" for sufficiently large values of "plural".
ok i listen to a lot of podcasts and fundamentally dont understand why there is this small group of people who have this deep desire for a desktop podcast client. I don't question that these people exist, but I just don't understand why they prefer desktop over mobile especially when headphones are wireless/you can connect to bluetooth speakers. mobile dominates in every aspect.
YC also basically does a lot of training, mentoring, etc. I don't know how much of that most angel investors provide. But YC is not merely rolling the dice. They are also doing a lot of weeding, watering, making introductions, sharing wisdom, etc.

So, pro tip: If you want to successfully invest, treat it like gardening rather than gambling.
> Not when it really is a good idea

This is so horribly naive that I worry about your ability to survive in life ...

Most people resist change. Ferociously. Even if it's a superb idea. Even if resisting might get them fired.
Agreed, Considering the "C" stands for Capitalist, a competitive market shouldn't scare them. IMO they want you to play by their own rules, not "free" market rules.
Marvel is bringing its superheroes to VR with a new Oculus-exclusive game
can i just ask why you want this on desktop so badly vs just continuing on your mobile? its not like your phone ceases to exist when you are working on your desktop? just trying to better understand the psyche of users like yourself.
It's pretty commonly believed in the field, though my impression was that there's no definitive evidence.
The Philosophical Physicist (2005)
>Also, you can just define as many new operators as you like.

this is exactly the problem
Unless you saw something else, he was making a joke about having his own biases, not that he could identify Zuckerberg due to keen founder detection instincts:

> And Graham knew that he had his own biases. “I can be tricked by anyone who looks like Mark Zuckerberg. There was a guy once who we funded who was terrible. I said: ‘How could he be bad? He looks like Zuckerberg!’ ”

http://www.paulgraham.com/tricked.html
On the long run? All.
For researcher and practitioners in the field? Probably not a lot. Although researchers may not have a lot of understanding about how the tech is actually being used. For the execs who are McKinsey clients or potential clients, it's probably a useful overview.
lol i wonder if you work on my team
that's pretty random! how did you get to be a voice actor? side gig or main gig?
There are plenty of B2B companies to be found in San Francisco: Salesforce (whose new HQ will be the tallest building in the city), Zendesk, Twilio, CloudFlare, Fastly, Segment, ...
Yeah, I was wondering the same thing myself.
Set up anywhere in the U.S. other than the West Coast and you can do pretty good. (You definitely see the "brogrammers + den mothers" pattern in the flyover states, but in the flyover states, the "den mother" is almost certainly one of the principals)
> you will need LLVM 3.3 or later

Though it doesn't build with 4.0. (And is now in the AUR.)

Nice to see first-class parsing in a language.
It's one of OCaml's biggest weaknesses, but it's also not as bad as it sounds.

One, records and arrays of floats don't suffer an additional level of indirection.

Two, the compiler is actually pretty good at unboxing floats these days. Arguments of non-inlined functions are generally the major reason for boxing to happen (because of ABI requirements). Inner loops should generally be free of unnecessary boxing.

Three, even when boxing happens, keep in mind that OCaml uses a very fast bump allocator (which is also inlined). This means that heap allocation of short-lived values is more like alloca() than malloc().

OCaml is still not the language that you'd want to write performance-sensitive numeric code in, but it's generally fine when floating point math is only one aspect of your code or when you're using it as a way to interface with C/Fortran libraries (such as with Owl [1]), sort of like how Python uses NumPy.

[1] https://github.com/ryanrhymes/owl
The legal side will be one of the last barriers I agree, if a court doesn't recognize the immutability of the system then it can't be used as evidence of anything. If blockchains can't be used as an audit trail for legal means then a lot of the value goes out the window.
MPC-HC was always my go-to. Starts up instantly and the performance was always superb, much better than VLC in seeking. I don't know what it is, but more often than not, VLC pauses for a moment when seeking to a random part of the file, while MPC-HC has always been instant.

I suppose I'll try out MPV.
So fundamentally as an angel you're in early. That usually means that you face dilution. I also wouldn't think it would be that unusual for the business to make a pretty dramatic pivot or two and that initial angel investment may have been for something else entirely by the time the company finds its legs. There are basically 3 things you can do in that dilution situation: 1) Do nothing and go from basically owning the business to not. (You still get to watch and be part of the ride) 2) Pony up more money to match the big investors, assuming the terms allow it, or 3) Fight it or any change every step of the way.

A VC once told me that there were "good angels and bad angels" Too many bad ones and he wouldn't invest. A couple specific bad ones and he wouldn't invest. To that, there are also good angels that will make introductions, spend time coaching, and really help beyond what I'd call a "hobby." It seems like there are good people out there with money and knowledge and they really want to help out others in an angelic sort of way knowing full well they will likely lose their investment.
I think J was mainly written by Roger Hui (now @ Dyalog APL) after Ken Iverson designed it himself. I think Roger was inspired by Whitney though...or was Whitney actually involved?
I like to have certain things available on both platforms. If I am using my laptop, I don't want to have to pull out my phone to listen to podcasts. I want to be able to play and pause on my computer.

I use email and messaging on both platforms, and I wish I could do the same with podcasts.
Nice write up! I wanted to do this in my place and have one less reason not to
I've given up on finding a good desktop app. I'd like one though. When I'm in my home office I want to use the speakers built into my thunderbolt display and not the phone speakers or headphones. In practice I'm playing podcasts via phone and music via laptop/thunderbolt display. That's because Google Play Music since perfectly and is good for music, but the iPhone podcast app doesn't.
It's free software. Does OpenBSD owe you a perfect OS?
What we need next is Rim to start the next phase of the holy wars.
Every time I look at that chart, my eyes glaze over and I decide not to automate. The title text when alludes to this.

I just ... don't get it. I fear I may be a bear of small brain.

As someone else mentioned, there are other valuable considerations the chart ignores, such as likelihood and impact of mistakes.
The last time I talked to some "experts" at McKinsey about data science they said the leaders in the space were heavily investing in IBM's Watson and suggested we do the same (this was right before everything started hitting the fan with Watson). They don't have much credibility in this space, despite trying very hard to sound credible.

There are some smart people there but their "advice" rarely holds up to scrutiny when actual experts start poking at it--hence why they focus so heavily on vague McKinsey 'indexes' and 'benchmarks' that are very smoke and mirrors.

In the example above some McKinsey "experts" were presenting such BS to a room of people quite knowledgeable about this stuff and after the first few questions it was clear they really knew almost nothing about data science, ML or AI. Indeed even at that time telling a room full of actual experts that the future was Watson would quite literally get you laughed out of the room.
GoT Mortality Pool with Node and Mongo
Regulation of what?

As if some country has solved this? In every country I know the security industries are filled with extreme right wingers and/or hooligans.