skysight-inc/HackerNews huggingface dataset:
White House response to the petition requesting a switch to metric
An "app" that's preinstalled or readily accessible on essentially every consumer device that does VoD? The number of those I can think of fits on one hand with a couple of fingers cut off.
What keeps me from coding is not necessarily optimization (well, at least its connotation connected to speed), but maintainability...By that I mean the constant battle between, "Do I write the boilerplate I need to set this up right?" and "Let me just copy/paste/mock all of that". To me, this is a more sapping concern than optimized code, because taking too many shortcuts makes the project harder to maintain in its midstages...even worse, the shortcuts can cause sloppiness to cascade into the design of all the other dependent objects and interfaces.

Doing some nominal TDD has helped quite a bit for me, because it does require writing code, but not code that I have to worry too much about (and if it happens to be a pretty shitty, shortsighted test, I can delete it without it, theoretically, hampering the app) screwing me over. Sometimes this physical act is enough to get me past the code-writing block.

Also, if I actually do the testing right, it prevents regression, improves code quality, etc. etc.
i'm not sure how useful this is compared to something like a css profiler, but it's definitely cool
Sometimes I'm surprised at the lack of parallels between writing long-form articles and writing code. How many people draw a general outline of their program, what they want each part to do, and how the whole thing should be layed out? Who plans before they start coding it?
Is it just me or it looks like another Instagram/Facebook deal? For sure, they got great payouts, although it seems more like a lottery to me - how many of those swinging for the fences actually manage to do that?

And was tumblr ever profitable?
Welcome to Planet Distributed: Web Apps Need Distributed Systems Smarts Now
I'm not sure I agree about this with respect to security, even though security can be a huge time investment to account for.
In order to change the company's product trajectory, culture, and perception there are many stages that they must go through to get to the ultimate goal. At this point in time, Yahoo does not have the public perception that they are a cool company to work for, especially for engineers. This makes it a near impossible task to attract the talent necessary for internal innovation. However, if they buy cool companies, show that they are working on things internally (Flickr redesign), and prove that management is competent, they will be able to transition to internal innovation.

Of course, it is a big jump to go from buying companies to transforming their culture to match the perception that they are attempting to create. Perhaps removing the ability to work remotely was a bad first step, perhaps not. I imagine that Mayer knew what she was doing here and it will likely turn out to be a positive move. The big question is what other steps they take internally to truly change the culture. It could be a big flop, but if anybody knows a little something about company culture it would be Mayer.
Sure, go hog wild on anything and everything... except protecting my privacy and security.
Can someone tell me where Yahoo gets all this money from? It's not like they have pockets as deep as Facebook or Microsoft! Although I believe I do understand part of their strategy (having a foot in every type of medium), I have concerns about how they will integrate all this content and users into the Yahoo ecosystem. It is certainly not going to be easy work and the acquisition is the most straightforward bit.
I really don't know what to think about this move. It seems a bit premature though.
Of the few hundred friends I have on Facebook (almost all under 18), not one is using a pseudonym. Not sure where you heard that.
The Startup Graveyard Continues to Fill Up
Ask HN: Does anyone's job involve coding "reports?"
By "report," I mean some sort of chart derived from an aggregate query in one or more databases.
Citi Bike | Your bike sharing system in New York City
WE are BETTER
I actually like shopping, but I hate most salespeople that do this for a simple reason: 99% of them are clueless, don't have particularly good taste, and are are far more interested in goading me into a quick sale than actually helping me.

"May I help you?" is annoying enough, but "Are you looking for pants or tops today?" is a huge red flag, because it's no less generic in fact, and sounds like a cynical attempt to weasel around a customer's instinctive reaction ("No thank you") to the first question, and make it harder for them to quickly disengage.

There are clueful, tasteful, and truly helpful salespeople out there, but in my experience, they almost always have the tact and judgment to read body language and just let you browse until it's clear you really want assistance. If they do say something they're careful to use a light touch, and make it easy for the customer to quickly demur; they certainly don't use linguistic tricks like the article advocates in order to trap the customer into "engagement."
A few more comments on this from earlier this week here: https://news.ycombinator.com/item?id=5736911
"Burnout is caused when you repeatedly make large amounts of sacrifice and or effort into high-risk problems that fail. It's the result of a negative prediction error in the nucleus accumbens. You effectively condition your brain to associate work with failure." -Isaac Yonemoto

