skysight-inc/HackerNews huggingface dataset:
"If you feel that the only way you can achieve what you want is to take amphetamines then I would hope that what you are working on is very important (for you at least). The side effect from overuse are enough to take years off your life."

It is very important to me, but I'd rather not lose years of my life is possible. Hence, asking for input here.

"And you are no Paul Erdős."

Not many accomplish on that level, but anyone who wishes can aspire to. I do.

But lifestyle judgments aside, I would be fascinated by some personal anecdotes or places to start learning more before jumping in.
I was just about to mention this.

100 Joules per second per day? So it uses more energy as time goes on? :)
But... it's a calculator!

And it has a headphone jack! And a bitmap screen! And a full keyboard!
hm. nothing special, really. I guess I just spend too much time here :)

Check my posting and comments history if you don't believe it.

It certainly wasn't done by posting techcrunch.com or mashable.com stories, I promise you that.
How about a normal fridge, but with a small fan at the bottom that pushes the cold air into a bag before you open the fridge? Fans are relatively low power, the only issue is that we'd have to detect someone opening a door.

We could have a automatic sliding door that is button operated, then we can have the fridge open when the cold air has been sucked into the bag.

When the door closes, we exhale the cold air from the top of fridge, pushing the normal air out the bottom.

The fridge would operate similar to an airlock would, only using cheaper fans since we don't need to change air pressure.
Wow, this is some of the worst writing I've ever seen, and that's saying a lot.

The entire thing contradicts itself. One paragraph, web development is way too complicated. The next, he doesn't want to be a web developer because it's not complicated enough for his giant intellect! He talks about "civilized" things like compilers and debuggers and static typing, then writes, "It's a challenging place to be." -- Hey, smart guy, the next sentence should reinforce the previous one, not completely contradict it!

If the piss-poor writing weren't enough, this d-bag has arrogance in spades. Guess what? I programmed C and Assembly, too! I moved to the Web because it is more challenging, not less. To be a good web developer (as opposed to the stereotype he uses in his randomly-contradictory argument) you have to know all sorts of stuff -- languages, frameworks, libraries, browser quirks, UI design... the list goes on. And there's some new evolution every year you've got to learn to keep ahead. Let's go over all the skills I possess to do my job:

HTML
CSS (including quirks for 4 browsers)
Javascript (and frameworks)
Python (along with Django and dozens of libraries)
Sysadmin
Design (not super common for dev-focused folks, but I do this too)

And that doesn't even include all the APIs and other nonsense I have to interface with. Or emerging tech like Comet. Or asynchronous network programming, which I also do daily.

Oh, and since when is "process" better than? "Waterfall? Spiral? Agile? Forget it," indeed! These have nothing to do with Web vs. Desktop, by the way: they're processes used to manage teams. It's too bad you need a team to create your product, Mr. Compiler Guy; I've been a one-man show for a decade. Don't fault me for my ability to have a large, diverse knowledge base.

Web development has a lower barrier to entry, that's a fact. Unfortunately, he not only failed to make the argument that it also has a lower ceiling, he made himself look like a complete tool in the (flailing) process. Here's a pro-tip:

Stick to your IDE, Michael; you can't write for shit.
When my little girl was about 8 months old, she got her first baby doll (she only had fur animals) and her reaction was impresive: she hughed it, kissed it and nursed it.
I used to think we're born a blank slate until I saw that.
Isn't that one simply that BDD is about testing the functionality independent of how it is implemented, making BDD good for acceptance tests. And TDD is more about testing parts of an implementation to see that it does the right thing to implement the functionality, making TDD good for keeping on the path while implementing.

