skysight-inc/HackerNews huggingface dataset:
The dang thing is a couple mm thick and ten stories tall. There's no "gentle" option available for tipping over. The solution is to land it right. It'll happen.
Some cars like the Lexus NX already come with a wireless charging tray.

Source - http://pressroom.lexus.com/releases/lexus+2015+nx+200t+300h+...
Show HN: Astropad and Pencil are best friends
Hazelcast Simulator 0.4 Released
> Let the real rocket scientists fix their rocket

By speculating and proposing questions and answers, we're all learning and increasing our understanding of the domain.

We're not causing any harm, so I think it's quite healthy for us to speculate and question what's going on and how it might be fixed. In fact, we even enjoy spending our time on it.
Also check it:

[3] http://tarantool.org
What to Consider When Choosing Vinyl vs. Fiber Cement Siding
- Imho email doesnt scale

- it's always in silos - even if you send to multiples

- Email just creates more email.

In communication methods like slack you can communicate stuff public for people to see if they want - but dont need to
> btw, remember why duckduckgo uses bing now?

I actually don't. Can you tell us please?
I would have been more impressed if that number k was also depicted in the image.
Why are you using Dropbox? Why not just use FTP? Seems kind of dysfunctional.
Football level salaries are pretty low for all but the top performers.

If you rank footballers by skill, and programmers by skill, I bet you dollars to donuts that on the same rank the programmer earns way more (in general) than the footballer.

Top programmers' salaries are just way less publicized than top footballers earnings.

Why would we need a transfer market? Would would we want our employers to capture that value?
Machine learning will fix this. Currently it's likely the case that more info is entered / updated than editors can handle, but once machine learning systems point them toward "suspect" entries they'll be able to keep up with everything I imagine.
If you are interested in testing out an early version of Konjekt and giving some feedback, I could set you up. I would love to hear your feedback and suggestions :)
I think you use this to validate the password, not to check the integrity of the message. And an attacker gets a password as a result of brute-forcing, not a hash. Look at this snippet in pseudocode:

// Get the hash and the encrypted text from the encrypted data
hash = substing(encryptedData, 0, 64);
encryptedText = substing(encryptedData, 64);

foreach password in PasswordDictionary {
if hash == HMAC(encryptedText, SHA256(password)) {
print "Password found: " + password;
// Decrypt the message
print "Message: " + AESDecrypt(encryptedText, password);
}
}

The loop will run fast, and you get a clear-text password as a result, which can decrypt the message. If you replace SHA256(password) with PBKDF2(password, 20000) the loop becomes insanely slower.
I use both (HipChat with a small group for some side projects, Slack for my local maker space), so I can summarize my experiences with them:

For the general functionality, they're the same thing. It's IRC rooms and direct messages with persistent state across devices and support for pasting images and files.

HipChat does have a native Windows client, but it's months behind the OS X version, doesn't work with touchscreens and has known issues that take months to get fixed. I generally end up using a Chrome wrapper on their web client, which is how Slack does multiplatform anyway. Not a great solution (Chrome has a tendency to pop the software keyboard up all the time, even when you have one plugged in), but it works. If you're an OS X shop, the native clients may be a plus for HipChat.

