skysight-inc/HackerNews huggingface dataset:
If you want the hard sell, watch Charlie Rose's interview last Friday with Cyrus Vance, the Manhattan district attorney, and Jon Miller, the NYPD's head of counterterrorism [0].

You will hear a lot of ugly words and phrases like "terrorist," "rape," and "child pornography," as well as a lot of pleasant ones like "protection," "safety," "democracy," and "the American public." You will hear an argument that iOS 7's security model was great, and that Apple is challenging the U.S. government as a marketing pitch to foreigners.

You will not hear much that sounds like the sort of thing people say on Hacker News.

0. http://www.pbs.org/video/2365672280/
Setting Up a Meeting with Your Future Self
Why it’s unrealistic to expect scientific journals to retract erroneous papers
Yep, also see our 'Make GitLab.com fast again' issue https://gitlab.com/gitlab-com/operations/issues/42 for updates about performance.
Got a nice start reading that comment. A nice amount of good sense. And then...

> We already have solutions for that:

Yes, finally somebody will say "local cache"!

> locksmiths.

Ok. Not yet.
I'd like to see a better solution for CF/Tor interactions but, to be perfectly honest, Tor is too small a portion of CF's user base for them to put serious effort into this and the fact their solution is more of the same seems to largely reinforce this point.

I honestly refuse to use them when I have a choice in the matter because I don't have much faith in the dark mass of data that they have access will be used correctly. The fact they need to be called out publicly by the TBB team pretty much reinforces this belief.
I'm not sure they exist yet; we're still at the stage where we are trying to appreciate the complexity of the systems we are studying. The first step is to catalog. For example we've only recently begun to appreciate the extent of genetic heterogeneity in cancers (and the therapeutic significance of this variation). Now that we have this sense people are beginning to think about new experimental methods for collecting this kind of information; we are still a few years (maybe a decade) out from good models of how to analyze it.
Are you currently still in Fort Wayne? I graduated from Purdue 10 years ago, and was interested in staying in the midwest, but my best job offer was a 1 year contract at less than half the wages I took in California as a full-time employee. Fort Wayne is cheaper than Santa Barbara, but not that much cheaper. Furthermore friends who stayed in Indiana describe work conditions very similar to what you mention here.

One friend of mine switched from being a developer to a DBA and said everything except being on-call more was a huge improvement: much higher pay, more respect and if he did well it made a difference: his previous two jobs were such that he would get in no way rewarded more (not even someone else noticing) for quality code versus code that implemented only 60% of the features with tons of bugs. Everyone notices if the database goes down.
On the brain.fm they list results, but they are super flimsy. For focus, for example, n=17, and the difference between music vs non-music is much smaller than the standard deviation of either group.

So it's possible this stuff helps you focus, but it doesn't appear to be showing up on these studies.
First, most hackathon games are terrible. They don't even rise to the level of coherence of those former games, because they're mostly thrown together into the first vaguely "game-like" thing that compiles, with half the gameplay in orders of magnitude more space.

Second, those games are only possible due to the existence of frameworks, high-level languages and the proliferation of programming knowledge over the internet. Almost no one doing a weekend hackathon is cranking out a playable game in raw assembly.

Now to be fair, most games in the 80s were terrible as well - that's part of what led to the crash, and it's just Sturgeon's Law in effect. But what's being praised here isn't really design skill so much as a level of programming skill which simply isn't strictly necessary in the modern day to create a game.
Are there still companies that still charge per message fees?
So you’re starting a tech company? Here’s how we hired our first 10 employees
I also faced various issues ... as it is anyway inevitable with Linux apparently (yes, the closed source drivers ...).

But I managed to solve almost all of them thanks to lots of very kind, to the point and fast responding pros on forum.linuxmint.com.
> Yes, customer service reps don't get paid well. Why? Because literally anyone who can answer the phone and not be rude can do it. The required skill set for it is very low and it's easy to find replacements, so it's not going to be a well paid position.

Why are they offering that position in the most expensive city in the country? If they're not going to pay enough for it, who taking the job will be able to afford to live on the salary?
Comcast’s Business As Usual Turns Out to Limit Minority Access
Bingo. Recursion is easy in the func^H^H^H^H"application-oriented programming" model of computing where the whole program is a mathematical expression written out in tree form on a blackboard, and applying a function means erasing a node that says (fib 8) and replacing it with a node that says (+ (fib 7) (fib 6)), and eventually with one that says 21. But most programmers, most of the time, seem to use a different mental model, one of functions as little actors that send function-call messages to each other and themselves, including when they are doing "functional programming" (and ofc mutable state and performance considerations tend to push the language into this model anyway). The problem is that in an actors-ish model continuations are easy, while recursion and function-call behaviour in general are hard, derived concepts built on top of continuations.

So I've come to think that introductions to programming should usually look something like this:

