skysight-inc/HackerNews huggingface dataset:
If the product costs/benefits are equal, why not buy non-local? It seems like your avoiding discussing the actual reason I gave for why local vs non-local is not a valid criterion for judging potential investment opportunities.

In general, if you think that some property of a product is good, then you are implying that you should buy it even when it would otherwise be a less attractive deal. In the language of economics, you would say that property enters your utility/decision function.
Don't start me on the Belgian language laws. The worst example I know is the motorway signage for Jodoigne/Geldenaken near the language border.
Agreed. Trolling, in the classic/historical internet sense, is trying to irritate others by baiting them into an online argument that they take very seriously. Trolls are generally pests, but not hateful.
...who are pandering to a crowd, and based upon essentially no information at all

References?

What I remember is a well-argued article pointing to many parts of the hack that would seem to disqualify North Korea - for example the use of a (South) Korean language locale which North Koreans would in fact not normally be able or likely to use, broken English with little relation to how North Koreans would speak, etc.

Now, North Korean could be making a careful effort to impersonate Western hackers making a crude effort to impersonate North Koreans. But that's kind of reaching and there's a bit more than no evidence.
Am I correct in assuming you've not actually read any of Chomsky's syntatic work?
http://nginx.org/en/docs/http/ngx_http_limit_req_module.html
"I like my job but feel like I could be making more elsewhere."

Most likely you can be making more elsewhere. You're not a spoiled brat, you just need to figure out what's important for you right now and get in an environment that can give it to you. There's day to day and the big picture to consider. Money is definitely a part of what's important for most people, but it varies, same with autonomy, chemistry with your team, liking the product- every big thing about a job.

Definitely look around, someone with design and product experience can find another job right now in the Bay Area. You might find a better fit.
Ceilings don't necessarily need to be low, but the less wall height, the less the walls can be a reflecting plane.

Absorptive ceilings provide (1) bulk absorption in a room and (2) reduce the primary reflecting path among open offices when there are partitions of modest height between workspaces. That they hide the mechanical and electrical crap from sight and make it very easy to service those items was supposed to be their benefit, but the pendulum has swung the other way and the "finished" look is boring now...
actually, I just realized someone is trying to DOS the site creating massive random accounts. Please unknown hacker, don't be a dick, this is just a pet project.
Hi,

putting aside the debate over free market theory for the moment, as regards the banking industry the evidence is very clear and compelling: smaller sized banks and credit unions do in fact lend a greater portion of their assets to small businesses. This mainly has to do with the business structure of large vs. small banking institutions. To quote the FDIC's 2012 Community Banking Study:

"Community banks tend to be relationship lenders, characterized by local ownership, local control, and local decision making. By carrying out the traditional banking functions of lending and deposit gathering on a local scale, community banks foster economic growth and help to ensure that the financial resources of the local community are put to work on its behalf. Community banks have always been inextricably connected to entrepreneurship. As of 2011, they held 14 percent of banking industry assets, but 46 percent of the industry’s small loans to farms and businesses."

Analysis of our own data is even more telling: BankLocal data as of 12/31/13 shows that the nation’s four largest banks, JP Morgan Chase, Bank of America, Citibank and Wells Fargo (collectively known as the Big-Four) only loaned 1.9% of their combined assets to small businesses compared to 10.6% for small and medium size banks.

If small businesses and the Main St. economy matter to you, then so should Local Banking.
If someone believes an interpretation, can it really be mythical?
setattr and similar dynamic features do make Python harder to optimize, but they're not that different from what you see in JavaScript. JavaScript has had an incredible amount of work spent optimizing it, but the result is a bunch of pretty damn fast language JITs that implement the full language, usually only slowing down in cases where actual use of those features requires it. Is it really that hard to come up with something like that for Python?

