skysight-inc/HackerNews huggingface dataset:
>contagion

Remember that the US has a huge trade deficit with China. That means we were that dependent on them purchasing our goods and services, upper management and tech, than they are on us. That means a collapsing Chinese economy will not effect the US as bad as some might think. The worst case scenario is the property values in the Bay Area will drop some which honestly won't be a bad thing.
Yes, but false dichotomy does not mean you can't make up a valid third option. I don't know about the Copenhagen Interpretation of Ethics.
> I would ALWAYS expect floor to "basically" return the number in front of the "."

Not for negative numbers -- floor(-0.1) should be -1.
Now Open – AWS Asia Pacific (Seoul) Region
HHVM is a webserver that replaces the likes of Apache or nginx, it isn't a language.

Perhaps you're confusing HHVM with hack?
My understanding is that this is a documentary on the failings of judicial process in Wisconsin. I mean: it is not very entertaining, far less so than fictions on Netflix.

If you take away the main case (admittedly murkier), there is nothing more cringe-inducing that the details about the nephew’s case. It is just painful to listen to; everything about it talks about how a mentally handicapped relative, who had nothing to do with the case, was (on camera) abused by authority figures, and then wronged at every step of the judicial process. This is the least entertaining thing that I have seen all week (and I watched videos on how to set-up Docker), by far. It seems to me that this part is a highly relevant documentary on key failings of the process for younger or uneducated people. That kind of description cannot be satisfied by fiction. That kind of description is necessary to set up and improve the judicial process.
Delivery Drone for People
at first, I worked at local jobs for almost nothing just to get my foot in the door, after which I freelanced for almost a year (still local jobs) by then I had a lot of confidence in my skills so I started looking at remote Jobs.
Where is that number coming from?
Please explain? :) Do you mean some Jarvis (or Watson?)-like stuff that can recognize natural language, and figure out how to solve?
If you are not a very social person i.e you are not usually on twitter then Medium is the way to go, they deliver really juicy information right in your inbox every morning for your consumption. You'd be wise to follow topics like HTML/CSS, JavaScript and NodeJS.
Living Worlds: The Joy of NPC Schedules
I forget the term for this, but you've poisoned the discussion by leading it to a dead end with an impossible goal: ridding humanity of prejudice and assumption. Since that isn't remotely possible, we might as well throw our hands up in the air. And forget about data, it's not at fault here.

Like you, Snowden's freedom of speech line never impacted me... until I read this article. It suddenly hit me. The reason I was missing his point is because I was framing it in terms of what's in it for me rather than looking at it as what's in it for us. Someone who doesn't care about freedom of speech doesn't care because he doesn't see what's in it for him. But I doubt you'd argue the benefits of the first amendment.

Similarly, privacy is very important. You might not care (even though you really do), but defending privacy is about ensuring security. Privacy is important for all of us, just like freedom of speech is.

As for what the actual problem is, the problem for the most part is ignorance and a failure to quench it. We need more privacy / cyber-security advocates who can educate people on why they ought to care. It's like teaching people why it's important to lock their doors at night or why they should put their letters into envelopes instead of just using post cards. It's why my mom had to drill into my brain the importance of not giving out my social security number willy nilly. Are you so liberal with your SSN? You don't care about privacy, so would it bother you if Facebook or Google asked for it. After all, they just want to make sure you are who you say you are.

Things aren't obvious to us until they're obvious, and then it feels like common sense. DUH, lock your door! DUH, encrypt your messages!
This is exactly where we thought it would go when we started Draftmix. It is very much like them, except we did it over 8.5 years ago. (We were in YC summer 2007 and had been working on it before that.)

It is a shame we weren't the ones to have gotten there. I would have learned some lessons from the rise and fall of online poker that the DFS guys don't seem to have.
No, I’m not really happy. With the unability to turn the news feed to a normal setting, with the huge privacy issues with Facebook, etc I wouldn’t have done the same again.

But by now they have a next to monopoly, and a new competitor can’t fairly win on the market anymore, and would have to resort to the very same tricks.
Before doing a cable news type thing they would probably be better off starting with a PBS / 60 minutes type program. Long form journalism that still has value the next day.