As far as functionality goes, one feature that (AFAIK) is missing from HipChat is the ability to log in to multiple organizations. If you use it at work and at home, you'll be logging out and in on every device every time you want to change modes. One of my side project HipChatters uses it for his day job and has this issue. Slack's client lets you sign in to multiple teams (haven't tried it, but I see it in the menu).

I've spent much more time in HipChat, so I've experienced a lot more random issues there. Stuff like several hours of chat history being skipped when I scroll up (fixed by relaunch if you notice it happened), constant failures to reconnect after waking from sleep (again, fixed by relaunching), phone notifications popping up for every message even though you're currently in the chatroom on your phone having a conversation with someone, etc. It's possible that Slack has similar bugginess that I would have hit if I used it as much as I use HipChat, but I don't have enough time in it to say.
I wonder about this. Will people move to the new, better thing and ditch their existing product? Is that an existential threat to Slack?

Slack gotta make switching costs in terms of inconvenience at least bit high for them to jump ship otherwise they'd face a very unpleasant outcome should a new hot player/product hits the market
I've not used Slack. How does it differ from Yammer and Jive? I ask, because those two work collaboration platforms have their own valuations. Yammer was bought for $1 billion by Microsoft. Jive Software's current market cap is $404 million.

I'm curious what the key differences are that drive a $2.8 billion valuation relative to the lower valuations of those two companies.
Google's Other Big Research Project: Curbing Its Own Prejudice
Looks similar to Lazy.js (to my uneducated eyes) and also rx.js. To the author: Why should I use Highland.js instead of either of these?
Why it make sense to avoid words like “ninja” in job descriptions
My guess: a flywheel inside the ball to keep it stabilized, along with a motor and series of magnets to move the "head" around.
If the nuances of the different translations appeal to you, Douglas Hofstadter's "Le Ton beau de Marot" is a must-read.
I have four direct channels of communication with my team. Email, phone/SMS/iMessage, gchat, and Slack. Their team SLA guarantees 99.99% uptime, and their status site [1] indicates 99.999% uptime.

Everyone will always be reachable with effort, even in a group setting. Slack isn't an infrastructure critical component (such as Github or AWS) where 0.001% downtime would effect my business. Slack's utility far outweighs the prospect of a few hours (max) of downtime a month.

[1] https://status.slack.com/calendar
It wasn’t easy, but Netflix will soon use HTTPS to secure video streams
that really is one of the top movies in recent history - like a shawshank for musicians...
how does this compare to srclib?

https://srclib.org/
It does. Downvotes lower the same karma score that upvotes add to.
Florida's an awful long way from Brownsville. Take a look at the launch danger zones chart; first stage recovery is just off the coast. Maybe you could finagle a second stage recovery in Florida from Texas, but only from very specific inclinations. Doesn't seem likely to be useful.
IMO, the cool thing about slack is integration with other services for "real-time" notifications. At my previous job, we had this tool built internally in irc chat room to notify whenever client connected/disconnected a session, breached some risk limit, etc. It was super helpful to be on top of stuff in real-time. And once you have something like this it's hard to let go of it.
If you ever click "merge pull request", github makes the merge commit for you. That means they get to decide the SHA and the full contents of the commit. I'll leave the potential consequences as an exercise to the reader.

I guess the only protection against this would be to either never press the merge button in github, or repeat the merge locally and check there is no diff against the remote merge.
Because people are lazy and say the shorter thing. It's not particularly a bad thing. It's only a problem in this argument because people have no understanding of context and don't understand the meaning of the word "Lisp" in context.

It's like arguing about whether English is a Dutch, while claiming that Pennsylvania Dutch is the real Dutch, when in fact both languages have something to do with Dutch (they're all Germanic Languages) but neither one is Dutch.

(In this metaphor, Scheme = English, Common Lisp = Pennsylvania Dutch, Dutch = Academic Variations on McCarthy's Lisp, Ancient German = McCarthy's Lisp).
Ask HN: Best OPEN Source iOS Based Sales Tool Platform?
Does anyone have thoughts on how to approach this applications? We may be willing to contribute monetarily to a good open source approach.
Application: Repository for Sales Presentations, Catalogs, and Documents

Documents: PPT, PDF, Word (Can convert to PDF, but not ideal)

Platform: IPAD (Required) ; Android Tablet (Desired); OS X (Desired)

Requirements:

1) Synchronization between server and remote copies for offline mobile presentation (2GB of files)
2) Permissions/Group structure for multiple groups and users.

3) Ability to log document views on remote device then upload data to server

4) As much as possible open source (widely used platform) or low cost cloud storage.

5) Unviewed files highlighted.

Desired:

1) Keyword Searchable
2) HTML5 Based

