skysight-inc/HackerNews huggingface dataset:
Yea, it does. We are using requestIdleCallback to do the work "while we can", and then yield the control back. Again, this won't be a part of React 16, but it's part of the bigger picture we are moving towards.

Relevant code if you're curious: https://github.com/facebook/react/blob/233195cb6bc632ade61a8...
Ask HN: Why does Facebook suck for making new friends?
Making new friends outside of school or work is difficult. Part of Facebook's mission is to "stay connected with friends" yet they're not leveraging their ubiquitous platform to make it easy for people in close proximity with similar interests to find each other. In my experience, what usually happens is you start off with a core group of "friends" from school (really acquaintances), add a few more so-called "friends" as time goes on, and you ultimately end up in a bubble with people you barely share anything in common with. The only alternative is to seek out "groups" of one kind or another but there's a lot more friction and effort required in that process. I'm sure if Facebook wanted to do this, they would have already. So what's stopping them? Why is Facebook the perfect platform for everyone's wackaloon uncle to share Breitbart articles on and not the spot to find someone to play Settlers of Catan with?
You don't have to pick and choose these Moto G features – you get them all
The download is only 3Mb. Is there an offline installer?
Would you pay?
>PnP

I say "tabletop RPGs."
This seemed unrelated to short term memory but maybe I am misreading.

"There are no images flashing through my head reminding me of the first time I ate a hamburger, or all the barbecues I’ve attended, or the time after marching in the Rose Parade that I ate Burger King because Burger King gave out free burgers to participants at the end of the route. No. There is just blank space. There is chewing. Swallowing. The end of hunger."

I think they may have forgotten how people eat burgers. I don't think anyone has flashbacks of their previous burgers while eating their current one. That sounds really odd in general.
Ha! So Royalty was a good idea after all.
I was thinking of Euro Truck simulator. Or SuperTuxKart.
I grew up with Fallout 1/2 and Diablo 2. I guess late 90s. Computer RPGs were so common in my circles, that we actually needed a distinct word for tabletop RPGs (we called them "Pen&Paper"). RPG was always the word for computer RPGs. Only through recent new connections to the "Pen&Paper" world I heard people say "cRPG", around 2015-16.

So I guess it's more about where you are starting from than the time. Even nowadays people use the term "cRPG" and even nowadays people use the term "RPG" to mean different things.
Which actually happened at a subsidiary of British telecom I worked at - the cleaners unplugged the accounts receivable unix system.

It was a POS system the finance director brought and caused no end of problems at one point we were unable to cut a BACS tape for over 6 months
That's great. Time to test Hugo, it seems. Thanks ;)
What I do not understand is what you're suggesting to actually improve things, and end up losing myself in apparent contradictions - assuming you're doing more than just venting.

You're worried about WW3 - in no small part due to the American nuclear arsenal I'm sure, yet downplay American fears of other nuclear arsenals. In one breath you suggest the average American citizen so powerless in the grips of their political system as to be a rounding error, and in the next you suggest they perhaps take up that most powerful and deadly of exercises in political power: the ability to wage war, civil war, as a supposed means of stopping war, world war. If Americans are driven to such madness as to turn on their countrymen, what possesses you to think they'll stop there? We can't even elect a president without deciding they're a Muslim or a Russian (if only at heart), but a civil war will stay nice and contained? That we won't bomb the other side's (supposed) allies? Or actual allies? Perhaps with nukes? Do you think world war 1 or 2 could've been avoided if only there'd been a little more internal strife over on that side of the pond? Did any of the other wars to end all wars ever work?

We do face a number of existential threats. Perhaps global warming will kill us. Perhaps a big space rock. Perhaps another supervolcano. Perhaps world war 3. Perhaps even started by the U.S., yes. If we are ended by war, I imagine like all wars before it, it will be fueled by some very angry, afraid people, fed up with their circumstances, looking to demonize their enemies, those they've been sent to kill - people who have lost all faith in political systems or negotiation (regardless of whether it manipulates them or not.) I worry that I may have just described you - do you understand, then, why I'm drawn to dicker?

