skysight-inc/HackerNews huggingface dataset:
The author says that doing something simple:

"takes several clicks on parts of the screen that are nowhere near each other and are not immediately obvious the first time you see them".

... and that this process requires the user to:

"click the “Ubuntu” button in the top left, then click the little white icon on the bottom center that is, I assume, representative of “a comb, a pencil and a building with pacman on it”. Then you expand the “Installed” section by clicking on the left/center of the screen. Then you click on “Filter Results” in the top right."

Doesn't like like a great thing to use at all to me.
For future reference, http://www.lfd.uci.edu/~gohlke/pythonlibs/ contains tons of Python packages (including pip!) with nice installers for various Python versions.
I don't even see it as a critique, it's more of a "I use Eclipse and I like Eclipse because it is tailored to my needs as a Java developer" article.
Warning, direct link to PDF.
And for some reason it is linked through Google. Direct link is http://www.ics.uci.edu/~franz/Site/pubs-pdf/BC03.pdf
8 Angel Investors That Entrepreneurs Should Avoid
I go into the trash label inside Gmail.
I click on a message that I didn't want to go straight to my trash.
At the top where it shows the Trash label there is also an Inbox one with it.

As soon as I click the "x" on the label, I can see the email being downloaded by the mail client I use. It is of course displaying the Inbox and not Trash.
New Unlock Works for All iPhones, All Firmwares
This doesn't impress me at all. Python code is supposed to look sexy, and it does, when well-written.

A code of 73 lines with inlined semi-collons is no better than a 200 lines code. In fact, the 200 lines is better if one wants to understand the code.

import pygame,time,random,sys,copy,os;from pygame.locals import ;t2=0;nor=0;pg=pygame;pd=pg.display;cdc=copy.deepcopy;pc=[[[1,1],[1,1]],[[1,0],[1,0],[1,1]],[[0,1],[0,1],[1,1]],[[1],[1],[1],[1]],[[0,1,1],[1,1,0]],[[1,1,0],[0,1,1]],[[1,1,1],[0,1,0]]];cols=[(0,0,0),(100,100,100),(10,100,225),(0,150,220),(0,220,150),(60,200,10),(180,210,5),(210,180,10),(100,200,170)];pg.init();pd.set_mode((320,240),FULLSCREEN);sk=pd.get_surface();f=[[1]+[0 for x in range(8)]+[1] for x in range(19)]+[[1 for x in range(10)]];of=cdc(f);s=12;brt=Rect((100,0,s,s));b=-1;p=[];lc=[-9,0];t=0;bt=60;pg.key.set_repeat(200,100);rh=0;cr=[];crs=pg.Surface((8s,s));crs.fill((255,0,0));crs.set_alpha(100);gv=-1;z=pg.font.Font("c.ttf",14);_=0;pg.mixer.music.load("t.ogg");pg.mixer.music.play(-1)

Is that a proper line of code? No.
As for (c), it depends on the city and even restaurant. Many places can't afford fapiao printing machines, and so the government is more lax and lets them use preprinted anonymous fapiaos. These are being phased out, but if you leave the big cities you'll still see a lot of that, and even in Beijing we get fapiao tickets at some lower end places.
Forgot to mention how they get them.

Either someone has my login and is messing with me by somehow adding the Trash and Inbox label or there is a glitch in the system putting both labels on it. My guess is the glitch.
Parenthetically, I get rather irritated with people who like to criticize everything as "not novel." Depending on how you look at it almost nothing is completely "novel" ("nothing new under the sun" and all that).

What is important is the execution and new wrinkles in the CURRENT iteration - NOT whether something vaguely or even pretty similar was attempted or proposed at some point in the past.
totally misleading title, something I wouldn't have expected from a site like penny arcade.
There is a valid point lurking in there.

The instant evaluation model doesn't play nicely with side-effects. Exactly where side-effects occur can be difficult to determine, there's no simple way to work around this.

