skysight-inc/HackerNews huggingface dataset:
It's worth noting that Daniel was testing scalar loads and stores up to 64-bits (8B). Unaligned loads for 16B and 32B vectors can have slightly more of a slowdown when they cross 64B cachelines. Unaligned stores across cachelines are somewhat worse, but usually not enough to really hurt you.

But note bene, unaligned vector stores that cross 4K pageline boundaries are so slow that they can destroy performance despite their rarity. Here's what the Intel Architecture Optimization Guide has to say:

11.6.3 Prefer Aligned Stores Over Aligned Loads
There are cases where it is possible to align only a subset
of the processed data buffers. In these cases,
aligning data buffers used for store operations usually
yields better performance than aligning data
buffers used for load operations.

Unaligned stores are likely to cause greater performance
degradation than unaligned loads, since there
is a very high penalty on stores to a split cache-line that
crosses pages. This penalty is estimated at 150
cycles. Loads that cross a page boundary are executed at
retirement. In Example 11-12, unaligned store
address can affect SAXPY performance for 3 unaligned
addresses to about one quarter of the aligned
case.

http://www.intel.com/content/dam/www/public/us/en/documents/...
Impressive acceleration time! The new record for accelerating from 0-100 km/h of only 1.785 seconds was just set a few days ago[1]. The car required less than 30 meters to accelerate to this speed. Of course it was only a prototype car but still impressive to see the limits.

[1]https://www.ethz.ch/en/news-and-events/eth-news/news/2014/11...
Sometimes experienced devs come with bad habits.
Companies don't exist to improve society, but to provide something of value to their customers in exchange for money. If society benefits along the way, that's a happy coincidence.

