skysight-inc/HackerNews huggingface dataset:
Interesting you've gone Android first. Can make sense if you have a good relationship with Google for a feature etc.

But the downside is Apple will certainly use it as a reason to not promote your app in any new app features.
Cool! You can see some of the widgets people have been doing at https://github.com/ipython/ipython/wiki/widgets. If you come up with something, let us know and add your widget there.
>Eating healthy is incredibly difficult in western society,

This is the most ridiculous thing I've ever read on this site. Fresh, healthy, affordable food has never been more accessible to any society.

>"Just eat less" is not a very helpful answer, it's incredibly frustrating to hear, believe me.

Eating less is the only thing that works. You only find this advice unhelpful because it's hard. But the reason it's hard is because you've trained yourself to overeat and now you have to break that habit, a habit that has its psychological and physiological meathooks in you. People who haven't lived their entire lives stuffing themselves to the bursting point have no problems autoregulating. I mean, shit, my cat can manage it.

>It takes a lot of effort, lots of planning (preparing food, planning what, where and when to eat, snacks, etc) and a LOT of information (nutrition, insulin effects on the body, pros and cons of current 'fad' diets, etc) which takes a while to collect, also, lots of trial an error.

You sound like a pathetic whiny snot who has embraced a life of learned helplessness.
He didn't present a theory at all. He just asked a question about terminology.
That... actually sounds hugely valuable for software houses everywhere.
Withholding knowledge of a breach is self-rewarding which is why there needs to be a law stating the time frame for disclosure, and either penalties or liablity (per affected customer, employee, contractor, vendor). Lack of skill in detection is a problem, but I don't know whether Congress is well equipped to legislate that, and also companies aren't exactly incentivized to just let themselves get completely owned. They're just ignorant. There's no question this behavior is changing, even if we're dissatisfied with how slow it's happening.

I mean, the average Congresscritter probably has no idea what the typical answer is to "how do you do a password reset?" other than "call daughter/son". They're not good at establishing competency. They are sorta half way decent at bringing out the hammer "disclose what you know within X days, or we're going to fine you... when we do find out when you knew it."

So that brings up the question how the legislation determines whether and exactly when the company knew they were breached. And I'd say they should learn from history which is not to be such dicks like they were with hackers in the 80's and 90's and instantly criminalize disproportionately. We were learning things as a result of all of that, and by repressing it, we learned a lot less. So with companies I'd say up front the disclosure needs to be civil in nature (fines), and if there's willful hiding of what they know, tampering of evidence, destruction of evidence in an attempt to claim they didn't know they were breached or how badly, then it becomes criminal and lay down the hammer. Ultimately though, the worst punishment is up to the states, since the corporate charter is granted by states, not the feds. Off hand I can't think of a case where a corporation was executed in this manner though (revoking it's charter or articles of incorporation).
You mean like that : https://www.youtube.com/watch?v=_JZFSFR6Yeo ? (link to code in youtube description)
* Exercise more
* Don't drink caffeine after 4pm - try peppermint/herbal teas
* Stop looking at all screens an hour before bed
* Go to sleep & wake up at the exact same time every day/night
Perhaps two whole seconds fine for your needs, but to put in perspective your performance-is-fine claims in multiple posts in this thread: I won't go live with a site that doesn't render in under 150ms, because I consider doing worse than that disrespectful to my users and wasteful of their time. The amount of effort I have had to put in in the past to make WordPress perform even adequately has been disgusting.
Apparently Google already internally resolves .dev to a host of internal services. They don't want those to conflict with external services. The best way to do this is to buy .dev, that way they can make sure this does not happen.
I'm working on a lisp interpreter right now, so this should be useful for reference.

One question, how would I go about implementing tail call recursion? I's assume that's a pretty important thing to have in lisp (or any functional language for that matter). I'm working in ruby, if that matters.
Four&me – Connect with great people and get together for amazing activities
It _might_ help, but it doesn't solve the problem.

