skysight-inc/HackerNews huggingface dataset:
- There are times I get along with my coworkers, which happens to be most of the time, there are times I don't.

- I don't know, I feel performance tends to be one of my problems, especially when working under pressure and being stressed / burned.

I hate working under pressure, and when clients have unrealistic expectations. I don't mind deadlines if they are realistic.

- Yes, but I tend to get stuck a lot, I try to solve problems and most of the time I can solve them, but it takes time, and what frustrates me the most is when clients don't understand that writing code takes time, and they insist, several times per day... with emails: "How it's going?" and so on, then they might get rude, etc.

This is what frustrates me the most, unfortunately many managers and clients don't understand that writing code is hard work and when I'm taking more than a week on a task they fire me.

- No, if I misunderstand something I speak immediately.
Trade Offs in Software Projects
No, I never spoke with a psychiatrist.
The thing is that that technology is being used by a bunch of monkeys. People conflate intelligence with primate social and behavioral quirks all the time because of the long running idea that all human behavior is somehow the product of the abstract idea of "intelligence." This is simply false. Many of the motivations that organizations like the NAS operate under are derived from our primate ancestry and should be name as such. This article is the perfect example that technology and tools are themselves completely amoral and what we are afraid of is not the technology but the other monkeys that we live with. AI etc is unlikely to be constrained by millions of years of evolution in primate social groups which has severely distorted human behavior but not completely stripped it of the ability to use its power for good (again, this article).
I was also a bit dissapointed for no mention about R :(
Anyway, i think it's possible to get notebook for R using this: https://github.com/IRkernel/IRkernel

look at this demo: https://github.com/IRkernel/IRkernel/blob/master/Demo.ipynb
Because a hyphen is also the subtraction operator. It's extremely weird if a+b is valid syntax but a-b is not.

This language may require whitespace around all operators, though. It's not clear to me.
Quit Saying “I'm Just Not a Math Person”
It was "masterfully terrible". Can you predict whether it was intentionally terrible or just incompetence at play? My impression is that the NSA likes their key leaking and similar approaches to be more subtle.
It would be amazing for Facebook and people who buy Facebook ads
Yeah, notebooks are great for experimentation but not so much for anything that needs to be reused.

I tend to write prototype code in the notebook then copy/paste it into a package as I become satisfied that the code is correct.
It's because of the revolving door between government agencies and the corporations that supply their equipment. Crony capitalism where the bids that are accepted are based solely on the connections the contractors have.

I think this quote applies here: "Fascism should more appropriately be called Corporatism because it is a merger of state and corporate power" - Mussolini
Riding out a traffic storm on a dynamic Django site
Does anyone have any quick tips of what to do first? I'm on a shared (but reliable) server, running on Django/Passenger and with CloudFlare enabled. Site access is slow and sometimes spotty.
Yes, because Lisp uses prefix notation and hence there is no ambiguity: a-b cannot be interpreted as subtraction in lisp but in EG ...?
The word "expericne" somehow got into the Markov chain. Perhaps the words themselves are being generated by an algorithm?
S2graph, an open-source graph database with a fully asynchronous API
You can debate whether it was ethical to use them or not, but you can't say it was irrational. They were at war with the country and trying to use every advantage to end it as quickly as possible.

That's very different than starting a nuclear war for the hell of it knowing your country will be totally destroyed as a result.
Path Picker
> On the face of it, it would seem to defy the logic of free-market economics. Markets, surely, are places where we are allowed, even expected, to behave selfishly.

I don't think most people think of themselves as being in markets.

If I'm normally a nice guy [1] who doesn't take advantage of people, whether they be friends or strangers, then when I am making an ordinary purchase of something I'm not going to stop and think, "Hey...I'm in a market here, so I need to selfish...I can go back to being nice when I'm out of this store and back on the street".

[1] I said if, so no need to go through my comment history and write up an exhaustive proof that I am in fact not a nice guy. I'm speaking hypothetically in the present comment.
The problem with the Oculus is not the display, it's the controls. What are they going to use in order to take care of user input in the virtual world ? At least Valve has a clear answer for that.
Rackspace CloudSites. Great for static sites and PHP sites. http://www.rackspace.com/cloud/sites
Good advice, but the reality is, if you are running a bootstrapped company there will come time(s) when you have to take the money for custom work. It is all part of the hustle.
C.H.I.P. – the super tiny computer that only costs $9
I think the first one is a single function that has pattern matching for the parameter while the second one is defining the function twice and relying on the language to call the right one based on the parameter.

I think in Erlang the function identification is the name and the arity and this is as close I know of what you would like to have.
Shouldn't the tech leads in that case be picking one well maintained variant, then?
Logic Gates with Dominos
Show HN: ConsoleNet – A framework for easily creating console applications
Anyone Can Learn To Code | Chicago | PT Marketing Manager

Anyone Can Learn To Code is ranked among the five leading professional web development coding bootcamps by Tech Cocktail. Our students emerge from a broad range of backgrounds and are all invested in pursuing ambitious futures in web development. ACLTC is a part time full-stack web dev program so that students retain their full-time jobs while studying weeknights and Sundays. We’re now entering our second year in Chicago and will begin our first cohort in San Francisco this Fall.

We are now seeking a Marketing Manager that will coordinate all online marketing efforts. This is a part-time contract position that has potential to develop into a more permanent role.

The Marketing Manager will lead and develop various marketing strategies not limited to:

Manage social media accounts
Handle marketing our events and meetups
Create, plan and execute email marketing campaigns
Excellent communication, professional and interpersonal skills required. Must be self-motivated and a self-directed professional, requiring minimal supervision for successful execution. 3+ years experience in marketing and teamwork.

For more details and to apply - https://angel.co/anyone-can-learn-to-code/jobs/65185-marketi...
Tips for Running a Successful Bug Bounty from an Insider at Samsung Electronics
Everyone says, “We don’t need any new programming languages cluttering up code bases,” but nobody volunteers to backport their own apps to COBOL.
Facebook Launches In-App Purchase Install Ads
The Discovery of Apache ZooKeeper’s Poison Packet
They've really relaxed the filesize restrictions for these - I don't think a 7mb PDF will render in GitHub but this notebook will.
I haven't seen the new version yet, but that would be really bad decision - leaving all those albums with guest pass links unavailable. It's not like people would search for all those old messages and then resend the links again.
I can't really say but it's my impression that the problem is marketing rather than engineering. I'm thinking specifically of Live Picture, which didn't know how to price its product, nor how to compete with its direct competitor Adobe.
Jetbrains also have support https://www.jetbrains.com/pycharm/help/ipython-notebook-supp...
...systemd?
Even getting a brand new blade just isn't as good as a mediocre modern 3-blade razor. I had to face the facts that I really just moved to single-blade motivated mostly by the savings and the irrational belief that the way we used to do things is better than iterated, market-driven technological advances in consumer goods.
Maybe the idea was that a probe or robot sent to distant planets could use this device to detect life signs.
I use specific versions of libraries in my app. If two libraries depend on some third library it's rarely an issue, and when it is an issue I often have to resolve it manually anyway.

Ideally I think each library would have its own internal copy of any dependencies, but there are some issues with doing that at least in go.
Nah, Lisp is nowhere near the most minimal way to serialize code. It's plaintext, so it's denormalized. Something akin to bincode is the most minimal. But that requires a non-plaintext editor...
http://www.warplife.com/tips/code/c++/memory-management/para...
5 problems every Software Engineer should be able to solve in less than 1 hour
The point is that they are plentiful in SF and Silicon Valley, and that reduces risk. When you lose your job in the Bay Area, you walk across the street, resume in hand, and lo and behold there's another tech employer. When you lose your job in, say, rural Florida, you have to move or take up bartending to survive.

I'd love to move back east, and would in a heartbeat, but I'd have to settle for a single digit number of local employers, and that's not a risk I'm willing to take. The fact that houses are $1MM+ here in the Bay Area is the price I pay for a bit of employment security.
To be fair, this isn't the worst excuse-filled cop rant, but...

> They hate when people shove cameras in their face or scream at them when they’re talking, just like you would if that happened at your office.

That's it. Everyone at the scrum gets a Taser. "As the CMO, I need our code to do shit I have no idea is reasonable, but..." ZZZZAAAPPPP!!!! "He's resisting!" ZZZAAAAPPP!!!
I made a video course that teaches you how to build apps with AngularJS.

http://angularcourse.com
"The Open Smart Grid Protocol (OSGP) is a family of specifications published by the European Telecommunications Standards Institute (ETSI) used in conjunction with the ISO/IEC 14908 control networking standard for smart grid applications."

Not sure who to blame if it is deliberate, but seems unlikely to be NSA, and not just because of the unsubtlety (though NSA was also behind the quickly-spotted Dual EC DRBG).

Even back before the Crypto Wars the NSA usually tried to have their cake and eat it too though, trying to make their crypto breakages to types of breakage that could only be exploited by a state-level adversary like themselves. Leaving 3 different key recoveries available is 2 more than NSA would have needed, and the additional weaknesses simply make it more likely that a first-year CS student would eventually figure out the problems.
Note that this is a double edged sword. Everyone is having is own little DSL world. A thing that Lispers often enjoy, but it's an art, a beautiful one, and a beautiful freedom too, and most people want a python with easy to access libraries more than that.

Lisp aims itself into niche problems where there's nothing good enough done yet. For the rest people won't care about the ability to fit the language to their need, they want 'productivity' and if a pattern become useful, backpressure will force language designer / BDFL to change it.
Progress re-entry prediction: going down in the next few hours
Where did you find the source code? I have been looking everywhere and cannot find it!
Searching the tmux mailing list [0], it looks like there were some recent discussions about migrating to GitHub.

Basically, it looks like the developers don't see any benefit to migrating that outweighs the cost of a migration. [1]

There is a GitHub mirror [2] maintained by, I think, one of the developers, but they don't accept pull requests.

It's interesting to note that, for such a popular project like tmux, there are so few contributors. [3] Five, to be exact.

Maybe that's an artifact of how the mirroring to GitHub works (perhaps the commit authors aren't translated correctly?), but I suspect it's more an artifact of an outdated contribution process and tooling.