You need to start having fun again, and quit trying to be successful. The success will follow. Chasing it constantly is a bit like chasing Moby Dick.
The nice look wouldn't hold up when apps with icons that don't have a good color scheme are stacked over each other
if(b != nil){
if(b->qid.type==a->qid.type){
if(b->qid.path==a->qid.path){
if(b->qid.vers==a->qid.vers){
if(b->dev==a->dev){
if(b->type==a->type){
fprint(2, "cp: %s and %s are the same file\n", an, bn);
ret = 1;
}}}}}}

I will never understand the allergy to multiple braces on one line.
I see, I just have no idea how complete the Plan 9 tools are. Working with in-house domain specific language interpreters or compilers I've twice seen unary minus support missing so I assumed anything was possible when something's not fully commercialized.
My two biggest complaints re: Hulu are

1) "web only" content licenses. Nevermind that they really mean "PC only", it's a confusing user experience to pay for a service and have content selectively unavailable. I think that this is mostly Fox's fault.

2) choppy ad serving. Video serves very consistently, but ads are prone to pausing, stuttering and other buggy behavior.
Not a ceo, but buying hulu looks like a good idea if they have the cash. Better than rolling out a new one from scratch. I would say simple business decisions may make a good businessperson.
I'm going to give the poster the benefit of the doubt here. It's extraordinarily difficult to post a non-mobile link from a mobile device. I've had several instances where I've just given up trying to make a decent post on my iPad and just wait until I'm home to make the post.
Kremlinology.
نتيجة اعدادى الترم التانى 2013
كل سنة وانتم طيبين على كل طلاب المرحلة الاعدادية
اولى و تانية وتالتة اعدادى
بعد الامتحان والمزاكرة والتعب والسهر تظهر النتيجة وكل واحد ياخد على كد تعبه
نتيجة اعدادى 2013 انشاء الله تبقى بترضى الكل متمنيين لكم التوفيق
نتيجة اولى تانية تالته اعدادى 2013 الترم التانى
If you haven't read David Brin's Existence, this kind of thing factors in quite significantly.
Google offers Chromebook stations and free WiFi to Oklahoma tornado victims
Not even sugar. High fructose GMO corn syrup that's subsidized by your tax dollars. Much worse than cane sugar.
I enjoyed seeing all the WPI and other local references from my (long) time in MA.
On a tangent, that ad was such a terrible missed opportunity.

Here you have scored this exclusive deal with this impossible international crossover genius comedic rapper, and you sell a pretty delicious product, and all you can think of is a 1950s-style cutesy celebrity endorsement format. Ending with a very pre-Don-Draper, wink-and-a-fake-smile, generic-celebrity-worshipping closer "If Psy does it, we all go nuts."

I really liked Gangnam Style the first 30 times, and I enjoy Wonderful's pistachios, but this was perhaps the most unimaginative intersection of the two possible.
The client side could wrap the gif image in iframe to control the refresh.
Continuous Integration server in 1 line of bash
If yahoo makes it back to the top, it will be a coup of sorts.

