skysight-inc/HackerNews huggingface dataset:
It seems obvious that a huge (and hard to solve) reason for this is simply language! There are many levels of language proficiency:

Level 1: Can read and write it at your own pace
Level 2: Can comfortably converse in a professional setting (little slang or cultural knowledge needed)
Level 3: Can comfortably converse in a social setting (slang, faster speech, less clarification)
Level 4: Can do all of the above passively, being able to pick up valuable information just by overhearing conversation without focused metal effort
Level 5: Ability to do all of the above in a noisy and hectic situation (like a party, sporting event, etc)

It's really, really hard to make good friends without getting to Level 4 or 5. I work with many people for whom English is a second language. At work they don't miss a beat and are great teammates. But it can fall apart in a social setting. Once there are 5 overlapping streams of conversation stuffed full of cultural references these coworkers of mine very frequently lose track of the conversation and become quieter and quieter over time.

I bet you'd find that this 40% number is much different for students studying abroad in a country where their native language is common. My US friends who moved to the UK or Australia had no problem making friends.
Lol honestly seems like a waste.

But +1 for the open source contributions, didn't know that.
Screw Finding Your Passion (2015)
I believe that it's better to not have that kind of sensitive files be dotfiles.
That's simply not what I said; I was misquoted. Please watch the original video.

https://www.oreilly.com/ideas/the-internet-is-going-to-fall-...

It's amazing* how many people here are willing to roast me over a third-hand account of my opinions, when I've already offered to answer questions directly.

* Not actually amazing, fairly typical of internet commentary, really.
> Did I mention they removed "don't be evil" as their motto a while back because it was "immature"?

https://abc.xyz/investor/other/google-code-of-conduct.html

"Don't be evil" is the first and last thing stated.

Why do you post stuff that's trivially searchable and trivially called out as bullshit? Why would I bother reading any of your rant if you can't get trivial details right?
Not sure how anyone could trust it after they reversed a perfectly legitimate transaction.

The whole pitch of ethereum was that it was supposed to be an objective platform, free of human bias, to execute contracts. "The code is the law", they said.

Of course, that was a big fat lie; someone made a shitty contract with a loophole in it. When someone took advantage of that loophole, the devs said "uh, just kidding" and reversed the whole thing.

If I wanted a contract system where humans were able to void contracts, I would use the traditional legal contract system. Ethereum no longer has any advantage.
All About Linkers
really? Weird. I love promises. What do people have against them?
Puzzles Collector, 0.10 released
Your Right to Privacy vs. Innovation
A better example than Ghost Busters might be the Battlestar Galactica reboot which shocked many fans of the original series by changing one of the main characters, Starbuck, from a man to a woman.

https://en.wikipedia.org/wiki/Lieutenant_Starbuck

... or The Social Network, which replaced Travis Kalanick with Edwardo's fictional crazy girlfriend at the meeting with Sean Parker.
You basically HAVE to learn this stuff, because it is all anyone every asks about in interviews.

So the answer is "you will become good at tech interviews and be able to get a job"
The puppy has been rescued!
> You probably shouldn't assume you know people you've never met.

Good advice, in general. I've never met anyone that didn't have something to hide from someone, though. But you're making an even stronger claim: That nothing that you've said or done will ever be something that you'd want to keep private. When data gets out, you don't get to call it back, even when circumstances in the world change.
I've given up on steelmanning - Most attempts I've seen people get upset that I'm misrepresenting their position by improving it!

Most arguments, particularly online, aren't dictated by logical formalism. They're not even dictated by more ductile probabilism or game theory - They're done almost entirely on emotions. Saying "Let us assume all of X is Y, which would help your point by removing the need to deal with Z" only offends people, because then you're ignoring their opinion. Nobody's looking to find workable solutions or compromises, they're looking to express their feelings.
I would recommend starting with a spreadsheet-sized dataset (no more than a few thousand records) where you want to predict one of the columns, use binary decision trees to try to predict it's value. Use either Azure ML Studio, or Jupyter with the Sci-Kit Learn library, depending on your comfort level with programming.
Interesting. I currently have a nasty little Android app which hooks into the sharing menus. It allows me with one click to append a link into a file managed through dropbox. That file is in my vimwiki.

