skysight-inc/HackerNews huggingface dataset:
It's an interesting observation. We built a full text semantic search in 2011 by reverse-indexing art search results from popular search engines and it could do things like "Cezanne watercolors" at ease.

We showed it to people and we found that one could easily trick the system with things like "Worst American Art Ever". That generates results, but shows the limits of a general semantic search in a narrow context.

Happy to hear any suggestions about how to make something like this both useful and not too easy to make look really silly.
Anonymous Takes Down NISD Over Student Tracking
Crap, I don't want programming to be a mainstream job when I grow up
This may be partially "futile". Though my experience (from teaching and 15y of recruiting) is inconclusive I still lean strongly towards the "double hump" theory is true.

"All teachers of programming find that their results display a 'double hump'. It is as if there are two populations: those who can, and those who cannot, each with its own independent bell curve."

http://www.eis.mdx.ac.uk/research/PhDArea/saeed/

http://www.codinghorror.com/blog/2006/07/separating-programm...
Perfect security is theoretically possible, what gets in the way is human error - AND it really matters what you're trying to protect and from whom.

Encryption deals with sending messages from A to B such that a third-party C can't intercept the message. In a DRM scheme B and C are the same, which is why DRM is flawed by design, because:

(1) no amount of patching can ever fix it

(2) it punishes legitimate customers, as pirated content is far easier to deal with, while not suffering from lock-in effects; the irony might be that DRM is helping the prevalence of piracy

(3) no matter how hard it gets to create the initial DRM-free copy, from then on all other copies are zero-cost - which means it only takes one dedicated individual to create a pirated copy and all people that pirate stuff can enjoy it ;-)

> DRM has a purpose

Of course it does. Its purpose is to save a dying business model that was made obsolete by technology ... 1000 years ago there were businesses selling ice to clients.

The equivalent of DRM would have been to restrict refrigerators from producing ice. Fortunately for us, we realized that selling refrigerators is a lucrative business too.
Cool! You are right, I have recently found out that I don't eat enough carbohydrates. I've been sticking to Tim Ferriss' advice too closely (haven't experimented, which was my mistake) and have fallen into starvation mode. Maybe I'll up the carbohydrates even more.
Doesn't matter how fast IonMonkey can crunch when Gecko can't keep up to render it. Gecko is sloow compare to Trident and Webkit. Someone please smack some sense into Mozilla.
Not in germany. German google news only hosts the first sentences, looks like the cutoff is at about 250 characters. And the proposed law is not about google news, but about google search.
Google's recent websites for marketing - this and http://www.themobileplaybook.com/ - really stand out. Their production value is just amazing, and in case of Mobile Playbook, content is great too.
I don't suppose you could add Visio format?
Mind-Blowing Facts About Amazon's Giant Shipping Operations
I'm actually wondering if the whole leaping brain website is just filled with sarcasm on purpose?

I mean, even for the US, the superlatives seem a bit overdone.
Could you please send me your contact detail on avabodh02@gmail.com
I think it is rather laughable all the tea party kooks here stepping up to justify this kind of bloated top heavy organization. Little wonder US universities are headed south in terms of the quality of their grads. All part of the same sports virus infects all of US education. It it makes money, it gets priority. No wonder US education costs are so high, yet teachers and students get shafted.
Be a master of recycling
Latest Women Fashion Madame Winter Wear Collection 2012
Piano-Playing Swarm Robots
Have not investigated yet that if it is possible to export to Microsoft's propriety formats. Anyway this is in plan to investigate, if possible visio formats will be added to future release.
TIL: A trick for hits on your blog
> It's a leaky abstraction, you shouldn't need to handle something that is tied to the internal representation of strings in the jvm.

And I'm saying it doesn't really matter, because unicode codepoints are already a form of "leaky abstraction" which you'll have to handle (in that a read/written "character" does not correspond 1:1 to a codepoint anyway). Unicode is a tentative standardization of historical human production, and if you expect that to end up clean and simple you're going to have a hard time.

> Can one "character" span multiple codepoints?

Yes.