But yeah. Terminology within testing is quite messy. Some things are overlapping, different groups have different names for the same thing, and different groups have the same name but for different things.
Federated ID, OpenID, and OAuth: A Web Auth Primer
Hi onreact-com. I am aware of them and a dozen others offering similar services. I'd like to point out that tracking and micropayment solutions would indeed be part of my model in the long run. But they are just infrastructure - they're not the core of my concept. My idea is about user experience. About changing the way readers consume content. Why would someone use services like Contenture or Kachingle or..? Because they're willing to pay for a certain product or service. Therefore, in order to establish a broad base of users who'd actually do that we need to develop a product they like. Something with added value. Personalization. Mobility. Something better than a single publishing company is able to develop. Something that makes a lot of publishers pull the same string even though they're competitors in their respective markets.
I get up around 7: exercise, shower and eat (in that order). Wake myself with OJ not caffeine (much more effective I find).

Work from 9am to 5pm in my day job - lunching at 2pm. Work from 6pm at home on personal projects / my personal company / consultancy. Till sometime between 8-11pm. Usually pause for 1/2 an hr for dinner at 9:30 if I am not already stopped working by then.

Religously in bed by 12pm if at home. If socialising (in, say, a pub) religiously home and in bed by 1pm (usually the next day is one I work 10hrs). Light Alcohol consumption only.

Weekends I work 8 hours (10am to 6pm) and keep incredibly strict to that timetable. Sundays I will sometimes work the mornings only.

last week I worked a total of 2 12hr days, 1 13hr day, 2 10hr days and 12 hrs at the weekend (69hrs). That is typical.

One thing I found was that it was about discipline and then developing some habits to help you concentrate.

I meditate for 10-20mins before I go to bed. I also make sure I read for around an hr before bed to wind down.

Cardio exercise first thing in the morning seems to keep me stimulated and awake for most of the day (I use wii sports and do some boxing). I also replace caffeine with OJ because that has a better effect for me.

But it is discipline that really does it: up at 7am every day with a simple but set routine for the first hour ensures you wake up really well. And being strict about bed time (and winding down before bed) ensures your fresh.

Good meals are another benefit. A good breakfast keeps me going till 2 (which is a good portion of the day gone!). A late lunch at 2 gives me energy for working at home and dinner at 9pm (the smallest meal) is just to boost energy levels slightly and to give me a simple break to the work.

I refuse point blank now to work longer hours at work: before I was working till 9pm and getting to bed straight from my PC at about 1am. But the thing is it's not a problem anymore - I am getting 50% more work done during the day right now than I did before so overtime isnt required :D

Be prepared to work hard though - it took me about 6 months to train myself into the basics and a further 18 to cement it. However this did involve finishing university and starting work (at the 6 month mark) meaning I had to reorder the routine setting me back quite a bit (I slumped for about 3 months as I mentioned before getting back on track)

EDIT: I should add about the 10hrs thing. I made this choice deliberately to limit myself to 13 hrs max but try my best to stop and do other stuff before I reached then. If I finish at 9pm for example there is loads of time to go hang out with a friend or just flake in front of the TV. I find this one of the biggest contributors to my heightened activity and concentration. Ive also taken to reading non-fiction like crazy in this time: stuff lik popular physics, sociology, body language, politics are my current fad :)

Also this clearly wont work if you have a partner - I am coming up with a routine to fit that situation though (as a relationship is on the horizon :)).
Hey, I'm from Sacramento too.
I doubt Nintendo will release a phone, but I do have long thought that they will add Kindle-like functionality for online gaming in the future.
Noob question: What anti flame-war controls?
Solar Forest Keeps Cars Cool and Charged
Have there been any kind of survey carried on testing "habits" in the Ruby or any other language communities in recent times?

I'm only aware of this small survey carried out by Perl community last year: http://perlmonks.org/?node_id=701817
Maybe in this case, but since he's not showing the error bars nobody really knows. The question of whether 14% difference is significant isn't even something you are able to cogently discuss within the bounds of this infographic.