(I'm sitting here in Sydney still trying to deal with the guilt over a friend who committed suicide this week - we'd been making and rescheduing plans to get together for a beer/catchup since before xmas. I have no idea if he wanted to talk about how rough business/life/family was, or if anything I could have said or done would have made any difference...)
does anyone know what this means?

Python 2.7 is now required
This was done to simplify compatibility with python 3.
I totally agree. I used to work in Info-sec back in D.C. before I moved out to San Francisco and I would always joke with my D.C. buddies that San Francisco cares about product first, security later. Most people in SF are so wrapped up around which framework is the coolest hottest thing and have no idea about anything related to security until it's too late.

I would always complain about being 2-5 years behind in terms of technology stacks when I lived in D.C., but we were always a lot more careful about deployment decisions and extremely serious about data security. That mentality is ingrained in me until today so I always think about security. Unfortunately; it's not in the minds of a lot of people.

I don't think these breaches are going to stop until something really serious happens or until there are some serious negative legal consequences for data breaches. Sadly, it's up to consumers to try and sort out which companies have the best practices and that's not always apparent.
Lace wedding dresses with sleeves, vintage lace wedding dresses
It was already like that with the projects that hit big.

Linux got lots of contributions from companies that would rather invest into it than paying UNIX licenses.

Eventually it got lots of support from the likes of IBM and Intel, because its existence suited their business.

GCC got lots of support when UNIX vendors started charging for their SDKs and smaller shops invested into it.

Likewise for many other projects.
This is anti-competitive, and regressive, it helps the big guns. Imagine big companies shutting down small ones because they don't have dedicated security staff. We need companies with working security to outsource this service, for example for storing records.
Prominent Bangladeshi-American Blogger Avijit Roy Killed
Such an awesome tool for my day to day work. I'm so lucky that I have a job where I can send these between myself and my GM.
We should understand that a startup doesn't have the resources of a fully fledged company. That said, Uber has literally billions in resources, they should have done better.
No, that would be an incorrect reference: it wasn’t about money issues at all. Not directly.

You see, when you are bootstrapping your revenue is contingent on making deliverables, getting customers (or in my case, donors), and otherwise doing time consuming work. Once you have depleted your savings and maxed out your credit cards, then you really start to feel the life-or-death, make-it-or-die pressure. At every given moment there is permeating risk that if you don’t push this update, if you don’t win that customer/donor, if you don’t make such a looming deadline, you will fail. And failure means the bank taking your house, losing all credit for 7 years, being unable to put food on the table, living on the street, and—let’s face it—owning up to defeat.

If that weren’t complicated enough, my wife started her second pregnancy at exactly the same time. Every moment that I was asking my wife how her day was, what the doctor had told her, playing with our other toddler, cooking dinner, or generally just being present was progress not being made towards that deadline, that customer, or a completed product.

There’s a pressure and a mentality here not too dissimilar from the gambler that keeps betting double-or-nothing with exponentially increasing risk, chasing the Martingale of success. Before long your entire life is on the table, and you’re rolling the dice. I made it to that point… and then rolled a natural 20. I got lucky. Sure, I “made my own luck” in the sense that a positive outcome was only possible because of all that work I’d put in. But possible does not mean probable, and the upward-trending outcome I am currently enjoying was very, very low probability. I got lucky, and I recognize that.

But a year ago? I was deep in a hole and doubling down, while totally ignoring other responsibilities and being unavailable to my wife, daughter, and newborn child. I was trading time now for an imagined future, at terrible odds. I think it was her who had more reason to wonder what kind of person she was married to, and I am eternally grateful that she stayed long enough to make it through.

