skysight-inc/HackerNews huggingface dataset:
I can't interpret this. Do you mean the supremacy of the english navy due to the improvements in iron forging that gave the english iron cannons first around the time of the Spanish Armada? That world politics?

It's true that Germany had better rates of literacy 500 years ago.
Really? I mean, it's not like the last Democrat president did anything to stop any wars. Or curb surveillance... or actually bring much transparency into government. All things he promised in his first campaign... I mean, constitutionally Obama was plainly against it, but I at least had some hope when he was elected he might actually do some of the things he'd promised. But no, more war, more bombs, more spying and surveillance.

It's not like any of this started with Trump, and isn't like any of it would really be stopped by a president for the other party, that served in the last administration over the department most directly covering spying and warfare.
I feel like Amazon affiliate money is "swingy" I have affiliate links when I review or recommend books on my blog (arthur-johnston.com) I won't make any money for a few months and then I'll make $50 in a month.

The only consistent earnings I get is every summer my article "3 books developers should read when they graduate"(1) makes me some money. My assumption is there are a lot of CS grads who need the advice :)

1. https://medium.com/@the_ajohnston/three-books-developers-sho...
Google tries to beat AWS at cloud security
So how do I share this with my black friends that feel the same way, without offending them?
Molecule kills elderly cells, reduces signs of aging in mice – Science
Slight sarcasm, but he has written several before I'm pretty sure and does deserve his rather mythic status.
That does describe entanglement. To say that A and B are entangled simply means the state of A is correlated with the state of B. Entanglement is only "spooky" or "weird" because (from Charlie's point of view) Bob is in a superposition of the states |Has Pear> and |Has Apple> between steps 4 and 5.
You're following security updates for flaws in an entire operating system and an entire browser. This is pretty much par for the course. Chromium has one of the best security teams and one of the best SDLC processes in the whole industry, and you'll see similar update stats for them if you watch closely.
Show HN: House Taken Over – text adventure based on the story by Julio Cortázar
As a longtime Steam customer, I've also grown fed up with what I perceive as Valve's attitude of complacency. There are numerous GUI bugs and usability annoyances on Steam for Windows that have long gone unaddressed - for instance, the lack of a "Confirm Order" progress spinner on the store checkout page, or the mobile app's inability to correctly load the Steam market "Confirmations" view on first try (always succeeds on retry, which I _always_ have to do manually). As an outsider, I imagine Valve's flat-org developers sitting fat and happy on their pile of Monopoly money, with little incentive to improve their current product so long as it keeps printing money. In this frame of mind, I'm happy about Twitch's announcement as it means Valve could finally see some real competition.
Isn't there a Chrome extension that automatically converts OCaml snippets to Reason syntax?
> Look at SF, every company competes in that market for software engineers because that's where the talent is.

No, they bring the "talent" (God, I hate this word and what it carries) from everywhere across the country and abroad. They is no tesseract fuelled talent generator device hidden below SF.
> The games are available for download through the Twitch Desktop App

If it's not on Steam it's not on my machine. I'm not dealing with having to install more garbage apps
Ordinary entanglement is having a strange pair of coins. Toss them both and they will never come up both heads or both tails.

Give one to a friend, walk to the ends of the earth, toss the coin, then call your friend: comparing notes, they've come up different again... spooky!

Maybe the coins colluded when they were made, and there's no spooky action at a distance, just some hidden information inside the coins. This is what the Bell tests disprove. You can make a series of measurements that result in data that could not have been agreed upon by the coins ahead of time.

(In quantum mechanics, the entangled particles are never perfectly correlated or anticorrelated like this, but they coincide or not at a rate much different than ordinary particles)
Laidoff shop bagger learns to code and helps us track CA legislations
No, you can't make any such assumptions from the text of the update. But you can probably assume there's localhost sandbox escape (or kernel RCE) available to serious attackers.
Of course it's exaggerated. It's just marketing.

You could write a naive virtual-dom or string template implementation and it would still be the DOM operations that would by far take the longest time. So decent frameworks and libs are comparing their small overhead only.
> work alongside

Cheng, you're pretty much a full time contributor :P
US Senate to let ISPs sell your web browsing history
I don't think "good bets" are conclusions. The professor and I were comparing different thinking patterns. He had the most exemplars having moved to North American within a year or two of the conversation.
Ask HN: What are some of the coolest demonstrations of JavaScript on the web?
Just looking for some examples of really cool uses of JavaScript---games, visualizations, art, interactions, whatever. The examples can be bleeding edge or not; I'm looking for anything.
I can't tell you about getting views, but I can name a few things about your site that turned me off. These are intended as constructive criticism, so sorry if they come off as harsh.

1. The background looked kind of cheesy. It's not a huge deal, but a solid color would look nicer.

2. There's a timer the second I load the page. If I'm trying to relax with Sudoku, this site is not for me. It looks like you can turn it off, but I know people who will just leave once they see the timer. Timed games are pressure-inducing and not fun for them.

3. I don't know what the various tools shown do. Why would I need a pencil tool for sudoku on the computer? Can't I just type the number I want? What's the one that looks like a checkbox? Why is there an error check? Other sudoku apps just mark it in red if it's wrong. (These are things I would think as a normal user. Obviously I read the tooltips, but most users will not.)

Overall impression - hard to use, not fun. Plus, a little late to the Sudoku trend. There are thousands of Sudoku sites and mobile apps. What would be my incentive to use yours? If I already have one I like, why would I switch? Also, I have ad blocking turned on, but if there were ads and I saw them I would never come back to your site. (Obviously different people have different feelings about that.) I can pay 99 cents for a great Sudoku app on my phone with no ads.
I started my application before the embedded_schema API was available and the Assumption that a RDBMS was backing everything was a major pain-point for me at the time leading me to create a custom form abstraction using Vex (https://github.com/CargoSense/vex). Now with embedded_schema the pain went away and I ended up refactoring my form modules away completely in favour of the new API.

I was using Ruby myself for 10 years before using Elixir and the Form object pattern was one I used very often myself. A general principle of Elixir I have often seen that if you think something doesn't work, or is the wrong way you in fact need to unlearn some of the brain damage acquired from Ruby.

A great example of this is Wojtek Mach's github_ecto project (https://github.com/wojtekmach/github_ecto). His abstracting of the Github API behind a Ecto.Repo was mindblowing to me. Your app communicates with a HTTP API without knowing it's any different than your DB.

Elixir is very much a different way of thinking about problems than Ruby.
I'm curious if it would be so nice as a non-commercial project. I suppose some companies would still pay for support and development.
https://www.senate.gov/legislative/LIS/roll_call_lists/roll_...
So when it's labor's fault it's labor's fault. Also when it's bad management then it's labor's fault. And when it goes bankrupt it's because labor is greedy and wants too much money. And later when management siphons hundreds of millions of dollars out of the company that's not because they are greedy and want too much money.

Makes sense to me.
Ideally integrated into the device that provides wifi, e.g. openwrt or dd-wrt running openvpn, and then get a monthly vpn service provider - always on at the local router level, for all of her devices.
The English friendly guide to Tmall analytics
It's still beta, but if you'd like a (more) private Evernote (assuming you even have note-taking as part of your flow), check out Turtl (turtlapp.com).

Disclosure: I built it.
The very fact it is held to a better standard means it is more responsible when it mucks up.

If NY Times is the vanguard of journalism, would you not find it atrocious the precedent they set in partisanship and misrepresentation of the people they are supposedly reporting to?
How is that different from the liberal left to believe trump is a sexoffender for saying "grab them by the p"?

There are just as many angled stories in the mainstream media and they are actually worse because they claim to be objective.
https://leginfo.legislature.ca.gov/faces/billNavClient.xhtml...

wow
Vendita famiglie di api
Proposed Chromium policy on JavaScript dialogs
Just so we don't miss the opportunity to learn - would you mind stating what you would find valuable in a toolchain for building a server side native system? What kind of things about project management/install appeal to you?
Actually, there have been some wage increases on the bottom end over the last few years, driven by legislative pushes and worker shortages.
I'm reminded of an old article from Steve Yegge[0]. Relevant section:

> If I were going to write the Ten Golden Rules of Software, the top of the list would be:

> Error Prone == Evil

> Although this concept is obvious to 99.999% of the general population, it's only accepted by 2% of computer programmers. The remaining 98% subscribe to a competing philosophy, namely: "Error Prone = Manly". Never mind that they just assigned "Manly" to the variable "Error Prone", and the expression always returns true; that happens to be the correct value in this case, so it's an acceptable hack.

[0] https://sites.google.com/site/steveyegge2/ten-predictions
FWIW this course seems to be taught in Python 3 (based on its division-of-integers examples) and uses Pandas.

It has its own textbook, free via Gitbooks: https://www.inferentialthinking.com/
They're not voting on that many issues. This is their job, they're supposed to study and try to understand the issues.

And really, this isn't that hard of an issue, I could probably ask my gramma "should AT&T be able to sell your browsing history to advertisers" and she would say no.
Hmm, I've never heard that definition. Maybe "cloud hosting". But in general, "cloud" software just means hosted somewhere else and usually accessed via a browser or mobile app rather than with a local install.
I wonder if they were an even spookier 66.6...% spooky, but Ting Rei Tan didn't want to say that cause that'd just be 2spoopy4me
Oh no maybe the landing page is so clear.

We have the iOS SDK which developers put into their apps and customers can message you from the app and you can message customer from our backend.

Thank you :)
s/millions/over a million/g
I'd agree with you, but all things are not equal.
Maybe, maybe not: from Wikipedia the first official validation of GNAT (the Free Ada compiler) was done in 1995.
So there were already safer languages available.
> “It is like a kind of grace,” he said. “We can work for a long time on a problem and suddenly an angel — [which] stands here poetically for the mysteries of our neurons — brings a good idea.”

Had he learned LaTeX, I wonder if it would be a matter of justice.
Well looking at the bug it seems like it at least is used to support loading old TrueType fonts...
Yes, now is the time for an emotional, nationalistic, knee-jerk response. Maybe if you play it right you can get back to killing each other again.
>provides for a home/apt, family,

I live in Boston and what is this? We can only afford rent with multiple professionals in the house working.
Uber looks like the rest of tech: White, Asian and male
I believe so, but IIRC, it's not possible to use it on Real World OCaml. Also, for something as core as a book, it's worth being able to custom tailor some things including the code generation, and some extensions to the book that focus on specific use cases like getting setup for web development etc.
Good ones anyway. Many don't. Even https://github.com/jlund/streisand if set up on ec2 won't warn you that your ipv6 connections probably aren't blackholed.
Standard inflation rates exclude too many things to be reliable. And the basket has changed, over time. I suspect that's why parent said $20-$60 per hour.
I think that's his "more pressing question" that he ended with. All of the reasons you gave for why people need 9-5 jobs have to do with the distribution of the productivity gains from automation. If you fix the problem where management makes 99% of the returns from automation and workers make 1%, then the other problems with automation go away.
Wouldn't The Right Way (TM) be to have a daemon running on the cluster that's watching either your nodes (if you want to allow access from all your nodes) or specific pods and then call your PostgreSQL provider's API to let it know about valid access IPs dynamically?
There is no proof or strong evidence that this occurs instantly. Some interpretations of quantum mechanics still satisfy locality.

https://en.m.wikipedia.org/wiki/Interpretations_of_quantum_m...
If my rep already voted Nay, what else can I realistically do?
The wording seems to pretty clearly say otherwise, but I appreciate the confirmation that I'm not missing anything.
Uber CEO to Jesse Jackson: Diversity Will Be Priority
Curious: if you're an ISP, how do you tell the difference between me VPNing into my Big Tech, Inc. and me VPNing into Private VPN, Inc?
Ah, thanks. I'm assuming that quietly got added in after "we can't touch the filesystem at all" caused too many complaints...?
radio probably is invention .. various multiplexing techniques like TDMA, FDMA, CDMA are not ..
>Work never had to have meaning beyond being a way to stay alive. One just needed to accept that life wasn't going to be all leisure.

That doesn't sound very passionate. You're fired!

(joke, joke)
Turns out echo chambers aren't just for internet recluses.

Who knew.
I had much the same experience. I'd be interested to try it for general purpose programming, but the setup procedure is so tied into doing web work that I couldn't figure out what I was supposed to be doing.

What's Reason's debugger story like?
I don't recall Hillary Clinton ever pushing the "all blacks must be poor and perpetually victims of racism" narrative. If anything that sounds like a caricature to me considering Donald Trump said the following.

> “You’re living in your poverty, your schools are no good, you have no jobs, 58 percent of your youth is unemployed — what the hell do you have to lose?”

I mean, one candidate was recruiting campaign surrogates to get out the black vote while the other was asking black people "what do you have to lose?" I don't see much of a comparison.
> Maybe someone at YC could reach out to Thiel who could convince Trump to veto?

What makes you think the guy who describes his preferred business model as being to establish a monopoly would do that?
http://zeniv.linux.org.uk/~ober/clb/ has some recent comparisons of CL options. Sbcl is but one of the available options.
Do you prefer it over Clojure? If yes why? I'm a bit versed with Clojure but sometimes I feel that it is not a true lisp.
So, I really dislike truthiness and falsiness in other languages but somehow, in Lisp, it just seems to work. One thing that helps is that, in places where the distinction between null and false matters, other features of lisp help keep them distinct: so, for example, getting a value from a hash table returns nil if the value is not found and, consequently, you can't distinguish a missing key from a stored null. GETHASH solves this by returning multiple values: the first is the value stored (if there is one) while the second indicates whether or not the key was found in the hash table. Similarly, optional arguments [declared like (defun foo (&optional bar))] default to null but, if you want to no whether a value was actually passed, you can change the argument declaration to account for this: (defun foo (&optional (bar nil bar-p))) In this case, when bar isn't passed, bar-p will b nil but when bar is passed, it will be t.
Tool and die making is the height of machining skill, it takes a very good machinist, the right machine, and the right environment. This story doesn't seem unreasonable.
No, he's correct, about 7% of republicans in the house didn't vote for the bill.
Republicans be all up in your ass...and vagina too.
It's also easy to run an attack ad saying "Rep. X voted to keep job-killing Obama regulations" without saying exactly what the regulation was so the potential voter never questions whether they might have wanted it in place.

That, and the Congressional GOP used up their political mana points on the failed Obamacare repeal.
Alas it this knowledge was hidden from the vast majority of people who rely on TV news for a long time. "Blow the lid off" doesn't mean the first person to reveal something, it refers to an explosion that can't be ignored. Kudos to the rest, but he was the one who really rang the gong.

Many revealed the Holocaust to the Allies during WWII, but very sadly, no-one managed "to blow the lid off" until Germany collapsed.
"The Nazis attempted to keep the Holocaust a secret, but in August 1942, Dr. Gerhart Riegner, the representative of the World Jewish Congress in Geneva, Switzerland, learned what was going on from a German source. Riegner asked American diplomats in Switzerland to inform Rabbi Stephen S. Wise, one of America’s most prominent Jewish leaders, of the mass murder plan. But the State Department, characteristically insensitive and influenced by anti-Semitism, decided not to inform Wise.

The rabbi nevertheless learned of Riegner’s terrible message from Jewish leaders in Great Britain. He immediately approached Under Secretary of State Sumner Welles, who asked Wise to keep the information confidential until the government had time to verify it. Wise agreed and it was not until November 1942 that Welles authorized the release of Riegner’s message.

Wise held a press conference on the evening of November 24, 1942. The next day’s New York Times reported his news on its tenth page. Throughout the rest of the war, the Times and most other newspapers failed to give prominent and extensive coverage to the Holocaust. During World War I, the American press had published reports of German atrocities that subsequently turned out to be false. As a result, journalists during World War II tended to approach atrocity reports with caution."
http://www.history.com/topics/world-war-ii/american-response...

So I thank Edward Snowden, even more than I thank the rest.
>> ISP companies also contended that the FCC rules have placed them at a disadvantage with other non-ISP Internet companies that also collect user data, like Netflix or Facebook.

I think there is always a flip side and I think this is it. Why can facebook take my data and sell it but for the ISP, my data is treated like a health record? Personally, I don' think anyone should be able to sell my data.
Isn't doing this type of data collection without consent already banned under the [Wiretap Act](https://www.law.cornell.edu/uscode/text/18/2511)? What part of these protections weren't redundant?
They recently hit 25 million users and have received more than 20 million in their last round. I think they are receiving some offers but maybe not big enough.
> I just allowed Charlie to make the choice to emphasize that the choice happens outside of the room.

The problem is that allowing Charlie to make the choice allows him to use entanglement to transmit information faster than the speed of light.
Was that for an inbound, outbound, or blended environment?

Having dealt with Five9 for a high volume outbound use case, their API integration and the number of actions which can unintentionally block dialing for a campaign while processing led to a constant headache of working around Five9, not with it.

Setting up the inbound stuff was pretty easy. And setting up the outbound wasn't necessarily hard. But managing outbound was... less than pleasant.
So what you're saying is that I can get into all ivies with a 2200 SAT score and 3.8 GPA?

And get internships at top companies based on my race?

And have parents and family who can speak proper english and understands American culture?

Sign me up.
If production is taken care of by robots, what's left is consumption and creation. The "average" human will be happy to consume endlessly as the proliferation of click-bait and video games shows.

And for those with an inclination to create, what better than all the time in the world to pursue a talent and bask in the talent of others?

For the vast majority of people, work provides a means, not a meaning. A world without cubicles ought to reduce rather than increase nihilism levels worldwide, so I imagine self-actualization won't be the primary concern.

Health and basic income will be our major challenges ahead.
You're correct and I edited my comment. I suspect that that may just be a tactic to save face in vulnerable districts rather than a sincere desire to oppose the bill.
I'm with you 100%.

If my basic needs like housing and healthcare were already met (unfortunately they aren't), my next purchase would probably be a Tesla or a Solar/Powerwall combo for the house, or both.
Yeah... That's my experience as well.

"Hummm, this string technology was meant for static webpages :( I think the solution is to create an arbitrary sub-language and add more string bits to it to make it dynamic" is more adapted when you quickly want to add a few dynamic behaviors to an existing static template here and there, but not so much when you build a complex app from the ground up.

Not to mention these opaque strings suck when you are serious about using a typed language :)
15 House Republicans voted against it:

http://clerk.house.gov/evs/2017/roll202.xml
12 and 16 core AMD Ryzen Workstation CPU's will allegedly have 64 PCIe 3.0 lanes
"The Conservative Party, which governs the U.K. though is the largest opposition group in the Scottish Parliament, says no referendum should take place, not least because there’s no public or political consent for one."

That's odd - didn't the fact that this measure passed 69-59 imply that there is political consent? Brexit passed on a far slimmer popular margin.
"How to solve it" by George Polya (https://en.wikipedia.org/wiki/How_to_Solve_It) probably will be a good read for you.

It focuses on cases where you don't know how to attack a problem. Rightfully so, because (to a mathematician) problems where you know how to solve them aren't problems.
But when the app grows, you can customize it instead of forking ember to get around it's opinions, something I have had to do in production apps.
I'd think not using the ISP's DNS server would be a good start. Either find one somewhere else or run your own.
Trump's New Music Video
> Is there another side to this debate

Yes, think of all the poor, unfortunate ISPs that are barely scraping by every year to give you your unprecedented internet bandwidth. These are small companies, owned by people who have children to feed. Selling your private data is one of the only ways they can stay out of bankruptcy. We all need to be a little more mindful of who we're hurting next time we enact this kind of draconian regulation.