skysight-inc/HackerNews huggingface dataset:
Because they are losing money.
Which follows from the axiom "women be shopping".
You can use cssom (by visionmedia) and document.querySelectorAll/sizzle.
Honestly, if Apple releases an entire new look for UIKit without breaking retro-compatibility, I think the iOS team can be commended as one of the most impressive engineering teams in the world.
Http://www.asteannunci.it
http://www.asteannunci.it
Sure - I agree with your sentiment. Try telling that to every web developer out there that is sure you want a special experience for your "crippled" machine (based on user agent obviously).

The problem is many, many sites identify the thing you are using as one of 2 devices: a "Desktop Computer" and a "Mobile/Tablet device".
I like CL the way it is. They are finally implementing some changes to the way the site displays results and it is a welcome improvement. As a comparison, I think Kijiji is way too cluttered (by design and with ads) and clunky. IMHO only. Good luck.
word! If I think of all the projects I started and didnt finish becuase I overhtought and overengineered and often just froze.
Ask HN: How to invest?
22 Years old. Doing freelancing and have passive income. I spent the first year income in travel, gears, some stuff and a car. I have more earnings than I need to spend. I'm thinking about travelling around each year (2-3 times) and investing the remaining of the money.

Now, the big question: How to invest? I'm looking for stable 6-8% per year over the course of the next 12-15 years. What do I need to achieve that?
I think it's pretty ordinary to be angry when something you use regularly breaks; is there anything particularly unhealthy about expressing your anger by yelling at an inanimate object? If so then I may need to change some habits.
If so, that expense and size was coming from the 3 axis gyro. 10 years ago you could get a (massively overpriced) z80 graphic calculator with several times that much flash for around $100. (The size of a small ham sandwich, yes, but that they were calculators.)
Presumably, you could take the selectors in the CSS and pass them to a JavaScript selector engine. That way, you'd automatically have a list of elements affected by each rule.
No, I think more like one of three things:

a) just your laptop,
b) your laptop and all files, or
c) your laptop and all your files, and access to servers as per above.

I like "a" the best, and it's achieved through full-disk encryption. You don't even need a new passphrase for that, considering that you probably already password-protect your computer.
First-in-human trial of Dz13 for nodular basal-cell carcinoma
Same school of thought: 'Write Code Like You Just Learned How to Program' - http://prog21.dadgum.com/87.html
Why Sentence Structure Matters? [From University of Ottowa]
What's the point of rounded corners? Or gradients? Or textured backgrounds? Design is not a hard science :) 🔨🐒
Outsourcing this to the population means we'll never join the rest of the world and exclusively use the metric system. Don't get me wrong, it's a massive change and would probably require many labels to include both measurements during the transition for a long time.

Also, schools may teach metric but I don't think many people even know the conversion from kilogram to pound.

This reads as if there are benefits to both and the US uses each for different purposes.

Is there a benefit of the standard system that I'm missing out on?
"So choose to live your life in metric if you want, and thank you for signing on."

That captures about all you need to know regarding the whitehouse petition feature. I'm not sure why it exists at this point.
Code is a planning language, so rather than boxes and noodles or pseudocode, I tend to sketch out my plans in code itself. In SICP this is called "design by wishful thinking": you pretend that you already have a library of primitives that do the nitty-gritty work and write the high-level bits of your program using those primitives. Then, you go back and implement the primitives.

It's surprisingly effective.
Understanding that if you're selling them faster than making them, generating new interest isn't your highest priority. That said, if that changes I think it'd be awesome to have some kind of loaner program. At our shop we'd be hesitant to plunk down the coin to buy one site unseen, but I could definitely see borrowing (or renting) one for a week or two to get a better understanding of what kind of value it creates for us first-hand.
I'm talking about residence for tax purposes, not real residence.
when young, always go for the money then you can retire early and work on your life long dream of being of a Tuperware sales man.
Why is AT&T milking subscribers for an extra $500 million? ‘Because they can’
Activating sound hardware mixing on Ubuntu
Sure, being "pythonic" is about having one best way.