3) The ability to create a sales presentation session and send download links to a customer.
Azure Premium Storage (32TB storage, 64k IOPS, 1ms latency)
Just as you wouldn't use multiple libraries that bound a CSS selector function to the $ variable, I don't think you'd use underscore and lodash in the same javascript code. Similarly, highlandjs looks to supplant the underscore idioms with stream semantics, and you wouldn't mix both libraries in the same codebase.
Doesn't you're asking for does happen in the practice of medicine? I thought part of why discussions about medicine become confusing is the difference between medical research and clinical practice of medicine.

A particular course of action can sound unscientific by the standards of research where you are trying to to solve the disease, but something that sounds like a shot in the dark when nothing else is working could advance the primary goal of improving the patient's health as long as close attention is paid to increased risks.
There have been periodic bursts of FPGA hype over the past several decades, and they have all fizzled out for precisely the reasons you cite.

"FPGAs: they're the technology of the future, and always will be!"
What jbangert said is the crux of the JITing problem: "compilation" for FPGAs is not really at all like compiling software, and can be hugely computationally expensive. On top of that, pretty much the entire synthesis, mapping, and place and route flow is usually proprietary.

That said, there have been some efforts in this direction. Search the literature for "warp processing".
We're big users of Slack at my current employer, and we love it. But, no, it is not a silver bullet.

The couple of things that I really like about it:

- it's good for collaborative working or editing - got a fire going? about to push code live? Get all the relevant parties in a chat room and talk through it, and then destroy it afterwards

- the integrations - for automated systems, slack messages are far less disruptive than emails

- the indexing/searching of documents + chats - game-changer for finding that slide deck someone talked about a month ago

> So I now need to scroll through screens of idle chatter to try and figure out what some other team is doing?

It's not great for teams updating other teams on what's happening, we have our own home-grown system for that. It would be very useful if you could have an announcement-only channel, where you could specify the people who have the ability to post, and others cna listen, but they don't have that.

> Is this constantly pinging me while I'm trying to work?

It's configurable, but it has twitter- and irc-style mentions, so you can set your client to only ping you when you get specifically mentioned or something is posted in a critical channel

> Will every conversation descend into bikeshedding as every man and his dog wants to offer his opinion on the new logo or product feature?

It's possible, I guess, but the structure is such that you end up with channels that are important and those that are just interesting. Important channels you monitor throughout the day, interesting ones you check twice a day.

For us, all the product-related channels I monitor as much as possible. Sales- and marketing-related channels, I maybe check sporadically

That being said we are also heavy users of small private groups to keep things focused for specific scenarios.

It's not magical, but Slack is a very well executed product. And compared with trying to use hangouts, hipchat, or Skype as yourchat client, it's so much better.
Using PyGal Graphs in Flask
An idea: have a talk by Tony Ballantyne http://tonyballantyne.com

I always encourage writers to use Emacs and I write in it too. So to have a successful author who uses it to its full potential would be really interesting.
RCA COSMAC CDP1802 Emulator in JavaScript
Honestly, I can't... I know what I like about Slack, but I can't really articulate what I didn't like about HipChat. I think it lacked something that made it interesting, but also HipChat was somewhat foisted on me initially.

That's the TL;DR; - here is a story which may give you no more information than that:

I was working out of AlleyNYC when HipChat was getting big and they started using it internally and told all their companies that they needed to get on HipChat so they could get door/package notifications, announcements and talk to the staff... "by the way, it's awesome!".

We installed it, setup our accounts and the whole nine yards, but can't remember any point where I found HipChat showing me any value over Google Hangouts.

When one of my colleagues mentioned Slack (weeks later) it was very casual and when I signed up I found lots of interesting things readily available to me that I hadn't found other places (integrations, style, notifications, slick mobile apps, etc.).

Now, that's my subjective experience... was I in a bad mood that day I was told I needed to use HipChat and din't like being told what to do? What I in a particular good and open mood when Slack happened to be mentioned? If this had happened the other way around would I be a HipChat user?