However, I do want to have tags, and I like the idea of automating it. Scraping the title seems easy, but tagging automatically? It works well?
Guaranteeing Consistent API Performance with Apache Storm
Sacramento will inevitably be destroyed without warning when an earthquake strikes Folsom. Folsom dam is basically a trade where Sacramento gains temporary flood relief in exchange for a certainty of being wiped out by the instrument of that relief. There is a strong economic argument that this makes good sense.
I think a similar thing is applicable to self driving cars regarding 2) - we will likely see self driving commercial trucks on dedicated lanes much before we reach the "self driving cars available to anyone at anytime" future so many (including myself) dream of.
You actually can't use Craigslist over Tor, so it's not anonymous. Also, your contact details can be leaked in their email relay system. If your name in your Gmail account is Jane Doe, the other person will receive an email from a Craigslist domain with your name as the sender... so just be careful.
48 hours, and it's slowed to $4,093,977

"More [content announced] in 3 hours."
Came here to say this. You could just publish to the general chan. However, bitmessage is no good for distributing data. It would be good for distributing how to get that data (torrent magnet, mega.nz link, encryption key, etc).
My negative comments on the reputation of the company come from 3rd hand sources (possibly even more hands). I'm glad you're finding your experience to be fruitful; I will add it as a datapoint to my understanding of the perceived reputation of the company.

Do U of T students like the software TopHat produces?
> It's true some employees at the ethereum foundation had personal money invested in the DAO. Vitalik himself had a small amount invested as well. However, the Ethereum Foundation was not involved with the DAO.

The Foundation itself may not have been invested, but many of the members and core contributors were (Gavin Wood, core contributor of the Rust implementation, was rumored to have over $100k in DAO tokens).

> neither the creators of the DAO, nor the Ethereum foundation has kept any money that was lost in this unfortunate incident.

The hard fork, by definition, allowed everyone to keep what would have been lost.

And it wasn't an "unfortunate incident", it was a publicly stated inevitability, advertised not only by the platform (with the words "unstoppable code" on the home page) but by the authors of the DAO themselves ("Any and all explanatory terms or descriptions are merely offered for educational purposes and do not supercede or modify the express terms of The DAO’s code set forth on the blockchain;").

I didn't agree with the fork, and I choose to follow the majority of miners anyway because I still believe in Ethereum, but quit trying to rewrite history.
Sell them (along with any other random stocks you bought on a whim) and invest in broad low cost index funds.
Language is not the reason however why these foreign students wouldnt spend energy to learn the language better before studying abroad.
What is the basis for thinking it's secure?
Do you have any idea how that turkey made it through multiple levels of management to eventually reach the market? You seem knowledgeable in this arena.
As a non-smoker, it's my number one gripe with smokers and why I used to consider them scum with little remorse when places started restricting where they smoke, this I judge smokers for more than anything else. So many butts strewn about every where, outside side exits, in the grass by benches, do they think fiberglass is biodegradable or something? I can be in a nice place, a outdoor setting that is other wise pristine, but you'll see a mound of cigerette butt's. It'll often be next to an ash tray or cigarette disposal too.