A plumber will fix your leaky sink, and that benefits you personally -- whether it benefits society or not is really beside the point. Similarly, investment firms and hedge funds will benefit their clients by investing their money and (hopefully) getting them a good return.
Comparing file parsing in 8 different languages
Even in countries without "at will" employment (e.g. Europe), companies can still dump employees. It goes both ways, everywhere.
Ah, it was a fake drive to give out vaccines, not that it was a drive of fake vaccines. If English allowed better adjective orders, we could say a vaccine fake drive.
All Hacks from the Docker Global Hack Day
How Stradivari Came to Dictate Violin Design
Weihnachtsgeschenke für Männer kaufen
Don't forget that only ~1% of startups develop breakthrough products, because only ~1% of startups break through.
This reminds me of a very interesting challenge on smashthestack.org (IO #11 I believe), involving creating two brainfuck programs with the same MD5 hash, which produced quite different outputs. Excellent learning process. Having this article probably would have cut a week off the time it took to complete...
Chrome on Mac, not smooth.
I've tried this for a hobby project, and was quite surprised by the quality of the API. I'm a bit wary though because of the lack of a clear business model / pricing on their website.
Time only defines the state of the extremely complex system known as universe. It's an idea to make things more simple for us humans, not a physics phenomena. Stop all the particles and waves in the universe and time has no meaning. At least that's how I understand what he meant by this.
Yes, Cops Can Make You Use Your Fingerprint to Unlock Your Phone
Looks interesting, might implement this on a project soon.

Their pricing is a bit iffy though... " The Face++ APIs are currently provided free of charge. However, Face++ may charge fees for future use of or access to the Face++ APIs or the Face++ services according to its sole discretion. If Face++ decides to charge for the Face++ APIs Services, Face++ will provide you prior notice of such charges. Face++ may also charge You when providing You a service different from the service under these Terms; for example, we may charge additional fees for excessive API use. "

not even a rough clue given as to how much they'll charge (could be reasonable, or very expensive)...

but, still, looks very good
Unicode-wise, "ｗ" {U+FF57 FULLWIDTH LATIN SMALL LETTER W} is the composition of the compatibility tag "<wide>" and {U+0077 LATIN SMALL LETTER W}. You can get rid of the compatibility tags by using NFK* (normal form compatibility):

>>> s = "ｉ　ｗｏｒｋ　ｉｎ　ｃｈｉｎａ，ｆｅｅｌｓ　ｌｉｋｅ　ｈａｌｆ　ｍｙ　ｊｏｂ　ｉｓ　ａｄｄｉｎｇ　＆　ｓｕｂｔｒａｃｔｉｎｇ　ｓｐａｃｅｓ　ｆｒｏｍ　ｔｈｅ　ｓｔｒａｎｇｅ　ｔｙｐｅ　ｆａｃｅ　ｈｅｒｅ．"
>>> import unicodedata
>>> print(unicodedata.normalize('NFKC', s))
i work in china,feels like half my job is adding & subtracting spaces from the strange type face here.

It doesn't actually have to do with typefaces, the typeface is just the system trying to find a font able to display those specific glyphs, which are compatibility forms for dot-matrix printers and fixed-width terminals: http://en.wikipedia.org/wiki/Halfwidth_and_fullwidth_forms

I'm guessing their continued use is because there are also aesthetic considerations at play for native readers, for whom variable-width latin script could look plain weird.
A self-signed is worthless since it can be trivially MITM'd.
I questioned tbat as well, could be a property of the underlying store (memcache hash). How would mysql sharding work without being application managed?
You would be right -- if the use case for this was transmitting encrypted information. The reason I made this was mostly for email. Sometimes I want to send someone a message and not have it exist forever. In that case, you could send a link to the message along with the key. Then, after n hours, the message would cease to exist anywhere (assuming the server fulfills its contract). This works better than having the server just store the whole message, since now the server gets to be ignorant of the message's content. Mostly this was a fun little project I wanted to share :)
Well, for people don't like iOS7/8 and who are still forced to use it (either due to inability to downgrade or due to app restrictions like "ios7 or higher") they will hate this "design" more and more every day. At least I do :) .
Sellfy is giving away 3 Wacom Intuos Pro tablets
Just $11,000 in frosting. Right... What I want to know is where are they taking $40k off of the price to make a sedan that a larger percentage can own.

I love the quote about 100 changes. Constant innovation. Do any of the hardware upgrades flow into the field? Is the chassis modular enough to bother upgrading?
It's more of a modular syllabary than what most people would think of as an alphabet; while the individual elements are alphabetical in nature, they're grouped into metacharacters that function as syllabics. That difference may not matter much when writing/typing, but it will matter when reading.
http://hangeul.naver.com/ is a Korean typography and font distribution site by Naver.
Kaleidoscope - LLVM Tutorial [0] is an excellent resource with code samples in C++ and OCaml.

[0] http://llvm.org/docs/tutorial/index.html
And yet, Bohm's hidden variable theory showed that "it was possible to attribute properties to an underlying reality, in contrast to the conventional approach to quantum mechanics"

http://en.wikipedia.org/wiki/Hidden_variable_theory#Bohm.27s...
Can observations of entangled particles affect their unobserved counterparts?
I know many people, especially in Europe, who think that while philanthropy can do good and offer assistance, only a concerted government led effort can offer any sort of permanent alleviation to social problems.
https://areweslimyet.com/ seems badly named: all the curves are trending upwards, so it seems like it should be "wellneverbeslim.com"
When I know exactly what I want I hate shopping, but that's pretty rarely true for certain classes of things. When I buy books, videos, etc. I want to be surprised and be able to learn a bit more about it in place. But there is also the "I have it now" instead of "I have it whenever the delivery man can be assed to find my apartment and actually deliver it to me" factor even when I know what I want, and then it's just stores that make it hard for me to buy something that bother me.

> How many brick and mortars have even an agregrate rating of their products listed right next to them?

On this specific point, I have a phone. I don't need (or really want) the store to have this, I can have it any time I want to. When I'm surprised by something in a store, unless it's immediately obvious that it's something that I want and it doesn't suck, there's my phone to tell me if it's a sham.

That said, I went out of my way to point out that I don't think it's better, just different. So yes, it is subjective.
Negotiations between Elsevier and Dutch Universities break down
Clover – smart mobile payment terminal
I use http://keen.io/ for this (actually almost all of my analytics needs are done with Keen). Amazing product.
Encrypting Your Emails Can Prevents Internet Hacking
The article also states less plumbing required (= saves space, complexity), and the air intake can be routed through the electric supercharger to generate a relatively small amount of power. Plus, it could probably (but correct me if I'm wrong) create higher compression than a traditional mechanic supercharger or turbocompressor (although the mechanic supercharger could have a gear system to get higher compression, idk)
Scottish  Wedding pictures found Please help
Hi hackernews! Maybe you can do something 5 news papers (and few more websites) could not do in Scotland! and....it's a great deed! Basically, we found a camera storage card with lots of pictures 9-10 years ago in Israel, but the pictures are of a wedding in Scotland. Lot's of pics in Edinburgh. We have contacted the media in Scotland and 5 news papers posted it. We got few responds about people who know the street/places in the pics - but no luck and no lead to the owners\peoples in the pictures.

We would like to bring the pics back to them! Wedding pictures are IMPORTANT :-) Here is the full article with pics: http://www.dailymail.co.uk/news/article-2657850/Is-wedding-Lost-photographs-Edinburgh-nuptials-ten-years-ago-discovered-2-470-miles-away-beach-Israel.html#ixzz34dowuGwl

few pics: http://i.dailymail.co.uk/i/pix/2014/06/14/article-2657850-1EC06EA100000578-554_634x476.jpg http://i.dailymail.co.uk/i/pix/2014/06/14/article-2657850-1EC06E5900000578-650_634x478.jpg http://i.dailymail.co.uk/i/pix/2014/06/14/article-2657850-1EC06F7600000578-806_634x476.jpg http://i.dailymail.co.uk/i/pix/2014/06/14/article-2657850-1EC06E4500000578-153_634x475.jpg http://i.dailymail.co.uk/i/pix/2014/06/14/article-2657850-1EC06E5100000578-104_634x474.jpg http://i.dailymail.co.uk/i/pix/2014/06/14/article-2657850-1EC06E4900000578-51_634x475.jpg

If you recognize any person in any of the pictures, please write here any detail you can. Thanks!
Recognition leaves something to be desired. Detection classifies her as female, 40 years old ±10 years. Recognition apparently doesn't add metadata parameters from detection into it's weighting:

http://imgur.com/n23vVQT
Shouldn't that be geometrically?
> FYI Korean script (Hangul) is actually an alphabet, so relatively easy to type.

Japanese is typed using kana, though they're syllabaries and have about twice the number of characters as hangul, the end-result is mostly similar (so is the on-the-fly transformative effect, in japanese kana entry is transformed into kanji OTF, in hangul jamo get merged into natsori).
Well some companies exist not to provide something of value to customers but rather provide increased earnings per share, better P/E ratios, etc to stockholders.
Absolutely true what you're saying. That's why we didn't use live audio for this, but all the sounds were made by a sound studio and placed in a virtual room around a head. We just didn't have the budget to record binaural audio, so we're faking it, till we making it :)
hints about how to decrease a dynamic structure at this page's bottom : http://c2.com/cgi/wiki?DoubleAfterFull #hysteresis
If you are interested in Ops you should consider the Docker meetups. I hear they are very good.
A few months ago a similar story popped up with hacker news about jemalloc (can't find it now). Had very cool proofs why it was optimal as well :D
Thanks for the comment. This is exactly how we did this, Wemersive made a special player for us (and the sound studio) that takes into account the position of the oculus and transform/pan the sound to the right position in the virtual room.
http://challengepost.com/software/smileforce

ran emotional sentiment analysis from an ipad camera while user scrolled thru menu items. won a prize in salesforce $1 hackathon
> you learn the bizarre answer that you would seem to have some chance of seeing the paper in one configuration and some chance of seeing the paper in a different configuration

And so why couldn't there be an underlying parameter that determines that chance of which configuration you will see the paper in?

> But there's no respect in which quantum mechanics is an acknowledgement of some kind of complexity that is beyond our computational ability to describe exactly.

I certainly didn't mean that we are limited by our computational ability. What I meant (if it wasn't clear) was that we currently lack the understanding of these unknown parameters and their interactions
Modules have nothing to do with microkernels. A system like you are describing is still a monolithic kernel. It changes nothing about the behavior of the system, it just saves a couple of MB of RAM. A microkernel runs the drivers as separate userspace programs, there are no modules involved.
Show HN: Icons – generate icons desktop app
Do you have a citation for that? I'm genuinely curious.
Well, obviously other people did the math and went ahead with it.

> I don't think Scala usage will grow much more now that Java 8 is released.

I don't get that reasoning. As the GP mentioned, even C# projects migrate, so why would Java's more concise anonymous inner classes be a show-stopper?
SDN for Real [pdf]
Many people share that sentiment. Elon Musk sees an MBA as a detriment when hiring:
http://www.aps.org/publications/apsnews/201311/profiles.cfm
It may be the case for some of the Google apps but the lack of coherent design in many many many of the Play Store apps leaves a lot to be desired, and almost tarnishes the platform a bit.
You can't also live in the S&P 500 though.
It's can be great service - but for now there is some annoying bugs:

i can't rename an account. when i try to - it say:
We're sorry, but something went wrong.
If you are the application owner check the logs for more information.

* The Filters (link?) not working..

Ideas/suggestions for improvement:
* Let several users to access the same account - i'm working in a small company and need couple of accounts...
* Let me remove sessions - i don't want all of them..
* What about adding an heat map?

Anyway, looks promising!!
Thank you. I have had a misunderstanding of what datalog is for years. I have always thought of it as a DSL for making queries against a database using the relational calculus. I have never considered, nor have the texts I've encountered demonstrated how the syntax of datalog is itself relational, though it seems obvious now that I've noticed.

I have some planned projects which require a homoiconic relational language. I was hoping someone else could be inspired to design such a thing so that I don't have to. It looks like someone already did. I am happy to be proven wrong :)
Every time I hear people say that physics has become has become a religion I want to stab myself. Every day, I sit at Peyton Hall at Princeton and discussions at the IAS where people are consistently debated. There is nothing dogmatic. If you are wrong, you will get corrected. See BICEP2.
I liked that too, but for some reason my KDE + Firefox didn't support it out of the box.
Isabel marant
You're making a pedantic special case correction to a generally correct truth. This is not an endearing trait.

Everybody knows that a statement such as the one the parent post made will have special case exceptions: The point is that exponential growth should be the default & any other choice requires justification.

Asserting this is not a "misguided rant".
It's the offset from a memory location at a multiple of 4/8 bytes. So you only get 3/7 different states of unalignedness. Unaligned memory accesses below the byte granularity are quite rare, I guess.
I've personally tuned a lot of software that ran better with a constant growth factor than an exponential one.

The problem with exponential growth is that, if you're doing a thing that is (kn)+1 bytes, where n is the growth factor and n is a decently large number, you end up with k(kn) bytes, which leaves k^2 * n - kn - 1 bytes useless. Depending on the value of k that can be a big chunk.

Particularly in situations where you're memory constrained and creating long-running processes, adding some-large-percentage of your buffer in empty overhead just wastes resources. It's better to spend the extra allocations in the first minute, and then have it run for a day, than have the first minute be faster and have it take 36 hours because it can't fit the working set into memory.
Technically yes but geometric growth becomes exponential growth in the continuous limit, so the two terms are often used interchangeably.
Is it really true that you can't set your status/presence in it STILL? I only ask because I have been on Google Talk since Vic Gundotra announced the new Hangouts at Google IO 2013 with much fanfare, yet failed to mention that this basic feature was missing.
It's so elementary in an IM application - even MSN Messenger had it!

If this is still missing, it's stupid.
In that case that's second pre-image resistance though, not collision resistance. TTBOMK that's still not possible with MD5 (though it will probably be in a few years).
TDOP of Vaughan Pratt is also used in maxima (that is the way they use an infix language similar to python as a frontend to Lisp. In maxima you can define easily infix, prefix and postfix operator with a left and right binding force for your grammar. I couldn't find with grep the file I was looking for in the maxima source, but for examen Fateman paper "Syntax Extension as a Tool for Application Programming" is a good reference.
A Brain-Inspired Chip Takes to the Sky
Absolutely fascinating. Even though I probably wouldn't ever write a book (at least not at this stage in my life) this is very interesting. I'm sure it's pretty similar in the UK.

Thanks for the insight!
Cool! I should try to make it there some day. Feel free to ping me if you find any other interesting meetups :) (See my profile for contact info.)
100 Years of Computer Science
I studied algorithmic complexity and software enfineering. I don't think there was ever a mention of buffers or how to allocate them. I do remember there was a brief mention of dynamically allocated arrays and that the usual way to do those was to double up their space when needed. Anyways, there are tons of programmers working in high level languages and I wouldn't call them rookies for not being C programmers.
FYI, if the author is reading comments here, you can have the kindle and print versions 'linked' so they appear on the same Amazon page.

This is an old self publishing trick to make the kindle version seem like a bargain, and can drive sales.
I've known engineers who fit your MBA description and MBAs who fit your engineer description. It's about people in the end.
vCard and iCalendar are now government open standards
Note to HN readers: the final display is also relevant to your system's installed fonts and rendering priority settings.

Op's screenshot is also different from what normal Chinese user could see.

I can't find op's screenshot of the exact linked page, but here is my on rMBP+Safari screenshot anyway

http://edu.qq.com/BBC.htm

http://i.imgur.com/s7OCT2S.jpg
Launch Diagnostic Matériel
inspiring! i have always been interested in AI and neuralnets but i have been discuraged by the math, many educators that try to learn out these topics assume that their readers have the same math skills as them selfs and omits the boring parts for them. its actually the first time i enjoyed to read about AI and at the same time learn calculus! :) keepup the great work!
The most obvious, naive extrapolation of ordinary quantum mechanics (that is, assume the experimenter is an ordinary quantum system behaving in the ordinary way) comes out as the many-worlds interpretation. There are arguments for others, but many-worlds should be your "default".
I can't help noticing the RemoteIE VM uses a later build of Threshold Server than is publicly available (public build is 9841.fbl_release, this uses 9860.winmain).