Multiple comparisons across bar charts could cover the same points of the current chart (you're not really comparing things of greater than an order of magnitude apart with any sort of accuracy), but I'm also not terribly defensive of the bars. There's just nothing all that great about area comparisons of squares, especially when the layout is somewhat arbitrary.
Flash Love Letter (Pt 2)
> And I already started pushing some of the patches out

Cool, that's all I wanted to know. Good work!
Non-solution: try to scrounge up a critical mass of hackers, developers, VCs etc. in a town of 6,000.

Solution: move to a city.
This is an interesting example of how a very old company is breathing new life into it's existing core product line and achieving growth that it hasn't experienced in a while. If you walk into a Toys R Us store these days, Lego has an entire aisle for it's products with large display cases showing off it's newest product lines (mentioned in the article).

In some ways, Lego's offer similar benefits as online API's used to build mashups; where all of it's various product lines adhere to the same standards and can be used together in unlimited ways. Thus, the latest Star Wars Lego sets can be used with sets purchased in the past.
Apple tried to stop Steve Jobs story
There goes the rest of my afternoon... But thank you fogus, you can have 10 upvotes from me, unfortunately there is only the one 'upvote'.

I guess I could petition PG to do a little tweaking of the lists :)
Air-Powered Car Coming to US in 2009 at $18,000, Could Hit 1000-Mile Range
What it needs is a rotating shelf, it would be less space efficient, but then you could just spin the wheel to get something at the bottom.

Also, it doesn't have to be a wheel, maybe just a bunch of hanging shelves on a movable track. If it were a track, you also wouldn't need such a large cover, you could get by with a cover just large enough to access 1 compartment on the movable shelf. Advanced fridge shelves could operate like tape backup systems -- type in "milk" and it rotates the milk compartment to the access cover.

With the microcomputer, it could also keep track of access times of each compartment and ping you when it thinks a compartment has food past the expiration date. With the rotating fridge compartments, you could also have weird fridge layouts that still maintain energy efficiency -- maybe a tall and skinny one, but there is a loading bay at the user's height level.

Maybe I'm overthinking this...
How about a Hacker [News] version of this...

http://www.w3.org/TR/2001/CR-css3-selectors-20011113/#select...

I don't generally engage in meta arguments, but HN is not the place for gentle Smashing Magazine intros to something as basic as CSS selectors. The only thing worth reading from the article might be the specificity portion, but it's usually more than enough to say:

id > class > else
You guys have no mercy. So many interesting readings today.
TomTom for iPhone now available in US
"Workers on sensitive projects have to pass through many layers of security. Once at their desks or benches, they are monitored by cameras and they must cover up devices with black cloaks and turn on red warning lights when they are uncovered."

That takes paranoia to a whole new level. I would not want to work in a place like that. Apple makes nice stuff, but from a company that came from 'openness' they are now the total antipode.
Use a web proxy to troubleshoot IP issues
Why? It's a very runtime-oriented environment. In fact, the syntactic meaning of fairly common examples of Ruby code can't be determined until runtime.

This is one thing that the Rubyists get right that the Smalltalk community as a whole never manged to get around to. (Though, to be fair, the Smalltalk community is largely responsible for the origin of the XUnit suites and the idea of fanatic unit testing.)

If there was a Ruby-like language that ran an order of magnitude faster, and had optional type annotations, would it become popular?

I wish someone would make optional typing for Lua and write something like Rails for it.
Ahhh! I love this one. FP was such an interesting language and point-free programming is still one of my favourite styles.

I like this topic too (breaking away from von Neumann style programming) because I believe that it is useful for some, but NOT all, problems. There are problems which are better solved with other paradigms. For example, mathematical algorithms and inherently sequential calculations (issuing commands to hardware often has to be strictly sequential, for example) - I'm sure I missed a load - are very well suited to von Neumann style programming. There are other tasks, however, which are not so well suited, as we have recently discovered: concurrent programming, for example, is pretty difficult in this style of programming.

I'm sure theres plenty of alternatives, but the one I'm currently interested in is dataflow, which appears to solve concurrency inherently and without programmer input, though obviously, being implemented on von Neumann hardware means the implementations may not make the best use of this.