Making a Murderer is already in this direction.
> Both circuit breakers will only be activated once a day.

I'm not sure what this means, given that it already specified that either circuit breaker halts trading for the rest of the day...
Possibly.

There are moments when I wish I didn't have kids.

But then there are moments when I see my son's or daughter's face and am in utter awe at their amazing beauty and realize a kind of happiness I can never imagine having from anything else.

When I sum it all up, I think that I am better and happier with them in my life than I would be if I didn't have them.
E.g. competition with people.
Shoddy Chinese-Made Stock Market Collapses

http://www.theonion.com/article/shoddy-chinese-made-stock-ma...
BlackRock: The secret world power
Well, their aim is to create a system that’s completely compliant to spec. Facebook, as the greatgrandparent mentioned, isn’t even trying to.
I'm seeing a fbchess option. @fbchess help returns:

@fbchess help
Start game with random colors: @fbchess play
Pick the colors: @fbchess play white/black
Pick the opponent: @fbchess play white John

Make a move: use Standard Algebraic Notation
@fbchess e4 or @fbchess Pe4 moves pawn to e4
Nbd2 to move knight from b-file to d2
B2xc5 to take on c5 with 2nd rank bishop
e8=Q to promote pawn to queen
0-0-0 or O-O to castle

Claim draw (e.g. 3-fold repetition): @fbchess draw claim
Offer a draw in the current position: @fbchess draw offer
Offer an undo of the last move: @fbchess undo

Resign: @fbchess resign
Show current position: @fbchess show
Show stats between current players: @fbchess stats
Continue a game from another conversation: @fbchess continue
From 1:1 conversation, @fbchess continue with [friend]
From group chat, @fbchess continue from [thread name]

@fbchess play actually initiates a game including a picture of the active chess board within the chat window.
It already does. I can see a few Hindi titles already.
Great talk. During the talk Kurt mentions that Google was compromised at some stage by the Chinese government through their law enforcement access endpoint. Does anyone have any further details regarding this incident? Was it related to Operation Aurora? or another hacking incident? https://en.wikipedia.org/wiki/Operation_Aurora
New Retro Computing Forum
You're correct that prime is mostly about getting people to buy more stuff. But the purpose of prime video (and music) is ALSO to replace Amazons dying (dead?) revenue streams of selling DVDs (and CDs). That was a huge chunk of Amazons business at one point and they correctly recognized that streaming would eventually replace physical media.
Yeah, it's a meme as old as the internet (and decline is older still), but I still think it's true. There are the rare occasions I've seen though where you have long plateaus (years, not just a few months), sometimes even upswings (and not just from judicious ban-hammering), but you either die in relative high quality on those plateaus or live long enough to see yourself become a subreddit.
As a C++ programmer, I'd like to ask how is this different in effect from

template<typename T, std::size_t X, std::size_t Y>
std::array<T, X + Y> app(std::array<T, X>, std::array<T, Y>);
None of these work natively on iOS.
Learn Scala Programming Language from Scratch
It's not common sense. A good example is the vast number of open source projects that are never used. Or free books that are never read. Also, I would like to remind you that, it's not the internet that facebook is giving access to. It's sites that have paid facebook to be on it.
In Firefox's developer toolbar (Tools -> Web Developer -> Developer Toolbar), you can type 'screenshot --fullpage' and it will save an image of the entire page for you.
I'm more of a "learn by building things" type of learner. What kinds of things can I build with Haskell?