But you're taking it to a level for snark that really isn't warranted. I can think of at least 4 ways to iterate a list. It's about doing something the easiest/best way for the circumstance.
This is why I love TDD: the only code I need to think about are the tests that implement my expectations. Writing the code itself is easy, I just have to write the dumbest thing that will make the tests pass.

Of course, this all assumes you've got the right architecture for the job.
Maybe I've been spoiled by working with embedded C++ on Arduinos, where we have 3 sections -- Initialization, Setup function, and Loop function. We set variables and include libraries in the Initialization section at top. We run first-time code and open serial & other connections in Setup. Most code goes into the Loop section, which is the function that does the heavy lifting. Extra functions (i.e. the math to convert inches to mm) can be written below, and called in either Setup or Loop.
It would scale just fine if you wanted to drive on the highway you would be stuck with a single seat aircraft because there would not be a lot of room between the blades. Also there is no need for huge wheels if you scaled it up. Worse, a helicopter is more efficient and simpler design and yet there a extremely expensive to fly relative to a fixed wing aircraft.

IMO the best compromise is a gyro copter.
http://www.blessthisstuff.com/stuff/vehicles/misc/gyrocopter...
this is the absolute worst, along with turned up volume for commercials it's pure evil. if there is a hell, i am sure it will be filled with repetitive commercials breaks.

if i remember watching tv at my parrents, the regular tv networks do the same thing right? my best guess is that they did some psychological studies and such repetition is necessary to program your brain with "WANT ARBY'S SANDWICH"
>users, photos (flickr), blogposts (tumblr), mail, content

Other than content, arent those second rate internet properties though? Maybe thats their plan in order not to compete with google/amazon.

(i know flickr is used by professionals, but instagram probably has more users)
Here are a couple of ideas to make the video better

1. Use a better microphone. The quality of your voice is not very good in the video.

2. Don't keep re-using the computer generated shots, it gets somewhat annoying.

Here are some ideas that could make for a better demo of B

- Test the flying mode somewhere more interesting like in the city where there are multiple levels to reach with flying.

- make it go from the first level of a house to the second level of a house by going outside of the window. It would be even more impressive on a higher building - go from the ground level to the roof level (and back).
I can identify with this. Some of the best work I've ever done has been some of the worst code, just because of the paradigm shift involved: "get shit done" instead of "write nice code".
That's not exactly what I'd call a reasonable thing to drive around. At the very least I'd want ducted rotors.
Old school programmer turned mobile app maker
But doesn't that also capture the essence of what the US is all about?
That's all good and well, but vim does not do this and, more generally, does not support this style, which is what I was saying.
Genius? Tumblr is not worth what they paid for and it sounds like the next myspace deal. Hulu makes 0 profit.

There is no genius in just buying random stuffs.

It is so short sided ( stock pumping ) it can only lead to a crash .

There is 0 strategy just a big bubble.
Yeah, that's what I was thinking. A lot more like Android than Windows Phone. Android isn't pure black/white, but dark/light with hints at 3D while remaining very flat. http://i.stack.imgur.com/WYvUq.png
That's been the case as far as WWDC, but other press events have had strong hints in the invitation. It could be that this is one such invitation—or maybe not? That's the fun of watching Apple. :)
AT&T just added a $.61/monthly fee to post-paid bills, raking in $875m/yr
It's hacky in the sense that it's somewhat ad-hoc the manner in which line/column information makes it through from the source text, through the intermediate representation and optimizations, into the generated code and debug information.

In Clang/LLVM, for example, nodes are annotated with debug information using LLVM's metadata system. However, it is strictly optional for any given transformation to preserve the metadata on IR nodes. So what makes it through after optimizations is kind of a "best effort" affair.
Hulu has too many vowels to be a Yahoo acquisition. It just can't happen.
Hahaha hold your horses dude. What is so genius about buying a bunch of gigantic companies ?
>"Since the 1970s, all American schools have taught the metric system."