This is less of a problem in Clojure, thanks to its immutable data structures, but they're not a panacea. I'm also not sure how well this would work in JS and Python, the other languages that Light Table intends to initially target.

One possible solution is to have hooks into side-effects: you could display console output or logging alongside the instant evaluation. The real difficulty is network communication: even if you're okay with actually sending requests over the wire, there's an awkward balance between visibility and generality. Something like libpcap [1] is very general, but gives minimal insight into the content. Hooking into a particular HTTP client library gives you a lot more visibility into what's going on, but you'll need to do this every time you want to use a new library.

[1] http://www.tcpdump.org/
I'd say "don't use booleans as positional parameters" for the reasons the article discusses - as it's completely non-self-documenting. Take one of the examples:

str.replace("%USER%", user, false);

... where it transpires the last parameter is case sensitivity. The article's suggestion of using enumerations (or algebraic types) would be an improvement in languages that make that easy, sure:

enum CaseSensitivity { CaseInsensitive, CaseSensitive }
...
str.replace("%USER%", user, CaseInsensitive);

... but introducing types that are conceptually booleans seems like a contrived way to self-document. Named parameters would be preferable to either, IMO:

str.replace("%USER%", user, case_sensitive = false);
I use Java in my day job and I find annotations a real blight on the language. While I totally get the idea that they remove the need to write a lot of boilerplate code, I still find a lot of them too "voodoo" for my liking.
Previous discussion: http://news.ycombinator.com/item?id=3409875
I learned from a designer friend of mine a long time ago that image resizing to smaller sizes makes them blurry - if you'd just sharpen them a bit it makes a world of difference. It also isn't all that hard to do in Python.
His argument is on how most concepts in light table are not novel. Branding light table as novel or groundbreaking is therefor incorrect and his post is called for.

You seem to attack his argument on his background as a Java developer and not on parts of his argument. As far as I know, this is called an ad hominem attack and in my opinion does not belong on Hacker News.

If you can find good counter arguments on his arguments:

