skysight-inc/HackerNews huggingface dataset:
It's the fault of the garbage collector because the JVM provides no sane alternative (like, say, structs, or packed object arrays...).

If there's Only One Way To Do It, that One Way should not cause the garbage collector to fall over and choke. It sounds like the desktop JVM handles it just fine, in comparison.
Up here, "north of the border" in Canada, Kijiji has cut a swath through Craigslist use. I rarely hear Craigslist anymore but Kijiji is almost ubiquitous for online classifieds, especially in my non-tech friends. "Throw it on Kijiji"

I don't know why it took off so strongly here in Canada but the speed at which it did surprised even me. I have also been surprised it hasn't done the same in the US since it's not that culturally different when it comes to online classifieds.

Edit: http://ontario.kijiji.ca/
The title is correct, but misleading if you don't know the product. "RSA SecurID" is the name of a two-factor authentication product from RSA Security. This isn't a crack of RSA, what they did is pull private keys out of a "secure" device.

(Edit: never mind, it looks like it's a chosen plaintext attack against the RSA on the device, not a direct hack. So yeah, this is cryptographically impressive. It looks like they're exploiting a bad padding protocol?)
"Everyone has their own theory on 2-sided marketplaces and mine is as follows: if you provide a seller with a pool of qualified buyers, and a transaction happens, they will continue to sell through you. Otherwise, they will go elsewhere."

See "positive network externalities", as mentioned here: http://news.ycombinator.com/item?id=4152078
Well, you know that thing about people being more careful spending their own money than spending other people's money... this is the same, but with time. It's my project, but it wouldn't be fun to toss everything six months down the road. Sure I would have learned something, but still... any way, thank for your comment, maybe I'll do the coin thing (and try not to look back)
Files used to be tied to applications directly. While I prefer the BeOS approach of MIME-type, it's not nearly as user-friendly as a file extension.

OS X tries to hide extensions by default, which like the behavior in Windows that's similar, seems dangerous. Too many times people have been stung by sexy.jpg.exe.
They're using CodeMirror for the in-browser editor and that's the default theme: https://github.com/marijnh/CodeMirror2/blob/master/lib/codem...
"... The 'best practice' in implementing RSA is: don't implement RSA. Other people have done it better than you can. Go find a good implementation of RSA-OAEP and use that. End of story..."
Do you assume people are THAT naive to not be able to tell a honest review/mention + link from a dishonest push?

You underestimate the influence of a conflict of interest: The people peppering their entries with affiliate links will probably pass a lie detector test that they are just completely "honest", but the pervasive influence and guiding force is inevitable.

The moment you're being effectively paid to pitch something, your opinion loses all merit.
Sophos and Kapersky like to allude that their software provides all the protection a user requires. Which I agree is the wrong way to approach security. They have also alluded to the idea that their software would have protected systems against the flashback malware, which is of course false.

Tediously, antivirus software provides a consistent vector into a machine, indeed as seen on Windows, the antivirus software is merely a consideration for the virus writer.

10.8 will feature a number of security enhancements which make the statement 'Apple is starting to take security seriously', an understatement designed to deliberately instil a sense of doubt.
Two such examples are the improved kernel address space layout randomisation and the new signed-only code default aka 'gatekeeper'.
On Evolving JavaScript
Heads up, just sent an e-mail to feedback, with an error on starting up the system on powershell. Not sure if it's my environment or not.
How AOL Squandered WinAmp
The formula is:

1. Take a hard, tough-nut-to-crack problem, like making education not suck.

2. Take something that's traditionally been behing high-priced walled gardens (ie universities) and offer it online for cheap or free.

3. Put an extremely intelligent, visionary man at the head of it all.

This isn't Pandora for cats. This is making quality education more widely available and making the process to do so transparent and honest. Bravo, Khan.
Ah, I'm now on a static IP because I was having problems with their dynamic ones recently and they suggested that I switch. I wonder if the config file for that is considered a log.
Stuff like this is why current SETI efforts seem at best provincial.

