skysight-inc/HackerNews huggingface dataset:
1) I don't believe ultrasonic beat frequencies are by themselves audible (though I could be wrong about this).

2) It is possible to exploit nonlinearities in air to make audible sounds from ultrasound, but IIRC levels above 100 dBSPL are required. I think Disneyworld has an attraction that uses this.

3) It is highly likely that an arbitrary sound sample will sound different on playback if you add e.g. an 80kHz tone, as harmonic distortion of amplifiers and speakers tends to increase with frequency. This is generally considered a bad thing though, as it is a difference that would not be heard by a live listener.

[edit] Wikipedia link for #2: http://en.wikipedia.org/wiki/Sound_from_ultrasound

To understand how this works, consider that the speed of sound in air varies with air pressure. Furthermore sound is a pressure wave. Hand-wavingly this means that a sufficiently intense sound wave will alter its own propagation speed, which will in turn cause all sorts of interesting effects.

An analogous effect for light is used in many green lasers: some piezoelectric crystals will vary their index-of-refraction when an electric field is applied; a sufficiently powerful laser will generate a strong enough electric field. This can be used to frequency double infrared lasers into visible light.
This solves a really big problem with gestural interaction, the lack of feedback other than visual cues. Right now the only way to get this is through gloves, rings etc. which are impractical at best and impossible for many of the early use cases (for example: surgeons who need to keep their hands sterile).
DDoS attack over Load Balancer: secure your cookies
Kanban Beyond Taskboard and WIP Limits: Map, Measure and Improve Your Flow
I don't think so. Those great men (and women) thought to once be babies were in fact once babies. Whereas those truths thought once to be pseudo-scientific crazy talk were actually truths all along. Thinking they were crazy talk was a mistake, and we can use that lesson to avoid repeating the mistake. Useful.
Yes, not technically real-world, but hopefully enough to push decision makers to start encrypting. I also added a param to reduce images loaded: http://www.httpvshttps.com/?images=100

From my testing, SPDY was generally 60% faster, but as of now it's been slow. Could be my computer or the server
You broke the formatting on this page.
Tutanota: GPLv3-licensed, end-to-end encrypted email
I really enjoyed watching the movie. Always amazes me how dedicated some people like Robert Zubrin are towards their goals.
I have to do these stuff: for (int i = x.size() - 1; i >= 0; i--) .

That yields compiler warnings for signed vs unsigned then, no?
I think you have absolutely no clue of just how stupifying difficult it is to get equipment into space and surviving a reasonable amount of time.

And yet the latest football game is broadcast worldwide flawlessly.
If the 4 bytes are unsigned, then did they just intentionally introduce a year 2038 problem?

12 bytes is enough to just store a random value, with low chance of collisions until you've got around 100 trillion items. It confuses me why anyone would want to waste bytes of an ID on low entropy values like machine and process ID.

Or any combination of high res time plus random works nicely.

OTOH, Mongo's not exactly been a bastion of engineering excellence.
OK, given, that's pretty cool. Although Pascal/Ada would be nicer if they had shorter tokens.
Practice. As well as trying to notice when things work or don't (I have colleagues that see "firefighting" as a normal part of a running system. If something keeps needing attention, it is probably badly written or architected).

Linus said something along the lines of bad programmers worrying about the code, and good ones worrying about the data structures. I think there is truth in this, even though I develop Django database applications most of the time. If I find myself doing too much work at the application level, taking a step back I can usually see a better approach when I rearrange the database.
A reason not to have small communicating binaries is that communication adds overhead for serialization and deserialization.
> The issue is that if the public is unhappy with the police force there is no way for them to vote in a re-organization. However in the private sector this happens all the time; either forcing one company to re-organize or a re-organization happens by a company going out of business and getting replaced with another one. ... But there definitely is a problem that there is almost no way to properly restructure a bloated government organization when it is underperforming, and somehow that should be addressed.

The public is unhappy with Thames Water, a private company, but no amount of private sector competition pixie dust is going to make another company start digging up London's streets to provide a re-organization.