[0] http://sourceforge.net/p/tmux/mailman/search/?q=github

[1] http://sourceforge.net/p/tmux/mailman/message/33826395/

[2] https://github.com/ThomasAdam/tmux

[3] https://github.com/ThomasAdam/tmux/graphs/contributors
The "fact(match)" is very strange. In Haskell you have "lambda-case" and in Ocaml you have "fun" as syntaxes to define lambdas that pattern-match on the argument.

That said, I really like the inclusion of async and a DSL for documents. These two are things that benefit a lot from having language support.
Like the Zune right? MSFT has no track record in personal hardware, FitBit will eat their lunch
I know you are just getting started but it would great to hear if you plan to extend this to technical management and different skillsets that would entail.
Uber bids $3B for Nokia's Here maps
FitBit is to Apple Watch/Android Wear as TomTom/Garmin is to Smartphones with GPS.

They're fucked, erm, 'disrupted'.
Uh, by looking at the webpage's source code?
I think you're bringing a lot of false assumptions into your argument.

It's definitely not in my interest for the founders I've invested in to have bad work-life balances. It's not in my interest because I like them and care about them as humans.

Even if you were to assume that I was motivated exclusively by profit (which I'm not), then it would still be in my best interest to help founders find good balances. In that world, I wouldn't want them burning out, which is what happens when there's no balance.

I've seen founders and friends do everything on this list and call it/justify it as work. That's why I wrote the piece.
I'm trying very hard to see it from the CEO's point of view but I'm failing. I mean, I wouldn't want to hire an unenthusiastic employee either, but I wouldn't have taken a prospect preferring Google over a little HR startup so personally. And taking the prospect's deliberation over a career choice as a sign of indecision? Seriously!? I can't see Zenefits coming off looking good after this. The irony is that it happened while pointing out another's social media mishap.
It is great to see all the discussion. We also have source code for topic modeling using tensor methods. Look forward to feedback and further code development http://t.co/VvWyTmZLps
Many of the big web-wallet providers, exchanges, and other custodians insure their customers' Bitcoin holdings against theft. Their insurers include Aon (who insure Coinbase), Lloyd's (Elliptic), Marsh (Circle), and XL Catlin (BitGo).
I absolutely agree - a reputation is easily shattered, which is why it seems incredulous that you guys were actually knowingly behind this.

Like I said, however - the issues disappeared upon uninstallation of the lastpass browser extension pack for OSX, and it certainly seemed to appear on its installation.

For everyone's sake, let's all hope I was idiotic at some prior point and somehow had a different drive-by install...
I don't really understand what point you are trying to argue. It's not a price, it's a valuation; the price is derived from there. Do you think that companies have zero value always?
Does it have to be remote?
If you can login on the same machine you can start the application with "racket whatever.rkt -i" to get a repl.
Gotcha Warriors Cheats Hack Tool No Survey 2015
Mass surveillance of the type where a warrant would be required individually is problematic.

Flying in public airspace taking video of public locations is just another GoPro ad though. Except, apparently, when it's the police taking the video (though in fairness, the Supreme Court has restricted what police can look at and what sensors police can use, even from public airspace).

But, I've got a good solution: Strap the cameras onto the police officers in the plane and call it "body cameras" and all of a sudden it's 100% kosher progressive again, no?
That's a hell of a straw man since I don't think anyone was talking about getting murdered by a drone, and the government doesn't seem all that great at catching real criminals.
That's not actually a feature that was listed (because it's a pretty useless feature - I don't know anyone who actually uses ansi-term rather than screen/tmux, M-x shell or M-x eshell, and likewise it's not going to be useful for neovim to embed a terminal, the useful part is integration.)
In this context, tensors are just multidimensional arrays. The easiest way to understand them is by analogy with matrices.

