skysight-inc/HackerNews huggingface dataset:
Their conclusions:

"We ﬁnd that in regards to performance, C++ wins out by
a large margin. However, it also required the most extensive
tuning efforts, many of which were done at a level of sophistication that would not be available to the average programmer.

Scala concise notation and powerful language features allowed for the best optimization of code complexity.
The Java version was probably the simplest to implement,
but the hardest to analyze for performance. Speciﬁcally the
effects around garbage collection were complicated and very
hard to tune. Since Scala runs on the JVM, it has the same
issues.

Go offers interesting language features, which also allow
for a concise and standardized notation. The compilers for this language are still immature, which reﬂects in both performance and binary sizes."
Abosolutely right on. If they can't show profit at this scale and leverage as a private enterprise, it is a big question mark as to when & how would they turn up a profit and at what margin. It looks like investors cashing out rather than sticking on to provide the business model and profitability.
Evernote works but it just isn't the right tool for the right job.

I use Evernote for remembering pretty much everything else but the text formatting really killed it for me, I want raw unformatted text.

I currently use and recommend snippets app but the dropbox syncing between multiple computers isn't the best when there are conflicts.

Snippets app was forked into another project. I cannot remember the name offhand but it looks like it may be going into a better direction.
The video froze on my Macbook Air.
Actually it's odd. They say that in the Java tuning, they made some simple optimization that got it on par to the original C++ one but then they refused to do anything further; noting instead the same C++ optimization would have applied in Java as well.

Does that mean the java version would have been just as fast? It seems in general though that Java is just as fast as C++ unless you are an ultimate C++ expert.
Kinda sorta not really. Compressed sensing and sparse coding show that, under certain sparsity assumptions, you can perfectly reconstruct your original data with fewer bits than previously thought. It is a coding principle.

Perceptual hashes (or hashes in general) are used for fast indexing and retrieval. You cannot recreate the original data from a hash, pretty much by definition.

So hashes and coding algorithms both provide smaller representations of data. But hashes are used for indexing and do not provide the original data, or even an approximation thereof, while compressed sensing can.
Hold onto the grass so you don't fall off! :)
Thats not irony
This example:

$description = strip_tags($_POST['description']);
echo $description;

...

echo strip_tags($_POST['description']);

Sacrifices readability for performance. Sometimes that's a worthwhile compromise, but often times not. And if you plan on referencing $description more than once (which, most code would), then it wouldn't make much sense to run strip_tags each time.
Show HN: Newsfeedy - Real News from Trending Topics on the Web
I'd love any comments, suggestions or critiques on Newsfeedy (www.newsfeedy.com). It gathers trending topics from Twitter and Google and fetches news stories about them, and displays supplementary info from Twitter and Reddit.

I originally created it for myself as a way to quickly catch up on breaking news, and a friend suggested it might be useful for others too.

I know it's not groundbreaking, it's just a simple tool that saves 3 seconds of your life. And yes, I know that it's not very shiny.

Thanks!
clickable link: http://www.newsfeedy.com
Vote with your wallet!
A-1 Auto Transport - How to ship a car - Car Transport Companies
Vehicle shipping has become a common process carried out by most of the people across the world due to several reasons that include either personal or official. Shipping a car involves more stress unless it is properly carried out by seeking help from agents or some other experts.
You know, I can see real utility in a simple site that lets you upload data garnered from hacking escapades online to be easily searchable and presentable to the general public. It'd have the pastebin feature of a general press statement/greetz file as well. On non-US/EU/whatever harbors to protect from bring being easily taken down. Easy to upload massive amounts of files and can take the load from DoS attacks. Easy way to pipe massive amounts of data via shell. Is spartan so things like SQLi aren't a problem, with competent security in the backend. Basically a CableGates search site for all dox from large scale hacking events like all the high profile recent ones in this year. To make things interesting, it'd use fancy things like schemaless document stores, bitcoin payment processing and fiat-->bitcoin conversion, and other shiny things that are popular nowadays.