We’re now well funded, making waves, and gathering customers. I’m pulling a steady paycheck and have wiped out the worst of my bad debt. I have a good comp plan with not insignificant equity. But with the information available to me at the outset, I don’t think I would make the same decisions again. I certainly wouldn't recommend someone else to do something so foolhardy. Some things are just not worth risking, no matter the reward.
The Formula 1 test that revealed the sport's greatest fairytale
Who are the largest adware companies by ad impression volume?
It still doesn't look white.
You need to use weak pointers for backpointers in Rust, because there's no GC. If you create a cycle with reference counted objects, objects are never released and the program will leak memory.
The only major network worth hanging out on anymore is freenode, and thats the bulk of my autojoin channels.
Funny, when I do the same thing I get a completely different response:

$ curl --dump-header - 'http://shop.nordstrom.com/robots.txt'
HTTP/1.1 200 OK
Cache-Control: private
Content-Type: text/html; charset=utf-8
Server: Microsoft-IIS/7.5
X-Powered-By: ASP.NET
Content-Length: 865
Date: Sat, 28 Feb 2015 07:04:36 GMT
Connection: keep-alive
Cricket World Cup: New Zealand Beat Australia by One Wicket
I started with Don Libes' classic book on Tcl/Expect[1] and am moving on to the 3rd edition of Clif Flynt's book[2].

Someone in #tcl on Freenode suggested that this set of essays would be a good resource for exploring some of the new/er features in Tcl.

I'm experimenting with using Tcl as a basis for rapid prototyping and testing[4] of services and service compositions built with docker and docker-compose[5].

It would be awesome if O'Reilly would consider making Exploring Expect[1] an Open Book[3] – it's an "oldie but goodie"!

[1] http://shop.oreilly.com/product/9781565920903.do

[2] http://shop.oreilly.com/product/9780123847171.do

[3] http://www.oreilly.com/openbook/

[4] http://caiusproject.com/