> Do you have an example of this?

Devanagari (the script used for e.g. Sanskrit) is full of them. For instance, "sanskrit" is written "संस्कृतम्" [sə̃skɹ̩t̪əm]. If you try to select "characters" in your browser you might get 4 (सं, स्कृ, त and म्) or 5 (सं, स्, कृ, त and म्) or maybe yet another different count, but this is a sequence of 9 codepoints (regardless of the normalization, it's the same in all of NFC, NFD, NFKC and NFKD as far as I can tell):

स: DEVANAGARI LETTER SA
ं: DEVANAGARI SIGN ANUSVARA
स: DEVANAGARI LETTER SA
्: DEVANAGARI SIGN VIRAMA
क: DEVANAGARI LETTER KA
ृ: DEVANAGARI VOWEL SIGN VOCALIC R
त: DEVANAGARI LETTER TA
म: DEVANAGARI LETTER MA
्: DEVANAGARI SIGN VIRAMA

Note: I'm not a Sanskrit speaker and I don't actually know devanagari (beyond knowing that it's troublesome for computers, as are jamo) so I can't even tell you how many "symbols" a native reader would see there.
Habbo Hotel Hopes For New Life As A Gaming Platform
probably doesn't matter too much. I like a pro because you can upgrade the HDD and ram on your own and avoid apple's insane upgrade prices

edit: the standard MBP, I've heard terrible things about the retina pros being generally laggy
Ah yes, spatial relationships between resources, the bane of every class scheduler across the world. The complexity of relationships between resources can explode so quickly to a degree that it becomes impossible to foresee every situation. So the software has two options: build in a Turing complete language to list this sort of dependencies (too hard to use for users), or allow large amounts of manual 'exclusion lists' for special situations. After a few years, those lists get so large that they start to contain internal conflicts. Then there are a few years of screwed up exam plannings, people get yelled at, new system gets implemented, and the whole circle starts again.

Bitter, who, me?
My paypal account was blocked and the money confiscated for fairly arbitrary reasons.

I opened a new account in a new country because paypal wouldn't allow me to change my address and a site wouldn't deliver to an address other than the paypal address.
Why do you think chargebacks are a problem?

They are a problem and annoyance for merchants, yes; but a great benefit for consumers. Can you imagine buying ipods of randomer on the internet and once you send the money, it's gone. They can send you a box of sand instead and there's nothing you can do. That's a disadvantage to consumers.
Oh, well, even if they won't it'll be implemented at some point in AR-enabled software anyway. wrote it to the notebook
Can you copy-paste a shape?
Cool, Minecraft with Python scripting. Any infos if Minecraft was re-written in C/C++ for the Pi/mobile?
China and Australia are the worst regions right now in terms of content delivery speed by a factor of 3.

I suspect with a new AWS data center in Australia Cloudfront delivery will become better there soon, and we're looking at Akamai medium term.
Linux-intelligent-ocr-solution
Linux-intelligent-ocr-solution

Lios is a free and open source software for converting print in to text using either scanner or a camera, It can also produce text out of scanned images from other sources such as Pdf, Image or Folder containing Images. Program is given total accessibility for visually impaired. Lios is written in python, and we release it under GPL3 license. Lios will work with Debian based operating systems. There are great many possibilities for this program, Feedback is the key to it
After using an AIR the Pro feels super heavy. I believe the Air is just perfect considering I use lots of design softwares.
Pricing is secondary to product.

If you don't have a good product, nothing else matters.

Once you have a good product, then you focus on pricing.

Once you figure out the product and pricing, then you ...
More precisely, it's the compiler (or luckless .asm hacker) that suffers from register starvation. Register renaming can avoid pipeline blockage but if the compiler thinks it's out of registers, it'll use... wait for it... memory accesses. Now you've entered the wonderful world of load/store penalties and the like, and at least some of those cache lines that the Mozilla folks wanted to preserve are going to get used anyway.

It's really a pretty terrible idea for Mozilla to favor 32-bit code over 64-bit code these days. Not so much because of any feature or perf differences, but because it signals that they don't really have a clue what they are doing.
>we magnify the importance of programming and technology because we ourselves make a living from it

I'm not so sure about this. Programming is one of the only skills I can think of that free you from having to find a "job". If the market is crap you can make something yourself. You don't have that option if you're, say, a SAP administrator because it takes a fairly large organization to have that.
You can duplicate a shape. This is equivalent to copy-paste in the same diagram. copy-paste shape across diagrams feature is currently not there.
That's not the second rule, but the first rule repeated.

How am I supposed to take weak DRM seriously when it has a third rule but no second rule?

:)
The Cult of Amazon: How a Bookseller Invented the Future of Computing
Understanding the Dalvik Virtual Machine
Is Death An Illusion? Evidence Suggests Death Isn’t the End
Augmented ‘Minecraft Reality’ Distorts Virtual Bricks and Real-Life Spaces
throw away gmail account perhaps?
Sorry. Just about everyone is a VP at a bank. It doesn't mean much. However if you reach a Managing Director or above, then that's something.
Cyber Monday sales climb to record $2 billion
Actually, it's rather ironic in that past a certain point, in order to optimize for cache size your lines of code will grow to a huge amount.

Case in point: Judy arrays [0] [1]. That is some of the most heavily-optimized code I have ever seen, optimized through-and-through for each and every possible CPU-related factor including the various cache levels, instruction pipeline optimizations, and more. Yet the codebase is positively gargantuan compared to any other implementation of a dynamic array or hash table, mainly as a result of these optimizations.

Don't be so quick to judge by LoC.

0: http://judy.sourceforge.net/
1: http://linux.die.net/man/3/judy
Dare to dream.
Ah, that idea to gamify real work. It was there for ages but still so difficult to implement.
Thanks for this. I didn't know that existed.
You are right, the motivations are different.
- I think the best way to get into hardware, is to work on DIY/Electronic Projects (like you plan on doing).

- To go from prototype to completed product, requires alot of patience and resilience. Do you plan on using PCBs as well? If you do, do you know about OrCad or Eagle?

- I'll like to work with you, (if you don't mind).
What a strange question. In the US we know what can happen if an engineer is president. Herbert Hoover was an engineer. Mahmoud Ahmadinejad is the current president of Iran, and his PhD is in transportation engineering and planning.

