skysight-inc/HackerNews huggingface dataset:
"Correctness" of word choice is determined by usage. I prefer a consensus where "they" is accepted as being possibly singular, so when I have no reason not to, I choose to treat it as being a correct usage.

I also tend to use it sometimes despite knowing the gender of the person I am referring to. This seems reasonable to me, because I don't see any reason why it is important to always specify the person's gender, when I don't need to specify who the person is, and doing so allows me to refer to someone without specifying a gender, should any situation occur where that would be useful, without anyone commenting on my word choice, because I would already be in the habit of sometimes leaving it out.
Question about karma from stories posted to HN
Yesterday morning I had 2633 karma points. After posting this[1] yesterday, I have 2688 karma points, 55 points more than yesterday. However, yesterday's post got 90 points so I'm wondering how the mechanism to deal with "various types of abuse"[2] factors into explaining the missing 35 votes.

[1] https://news.ycombinator.com/item?id=10099931
[2] https://news.ycombinator.com/newsfaq.html
After reading both articles I conclude that people like Steve Krakauer don't understand people like Chaédria LaBouvier. And vice versa.
> yeah and half of your code and of your time will be writing interop code in non-idiomatic clojure

I fail to see any problem with this. Writing non-idiomatic code does not mean that it's going to take more time. There's certainly a value in writing idiomatic code in a given language, but "practicality beats purity", at least in my mind.
[1] https://news.ycombinator.com/item?id=10099931 [2] https://news.ycombinator.com/newsfaq.html
pocl seems to be another: http://portablecl.org/
Wrapping Java and JavaScript libraries is not idiomatic Clojure(Script), this is the whole point of having good interop.
While I don't remember enough Snobol to say, in Icon every expression may participate in the pattern-matching search process. For example, `a < b` doesn't produce a boolean value, it either fails (cutting off the current branch of the search) or succeeds (producing b's value as its value, so you can write `a < b < c` with the conventional meaning without any special handling of that form of comparison).

That's the kind of way that patterns are more deeply baked into these languages.
A time-sharing multi-user system with demand-paged virtual memory is also 60's technology.
> All countries have oppressive regimes.

https://en.wikipedia.org/wiki/Nirvana_fallacy
I did Math in undergrad. I hung out with grads and profs a lot, and of course the bright undergrads who would become the grads and profs who apprehended mathematical concepts far quicker than I ever could. It became clear to me partway through my freshman year that mathematics is an extremely social activity. The books are gappy, the exercises are more open ended than you'd think for something that has a single answer, the lectures are best when they are conversations, and the best place to learn something is at the chalkboard with a cup of tea in hand as someone scratches out a diagram composed of all intuition and no logic that makes you go "aha!"

I think all barriers of language are social barriers.
Not a whole lot lower though, only in the 10-100x lower range from what I've experimented with (couple generations old card vs couple generations old i7 with a straight up "process some floats" test[0]). Certainly enough to test your kernels against.

[0]: https://github.com/krrishnarraj/clpeak
Still, it kind of seems like a blog for Kenworth demoing someone using a giant truck to race around a track, I mean I guess you can do it, but it doesn't seem like the intended application.
"Never be popular?" It's all over the damned place. Beach Boys. Led Zeppelin. Rolling Stones. It pretty much defined the sound of creepy horror movies from back in the day.

More here: http://www.slate.com/content/slate/blogs/browbeat/2009/07/27...

It's a popular instrument that sounds awesome when used properly.

Hell, even I used to own one.
Love stories like these. On one hand, I'm inclined to say lazy humans are always the worst security vulnerability. On the other, of the 2% specified, I wonder if even 1% of those identified actually mirrored this "vulnerability" as another means of camouflage. If so, those are the real players.
What's the license on this? There doesn't seem to be anything about that in their Github repo.
That's awesome, thank you! It really did "connect the dots" in my head :)
Scraper spam exists for virtually every website that is even somewhat popular, there is almost nothing site owners can do about it but rely on Google, Bing, DuckDuckGo, etc, to figure out the originator. Google should be able to figure it out and rank the true origin source appropriately, and usually Google is pretty effective at that. But sometimes they're not.

Perhaps what I find ironic is that many of the user "answers" on StackOverflow are basically clone spam themselves, copy/pasted from other websites by some user of the site, usually without sourcing the origin. I have personally found my own unique solutions and code copied verbatim and pasted to answers on the StackExchange network multiple times, outranking my original work without a reference to the origination of course, and I'm sure others have experienced something similar. Perhaps that's what you get with a user generated site, maybe Wikipedia experiences something similar.

Related, some of you may recall a few years back, that StackOverflow basically complained to Google in a public fashion about not ranking well enough and got a boost from them, whereas obviously the average Joe and an average website has no such option nor recourse. Here was the discussion on HN: https://news.ycombinator.com/item?id=2152286
Here are some other places where volatile is appropriate:

1. Reading or writing shared memory

2. Values which may be modified in signal handlers

3. Implementing atomic types (e.g. boost::atomic)

4. RCU (e.g. ACCESS_ONCE in Linux kernel)
Productivity Tool for 10-2-5 technique
My father-in-law has had his health ruined to the point of having is commercial license revoked, from a multitude of largely immobility caused health issues(including a blood clot that ran literally his entire lower leg). As a programmer/computer person, I do sit a lot, but not in conditions anywhere approaching his. I can stand up and stretch every 45 minutes, I have a standing desk, I can move around in my chair. Not to mention my chair is ridiculously comfortable compared to just about any car/truck seat I've sat in, including his work truck.
Aptible (YC S14) is hiring account reps in Brooklyn
Have you sold SaaS on quota to technical leads? Read on.

Technology is taking over healthcare. Digital health is exploding, from telemedicine to wearables, enterprise wellness, consumer engagement, and clinical tools. Funding levels and new market entrants continue to break all-time records.

Aptible makes tools to help digital health companies deploy their apps and databases into secure cloud environments, and comply with HIPAA, the federal law that regulates the privacy and security of health data.

We are an early leader in a gigantic market. We sell to startups, dev shops, BigCos, and research institutions. Our value prop is amazing: Our customers are required by law to solve for HIPAA. Existing methods are complex, expensive, time-consuming, usually all of the above. We are the fastest, easiest, cheapest, least risky way to bring a digital health product to market, for anyone. Period. You will never have a higher close rate in the rest of your career.

We are fortunate to be growing fast, but we need help scaling our sales process.

YOU HAVE:

- 1-3 years experience selling B2B SaaS on quota, and a great track record so far.

- Outstanding communication skills: You're an email demigod. You follow up like a machine. You know how to listen and don't talk over customers.

- Experience with deals between $10-50k/year.

- Experience w/ Salesforce or another CRM.

- A strong desire to be part of building something new and socially meaningful.

YOU WILL:

- Close a lot of deals.

- Work closely with marketing and customer success to understand and explain who makes a good Aptible customer.

- Help the team adapt and improve our sales strategy.

BENEFITS:

- Uncapped variable. Aggressive comp scheme with no upside limit.

- Stock options

- Great healthcare

- All work hardware (laptop, display, etc.)

- Mandatory minimum vacation

ABOUT US

Aptible’s mission is to help our customers work safely with the most meaningful, sensitive data in highly regulated industries. To do this, we build DevOps tools that streamline information security compliance for web and mobile applications. We currently focus primarily in healthcare, on HIPAA compliance.

Our philosophy is that good engineering products and practices are the best competitive advantage for teams working in regulated technology. We build tools and provide services that help our customers gain those advantages. We serve all kinds of customers, from small dev teams to large business units of established companies.

We are backed by the best investors in tech, including Y Combinator (S14), Rock Health, Maverick and Lux Capital.
>or a guy like Linus Torvalds doing the vast majority of his work from his native Finland and deciding in his 40s only a few years ago to move to the US.

Torvalds emigrated to the US in his 20s.

(Wikipedia says that 2 of his daughters were born in the US, which means that the daughter that was born in 1998 was born in the US. Another way of putting an upper bound on when he emigrated is to look at when he started working at Transmeta, which Wikipedia say was in February 1997, which is more than "a few years ago". Torvalds himself was born in late 1969.)
I'm sorry, I can not hear "theramin" without thinking of the cats playing theramin video.

https://www.youtube.com/watch?v=bXn4_JkVFVo

I'll show myself the door now.
Where by "extension" I of course meant to say "entitlement".
Plano, Texas. It is a great place to raise a family. Excellent schools. Diverse city. Affordable real estate. About 20 minutes north of Dallas. Low crime. Voted safest city in the U.S. twice. Has plenty of hiking and biking trails. Texas does get hot in the summer.
I was project manager over a FORTRAN project in the early 1980's. I remember very clearly how our team's productivity went up as well as satisfaction when the developers starting using the Ratfor (Rational Fortran) preprocessor. https://en.wikipedia.org/wiki/Ratfor

At the time I did not realize that Brian Kernighan created Ratfor. Ratfor changed my thinking about program structure and coding style more than any other single event in my professional life.
Amazon as an antidote to life inside the high technology bubble
Much of the 'water per pound' likely comes from food and growing food for the cattle to eat. Most of that corn comes from the midwest, where at the moment there is flooding from too much water. So growing corn to feed cows surely makes cows use more water per pound of grocery, however California water is of a very different kind than Illinois or Iowan water.
A Small Dark Detour
"you will quickly find out your VPN works fine for about 5 minutes, but then latency increases to 5sec, 10sec, 30sec(!), and then everything times out"

I recall the same thing occurring in Shanghai with many of the popular webmail services, they'd work briefly, usually just long enough to log in and get a glimpse at an inbox, then it would time out endlessly and that'd be it.
You can hear a theremin in the Beach Boys' Good Vibrations during the chorus:

https://www.youtube.com/watch?v=Eab_beh07HU
> i've read that there was a proof that the "hidden variable hypothesis" is wrong.

Where did you read that? I do not think that's true, since there are infinitely many unexplored theories in which "hidden variables" may be at work. True, there is the Bell theorem, which says that a particular kind of theory that uses local hidden variables cannot give the same results as quantum theory. However, that's very far from a proof that hidden variables hypothesis (which is basically the idea that quantum theory with its psi -based description isn't the final word) is wrong.

What's important for a new theory is not to reproduce all quirks of the old theory, but to explain the experiments in a better way. There may be hidden-variable theories Bell did not think about so his theorem does not apply to them, and there may also be non-local hidden variable theories that would be consistent with experiments. I hear Bohm's mechanics is such a non-local theory whose credibility is unaffected by the Bell theorem.
Very very unlikely.

Realize that an interview is not a standardized test. It's a date. Most candidates make the mistake of thinking that it's a test, which leads to a lot of agony.

When you dig deeper, you'll likely realize that an interview outcome is just a fuzzy function of multiple interviewer's subjective preferences, very much like a date. And when you get reject a date (or someone rejects you), it's often not possible to put a finger on a crisp reason, more than "it didn't feel right".

What is in your hands, is just preparation. Once you have done comprehensive preparation, then you have to leave it to luck. Hope that you get seasoned interviewers who can evaluate you objectively in that hour.

[about me: http://InterviewKickstart.com]
Persistence is so often an underrated trait
Automatic Speech Recognition (ASR) is a complicated, multifaceted and fun(!) problem and practical solutions require two big pieces to come together.

The first is modeling. Both the latest and greatest in process models, like Hidden Markov Models (an oldie but goodie), that learn how to predict the likelihood of the next thing in a sequence given what things we've seen (usually a HMM only looks at the last one we've seen) and acoustic models which transform audio signals in ways that accentuate the characteristics of a speech signal that are most helpful in recognizing speech. OSS speech "toolkits" are often composed of the latest and greatest models of both types coming out of speech recognition literature.

The second is data. Like any modeling project that makes used of supervised model training, you need labeled data and lots of it. The labeling must be correct, and labeling speech data is an extremely tedious and costly endeavor. This makes doing speech recognition in your garage difficult, as there is only one collaboratively constructed speech recognition data corpus that is free on the web and the quality is really not great. (It's unforgiving work, that must be correct and double checked. It must be consistent. You really need to pay for it.)

So, when you look around the web and you see open source ASR toolkits, what you're really seeing is people passing around toolkits for people who develop ASRs to play with modeling. Taking one of these toolkits and turning it into a commercial quality functioning speech recognizer requires training it on good data and validating your results. While this could potentially be done openly and on the Internet, the costs involved in getting good labeled data has kept the production of really well functioning turnkey systems within the walls of corporate and academic entities.

That said, it would be pretty awesome if Google went ahead and release a giant labeled corpus to the public. : )
It's also effected by GFW. Some Japanese IDCs connect China through CN2 cable which is not so busy right now.
Oh, I see. That is very interesting!
Pretty sure the lack of ordering(memory and execution) semantics for volatile invalidates all of those cases.

Really you should be using the appropriate platform memory and execution barriers in place of volatile 99% of the time.
It's a curious thing that Dr Richard Hipp co-created the "unql" specification then effectively did nothing more with it after that.

http://www.infoq.com/news/2011/08/UnQL
https://www.youtube.com/watch?v=Xn4TgYkqdi8
what's the valuation of the startup?
>If one copies the human brain more or less exactly

Is there a reason to think that that is even a possibility?
"Good old quantum mechanics" is quantum field theory.
Neat, yes, that sort of thing!
That's because they closed the shipping terminal down in Portland so they have to ship it all via semi. From what I understand train has much higher latency(and its being taken up by coal/oil cars).

Over the last 6 months its really driven ip traffic on I-5.
Also relevant: the Wii Theremin

https://www.youtube.com/watch?v=wINCstV50HA
Category theory sans (much) motivation? (2009)
Each of the provided examples leverage the fact that we make very quick, snap judgements to form our first (and often only) impression. Adding superfluous detail to the chart causes the casual observer to focus on information that isn't actually relevant to the underlying data.

One thing I found really confusing, though, was that they changed the colors in some of the examples. I had to check the legend of the second example, because I'd thought the order had changed. And double check because the labels of the legends are listed in a different order than what is displayed on the chart itself.

While it is supposed to be an example of confusing charts, I think the author might have conveyed their message more clearly by focusing on one "trick" at a time.
It's really not that hard for the cops to track down someone in China. Besides, clowwindy didn't take any precautions before. I believe clowwindy once revealed the company he worked for.
Well, in the cases I have heard of the money was stolen from the Chinese people so it seems understandable that they want it back.

Also, Chinese are not prevented from leaving the country, que the opposite. Enormous efforts have been spent in sending a lot of student abroad and bringing foreign teachers in (I have been one of them). The thing is for most people here not being able to Facebook is of minor importance compared to access to cheap and good food, secure cities and an environment where they don't feel people look down on them. So, many Chinese students come back to China after abroad studies, despite all the problems in China, and amongst them GFW is the last important.
I think it is the same documentary that my music technology professor showed us. While a simple instrument, it's implications were quite outstanding for its time. I wonder why it is no longer widely known.
>You can imagine Lisp grammar like Pac Man eating the dots: ᗧ••••, and there is no ghosts here. Pac Man is the function in Lisp, and the dots are arguments. After Pac Man eat up all the dots (the function is executed with all these arguments), it becames a dot: • . and a dot is able to be eaten by another Pac Man.

Simplest explanation of Lisp grammar I've read!
Thanks for your info. As a graduate student major in civil engineering in China, people around me come across the firewall when they need Google Scholar, which is rare also. Sometimes they come to me for help to get access to sites like Google Scholar. But, believe me, they don't care about what is GFW or anything about the censorship. yes, the big brother is watching and they want to be good netizens. Traditional industries like CE don't depend on internet much, so GFW does not have much influences on them. Even to programmers in internet companies, I doubt the proportion of people accessible to the free internet.
Above is based on personal experiences and may not be that precise. Things are complicated in China anyway.
Kitchen Ghosts – cooking cinemagraphs
Tags are still in the original repo

https://github.com/shadowsocks/shadowsocks/tags
It is legally mandated now, and the fleets have till 2018 to implement automated truck-tracking. I work at an enterprise hardware company and we get lots of inbound customer inquiries from logistics companies in the trucking space.
These are particularly terse lecture/review notes. Is there an expanded version?
First, congratulations. Second, unless you know for certain otherwise, do not assume that just because the company "has some traction" that they are immediately able to "offer competitive salary". With that said, there is just not enough information given here to give you an answer. There is a lot to consider:

1. Location - salary depends on where you are located. What a software engineer in San Francisco makes compared to a software engineer in Florida are going to be two different numbers. You need to take into account your cost of living.

2. Benefits - what other benefits does the company offer and how good are they?

3. Equity - are you a gambler and willing to take a lower salary in return for more equity? On the other hand, don't put all your eggs in one basket here. Just because you may get a large equity stake, doesn't guarantee that the company will have a big exit and you will make millions.

4. Role - just because you are the first technical guy and are able to start building a team, doesn't always guarantee that you will be the leader of that team down the road. Also, is the company bringing you on as an employee or a co-founder. While not much difference at this point probably, could play into how your employment agreement is constructed, salary, equity, benefits, etc...

5. Stability - are you willing to give up stability with a big company for startup life. I am not knocking startups by any means (I would never go back to big name tech company), but at the same time they are not for everyone. There is risk involved and while the prospects may sound great and you are enamored by what you read about startups, it is not all fun and games. Long hours, missed family time, unbalanced work/life, etc...

6. Is the company funded or are they bootstrapping? Are the founders experienced or is this their first time?
People joke that moving from parens to brackets is easier to type, but its true, I coded faster in tcl than I do in clojure.
Gotos get the job done; so do NAND gates and flip-flops.
> Reading or writing shared memory

Yeah I was bit by that when writing a shared memory low latency library. When compiled under debug it worked, in release mode values were not being written to the shared memory area. Added some "volatile"-s in there and it worked.
You might like Vancouver. It is always ranked as one of the best cities to live in, and it definitely has the natural beauty you're looking for.
The title says "theremin". The video says "theremin".

A Google search corrects "theramin" to "theremin".

I am genuinely curious as to why you misspelled it. Twice.

Does it have to do with pronunciation?
The US government makes it very hard to leave, no finesse involved. To renounce your U.S. citizenship, you have to pay a fee of over $2000, pay huge "exit taxes", and provide six years of tax compliance proof to the IRS. http://money.cnn.com/2014/12/10/pf/taxes/expat-passport-citi...
The problem I see with his argument is that you may not be able to cease using Apple devices if they start cooperating with government surveillance because you might not ever know. The NSA can force you to cooperate with them and make it illegal for you to disclose that it is happ
How are the people who are not born going to pay the currently existing for their use of infrastructure you suggest we wholly pay for now?
The basic problem is that the only realistic thing in the show is the hacking. Everything else is absurd.

It's a realistic show about hacking the same way that Fantasy Island was a realistic show about island vacations.

Now if they changed the title to "Fantasy Mr. Robot" so you know up front what the premise is I might be more forgiving about the plot.
Ah great point! I was referencing his naturalisation.
The Interleaving Effect: Mixing It Up Boosts Learning
US effort to grab data in Ireland should frighten all using the cloud overseas