I don't fathom how you don't/didn't notice, it's like throwing bubblegum wrappers on the ground, yeah its small, but when you smoke packs of cigarettes in the same spot it adds up, not to mention more of a hassle to clean up by others like picking up confetti off the ground. I'm glad you realized it, but I can't imagine how people are utterly clueless about it being a problem (I just assumed all smokers were a-holes because they didn't care).
Republicans will never be held accountable by their voters, ever.
That argument makes absolutely no sense. The candidate had made it to the point where they're being interviewed by the CEO. Any consideration of that has long since passed.
Sorry, just saw this after all these days. Do check out Adversarial Machine Learning as a really cool next step.
Shopify: 2016 in Review
For L2TP-over-IPSec, support for mobile devices, like iOS/Android, and relative simplicity of configuration for users (e.g. through provisioning profiles).
What do you mean when you say "we have them"? Because they are in UTC?

RFC5905 (NTP 4) notes:

The goal of the NTP algorithms is to minimize
both the time difference and frequency difference between UTC and the
system clock. When these differences have been reduced below nominal
tolerances, the system clock is said to be synchronized to UTC.

Since nominal tolerances are not defined in the standard, a server would still be NTP conforming if it smeared the leap second.
What is the basis for thinking it's secure? Anyone can write an app and then type the characters "s-e-c-u-r-i-t-y" in the description.
I don't think that's right. If the ground is saturated, the plants won't absorb any of it, because it won't sink into the ground at all, because the ground is saturated.

(That is, unless you're talking about plants absorbing water from their leaves directly, before the water hits the ground. I don't know that plants do that when their roots already have plenty of water, but I also don't know that they don't.)
I'm a pretty big fan of DCS world, though it's more military oriented.
I didn't care for this book. I found though the use "doodle drawings" for visualization to be hard to look at and distracting. The book felt half-finished to me. For instance how does an algorithms book not include anything on trees?

I think a much better and free alternative is:

http://interactivepython.org/runestone/static/pythonds/index...
The Monte language is based on E: http://monte.readthedocs.io/en/latest/
I can't pass because you'd need 60 votes in the senate (which the Republicans don't have).
This is science at its very best; open, a rising tide that raises all boats. Most of all though, this kind of thing is going to be very exciting for a particular kind of young person who should be encouraged at every turn.
Why would they if the tip does not have any passwords in it? It's not like a potential contributor will search the commit log to see if there were once passwords around. Besides, making such changes in public changesets is rude, to say the least.
I am sure there must be use cases where users need high performance and low RAM with Ruby, but can not move to Go/Rust/Java for critical parts and hence need something like SVM. I just can't think of those scenarios.
I need a house and a car and food, can I rely on NTP developers for those? Just because someone needs an NTP implementation doesn't mean that the NTP developers need to provide it, especially if providing it is to the detriment of everyone else's security. What do any of us who don't have to run 80's mainframes get out of tethering ourselves to the past?
The watershed for Lake Oroville is 9350 km² [1].

5 billion gallons / 9350 km² is just 2mm. If that fell in one hour, the flow into the lake would be 5200 m³/s, except it would be lower since it takes time for the water to reach the lake.

The normal flow of the spillway is 4200 m³/s.

Have I done something wrong here, or missed something obvious? 2mm/hr is a pretty moderate rain.

[1] https://en.wikipedia.org/wiki/Lake_Oroville
https://github.com/kostya/benchmarks

it looks more speedy than ruby, but also is eating a lot of memory, and for some benchmarks is not that fast :)

Will be interesting with substrate vm if the results or memory are the same.
Did you try to diagnose the problem or did you just switch? I can't take such a vague bug report seriously.
Ask HN: How does your startup organize roles and duties
If you have the KA app installed this link opens in it!

Which is great, except it takes you to the main list of subject matters, and algorithms isn't in there.

So I'm not able to view this link on my iPad unless I uninstall KA?
I really don't understand a lot of the terms in the article, but one thing that I always found very attractive about magic leap is the amount of people they have staffed that are "story tellers" - professional movie types. I can imagine that magic leap will be the next Pixar. They would combine technology that they develop in house with content also made in house. No one knows why google gave them so much money. Maybe this half of the equation, which you can't really ascertain from patents and technical sources, is what is missing for people to crack the code.
Perfect! Now I have a link I can send to all those recruiters that think I don't know what my market rate is. As a full-stack, dbadmin, devops, product management veteran engineer working on everything from Sitecore to virtual reality I consistently make as much if not more than my managers and I am not shy about letting everyone from HR up to executive management know.

Always be true to your skills. Know what you're worth and go out and get what you're worth - I learned that from watching Rocky.
Rapid brain growth in infancy can predict autism diagnosis
I started to read about Ethereum and installed the Wallet but I dont understand why the blockchain size increases so big and how fast ?

It downloaded 500MB on my SSD and I stopped it, I've read that it has to download about 15GB. Thats too much for me. Do the other projects download such big blockchains also ? I mean 15GB for each project ?
strongSwan is the best free and open source IPsec implementation available on Linux, (much better than libreswan...), good documentation, use cases and examples etc, good quality of code (less bugs - that's what we've found running it in production for 2+ years with 500+ instances deployed) actively developed and maintained by a group of passionate developers that knows the stuff well.

Personally I've been using strongSwan since its 5.0.x for remote access - protect privacy and fight censorship (yes, originally from China where the infamous GFW is deployed...). The native strongSwan client for Android is also a killer feature worth mentioning, RSA authentication with X509 certificates works flawlessly with 1 click ;-)

My company (pre-IPO startup) has been using strongSwan for 2+ years as site-to-site solution from AWS VPC to on-premises data centres (or other cloud virtual network), with 500+ instances deployed, track record has proved it reliable as long as it's properly configured (most outages were caused by AWS maintenance ;-) The only drawback is that strongSwan currently does NOT have a mature HA solution but it's shaping up (5.4.0 introduced IKEv2 redirect). We are currently building a custom HA solution (designed to work in VPC - provide similar redundancy to AWS VPN but a lot more flexible and controllable) using strongSwan (have to use route-based as syncing 2 policy based instances are too hard or impossible).

NOTE: I've seen people mentioned L2TP, it is obsolete. L2TP does NOT provide encryption or confidentiality to traffic passes through it. L2TP/IPsec encapsulates data twice at layer 2, it has pros and cons. See this (may be out-dated) -> https://www.bestvpn.com/blog/4147/pptp-vs-l2tp-vs-openvpn-vs...

IKEv{1,2} + IPsec (ESP) (tunnel mode) with PFS for both ike and esp is recommended configuration.

As mentioned in another comment: To properly install and configure strongSwan, following the tutorials available over the Internet is not enough, it requires good networking knowledge (NAT, iptables in particular), understanding of IPsec protocol suite (including IKE, AH, ESP), PKI, Linux skills and etc.

A good reference to start with: https://raymii.org/s/tutorials/IPSEC_vpn_with_Ubuntu_16.04.h...
Voice control everywhere
> I don't know how you would write this in Javascript. I've written quite a lot of jQuery and know how to setup and remove callbacks. But what happens if an event is triggered in the time interval between removing an event handler and adding a new one. I have no idea, and life is too short to find out.

If you are manipulating inside a single function call it is atomic, JS is single threaded and doesn't interrupt functions.
Darcs handles binaries, but not particularly well (ie, nothing quite next to the ease and brilliance of working with text documents). Binary merging is not well defined in general by any means, so binary is handled essentially at the entire file level. Because darcs patches need to [1] store the previous file state as well as the new/current one, patches in darcs with binary changes can get huge quickly.

Optimizations have been added to darcs over the years including some changes to something increasingly akin to git's hash storage for binary objects, but so far as I know, binary files that might change a lot over time are still mostly discouraged in darcs.

[1] To keep the patches reversible, for commutation.
It also means, that the functionality may not be there yet. For example, Strongswan, OpenVPN etc have already solved assignment of client IPs, with Wireguard you have to allocate them by hand in the config (good luck managing several hundreds of them). Strongswan, OpenVPN, etc have no problem operating the server with dynamic IP (you just create DNS record for the end point and update it, whenever the IP changes), with Wireguard you must define the server IP by hand and when it changes, you must change the config and reload it.

Stuff like these is also a reason, why Strongswan, OpenVPN, etc have bigger LOC. I'm not saying that Wireguard is something bad, it just must go through a growing period, where it will gain additional LOC.
Am I the only one to think that, for anyone capable of making it through the course, the introduction is incredibly patronising?

Not just the everyday examples of what constitutes an algorithm, but the voice, presentation, etc.
>Maybe not, but it's irrelevant

I'm not sure it is. What's available, without custom work on your own, drives the ecosystem.

I can build an asynchronous application with PHP, but there's not much established practice, existing tools, shared learning and so forth. And, whatever I build that way is limited to an audience that will go out of their way to build my custom php interpreter.
It's the cultural proficiency that gets you.

By now I have probably spent 1000 hours learning (as part of a formal process), reading, listening, writing and speaking English. Probably a lot more, but let's go with that estimate. The actual language learning part was probably 20%, the rest was acquiring cultural references.

I'm trying to do the same for French, where I'm probably around level 2 or 3, and damn, I had forgotten how long it takes to "load the cart".

In my opinion, native speakers actually "become" "native" in a lesser degree because they were born to parents speaking that language and in a higher degree because they went through school in that language. All the basic lessons at school that everybody learns, all those initial social interactions, day in, day out, in the language they will use for the rest of the life.

It's a lot harder to squeeze those in later on, especially since the interlocutors become less and less accommodating.
Except at Starbucks, where their coffees are large and strong!

Tall 260mg
Grande 330mg
Venti 415mg
Small nitpick; If anyone who can make a change to that page ever sees this, please remove the scroll hijacking on http://home.dtm.ciw.edu/ebps/.
Thanks. We've updated the link from https://blog.nugget.one/upstart/someone-stole-my-startup-ide... and the title from “Someone Stole My Startup Idea, and Why It Doesn't Matter”.
> Wasn't the whole point that "no one" could modify the block chain or the results of a contract?

If you hold this view you're going to be very unhappy with the many innovations we'll see in the blockchain space in the coming years: Almost every technology in the future is going to put the desires of the community ahead of any specific piece of code- Computer code is a tool, not the final decision maker.
This is spot on to me as well, apart from the internship. It didn't help that I don't socialize more. Public speaking was a nightmare which I thought I was speaking well but complete blank stare from the audience just added to my anxiety. To be honest, social media (reddit etc) has slowly helped me understand the culture and I like to think that I can atleast decently communicate now.
How is that common sense? Both are open source and Google is happy to lure iOS devs, presumably.
It's hard to pick one thing to tell budding developers they have to learn but Big-O notation is definitely up there.

The follow up to that is understanding what you're counting and why, i.e. branches v.s. statements v.s. dereferences v.s. logical I/Os v.s. physical I/Os ...
Would you happen to know if it requires additional code to support the Hexagon digital signal processor (DS)from Qualcomm Or is it automatic (kinda like switching between Tensorflow-CPU and Tensorflow-GPU)? I mainly work with Tensorflow on a PC so I'm not too familiar with the embedded variants of Tensorflow. Thanks!
What Makes a Lazy Programmer a Good Programmer?
> STATIC TYPES PEOPLE.

What you are asking for is much more closely related to static dispatch than static typing.
Would it be feasible to dig out another minor temporary overspill or diversion out of the basin into another one somewhere far away from the dam, and more importantly the emergency spillway?

Dry Creek basin seems to have some points were it's just a few meters of a hump over the emergency spillway level.

https://ngmdb.usgs.gov/maps/topoview/viewer/#16/39.6744/-121...

https://opentopomap.org/#map=17/39.67423/-121.55954

https://opentopomap.org/#map=16/39.65270/-121.54263
If you're in the US: you might run afoul of the CFAA, which is overly broad. If you're elsewhere: you're probably fine.

But seriously, ask a lawyer if you're concerned about this. It's not likely that you'll get qualified advice on here.
Should have a "2016" appended to the title, as this is from December of 2016.
> "The code is the law", they said.

And the law can change if the community deems it wise.
The fundamental trade-off for any new tool is that devs have finite capacity to learn new tools. That's why we like to learn a few tools really well and then reuse the heck out of them. However, we are open to warning-stories - that if you do it the naive way, at some point you'll get bitten by X, Y and Z. And even then we might not acre until we actually get bitten!