Going through a list of engineers, Arafat got a bachelor's degree in civil engineering, Hu Jintao of China got a bachelor's in hydraulic engineering, Ramos of the Philippines got a masters degree in civil engineering, Wasmosy of Paraguay was "trained as a civil engineer" but I can't tell to what level, and Yeltsin of the USSR "graduated from the construction department of the Urals Polytechnic as a civil engineer."

What if a movie star were president? Ronald Reagan. What if a chemist were president? Margaret Thatcher. What if a playwright becomes president? Vaclav Havel.

The Time article actual plays it right; it mentions the candidates engineering background, but doesn't ponder the significance of "What if an Engineer was President?"
As a lucky asm hacker and frequent advisor to compiler codgen engineers, in the past few years re-order engines have gotten to be wide enough that it's really not too bad. It simply requires a different mindset; instead of attempting to hand-schedule individual instructions, one instead schedules small blocks of instructions chosen to minimize state that must be preserved across block boundaries (to minimize register usage between blocks) and lets the rename/reorder do their work.

There are some (mostly numeric -- hand-tuned FFTs come to mind) codes for which the lack of names really does cause difficulty, but they are relatively few and far between.

All that aside, yes, 8 GPR names is just absurd, and targeting x86_32 is ridiculous when x86_64 is so widely supported.
robots.txt has been available since the early days, if anyone wanted to restrict crawlers. Publishers should be happy about the fact that people who invented the early internet tried to be fair to everyone; and made sure there is a way to protect content.

Some publishers now want to redefine these standards which helped everyone. If the published standards of the internet didn't suit some publishers, they didn't have to be on it. Eat the cake, and have it too?