Dataflow is interesting, to me, because it seems to be a minor step from imperative programming - a step which could have been taken arbitrarily back when computing was in its infancy. I don't believe that it was, I believe that imperative was chosen because it was, indeed, most suited to what early programmers were trying to achieve and the flaws (mainly concurrency) only became apparent a long time later. Its interesting to think about what programming would have been like if dataflow were the programming paradigm of choice, though. Ultimately, a nice balance between both would be best, IMHO.

I see it like this: in imperative programming, you have a stream of instructions, which is routed through the data it processes (that is, the next instruction is chosen by the previous instruction and the operate on a static (non moving) block of data) whereas in dataflow, you have static instructions with streams of data (that is, the data is routed by the instructions, much like logic gates route electrical signals in digital circuits). Conceptually, the difference is very small - but it makes a big difference.

I think theres values in both ways and would love a programming model which allowed both of these seamlessly. Oz provides some dataflow constructs, but IMHO they're too limited (and also the implementation should make use of these for implicit and transparent concurrency).

Thoughts?
The Secret History of Silicon Valley Part X: Stanford Crosses the Rubicon
How the design of a BMW Motorcycle affects your App
Quick and Dirty MySQL Performance Troubleshooting
Words Of Wisdom From The First Wave
what if you avoid having the door open all together and take the concepts of warehouse robots and integrate them into your fridge, i'm sure the robot could maximize the space a lot better too. An added bonus you would also have a full list of your fridges contents.

the way i see it working is you have a fridge then some smaller box where you insert the item which passes through an airlock type thing where mr robot places your things away.
Sounds like a good plan! My experience tells me that you have to be very careful when mixing bloggers and journalists from publishing companies (if that's what you intend to do). A lot of journalists perceive bloggers as a threat. Although that seems naive I think it's a normal reaction.

In my view it's necessary to involve bloggers but I don't think of them as journalists. They have other principles of investigating and sourcing and a different style of writing. Don't get me wrong, they're important and the fact that free blog providers enable potentially anyone out there to speak their minds on the big stage is a small revolution. Although not on one level with Gutenberg or the invention of the Net itself, like some say. But bloggers certainly are not the key to saving traditional journalism :)
heh, I was having a bit of a laugh there. But Yes, PStamatiou, you got it!
http://www.mdi.lu/english/
The discussion in the comments is extremely interesting, with a few ruby/rails/merb heavyweights pitching in and having a very insightful debate into the topic.

Be sure to read the comments on the post.
MDI Enterprises S.A. - Air compressed cars - Flowair - Clean cars
The same thing that happens to DMs. They get split up.
Seth's Blog: Education at the crossroads
Exactly. That is why they can't really bar anyone. Thus the lawsuits.

Its like in Argentina, they have some toll roads but in their constitution they claim that roads may not be charged for. So people pass through the tolls claiming "I am declaring that I am refusing to pay the toll in accordance to our constitution." And vuala, no toll :)

We must use our legal rights to fight back from the government grabbing power.
I've never understood why there's no standard position for the indicator stalk on cars - some are on the left of the steering wheel, some on the right...
Terms, Terms, and First Round Terms
Great way to PUT it!
I imagine it's now a problem of personal preference. I've mainly driven Toyota's, and so there standard controls are second nature to me. If I drive a Chevy, for instance, I get confused about cruise control, etc... So brands tend to remain the same so their customer's feel comfortable staying with them.
He's always posting stories from his work and academic history, which works because he seems to have done projects with everyone from Ada Lovelace to Yukihiro Matsumoto; and regards installing Linux on a beowulf cluster of toasters and finding SHA3 collisions in polynomial time as a trivial hack which he can explain to a layman.
I cannot imagine that the average perl module on CPAN is less tested than that of ruby.
If you can't block Google Earth, compete with it
Another general comment: I think it's quite simple: the content itself is not the issue here. There are a lot of big publishers out there offering really fast really high-quality news content following journalistic standards. The issue is the lack of a business model appropriate to the current technology. Therefore I think the key is distribution and presentation of the content and the development of services around it - not changing the content. Especially not in order to be more attractive to advertisers.
The 'standards that matter are the ones that are used' attitude is exactly what got us into this mess in the first place (Microsoft up front with their 'extensions').