I have no idea... my hunch is that the Slack style interested me more and that their startup tutorial presented their value more plainly and obviously than HipChat - but it could be as simple as the different context that I was exposed to them in.
A anti-feminist parody language was censored by github ?
I'm a little confused here.
So someone was making fun of people who are anti-feminists, and then it was censored ?
Why did Apple buy 36,000 acres of forestland?
MoMA’s Digital Art Vault
Have you ever worked at a remote company? If so, the benefits for group chat solution would be obvious.

On the other hand, you could just use IRC (IRCCloud is $5/month and has support for embedded gists etc) and a private chat server. This is what we did at my last company. But I haven't used Slack for real, so don't take my word for it - it's not impossible there are even more benefits compared to IRC.
How are companies like this valued so much, it's just a fancy chat computer program. I don't understand the economics behind this.
First official jQuery conference in india (Inviting for proposal)
If Dragon lands on some other planet, how does it get back without a stage 1 also landing on said planet?
>>Eventually, however, data communication costs get too high

Looks like the program is spending too much time in 'MPI_RECV'? Clearly the same time would be spent by any other hardware device, and raw compute power wont fix this. You need a faster interconnect. Indeed, among the few fixes for this problem are complicated changes to the algorithm, such a maintaining some kind of network routing scheme, which often involves complicated logic difficult to implement on anything but a CPU.
Guitar Control Freak-out (gallery of photos)
The Sony Archives
Why settle for less than a million dollars an hour minimum wage?
Well, the point is, Shotwell is the COO of SpaceX, which makes this whole thing weird.
revisr has automatic change tracking btw
I believe virtualenv (with/without virtualenvwrapper) is most widely used. Not sure if there are any advantages/disadvantages compared to conda tho.

https://virtualenv.pypa.io/en/latest/
https://virtualenvwrapper.readthedocs.org/en/latest/
We've had a really fantastic experience with Slack. It's possible to do something kind of similar (but not the same) if everybody uses the same extremely complex set of email filters and labels... but in reality, email tends to work very, very, very, very differently from Slack.

Slack has very configurable notifications, so you can choose how much specific channels and conversations interrupt you, and you can choose how synchronous or asynchronous you want it to be.

Well-implemented chat is hugely valuable. It's hard to overstate how valuable it is.
Europe is running low on children
Market research is imperative to success, but it may not always look like you'd expect. Note that I come from a B2B software product management background. Market research is a major part of my job, but I don't think I have ever called it market research.

Big companies often place a lot of value in more formalized research studies to drive corporate strategy. This is very top-down.

I prefer, and often drive, more lean research initiatives. Working in startups, there isn't budget or time for formalized research studies. Instead I have often used more scrappy methods of customer development to test ideas with prototypes.

A one hour conversation with 10 people in your target market will likely give you enough information to form a hypothesis about what problems people are willing to pay to have solved.
The search actually feels really nice. I'm mostly indifferent to them on the web, but Slack native and on iOS is a bit nicer.
Have you looked at The Four Steps to Epiphany? Depending on your companies situation / stage it might have some interesting insight on using market research.
Making cuts so that you don't notice them is an art. https://vimeo.com/channels/everyframeapainting/122702786

