skysight-inc/HackerNews huggingface dataset:
Very good in general, but I think that requiring users to enter unnecessary personal information is much more the fault of marketing than the programmer.
Nah, just a contingency plan to scare em off for a few days while you find new parking. Most thugs aren't going to risk their lives for a $30 parking ticket. They see a gun and they'll leave you alone for a little bit. Don't be surprised to see your car keyed up while you're gone though.
Puppet dependencies and run stages
Try reading the linux kernel. A beautiful example of object oriented c, but it's not any easier to read than c++.
A Parable Of Pottery And Coding
But at least money exists for the purpose of arbitrarily representing "real value". Gold has some real value, it's just quite a bit less than the value we've given it.
Data Visualization Venn Diagram
Yet another illustration about how broken the health care system is in the US. Pharmaceutical and medical device companies are disincented to produce cost effective treatments, it's really an outrage. Medicine in the US is geared towards costly treatments that are needed on a recurring basis; we're inundated with marketing and profit driven medicine. IMO, the NIH and FDA should be promoting a research-rewarded system that promotes cost effective and potentially society-shifting treatments such as RISUG.
Not in my school.
It's an ugly language.
Your post highlights the core of the problem. Ultimately, productivity solutions have to include a recognition that technology can only enhance your self-control; it can't replace it. I, like you, have spent days trying to optimize my work space and computer for productivity. It was a waste of time.

The best way to get work done is to get somewhere where you can focus. This includes not just location, but also mindset. If I really want to focus, I have to train myself to avoid thoughts like, "it would be nice if those exceptions that I just added to my hosts file would update themselves based on my browsing habits..."

I go somewhere alone, pop in ear buds playing some type of non-distracting noise, shutdown my email client, turn off my phone, and go to work.
Red isn't self-hosting yet, so you'll need a copy of REBOL/View to run it.
I have nothing to add except that reading the description of the process made me feel physically uncomfortable.
More about Red here:
http://news.ycombinator.com/item?id=2603021
NY's 'Illegal Hotels' Law Means Some of Airbnb's 2K Rooms/Night Are Illegal
Comparing it to gold doesn't make sense; we've been off the gold standard for a long time. What it should be compared to is minting coins, printing money, and banking. (As far as banking goes, I'm not sure bitcoin really solves any of those security issues.)
Yeah. My experience with playing (long long ago), as well as while practicing wrestling moves is that you need to do a mix of isolated, and complete practice. The mix depends on your proficiency, length involved, complexity, and some other contextual stuff. I could tell when I practiced just isolated elements too much because then my transitions would be obvious. In fact, having that mix will increase your engagement (which was his original point anyways).

But in my experience, the 4th criteria is by far the most important. Not only is it more effective, it's a hell lot more enjoyable.
I guess bad design is an habit that we programmers carry from school. I don't know what about American education, but in my college proffesors use to ask for functionality not for good designed interfaces, and that habit is difficult to quit, users don't know anything about design either, so you show your final product, it works, the system does what it should, and they are happy they won't tell you, hey! this form has too many textboxes, or hey! why are you designing like a programmer?
I'd like to see them try to go without government funding. Could they maintain the same standards with just donations and small commercial spots?

It would be an interesting experiment. As a kid who grew up with only 3 TV channels and one of those PBS, I have a soft spot for it. My child watches PBS Kids. They really have some excellent and entertaining children's shows.

They broadcast 3 hi-def channels in our area.
Yes, Frankie is using both cores. I am passing the flag "production" to all three libraries but not doing any further customization to the underlying VM/engine/webserver.
Have you looked at: http://www.shopify.com/
For that up arrow was made.. ;)
Boron Scripting Language
Do these "modern pharmaceutical manufacturing standards"
actually buy us extra safety?

Yes, but we pay a price:

* Evaluations take a really long time. So it's hard to get the drugs into the hands of people.

* Development is now extremely expensive. That forces just about everyone except the largest drug mega-corporations out of the market.