Pays the bills via ads and subscription-based early access to members. Also has pretty features like alerts via SMS on new uploads, easy viewing of images with jquery, auto-submitter to big news sites, etc. Could function as the role of media relative/press kit for news orgs as well.

Makes the process of rolling your own torrent of the data (hostable by thepiratebay amongst other choices) easy and deadsimple. Basically the ultimate CMS for hacking.

Whaddya think?
Garments Exporters
Businessimpex is the biggest online b2b directory of apparel manufacturers, garments manufacturers, apparel wholesalers and garments wholesalers, which provide you information on apparel and garments manufacturers and suppliers from across the world.
There is gold amidst the bubble
wow! Congratulations jason and andres! Publishing apps are dead, long live to Onswipe!
Founder Fuel - Not one woman listed as a mentor
Languages that come from an era where total memory was measured in kbytes, cpus in megahertz and pointer arithmetic was as common as if statements, will always be performance kings.

It'll take a pretty significant shift to change this. Something like 100+ core cpus each running slow, might be such a shift.

Being surprised that C++ is faster than newer languages which provide all types of abstraction is like being surprise assembly is faster than C++.
This infuriates me.
Facebook did, a few years ago
The Toyota brake incident was a hoax - fewer people remember that - http://www.businessweek.com/lifestyle/content/feb2011/bw2011...
Somewhat counter to the original comment in this thread's tone, this was an interesting piece in that the OP revealed little to me, but the comment thread was the most informative thing I've read here in weeks. Incredibly valuable.
Liability would eventually be an issue.
Thanks, that is a bit more helpful.
In short, a wave with a high frequency has a short wavelength, and vice-versa.

The Discrete Cosine Transform is a variant of a 2-dimensional Fourier Transform. The 1-D version of a Fourier Transform is what we use to break a signal, like a sound wave, into its constituent frequencies. It takes as input the wave amplitude at various times, and returns amplitudes for various frequencies. If you were to take waves of those frequencies and amplitudes, and add them together, you would get back the original sound wave you started with. (I'm hand-waving away a bunch of details like phase, boundary conditions, undersampling, and overtones--but this is the general idea.)

You can make the Fourier Transform and its relatives deal with images the same way as sound, by pretending that the image is periodic, i.e. that you are tiling an infinite wall with copies of that image. You could create this same wall by overlaying waves of color on top of each other. The Fourier Transform will find these waves, the same way it found the frequencies for the sound.

With sound, low frequency = slow vibration = long wavelength (imagine an oscilliscope). High frequency = rapid vibration = short wavelengths. So if you were to try yo draw a picture using waves instead of a brush, you would use low frequencies for large things like a head. You would use medium frequencies to add smaller objects like eyes. You would use high frequencies to give small details, like hair or freckles, or the specific shape of a specific person's head.
Two things: First, I didn't realize at first it was from 2007; I noticed that only after I went back to get the link to send to a friend. I still think it's interesting and relevant.

Second: Reading Byrne's description of what is music, and how it was tied to social events, I thought to myself that, well, people could play music themselves, and if not so inclined could whistle, hum, or sing without needing other people. Then I imagined a world where all music had to be generated by people, or, more to the point, where playing music was not ubiquitous and easy.

What a weird existence that would make.

I realize there are people today who live this way, but I have a very hard time really understanding what that means, how that changes life.
Aren't distributed downloads somewhat more hard to block though?
Fast Five streaming Movie Online
Fast Five streaming Movie Online
The first story opened by the escape from prison transport bus which carried "Dom" Toretto who played in well-built guy (Vin Diesel) when that Dom would be moved to prisons in the United States by bus
Unless I'm looking in the wrong place, the e-mails that Facebook's attorneys and Paul Ceglia's attorneys have disclosed all seem to lack SMTP headers.

Here's what an e-mail from Mark Zuckerberg looks like when you want to make a point:

http://www.thinkpress.com/authoritas/housesystem/20040106140...

There are many more here, though they've been largely ignored by the media since I chose not to be part of the movie:

http://www.thinkpress.com/authoritas/resources.html

SMTP headers are crucial. I wouldn't trust anything that lacks them. While the header itself isn't a guarantee that the message body hasn't been tampered with, it's definitely more reassuring that the message hasn't just been invented out of thin air.

As it so happens, the e-mails Mark sent me (and that I sent him) are from the exact same time period that Paul Ceglia is concerned with, so if the full messages ever do come out from either side, a comparison would be fairly straightforward.
> Avoid writing naive setters and getters

You might as well avoid double-quote strings while you are at it.

The test had 1 000 000 iterations which means that you won't gain more than a few micro/miliseconds by doing this.

I would call this advice: naive optimization.
You know, as much as I don't like Apple, this time I've got to hand it to them as they were right -- I have an Android and I love it, but the browser plugins are disabled (since Samsung thought it would be a good idea for Flash to be part of the Firmware, and I can't uninstall it).

Flash makes your browser unusable, because it consumes a lot of battery and makes browsing slower. And it's doing this without you even noticing, since many websites include either crappy Flash commercials or at least some .swf that sets Flash cookies for better tracking.

The sad part is that the first 2 days I blamed my phone for the piss-poor battery life, but after I disabled Flash and uninstalled Skype my phone's battery now lasts for 3 days instead of 6 hours and the browser runs smoothly.
Three reasons, for me:

First is (subjective) oversaturation. It's like the days when there's some announcement or scandal involving Apple, and you know that for the next little while this is all you're going to see. After a while it's just "oh, another Bitcoin story?"

Second is that it seems to turn off the rational-thinking centers of many brains. You end up with lots and lots of threads full of people who either A) once read a Neal Stephenson novel and now are convinced this is the Crypt (it's not) and the Black Chamber dudes are coming any minute (they aren't) or B) are being hit hard by the Dunning-Kruger effect and think they know more about economics or world politics than they actually do.