Edit: another video https://vimeo.com/channels/everyframeapainting/113439313
I didn't quite get it too. I've started using it solo (haven't added any of the team) and there are a few cool features. One is that there is an integration that will automatically post new App Store reviews on our product to a room. I don't need to check that myself. I also integrated with our crash reporting tool so that reports go to a room and I'm notified without clogging up my email. I've also integrated with BitBucket and new commits get posted to a room which I can see being useful when I add team members. I haven't seen these integrations in other products (HipChat which we use currently).
If someone else is breaking the guidelines, you're welcome to email us, but not to break them yourself.

> Pointing out that someone is irrational may be a little uncouth, but it needs to be done.

It needs not to be done. Making it personal like that never helps. When someone says something untrue, politely point out what is true, and make it about the topic, not them.
Yeah, not much of a problem in the UK either. The US system is a bit unusual. I daresay they'll still prescribe the pills if you ask - there are an awful lot of people on antidepressants.
HN does not take well to joke comments. It's not specifically mentioned in the guidelines, but falls generally under "off-topic". Feeling is "this isn't Reddit."
> Athletes are known for being extremely successful in collective bargaining and labor actions, [...]

Really? Is that an American thing?
Well, if something bad happens I might have to work there again, so . . . not for a few years, probably :-)
I have several FPGA-based devices, in hybrid digital-analog synthesizers. FPGAs allow rapid reconfiguration of signal routing between analog components, which latter deliver much nicer sound quality than DSPs for many requirements, especially filtering. There are also Field Programmable Analog Arrays but I don't have any of those, yet.
Huh, about 2 years ago I gutted a "Lack" shelf from IKEA in order to put my wireless charger inside. I left the top intact so at a glance you can't even tell the charger is there. Looks like I was on to something...
Perhaps it was this article [1]. It's fascinating how the cure for scurvy had to be invented twice.

[1]http://idlewords.com/2010/03/scott_and_scurvy.htm
$200 seems like a lot. $50-80 would be the sweet spot, but I'm not sure what your costs are, or the quality of the product.
DevOps Technologies: Gauntlt
Tester for critical Magento Shoplift bug
The three leading wireless charging standards are Qi, Powermat, and A4WP.

IKEA is using Qi. Starbucks is using Powermat. Uh oh.

We're headed for a Blu-Ray/HD-DVD problem.
> In C you can create a higher level language with an absolutely air-tight, precisely tracing garbage collector that is free of issues like false retention.

If so, you will be the first; I look forward to the "Show HN:" when it's done.

> You can do it portably if you just don't store objects on the C stack,

Sure, for example, you can do it portably in C if you write a complete emulator for an 80386, and then use that to run an assembly language program. That program isn't a utility for your C code; it's not extending the host C with a garbage collector or whatever else.

If you do not store object references on the stack, your use of C is severely crippled to the point that it's not really C any more. For one thing, C function arguments are on the stack (or, more abstractly, "automatic storage"), so say goodbye to conventional use of C argument passing: the backbone of most normal C programming.

That garbage collector isn't for C. C has automatic storage, and a proper garbage collector has to traverse it.

> and you can do it non-portably if you do so.

Sure, if non-portably means going as far as forking a specific C compiler with your custom hacks, and requiring that C compiler, or else living with the imprecision and taking a whack-a-mole approach to plugging the issues as they arise.
(Apologies for deletion. I moved my comment to parent. Won't try that again.)

It is, but on a different level. I think the analogy would be that in VHDL/Verliog you are dealing with a template or macro language (which is executed to generate code) as opposed to a low-level language (which translates almost directly to machine instructions).
Bigger aircraft can cause another congestion issues however. Spacing between take-offs has to be increased due to turbulence effects and gate spacing becomes an issue if you can't get two of them side by side.
4 steps to prepare your website for Mobilegeddon
Is it supposed to be somewhere in between OVH and Kimsufi in terms of service?
Conal Elliott, Haskeller of FRP fame, was recently working for a company where he was developing a compiler of functional programming into categorical semantics which is actually quite neatly similar to the layout of a circuit. The company went under, unfortunately, so I'm not sure of the status of his research, but some remarks are available on his blog [0] [1] [2].

Further, there is a notion of a Generalized Arrow [3] which is a useful, advanced functional programming technique which is quite nice for implementing FRP. These are somewhat obviously "wiring diagrams" but are shown to be in correspondence with a more normal "lambda calculus"-like syntax.

[0] http://conal.net/blog/posts/haskell-to-hardware-via-cccs

[1] http://conal.net/blog/posts/overloading-lambda

[2] http://conal.net/blog/posts/optimizing-cccs

[3] http://www.megacz.com/berkeley/garrows/