Matrices are 2d arrays, and matrix decomposition uses methods inspired by geometry, to analyze data in matrix form. Even though the matrix in question might have no intrinsic geometric meaning (e.g. a matrix of which individual likes which beer), the geometric methods still give useful result.

Similarly, tensor decompositions are inspired by geometry, but are also a simple way to get information from a 3d array. For tensors, the most basic tensor decomposition, where a tensor a_ijk is approximated by sum_l b_li * c_lj * d_lk.

tl;dr don't read too much into the geometric side of tensors. Data science applications don't have a geometric interpretation, but the techniques can still work.
"I asked the car forum about whether I should go with the BMW or the Audi. When The Audi dealer found out, they called me and said they didn't want me as a customer if I wasn't totally committed to the Marque."
Well, this case en.wikipedia.org/wiki/Florida_v._Riley pertains to your question. Some of the dissenting opinions raise the same questions you do, but there's a reason I had to call them 'dissenting opinions'.
What exactly is it you think the problem is?
Heaven forbid that you ask for advice before making a major life decision...
I have been using Flickr for almost 10 years. I got the 2 years of Pro Account for free in a event, and since then I have being paying a pro account, mostly as a backup service. Recently they changed their pricing and I was said I should not be paying anymore. It was very strange being a happy pro account customer and then being said I don't need to pay anymore, usually is the opposite happens.
That's basically the idea behind a lot of talent acquisitions.
I have only ever had issues like that when I worked on an actual Python checker where I had to keep BAD code in my tests to ensure the checks worked.