We aren't even beginning to understand how intelligent extra-solar beings would communicate with each other. Current efforts are like a colony of ants all by themselves on an island somewhere in the middle of the Pacific building a giant super-pheromone nose on top of a 3-inch anthill.
I wish I lived somewhere where I could use Sonic. Anyone who does should, IMHO, give them careful consideration when purchasing connectivity.

And... if you live in Sebastopol or, I think, one of a limited number of other trial areas, affordable Gb connectivity!

Aside from just offering better choices, we need Sonic and the like to push the BigCo's to do better. (Speaking as someone trapped in a BigCo oligopoly zone (BOZ?).)
the parts that affect clojure have been changed a fair bit from the default theme.
I could be wrong, but this seems like they are using an IR camera, then inverting the images once they are taken.

If they had a specific type of plastic, it is unlikely they would need to produce the multitude of objects they did. Why on earth would they bother with some of those?
Was there a prize for the first person that posted this?
I get a little tired of seeing people override their web form elements this way because they should only be used for gestural interfaces, and even then it can be annoying. Trying to translate it to web just causes confusion for the user -- they don't know whether to click on it (in which case it is too wide and bulky for many circumstances) or slide it (which is unnatural for the web outside of range sliders).
Click the full-screen view. While this is of course a purely aesthetic impression, the clean-slate feeling is wonderful.
Intervención Presidente Mujica en Río+20
I'm willing to wager that the answer is yes, or at least in sufficient volume for google to care about them.
You first need to allow remote scripts to be executed with:
set-executionpolicy remotesigned

Then you have to "Unblock" the downloaded ps1 file (Properties, click Unblock at the bottom).

Next you have to make sure that java.exe is in your path.
After that you are good to go!
Makes sense, since they also took images where you can't see the interior.
Which is one reason that no one does HPC (or related tasks, like image processing) in Java. To be fair: Android has a nifty NDK that works very well for tasks like this.
Can anyone here speak to the risk to FreeBSD (or other BSDs)? As MacOS becomes more of a target, how much more vulnerable does FreeBSD become?
I'm afraid I can't. Or at least I can't do it in a reasonable time. There were times where I could be programming for ten or twelves hours a day. Now I'm lucky if I can get two straight hours without interruptions. So I need to optimize my time.
There's also the Modern Perl Books blog which delights in rooting around the guts of modern perl (and modern perl debates) -- http://www.modernperlbooks.com/ :)
How much should I refactor?
I've Lived in Britain All My Life, and Failed The Citizenship Test.
Discrimination means missing out on hiring the best
The link is to Page 2 of the article, could a mod update it to link to the first page?