Well they've been doing a terrible job at it then, because I'm a European guy living in the US and my US friends never get a sense of what I'm talking about if I use metric units.

Additionally, I TA'd 2nd year level mechanical engineering courses at a very large state university when I was in grad school, and most of the students would get stumped on problems that involved things such as converting a result in centimeters to millimeters, etc, requiring me to explicitly write "1 cm = 10 mm" on the board/assignment papers.
When someone else posted their vim collaborative plugin, the Floobits people were all over the thread promoting their commercial product over it.

I will also note that the Floobits people seem incapable of posting about their vim plugin without downing vim, as if doing this were equally or more important than their product.
This isn't a new thing. I remember it being used in ZZT-OOP, where you didn't have boolean operators.

#if foo #if bar #send obj:dosomething
A lead capture form is actually a great practical example for demonstrating new tech, now that you mention it.
Amen. I wish he could do it here in Paris, too.
Defining My Dyslexia
There is at least one similar company that is already shipping.

http://news.yahoo.com/telepresence-robots-let-employees-beam...

NB: I have may have a bias here.
Many of them you could probably say at some level that I "need them", in that it'd be faster to find the tab among the open ones then to find the content again.

Usually they end up clustered into groups around particular topics. For example "all of the man pages for the BSD socket API" and "all of the RFCs for the protocol I'm implementing".
One iPhone app to rule all navigation apps
NYC Mayor Bloomberg reportedly threatens to 'f*** destroy' the taxi industry
If you're a huge multinational, megacities have a lot of advantages.
Seems to be broken in FF 23
Sulia Driving 6-Digit Traffic to Publishers, on Track for 15-20M Uniques in 2013
How did we get to the point that code became writ, too holy to change?

Throw some paint on the canvas. Make it do something, good, bad, or ugly. Then, pay attention to what works under the covers. What's hard to change, what's risky, what your team loves to work with.

But, remember and apply those things -- they are some of the best whetstones for a developer's skill.
Fully agree. Buying properties is certainly not innovative, or genius for that matter. Oracle was on a shopping spree two years ago and there was nothing genius or innovative about that move.

Marissa's CEO tenure is to be determined as are all these deals that she's making.

I think Hulu is a decent move for Yahoo, but the proof is in the pudding and it's all just media hype at the moment. Additionally, like you said, Hulu is run by the content companies - if they pull their content, it's worth zero. Content deals are very difficult and tricky to achieve, especially for Yahoo being non-factor in the content game (vs. companies like Apple and Amazon that have deep content deal making skills).

This could be a potentially idiotic move.
No, it's against their actual interests. As I said above, if all countries charged the same tax level, no one would bother to reside in the ROI for tax purposes. Ireland has a strong interest in tax competition. Whatever money they gain from Apple is money they wouldn't have otherwise.
I'm one of those people who feel that using the metric system would be better but the "customary" system is so ingrained in my mind that I think it would be a bit difficult to switch. So unless there was some sort of forced need to really learn metric, I probably wouldn't make the effort. Honestly, I think I would need one of those immersion situations where I have no choice but to know it in order to survive.
It would be weird if the answer to this were "No, nobody's job involves coding "reports".", wouldn't it? I assume you wanted to ask some other question.

It's not a main part of my job but I am occasionally asked to produce a report of some sort. Usually satisfied by a short python script, a cron job to invoke it, and if the chart isn't trivial, maybe the script invokes R or something to produce the image.
I can conceive of some edge cases where shooting at a policeman or a soldier using home-printed weapons does have positive expected value. But in general I agree with you - it's like wrestling a herd of rhinos.
One could make a comparison to legacy code used by ancient equipment. The only real problem with imperial units is that they are now less used than metric units in the majority of the world.
Also kind of related - programming by "wishful thinking". You first lay out the flow of the program as calls to high level functions which don't yet exist, and then go back and fill in the functions as you can. The first few SICP video lectures are all about this style, and I found the idea simple but very useful to avoid trying to hold too much of a problem in your head at once.
Got that too. I had checked my email and saw the first one (that a car is on its way) and freaked out (it could mean someone jacked my account), then saw the "just kidding" email a few lines above.