Stage 1: Teach "application-oriented programming": functional programming that's explicitly, and exclusively, about substituting expressions in an expression tree.

Stage 2: Teach how to program using only simple "dataflow" models of stateless (or stateful) actors that reliably pass messages (ie. call continuations) to each other in parallel. (To prepare for stage 3 you'll need to cover "dynamic dataflow" with actors passing around the capabilities to call other actors, but it's also a good opportunity to probe what can reasonably be done with a static graph of calling capabilities.)

Stage 3: If the students are led to push the Stage 2 programming models hard enough they'll naturally see that a lot of the code they write for those models (but NOT all of it) really wants to be able to take advantage of an explicit function-call abstraction. Teach them how to implement the Stage 1 language as a DSL inside a Stage 2 language.

Almost as an incidental benefit the students will end up understanding call/cc, too. By contrast, it's the attempt to blur these two, very different, models of computing together and handwave the distinction that leaves students confused by recursion—and they should feel confused by recursion in this case! The feeling of confusion is their intellect warning them that something is wrong. The real damage is done when they either give up, or end up feeling that they understand it when they don't.

(Another side benefit is that it's an early introduction to the huge and indispensable diversity, and yet intense inter-relatedness, of models of computing. Among other things that should hopefully temper the zeal to smash square pegs through the One True, Round Hole, and hopefully even the polar opposite vice of unthinkingly picking up whatever "the tool for the job" is supposed to be. Similarly, the order of stage 1 and stage 2 could be reversed.)

TL:DR: "Continuations are easy: functions are hard."

PS: The really fun question is how lexical scope fits into the Stage 2 model. It's a restricted case of something else...
Minor spoilers for others

The first ship sent by the moties (the aliens in the book) uses this exact type of propulsion. A huge laser pushing a solar sail ship across space. It is not a new idea i think was the GP's point.
That's authentication, but OP is asking about authorization.
Google Hangouts does this for SMS. You can send/receive real SMS from your Google Voice number from any connected device.
> Any country that relies on natural resources for its wealth will suffer when those resources dry up and are not replaced with some form of productions

Tell that to the free trade/comparative advantage crowd.
Also, English got by for centuries without canonical spelling. For the OP's underlying point, I'm not sure that's an improvement, since people could spell things more "naturally," as many children do now when learning to write. But it does show that irregularities can be reined in after they are already in common practice.
I think most people answered your question without reading it. They must be mind-readers.

In my opinion there's only one way to do this. Admins who are all powerful, and non-admins. None of this complexity of super-admins, etc.

Admins have access to everything.
Groups have access to things given to them. Users in more than one group have access to the set of all things their groups have access to.
Users without a group are really just users in a group of 1. They have access to things given to them.

People who ask for more complicated permissions than this are asking for foot shooting abilities, where people have access to things they don't mean to.

The rest is up to UX. Notify other admins when one behaves badly. Confirm admins really did mean to remove themselves from the admin group.
And if you want to make that readable, you could use enums or something similar in your language of choice.
Has Apple just made iPhones illegal in the financial industry?
> Occam's razor can just as easily be applied here to come to a conclusion that is opposite your conclusion.

I don't conclude that fish don't have feelings and human have. What I say is that "feelings" and "experiencing" are undefined terms. So, both statements "fish have feelings" and "fish don't have feelings" are meaningless.

> Your assumption (that this response has no relation to the similar response in mammals)requires a new explanation for why the response happens.

I didn't assume that.

"Experiencing fear" is not an explanation for heating. The real explanation requires less abstraction, modelling organism as close to physics as possible, explaining biological processes that happen inside, not just comparing fish to mammals in a way that is more abstract than biology itself.

> Thus, it seems to not be the simplest explanation (to me).

Occam's razor is not about the simplest explanation. The simplest explanation for everything is "god will". Just as inventing "god" is simpler, inventing "fear", "feelings", "mind" and other non-material things is simpler, but unnecessary and does not explain anything really.
Use rtags. Its great.
Funny, because I've been using Arch Linux now almost 5 years on my work computer without any problems. Same desktop (xmonad), same editor (emacs) and same terminal (xterm) with the most awesome configuration stored in Github. The only problems I've heard here are coming from the OSX users, who face difficulties when upgrading the OS into a new version, which breaks homebrew or something...
Africa's population was brought up because many dystopian novels/stories have an upper class (like 0.01%) who's rights are incredibly restricted but rewarded with resources/privileges where as the vast majority of the population can mostly do whatever they like but are given nothing. 1984 is a great example... there are many more examples. ie poverty and/or living off the grid = freedom.

I guess when I read dystopian like things where this is the case I'm always begging the question... why don't the characters just move out of the restricted society (in some cases the story answers that but in many its not).
I was captivated until "2.1 Search for girls through Wechat People Nearby"

That just pushed the creepy a little too much.
Why You Might Go Bankrupt If Your Next-Door Neighbor Wins the Lottery
Wall Street and Silicon Valley: A Match Made in the Blockchain
> I would think an up front calculation of cost of living in San Francisco (in top 5 highest in US) vs offered salary would show it was not feasible to take that job.

So then why is Yelp offering it? Why do you think they offer that job at a salary that you feel a simple calculation reveals to be insufficient?
Apart from the other methods mentioned here (such as the import from the user interface http://doc.gitlab.com/ce/workflow/importing/README.html) is also an import rake task http://doc.gitlab.com/ce/raketasks/import.html for administrators.
When was the last time you tried Tumbleweed? It has improved a ton and especially with this latest LEAP release.
Here's irony for you: basic text messaging is almost free to the carriers, because it actually happens on the cellular protocol's control channel. [1] Your phone maintains that connection persistently (I think), so fitting SMS messages into idle time makes it virtually free. The SMS cost is just a profit center for carriers, but this explanation also accounts for the speed of delivery, etc.

> Look at what happens to iOS users trying to switch to Android: iMessage blocks their communication for months afterward.

It used to, but Apple built a "deregister my number" page that'll be able to unlock that within a matter of minutes.

[1]: https://en.wikipedia.org/wiki/Short_Message_Service#Initial_...
That is authentication, which is orthogonal to authorisation.

It's very common to see a system with a reasonable authentication system which is yet compromised by having little to no authorisation.

(A classic example of this is where after logging in as a normal user, you can still hit the /admin/ endpoint.)
Prepare your distributed system to fail
I interviewed on Friday for a company called Emcien that does data science work.

http://emcien.com/

If you're willing to move to Atlanta, they're an option. Send me an email if interested, look in my profile. Heck, even if you're not, they're still worth talking to.
There's ongoing discussion about this here: https://github.com/mholt/caddy/issues/199

One of my tasks this week is to get this in motion.
That would be cool, we're discussing distributed code review and issues in https://gitlab.com/gitlab-org/gitlab-ce/issues/4084
I believe there are two places where Tesla's system uses GPS.

One is to slow down for curves in the road. I'm not entirely sure why they don't just sense the curves with the camera, but there are reports of spurious slowing due to out of date maps, and I've seen it myself when the system thinks I'm taking an exit ramp that crosses over the highway and I'm actually driving under it. Not really a problem if this gets faked out.

The other some sort of input to the lane keeping system, perhaps to resolve ambiguity if the camera isn't quite sure where the lanes goes up ahead. The other sensors are by far more important in the calculation, so I don't think this would do much either.

Currently, there's no connection between the route in the navigation system and the autopilot system (e.g. it won't take exits for you if you're going that way) so you can't spoof it to make it go somewhere else. Pretty much the best you could do is confuse the driver with bad directions.
oh... it's a "PR" stunt is it?
The specific details aren't too important. (Another example: "(T)-1" - very different interpretations depending whether we previously had "typedef int T" or "int T=10"). The problem is that a line of code can't be understood, not even at the most basic level of dividing it up into appropriately-categorized tokens and arranging it an appropriate tree-like structure, without having previously interpreted (to some extent) the code that precedes it.

From a practical perspective, this makes the compiler code more complicated, because now the parsed code has to be analyzed and the results fed back to the loop. As well as the obvious negative effects of code that's more complicated, this also means any code analysis tools that work with source code have to themselves do this same work. (For C, this probably isn't too much of a difficulty, but it's still annoying having to keep track of typedef names and so on just so you can parse it! For C++, it's a very big problem indeed, on account of how much stuff you have to keep on top of - and that's why C++ source analysis tools basically never worked properly once you got past a certain level of complexity until people started just using the compiler to do it.)

I don't have an in-depth background in this stuff, so it's possible there are also more abstract benefits from having a grammar that doesn't suffer from this sort of problem.
I've never been called hollywood before :) If you look at my HN profile, you can see my submission history and my linkedin. I appreciate your feedback, I clearly need to add detail to the submissions page.
It works great for lighter unmanned missions, but becomes less useful as you increase in mass. NASA has had to come up with some interesting solutions in order to land their rovers. Mars Pathfinder used a giant inflatable airbag to scrub the remaining speed it had when hit the martian surface(Lithobraking.) MSL Curiosity, after it jettisoned it's heat shield and parachutes, used a rocket-powered 'sky-crane' in order to slow down the last 200 MPH for a soft touchdown.

This is one of the reason SpaceX is focusing on rocket-powered landings of boosters and capsules vs. parachutes. This is a vital technology required to be able to put large amounts of mass on the surface of Mars
>> Things like apache, mysql, etc etc etc.

That's well beyond the remit of the OS developers who are only responsible for FreeBSD, but the ports team has happily provided us with `pkg lock` to prevent edits to ports once they are installed.

>> my understanding is the ports system only supports the lastest version of FreeBSD

I believe the the ports tree will be compiled for a given branch until the underlying branch is EOL. FreeBSD 8, for example, had binary packages built from 2009(?) until the branch was EOL'd last year. That's six years of support for 3rd party software, after which you can maintain/build your own pkg repository.

I understand the desire for longer environment lifecycles in FreeBSD (I hate the continuous upgrade cycle myself), but without a company stepping up and providing long term commercial support, I'm not seeing how a volunteer project as small as FreeBSD can do more for longer.
I think it would be more likely to do the transfer in a more phased way.

For example, if they start to need more low-wage positions you start hiring directly in Arizona, and when someone leaves the SF office you just don't hire someone there again, you re-open the position in your other location.

Do this for some time and at some point you are probably going to have only a few employees left which would be easier to fire.

So it's kind of like option B except not everyone at a time.
You are the robots: the dark future of automation in personal finance
360 Total Security 2016 Crack and Serial Key Full Version
Hey man, about to respond to your other question, but there was a similar question earlier so thought I'd just take this one first.

Here's a bibliography we're still working on. More to add, but a good start so far: https://www.brain.fm/pdfs/ResearchLibrary.pdf

Here's an independent peer reviewed study on HRV using our tech: https://www.brain.fm/pdfs/ElioConteHRVandBWE.pdf

We're planning on following that one up with a more robust study, because our users do get great results with HRV and it's an interesting topic.

One of our former neuroscientists published a well received meta analysis in a journal, but it's a bit outdated now re: what we're doing. Still, it's on our site if you're interested.

And then of course here's our own research that is pending publication:

https://www.brain.fm/pdfs/EEGFocusAnalysis.pdf
https://www.brain.fm/pdfs/EEGSleepAnalysis.pdf

We also do regular analysis of user progress with a few statisticians I work with, and those will be published as well. Sorry, just takes time to get these things ready and through to a journal. Trying our best though. :)
Has literally all the problems he mentioned.
I've been working (programming) to this album lately: http://pza420.bandcamp.com/album/friends

Nice and mellow, but not boring.
Yes, but Google Voice is only available in the US. I have my Google Voice number forwarding to my e-mail which is nice. Of course, just actually using e-mail would be preferable. With e-mail I have one permanent address that hasn't changed in 15 years, and won't change anytime soon. Hangouts+SMS seems more like a bridge to the pre-mobile-internet era to me, a time when people were identified by a location-dependent number instead of an nice, worldwide alphanumeric identifier.

Nevertheless, a lot of operators/countries either don't have or don't want to allow these kind of gateways, for whatever reason. A purely IP-based solution would get around these restrictions.
Slightly irrelevant, but why Taiwanese? Since when has Taiwan been considered non-respecting of copyright and patents? I'm sure it's just an off-hand comment, but it still seems oddly specific since there are fewer Taiwanese speakers than the entire population of California.
You have useful skills, you should be quite employable. If you had a track record of conceptualizing and implementing novel tools or solutions to problems based on your ML/statistics background to really tie together the programming and analysis that would be golden. To really gild the lilly, you also would want to have leadership and project coordination experience.

The best thing you could do to improve your employability is get together with some other unemployed developers and come up with a really slick tool that leverages ML/statistics and open data to do something cool on the web.
“SurviveJS – Webpack and React” v2.0 [BOOK]
Ha - thanks. :) I'll watch it. But I'm specifically asking here because I'm trying to understand and learn from the rational arguments. There's never a challenge finding inflammatory or disingenuous ones, and there's not much to learn from them either (on either side of most topics - not unique to this one).
What about when the police are smart enough to not detain/reroute you, rather track everyone. Everyone. To every address. So going to a single address isn't sufficient, but your cumulative travels are worthy of a full "investigation". All your phone records, including call speech converted to text for automatic analysis by AI. By the time the cops come for you, they'll have a mountain of "evidence".
Related thread:

https://news.ycombinator.com/item?id=8362040

The difference appears to be that you can resize concurrently with lookups. From reading this article it seems they are not that happy with this aspect of the implementation:

Right now, if a get call encounters a Redirect, it helps complete the migration. Perhaps it would be better for scalability if it immediately read from the new table instead. That’s something worth investigating.
> Thus far, I feel my communication skills have been one
> of my strongest assets and strongest attractive features
> for potential employers.

Well, you are absolutely wrong. Your communication comes across as defensive, angry, defiant, and self-important. It's a major turnoff.
Yes, but, what if I wanted to get the blockchain involved somehow?
Oh, cancan is alive? Cool. I already looked at the old CanCan repo and it's the best looking library for inspiration I've found so far. Maybe I should dig deeper to see how more complex authorization rules are handled.