I've never ( read 99.999% of the time I've performed the task ) had issues with Python formatting that weren't my own fault, everyone makes mistakes after all. I routinely edit the same Python files in Vim, Nano, Sublime Text, Atom, and PyCharm, and even jumping between all those editors, they have never "damaged" the formatting and created syntax errors in my code.

I can only surmise that some of the things you used or even just your vim config was setup poorly for Python work.
But She Knows This Better Than Anyone
Who knows, maybe it's decisions like this that will bring PJ back.
> Static typing would indeed add to the resistance if it required you to jump through hoops.

No arguments there. Haskell makes some interesting tradeoffs in this regard, I'm not sure they are optimal but they are definitely valid.

> Unless you go crazy with Smalltalk-like hot-plug live systems (and even then, see Yi and Xmonad), static typing is permissive enough.

The PL community is just really bad at exploring incremental type checking technology. It is totally possible (and I'm doing it with the live programming language I'm working on).

I only claimed that: if static typing feels like it is resisting too much, programmers won't like it. How fluid is programming in Haskell? Ever try using it in a REPL?

> The first is, some of us are Vulcans.

Yep. Take SPJ, the guy is brilliant and I feel like we are from different planets when we talk.

> In other words, Vulcans are better at "math", and put programming into the "math" bucket.