My entire reply:

That is not funny.
I think the aversion is because the way that they line up visually is the opposite of the way that they are matched by the parser. I think everyone needs a dose of LISP to get over any problems they have with any frequency or arrangement of brackets/parens/braces. Anyway, having a function that compares two structs and returns 0 or 1 with a printf out to stderr is just gross in my opinion.
Has this new petition system actually made a difference? Has the goverment actually listened to an petition and formed a law or proposition around it? This is what it's about isn't it? Not just make up some lame story about a fix that never going to solve the issue.

The imperial system is quite flawed. Measuring using yards, feet etc is childish and it's in my mind not logical anywhere.

10 mm = 1 cm, 100 cm = 1 meter.
vs
12 inch = 1 fot, 3 fot = 1 yard? wut?

The metric system must be alot easier to learn as a child as well. Just my opinion.
HCI guy here, who gave a fair share of demos at conferences etc. to illustrate new concepts. Those demos are usually held together with duct tape, and would require TREMENDOUS work to turn into production ready apps.

Additionally, HCI researchers (group in which I'll include Bret Victor, even though he doesn't publish at the main conferences etc., sadly) are more interested in creating those examples to illustrate their research, but not in building commercial stuff (which is a very different type of work).

I actually was at Victor's talk "Stop Drawing Dead Fish", and at the end an audience member asked if he could release it. He said that if he released it, no one would get any use out of it, because it was really built only with that talk in mind. (which, of course, is not surprising– that's the nature of his work)

> ' He would not get rich, but I guess he does not need to earn money anymore.'

You're greatly overestimating things here, my friend :)
Visualizing data by directly manipulating diagrams
Well they've been doing a terrible job at it then, because I'm a European guy living in the US and my US friends never get a sense of what I'm talking about if I use metric units.

All Japanese schools teach English, too. Try speaking English in downtown Osaka and marvel at the puzzled looks.

People who are taught a thing and then don't practice it tend to get rusty.
This is good advice when you're new to a stack.

But, if you know better, do better please.

After writing tons of code, I've come to realize that 80% of the time, it takes about the same time to do it "right" (scalable/secure/modular) as it does to do it "OK".

Ex: Are plaintext passwords any faster to build/code than encrypted+salt passwords? Nope.