http://www.forbes.com/sites/andygreenberg/2012/06/22/ceo-of-...
Are the down votes due to the science I linked to, or personal bias? Never mind, I already know the answer.
Why are plea bargains to help capture more people an abuse of the system?
Wikipedia Bans Church of Scientology
Note that this is the 800 token, with a USB port, and it's the USB bit that's been broken, not the six-digit ID part that people usually associate with SecurID. My understanding is that the USB port enables the token to sign data on demand, and it's this signing key that's been compromised -- not just for SecurID, but for a whole range of similar encryption tokens.
This means contracts.coffee (http://disnetdev.com/contracts.coffee/) can finally be used on the stable version of node.js!
Take Instagram Pictures Directly From Your Glasses
Thanks, I also considered briefly Python+Flask. Might be worth to give it another look.
Ask HN: What steps do you take to prevent RSI?
I work from home as a full time web developer.

I've just bought a comfortable chair to help with my back and neck, but the main issue is my fingers.

I've been using my work-issued 13 inch macbook pro for about two years now as my main computer and I'm starting to get pain in my fingers from the trackpad.

So I'm in the market for a mouse to use that's going to be good for me. Any suggestions?

Thanks HNers.
I must admit my big difficultly when trying to get this balance right is saying no to client work in order to have time to develop the product. It can be incredibly hard to say no to a few $ when you have no guaranteed income.
Box brings OneCloud to Android with 50 launch partners
Burnout shouldn't even be an issue in the American economy. We should actually all work a bit less, earn a bit less, and hire more people. What are we creating? a lot of hard work to make our lives hell?
"EEG technology is a crucial diagnostic tool, but the electrical impulses it detects are faint. Commercial headsets like the one I wore were more likely, he suspected, to be reading the muscles just below the skin."

That is called muscle artifact. In order to get really valuable EEG data, like medical grade, you need many electrodes professionally placed on the scalp. Beyond that, I have seen recordings with subcutaneous (implanted) electrodes recording data on 128 channels at 30khz. That produces a ton of data to parse. The equipment used here are simple toys.
Show HN: OneQstn - For when Survey Monkey is a bit much
sorry; noticed that right after i posted..
if someone could update it that would be great.
For me, the issue was trying to load Light Table via the 64-bit version of PowerShell. Switching to the x86 version (and setting the remote code signing) had me working in no time.
What are some examples of big epidemics of Windows "viruses" over the past year?

Also, do you consider Flashback.k a virus or not?
"[...], I did not mean to insult his experience earlier. [...]"

No offense taken, you had an absolute valid point there and even with my experience (which is not that much) it's out of question that I can shrink it to the size of 1 page.
"Hine's work The British Nation Identified with Lost Israel (1871) sold up to 250,000 copies"
Extraditing students for copyright claims? Jimmy Wales says it’s wrong
Please note that there was no analogy in my original comment. I was merely summing up the OP's argument. Additionally, as someone who has plans to write a craigslist-centric app, and took the time to read the TOS, I find it idiotic for a developer to charge ahead with creating an app/site without either understanding the terms, or obeying them.

What's more is that you are arguing against the notion that whoever creates the content (or own's the content) has the right to decide what gets done with that content. And no matter how much you dislike what they are doing with their content (ie. not creating a shiny interface to access said content), that does NOT give you the right to use that content without permission. It is my understanding that craigslist often gives out permissions to use it's content, and it would appear as though this company didn't bother to secure that permission.
Random accents do help to make sure you're seeing proper encoding. The output of this site will look like junk if you encode it as UTF-8 and try to view it with any other encoding.