I guess there's no chance MS will release the ISO of said build though, especially because this build includes the usual private-build watermarks first introduced in Windows 8.
Extralegal power has always been a mainstay of the federal government. For 20th century examples, the FBI was notorious for monitoring and blackmailing Civil Rights leaders (associating the movement with communism), especially MLK. Japanese internment during World War II was authorized by FDR's executive order 9066.

There is literally no legal basis for most of the NSA's activity. But there is plenty of extra-legal handwaving that justifies the NSA's behavior...executive orders, "secret court" FISA rulings, all culminating in the use of this intelligence to assassinate and indefinitely detain/torture those (citizens and noncitizens alike) who are a "continued and imminent threat" to the United States.

"Slippery slope" arguments used to seem weak and contrived. But I honestly can't help but feel we've reached pretty close to the bottom of that slope. In the sense that I feel like our government just kind of makes stuff up as it goes along and only occasionally responds well to the strongest forms of shame.
This seems less like a biological neuron and more like a multi level table lookup.
I too have been using Android since the G1 (I still have it for testing on!) and I would agree that the introduction of new paradigms/ways of interacting with apps (seemingly introduced every I/O every year) is frustrating.

The hamburger menu is in fashion. Then it isn't. Swiping from the left is, then it isn't. All of the examples in their design spec of how NOT to do things was precisely what they did on 2.x.

I know you have to be seen to be "innovating" for attention-deficit new phone buyers, but living in a world of constantly shifting sands just means it's hard to see from all the dust blowing around in your face.
In one of our structures here we used to use exponential growth, which worked pretty well.

We improved it by taking some real-world measurements of the structure's use and using that to pre-allocate an estimate. If it still ran out we would use the old exponential growth. It's been some years since we made the change, so I no longer have the figures but I do remember the heuristic yielding orders of magnitude performance improvements.

As for the exponential growth factors, we arrived at those by gathering stats on real-world scenarios - with the value being the mode of all the scenarios.
Good god, how about "don't break anything!" Is that too much to ask for?

As in "don't break scrolling, don't break forward and back navigation, don't break link highlighting, don't break resizing (desktop and mobile), don't break clicking (I kid you not, some websites entice you to click and then can't be bothered to respond), don't break plain text."

I agree with everything in this article, but it should be common sense for a designer/developer/writer. Stop breaking the Internet. Serve up data, not apps, give me some viewing hints if you must, but let me or my browser settings control my viewing experience.

I suppose plain data doesn't make money, which is why all the apps/JS and interaction got added to the page to hijack our attention which could be then monetized.