For example, I got into Ruby via Rails, because Rails lets you quickly prototype simple web apps. So I could go from "I wish I had an app that does X" to actually building it, deploying it and sharing it with others. What would a similar "learning flow" look like in Haskell? (doesn't have to be web-based)

Put another way, when I come across a problem, how do I recognize it as the type of problem that is best solved using Haskell, vs. an imperative language?
Oh hey, I designed the current gitbook layout :D This is nifty news!
> Throw away for obvs reasons.

Not super obvious to me, unless you work at Facebook. Is it really that much of a social taboo to delete your Facebook account?

I've been refusing to sign up for about 11 years now and I'm pretty OK with the social consequences.
Just like the airlines auctioning off business upgrades at the gate I read about today, this idea and the news idea are two ideas that are not obvious until you hear them. Cool!
Having personal projects is hard. Especially when you have a family. Depending on the size of those personal projects, they may be unrealistic to achieve given certain time-frames.

Starting a successful software company is hard. Building one that sustains you and grows 10% ARR is hard, building one that grows 5% MRR is much much harder. Starting a software company--unless you stumble upon it--is NOT a side project.

The Longfellow poem resonated with me as well, but what I've come to realize is that the source of my happiness has shifted. Rather than focusing on the things that make ME happy, I prefer--and like--to focus on the things that make members of my family happy. This in turn, brings me (more) happiness.

Being my own boss was something I wanted to focus on. I'm VERY fortunate to be able to live in the SF Bay Area and have a spouse that earns enough so I can work on running my own business. There is no way my company would be where it is now if it were a side project. It required full-time(+plus) dedication to get it up and running, and now rolling.

I do look back and realize there are (literal) mountains I have not climbed or cars I have not bought, but if my kids can have happier and better lives, that's what I want more than anything else, and taking steps to that end bring me contentment.
> it would probably by default already be superior in some ways by virtue of its ability to not need sleep, do calculations efficiently and correctly, have access to perfect memory, and so on

Or maybe we'll learn that in order to be intelligent the machine needs to sleep, do mistakes, forget some things, etc.
Uber's directions are poor. Tell your driver to use Waze. Or use it yourself and tell your driver where to go.

Problem solved.
according to wikipedia, the chinese market circuit breakers operate on changes in both directions:

https://en.wikipedia.org/wiki/Trading_curb#China

"If the CSI 300 Index rises or falls by 5%..."

Also, when people have short positions in the equity markets they get margin calls and are forced to close out their positions by buying stock when the market rises. This would be a similar process that roymurdock mentioned but to the upside. It's called a "short squeeze."

https://en.wikipedia.org/wiki/Short_squeeze
Haskell is actively moving in the direction of adding dependent types too. I believe phase 1[1] of the plan[2] is slated for GHC 8.0 (the upcoming release), and I'm sure the rest of it will follow soon.

It's pretty exciting!

[1]: https://ghc.haskell.org/trac/ghc/wiki/DependentHaskell/Phase...

[2]: https://ghc.haskell.org/trac/ghc/wiki/DependentHaskell
Thanks for taking the time to do that.
Pinning, as implemented by major browsers[1][2], doesn't prevent this. Private trust anchors are exempt from key pinning. This is deemed acceptable because in order for the proxy root to be trusted, it would have to be installed on your system, so whoever owns the proxy already has control over your client.

If you think that using MitM proxies should be illegal for employers or other organizations providing clients, that's probably more of a legal discussion. I don't think there's necessarily a right to privacy when it comes to internet use at your workplace, as long as all parties are aware of this.

[1]: https://www.chromium.org/Home/chromium-security/security-faq...

[2]: https://wiki.mozilla.org/SecurityEngineering/Public_Key_Pinn...
Like other commenter said, it would be unreadable. You'd be better off using a transformation system like Semantic Designs DMS or Stratego language with heuristics. Series of rules, analyses, and transforms applying until new code exists.

Real problem with your scheme is that the typing and structure are important to effectively using Rust. Those that you get in LLVM will be nothing like what you would want in Rust and you'll need additional information. In other words, source to source with annotations is a better option.
The well of creativity is unlikely to run dry.

In particular, we can observe that a huge chunk of literature effectively can't be consumed today because no one alive speaks the language it was written in (also, because no copies survive!). That's a much more effective ban on using the work than copyright is, and it's permanent. But it hasn't led to storytelling just gradually dying out because we forgot all the stories.
I actually like read the docs a lot, as far as the tips and notification boxes go, the code boxes are really nice, but not a huge fan of the sidebar
Hacker News Room http://hackernewsroom.com is a web-based HN reader, built on the official HN API. It's not a browser extension, but it has some nice features including folding comments. And it works well in all modern browsers.

Disclaimer: I built it.
Of course, hence probably. That would be really weird and unexpected though.
And this seems to imply that the customer passwords stolen weren't properly salted/hashed/etc. If so, not the customers' fault.
Definitely, you see the use of buttons and textboxes and checkboxes will slowly become obsolete, especially as advancement in natural language will continue to rise. So I just got a new Android Phone and since I got it, I have never for once set an alarm or reminder manually, I just do the "Ok Google" thingy and talk to it and boom, it's all done. This made me realize that the user-interface as we know it today will slowly become obsolete and even more so when AI is embedded in the OS and an API is exposed so that third-party apps will be able to tap into it.

Let's Imagine a future where the Android OS has become so advanced say v9.3 and has natural language API embedded that apps like say Uber can tap into, if you wanted to request for a ride, you wouldn't need to tap silly buttons and drag a pin across a map, you would simply say "Hello Uber I am going Trafalgar square, kindly request an Uber X to come pick me up"

PS: I build android apps
This is definitely a nice improvement which can lead to Ruby performance improvements.

It's also worth noting that Ruby 3 in general will have a focus on performance. Matz talked about performance and the Ruby 3x3 effort during his RubyKaigi keynote. The goal of Ruby 3x3 is to make Ruby 3 be 3 times faster than Ruby 2.

Full disclosure: I work for AppFolio which is helping to sponsor the Ruby 3x3 effort.
Court order Google to pay $100,000 for not removing her from Google Search
Implementing Operator Overloading in JavaScript (2014)
This doesn't strike me as a developer tool (though it could obviously be used by developers). It's for consumers. I don't know of many consumers who want to receive notifications via webhook.

If they did do webhooks then you could write one that sent out SMSs though - leave them to do the hard part while cutting them out of the loop!

Also I think it's push notifications, not SMS.
NY Times 2015: The Year in Visual Stories and Graphics
This doesn't work on iOS? I thought it did. [0] claims it can do this on Chrome for iOS, or maybe by native you mean on Safari, which doesn't seem to support it...

[0]: https://storage-cdn.realtime.co/chrome-push/index.html
This Is What a Tor Supporter Looks Like: Ethan Zuckerman
Jürg Lehni: "My work on adding operator overloading to JS is finding its way into other frameworks, e.g.: https://github.com/BruceSherwood/glowscript/commit/b517f7f23... [0]

[0] https://twitter.com/juerglehni/status/679681880850055168
There are more Asians, and Indians doing technology than "white dudes" statistically speaking white people are the minority.
This is what I mean by "cherry-picking."
The author of that piece hasn't thought hard enough about the issues. floating point, no matter if it is binary, decimal, base-100, or oct-precision will always cases where numbers are not exactly precise. That is an inherent issue with floating point that must be considered, and the author makes a mistake to attributing his problems to floor() and ceil() instead of floating point.

0.005 works for his domain, and someone else may find that 0.001 is what is right for them, and the existing floor() and ceil() functions give them predictable tools to do that. If he only needs to draw boxes on integer aligned grids, that solution is fine, but it will break all over again if he tries drawing rotated boxes, lines, triangles, etc (plus he'll find other numerical issues that he can currently ignore).

He says 0.005 is an acceptable fuzziness. But now 17.9949999 will round down and 17.9950000 will round up. That cliff is still there; he has just moved it and thinks he solved it. A guy I used to work with called this "squeezing a balloon" -- you didn't fix the bulge, you just moved it somewhere else.

Finally, he appears to approve that printf prints 18.0 when the input was 17.999999. That is convenient in some cases, but a lie in others:

a = 17.999999
b = 18.0
print a, b --> 18.0, 18.0
print a - b --> 0.0000001
I used to ski to work in -40 or lower.

The thing I took away from that experience is a realization that the main factor in survival is your gear.

The difference between not freezing at -10F and the same at -40 is a layer of insulation.
So... give up? Solve that problem through better products or education. The general public needs counterprogramming against the government's idea of encryption.
>by the way this is the second 7% crash in less than one week.

can you imagine how much worse that sentence would read if instead of 7% it read 15%? 20%? etc. The circuit breaker is literally writing your sentence for you. It's working right here, even where we're discussing it.
no - they first mentioned plans for cross platform go-style single binary compilation at connect (one of the videos here I believe: https://channel9.msdn.com/Events/Visual-Studio/Connect-event...) and I'm pretty sure they've subsequently talked about it in more detail in one of the community standups.
Here's the main bulk of the obviously bad things:

3 ls
4 ls -al
5 chown syslog auth.log
6 ls -al
7 chown syslog kern.log
8 ls -al
9 chown syslog syslog
10 ls -al
11 echo -n '' > /media/xvda/root/.bash_history
12 echo -n '' > /root/.bash_history
13 echo -n '' > /root/.viminfo
14 L=$(find /var/log -type f); for F in $L; do echo -n '' > $F; done
15 rm -rf /etc/ssh/*_key* #remove host keys
16 rm -rf /var/lib/dhcp/* # dhcp leases
17 echo "echo 'options rotate' >> /etc/resolv.conf" > /etc/dhcp/dhclient-exit-hooks.d/rotate
18 ls
19 ls -al /var/log
20 ls
21 ls -al /var/log
22 exit
23 ls
24 ls -al /var/log
27 adduser in
28 su - in
29 vi /etc/sudoers
30 vi /etc/gro
31 vi /etc/group
32 groupadd --help
33 groups
34 groupmod
35 groupadd --help
36 vi /etc/group
37 su - in
Maybe per-capita rates would be more informative. Using percentages makes it appear some causes decrease in our 20's. When really, 20-year-olds die more than other people (from accidents) and the other stay about the same.
Silicon Valley Is a Big Fat Lie
"mirroring content on Medium"

Cheap CDN and exposure :) though as he noted, lots of x-posting rather than a straight API call.
You aren't expecting much from the government. Who has more resources and power than the government? If Zuck had that much power I'm sure he would do a lot more than just give free internet.
Because main manufacturers of equipment are also from paranoid puritans country ? (Huawey, Cisco, juniper, alcatel, nortel, ericson ...) And that it make MITM easy for agencies since government heavily subsidise telecoms maybe? ($$ for a backdoor)

And since Internet is globally like a very fast Gutenberg press, it has the same property as printed paper: privacy is not a problem of the media, but of the institutions/organizations trying to control it. It is controled by law or force. Law/force comes from/is backed by government, so if you don't have privacy then complain to your government for his actions (or lack of).

Sum up: privacy is not an internet problem (media). It is a problem between the citizens and their governments (use of media).

Had you opened a good history book you should know it. And also in the same books you should discover that the concern for privacy has already existed before internet : the more governments are authoritative the more they both tend to love secrecy for themselves and hate public debate for the others and want to control media.

Control of media by the government do not always align with the public's best interests. DMCA, patents, IP laws, "censorship for the protection of the kids" ? Does it ring a bell? Google who wants you to read only sites that have nice ads so they filter out as non relevant some information.

Want to overthrow your government in the shadow? commit a crime? Sext your gf? I don't care about these usage and consider them accessory. They divert people from real problems like accessing the information vehicled by the media.

By the way, they make very nice tinfoil hats nowadays. There are successful crowdfundings for it.

Ho, and internet is the real world? Ah ah ah.

As much as "war and peace" is the real world.
"Both circuit breakers" refers to the 7% all-day halt circuit breaker and the 5% 30-minute halt circuit breaker introduced in the previous paragraph (which I omitted for brevity). A full quote would make more sense:

>The proposed mechanism will be tied to the benchmark CSI300 Index, which tracks the largest listed companies in Shanghai and Shenzhen, where a move of 5 percent in either direction from the index's previous close will trigger a 30-minute trade suspension across the country's equity indexes if the move occurs before 2.30 pm local time. After that, a 5 percent move will freeze trading until the market close at 3.00 pm.

>Meanwhile, a 7 percent rise or fall in the CSI300 Index will prompt a trading halt in the Shanghai and Shenzhen stock exchanges for the rest of the day, the statement posted on the exchange's website said. Both circuit breakers will only be activated once a day.
I'm guessing you mean this:

http://os.phil-opp.com/entering-longmode.html

Interesting stuff and seems like a good description of the code. Bookmarking it in case I do more in this area.
About the Ruby squiggly heredoc syntax