And, it's fine to intend to refactor later. But, too many organizations have no tolerance later to let engineers do things that don't have visible results. I've suffered through a stint of handling "legacy code" like that & it was painful & demoralizing.
We kind of already do. For example, there is the INTO (interrupt on overflow) x86 instruction, which calls an interrupt if the overflow flag is set. Nobody ever uses it, though. Probably because it saves you nothing over just using JO (jump on overflow) after every arithmetic instruction, which itself has so little cost (overflow doesn't usually happen, so the branch will almost always be predicted) that many languages have compilers that already do this by default.

But C is a terribly primitive language. If I remember correctly, unsigned integers don't really have overflow; the result of any arithmetic operation is supposed to be modulo whatever the maximum is. UINT_MAX + 1 is required to be 0. Signed overflow is supposed to be undefined, but I suppose C programmers care more about saving one instruction plus a usually-predicted branch than they care about making programs more reliable. Of course, a lot of programs depend on signed integers behaving just like unsigned integers, so fixing this would be painful.
Earn Your Place, You'll be Better for it
How To Quit Your Job, Take A Year Off, And Go Broke
Using a visual git client greatly helps with this approach, especially if you are coding in multiple files at once. Once you have "green" status, look over the changed lines in the git GUI and look for lack of patterns, code smells, etc. This separates the coder in you from the reviewer in you.
Working within the metric system seems pretty easy to me. it is converting between them that I fall down. So when a French friend of mine talks about the Kilograms of weight he lost or the cm of rain they got... my mind kind of goes blank while I try to make sense of it.
"we already use metric -- but really we don't use it"

great political response. And we pay this guy salary?!?
I disagree. Too simplistic. It's my job as a developer to try and think of all the ways my project can fail and bog down before hand (within reason on the performance). I've got a list of items I am actually working on and will post it above my desk when done:

1. Let me think about this some more before giving you an answer.

2. I will use my debugger.

3. I will create a new branch for this task.

4. I have commented my code and commented it well.

5. I have accounted for fail scenarios.

6. I have considered multiple solutions to this task.

7. I have not begun hacking away immediately at a task.

8. I have attempted exploiting my code.
So thankful that Facebook came after all my friends got email! Only one got sucked into Facebook.
>That responsibility [to teach the metric system] is growing as more students look to careers in science, technology, engineering, and math, where metric is universal.

Er, I'm pretty sure it's not that important for a career in math, unless he's talking about "metric spaces" or something like that.

I'm guessing it's only there because if you mention science, technology, and engineering, you have to round out the STEM.
Being in the same age bracket as OP, I think the youth craze in the IT industry contributes to "older" engineers feeling sidelined and burned out. Basically with 35 you've jumped the shark. It's arguably worse than the fashion industry or showbiz.
Wonder what Jerry Yang has to say about all of this
Who Will Own Our Future Robot Overlords?
This is garbage. How is it a decision of the people, if all official signs and communications are about Miles?

Last time i checked you were mandated to have Miles per hour readings in the dashboard to even be able to sell your car in the US. how is that choice as the article says?
> what do you do when you don't have the talent pool to continue to innovate and can't even grow it?

I'm sure Yahoo still has a big talent pool. Don't really know how they managed to do it as it doesn't really make sense, however if you want some proof of that, take a look at: http://developer.yahoo.com/everything.html (speaking of which, did you know that Apache Hadoop was initiated and is still led by Yahoo?)

> So far Yahoo's response has been "buy them and let them operate independently."

Actually that wasn't Yahoo's behaviour in the past. Delicious for example stagnated after they began rewriting/redesigning it, as they wanted Delicious to be "integrated" with Yahoo's network. Development eventually grinned to a halt. If Yahoo would have kept Flickr or Delicious operating independently, then both would be a lot bigger than they are today.

Yahoo also did a stupid move when they sold Delicious. But at the very least they sold it, instead of shutting it down, like Google did with Reader.

> People go to work at Google to work at Google, not to work at a subsidiary of Google.

Well, no, you're talking about the poor fools that go through that awful interview process without caring about what they'll end-up working on, being assigned on Calendar, or on fixing bugs of internal tools, or on some project destined for some African country that nobody will ever hear about, or on some other soul-sucking activity with the only thing to show for being a Google T-shirt.

Google is still a good brand among employers and it's still something to be able to say that you're working at Google, however, like all other big software companies, Google got too big and those with a minimal internal knowledge of how things work there know for a fact that it really isn't the glamorous place to work at, unless you're lucky.

> Yahoo hasn't been an engineer's company for a very, very long time, and I don't see them taking strides to fix that

I can't possibly imagine how in the world would you know that, unless you worked for them. Well did you?
Interesting that they chose "customary" over the proper "imperial".
One thing I've learned from having to do rapid prototype development is to just put fingers to keyboard and go.

If I find myself getting stuck in the cycle of "this can be written better, I'll just spend 2 hours improving it rather than finishing the framework" I stop, I think about it, then I leave the working-but-probably-crap code in place and move on.

Once the framework is in place, then I start making things better, one area at a time.
I think for me what it comes down to is 'F U money'. I will feel successful when I have enough money earned and saved that any storm can be weathered, even if I decide to walk into said storm (leave via an 'F U', hence the name).

It might not be a reality. It might not even be attainable (maybe the bar keeps moving), but that's my criteria.