Try it and see. Copy the output and paste it into a text document and save as UTF-8. In chrome, open that document and, under the View menu, choose a different encoding.
what izs has called "Internet Points"
Coincidentally, today is the day that I started looking into learning node. Anyone know some good guides which don't use deprecated code?
"It has been claimed that by the early 20th century there were more than two million British Israelites in Britain and the United States"
I'll check on this, I use 64bit powershell and 64bit jvm.
But they are zip files. (Though `file somebook.epub tells me "data". Sigh. Desktop and OS seem to be on different pages.)

Just like .css and .log are text files, but I may not want the same default file handler.

What I like is having *.epub open in, say, calibre, but if I append a .zip extension then it will open in xarchive.

Anyways, I open most things from the command line and wrote my version of 'open' so I get what i expect 99% of the time. :)

I'm using KDE3 so I'm not expecting any upstream fixes for this in my lifetime. I can live with crafting my own solutions.

What might work best is if mime types were used by default but forcing behavior for specific extensions was much easier. Get the best of both worlds (which I can mostly do in KDE3 Konqueror but it's tedious.)
It's called a "hydrodynamic air bearing" in the text, so presumably there are no traditional bearing parts. The question would then be the cost of machining the surfaces to the right tolerance.
My first real web thing (don't want to call it an app as it is pretty simple). Based on a real need we had at our startup (hardware company) to ask people a simple multiple choice question and get their feedback. This was built on and off over a few weekends and evenings - feedback would be great and really helpful as I am not a coder by training (electronics guy)
Congrats on the release!

I'd love to take this opportunity to dive into Node, but I have yet to stumble accross an effective way of organizing medium to large Node projects. What tools do you guys/gals use?
From 1995 - The Rise and Fall of Thinking Machines
Paying a competitive salary (like Khan does) also helps!
OpenIndiana is an illumos distribution, like Debian or Gentoo are Linux distributions. Just as Debian and Gentoo aren't authors of the Linux kernel, OpenIndiana is not the author of the illumos kernel.

The illumos kernel is derived from the Oracle Solaris source code tree. Solaris is an enterprise UNIX system used to power some of the largest financial systems in the world.

So if that's not ready for primetime, then perhaps you'd care to elaborate on what is?
i'm interested to see his solution here.

how will this development style mesh with infinite loops, and side effect code.
It is ten years old, but I put together a guide with LOTS of help from the Lisp community "Loving Lisp, or the Savvy Programmer's Secret Weapon"
http://markwatson.com/opencontent/lisp_lic.htm
We'll help you with your app's user interface
Thanks for your comment, but the scope of Skillendar is so wide and its features are very difficult to be turned into just an app on Facebook.
Because professional OGA's don't tend to blurt their successes all over the internet and normaly they dont target traditional criminals.
Very cool, also very 60s. Tune in, turn on :)
Any ideas how long it usually takes Heroku to add a new release of Node?
Probably not. (Except as an unusual coincidence.)

Picture from a python conference:

http://www.efytimes.com/admin/useradmin/photo/Pycon-UK.jpg

As in all the other pictures that appears from a google search it's >90% men. It's perfectly understandable that review panels will have >90% men on average, if they select for (presumably equally distributed among programmers) qualifications, passion and interest.
Congrats on the release, it looks great!
couldn’t agree more. and after reading this and looking into it a bit, as well as seeing all the praise coming-in, really wish they operated in my area. here's to hoping an expansion to the east coast doesn’t take too long.
My gripe with Sonic is they pull stunts on the telephony just like the scumbags such as AT&T. In my case they will not supply DSL without also supplying phone service, for which I have absolutely no use. I don't even have a physical phone to plug in and haven't for years.

They claim the phone service is "free", but you get nailed with various taxes and fees. The taxes are a legal requirement. The fees are entirely up to Sonic, although some have regulatory maximums. And Sonic charges those maximums - something AT&T doesn't!

If they were honest they wouldn't hide things like this, pretending something is free when it clearly isn't.
f is the number of failures that the system can tolerate. Typical systems can tolerate f failures with either (f+1) or (2f + 1) replicas.

HyperDex can tolerate f failures with f+1 replicas. This failure threshold is per region of the hyperspace. Within each region, servers are arranged in a chain. As servers fail they are removed from the chain. As new servers come into the cluster they are appended to the end of one or more chains. The "less than f nodes fail at any given point in time" translates to "at least one node in the chain is alive". Notice that chains are of length f+1 while only f nodes can fail, guaranteeing that one node is alive.

This will be tunable parameter. Right now, it is set when a new space is created, but in an upcoming release this will be totally dynamic and changeable on a per-region (of the hyperspace) basis.

I'd recommend f values of at most three. If failures are totally independent, this will be sufficient to last for millions of years. Thus, it is independent of the number of machines (once you have a sufficient number of machines).
Got to keep the Tablian aka Mumsnet onside look at the fuss when couples earning 4 times the median Uk wage where going to have child benefit removed.
This article didn't bother to list the contents of the graveyard, so I tried. But all I can find are success stories:

* Kajiji - popular in Canada (according to another poster)

* OLX - popular in Spain and Latin America [crunchbase]

* okcupid

* AirBnB (mentioned in post)

* StubHub

* Etsy

* Legal Zoom

* Elance
So they are selling enough Macs to no longer be interested in selling them? What a novel company strategy.

I don't think they are so much satisfied with their market share. I think they are no longer interested in comparing themselves to Windows. They'd do better to maybe compare Mac OS to iPhone and iPad, which is what they have been doing (Back to the Mac).
I think what you've seen is this[1] article at extremetech.com or may be the HN post[2] inspired by that article. Both are quite interesting to read (article provided some original research in PDF, HN discussion provided some comments from the fan engineers).

Besides your question about failure rate, I'm also wondering if such a massive thing going at 2000 rpm becomes a dangerous neighbor to other stuff on the motherboard (especially in the case of failure) and to the motherboard itself. I figure the vibration this kind of fan generates may be rather noticeable.

[1] http://www.extremetech.com/extreme/89710-the-fanless-spinnin...
[2] http://news.ycombinator.com/item?id=2754725
Advanced Exploitation of Mozilla Firefox Use-after-free Vulnerability
Three Reasons Why Getting a Men's Haircut Sucks
It's not GC per se, it's that the Dalvik JVM doesn't do some analysis and note that the object that you create to pass to a method which doesn't escape it can be created on the stack as it is guaranteed not to exist beyond the calling method.
Afraid not, which is pretty annoying. There are free trial versions, if you are willing to install NIS or 360.
Air bearing is not unique solution. It's been done for a while.

https://en.wikipedia.org/wiki/Fluid_bearing#Air_bearings
Most larger manufacturing companies move at a glacier pace. I could see Apple making a quick decision to use these and then having them in models within a year, but few other manufacturing companies are willing to move like that.
Simple idea, seems obvious when you think about it. Glad this wasn't just a Peltier device
Lynx is the only way I read my local paper, the Denver Post, otherwise it presents itself as a crack addicted street walker, flashing popups, rollups and just plain ads like a hooker lifting her skirt. I still can't do anything about the same story being listed multiple times on the same page, but that's because they don't care enough to take control of their own web site and there's not much I can do about that beyond not visiting.
I wonder if you can do a bit more for clients and take the money and use it to hire more people doing outsourced work.

If you can pay for 2-3 hours of outsourced work for every hour of client work, doesn't that effectively 'buy' more time?
30 New Resources and Tools for Web Developers
A peacock's plumage is rather arbitrary and weird, as well. But for whatever reason, vibrant plumage worked to attract the attention of peahens, so it was selected for.

I've heard it argued that the existence of decorative traits indicates fitness because it shows that an organism has a enough extra energy to devote to decoration.

But that's speculative. Sexual selection isn't really a logical proces. It's just an accumulating response to stimuli, over time.
Deploy a Sinatra app to a VPS
> If so, you chose them very badly.

I love how this starts out by (wrongly) assuming that "you" is a single person or even stable group of people, and that the answer to a changing URI is to say "You did it wrong."
A bit like us having a 4ZB hard disk from the future? I can definitely tell the difference between that and infinite.
I'm curious; why didn't they use an AJAX request?
Argh, that's rough, submit a few mention there are more, the team will be able to vet the entire collection.
I don't know how these things work. Is the generator for the six-digit string related to the signing key?
> I have never enabled or configured rules for QoS. My daughter is watching Netflix while a son online games and the iPad downloads the latest season of Mad Men in HD @ 20Mbps. Internet != dog slow. QoS not needed.

That must be great with your super connection, but the rest of us with measly 10Mbps broadband connections do not share your great experience and so QoS can be a good thing.
>99.9% of things reported (and even those are not that many to begin with) are trojans

How is Flashback a trojan? Also what percentage of new Windows malware over the past few years do you think are "viruses" according to your definition?

Am I the only one sick of the pedantic quibbling and nitpicking over the word "virus" in every Apple malware story when everyone knows that viruses really mean modern malware in this context in general parlance and not really floppy bootsector or executable file viruses of the 90s? Anti"viruses" try to defend against all types of malware, so making a huge distinction here doesn't really help the discussion.
I can't wait to try this when I get home. Thanks ibdknox
It's been a long since I watched "Introduction to Node.js with Ryan Dahl"[1], but although I think it was circa v0.4.0, it's not really outdated. It's a short talk, but it talks a little about Node's philosophy and I highly recommend watching it.

I haven't watched Pedro Teixeira's tutorials[2], but many recommend it.

But I personally think Manuel Kiessling's online book[3] is the best. It really teaches you to think asynchronously. I took a quick look and I don't think any of the modules he's used have had a significant change. Be sure to check it out.

[1]: http://www.youtube.com/watch?v=jo_B4LTHi3I

[2]: http://nodetuts.com

[3]: http://www.nodebeginner.org
They will be shipping kernel updates, however; they'll just include upstream changes from the likes of Nvidia, TI, and Samsung (although the latter doesn't like to give back very much).
Berkeley Study: For MBAs, Happiness Isn’t About the Money