Most of these are not new problems, and it's not all bad. Mankind's first prophesy was, perhaps, our eventual doomsday - and yet we're still here for now. Technology brings people from across the planet together, spreading knowledge and awareness, bringing new light to old abuses and power structures, not to mention empowering the common citizen. We're closer than ever to ending the specters of famine and plagues. Globalization binds us together in mutual interdependence, with war being both more ludicrously expensive and more absolutely terrible for business than ever before. We are at perhaps a new renaissance of space exploration, and may yet spot the next rock before it hits, and redirect it, and leave our nest.

Doomsday or not, we are mortal. Let us do what we can with our remaining time to improve the world and live well, not pour fuel on the flames and live in fear.
Let us fight the good fight, if that's what's needed, rather than engage in self fulfilling prophecies. Let us work to delay the inevitable, if it truly is inevitable. But I'll ask you to ponder: is calling for civil war fighting the good fight? Even in hyperbole?

Thanks for reading.
> It works fine

You must have a different definition of ideal. I'm sure no one using Heroku would be upset if that limit was removed.
I don't know what world you're living in. The news is too full of opinion these days. If only I could find a source that JUST reported the facts I would give them all my money.
The disturbing rise of the hologram politician
It would be nice if everyone did this, with any independent software that is no longer sold/supported. Independent as in major parts of it are not used in newer products.
Good to see they are doing something about botnets. Of course, now new competitors will just come in. Did you see this story about Russian hackers creating a viagra botnet https://www.incapsula.com/blog/viagra-spam-botnet.html
Reduce the Cognitive Load of Your Code
"1060GTX at home but on consumer grade Intel NUC"

A bit OT, but I'd like to see how this works...

Ah, very cool - https://www.youtube.com/watch?v=wyY-lTmgb8c
>We have a society where we can air discussions about topics like this

If anything, cases like this demonstrate how quickly that can change when you soften surveillance and free speech laws. Look at Turkey. Turning a democracy into a dictatorship took only a few years.

The German government, too, is working on establishing a massive censorship complex. How can you tell it's censorship? They don't bother going after the people who make supposedly illegal statements. Instead, they pressure social networks directly to make the statements disappear without any legal process.

Right now, many people are cheering, because it works in their favor, but they're too shortsighted to realize that it'll eventually be used against them, too.

Note that I'm not even saying that certain statements shouldn't be punishable, but in a democracy, there must be a legal process for each and every case. When opinions or money decide what should be censored, it stops being a democratic process.
Reusable Validations in Rails Form Objects – Freeletics Engineering
Categories in OO: Monads
Stories from Two Years in an IoT Honeypot
I haven't been to Bangkok in a few years, but when I was there I marveled at the number of people who seemed to eat at the street food vendors. It seemed that street vending was a vital part of how food was distributed in the city.

Most of it looked like stuff I didn't want to eat - although the people I was with enjoyed some toasted crickets from a street cart.

That said, anything that might improve traffic in Bangkok would be nice. Getting around there is a mess.
Yes SSHFS support would be great, till then WinSCP(https://winscp.net/eng/download.php) helps reduce my troubles a bit.
Glad to see Justice taking action. Of course, when we get spam emails we don't usually tie it back to Russian hackers (well, maybe now in the age of Trump...).

The only problem is taking down Kelihos may have opened the door for other bad guys to take a bigger piece of the pie - see this: https://www.incapsula.com/blog/viagra-spam-botnet.html
Turn Mountains of Data into Business Intelligence
That and also seeing how possible it would be to get it compiling under Linux.
Well said.

But lets break down what value YC offers:

Education:
The Startup School videos are available publicly here: http://bit.ly/YCVideos. You can schedule office hours with YC even if you are not part of YC on https://blog.ycombinator.com/yc-open-office-hours/

Investment: A YC allum last week told me that YC's investment is really not a good deal financially, and I think he's right given where we are (we've been through 2 accelerators)

Network:
This is one of the aspects that's hard to replace, but reach out to your network (get https://www.conspire.com/ ). I managed to get a lot of advice from the above YC allum who I happened to work with in banking a few years back. And also help people out! You never know how it can come back, e.g. a guy at our co-working space I helped out with some electronics last year was the designer for the original Oculus Rift and put as in touch with one of the co-founders!

A YC badge for your startup:
Again, hard to replace but it just means you have to be that much better at pitching and looking for angels/advisors who are in your space. Also read Venture Deals

YC makes a lot of mistakes and most of their startups fail, they have however got some big successes and that's what makes them attractive.

Hope this helps those that didn't get in
Police Limo Robot
Mind-bending in a good way, like the way that Haskell lets you express constructs that you may never really have used in other languages.
I know you said one thing, alas here are 6 one things

1) It takes longer than you think/imagine

2) Start smaller, no smaller still