(Threading is a separate issue, though.)
(I guess to add on to yours and the previous posters' comments...)

Even if it wasn't North Korea, the U.S. still gains nothing from this except for maybe making NK look even worse.

And the U.S. might make some stupid political decisions, but there's a difference "ill advised" decision and a flat-out stupid decision. Going to war with NK would mean South Korea getting attacked by NK. Would the U.S. risk that?

I honestly do not think so, because it'd signal the end of the U.S.' diminishing credibility in the global sphere. Nobody wants to be friends with a country who'd willingly throw a friend under the bus simply because another country (which has very few friends) hacked into one of millions of corporations in said country.

If the U.S. and USSR could go years without nuking each other, I believe the U.S. has enough restraint to not launch (enough of) an attack on NK that would provoke a NK response towards their southern neighbors.
What OSs have "North Korean" locale and language settings? The Windows 7 PC I'm on now sure doesn't have one (though it does have "Korean"). And if there is no "North Korean" setting available, wouldn't it make sense for them to use Korean, seeing as it's the only other language that uses their system of writing?
good tip. thank you. sorry I removed the parent while you were posting, just realized I was answering to the wrong message.
Ask any trademark lawyer worth their salt and they'll tell you, "don't put a noun in your company name." That's why you get law firms named Shook, Hardy & Bacon L.L.P. and not ZenLaw, LLC.
Took the liberty of turning it into markdown so people can collaborate on the guide.

https://github.com/sourceful/send-email-as-a-startup
I have always wondered how these places stay open. However, I'm loyal through and through to my deli, so I imagine every deli has a handful of people that drive a majority of their business.
Best Buy Mistakenly Exposes Their Exclusive Blogger List
Google strikes back at Mississippi attorney general over MPAA subpoenas
> Once arrived, they could instead make more humans, from parts.

Maybe their manufacturing process is named "evolution"? :-) In that case they could just bring along some primitive life form. Who cares if it takes a few million years? And what if evolution isn't as random as we think? Or maybe the parts that are random are too trivial to care about, from the perspective of a few million years.
If you search online, you can find isolated regulatory incidents, patient anecdotes, and even statements by doctors that they prefer patients not switching brands when something works for them. Beyond that, I'm not sure what is really known, or how you would go about studying this phenomenon in a scientific fashion.

Even if it is a placebo, if two medications that are supposedly the same cause different effects on me, e.g. one has much more manageable side effects than the other, then why shouldn't I take the one that makes my life better?
This is way into "it's not funny if you have to explain it" but yes, that's what I meant.
The use case for the Blackbird has (mostly) gone away - iow, we don't have MAD and a burning need to spy using airplanes. The defense procurement industry ( aka the Military Industrial Complex ) is a major... victim of Baumol Cost Disease, and those two taken together...

no indictment of the practitioners there; it's just all but inarguable. If you work in a defense company, you'll either adapt to "do" contracts/procurement or you'll be gently pushed out...
Sorry, really late reply.

I fully appreciate that the type system imposes constraints that don't exist in Python or R. For my purposes in particular, and I think many people, I don't actually need a full-fledged data frame with heterogeneous types. What I actually want is a numeric matrix with labels on both axes and good methods for querying, group-by operations, etc. (And an equivalent numeric Series type). Big bonus for memory mapping and/or fast I/O.

I think this is an easier problem to solve, especially since factors and ordinals can be considered as a special type of numeric.

It has been too long since I've looked at the internal code structure of DataFrames.jl, but I think the biggest design flaws at the time were the requirements of index names to be symbols (probably should either be a flat String, or a choice between String and Int64), and axes on columns only. I can only assume the symbol decision was made for performance but you surely have worked with datasets given by investigators that use all kinds of random conventions for index names that don't fit the constraints of a symbol. Not to mention the very common case of numeric index names. I find it very annoying to read such a file in R and get "X1000" or whatever as my index names.

I actually tried briefly to dive in and fix the I/O problems, but the code style was daunting -- a few, very huge functions. If it hasn't been done, I would suggest breaking it up a little.

Anyway, I didn't mean to be overly critical -- I think you're doing a very important task -- but as an honest assessment of why I, as a busy scientist, found Julia to be more trouble than it was worth.
I think it's hard to judge so quickly when we could easily consider a sliding scale of importance. If someone steals a pack of gum from the local CVS, I put that much lower on the scale of importance than say an extreme of a child being kidnapped... or in this case, theft of thousands of dollars worth of computers including data, work, etc. We accept that "Amber Alerts" flash on our phones, highways, emergency systems because society has decided that it's important to get a lot of eyeballs. It's a public good. Well Tinder is a private business, and as such they can certainly take down any 'spamming' photo. But I am willing to bet a lot of users--especially justice-minded users--could see this as a potential feature. Every 20-30 pics, a wanted ad is posted and if you contribute to catching them... you get a reward or maybe even some kind of 'good person flair' on Tinder. I'm just throwing ideas out there... but really trying to show you that what you see as just 'spamming' could actually be a huge opportunity both for Tinder users and Tinder itself.
Flat design Sunspot – weather in colors
Ask HN: Do you think Sony made the right decision?
We're getting the blog back up. Good coverage is available here if you're interested in the story: http://www.businessinsider.com/burglar-who-targets-silicon-v...
In my book, these are only killer features compared to Python 2, not in comparison to the rest of the world, and more along the lines of minimum necessary to justify the pains of a breaking change.
This is amazing, we never considered making the guide open source/community driven. Many of our other resources already are.