Third is that, well, it's pretty boring. OK, you made an alternative currency. This is not new. The specific selection of buzzwords around this alternate currency is new, but that in itself isn't really something that gets me excited, and in fact I think that's more of a turnoff, if only because my experience has been that the more buzzwords you pile on (decentralized peer-to-peer non-fiat non-inflationary alternative currency with hard crypto anonymization!), the less likely you are to actually have an interesting product.

(and fourth is that sooner or later somebody's probably going to blow it wide open, security-wise, but that's neither here nor there)
A-1 Auto Transport - All About Vehicle Shipping Companies - Car Transportation 
When you have made your decision of moving your car from one place to the other you should put many things into consideration. You might be moving many of your stuffs to your new place of staying. The most important thing you should put in to your mind is how to move your car from where you are to the next destination. One option is via vehicle shipping companies.
I strongly doubt that Harvard still has the e-mails of graduated students from five years ago. If they did, they would not let go of them easily. It's possible Facebook subpoenaed Harvard for the messages that Mark should have had anyway, but that just sounds absurd to me, unless there was some strategic reason to use Harvard's copy of the e-mail account.
They're Bayesian probabilities, not frequencies.
> Seems that if you use this, your documents won't be able to be considered 'valid' by validators

Why would I care? What matters to me is that Google gets people to my site.
Kim Kardashian Bikini Photoshoot for FHM Spain Magazine
Kim Kardashian gave hot bikini photoshoot for the FHM Spain Magazine for June 2011 Issue.
Thank you for that term. LSH looks like a very useful technique.
It was easy to raise your limit and everyone with any CS knowledge did.

Mark's Harvard account does appear to be active still.

http://www.people.fas.harvard.edu/~mzuckerb/