3) Self fund for as long as possible

4) Be positive, stay positive

5) Identify people you can talk to about your work

6) Be honest with yourself, hard/brutal honesty
"The road to Hell is paved with good intentions" - just sayin'
I remember originally attempting to pirate Starcraft from an FTP I had access to from some IRC channel I used to frequent. Even with all the music stripped from the game, my 28.8kbps modem was unable to download it overnight and for whatever reason that FTP did not allow resumption of transfers. I had to get my friend with a 56kbps modem to download it and then transfer it zipped to a zip disk. My friends who were in college at the time had access to the computer lab so we would pass the zip disk around to install it one at a time and at the end of the night we would uninstall it to cover our tracks. Good times.
Protest, sure. Block? That's a very dangerous road to go down and I disagree with it. If some controversial talk is happening, and an opponent attempts to get the event shut down, then that represents an attack on the rights of the speaker to speak and the rights of the speaker's audience to listen to the event.

I'm particularly interested in the events surrounding Richard Spencer's speech last night at Auburn University. This was a case where, after having set up an event, Spencer had been disinvited by the university due to concerns about "safety."

A federal judge found that this was not a legitimate reason to shut down the event and demanded that Auburn dedicate police resources to protecting the speaker and attendees:

- https://www.nytimes.com/2017/04/18/opinion/richard-spencers-...

- https://www.washingtonpost.com/news/morning-mix/wp/2017/04/1...

Regardless of the content of Spencer's speech, this was absolutely the right course of action. It was found that the threats to physical safety were not coming from the white-nationalist side, but from black-bloc anti-fa types protesting and disrupting the event.

This is the concept of the "heckler's veto": Group A has a speech/rally at Location X, but Group B disrupts using threats/violence. When Group A attempts to have a speech at Location Y, Group B uses threats of violence to shut down the event because Location Y doesn't want to deal with the possibility of violence. In effect, one group is able to be shut down due to the threats of an opposing group.

In such a case, it's important for the health of free speech in general that such precedents are not allowed to continue. Here, a public university was (rightfully, IMHO) compelled to host an event despite threats coming from the event's opponents because to give in would be to legitimize those threatening shut-down tactics to the detriment of everyone's free speech.

Now I'm sure the specifics of this case also rested on the fact that Auburn is a public university and thus has more responsibilities to serve as a platform for speech than a private institution would. But it's good to see the delegitimization of street-brawl tactics that the court decision represents. I'm worried about a future in which leftists and rightists physically fighting or threatening to do so becomes the new normal.
Try and sell it for a one time payment first and then try to sell it with a monthly payment. Might be the product is seen as a great one time purchase but bad as recurring.

Focus on sales. Did I say sales? Have you ever sold anything? Did you write your prospect list and started setting appointments?