I don't see any reason for Google to hand over their hard work for free; they are playing by the rules.
White-collar droids: The workforce of the future
Firefox 17 here. Mostly blank page, even after allowing whatever wanted to run in Noscript. But the page started working (although, without colours for some reason) when I disabled Noscript and restarted firefox.
"they are making money with our content, we want a share."

And rightly so. Google controls the way people surf the web, as a monopolist they will be hit with regulation like this more frequently. The homepage of those newspapers used to be the main avenue to get to the content rather than search.

Please note that I'm against such legislation, I just feel that Google is operating on a principle of asymmetry and uses its monopoly position to control an ever larger amount of the content on the web and access to that content without wanting to reciprocate by releasing their own content in a similar manner. Until they do I think they don't deserve our pity or support.

It's all take and very little give. I can't fault them for doing that as long as they can get away with it but they really don't deserve to harness public opinion against the legislators that attempt to reduce the strength of the monopoly position.
It is just amazing what people are willing to do.
- I use GC as well so I don't zoom in. However, on my phone I do.
Announcing Flash4j 3.0 GA
This is not a real issue because counting code points in an UTF8 string is easy too: the encoding is cleverly defined such that you just need to check the number of bytes that have the top bit cleared. Since UTF8 strings are generally shorter it can even be faster than counting UTF-16 if you don't know the length in advance.
It's Viral: John Lewis/Jagger Lewis
People named the obvious things, but from doomwiki[0] I noted those:

> * Flashlight-projected character shadows are disabled.
> * More light sources in the levels.

The latter may make the game a bit prettier, but the first one was one of the few things that made Doom III stand apart, and might be a letdown.

http://doomwiki.org/wiki/Doom_3:_BFG_Edition#Differences_wit...
1st Step to Coding Enlightenment
How to create a custom control in XAML and C#
To whoever the downvoter was: no, seriously. For instance in the first few paragraphs:

* emoji were invented by NTT DoCoMo, not Softbank

* even if that had been right Softbank's copyrighting of their emoji representations has no bearing on NTT and KDDI/au using completely different implementations (and I do mean completely, KDDI/au essentially use <img> tags)

* lack of cooperation is endemic to japanese markets (especially telecoms) and has nothing to do with "ganging up"

* if NTT and au/KDDI wanted to gang up on Softbank you'd think they'd share the same emoji

* you didn't have to run "adware apps" to unlock the emoji keyboard (there were numerous ways to do so from dedicated — and usually quickly nuked – apps to apps "easter eggs" to jailbreak to phone backup edit/restore)

That's barely the first third.
The opposite is also true: "I just wanted to shut down and go home, and now is when you decide to stop and delay the user?"

This is an old problem. Chrome solved it the right way by stepping out of the startup/shutdown dichotomy and doing everything in background. Just one of the many areas where Google ran circles around Mozilla (with the benefit of moving from a clear slate, and probably also of staying away from the Gecko clusterf*ck).
> I don't see any reason for Google to hand over their hard work for free; they are playing by the rules.

Who said it had to be free? How about sharing revenues? I'm pretty sure that would go a long way towards making a win-win situation. Of course google isn't used to having to pay for its content but that doesn't mean they should not have to. If you displace someones homepage but still use their content then you've entered into a parasitic relationship that will last until the subject dies.

That leaves only losers so the German position is not as unreasonable as you make it out to be.

Maybe those newspapers deserve to die, maybe their time has simply come. Legislation like this is usually only putting off the inevitable and I'm really not in favor. But google crying 'unfair!' is a bit much.
JamPad - HTML5 Drawing From Any Device
Public universities are hugely subsidized by the state.
Counting code points in UTF8 can actually be faster than UCS2 in case you do not know the length in advance such as null-terminated strings. The UTF8 encoding is cleverly defined such that to find the number of code points you just need to check the number of bytes that have the top bit cleared. Since UTF8 strings are generally shorter than UCS2 it can be faster in some cases. Either way this is not a serious enough concern to use one encoding over the other.
Symantec finds malware that corrupts SQL databases
Security vendor Symantec, the firm behind the Norton Antivirus product among others, has warned of a new type of malware that is able to modify corporate databases.