Some programmers like to treat programming as math, but definitely not all of them or even a majority of them.

> My second theory is that everyone could adapt to anything, if only they would bother to learn. Anyone can think like a Vulcan.

Spock was never able to convert Kirk. And I doubt we ever wanted him to.
There are plenty of people that support mass surveillance, they are just in the minority and unlikely to speak up about it in a place like HN.

I'm torn between the two positions. I really like the libertarian idea that the government's power should be limited and surveillance is scary and intrusive.

On the other hand I think the technologies are really cool. When license plate readers first started coming out I read a bunch of stuff about them and thought they were really fascinating. Same with facial recognition or speech recognition, etc.

I love the sci fi idea that we will eventually have a society with zero crime, besides crimes of passion or insane people. Anytime a crime happens, police could go back and see everything that happened. The utopia in the novel Manna had an extreme version of this. I thought it was really cool and challenged the standard cultural trope that surveillance is evil.

People today are so afraid of crime that they refuse to let their kids go outside (https://a248.e.akamai.net/f/1202/1579/4m/i.dailymail.co.uk/i...). People lock their doors and buy guns and live in fear. You can argue that it's not rational but that's not relevant. I'd really love to see the fear of crime disappear and this is a practical way to achieve that.

It should of course be a local issue. Some cities would have surveillance drones and others wouldn't. People could then vote with their feet to some extent and raise families where they felt the safest, and I think that's a desirable thing.

I think there should be balance. What most people fear is someone constantly watching them or listening to them. I think the cameras should only be reviewed after the fact when there is a crime, and the data deleted when they it's no longer relevant.

But I've never posted about my opinion on this before and I'm not likely to again. I'd just get shouted at and voted down as I've seen happen to others. People don't want to have a rational debate about this. They don't have a reason to be against surveillance, they just feel it's wrong and creepy and intrusive and mistrust the government. Or are scared they might not be able to get away with a crime if they needed to. And I feel all of those things too, which is why I said I'm torn.
> The right to privacy, while not spelled out explicitly in the Constitution, is recognized by the Supreme Court

The Supreme Court decision you speak of also makes very clear in its ruling that there is, legally speaking, no such thing as a "general right to privacy". It simply doesn't exist in U.S. jurisprudence. There can be a "reasonable expectation of privacy" in many situations, but that's not quite the same thing.

Of course, courts can rule things unconstitutional and break with prior precedent anyways. But until they do police aerial surveillance is not only "not illegal", but it's been to the Supreme Court already and upheld.

> New technology that makes it possible to observe "public" behavior in ways that were previously impossible is still subject to the right to privacy, and courts may well rule it intrusive and unconstitutional.

Airplanes are simply not "new" technology. Nor are helicopters. Nor are cameras, or radio control. I watched helicopter footage of O.J. fleeing in a white Bronco as a child. None of this is "new".