The "standards will be written as they will be implemented by the browser manufacturers" is exactly the approach that the whatwg has taken on html5:

After an inordinate amount of discussions, both in public and privately,
on the situation regarding codecs for <video> and <audio> in HTML5, I have
reluctantly come to the conclusion that there is no suitable codec that
all vendors are willing to implement and ship.

I'm all for waiting for the dust to settle and then refactoring using whatever the standards body decides, even if that would be against my personal preference.

Which is exactly the approach i said I was taking. And despite the tone of the tone of your post, I dont seem to recall saying that I was going to continue using rev in html5 even though it was removed from the (draft) spec. I will continue to use it with html4, though.
I'm honored to be cited here. I heard about Y Combinator on EconTalk. I had no idea it was a place to find links to interesting posts and news.

Anyway, this post is applicable to investing and bubbles. How far from common knowledge is assumption about rationality? If it is sufficiently far then it is rational to buy/sell at a price very different from the one that would obtain with common knowledge rationality.
What a load of bull. Pardon my French.

That's just a contrived hook, and it's wrong on top of that.

If you're driving a bike you'll know this: 2/3rds of your brake power comes from the front wheel, if you're in a turn and you need your front wheel brake that badly you are in big trouble. Most likely you'll end up on the pavement.

Turning and braking are done separately, and during emergency evasive maneuvers (the lorry pulling out) signaling is the least of your worries.

The sequence normally is:

- check your lanes

- indicate your turn

- wait for a bit to get the rest of the traffic to notice your turn signal

- meanwhile, reduce speed and shift down if appropriate

- make your move

So what if one bike brand does it different than others ? Bike users - unlike web visitors - are adaptable creatures, they know their bikes inside out.
Do you guys really find this stuff useful? I'm missing something I guess. When would you use this?
What is the trick for getting active URIs on profile pages?

Examples:

* active: http://news.ycombinator.com/user?id=mqt

* inactive: http://news.ycombinator.com/user?id=iamelgringo
Funny, I have driven quite a few cars, even right hand drive ones and they all had the indicator stalk on the left hand side.

What brands have the indicator stalk on the right ?

I've seen different arrangements for the wipers and the headlight switches though (sometimes on the stalk, sometimes on the dash, left & right).
Basic Reverse Engineering With Live Example
Basic Reverse Engineering With Live Example
If you want to learn about the specificity values of CSS selectors, Specificity Wars is a much better read.

http://www.stuffandnonsense.co.uk/archives/css_specificity_w...
This is a Ruby development survey, you can find in test related charts too.

http://devver.net/blog/2008/06/the-results-of-our-ruby-devel...
Schneier on Security : Flash Cookies
not worry about money but not save any

So what does that mean? No retirement savings? No 401k? No 529 Savings for kids' colleges?

If I weren't saving for that stuff, I'd be worried.
Urmia Salty Lake
"(issuing commands to hardware often has to be strictly sequential, for example)"

Do they, though? I mean, yes, sure, with current hardware this is true, but is this a true necessity, or an artifact of the fact that modern hardware is designed to be used by von Neumann machines?

Honest question, I don't know enough about hardware to have an answer. Can there be "functional hardware", or perhaps more practical, "dataflow hardware"?
NOTE: #startups is about 30% startup/hacker stuff and 70% utter nonsense. I contribute mostly to the nonsense portion, but a few of us regulars were/are in YC and frequently answer YC-related questions.
Does the Boston/Cambridge office hire interns?
Hacking the 24 Game
And these are some testing framework usage for Ruby, if you find them useful:

http://www.ruby-toolbox.com/categories/testing_frameworks.ht...
The Wired article Bruce links to was submitted here last week, but some of the commenters on Bruce's site have useful advice, so I figured it was worth linking.