The threat, which Symantec has named W32.Narilam, has the functionality to update a Microsoft SQL database if it is accessible by OLEDB.
Redis crashes - a small rant about software reliability
you have completely missed my point. i know full well how much time is spent parsing these things and how the mechanism works - i don't believe this proposal will actually improve that. i also don't believe your answers address the point i was trying to make either... namely that whatever preprocessed import module thing is created, it still has to be included into the compilation unit somehow... even if there is some kind of linkage type solution going on with a lightweight interface - that feels functionally equivalent to what most of the standard library headers already are - so i don't understand what could possibly be that much faster or better about it.

not to mention that this is not a problem if you encapsulate your use of standard libraries properly... maybe 10-20 compilation units have to use it if you like to split your stuff into files a lot.

standard headers are poorly written/designed by including so much crap everywhere. why can't i have specific - per function headers which include minimal stuff?

fix the headers, not the preprocessor.
A Virtual Muse to Make Your Writing Awesome
This is very good!

What I miss is a "snap to grid" feature.

Some comments:

- dragging object feels slow on iPad 3

- the line and text options give too much choices, maybe you could have an advanced toggle to enable fine-grained parameters, and a default with simpler options (like just 5-10 colors, no transparency and no line width)
Perfect security is theoretically possible, what gets in the way is human error

I forget where I read the story (might have been Cryptonomicon), and I don't know if it's true, but I find it quite illustrative of the point.

During WWII the British where finding that some of their messages encrypted with one time pads where being cracked by the Germans. Since they where pretty sure that was mathematically impossible they where quite shocked and immediately launched a full investigation.

Eventually they found that the problem was the team generating the one time pads (basically a room full of people drawing bingo balls with letters on them at random) had started second-guessing the randomness of letters generated. They'd started to subconsciously avoid balls that would lead to what they thought where patterns in an attempt to make the otp more random. Of course this lead to less randomness and broke the security of the otp.
Extend the Brackets code editor with HTML, CSS & JavaScript
Carpet Cleaning in Brixton SW2
That's quite interesting, i had no idea! What i was hoping for was some kind of term for one character or symbol and use that as a unit, but perhaps it's impossible to create an abstraction like that.

I'm curious if a Sanskrit speaker would see each of the codepoints as a symbol or not.

Edit: thinking about it, i guess if you asked a Sanskrit speaker how long a word/sentence was, you'd get the answer..
From the Wiki page: "This closure effectively shut down Paradiski for that season."

I skied in Vallandry that season staying right near Peisey-Vallandry where the cable car station was.

If anything it made my skiing experience all the better as the resort was so much quieter than normal. We still had a large ski area to use (Vallandry and Les Arcs aren't small). Didn't care that we couldn't get over to La Plagne, Vallandry/Les Arcs was still as popular resort before the Vanoise Express existed.
Mozilla Public Suffix List
Entry System Combines a Human Brain with Computer Vision
Top French startups by revenue, growth, profit. Trends and insights.
You know, everytime I see articles about CityHash/MurmurHash I always wonder why more people don't know about xxHash, which is 3 times faster than MurmurHash.

http://code.google.com/p/xxhash/

http://fastcompression.blogspot.fr/2012/04/selecting-checksu...

On a side note, same goes with LZ4 being twice as fast as Speedy (from the same author).

http://code.google.com/p/lz4/
Hacker News Synchronous Radio
Researchers mine 2.5M news articles to prove what we already know
Survey suggests Windows 8 uptake slower than Windows 7's
Early uptake of Windows 8 appears to be lagging behind that of Windows 7 in the period after the older OS's launch back in 2009.<p>A survey of online activity carried out by marketing intelligence firm NetApplications found that just one per cent of UK computers are using a version of Windows 8.
I'm quite amused at Google showing the bureaucrats the limits of power. In the long term, we may be replacing one devil with another; but for the time being, Google has done good.
There are a whole lot of jobs outside of technology. You could just as easily learn to weld and make a living for yourself.