We'll fork your markdown version this weekend and make the guide we host github powered.
The Liberal Art of Mathematics
by the by, I'm one of the project partners
FCC seems to have lost hundreds of thousands of net neutrality comments
Bored is the word you're looking for. We have all been there. Sometimes it gets better, sometimes it doesn't. Some people are barely capable of doing the same thing day in and day out, year after year. For them, ignorance is bliss. Others strive to constantly learn, push themselves, and seek opportunities in the challenges that new stacks and projects bring.

If you don't see the situation getting better, you need to find a new employer. Find one where you aren't the smartest person on the team, one that will challenge you, one where you can adopt a mentor, and one where you can hone your skills. I realize this in itself can be challenging. If you're in a metro area of > 1 million people, it's much easier than if you're living in a smaller city ~250,000. Network, go to meetups, attend open hacks, meet people. More often than not, there are a great deal of job opportunities that never get advertised to the usual channels. Making new connections will help you discover new opportunities.

If you're not learning enough, that's not your employer's fault, it's yours; unless you're working late every night and on the weekends for your employer (if you are, find new job). If it's important, you will find the time. Game of Thrones and Call of Duty can always wait.

Practice your craft, constantly. I realize it may not be possible to do this daily, but try every other day. Set aside time, i.e. 8 PM to 10 PM, or 5 AM to 7 AM (whatever works best). On the weekend, try to carve out a 5 hour block on either Saturday or Sunday. Communicate with your partner why this is important to you. It may not have immediate benefits, but in the long run it will. Commitment and discipline are the most important character traits to have as you endeavor upon this journey.

Here's some other advice I gave nearly 3 years ago: https://news.ycombinator.com/item?id=3693261
I recently posted a writeup of an idea I had kicking around for a while, which also has some fun similarities re many worlds interpretation. Kind of makes one wish one was a quantum physicist :).

edit: http://pointfree.uk
Hate to break this to you but media is not always right.
I love the interface! However, I'm getting "looks down from here" alerts for every URL. oops!
Might want to take "somewhat faster" with a grain of salt. I just tried it on a smallish program (CPU-bound, mostly string operations) and got a 20x slowdown.
"Just because we created a tiny PC with a small touch screen won't change the way businesses purchase technology and adopt them."

I think this is the exact opposite honestly. I think this WILL and IS changing the way businesses procure their technology
Are you asking about Sony's decision not to distribute the movie The Interview announced earlier this week? No, I don't think Sony made the right decision. Sony should let willing people watch the movie and see how the world reacts to that.
Distributing 3rd Party JavaScript with Python Packages
I was evaluating Zendesk and I already signed up for zopim.

I am going to ditch both.
Slow, incremental improvement is not a killer feature. Compiled Python 10x faster. That would be killer. Proper multi-core concurrency. Killer. Modest (yet breaking) improvement over 6 years while all the action goes on in other languages? Not killer.

But you cite a very important point: all the improvement, modest as it is for the majority of users, is going to 3.x and yes, that's why I've moved. But I can tell you it's only because of the constant nagging and threats about abandoning 2.x. Nobody would have moved for any actual "feature" of 3 were it not for the fear of being abandoned. It's a stick-only strategy. No carrot.
You'll see that the url of the post is rather completely in line with what Sony's CEO is trying to communicate here. He is plainly responding to what the President said in the morning about Sony.

But what's troubling here is the sensational heading[1] that CNN/reporter has chosen to bait traffic to this page. Turning it into some sort of a match between the two.

Is there not a legal action that could be taken against CNN for such poor quality reporting?

[1] "Sony exec fires back at President Obama".
Those are just extended anecdotes.
some bored guy is attacking it right now, try again a bit later. also, which host did you try?
Re: functional programming, yes. Meteor is very agnostic to a specific pattern/structure, so you're able to organize your application however you see fit. There are definitely "automagic" functions that they give you, but it's more of a "box of legos" mindset than "build this model of this airplane and if all the parts aren't organized by the manual, you will fail."

You can bring your own way of thinking and work it into Meteor. The platform has conventions, for sure (e.g. client code vs. server code), but none that force you into a rigid way of writing your code.

Is that what you're asking (I'm not much of a programmers programmer so my terminology is spotty)?

Edit: give it a try, but if you have a preference for writing your apps: work with that. The marketing bullshit is just that: marketing. Meteor is great, but it's not for everyone or every application. Instead of getting caught up in the woo, it's helpful to play with it for an afternoon to see if it maps to your mental model of what an application should (or could) look like. If not, stick with what ya like :)
`hget` is pretty awesome in that regard, being able to quickly convert an entire page into Markdown using a simple CLI is very powerful.

Glad it's useful!
Sounds like that person was actually confused, but there is illegal content in America, in that possession and not transmission or receiving it is the crime (notably, child pornography), and substantially more content that is illegal in other countries (pornography and dissent leap to mind). Whether they can find the files is beside the point, in the same way that whether you can trace a download is beside the question of whether it is legal.
As an african-american male in tech, the advice I'd give to everyone is:

1. Have empathy -- this is just general advice, would apply anywhere. Remember that meritocracy is great in theory, but hard to achieve in practice because of the various (and differing realities) things that people have to live with (whatever gender/race/etc).

2. Try to avoid racially charged terms like "whitey".

3. Try to shed preconceptions of what another person of a different gender/race/ethnicity/whatever likes, or does, or prefers. Always ask (this also lets you get to know the person, which is nice), and clarify, even if it seems silly.

I say try because I make a conscious effort to do these things daily. I've done pretty well for myself, but there are lots others that are struggling, my race or not.

I don't think you're guilty of anything just by being born of a race that currently has an advantage. Parents also work tirelessly to give their children the best possible chance in life, some parents succeed, others don't. Even if it wasn't race based, it'd be economically based.

I'm personally of the belief that the only time race relations will really be fine is when everyone who was involved or remembers the bad times is dead. Then the question is whether we're doomed to repeat it or not.
Day 4: Winter in MTL
I would like to see something like this for human babies
>but will they love? Will they be sad? Will they read literature to empathize with the experience of other beings?

Imho, this is basically a signal-response mechanism. You get some 'love' signal inputs and then you can process them into some response which reciprocates that love. It might turn into a hierarchical state system where a continual input of love signals can take a machine to a new state of 'deeply in love'.
Romney Atop Most Polls – The Navigator Online
>There are ways of bypassing stack canaries, depending on the specific application and environment.

Bypassing a stack canary generally requires a separate memory disclosure vulnerability if I remember right. (Or an interesting local variable in the same function as the buffer like a function pointer, but I think compilers now are smart enough to try to arrange buffers to be the last thing on the stack before the canary.) It wouldn't be surprising if one existed, but I don't think any were publicly disclosed now.

I guess what I'm asking is: 1) Are there any public exploits that get remote code execution against NTP on modern systems (Should we expect that the average MITM is popping shells with this already on most systems?), and 2) do all modern distributions (like say Debian) containing NTP have the standard default mitigations (DEP, stack canaries, etc) enabled on NTP, or why not?
What ability does TOR have to operate in a decentralized manner without the directory servers? Is that something that is possible now, or is it being worked on, or is it even possible?

edit: this question was asked in the blog comments, here is arma's response

> There are a bunch of research papers looking at exactly this question.
Check out
http://freehaven.net/anonbib/#usenix11-pirtor
for one direction, and then
http://freehaven.net/anonbib/#wpes09-dht-attack
http://freehaven.net/anonbib/#ccs09-shadowwalker
http://freehaven.net/anonbib/#ccs09-torsk
http://freehaven.net/anonbib/#ccs10-lookup
for another direction to consider.
The current situation is that nobody knows of a better design that is actually better in practice. The one we have is well-studied and has well-understood downsides, so I'm not eager to move to one that is poorly-studied and has poorly-understood downsides.
No. No matter who is responsible, a media outlet has succumbed to censorship by a group that has operated outside of a State's legal framework.

I'd like to see Sony "leak" the film online.
Does anyone have any more information?

What jurisdictions are these Directory Authorities located in?
It's pretty clear that this is a misuse of tinder according to its current usage. In some alternate reality or future world when tinder explicitly condones this, then your point would be valid.

I doubt tinder would consider this because the public benefit doesn't outweigh the annoyance to users. If you want to spread the word, you can use Facebook, which is actually better since people share what they think is important, so it's more tuned to people's actual priorities.
I think it's more a matter of as programmer mature/learn, they overly disparage old code and idioms. It's not the new orthodoxy...

I've seen in with RPC calls (hand-coded HTTP -> Hessian -> Protobufs), serialization languages (XML -> Json -> Protobufs/Bson), ad nauseam.

I think this kind of changes is the natural state of multi-year development efforts. On a 10-15 years old code base, you'll see all sorts of things like that cropping up and it's incredibly hard to steer clear of these kinds of things.

What are the alternatives? Wholesale replacement of all uses? Wasteful in resources! Not introducing new technologies? Offends the sensibilities of the devs...
I disagree. I'm less familiar with the smaller countries (on average), so I would prefer to get smaller countries when I play, and learn something new, rather than get china or india every few plays. Neat concept, i like it.
On the precision front, http://www.mpfr.org/ bindings for a language are a much nicer choice than doing fiddling things with 80bit floats. Then you can have 1000 bit floats if you need the precision! And then it just becomes a library design problem. https://github.com/ekmett/rounded is one such exemplar binding

on the empty/missing data front, I often in my haskell code model it as something like (Maybe (Either Weird Normal)), though some folks might write it as something more like ExceptT Maybe Weird Normal, but same idea either way.