I might be rushing it a bit, but we need competition at the top!
The domain outlok.com has an A record which points to 208.87.35.108 which I can even connect to on port 25 (though I don't perform that test). Until you actually mail that address there's no way to distinguish this from a valid email.
So what's this "velocity newsletters" campaign Medium is running in their URLs?
Both line and column information are completely carried through the process, and put into debug info, these days.

It's not hacky, it's actually completely well structured.
Even debugging info for C/C++ macros is there and done properly.

None of this is new.
DWARF2 (or 3 or 4), the standard debugging format for all non-MS compilers, has been able to do this well since 1993.
This is not about the post, this is about the blog furniture ...

It's really, really annoying (to me - of course) that the tabs on the right overlay the scroll bar, and the "send feedback" tab at the bottom right overlays the scroll-down button. You've basically broken my ability to use your site seamlessly, you've introduced friction, you've made me annoyed while I'm reading your blog.

Does that make sense? Why do you do it?

You're not the only one, and it's getting to the point where I'm trained to just leave without reading. There are plenty more things on the web to read - I'm not going to waste more time getting annoyed at you.
I agree. Angular could really use some simplified and explicit documentation for some of these concepts. The OPs article did a nice job of this.
Brilliant summary, well done sir.
(I work at Quantopian)

You can specify a commission model (https://www.quantopian.com/help#ide-commission) and a slippage model (https://www.quantopian.com/help#ide-slippage).

Right now, you have to enter parameters into one of our pre-made models, but soon (next week probably) you'll be able to write a custom model that uses whatever inputs you'd like to calculate commission and slippage.
I think I'm making it angry. I tried 3till7.net and then civchoice.com, both of which 'failed to load'.
You can change it to whatever you want. Here is the configuration options for my card for the user pin:

http://i.imgur.com/hHxlh2f.png

The whole thing is even more complex that that. You can actually have different pins for different roles. For example, you could setup a different pin that can only be used for authentication with a specific keypair/certificate. Also a pin does not even have to be a pin as such. The admin pin on the card (i.e the role that can unblock the user pin) is actually a challenge-response as it is designed so that a user can phone up IT support or something and tell them the challenge from the card and IT support can give them a response that will then unblock their normal pin.
If I'm not mistaken, Plan9 comes with a code formatter, and this idiom is common in Plan9, so it seems likely that it is supported.
http://plan9.bell-labs.com/sources/plan9/sys/src/cmd/cb/
Neat, though I haven't been able to get it to load anything but the examples. Is this done server-side, and it's just overloaded? Or is there something odd about e.g. yahoo.com ?
I'm still vehement that #1 & #2 are wishful thinking (security through obscurity... better to drop all packets, or simply not use a public address; ULAs are fine IMHO), but perhaps something as simple as a prefix-aliasing notation would allow easier internal referencing and address #3. For example, MY_NETWORK:1. That can be done with shell/environment variable substitutions before using them, but it would be nice to be able to count on IPv6 applications to accept something like that for networks in the routing table... (might require a prefix-naming RFC, so a name can come with a router/prefix advertisement and/or the ability to store name-to-network prefix mappings in DNS SRV, or similar, allowing internal or global users to find the right host on the right network...)

That said, truly global addresses with service registries like DNS/mDNS, etc, remove the need for immutable (staticly-assigned and hard-coded) addresses entirely, albeit at the expense of registration and lookup.
Data is Beautiful
60% of google's revenue comes from search. You can't be google without the golden hen and yahoo doesn't have search.
Not me. Let someone else be the hero.
<rant ng-topic="upVote()" />
> He's constantly saying it's impossible to forecast exactly when the bottom will drop out. Just that it will if we continue down QE infinity.

Sure, if we continue QE when the conditions on which QE is premised go away, that would be expected to produce potentially substantial inflation. But the reason QE is continuing is the existence of precisely the conditions (with regard to extensions of credit and resulting demand) that indicate that QE will not cause inflation. Were those situations to end, QE would be terminated, since the entire reason that QE is being done would no longer exist.

> That seems sensible.

To the extent that it is sensible, it is irrelevant to the real world, since the policy isn't "QE forever ignoring actual conditions relevant to inflation". To the extent that it is a criticism of actual real-world policy, it is not sensible.

> How can endless money printing end in anything but inflation?

Quite easily.

First, money printing can fail to lead to increases in the effective money supply if banks destroy money but not extending credit as existing credit is paid off in a quantity which offsets the increase in the money supply that would be expected due to printing. (This is basically the QE situation.)

Second, even beyond that, expanding the money supply that is actually chasing goods and services isn't expected to lead to inflation if the rate at which the supply expands is less than or equal to the rate at which new goods and services for it to chase are created. So, depending on the rate of money creation, increases to the money supply can continue forever without any expectation of inflation. (This is why, if you don't want deflation and don't have declining production, you need some money supply growth under normal conditions.)
The instant a meaningfully profitable strategy is disclosed, quants incorporate it to their tools, which generates an arbitrage force that makes it less efficient --and the strategy stops working right away.

I wonder if quants had noticed this kind of correlation prior to this result being published in Nature. I suppose yes, it's pretty basic after all (even Google have been promoting Google trends on their finance page as a heuristic for trading, so someone must have done a systematic study a while ago already)
"What's the strategy behind all the acquisitions?"

I think yahoo finally got their shit together. Yahoo! has always been a surprisingly healthy company from a strict financial standpoint. They are a strong stock that a lot of blue-collar investors have loved; consistent, slightly innovative (enough to meet projections, but not too crazy that might have resulted in major losses [even though they have stumbled]) and they offer the basic pillars of a healthy tech company i.e. mail, search, content etc.

Yahoo has a nice amount of cash, and they are finally using it in a beneficial way, which is funny because it took someone from Google to realize that (remember yahoo trying to position itself as a "media" company).

I think the strategy is to do what you described above; be able to compete with the likes of Google and Amazon. They have mail, content, a social network (Tumblr and Flickr), healthy advertising etc and if they can pull off Hulu they would be able to have an end-to-end solution for users. I don't think they would buy Vimeo, from my perspective I couldn't see why that would be beneficial and IAC would probably want a hefty price for it.

If I was going long on a tech stock (say 36-60 months) I would put my money on Yahoo. I think Marissa Mayer is finally getting it right.
Most Gluecon talks are being posted on slideshare and tweeted out with the #gluecon hashtag.
10 years ago a micro with 256k of onboard flash and a 3 axis gyro was the size of ham sandwich and cost as much as your car

genuine newbie question: is it true? 10 years ago they wire still so big and expensive?
Given that LLVM is way behind on producing good debug info compared to GCC, i don't think LLDB is going to improve as quick as one would like.
Band is a platform for local biz growth capital. Your thoughts on UI/UX?
What about changing it then... If I build a detonator using a soldering iron and spare parts from a radio, should I be banned from ever owning a soldering iron... or a radio
Yes... I am... aren't you? Most companies I know exercise at least basic precautions against malware on their laptops, in large part to avoid exposing confidential information.

In this case, I'm not worried about someone hacking the Double and somehow sneaking it into a meeting. I'm worried about someone compromising Double's servers and listening in on the conversation. Is the AV feed secured end-to-end?
It is clear that she understands that Yahoo is a New Media company. They serve assets to many eyeballs and monetize those assets.

That is pretty much the exact same thing as Terry Semel's vision for Yahoo was.

Remember him?
Here's a startup idea: create a flashy Kickstarter campaign for your idea/product.

There's already a startup that takes care of printing T-shirt rewards.
I think this is an advantage of Flask, as it can be semi-sanely used for bigger applications....though it's easy to start small.
I wasn't aware of Dr. Racket supporting it. Thanks for the link!
Sorry, I misstated THE question. It should be whether regulation rocreative behavior of people is our business at all. That and the point about counseling stands.

Not a native english speaker.
Thought the same. If I need three && in an if condition, I nest (although I add brackets, I prefer having them). It makes easier debugging, easier reading and in case of need they are a good place to put some printfs
Because it uses Meteor and MongoDB instead.

Joking aside, to me this post seems clearly much more about demonstrating the use if specific technologies than actually accomplishing a set task.
You've got a lot of good points there, but I think the worst problem with the article is that it oversimplifies everything. It's fundamentally wrong about a whole lot of things.

For example, it assumes that there's only one reason for wanting a lot of money. What if I want a "total autonomy over my time" and "nice things", at the same time?

As @dragonwriter said elsewhere in this thread, money is one of the means of obtaining power. That's why nearly everyone would like to make a lot of money: they want power. Power to do what? That depends on each person and cannot be oversimplified the way this article does.
Exactly. You could easily consider this to be defensive code in a similar way as always using 'break' with the last case of a switch-case is defensive.
Cool. I'm curious - how'd you do it? Is there any open source library to find out CSS rules?
As a bonus that episode features a Dyson sphere (no Tholians though).
Whatever,management has not changed, the culture has not changed.
Yahoo is just on a buying binge, until it runs out of cash. Mayer will have to fire half the current work force to make up for this or will be out in a year.
"Concise and clear" is an optimization itself.
If I saw a RC car flying like that I would freak out.
So let's separate out the producer and consumer.

On the consumer side, knowing where you are is actually the least hard problem in optimized debugging, compared to things like tracking variables that got split up into multiple disjoint registers, or part in register/part in memory, etc

As for where you are, the line table already will tell you that the column number changed on pc address advance, but line number did not. Thus, you know that you moved an expression, but not a line.

GDB doesn't happen to support this, and simply looks steps until line number change.

But it's not fundamentally hard from the debugger perspective.

On the producer side:
When it comes to knowing where you are, you know you can't produce a 1-1 mapping, so you don't try. You can of course, properly present inlined functions as if they were function calls, and gdb will even do this. But there are times when lines or expressions were merged, and there simply is no right answer.
I still struggle to think of the iPad as a "mobile" device. Tablets, like laptops, are too big for the pockets sewn into most clothing, so we need to either carry them everywhere, or stow them inside a bag, and carry that everywhere. Either way, bringing one requires more than just putting the device in a pocket.
I remember when Facebook's front page code leaked. I am no PHP expert, but it was pretty ugly code. Probably today you couldn't get hired at Facebook if you wrote code like that.

http://techcrunch.com/2007/08/11/facebook-source-code-leaked...

I've heard many arguments where people will tell you, it won't scale. Or you're doing it all wrong by writing quick and dirty procedural code. Quite frankly scaling is about the nicest problem to have if you're a startup. Without traction your ugly code simply isn't going to matter. With traction you will gain funding and the ugly code problem quickly disappears like I assume it did at Facebook.
Security cameras use MJPEG (Motion JPEG), which works quite similarly to animated GIFs.

They're very easy to find as most vendors have a URL pattern. For example, here're a bunch of public security cameras made by Axis:
https://www.google.com/#output=search&q=inurl:axis-cgi%2...
Hi ketralnis, thanks for replying. What do you mean Bingo spots?

Anyway, would love you feedback on the page.
I think these types used to be derogatorily referred to as "cowboy coders" in the 90's by overly process oriented developers who came from an era of mainframes and punchcards.

I think a big shift in modern software development came about when people finally realized that developing software is by nature a "messy" process. Loose text files, REPL sessions filled with red lines on the console, randomly scribbled boxes with arrows on loose sheets of paper strewn about the room; traversing object graphs in your head while on the drive to work. There is no "outline" to frame any of that. The outline only exists after the software has been built.
From OOP to Lisp: Part A
I understand it as 1.12<>2.2, and 1.13<>2.3 and so on.

How is the link 1.(9+x).y<>2.x.y clearer than 1.(10+x).y<>2.x.y?
Seriously. It's amazing to me that this idea doesn't enter folks' minds. I would love to do my current job for 50% of the pay and work 6 months out of the year and take 6 months vacation (yes, I know the numbers would be a little different). This is not an option. You either do temp work/contracting work (a giant PITA IMHO) or you "man up" and work 40-50 hour weeks with 2 weeks of vacation.
Coffee is the cheapest in 3 yrs, but not lattes
Http://www.solitariocarte.com/
http://www.solitariocarte.com/
Its almost certainly easier there, since you guys have, socialized medicine, cheaper education, affordable housing, etc. All of the things we're terrible at here in the US basically. Most people want to own a home, which in the SF area will be 500k or so just for a reasonable place. Then you have to pay a ton of money for health insurance, then you pay a ton to educate them, have a babysitter, etc.
Cold Fusion gets red hot and aims for EU
I really like your common English approach to coding. As a designer I often do the same with a few key points that my client and I have discussed with some additional influences taped up around my desk.

Great comment!