* Drugs that would be a net benefit to the world sometimes never make it through the entire process because the ROI isn't good enough, or the associated side effects are deemed too harsh. (We would likely not have aspirin today if it hadn't been developed prior to the modern way of drug development... it has too many high-risk side effects)

--

On the plus side:

* The drugs you do get are generally far safer and better understood than they otherwise would be

* You can feel safe that each batch of the drug was made the same way, using the same process, and ends up having the same strength/effectiveness as every other batch of the same drug... even when made by a different company. (We take that for granted now... but it's actually a really big deal if you look at medication from a historical perspective.)

* We have far fewer snake-oil salesmen ripping people off for cures that are, at best, useless and at worst, cause the condition to get worse, or cause birth defects, or some other harm. If we do find the drug doing harm, it gets pulled off the market
Which ends up being harmful to industries which could make good use of gold... if it just weren't so bloody expensive.
The article's bullet points are great, but I would emphasize one thing:

Don't be afraid to ask, but only AFTER YOU'VE DONE YOUR HOMEWORK. People can be surprisingly helpful, but especially if it's clear you're working hard to make each request count. They're much less likely to think you're wasting their time if it's clear you've been hustling and see their help as a catalyst for you working EVEN HARDER.
>straight men & women don't like to pretend/boast that they've had lots of sex (unlike gay couples), then the pressure to go bareback (without a condom) increases and there might be more HIV/AIDS/STIs

If I'm reading this right, you're under the impression that a condom protects you against the vast majority of STIs, correct?

Yeah no. Condoms are primarily preventative towards towards diseases that are spread via Semen, vaginal fluids, and skin to skin contact only on the area it covers. Syphilis, Herpes( which can also be spread via oral sex ), Genital Warts, and crabs as a loose example ( There's more ) are not prevented by a condom. Aside from HIV/Aids ( in which case African American women are the highest rate of infected ) that quip was pointless as was this post.
Probably not. Insurance already covers vasectomy since it's much cheaper than paying for a pregnancy/childbirth/child medical expenses/etc and it doesn't seem to have resulted in increase in STD.

Odds are, if you have medical insurance, you can get a vasectomy for a co-pay of $20 and the procedure only takes about 15 minutes.

I'm fairly sure that Planned Parenthood in the US also does it cheaply.

My gut tells me that the guys who are responsible enough to get vasectomies if they really don't want kids are also responsible enough to wear condoms. The converse is likely also true!
I'm saying that while it violates the spirit of the GPL, it is nonetheless completely permitted. As I say, Google do it.
Readability depends on the writer, and if someone is trying to duplicate the functionality of C++ in C I expect they're liable to do a worse job than using C++ directly. void* pointers are one example of why.
Conversely, don't program like a designer: http://i.imgur.com/zqJpM.png
The standard Silvio Gesell expiring-money scheme doesn't have anything to do with where the money is at any given time. The way it works is that for the government to accept a note, it must be up-to-date with stamps, one stamp for every month since it was issued. The stamps (traditionally, bought from the government) cost 10% of the value of the note.

Nobody wants to be sitting on a pile of this sort of cash at the end of the month, because they'll lose 10% of the pile of cash. The intended effect is to dramatically increase the velocity of the money, so that a small stock of it can sustain a very large flow.

I don't know enough about this stuff to sensibly evaluate the claims its proponents make for it.
I'm only 22 and was taught the same marks in elementary school. I wouldn't have recognized it on the key right away, but once it was mentioned, it made sense.
I'm guessing that's the cost of printing a single dollar bill. There are also hundred-dollar bills, which presumably cost the same.

It'd be pretty interesting to get the total cost of printing, transport, and storage, and compare to the cost of maintaining a similar amount in bitcoins (which I calculated here: http://news.ycombinator.com/item?id=2602667).
An entrepreneur's addiction to chaos.
I think the point is that without working through the basics underneath, mind-numbingly repeatedly, you don't gain any real insights about what's going on.

I don't think that's true. And I'll say something controversial. Programming is taught more effectively than math and its because you don't spend a lot of time mind-numbingly repeating the basics.

Half the people on HN recommend teaching with Python for just this reason.

And think about it, when you teach programming do you make your student walk through what every instruction does? When I learned recursion, I walked through fib(n) by hand -- once. That's the sum total of how many times I've done a full hand expansion of a recursion in my life. How many times have I run a full program on paper with the substitution model? Never. How many times have I iterated even a small loop by hand? Never. These are concepts that I understand as well as anything that I know, yet I've never "mind-numingly" worked through them by hand.

A lot of traditional math teachers want us to sit down with an instruction pointer, stacks, heaps, physical/virtual pages, laid out and have us repeatedly simulate program. That's really the mathematical equivalent of doing this rote computation. I say teach them the concepts and give them interesting and challenging problems that make use of the concepts. The concepts will stick better, they'll learn faster, and they'll be more engaged.
not outside the UK, from what I understand. I'd love to pay a tv tax to get all UK programming. As it stands, we have to use torrents. :/
Killing two birds with one stone is laudable; but a fair, decentralized currency with a bird worth a stone by itself.
Update on a "Braintree for the EU"?
I've read a lot of old HR posts about online payment processing services (merchant accounts, payment gateways, recurring billing) all of which seemed to say "use Braintree".
Unfortunately Braintree still hasn't expanded out of the US.
Does anyone have an updated recommendation on which online payment system to use for a small EU (specifically German) based start-up?
One of the national labs uses or has used Plan 9 for cluster computing. The leader of that effort is Ron Minnich.
This would be a significantly better project than bitcoin, and it would be possible, it just wouldn't serve the same purpose. What it would do is value time and effort; what it wouldn't do is waste pointless cycles and energy to make hidden currency. This currency would be valuable because someone put energy toward social good. In contrast, bitcoins are valuable because there's a limited quantity of them and their usage can be hidden. Hence, limitless "bitcoins for good" could be created, in a vibrant and dynamic economy, while highly deflationary bitcoins will simply sit in a miser's coffee can buried in the backyard.
Sounds completely useless to me unless we up with a way to obsolete the "real" wallet (which I need to keep my driver's license). I'd much rather carry the programmable credit card that was posted here a while back. http://techland.time.com/2010/09/14/programmable-credit-card...

Maybe women might be a good target market at first. It doesn't seem like all women's clothes have pockets.
It's fairly hard to find a large Web service which isn't "cloud" in some sense. Doesn't nearly all of Netflix run on Amazon AWS?
I find "brew install htop" to be easier, for what it's worth :-)
This reminds me of the "Asker vs Guesser" culture comparison: http://www.guardian.co.uk/lifeandstyle/2010/may/08/change-li...
True, where I live it's considered polite to put your ticket back on the machine if it has more than an hour or so on it, so the next person can use it.
i always wonder why dont we have atleast one country on this planet that has some kind of fast-track approval process for this kind of research and solutions ???

also it shouldn't be costing millions - something like this should be self funded by the govt. ... tax payers are made to pay for many stupid things but research like this should be treated as "Too Big To Fail" !!!!
Analyse your website traffic in realtime
Analyse your website traffic in realtime... cool web app!
http://legislativeaudit.sd.gov/Reports/State/Educational%20T...

Over half the revenues for our state Public Broadcasting comes from the state.

Anyone know where the money Congress allocates goes? Does it flow to the states for funding or does it support the development of programming?
How about not making it so closed and limited? The Kindle app lets me read my books on my PC, my Mac, my BlackBerry, iPad, iPod Touch, Kindle, and the list goes on.

Buy a book on the App Store and you're confined to ONLY iOS devices.
You pay first, then get a refund if you do not select a winning design. The benefit of focused attention is not for "small graphical flourishes", rather it takes less of your time so you can move on to other things. This is where I think the 99design concept falls down. It takes less time and energy to work with 1 person vs many, especially when that 1 person has more talent and expertise. 99design is classic penny wise and pound foolish, ymmv as others have stated, sometimes you get lucky (I loose my ass at the craps table, so I tend to stick to black jack).
See:

http://news.ycombinator.com/item?id=2602939
OpenHatch - Contribute or ask for help on Open Source Projects
10 uncommon lessons I learned in college (Part 3)
Russ Cox still uses Plan9/Acme: http://russ.cox.usesthis.com/
Seems like a better way to put it is: Design first, then develop. Which, in my experience, is a good idea whether you are responsible for the design or not.

If you have no data structures or other programming limitations to work with, you can focus on perfecting the interface and then worry about making it happen. If you already have the program written, it is natural to want to take the easy way out and just slap up a form that matches the code.

An aside, being someone who enjoys playing both roles, I find the design phase goes a long way to improving the structure of my application because I have time to get a better understanding of the requirements, program flow, etc. Every element I draw automatically turns into code in my head, thinking about how it is going to be implemented as best as possible. The program is already written long before I ever touch a text editor.

Furthermore, programming is design. A programmer's job is to write code that is not only functional, but code that is visually appealing. Visual appeal is the factor that makes code maintainable or not. It is basic human nature to want to work on pretty code and reject ugly code. As such, it is wrong to say programmers do not have artistic talent. They exercise it each and every day. The only thing many programmers lack is practise in designing visual interfaces.

Given all of that, I find it very unfortunate that we try to separate the design and development jobs. I understand the business appeal of trying to do the job twice as quickly with two people, but from a fundamental point of view, the separation only goes to hinder the quality of our software, in my opinion.
(obligatory correlation does not imply causation comment)

The authors did go to some effort to rule out other causes of correlation, though: "The effect does not appear to be attributable to such possible confounding factors as education, occupational status, or immigration. Bilingualism thus appears to contribute to cognitive reserve, which acts to compensate for the effects of accumulated neuropathology."
No, mining solves a specific problem: it generates an agreed-upon ordered list of transactions, so if anyone double-spends, everyone agrees that the first recipient owns the coin. The new coins are just an incentive to solve the problem.

To solve this problem, the input has to be bitcoin transactions, rather than biologically-relevant amino acid sequences.
Slap cluster (http://learnboost.github.com/cluster/) in front of your node.js express server and re-run the tests with both cores. I'd guess the performance will close to double.
OCaml. You can get "real work" done by dropping back to familiar imperative constructs when necessary, yet you still have an excellent functional language at your disposal. Eventually you will go more and more FP as you become more comfortable, e.g. you can use a for loop if you want, but pretty soon you'll be more comfortable with a map and it will come naturally. Or you can use an if.. else construct until you are happy with match...with.

I personally treat OCaml as a type-safe Python or Tcl, you can work very productively with it.
Going further than an IT workers union with the CNT
Yeah, I was thinking this would be a great kickstarter project. "Pledge $100 or more: get this procedure done for no additional cost, once available."
The world has been promising male birth control for decades now and the techniques (There are several that all work at almost 100% and are fully reversible) are proven (numerous long term trials, I can think of two from a decade ago off the top of my head, one in Washington state and one in Australia, in their final stages, with fewer side-effects, complications and failures than female birth control) and much more effective than female birth control (100% in most cases). I've been reading about it actively since I was 15 and now I'm 30 and I'm still reading about how it's 5 years away. I want this so bad it hurts, but no one is bringing it to market.

The problem is there isn't (enough of?) an incentive to actually put out these treatments. I guess the money just doesn't compare to female birth control.
So do you think that "speaking" multiple computer languages counts the same as speaking multiple spoken languages, in terms of mental fitness and the other benefits outlined by this study? Obviously something like C++ isn't as complicated as something like Japanese, but still I wonder if programming-related skills like the ability to work concurrently at multiple levels of abstraction also prevent cognitive decline.
I still can't believe how many people are unaware of C#.
Coming from a java background, C# is a far better route than Scala.

The Scala syntax, I must say is not as readable: def apply() = l map (_())
Forgive my insistence, but, what kind of problem does the ability to differentiate objects from one another solves? What kind of programs are made simpler by this ability?

Besides, I don't see how you would need identity in the sense of being structurally-equal-but-not-the-same for class based polymorphism. You could perfectly do this without any side effect, despite what the `final` keyword in Java might mean.

By "identity" Wikipedia probably means something like "you think I'm a Foo, which is right, but underneath, I'm a special kind of Foo: a Bar. By the way, there are others special kinds of Foo: the Baz, the Fiz, the Buz…". In other words, subtyping is the basis for polymorphism in OOP.
Bit of a loaded question, isn't it?

Consider that "hacker attacks" nominally includes fucking up power plants and other infrastructure (targeting civilian hospitals)--a country-sponsored malicious cyber assault.

Obviously that would be considered an act of war, because it probably _would_ be an act of war.
Aye, mostly true. But Google doesn't tell you anything about whether the fares are available at all, or what they would cost—it's possible a flight's sold out or prohibitively expensive.

They also don't have mascot, or hotel search ;)

I'll leave it there.
I find their "current status of the industry" interesting:

Today the industry is highly polarized as far as salaries are concerned, having one end with fairly high salaries compared to the rest of the working class and the others with wages just at or even under those of the collective agreement applied, since they don't have their own agreement.

The vast majority of companies in the sector today are temporary work agencies in disguise and their profits come mostly from the illegal assignment of workers. The most common contracts are for specific work and services and the easiest way to improve working conditions or salaries is to change company. Because of this, unions have little presence and workers have little interest in unions. After all, why fight to improve conditions in a company which you will leave in 6 months? The lack of a union presence allows the employer act with impunity and causes workers to be totally unaware of their rights. Which encourages things like mandatory but unpaid overtime, endless workdays, the lack of a proper collective agreement, general helplessness, etc.

I wonder how true this is. Are IT workplaces really just like temp agencies? I don't think they are, but the contracting and subcontracting through freelancing can be hella irregular, kinda like a temp agency.
It seems as though it will. I read somewhere in the Dev Center that an app called "foobar" can now be accessed via "foobar.herokuapp.com", which uses an advanced new HTTP stack that supports async and chinned responses too I believe. I don't remember the exact page I read that, but take a peek in the Dev Center for more info.
It's not pretty in PHP either. Many of the Perl issues have their PHP counterparts.

• You need to be aware that most built-in string functions won't work and use mb_ equivalents where available (and not all are available).

• You need to set internal encoding to UTF-8 for some extensions in php.ini.

• You need to normalize all input yourself (thankfully PHP5.3 has Normalizer class. In 5.2 it was a nightmare)

• PCRE library doesn't support all uncode ranges (e.g. {InFoo} is unsupported). All gotchas of regexes apply to PHP/PCRE as well.

The list goes on…

"Binary-safe" strings and UTF-8 cleverness will let you roundtrip characters safely in most cases, but full, correct Unicode support is really hard.
Now if only they can figure out how to do it without surgery.
iWork for iPhone Released
What does the author mean by while indexing? You have to send a commit message to make the newly indexed doc searchable. Its silly to do this after every document. I'm assuming that is what the author was doing to get search poor search results. You could also just use Lucene's NRT abilities in Solr w/ a simple patch. I believe it is going to be working out of the box in the next version of solr. I wrote one myself to deal with real time search. If we want a fair comparison, we should be comparing Solr using NRT and ElasticSearch.
because many men will use this secretly without telling their partner to avoid having kids ... which eventually will bring enormous decrease in population ...

I doubt there are that many men who want to secretly make themselves infertile in order to not give their wives the children they want to have.

combination of these 2 techniques will be VIOLA

I'm really not sure what violas have to do with it.