skysight-inc/HackerNews huggingface dataset:
I think your missing the point.

As a perspective user for this library, the site being excruciatingly slow leaves a very bad impression of the library itself. Whether it's the libraries fault or just the implementation of this particular site is irrelevant to the impression given.

Using myself as a singular datapoint I spent about 15 minutes messing around on the site. About 60 seconds were spent looking at the actual library while the rest of the time was spent being fascinated by how such a simple site could be so slow. That isn't what you want developers doing when considering using a new library.
It's ruggedized cable, designed to live underwater for decades(or centuries at this point). Besides, there's hundreds of miles of it, what else are you going to do?
Thanks! Don't know how I missed that
I'm sure there are several ways to re-route communications, so if one/several links go down, we just use a different route, with added latency of course.
Name a place (besides IOS) where this will enable Closure to run that does not already have a JVM? Now tell me if it would be practical to run it there (printer firmware ETC) VS hand coded C.

Speaking of IOS - This IS an area where this may be practical, but that is only because of politics (Apple's tyrannical restrictions). But there are already closure compilers for IOS.
As famousactress may have been alluding to, this is equivalent to the well understood problem of robot localization in dynamic environments. If my robot has a map of the building and it thinks it knows where it is, will it get confused if someone walks in front of it? Not if I reserve some probability mass for the possibility of seeing an obstacle at any distance (in the range of the sensor).

For some background, see these slides (PPTX): http://pub1.willowgarage.com/~konolige/cs225B/slides/09-sens... (via http://pr.willowgarage.com/wiki/CS225B/Handouts)
Valve announces Steam Greenlight
You're right, but I always understood that Light would support multiple languages. The Kickstarter site mentions "The first two languages it will support are Javascript and Clojure, but the application will be written in such a way that adding new languages can happen through plugins." And I think Python will be the third based on contributions. So it's good not to discourage people that aren't using clojure.
I was under the impression they were going to add support for both Python and JavaScript as well.
Eric DeMenthon, the man behind Padmapper, freely admits that "it still seems somewhat dickish to go against [Craiglist's] wishes." But he then proceeds to rationalize doing it anyway, using a "the good of the many outweighs the good of the few" argument:

"But then I did some back of the envelope estimates of how much of people’s time and effort it would waste if I didn’t, and it became clear how much less nice it is to waste the time of millions of apartment hunters out of stubbornness or some clearly inaccurate assumption about the will of the community."

If Eric is honestly doing this for the good of the community rather than for his own aggrandizement, and if I am right about the ethics and legality of a pure client-side solution, there is no excuse not to do it.
Exactly. If the answer is "Thunderbird is alive for about another year" then we may as well start looking for replacements now.
Matt,http://news.ycombinator.com/user?id=wensing Brad, Josh, and Bryan.
If you run a contest as a startup, don't be dishonest. JPEGmini scammed me.
I'm a bit curious why you'd never consider Ubuntu for development.

I intended my words to mean the exact opposite of that. Unix for development gets my vote every day.

Also, dev's don't use store bought computer operating systems, they install the best one for the job, which back then was NT. OS/2 was good but nobody else was running it, except Lotus Notes shops.

*edited for typos
The Mind-Reading Machine
Veritas Scientific is developing an EEG helmet that may invade the privacy of the mind
Ha, I didn't even know it was something I could buy until I saw your comment. And yes, that does seem to be an exceptionally steep price for an undersea cable map...
Where's that? It looks like they're coming out from Santa Teresita.
I used to go there on vacations with my friends a few years ago (I went there 5 years in a row!)... but I never heard of the cables.
That could well be so (though I'd encourage you to include citations for stuff like that -- some quick googling turned up nothing for me, and as stated I'm very much not interested in yet another Apple vs. the world flame war). But it's a needless digression; rickmb was clearly talking about the "design values" considered by the UK judge, not physical build quality which is obviously not an IP issue.
If you don't like that command, do this instead:

> curl -s http://getcomposer.org/composer.phar -o $HOME/local/bin/composer ; chmod +x $HOME/local/bin/composer

Assuming that $HOME/local/bin is in your $PATH, the current user will have a "composer" command available.
You don't have to make Vim your primary editor although if there's any chance of having to muck around on other people's servers some basic vi skills would be welcome.

By the sound of it Vim might just not be your thing. I switched to Emacs 15 years ago after many years of advanced vi & Vim usage and never looked back since I never really liked modal editing.
Physics Shows Batman's Cape Is Suicide Machine
Mixergy Premium
Intel submit Android x86 JIT Compiler to Android Open Source Project
Looks like the US West was over sampled and they have the highest "yes" percentage so maybe the actual number is a little lower.

http://www.google.com/insights/consumersurveys/view?survey=y...
Steam Greenlight gives indie game devs better chance at getting on Steam
> I can't imagine buying software that makes me find/submit bug reports and then on top of that re-submit them to actually get them fixed....

This is what pretty much all consumer infrastructure service providers rely on, though. One guy reports that his internet is out? Probably his fault. Ten people in the same area call in to complain in a one-hour period? Probably yours.
>>Memory usage is much better though.<<

"Don't confuse differences in default memory allocation with differences in Memory-used when the task requires programs to allocate more than the default memory."

Look at memory use for reverse-complement, k-nucleotide, regex-dna, binary-trees, mandelbrot.
Seem's like they're trying to back peddle because they realize how many people like Thunderbird.
Hubroid developer here.

I was in contact with the GitHub team for awhile and had a good idea that the app was in development for awhile, but since I didn't know when they'd be releasing it (internship with them fell through this year so I didn't get any top-secret info) I just decided to keep up developing Hubroid. Still going to do that, of course, I like my design ideas better. ;)

Oh, and the force close you get is sort of my fault. I erroneously used the "com.github" namespace when implementing the account authenticator, which wholly belongs to GitHub. Thought I was using "com.github.eddieringle" but I guess a commit was overridden once or twice. Whoops.

EDIT: Btw, thanks for spelling the name correctly. I couldn't tell you how many times people write "Hubdroid" instead. Ruins my Google search result ranking, heh.
I'm having a similar issue, but I already tried 0.0.4, this is what I got, it seems it can't find clojure 1.5.0 jar.

https://gist.github.com/3078651
Entrepreneur Reinvents the Men's Boxer Short
Command-T is known to be quite the pain in setting up.
Betting the Company on Windows 8
Maybe one day it will be mundane to clone a tailored environment to a remote system. No changes outside $HOME and only in a controlled lifespan.
Microsoft is aggressively promoting upgrade to Windows 8, even for XP users. If that works out, and with the added effect of replacement of old computers for new ones, the number of users unable to run IE 10 in, say, a year, should be much smaller.
Stock Market Video Analysis & 50 Day Moving Average Observations 7/9/10
A big part of successful trading is attained by going with the setups where the odds of trend continuation are most likely. A very simple tool to help us enhance the odds of a continued move is the direction of the 50 day moving average. Generally speaking, a rally with a declining 50 day moving average should be considered as a higher risk bounce candidate only, I refer to these stocks as “guilty until proven innocent.”
Kayak's S1
Does it need to be real time? you could mount fiducial marks on posters and capture them using head cams. Use computer vision algorithms to guess location.
> you're expected to run the compiler once to generate a single static, minified CSS file.

Yes, i stand corrected on that, i don't use them but that is not an excuse for ignorance. Plus compiling once makes more sense than compiling every time.

I also use webkit's web inspector for making live changes to a stylesheet and then saving the file in the end, very convenient compared to the changing-saving-uploading-refreshing cycle. Also it is another barrier to entry for my open source project. (someone has to know all the compiling process to contribute)

And as for uses of compilers, with CSS variables at the horizon (already functional in chrome canary IIRC) and other than this vendor prefixing problem (which everyone knows is very real and seeing the rapid release cycles of all major browsers now days, it is not far fetched to see a solution being cooked up some time soon) compilers don't have much to tackle. The cost v/s return ratio will reduce and probably even be negative in near future (if not already).

The cost is of compiling every time during development and once every time production code changes. I don't know about you, but if i am not live editing css in web inspector, i make a ton of very small changes to CSS and try them out one by one by refreshing the page. Not a great experience if i have to go to command line every time i change a byte.

> Efficiently combining multiple source files.

This problem can only arise in very big projects and if your project is in that category then there are all sorts of solutions available. (including writing your own compiler) But if that problem exists in a small or even middle sized project, them i believe, the solution is not the compiler but to re-factor the code base to use less files or merging them.
I think people reporting it just overstated the news that feature development will be stopped in saying it's dead. Mozilla's plan seems consistent.
I think you mean "bupkis." Dick Butkus is a hall-of-fame NFL linebacker.
Don’t Quit Your 9-to-5 Job To Start A Startup
"I am not surprised at all if developers move to supporting just webkit."

that's why Mozilla is unprefixing IMO.

But yep, so much for standards.
True... I see myself as just an average vim user but already - can't remember last time I had to manually bash keyboard repeatedly. Recently - got quite blown away with simple macro that picked up some keywords, automatically downloaded list of WSDL`s through curl, tidied up a bit and saved in according files. Watching it spin feels like magic.
Maybe not the best example, but here's my dotfiles. I use install.sh to link them. https://github.com/BenDoan/dotfiles
Try Plivo Cloud. We support Google Talk as well.
> (PS No, this is not “waterfall.” No it isn’t. Is not. Shut up.)

I love Joel's writing style.
Would love a Ruby version of this.
What everyone is missing with the filtering argument is:

(1) normalization (things like trim, etc. so you don't do stupid things like invalidate an email address just because it was input with trailing spaces). The result is passed to a validator.

(2) validation (if a number is expected, it's only valid if given a sequence of digits within the correct range). Valid values are passed on to the next phase (likely persisted).

Sanitization is generally not needed and in most cases likely to cause data corruption. I'm sure there are use cases for it but it should be the exception, not the rule.
what pages where slow for you? for me navigating examples or readmes is quite fast, loading some examples can be a bit slow, but those examples also need to load data first.
python's yield and the windows api yield() do quite different things, but at some abstract level, in windows 3.1 the yield() function would let the UI service the main event loop, thus keeping your ui responsive to user activity. yield in python is abstractly similar but returns control along with a reference to the generator. Why I said these are abstractly similar is because in python the yield function saves away the stack frame and restores it upon the next iteration of the generator. In this respect it's similar to windows 3.1 yield because when the event loop comes back to your process, you have a minimal 'stack' consisting of the original hwnd, along with wParam, lParam, where the lParam was a ub4 that could be used for a pointer allowing a larger 'stack frame'.
I think you're right. I wonder if there might be cognitive reframings that would allow "code" to slip through, such as "tutorials" with code that's ready to run, but for a single line that needs to uncommented.

For that matter, I wonder how it will bump up against the rules if it does try to go more social. Already it's possible to copy/paste code and send it to friends via email; that's not conceptually different from sharing code via git. But being able to trivially clone a git repo would absolutely violate Apple's terms for distribution. Honestly, I'm (pleasantly) surprised they let this through in the first place, and I hope the envelope keeps getting pushed.
A language from an entirely different paradigm (Functional language, Garbage collection, tons of abstractions and a huge API) cannot ever be a replacement for or even compete on the same playing field C. We are talking apples to oranges here.

These languages are not comparable equivalents. Their specialties are completely opposite. To make their output equivalent, you would have to construct an AI system more advanced than anything that exists today.
I had to create a modified keyboard layout, starting from one in /usr/share/kbd/keymaps.

Use the showkey command to find out what keycode the caps lock key generates (mine is 58), then add a line in your layout file to the effect of

keycode 58 = Escape Escape Escape Escape Escape

Finally, load your new layout using loadkeys /usr/share/kbd/keymaps/i386/{yourlayoutname}/{yourlayoutname}.map.gz
maybe; but only reason I would use such an app.
Could you rephrase the question? I'm having trouble understanding your meaning.
Join Jason Kilar and Jon Miller by graciously declining to be CEO of Yahoo
> coffeehouse-MBA

?

IMO, you have to consider the audience. Chris probably hasn't had time to build any kind of glossary for 'marketing-slang'. He's probably spent most of his time building the functionality that the new version of LT is displaying today.

The line you highlighted can make plenty of sense if you take the time to think about what each word means. There is no instant gratification for understanding.

What do I mean by that? Google 'REPL' and take the time to learn what that concept means. Do some research and play around with leiningen. I'm really not trying to be rude, but do you know what type of developers LT is aimed at right now? hint: clojure

HTH.
I'm not seeing how that will deter thieves. Instead of plugging into the ODB port they will just plug into the alarm system's port. Even if it's proprietary, they'll employ/bribe/coerce an official technician to figure out whatever Rube Goldberg sequence of events that are required to re-enable the vehicle.
I've just moved back to SF bay after 8 years and am looking for a job. I realized there are so many Canadians here! Almost all from waterloo too.

I was thinking of going back to Toronto where I went to university and have a network but it doesn't seem very promising.
This article was part 1 of an NYT series called 'Genetic Gamble : New approaches to fighting cancer'

Part 2 : A New Treatment’s Tantalizing Promise Brings Heartbreaking Ups and Downs

http://www.nytimes.com/2012/07/09/health/new-frontiers-of-ca...

Part3 : A new genetic test of ocular melanomas offers uncanny accuracy, but do you want to know ?

http://www.nytimes.com/2012/07/10/health/genetic-test-change...
( HN : http://news.ycombinator.com/item?id=4220123 )
try ZQ :)
Was free about an hour ago... not free anymore.
Where do you hold on to this cash?

Do you keep it in piles of currency under the proverbial mattress? If so you're paying a price in terms of risk that it might be stolen.

Do you keep it in a bank account somewhere? If so you're depending on that institution to remain solvent. Depositor protection, where it's provided, only covers relatively tiny amounts of money.

A negative interest rate on a government bond is basically a way of parking your money somewhere relatively safe in exchange for a small service fee.
Root Access: Don Dodge talks to 3 time founder Jennifer Reuting of DocRun
Great points all around and the new icon looks fantastic. Your cinematic app looks very cool also. Where are you grabbing the showtimes data from?
congrats! i've been meaning to try this out
DNSChanger: Removing the virus just got a lot harder
I agree with the funnel analogy, but I would like to point out that this release was an upgrade of the existing playground. Our purpose here was certainly not to feel exclusive or to narrow the funnel, it was to add certain features to the playground that had been requested by a large portion of our users. These playground updates are very early alpha testing - the goal is to have frequent updates to test many different features so when v1.0.0 drops, the funnel will be as wide as possible.
It's very hard to sell a product only to "understanding" customers, because I doubt they would agree on what "as frequently" means. Or how much self-assembly is required to put the whole thing together if there's no installer. People will say they just want a zip of .js files and they'll be happy to get it running, but when they get that zip file they get very angry, not happy. I've seen it happen too often.

"When you said it had some rough edges, I thought you meant ..."
The project i am working on needs IE support, and i won't be making big changes to code once it has been deployed. It's a contract based work and not employment. So if it is not unprefixed by august, i will still have support for the browser.
QuickCursor on OSX does basically that in just about everything... (like this post)
It's not free (bummer) but it lets you take just about any text input area and by some clipboard trickery fire it up in your favorite editor (macvim being one of the defaults, but not limited to that) then writing back to that field when you exit/save.

So you can quite literally edit in your editor of choice, 100% in the environment you want.... pretty much what you just asked for right?

(Basically it's just cutting/pasting and opening applications in an automated way rather than have you do it - but bind it to a friendly key and you're good to go.)
Developers would also have to make clients that work with both, so the users get used to using that alternative in the same client. Plus the client maker would have more leverage over Twitter, especially if it's a big one.
Happily, this gets amortized as n increases. So I just have to use Emacs more to make it worth it. A delicious proposition.

(Hey, I should totally write a mode for browsing HN from Emacs! Then I'll have no need to ever leave :P.)
Is there any chance that V .8 or V.9 will support Javascript?
I wonder if you slept more and worked on the weekends if you would come out ahead.

My personal schedule,

6:00am - wakeup
6:45am - start on sideprojects
8:45am - head to work
6:00pm - leave work
6-10pm - dinner, family
10:00pm - to bed

That gives you 10 hours Monday - Friday. Put in another 6 on each of Saturday and Sunday (relatively easy to do in 3 hours segments while also having time with your family) and you have 22 hours a week of side project time, that's a lot.

You also have 8 hours of sleep a night. That makes the rest of your time more productive (both at work and on your side project). You also won't be killing yourself and your family ultimately needs you down the road.

I also like that afterwork I'm 'off'. I basically say from the time I get home from work until bed, I don't work on anything. Your family won't miss you at 5am while they are sleeping, but they will miss you at 8pm when they want to hang out.

It's not about maximizing the number of hours you work, it is about maximizing output. More sleep means the same output in less time, and it is worth it.
Eric, if you are genuinely doing this for the good of the many and not for yourself, then you would use an alternative that is neither "somewhat dickish" (you're admission, not my judgement) nor somewhat cowardly (You are really just hiding behind 3Taps lawyers) if such an alternative were available. Would you not?

I think you have one: http://news.ycombinator.com/item?id=4220106
> Not a great experience if i have to go to command line every time i change a byte.

That's why, as was already mentioned, you generate them on the fly during development and generate them statically for production. That way you change the file on the file in your editor and it's updated immediately in your dev environment, but there's zero overhead in production.
Any company that covers the premium for a family health plan is paying 'more' for employees with families.
Just for you:

| Command-T | CtrlP
-----------------------------------------+-----------+--------------------
files | OK | OK
-----------------------------------------+-----------+--------------------
buffers | OK | OK
-----------------------------------------+-----------+--------------------
tags | OK | OK
-----------------------------------------+-----------+--------------------
jumps | OK |
-----------------------------------------+-----------+--------------------
lines (vimgrep) | | OK
-----------------------------------------+-----------+--------------------
MRU files | | OK
-----------------------------------------+-----------+--------------------
mixed | | OK (new, untested)
-----------------------------------------+-----------+--------------------
open in tab | OK | OK
-----------------------------------------+-----------+--------------------
open in vsplit | OK | OK
-----------------------------------------+-----------+--------------------
open in hsplit | OK | OK
-----------------------------------------+-----------+--------------------
open multiple items | | OK
-----------------------------------------+-----------+--------------------
matches with filenames | OK | OK
-----------------------------------------+-----------+--------------------
matches with filepaths | OK | OK
-----------------------------------------+-----------+--------------------
execute command on opened file | | OK
-----------------------------------------+-----------+--------------------
create new file and parent directories | | OK
-----------------------------------------+-----------+--------------------
project root finder based on VCS | | OK
-----------------------------------------+-----------+--------------------

I'd say that both are quite close in terms of features. CtrlP's strong points for me are:

* no dependencies

* project root finder

* overall UX

The "lines" feature (fuzzy incremental search across buffers ) is also very nice:
Oh cool, I didn't know that. I kind of blocked 1.3 out of my memory after the "let's remove clojure.contrib and break everyone's shit" mess.

It's good to know that progress toward patching all the places Java tends to leak through into Clojure is happening.

I can't say I'm a fan of the punctuation-laden syntax, but I'll pick my battles and not complain about it.

I'll switch over to this new form tonight and mention it in one of the later posts. Thanks!