Sales. If you are bad at those, anything else wont matter.
Voter manipulation via social media
Show HN: Ever had to explain CSV to a novice? Latest in a video series on data
Obviously with source code, I was thinking of something like RenderDoc but in the form of a Python library.
It's more expensive. Farmers avoid injecting things in healthy cattle.
Yes, there is one in my town. I had a meal there. It was a lot of fun. We ate celery. Unfortunately, the meat had to come from another farm as the proprietors had their hands full trying to grow celery.
Show HN: “What Are You Syncing About?” by Ninjadev [WebGL Demo]
I hope that you mean Greenwich, aka meridian zero rather than null meridian.
I don't really think that the latter exists unless you are an old C programmer flying quite high right now.
does this also include chinatown??
There is already so much entertainment in the world that even if we stopped producing it, people would still have to spend few centuries to enjoy it all.
I think this needs a very strong YMMV disclaimer.
And why would vendors patch? Sad to see them not proactively take security warnings seriously.

People don't realize botnets are big business - even the Russian criminal syndicates are involved, just look at this latest example: https://www.incapsula.com/blog/viagra-spam-botnet.html
The Digital Classroom
While I don't like the "Web OS" approach, I don't think that many AI applications run in Javascript in Electron.
Oversampling is a standard thing to do with polling.

There's a confused conspiracy theory that it means "adding extra votes to the Democrat column".

This doesn't even stand up to the most cursory of examinations, as if that was really happening then people would say "they're intentionally fudging the results to favor the Democrats" and kick up a fuss about it. Instead they say "oversampling Democrats", in the hope that people who don't know what that is will think it sounds like cheating while not actually looking like idiots to people who do know what it means. A classic dogwhistle approach to say two things to two audiences.

You claim to know what it is, yet you say it's an "issue" (which it isn't) and you say that at the end of a sentence claiming that there's a "shy voter" factor leading to an undercount of Trump support. Oversampling has no logical connection here unless you mean it in the "Democrats are cheating in the polls" meaning. You claim that you mean it in the actual statistical meaning. The two obvious explanations are that you don't know what it is and have been fooled by all the chatter around it, or that you're trying to fool others despite knowing it's nonsense. I think you don't know what it is, that's why I provided the explanatory link a couple of comment above.

Also, the polls did not materially undercount Trump voters. The polls were more accurate than at the last election. Some people badly mapped the accurately predicted 3 million popular vote win to electoral college results, but that's a different thing than polls being bad, Trump voters not wanting to admit who they were voting for, or being intentionally skewed. On a state by state basis polls were wrong in both directions, for various reasons, but that cancelled out overall.
Luckily it's a wiki, so you can improve it :)
It's not about the work, it's about how much resources are dedicated to entertainment (sports, games, music) when other important fields get virtually no love.
Apple makes iMovie, GarageBand, and iWork apps free for all users
It wasn't different than what I expected: intense and bold. In the end, we spent more time talking about the characteristics of an enterprise business (my case) rather than my team, product or growth, so it felt superficial. I think that's what you can get in 10 min. And you?
And their crowdsourced spiritual successor:

http://tvtropes.org/pmwiki/pmwiki.php/Laconic/HomePage
Could you give me an example of such a project with this kind of restriction?
Thanks for your insight !
Stay for the Community Revisited
Show HN: IoT Button Checkout with Moltin API and Bttn
#4 is "recursion"? WTF? I think folks who program in most tail-recursive languages would be surprised to hear that...
Reefill – cheap and easy alternative to bottled water
People got laid off, the stock price when up, and that combination makes you angry?
I completely agree. That's what ought to be done whenever there's a speaker one doesn't agree with.
No one is using Electron for things where a 10x speedup actually matters.
AWS Lambda Supports Python 3.6
As far as I'm aware, alcohol or other disinfectants slow healing as they damage tissue. Flushing with water is much better.
Construction Quality and Safety
Ask HN: What's the weirdest JavaScript source code you've seen?
I'm writing a Javascript parser, and I wanted to try parsing unusual JS code found in the wild.

Weirdness can be abuse of unicode, code obfuscation, unusual programming paradigms, etc
Work on cutting edge ML models to predict fraudulent behavior. We’re hiring
> The terms of Presidents or CEO's (4-8 years) are not long enough to meaningfully restructure things