It's not a problem with governments, it's a problem with natural monopolies and that's difficult to solve. Saying "government bad" is oversimplifying.
How to Extract Data from a Websites Like Amazon, Ebay and Flipkart
Ada, Eiffel, D, Go, Rust, OCaml, Common Lisp, Haskell, Scheme Dylan, among many others, provide native ahead of time compilers in their default toolchains.

All look pretty high level to me.

C# can be compiled ahead of time with ngen since .NET 1.0.

Singularity compiles Sing# (an extension of C#) to static binaries

Windows Phone applications get compiled to native code on the store. The mobile phones only see native code.

.NET Native will bring the same functionality to desktop applications.

Mono compiles C# to native code in iOS and offers the same functionality on other systems.

The now defunt CosmoOS used C#, compiled to native code, as their systems programming language.

There isn't no such thing as "The JVM". It is a specification with a reference implementation, that any JVM vendor can be certified against.

Just like any other language vendor can be certified against the respective ECMA or ISO standard for their respective languages.

Aonix PERC, JamaicaVM, J9, SubstrateVM, JikesRVM, ART are all examples of Java environments that offer the option to compile straight to native code.
Disappointingly, this article does not tell us why our memory fails us, only that it does.
$237 million to make and advertise Avatar. [1]

The Space Review estimated in 2010 the cost of Apollo from 1959 to 1973 as $20.4 billion, or $109 billion in 2010 dollars, averaged over the six landings as $18 billion each. [2]

[1] http://en.wikipedia.org/wiki/Avatar_%282009_film%29
[2] http://en.wikipedia.org/wiki/Apollo_program#Program_cost
There is one thing in your post I must particularly disagree with:

> There's absolutely no talent shortage in the Bay Area, provided you can pay (and your ideas are interesting)

I can generalize that "there is no shortage of anything provided you can pay". You can get a BMW in Cuba, a skyscraper in NY and what ever you want where ever you want, it's just much more expensive.

Still, there are shortages and high prices are indicative of that.
The OS/400 mainframes use a JIT in their kernel.

All userspace code, including C, compile to bytecode known as TIMI.
1984: MacOS GUI programming in (Lisa)Pascal, Lightspeed Pascal came the following year, and the MPW with Object Pascal a couple of years later.

OOP wasn't very common yet, but when you look at the Mac Toolbox, you can see that it is definitely an OO design (eg. Window is a subclass of GrafPort and Dialog is a subclass of Window, see also the various Control and "subclasses").

