skysight-inc/HackerNews huggingface dataset:
I have to wonder if you're doing it wrong. We have a very large angular/node app, which has been in production for 2.5 years, with many packages. We npm-install several times per day on different networks and different machines. The only time we have had problems is when the actual npm site itself goes down (thankfully that's rare now but it was annoyingly frequent "in the beginning"). Npm-shrinkwrap is a little painful but gets the job done. I don't hear a lot of people having problems with npm. It kind of "just works" for almost everyone.
This is why I enabled automatic security updates on all the machines I control. I'd rather get a monitoring alert that something is broken, than to find out much later that someone rooted my server.
It's not being offended by 'attempts to be considerate`.

I feel like many of bullied are not getting the therapy they truly need. Instead, they are becoming the bullies through sites like Twitter and big companies, schools, and now even governments are catering to their whims because nobody wants the bad press.

The same feminist group that twitter appointed to ther new free-speech censorship board has said some of the most horrific stuff about men. It’s beyond offensive, yet there are no bannings or accountability.

These groups see direct results and the power they have over individuals.

It really needs to stops or we will have no freedoms left and the mentally ill will be in charge of our lives.
"Maybe; but Fry never tries to invalidate others' feelings."

"“Will all you sanctimonious fuckers fuck the fuck off Jenny Beavan is a friend and joshing is legitimate."

Really?
That would be one thing, if that was what it was. But it's not! It's exactly what you say, "in the news because of the event". The whole story is "Stephen Fry made a joke and then he left twitter and wrote about it on his blog". There is zero discussion of the platform or the people using it.
> It's pretty interesting that the people complaining about people being offended too often are so easily "triggered" by other people being offended.

Not really (for me). I couldn't care less if you're offended. But if you start attacking me because I offended you (or someone else), and start making the general discussion impossible ("pissing in the pool"), then of course I'll oppose you, not because I'm "triggered", but simply because I want my discussion back! (And also because I don't think people should be fired for having opinions.)

> Someone will mention equality or fairness and there will be a whole slew of people complaining

Only if they mention "equality" (e.g. affirmative action) and "fairness" (e.g. wage gap). That's not because our feeling are over-sensitive, but because we're over-sensitive to the bullshit arguments proponents of these ideas keep repeating as if they were the greatest achievements of logic and/or statistics.
Agree. I didn't like the article. I wish i haven't read it, really it it was waste of time. Sorry author, don't get offended, please.
FYI, async/await didn't make it into ES2016 (aka ES7).

See here: http://www.2ality.com/2016/01/ecmascript-2016.html
That tendency to react to other people's opinions and to be easily offended is a behaviour that is most prominent in the Anglo-Saxon world (and North America in particular) where defense groups and lobbies are powerful. I'm not commenting on whether or not that kind of policing is actually good or not, just that this is not "everyone", just "Some people in the Anglo-Saxon world, especially the United States".

EDIT: I live in France and I have never observed that kind of behaviour in the Latin world or Eastern Europe for example. Most of the time when someone would say something "offensive" that doesn't directly impact the people in the room, the reaction goes along the lines of "Well, that's your opinion, whatever" or some form of polite debate.
There are libraries that handle database transactions cleanly. See for instance: http://knexjs.org/#Transactions
You can pin to any of the public keys in your certificate chain, so that's the root cert, intermediate certs, or your own cert.

Most deployments currently pin to a main and backup CA. This is because HPKP makes it fairly easy to essentially brick your domain (Think: Heartbleed and a lost backup key. Say goodbye to your domain!). It's possible, but you better know what you're doing.
High prices mean there is a shortage. The solution to shortages is to create more, until there is no longer a shortage. Anything else is lame excuses and class warfare, and it has gotten old.
Good idea! I can add that.
I'm with you. I just naturally accept that everyone has their own opinion and it doesn't have to match mine.
http://mincss.com/
P2P Finance: Are Banks Losing Their Positions?
Donald Trump’s Epic Domain Trolling
I'd like to see the study expand to include sugar alternatives common in diet drinks. Many feel that this is still a safe alternative.
What is the worst thing he said that was dim-witted that you remember off hand? Generally curious, he defends his positions rather well I believe.
And Russia buys almost everything else in US, Europe and China.

Uncontrolled military spending is a funny thing.
That's a great suggestion, to discern between types of vegetables. I'll think about that.
Virtual Global Management Team
Giphy Closes $55M Series C at a $300M Post-Money Valuation
Well, the other problem here is that you can't know for sure how you come off to others; again, they can't know whether your actions reflect ACTUAL offense any more than you can know the motivation for theirs; we can take you at your word, or decide that your actions are what matters and react accordingly.

Going back to the article, we have no way of knowing if Fry was ACTUALLY offended by the response he got on twitter. Perhaps he is as dispassionate as his post alleges. But he's walking a path well-worn by the offended.

If I had a nickel for every person who ranted about some perceived slight, words dripping with the common indications of hurt and ire, while repeatedly assuring readers that they were perfectly calm...
Well, the author's suggestion that everything is fine, trolls can be ignored and Fry is somehow hypocritical with being fed up with trolls and offended people is really something that I cannot agree with.

This is actually the opposite of what the post says.

The subtext here is that cretinism is acceptable, but being a target is not. If you’re a total dick who only uses the Internet to seek out strangers and ruin their day for kicks, you are absolutely welcome. If you happen to be one such sought-out person, there’s the door. What kind of reasoning is that, and what kind of society does anyone think it’s going to create?

That is a paragraph from later in the article.
Who gives a damn. At this point Uber could choose a turd as their logo, and they'd still be successful.
Why work gives you a headache (Hint: it’s not your boss)
No. When you start a transaction, you hold onto the particular connection you started it with, and that connection is busy in your connection pool and won't be assigned to unrelated queries. See for instance: https://github.com/brianc/node-postgres/wiki/Transactions

(If you're just saying "other unrelated queries could happen between opening the transaction and closing it," well, yes, but that's true of any web application, whether it uses threads or events.)
At best, this author is misinterpreting Stephen's intent. At worst, it's an attempt to offendedly spin Stephen's post in exactly the way he described.
Webinar: Text Analytics Delivers Game-Changing Customer Insights
Of course, there's no silver bullet.

But this is yet another bug that could not exist at all in a language with automatic memory management. And there are lots and lots of those bugs.
For those that didn't read the article, I think the crux of it is here:

> The subtext here is that cretinism is acceptable, but being a target is not. If you’re a total dick who only uses the Internet to seek out strangers and ruin their day for kicks, you are absolutely welcome. If you happen to be one such sought-out person, there’s the door. What kind of reasoning is that, and what kind of society does anyone think it’s going to create?

It's almost a call for more putting the blame in the right place, given that Twitter's sheer volume can take a grumble from an off-color joke at a party and multiply it by a thousand fold into something much harder to bear.

Whether the solution is technical or social, it seems like a real problem to me. We haven't had the ability to unify with similar voices in large numbers so quickly before. It should be unsurprising that when we do so for the first time we're a bit indiscriminate and heavy-handed with the power.
> Are there other projects that are more appealing to those who simply want to dabble in electronics?

For building electronics, there's the strong ham radio tradition of homebrew and kit assembly of various transmitting/receiving equipment.

Also, there are a number of widely used digital modes, such as PSK31, JT9, WSPR, etc.[e.g., 0, 1], several of which are relatively new. They have low data rates but work quite well with narrow bandwidths and low power. And as @PaulHoule mentioned[2], there is also APRS.

[0] https://en.wikipedia.org/wiki/Psk31

[1] http://physics.princeton.edu/pulsar/K1JT/index.html

[2] https://news.ycombinator.com/item?id=11110741
Has anyone actually tried the PoC on their systems? I will test on CentOS 6 and 7 after I have had my coffee. Anyone willing to volunteer to test on Ubuntu and Debian?

Here is CentOS 7

[ 389.064412] do_general_protection: 159 callbacks suppressed
[ 389.064416] traps: CVE-2015-7547-c[1161] general rotection ip:7fa6b0d8fd67 sp:7ffdaf034a30 error:0 in libresolv-2.17.so[7fa6b0d87000+16000]
For example, Node.js still has test case failures when running on musl on Alpine Linux:

https://github.com/nodejs/docker-iojs/issues/44#issuecomment...

Most apps will work out of the box, but you can see in that issue 1+ year of various people debugging and fixing issues to just get existing test cases to pass.
I see nothing wrong with having a consumer-mostly device in my pocket. In fact, I see a lot right with it, as I can use it to communicate with everyone I know in a variety of ways, navigate anywhere I want, and look up whatever information I need just about anywhere.

I don't understand when developers feel threatened by the existence of consumer devices.
"millennials" are also more likely to know 'who lives in a pineapple under the sea', than who lives at 1600 Pennsylvania ave.

...also, hard work is too hard.
This assumes that the sole goal of an online argument is to a) change the view of an individual and b) get them to publicly admit that that's happened. That's an unlikely outcome of an online argument, or indeed any argument. What you might more realistically achieve is getting third parties to see your position as the preferred one, or getting the individual to rethink their position in private, or at least be more reluctant to state it in public.
This looks like a very slow gadget, thanks to e-ink screen.
Please merge this with the other post on the front page on the same topic. https://news.ycombinator.com/item?id=11109967
Why does someone even need to justify to others their decision to leave Twitter? Why do they need to handle it well? Social media sucks more because complete strangers feel they have the right the dissect someone else's behavior from thousands of miles away, and pass judgment upon them for violating rules that the target may not even know exist, more than because some people are "babies" and can't stand the nitpicking.
Mysteriously they gained popularity at the same time that JS did.
> Let alone that you can get 20% of the value back.

Then you have never heard of Thinkpads.

> Take my iPods. The first one, first generation touch, is still working as music player.

Lucky if the battery is not dead. If it is, you need to bring it to an Apple Store to replace it. Perfect design.
"It vibrates and makes sound when you use it, so if feels similar to a conventional remote."

I had to laugh at this. What kind of remote have these people been using?
Everyday amazes me that people actually think bigger companies write better software.
As far as I see the bug primarily lies within this function here... resolv/res_send.c https://github.com/bminor/glibc/blob/master/resolv/res_send....

Lines 952 ... 1389 [=~450 lines of code], with more than a dozen of variables holding random state. Think about the complexity you have with all the conditionals and loops, often copying and pasting similar conditions with (xx1 && xx2) variants.

While discusions about the relative merits of Rust, C, Ocaml, Intercal are fun, with enough dedication you can write unauditable/unreviewable code in any language. Even though you might avoid memory corruption, you still can't prove that such kind of code does anything correct.
Data Trips Diary: Bogotá
This was already posted 7 days ago.
Link to the last thread: https://news.ycombinator.com/item?id=11058138
So really the data is unaffected. Just the OS on the client machines is borked and throwing up a scare screen. If that is the case, they can 'just' reimage the machines from backups. I agree, the EMRs are repurposed shit , but honed to an incredibly complex and fine edge.
The 10 Best Programming Languages to Learn for 2016
I would assume that most of the subsidies are for properties that have very low stamp duty.

However, if it's true that the subsidy exactly offsets the stamp duty, then I agree that this would be amazing - basically a tax subsidy for the poor.
GLibc remote exploit affects all Bitcoin clients except for one
>Stephen Fry wasn't "kicking" anyone.

I don't think the author was implying that Stephen Fry was the "kicker" in the quote above.
How about: Don't? It's 2016: we have too many password databases on too many servers. Let's focus more on techniques like Passwordless (passwordless.net) and federation and less on "every website needs to store its own password database", please.
FYI it's not me that's downvoting. Your original comment was just 'I know but it still happens' so you may have been downvoted by someone who thought it lacked detail.
If I were using a 'real' shell, I'd probably be using Fish. However, since I pretty much live in emacs, I spent the time to configure eshell to do what I need and it works well enough, and gives me the ability to manipulate the results as text. There are a few funny edge cases and quirks to get used to, but they are few enough that it is a viable option for my purposes.
Please don't, I hold all my savings in $100 and eur500 bills. The local currency in my country is freefalling so it's the only way to preserve my hard-earned money.
Out of curiosity, how many power adapters did you get though with the Macbook Pro?
Looking at that code, which is a tangle of goto statements and buffer allocations and accesses, it's a miracle any of it works in the first place. I bet there are tons more bugs in there.
I keep the Uber app in a travel folder on my iPhone. The small form of the new logo looked a lot like an app that was in the process of updating. For a few days I thought some app was stuck updating, and was about to uninstall it, until I realized what it was.
Because we live in an age where real morals have been lost sight of, since deterministic faith in the correctness of any authority has been lost sight of ( thanks, Post Modernism ! ), people are scrambling to fabricate the authority of whatever they can grab nearest them ( since we all need a compass, even if it's just a finger drawing in the sand ) -- so it works to be prepared that you live in a world where someone else's subjective interpretation of their own offence taken at whatever they select, and the fallacy they delude themselves with that such offence makes them a fake victim of some fabricated "wrong", which they make to therefore mean that they are "right", does, they believe, afford them, what passes for moral value, these days. And, mostly, this incorrect belief, passes the smell test, and "seems legit", in contemporary discourse. As long as you claim you have been offended, you are fucking-completely-morally-right, so long as you can own the narrative on why you're a bigger victim than any other contenders for the crown of self-appointed righteous one. Welcome to the Age of the Biggest Fake Victim. Of course, the real evil starts when these self proclaimed victims use their self-anointed righteous status ( face-painted on themselves in the authority-skeptical moral vacuum of the present ), to pretend to justify whatever ways they try to harm others. Wait, are we talking about terrorists who pretend they are full fake-justified, because, of course, they are victims of the West's oppression -- or were we talking about just some fake-left liberal arts student at Cornell who's claiming to have been permanently damaged by whatever "offensive" idea their professor happened to raise in class? Or is that propensity to anoint the self proclaimed "offended fake victim" the status of "moral mother superior" really the same evil unworkable force behind both of these apparitions? You decide, dear reader. #CoddlingOfTheAmericanMind, #FakeVictimClaimingAbusesRealVictims

-- I value my tiny little accumulation of rep here. Please don't down vote unless you really, really thought it through and mean it. And if in any way you agree, upvote, you know...to protect me. ;)
For one he has attacked Christianity for being, well, religulous, more than he has attacked Islam. And that doesn't mean Christianity is more religulous than Islam; it means Dawkins is a coward and fears fewer repercussions from attacking Christianity than from attacking Islam.
Data Visualization and D3.js Newsletter Issue 170
For those who don't want to comb through the article, the TL;DR seems to be:

"Criticism of bad behavior is good and necessary, but it far too easily spirals into a howling typhoon of nonstop vitriol and hate that's difficult for the target to deal with, especially if they're not rich/powerful."

Still I'd recommend reading, it's not as long as it looks.
I haven't seen anything come down through yum or apt-get yet. Does anyone know how this can be patched prior to that?
What is the best alternative to parse?
We are wondering what questions are the Parse users trying to answer now: What BAAS can I trust? Can I have the same problem again? If I had this problem how can I mitigate them? How much effort I need to migrate my apps now? I’m a back{4}app founder and will try to clarify some of these questions.
back{4}app empowers you with diagrams to visually create the backend and REST API of your web, mobile or IoT application. The platform uses your preferred open source framework to instantly generate a code that you can see, customize and control. The backend can be deployed in our BaaS servers with just one click, or anywhere you want. back{4}app is open source, white box, downloadable and have no vendor lock-in. See why we are the best Parse Alternative:
1)We built all the Parse Server and Database structure on our servers and prepared a wizard to quick migration.
2)We will use all the Parse server structure to run your apps. You won’t need to learn how it works a new service and rebuild your app. At this point you don’t need additional effort on your apps migration;
3)You don’t need rewrite your app to communicate with another API standard because we will use the same API. You just need to change the API server address. At this point you will have an effort to change the API endpoint address, republish your new app and communicate your users.
4)Our platform is white box so the developer can access and download all the migrated code at any moment and runs locally on his server or wherever he wishes.
5)The developer is totally unlocked avoiding that the same situation can occur again so you don’t need to worry about the BAAS service once you can always to transfer your back to wherever you want.
6)The developer will can use as the Parse Dashboard as the back{4}app modeling tool to add new features to its app;
Get started with back{4}app Parse Migration, https://parse.back4app.com/ see what do you think.
The Disproportionate Effects of a Universal Basic Income
Written properly, C++ is not unsafe.

Certain language own certain domains, for better or worse, this means that most developers interested in low level programming will know C/C++, and that the will be a substantial amount of tooling already in place.
I'm not trying to be rude, but I'm sorry...

Are you seriously suggesting that rewriting an implementation of the C standard library in a language that isn't C is something that makes any bit of sense?

I think you have a fundemental understanding of the roll the C-standard library plays in the C language. Not to mention UNIX in general.

Maybe you're suggesting we need an OS based in Rust instead of C (which is more reasonable), but in that case why wouldn't you use Rust's standard library as the backbone of that system?

Let me put it this way, if the GNU/Linux C standard library gets rewritten in Rust or Idris (sigh... seriously?) I will switch to Windows 10 with default settings for the rest of my life. I would rather have the NSA log my every key stroke than participate in a community where that is considered a good idea.
Thanks! I used Python to pull everything together. The site itself is statically generated (hence the speed) using homemade templating, and the pages are hosted on Github (the repo for the site is here: https://github.com/schollz/flavor-combos. I don't suggest cloning this as its over 1GB). The code I used for generating the site is not open-source, yet... I can put it out there if folks are interested. An API is something I am planning on doing!
A True World Wide Web
Oh boy...

I take it that you are the author and I've completely derailed your thread by going off on my own tangent.

Apologies.

I will give it a second read and see if I can't come up with some more relevant feedback for you.
Larry Summers says its time to kill the $100 bill
>> People seldom take perspective and context in account.

Part of the problem is the speed that the Internet affords us. People feel the need/urge to respond to things instantly, which often prevents them from taking a breath to get some perspective or maybe to even do some fact checking.
I'd love to see more studies like this, because it sure feels like an obvious truth to me.

Being a relatively new parent, I have observed on many occasions kids going from peaceful and well mannered, to completely crazed and manic in mere minutes after being exposed to large amounts of sugar. I always wondered what kind of chemical thunderstorm was going off in their brains to account for the totally random, thoughtless, crazed monkeys they become.
American Airlines dumps Gogo for inflight Wi-Fi, moving to faster competitor
I'm really curious about the build of the bot. Are the "fingers" that press the keys pneumatic? I'm about to start an unrelated project but it does need fast responding "pressers", which might be classified as actuators. What are the benefits of using air powered vs electric? Does a bot like this have a huge can of compressed air or need to be hooked up to a pressurized line?
Rust also has nearly no runtime and no garbage collector. Lack of GC makes it possible to integrate a Rust library into scripting languages etc. This is an easier upgrade path from C, which D, Go, Nim, etc cannot provide.

(For my projects I prefer D, but Rust has a point here)
Is D-Wave’s quantum processor really 10⁸ times faster than a normal computer?