Interesting. When was it sufficient, then? Intuitively you'd really expect a better pace of things now with much increased communication/transportation speeds and (in many places) reduced bureaucratic latency.
Oracle to Acquire Digital Measurement Firm Moat
What's changed here (for osx atleast) is that there's an Intel build. There was starcraft for MacOS (or 'classic'), and then a carbonized starcraft for OSX-ppc. But ppc support ended in 10.6, and this is the first time there's been a mac-intel build.
Proposal: (No?) email client for Ubuntu 17.10
Ok, but why doesn't React Native provide a compatibility layer for CSS then?
Verify Your Mastodon Account with Keybase
Regarding (6), what were a few brutal truths you had to confront?
>The government know who you talk to through metadata collection even if you use encryption.

Not as much these days. Even SMTP uses opportunistic encryption between email servers. So it takes a number of emails to make a statistical inference based on timing if there is any amount of traffic.
More than just the UK. See: https://global.vanguard.com/portal/site/home for a list of countries.
If you're not limited to 'production' javascript, code golfing sites like http://dwitter.net will be a good source of strange javascript!
React-motion 101: Springs
Malware, spyware built into the system and the fact that it's not open source, meaning the whole thing it's basically an unmaintainable black box.
>The Bindmans LLP law firm, acting on behalf of Jones, contacted six of those listed to verify their passwords (the others could not be traced). In response, five of the six gave passwords that matched those given in the letter, and the sixth was nearly a match.

Well jeez no wonder they were hacked if they're that easy to socially engineer. "Verify my password? That's funny, you're the third one this month..."
> Go to a protest? It doesn't work and never has;

The civil rights movements of the last century are proof that it does in fact work when enough people engage.
In Canada Police spied on journalists who were investigating police corruption https://www.cpj.org/blog/2017/02/surveillance-of-journalists...
The supposition that software programmers are more ethical than the wealthy is based on the observation Paul Piffs coined as the "Asshole Effect".

You will note my choice of words "on whole", which essentially means a statistical aggregation.

But you are absolutely right that everything is politics. I'm not sure I agree about the transparency. Point of interest: You probably know more about the technical exploits the CIA and NSA had than the legal and political mechanisms that permitted them to come about - and almost certainly never will.
Microsoft's CloudBook Could Be Your Next Cheap Laptop
Ah you are right, I forgot about glusterfs. My bad.

Canonical at this stage only supports Ceph commercially, but it doesn't mean GlusterFS is not a good option. I haven't tried it myself, so can't tell.

Anyone?
I disagree with most of these, but I'll pick on one in particular: the death penalty.

I think, or at least hope, the usage of the death penalty will increase. Some people definitely can't be rehabilitated, and life imprisonment is an inhumane and cruel punishment.
define_singleton_method seems like overkill when setting @errors would accomplish the same result.
>when your drink is in my face

That's assault. One could quite easily say that demanding the ability to hit people with something because you don't like what they say is "childish entitlement." There's a reason why public protests are governed around "touching/hitting an opponent" as the line to not be crossed, and why pepper-spraying someone is for self-defense and not for disagreement.

"Social consequences" should mean disassociation or loss of reputation -- not physical attack. It's a dangerous precedent to allow the state to lose that monopoly on the use of physical violence; that way lies lynch mobs.

As to your point about surveillance states and ideological watchlists, I agree with you that those are often violations of the principle of free speech. I'd rather argue against those rather than use them as precedent to throw the whole thing away.
No. Showing they've been shitcanned by both ends of the spectrum. Sheesh.

Speaking of worst possible interpretations, the author of the article makes the worst possible interpretation of hate speech law. It sounds so disingenuous I can't decide if it's infantile or some kind of NRAesque hysterical scare position.
> surveillance that is being done is promulgating a safe and stable society

Evidence?
Rethinking the Extraverted Sales Ideal: The Ambivert Advantage
Not anymore:

https://www.chromestatus.com/feature/6682831673622528
Ask: Can we have a better a design for the “LOGIN” page?
That already happened and is called webassembly. And it is backed by not one, but all of the major browsers.
Easiest Way to Download YouTube Video to Your Hard Drive – INFO Retweet
Not true, see webassembly.