[5] https://github.com/docker/compose
Moneyness: Sweden and peak cash
Check this (http://www.hackertoolbox.com/tags/email%20hosting). I am very happy with zoho.com.
The rewrite in JavaScript will be mixture of porting and redesign. Some parts of the Pascal-sources are relatively new and can almost be translated as is. But the older the Pascal-source is, the more a redesign is a better idea.

The old parts of the sources are in VERY bad shape. This project started more than 15 years ago on a much, MUCH smaller scale (about 2 million pages compared to 320 million now). Some design-choices simply aren't valid anymore. Also the use of JS has the advantage that it will make the project attractive to a lot more programmers than staying with Pascal could achieve.

The current implementation keeps the search-index as one big thing. I will split that up into many smaller pieces. That way it can run multi-threaded or even on multiple servers. Currently queries are running single-threaded.

Another shortcoming is that building an index involves several manual steps. I want to automate that.
Right. When you give an object A a lifetime that makes it live as long as object B, you're effectively putting object A into the same scope, for memory allocation purposes, as object B. This works even if B is in an outer scope. This is a new, and very powerful concept.

Any tutorial on this needs to be illustrated. Talking about line numbers is not enough.
I don't know what happened here, but presumably they keep fairly detailed request logs. If they were notified of a security vulnerability like this, they would probably sweep logs for suspicious requests. This way they would become aware of all breaches using that vulnerability, but not until they found the vulnerability, which could be any amount of time after the breaches occurred.
Tunnels of Doom Reboot
"Unless you’ve goofed something up, the slowest part of your PHP-based application should be PHP itself. Other parts of your stack may exhibit scaling problems that affect response times, but in terms of raw performance, PHP is the piggy in the middle of your web server and data stores."

I completely disagree. PHP is rarely the issue and I don't know where people get this idea that PHP is slow. Unless you're calculating the flight trajectory to Mars, the main bottleneck of WordPress is MySQL. Fill up you PHP application with microtimers, you'll see PHP only needs milliseconds to do its job even without caching. If there's anything slowing you down, you're waiting for MySQL or Curl or some external application, which is unnecessary most of the time if you designed the application properly.
Yep. In other words, it's the price of efficiency - the desire to have everything now and the fear of missing the opportunity. But, of course, the question we have to ask is "do we really need to be that efficient?" I know nothing about big companies, but here in small business / startup land, the question becomes "do I really need hockey-stick growth?", "do I really have to release MVP by this hackathon?", "does it really matter if X invests in me or not?"

And time and time again, I've been told the answer was a resounding "yes" by employers, investors, managers, etc., yet when I answered "no" (usually because my inadequate technical skills), the world continued to spin, my business continue to exist, and my technical abilities continued to slowly get better.

While the wily freelancer / engineer should always boost his safety margin by telling his boss 6 months minimum when he's done it before in 2 months, I've found through experience the best thing to do regarding minimizing my own internal stress is to admit to myself that I don't need to be the best, the "A" student, the hotest new company, 30 under 30, or what have you. Instead, it's far more critical for me to enjoy my work and make enough money to survive comfortably in 2015. If the vicissitudes of life (in the form of my boss, investors, clients, etc.) decides to give me success, then great, but if not, I'm content being humbly myself.

To someone who hasn't gone through a career related burnout, failed a business, or whatnot, the above spiel probably sounds like the fatalistic whining of a weakling. The fact is, there is no sense pretending (especially to yourself) that you're somehow strong or a badass. It's much better than to cast out pride, get verbally peed on by your disappointed bosses, and do things at your own pace than it is to push yourself to the point you come to hate the thing you've invested so much time into.
That is probably your browser keeping track of what you entered into input-fields that are named "q" for "query".

And no, this data does NOT get transmitted. So DeuSu does not know about what you searched-for on Google.
And Chrome's developer tools were based on the stuff written by Apple for Safari.
You might also be interested in https://github.com/quantopian/qgrid, which renders pandas DataFrames interactively with SlickGrid (https://github.com/mleibman/SlickGrid)
I plan on installing owncloud myself
Let's not forget this gem: http://www.youtube.com/watch?v=AGF5ROpjRAU

Watching it for the first time made me immeasurably happy
Matt, if you want to learn more about practices and players of Download Valley, you can simply talk to the local Google sales/marketing representatives, who are working VERY closely with these companies. I believe they are definitely aware of all the practices and the dark patterns.
This sounds like a "No one goes there anymore; it's too crowded" comment said by insular people who pride themselves for being years ahead of others.

A huge number of people use it. To pick just one, 8 days ago here on HN was a link to how the US Treasury will now accept PayPal and Dwolla.
What a blast!

I have fond memories of playing the original Tunnels of Doom[1] when my dad brought home a TI-99/4A[2] back in 1982. My little brother, my dad and I would play it together, huddled around the keyboard and screen.

The Reboot is a worthy remake and a tribute to a great game from the early days of home computing.

[1] http://en.wikipedia.org/wiki/Tunnels_of_Doom

[2] http://en.wikipedia.org/wiki/Texas_Instruments_TI-99/4A
This is bullshit. If your organisation can't protect their customers data, it shouldn't exist. Enough of this "I need special treatment because I'm just two dropouts working from a Starbucks'.
The main crawl is several months old. There is a separate news-crawler which checks a few dozen news sites every 10 minutes or so.
This type of competition is not good as there will only be minor differences which will confuse others. They will not be viewed as two different environments but two version of same environment. Developers will not want their libraries to work only with io when they can make it work with node with a hack. This can create situation like unix/windows compatibility. And using same package manager worsens the situation.
From first hand experience I can tell you that Uber was recruiting to start their information security program at least 18 months ago and when I spoke to their software engineers and SREs they had a decent understanding of modern security issues.

In the 18 months since I assume they have assembled a decent security team and while most likely Uber dropped the ball here at least they recognized the need for security before they got burnt.
Only you can prevent forest fires. The aggregate knowledge and concern for security needs to increase. A lot of these security auditors(but not all!) are just running automated tools and generating automated reports. They don't understand your environment like you do. Even a dedicated security guy at a large company can't be everywhere and doesn't know everything(or even understand, say, hypervisor security). I was lucky enough to work with/for somebody that was very security concious and involved in the security scene... It changes your thinking. This thinking while staying pragmatic is the key IMHO. Just like the mantra "everyone is responsible for quality" I believe everyone should be responsible for security. If this isn't specific enough well.. Consider some of the hacks mentioned before. It is at the same time completely obvious to some people what went wrong in hindsight, but obviously not apparent to the implementers that it could go wrong at the time. A cultural shift in thinking and better education in security is the way forward IMHO.
It's easy to tell people to quit their shitty jobs and pursue their passions. It's especially easy if one is an "American hedge fund manager, entrepreneur, bestselling author, and podcaster"; i.e. financially independent and wealthy.

By all means, if your job is soul-destroyingly awful, begin making plans to leave it and move onto something better - but there's no shame in finding a less shitty, more fulfilling job as a stepping stone towards that wonderful day when you can leave all your obligations behind and do what you really love. There's no shame in paying taxes as an employee if you're saving up money to become financially independent. There's no shame in taking a reasoned chance on a new job hoping that your coworkers won't all be backstabbing sociopaths. There's no shame in trying something that isn't client-facing sales and marketing if you think your strengths and interests lie elsewhere.
Probably because he is 1) singling out the lean movement for no apparent reason 2) being hyperbolic (except for the odd psychopath, I'm fairly sure the vast majority of business owners do not believe "some must die for the bottom line").
Obligatory cloc reading to see which implementations were shortest:

-------------------------------------------------------------------------------
Language files blank comment code
-------------------------------------------------------------------------------
Rust 17 294 155 3919
C 18 446 383 3356
C# 19 472 235 3314
Visual Basic 17 322 131 2945
Java 17 322 134 2872
Go 17 299 147 2636
Bourne Shell 16 304 241 2308
Perl 19 263 165 2167
Haskell 17 328 99 1951
MATLAB 25 176 114 1880
Javascript 23 263 145 1873
PHP 17 242 118 1791
Scala 16 219 113 1731
Lua 18 227 87 1715
Python 18 218 143 1393
Ruby 17 165 87 1219
OCaml 15 105 98 1154
Clojure 17 247 117 1011
CoffeeScript 17 193 126 989
CSS 6 150 132 792
make 26 233 59 580
HTML 1 17 27 227
C/C++ Header 6 47 9 172
Maven 1 2 7 72
-------------------------------------------------------------------------------
SUM: 380 5554 3072 42067
-------------------------------------------------------------------------------
It should be noted that Australia is often a test-bed for these sorts of activities before being exported to the International sphere. As a nation, it has been a playground for corporate interests since its inception as a state. Australians are generally ignorant of the role their legal system plays in corrupting the wider International community.

The point is, it works both ways: if you want to know what the corporate elite will try to do in 5 years, watch what they're doing in Australia today ..
"You can’t just hire a couple security engineers to shoulder this burden. You wouldn’t hire anyone to just “go deal with that scale issue” you have either."

https://medium.com/@magoo/starting-up-security-87839ab21bae
hey guys, some more background information: four&me is a social discovery network that enables you to search, create and join activities in groups up to five individuals. we've just launched our mvp today. any feedback or thoughts? this would be crucial for us to validate our hypothesis.
It's looking more and more like TPP is the new ACTA. What does it take to sink the whole agreement?
Parsnip recipes
Security for Startups
I don't understand. How was an Uber public key on Github used to access an internal Uber server? And how is a ~6-11 month old list of IP addresses going to help Uber?

If my locksmith is broken into, and a master keys stolen, and then my house is broken into, the police go to the locksmith. I do not get to subpoena the locksmiths list of customers. So where is the FBI in this story?
The mayor of London renounces his American citizenship