- Light Table is not novel or groundbreaking since Eclipse has had these kind of features for at least a decade (and several Smalltalk IDE's have had them for several decades),
- Light Table's examples are contrived because real world examples do not behave in this way,

we'd be having a real discussion.
Almost certainly true about animal-friendlier meat. However, many people won't eat animal meat on moral principals, and quite likely would be willing to pay twice as much for non-animal meat. (Basically all they have to do to make it affordable is eat half the portion size of traditional carnivore consumers).
I agree on most parts but..
"The average car beats the average city bus in terms of energy efficiency." You're just doing it wrong. Your American mass transit systems are organized badly, if you get so few customers, that they don't beat cars in efficiency.

"As of 2006–2007, the total energy cost of London’s trains was 15 kWh per 100 p-km, about 5 times better than a personal car.[45] For busing in London, it was 32 kWh per 100 p-km, or about 2.5 times that of a personal car.[45] This includes lighting, depots, inefficiencies due to capacity (i.e., the train or bus may not be operating at full capacity at all times), and other inefficiencies. Efficiencies of transport in Japan in 1999 were 68 kWh per 100 p-km for a personal car, 19 kWh per 100 p-km for a bus, 6 kWh per 100 p-km for rail, 51 kWh per 100 p-km for air, and 57 kWh per 100 p-km for sea."

http://en.wikipedia.org/wiki/Public_transport#Environmental
originally here:
http://www.inference.phy.cam.ac.uk/withouthotair/c20/page_12...

That templetons transit myht too states that "it is generally the green move for any individual to take existing mass transit over their car"
This gave me an idea. Write a program that generates random melodies. Then upload them somewhere public and timestamped like YouTube.

Then write another program that detects new songs with a high degree of similarity in the melody. Then sue for copyright violation.

Call it melody squatting.
HN = Hacker News. YC = Y Combinator. They're not the same group of people!
Www.adidascrazylights.com
"Vrandin, the new near meat will bring about a higher culture in the butcher fraternity" [1913]

http://news.google.com/newspapers?nid=1338&dat=19130331&...
I like jsfiddle, too (and jsdo.it). One nice thing about jsbin though is that it is open source (on github).

However, I don't know about others, but at the moment jsbin.com doesn't work at all for me (chrome beta, ubuntu) - can't see any text I type, just blank white on the bottom 90% of the screen. It does work in firefox.
20+ people on my team are using Unity on dual-head setups and it works very well. There was some pain in the transition from Gnome 2 to Unity, but, in general, people are happy and productive.

Most have split their desktops into 9 spaces and run all apps full-screen, usually with a terminal on the notebook screen and something else (Eclipse, Emacs) on the larger LCD.
Quite a nice system. I even wrote a lexer/parser for it back on my university days.

It is the living proof that it is possible to use a safe systems programming language for operating system development.

The Native Oberon system was quite nice to use in how the UI concepts would map to Oberon modules, as such it was quite extensible.

Sadly, it never got picked up by the industry.

The way methods are associated with types in Go has been influenced by Oberon language family (see Component Pascal).
first: I replied to zacharyvoase's comment and therefore my comment was related to his, don't take it in isolation.

There are plenty of other comments here that explain why pdeva1 is coming from the wrong angle therefore I'm not going to repeat them.

Chris never mentioned novel or groundbreaking, others have so go and ask them but please before you do that look up the difference between invention and innovation and also remember that novel really means fresh or refreshing (although it's used most of the time to indicate new)
I do this. Every now and then I decide I'm "claiming the day in the name of fun" and just work on an interesting coding project. Having unofficial projects is necessary to survival.
I cant really blame them - it must be a golden oppurtunity
There is no glitch that just adds trash labels. Did you check if you have any filters set up that might be responsible?
> plain better, than other operating systems, more people would use it.

Desktop Linux is not for everyone. It all depends on what you use your computer for - if you write software for Mac or Windows or if you rely on perfect Office compatibility, it's most definitely not for you. If you run heavy software that has no Linux counterpart, it's obviously not for you. If you develop software that'll run on Linux, it's a really good choice. If you browse the web for everything, it's a great choice.
The GPL doesn't prevent you from linking to BSD software.

All it does is prevents you from redistributing the resulting binary under a license that could result in the user's freedom being restricted. I.e., the only thing that is prevented is (BSD, GPL) -> BSD, since the next step might be BSD -> Proprietary.
I want to write a great many things here however I don't know whether your trolling. Hopefully you're just trolling.

However, if you are not then when the denial breaks, don't hurt yourself. Forgive yourself and move to fix it.
Google code removes "updates" page from projects
I witnessed university faculty squabbling, debating, supporting arguments, and a lot of years of experience and input go into the reading list for students, and this was an Ivy League school. Although this was obviously a different level, I would suppose considering the absorption rate of children that a reading list should be taken very seriously and I would make sure those who put it together were qualified to do so.
Consistency is only a means to an end. That end can be a net positive, but I think pg is alluding to consistency for the sake of Google's convenience, rather than the convenience of its users.
I'm not the author, just something I found while browsing.
One,Two, Three, Infinity is probably the best possible introduction to math for kids.

The big challenge is skipping ahead to the "cool stuff" for kids who are still young enough to lack facility with algebra. Most attempts to do this are either hand-waving or unfairly advanced. But the real solution is to show them genuine math that doesn't require any solving for x, like Cantor's diagonalization lemma.
Ruby api client for Readability service
Hacker Shelf - Some stats, changes and thoughts on the future.
Also even if the code were indeed based on just basic numerical or string primitives, how would the 'instant feedback' work if the code were in a long, tight loop or did heavy cpu intensive stuff?

I think this is a critical point, has the author of LightTable considered what would happen with instant feedback for less trivial pieces of code?

Besides that, I think this critique is fair, because honestly when I saw LightTable, it seemed like smoke and mirrors. I have a friend quietly writing an innovative new text editor, I expect it will be more 'ground-breaking' than LightTable, but I don't see him trying to take everybody's money.
Groupon Spams the internet with cut rate, deceptive advertising, that is killing the legitimate scuba business in Florida.
http://www.scubaboard.com/forums/new-divers-those-considerin...
It will be interesting to see more and more countries building cheap hi-tech military robotics.

This will probably chance the doctrines. In short term I'd guess fighters become more relevant as they are needed to identify large quantities of flying objects. At the same time manned bombers become less relevant. With cruise missiles anything is destroyable. And with surveillance robotics everything is becoming observable.

Probably land groups become smaller as they have to try to be "too cheap to attack". It's not economical to send 1,5 million dollar cruise missile to kill five soldiers. How you can organize whole military force to effectively do their jobs, while gatherings of more than 5 people to the same spot is forbidden?

I'd guess future camouflage is going to be something that confuses the difference between military and civilian. And decoys are going to be big trend. Something like using artillery to disperse large amounts of heat sources that look like humans to IR-camera.
This isn't bad advice; though I feel it's only a small part of the picture.

My desire to work on side projects definitely increases as I head towards burnout in whatever I'm supposed to be working on.

And giving myself permission to work on something completely different for a day definitely improves my mood, which can give me the energy to address whatever's bothering me.

But after that, I still have to fix the original problem -- usually one (or many) large, poorly-defined tasks that I've been dreading, or some personal interaction that frustrated me and was never resolved; usually compounded by weeks at some level of sleep debt.

So if I stay up all night working on the side project, then I'm worse off the next day, not better -- more sleep debt, and one pleasant day of escapism, but the same old problems still sitting there (but deadlines one day closer).

If I can spend a restful day or two, clear my head and just free myself to think about things, solutions start to bubble up, I can make some concrete plans to handle whatever's been dragging me down, and I can catch up on my sleep -- that's great.

The times this has worked really well, I generally don't work on side projects either. Filling my head with more interesting problems is pleasant, but my mind is still spinning at high velocity.

The better solution is to find a way to clear my head, reset my sleep cycle, and then take advantage of the clarity that follows.
Ah, another ad hominem! Let me reply with an ad hominem:

Would you translate your statement into:

"It is difficult to get Prashant Deva to understand something, when the salary of Prashant Deva depends upon his not understanding it"?

No? Then don't make your senseless statement. Please argue his statement instead.

Or, maybe you're not a computer scientist, because you're not able to comprehend and participate in a normal discussion?
I don't think it's as simple as saying "Rackspace is better bang for buck in CPU terms". This is a complicated area and one which is being researched at universities. See [1] for one such research project, which mentions that there is even a "reasonable extent of variation amongst instances from the same providers". It's also application specific and hard to predict (who knows what other VMs will be running on the same physical box as your VM in the future).

Our blog post was a first step in this sort of comparison, where we wanted to see if there was a significant-enough difference between providers to warrant further studies.

Also, see asharp's comment above about Rackspace using a credit scheduler with burst capacity.

[1] Lee Gillam, Bin Li, John O.Loughlin and Anuz Pranap Singh Tomar (2012) "Fair Benchmarking for Cloud Computing Systems". http://www.cs.surrey.ac.uk/BIMA/People/L.Gillam/downloads/pu...
Complains about length units, then goes on to use feet. Oh, the irony.
Having grown up on Borland Pascal, I have a sentiment for Pascal and its derivatives. I enjoyed programming in BP, and I'm not too happy that Pascal derivatives lost their popularity to C derivatives. (I was reading a bit about Modula 3 and got quite intrigued by its module system.)

But, users are few, fragmentation is high (Borland Pascal/Delphi, Object Pascal, Component Pascal; Modula-2 and Modula-3; Oberon, Oberon-2, Oberon-07, Active Oberon, Zonnon). How the heck are you supposed to choose when all those languages taken together have probaby about user base as "large" as that of common lisp? Plus, Oberon webpages at ETH look like abandoned.
Java is an Integrated Develompment Environment scripting language that is incompatible with Light Table.
These drones are useless if you don't have the satellites that control them.
unless they plan on using it only under the satellite that they had recently launched.
新开诛仙私服
If you skim read like me then you might not have understood how this works:

1. Companies pre-pay tax by buying vouchers called `fapiao` which the article states, costs 10-20% of the kuay (Chinese yuan) value. (I assume rates differ depending on overall income of the business).

2. A transaction takes place and the customer pays the business in yuan and receives one of these fapiao tickets as a receipt. Incentives to get this ticket is that is acts as a lottery ticket also, with modest prizes.

3. The tax enforcement is therefore 'crowdsourced' because if any customer doesn't receive this ticket then they can report the business.

4. Any fapiao tickets leftover can be used for tax rebates.

The biggest problem I see is that businesses have to prepay tax which is 'estimated'. If this was too high then it could cause problems for the business's balance-sheet.

Other problems the article details:

- Not much incentive for people to collect their fapiao tickets

- Bribes, fraud and stealing by the business due to their incentive to keep tickets
JSBin has without a doubt the most annoying and invasive coding interface I've ever used. I find myself often copy/pasting directly from a text editor to avoid the stupid auto-formatting.

That said, its easy customization and lack of script bloat means that it's more portable (Opera on Mint kills any bloated script).
I don't want to offend you, but from all I understand about the burnout syndrome it's hard to 'feel some burnout' (either you crash or not. Struggling with work/life is a different thing) and next to impossible to get back on track in 3 days, whatever those involve.

Good that it helped you and I second the advice of stepping away from the machine and doing something involving manual labor.
After trying a lot of approaches, I found that the two lists approach is what works best. One list has the general overview of what I need to do, the second list is what I need to do right now.

List one is edited only when a change in schedule is required, or a new project is added. The second list is edited and revised daily.

More importantly, those two lists are done using pen and paper, which I found to be the best tool for the job.
The cost of switching is a high barrier for many people.

Changing from Windows to Ubuntu requires you to find equivalents for all of the software you need.

Changing from your browser -> Firefox = most websites will still work, no additional effort on anyone.

Changing from Microsoft Office to OpenOffice forces you to ensure all the documents open correctly and others can open yours correctly.

It's not always so black and white.
The algorithms used in things like machine learning are progressing quite rapidly.
Some on HN have the idea that southern/semi-southern states are theocratic wastelands.
Are we becoming anti-intellectual?
Sir, best reply ever! Thank you so much for this!
Sadly, for me, this is an average day right now :(
One world, one set of measurements.
Didn't know. That's handy and it works per window.

Any more magic?
That thing I know you cant name it a satellite.
Show HN: Startup Weekend Newcaste Hack Twilio + Insurance
Weekend hack for the Newcastle startup weekend!

Feedback will be much appreciated guys!!!
"- Installing the proprietary drivers (fglrx)..."
Don't do this if you don't need 3d graphics. The proprietary driver is unstable.
Not unless they've figured out a way of piggy-backing and exploiting the US satellites as well. I wouldn't doubt that.

Anyhow, radio control alone can take you quite a way. Especially if all you want to do is drop something nastily biological on someone. Then blame it on the US and a malfunctioning drone of theirs.
Sedan All New Ford Fiesta
Dua type model yang ditawarkan memiliki perbedaan dalam konsumsi bahan bakar serta performa, untuk model All New Fiesta 1.4 L Trend menawarkan performa lebih ekonomis
>Does anyone have examples of good quality criticism of GUIs?

I would suggest you check out John Siracussa's reviews for OS X releases on Ars Technica.
The Dutch village with no roads
I didn't know Veridian Dynamics set up shop in The Netherlands.

http://www.movieweb.com/v/VIq12vszWI4Ftx
Don't Structure Data All The Way Down (2008)
Totally agree on CRUD applications. I would like a nice library app for my local library. Look at the comments on the iPhone app:

http://itunes.apple.com/au/app/bookmyne/id350625461?mt=8

> Keeps saying "no enum const class".