Therefore I would say that 1984 with the Macintosh starts modern programming age, marked with high level programming languages (the Mac Toolbox was written in Pascal! (only the Mac OS was written in Assembler, and of course Quickdraw was first debugged in Pascal, and then hand-optimized in assembler), and with object oriented programming.

Of course, when people started to write Mac applications in C, it was a set-back, but then NeXTSTEP made a big advance with Objective-C and OpenStep (now Cocoa, ie. MacOSX and iOS), which allowed the creation of the web (and therefore Javascript).

But really, OpenStep (Cocoa) is just a cleaned up version of the Mac Toolbox (which was itself a dumbed down version of Smalltalk developped in the 70's at the PARC).

So I would say that not much new since then. We've heard of some experiment where some program was run on the Amazon cloud to debug programs on a cost of $8/bug (which assumedly is cheaper than a programmer debugging), but we don't have those kind of AI aids integrated in our tool boxes. We've heard of some automatic proof systems (Coq, ACL, etc), but management wouldn't let us invest in their use (perhaps rightly so, they seem to be as much time sinks as programming itself).

We ARE still programming like it wask 1984!!! (unfortunately).

Well, not exactly, ok. Now compilations are instantaneous instead of taking hours, and just try to write your next program on a 512x342 pixel screen (or just a 80x25 terminal) with no Internet access for the documentation (all the documentation printed in thick bibles on your knees! (Imagine Android documentation printed!)).

Ok, there's some progress still: nowadays I use Common Lisp and emacs all the time (for a pale rendition of the 80's Lisp Machines), and people often use Ruby or python, or even Java, which are run with garbage collectors. So this invention from 1959 finally takes ground, helping us concentrate on solving users' problem instead of managing computing resources.
By that logic, essentially every binary is open source. After all, you can dump a listing for any binary. And decompilers will create C source code (though it isn't always compilable). It's much different to getting the local var names, comments, actual source structure.
How does it solve naming clashes?
Interesting product. A question: How would this add value / differ compared to just applying a CQRS pattern? [1]

[1] - http://martinfowler.com/bliki/CQRS.html
This comment may have been mistaken, but it's so much more decent than the usual "Did you even read the article" swipe that I'd say some corrective upvotes are called for. Thanks for keeping your temper, even when wrong!
No. Contrary to what the images want you to believe, these are invisible shapes, detectable only by touch.
Inaudible sounds effect audible sounds and brain activity. I have never been given goose bumps listening to iTunes.

http://m.jn.physiology.org/content/83/6/3548.full
Improving the odds of the survival of the human race.
When hasn't this been true in business history?

If your real estate business is heavily built around advertising in a local newspaper, and you get kicked off that by a competitor locking up an exclusivity deal, or the newspaper goes out of business - then what? Then you have to change your business.

There's absolutely nothing unique or new to Google Adwords when it comes to resting your fate with a platform. There is no such thing as a world without platforms, such that you can never be dependent on one; the only choice you have is what platform you're going to depend on.
So if a meteor wipes our earth, we'll still have robots on Mars. Now isn't that something to strive for?
When I read the community promise, it seemed to still allow Microsoft to go after competitors and use patents "defensively". So it's not impossible that you end up fighting MS on an unrelated matter, then they could use their promised patents against you. Probably incredibly unlikely, but a strict interpretation might view it as a risk.

Or did I misunderstand?
Very useful. Thank you very much indeed. Would be nice to see this maintained.
Seconding the power of NLTK for prototyping, it's very easy to build something quickly to test an approach on your data, and at least in my experience, designed in such a way that I could easily replace elements with my own code.
> http://www.forbes.com/sites/jeffbercovici/2014/08/14/what-ar...

Wait, is this serious?

> he was clearly falling short of Uber’s standard... I gave him five stars, of course.

Why? I wonder if the author would continually frequent a deli that regularly served him rotten meat out of some misplaced sense of guilt.

> He wouldn’t let us out of the cab until she promised to [give 5 stars]. Afterward, we agreed: That was a pretty annoying ride, but not so bad it was worth punishing someone financially over it.

Yeah, I always find it annoying when I get quasi-kidnapped too. But who's to blame the kidnappers? Petty corruption and extortion is a totally acceptable part of life in a civilized society! It's not as if there were some sort of completely anonymous, dead-simple mechanism to instantly eliminate this sort of behavior.

> Most regular Uber users have a story like this.

I don't, nor have I heard any such thing from anyone I know. Where's the data to back this statement?

> my sample wasn’t big enough to generate anything I’d call data

Ergo, you have no business writing authoritatively on this subject.

> Why would Uber invite riders to use a scale of one to five unless it wants them to make fine distinctions? But in practice, it means a rating intended by a user as a gesture of approval is in fact a vote to have a driver fired. That’s screwed up.

If it's so screwed up, then why would anyone drive for Uber? Surely, all of their drivers would be getting fired and no one would want to work for them if that were the case. The fact is, it's not, and the reason is clear if you have a basic understanding of statistics, particularly normal distributions.

> Uber likes this system because it enjoys being able to say all of its drivers have near-perfect ratings. But it’s a harsh one for drivers, and also for customers, who find themselves repeatedly forced to choose between guilt, spite and ignorance.

Again, if it's so harsh, why would either group voluntarily participate in the system? Nobody is forcing either side to participate, and yet they both do so in droves.

> Fundamentally, a five-star rating is far too simple.

And yet the article you cite advocates something radically simpler.
I once attended a lecture on how writing, photography and film fundamentally changed our perception of time by fixing the past - we're all familiar with the experience of lookingat old photos and thinking "I looked like that?!"

We also rely on these media as metaphors for our memory, which partially explains why we make the mistakes mentioned in the article: it leads to a tendency to believe memory is a fixed, static thing.

My girlfriend and I recently discovered a really odd source of friction in our relationship caused by the fallability of memory: she tends to remember her interpretation of what is said in English rather than what is literally said, even if it was said a few seconds ago. Combined with me being a scatterbrain in general this lead to (pointless) discussions about who misremembered something. We think it's because she is a non-native speaker: in her head she has to translate what is said to her own native language to make sense of it, which might interfere with the memory being formed (and if it turns our her memory of the sentence is more "semantic" than "literal", she also has to translate that memory back to English when remembering).

After we figured this out we've managed to avoid that cause of pointless fights. It did require recorded proof to convince her that her memory was as fallible as mine though - like Tyson in the article she was overconfident in its reliability.
Yeap. For example, Criticker (movie ratings site) simply ranks everyone on a 10-tier scale, so if you only rate movies up to 30%, a movie with a 29% rating with be on the 9th or 10th tier.
> someone taking a job

The problem is that you're thinking of "a job". The economy is composed of many, many jobs, and is fairly dynamic:

http://en.wikipedia.org/wiki/Lump_of_labour_fallacy
Why would s higher range not be good for lowering the amplitude? If you divide the samples in a 16bit stream by e.g 16 that means losing several bits of range. Surely if a 12bit dynamic range was perceived as being just as good as 16bits then we'd have that to begin with?

To be clear, when I say "lower the volume" I mean lowering the amplitude of the digital samples, passing them through a high quality dac and amplifying. I.e sliding the volume slider down on a iPhone using AirPlay to a Toslink->amp.
Given that its built on open source, it would be hard for you to be locked into something.

More likely is that they'll offer support contracts, a pay for IDE and build services. Which if you are making money with your Apps then it provides assurance to you to pay for those things.
Hebocon: Celebrating Crappy Robotics
Start-up 'funerals' where lesson is business failure
Exporting 3D Max Models into Unity 3D Engine: Part 2
He's pushing for DEC64 now (http://DEC64.com)
Surely Uber is not the right solution here. Just extend the monorail out to the airport. How long could that possibly take?
This would be a good argument if U.S. law had effective due process.
I mean, historically they're synonyms. Code of Hammurabi and such.
2030s? Why wait 5-15 years after SpaceX gets there? I'm guessing it will be a little awkward when they try to plant the flag on Elon's lawn.

side note, you can get SpaceX flags here:
http://shop.spacex.com/accessories-58/spacex-flag-bundle.htm...
"Haptic" means touch, not light. ("Sound" is another hint.)
Of course you have a choice. You can build a new service and place it in front of the other service. For example using Node.js. But I agree that a SPA is often the right way to go.
I didn't quite get why a vortex isn't a wave...

She said something about how a wave is a transfer of energy but not matter, but this seems incomplete. Obviously matter is transferring while the wave is passing.

I guess the technical difference that a wave will mostly return to its original state after one wavelength? But, doesn't the vortex mostly return to its original state after one rotation? Otherwise the food coloring would disperse a lot faster.

Hoping there's an easy explanation.
As we are getting close to year's end, I present you the best laptops of 2014
What I Do as an Aerospace Engineer
This was indeed the goof-up. If $10k is a typical contract, you're probably looking at 40 to 50 sales a year to hit quota. If $10k is the minimum buy-in, 25 a year is probably fine.
Holy shmoly! Is wordpress.org the next?
Upgrade-safe template modifications in Prestashop – NemoPS
So after all your arguing for reason, you just make up a number that feels right to you?

Very reasonable.
Due to network effects, it is very difficult to compete with incumbent networks. Google AdWords and Uber do not need the people that they wrongfully kicked out. Facebook does not need the people who find their privacy policy untenable. Unless the grievances affect a large fraction of people, competition is not a strong enough force to correct major problems that affect few people.
To say "b has n more views than a", you need two operations whether you use signed or unsigned ints. Signed let's you say "these two videos have n different views" but, to be honest, it seems unlikely that you be doing either in so many places in your codebase, or so frequently during execution, to make the extra operation that significant.
Insuring the sharing economy
A further alternate view. We could stop the warmongering entirely, and the NASA funding... Using all those combined trillions of dollars on making the world a better place.

On a side note, I completely agree with you. To us there are completely varying degrees on what we consider useful spending. And on the war-funding we are in agreement; that money should be used first before NASA's funding.
"Skype-killers" without end-to-end encryption are useless.
It's a well-orchestrated PR effort just days before Dockercon. The goal is to get it into the press short-term memory, so they mention on their own in Docker's own press announcements later in the week. It's corporate PR 101 - pretty aggressive but effective.
assuming a signal is played at "normal" listening volume after first being attenuated by 1/8 digitally (samples shifted 3bits down) and then passed through a high quality dac and amplified, are you saying the difference between 16 and 24 bit streams would be inaudible or nearly so? That to me sounds surprising. That seems to imply that the difference to playing the 16 bit stream unscaled (No digital attenuation and 8x on the analog side) would also not be hearable?
Vienam – The Internet for moving objects
It's not like a smarthphone has that much extra processor and battery to waste.
Uber aren't incompetent, they just don't care, much like any other marketplace with a huge market share. Most of the time the variance in how customers rate drivers will average out. Even though they'll accidentally fire and ban a few good drivers due to random bad luck it doesn't affect Uber much since they still have plenty of other drivers. Same reason why companies like Amazon are willing to ban reliable Marketplace sellers on spurious grounds like moving into an address that someone once scammed them from years ago.
Agreed. One way to think of this is to compare it to a startup. You don't value a startup based on earnings, because generally earnings are negative. You instead look at revenue, revenue growth, market penetration, etc. Amazon could be thought of as a giant startup, reinvesting all revenue back into the company rather than taking profits.
You have obviously never spoken to a cab driver about the "due process" and fairness they are treated with by cab companies. There is a reason cab drivers are abandoning their corrupt, inefficient, and oppressive employers for Uber and Lyft.
LINQ = Enumeration Monad

Parallel = executes tasks on multiple cores simultaneously if possible
Thank you so muuuuuuuch for the uncontrollably laugh i'm having now
My first thought as well, why change when nothing have changed.
> Why wait 5-15 years after SpaceX gets there?

This isn't the 70s where there was political pressure to do what-ever it takes lest the damn Ruskies beat you to it and make you look weak. It is reassuring that they are planning for what they can achieve safely rather than doing what-ever is needed to get there first (assuming that is in fact what they are doing, of course). And maybe SpaceX won't get there as fast as they hope - their plans do seem rather ambitious.
While this certainly looks better (cleaner + higher resolution and range) than MIT's inFORM (http://tangible.media.mit.edu/project/inform/), it's still bound to a surface, and effectively just a 2D monochrome image presented with pressure instead of light.

What I want to see is a haptic method that can represent complex topologies, and at the moment, it looks like that's still gloves (although this will certainly be useful for quick/casual interactions, as well as its applications in the medical field as michaeljansen notes).
There is more than one Python for .NET AFAIK. And an awesome VS support as well: https://pytools.codeplex.com
"What we need is another messaging app" said nobody, ever.

It looks pretty, but this is yet another app in the long list of "Skype killers" or "Voice/video/text" messaging. It seems like it's the default goto for anyone that can't think of something more interesting these days.
What also goes unsaid: 45 years ago, many fewer people earned Bachelors degrees (edit a smaller percentage of workers had degrees). Using past performance as an indicator of future performance is often fraught with peril.
If I may try to answer for Animats, I think the point is that you're still using the map in an imperative way. You set a variable to some list, then you apply a map to that list and assign that to another variable. If you then change the first variable, the latter doesn't change - that means the order of execution matters for the application of the map.

That said, that's mostly a specificity of Javascript than a property of the map operation. There's no reason you can't have a map on an FRP that truly declares a relationship between entities.
Sony released the first PlayStation 20 years ago today