Quite the professional.
Too late. We have met the fanboys, and they are ours.
Yeah, which is the point of the non-US/Europe hosting and domain registering, etc. Anonymous payment for hosting. What was the name of that really good French host that'd host anything and was aggressive about protecting its customers' privacy again? Basically any and all steps that could be taken to insure anonymity of those running the site. Likewise, no logs are kept of those using the site to search. Maybe minimal ones for security purposes in case of a breach for finding the cause and source. Ideally, little to no personal information of those running the site should be on there anyways. And no Tor please. Tor is a dead argument and very slow.
Sweet $deity, the Scala compiler is so painful! You changed one line of code in a 40KLOC code base, now you wait 40s for the recompile.
This article feels very hastily thrown together.

No mention of APC and they didn't even bothering to discuss profilers beyond a link (which doesn't even return xhprof on the first page!)

The getter/setter thing is the perfect definition of a premature optimization. Making that optimization will result in an infinitesimally small gain compared to what could be had optimizing bad SQL and caching deficiencies.
What language is the content in?
Persian or English?
actually that's what rel="alternative" is used for; an alternative representation of the current page. You something like this could be done:

<link rel="alternative" type="application/event+json" href="http://example.com/events/2010/06/03/schweet.json" />
Search by location:Twitter users to follow & Facebook profiles to ask friendship
The majority (or all of them, I can't tell) are directed to "e_visa@mfa.gov.ir" which seems to be related to http://evisa.mfa.gov.ir:7780/mfa/. That's the "Ministry of Foreign Affairs Online Electronic Visa Service"

Also, the main website (http://mfa.gov.ir/) is dead.
Downloads via Bittorrent would continue with ThePirateBay. This would just be an alternative way to view and search through the data without having to personally download it.

Hell, this could be quite useful for all those who use services or are employees of Gawker, Fox, PBS, the Iranian and US governments, and whoever else to see if they were part of the pwnd list and what information they have leaked out there.

In the process, a learning experience could be developed: change your passwords, and keep them unique across sites. This could be step #1 for a positive outcome.
Again, as I said, for fine-grained work one can use a stylus.
API Basics for Retail Companies from Best Buy
Why unilaterally assert this will decrease click-throughs?

If I see immediately relevant data for restaurant hours, movie times, a person's bio, etc, I'm far more likely to click-through and start looking at a menu, making a reservation, or getting more background.

They may well expect increased click-throughs leading to more site traffic for those who adopt.
not yet, but if you want I'll let you know when I have something decent.

Mind you, since HN does not show emails, and I do not run the site, this only works hackishly and lacks the exactness of "real" raplets.
It's mixed English and Persian. Majority is English.
Hitpad News App for iPad Gets Personal
...i was mostly making a joke. but this indeed is a classical bait-and-switch move. no clue what microsoft is trying to kill. but i bet it's google voice.
I'd think you were in Seattle and were very picky about your coffee. I don't get the bit about "drive", though.
:-)
I guess these are okay suggestions, though a few of them aren't going to make a slow piece of code much faster. Micro optimizations result in micro gains. (On getter/setters, I think their uselessness is better grounds for wiping them out than function call speed, but I digress..)

I particularly dislike the glaring SQL Injection error and not using mysqli in the example. They could have at least used a fake escape_data() function around the values if they don't want to use prepared statements. And ignoring that mysqli_query() would be slow called inside a loop, the solution is taking an n loop to a 2n loop. Ah, if only PHP had inline Python generators to reduce it to one...
Could you add RSS?
the emulators from the market
The Rise of the Citizen Engineer
At first glance it looks like thousands of really boring visa requests. Anyone find anything interesting?
link to the code: http://code.google.com/p/multi-language-bench/
This is a great resource to learn the different languages.
(I had never seen C++ template programming used in practice before)

Challenge to the pythonistas: rewrite the python version so it uses the C++ code under the hood using scipy weave
I dunno. Redditblue.com sounds like something that could finally make Reddit a really profitable enterprise.
One of the first email: "I decided to contact you for a business transaction to transfer funds for Investment purpose"

Apparently even scam emails are TOP SECRET.
i got that far with the help, but had a mind fart when trying to add a dead line... help just says:

task add [tags] [attrs] desc... Adds a new task.

anyway, my point was not asking for support. it was to remember people that create console apps, that the best feature the application have, is that you can do what the application is supposed to do (e.g. create one simple task, one complex one, show the calendar, mark one as done, show the calendar again) and simply copy and paste, not matter how long, on the first page of your project.
SEEKING FREELANCER - Remote is fine

We are creating a reddit-clone aimed at girls 16-30. We plan to re-skin and make minor adjustments to the code base. We have a fantastic marketing solution to get initial users. We would prefer someone to work part-time for equity.

Contact me at chase.greiner12 AT gmail DOT com
Android's Missing Http Library
The issue here isn't that Flash is useless. Of course it is useful for some apps, especially the ones that are dealing with audio/video streams.

The issue here is that Flash got used in all the wrong places. Lots and lots of websites use it for all the wrong reasons, and while you can blame the websites developers for that, the fact of the matter is that Flash scripts are everywhere and regular users don't even notice it.

Because of that, on Android at least your browser experience gets a lot worse -- browser is noticeably slower and it bleeds your battery life like crazy. And users will just blame their phones.

The worst thing about all this - besides the fact that Adobe couldn't pull their shit together to create a version truly optimized for mobiles - because Flash is not an open-standard like HTML5, the others cannot fix it for them. It's not like Google can come up with a new VM (like they did with Chrome), or like how Apple came up with a kick-ass rendering engine like WebKit, that eventually became the norm for mobiles - they can't do that.

That's why standards are better and that's why Flash needs to go and be replaced by web standards. If Flash sucks, nobody but Adobe can improve it and judging by their history Adobe is really week in that department.

And of course, as I said, at the same time Flash is useful for some apps - of course it is, ActiveX was useful too.
"Facebook said Mr. Zuckerberg has sworn under oath that he neither signed the contract put forward by Mr. Ceglia"

-- I watched Facebook the movie but forgot -- there was someone who said: "I guess this would make him the first one in the history lying under the oath" -- any idea who that was?? :)))
But we can already build a small computer with some sensors and medicine dispensers and implant it like a pacemaker to accomplish more or less the same thing. However, upon further consideration, I can think of a few areas where DNA-based logic circuits could plausibly beat silicon-based ones:

* Self-inactivating medicine. For example, insulin that stops working after blood glucose levels return to normal, so that insulin shock does not occur. Also, one could make a medicine that automatically inactivates if its own concentration goes too high, thus preventing overdose. Quicker inactivation can also limit the opportunity for side-effects.

* More precise targeting. One could custom design a medicine such that ot only becomes active at the desired site. For example, an antiviral drug that only activates in areas with high concentrations of virus. Again, this would help limit side-effects.
How much is your degree worth?
count down until someone adapts the bitcoin-blocker extension to also block blatantly obvious sony network security breaches that popup every hour on the front page... 3. 2. 1
1) The emails are mostly English

2) They're primarily Visa approval/rejection notices

99% of the emails are boring, auto-send text, examples:

EMAIL A ------

Dear frederic norbert didier
Your visa request has received successfully.
You application ID is:99027
You will also be notified about your application process by e-mail.
Thank you.

EMAIL B --------

With reference to your visa application No 1000116698-1000102795 , we are glad to inform you that your request is approved under No. 901841. . After 3 working days of receiving this approval , please approach in person the Iranian Embassy / General Consulate in LAHORE . and collect your required visa .
Best regards,M.F.A / Passport and Visa Office .

---------

Pretty boring stuff. There is some Persian writing above the text in EMAIL B variants, so maybe that is interesting. I do not see any interesting English-text content.
So you'd be running a blade server farm?
Temporary Job Agencies
GoWorkIt provides staffing solutions for employers who need someone instantly or for job seekers who are looking for part time temporary jobs.
You're mostly correct, but the code they wrote DID use fancy abstractions like hash tables, templates etc. C++ delivered on abstraction WITHOUT a performance penalty, which is what the C++ designers have claimed it could do since forever. Nice to see it verified again. I have no doubt that the C++0x syntactic sugar enhancements would have have also delivered the same high performance.