skysight-inc/HackerNews huggingface dataset:
Searchability is a huge + from me for using Slack. That's hard on email + IM. Specially if you were not in the original loop.
Ask HN: HN Badges for sale?
I've been on HN for quite sometime, it is probably my most frequented aggregator. What keeps me hooked is the quality of comments and the content.

So it crossed my mind, what if I am in a public space(small town bar, airport etc) and I can know if some person around is from HN community then may be we can have a chat about some relevant topic.
So a badge worn on bag etc will be helpful?
or
How about an app to wear virtual badges, and people can see around what kind of folks are in their vicinity. Then have an online chat and if interested meetup too.
> mind-boggling

Agreed. And you're just talking about the charming parts. What happens when someone's driverless car runs over an column of kids exiting a school bus? It doesn't matter that it could happen with or without a driver. The headline will be "DRIVERLESS CAR RUNS OVER CHILDREN, MFR DENIES SAFETY SYSTEMS FAILED" and that will be the end of driverless cars for 10 years.
Spark on Tez
> you need to keep a a tab open all the time

Chrome lets you create apps that open in separate windows.[0] Then it's precisely as bad as any other IM app.

> you need to keep an eye on that tab in case something comes up

If your team members don't @ you when something might be relevant to you, sure. However, if they don't, you can just check every hour or so and get back to them. That's the beauty of Slack - it sits somewhere between IM and email, not everything has to be instant (because everything's saved and you can read it at your pace) but it has the ability to be used as such when enough people are around.

Eleven Giants, the team working on repairing Tiny Speck's previous game, uses Slack like this. Nobody's ever all going to be on at the same time, but everyone can join discussions.

> the 'notifications' don't work all the time (Archlinux + Firefox)

Never had this issue - I'd blame you using a "bleeding edge" distro.
Glad to hear this isn't an odd concept. When I see others have commented out code in our codebase, I do a quick git blame (Sublime Git ftw!) and if it's from the previous year I'll just delete it.
Honestly very nice and fluid.

One major issue is when I load a page I don't have a readability option. Which makes some blog posts nigh impossible to read.

Also the comment section is also very hard to read without constant pinching and zooming.
What really annoys me is that people have a right to not care or see past their own nose. If their opinion was free of negative consquences for me -- and more importantly, the people who already are feeling the boot -- I would consider accepting them having it. But that is far from the case.

What makes people think they have the right to be ignorant and/or opportunistic, when I never asked them to? :P
25 Unique Facebook Marketing Techniques
3D Scanned Head of Amenemhat III from British Museum Under CC BY
Check out scratch, in particular code.org has a nice 1 hour intro with Angry Birds and scratch that's good for kids.
To be fair, I'm sure we have one or two conservative politicians that would say something similar.
I think something that would:

* Take the original idea of Hypercard and take it into the 21st century.

* Be completely open source.

* Export to HTML/CSS/JS and perhaps native for performance sensitive things.

* Would run as well on desktop as on mobile browsers.

* Maybe have a (subset) of Javascript, Lua or Python as a scripting language.

* Be as fun, easy and playful as the original.

Would definitely be something i'd support on a platform like Kickstarter.
Excel, the most successful programming environment for non-programmers, is functional in nature, so I don't doubt that functional is the way to go. Elm's syntax leaves me a bit more skeptical, though.
Will definitely use :)
The Future of Cannabis Is Sun Grown
7 Steps for Testing If Your Product Will Fail
>Actually you get all of that with an e-mail as well

Things that "you get with technology X" by having to do 10 extra steps and have everybody else on the team do the same to get the same benefits do not count.
I am pretty confident this is how Twitter manage data on their iOS app as well, and I'm also pretty sure they went through a similar "let's use a database/ORM, actually let's just write it to disk" process.
Multiple folks have told me that Slack is the very first app that they check when they wake up in the morning. And then they use it for hours every single day.

To me, that's an incredibly powerful fact. Not many apps comsume user attention like that.
Yeah, another idiot with fame who takes nude photos, fails to secure them properly and then complains somebody stole them.
I have written something similar, it deploys Enferno (enferno.io) a flask based app on ubuntu (not necessarily digital ocean)

it's an ansible playbook that configures the server and installs all requirements, and sets up nginx, python for you.

whoever is interested, here is the source code:

https://github.com/level09/enferno-ansible
I don't know about linux support, but they have native apps. This is much better than having an extra tab open all the time. As for your other concerns, you have listed a bunch of technologies that "already [do] that." Sure, there are plenty of them, but it's nice to have everything together.
Varies by job; currently around that but as a consultant/contractor my rack rate was $150/hr with discounts for big projects down to $100/hr. [30 yrs experience, embedded, network and wireless, midwest ]
Thanks for your comments!

By swiping up you can share to apps like Instapaper etc. if you want to read in the format you like.

Re comments section, an upcoming update will likely adress this in a nice way ;)
Using Siri as a counter argument for self-driving cars completely misses the point. You ignore Vehicle-to-Vehicle communication and using a multitude of sensors besides phone GPS. IDK why you think Siri is the epitome of sophisticated trip pathing, there are better options out there and solutions that will continue to be improved.
Kickstarter link broke, here it is again:

http://kck.st/1snekD1
https://news.ycombinator.com/item?id=8535919

https://news.ycombinator.com/item?id=8536014

Both deleted. It appears this was submitted, then deleted, then submitted again, until finally it got traction. So the item is of interest, obviously, but is this a god thing to be doing?
ambient awareness

This was a new term for me so I looked it up and quite frankly that sounds like a terrible overload of info.
Serious question, can someone explain why a team using Hipchat should switch to slack?
Even using MD5 for .onion URL generation would be pretty safe. While MD5 is completely and utterly broken when it comes to collision resistance, there aren't any (public) preimage attacks that indicate that cracking it is feasible[0].

The move to slower hash functions is really only important when you're dealing with passwords because the input is enumerable enough to bruteforce to begin with. In general, having a fast cryptographic hash function is extremely desirable, and, for applications where the input is essentially random (nonces and randomly generated keys etc) it's fine.

[0] https://en.wikipedia.org/wiki/MD5#Preimage_vulnerability
Someone I know who worked in public education got hired at a school district the year before a pay freeze; which did not lift during her 9 years there. She was jealous that teachers with 1 year of experience were getting hired at higher pay scales than she was making.

[I have no explanation for why she stayed there for 9 years]
> The worst case scenario, at least in many european countries, would actually be that you loose all your stolen money and that your future income above a state-defined 'existence minimum' is automatically seized

Yes, and that's a nice solution.
What if? Voyager
18 Essential Lessons from Oprah Winfrey for Blogging Success
Aliens and MIB went back in time to help them out on this, I am sure. Just ask agent K and Agent J. :-)
Ask HN: Ideas for decentralized final project?
Hi HN,

Two of us, seniors in college, have to submit a proposal for our final project in Decentralized Systems. We spent the first half of the class implementing a p2p chat and download program using C++Qt.

Does anyone have cool ideas for decentralized projects? We are two relatively experienced engineers, and we have a little over a month.

Thanks!
I don't think it's on by default. I believe I had to turn it on in the settings after upgrading. In any case, it's not streaming everything it hears. The "Hey Siri" detection is done locally, even though the subsequent voice-to-text is not.
This is actually kind of interesting.

Something like a tweet is context dependent. Some people tweet mostly to their friends and a lot of retweets are in fact indicative of a personal relationship. It will often be easy to estimate for a twitter user, but very hard to make objective enough to work as evidence in court.

Do they have just 12 or 12000 followers? Are they tweeting personal tidbits or politics & jokes? etc. These things can add up to an very informed guess.
My fact is based on the related fact that all engineered systems fail from time to time. There is no such thing as perfectly engineered systems any more than there are perpetual motion machines.

The interesting questions are:
- what is the likelihood of failure?
- what are the likely failure modes?
- are they designed to fail safe?
- are there backups to the fail safes?
- are there backups to the backups?

And of course complex systems will always have unpredictable failure modes. Failures due to interplay with complex external systems that couldn't possibly be predicted.

And so on and so on.
That's a bummer. I use Slack on Mac+iOS with the "native" app (which really just frames the web app but helps integrate notifications, etc.)

For the most part I experience none of the issues you mention. I get pinged when my name is @'d or on some emergency channels where I have it set to ping me on any message. I find it massively more useful and less distracting than IM+Email.

The one notification challenge I do have with it is that channels can move quickly enough that if I get @'d more than once while I'm afk for a bit it's easy for me to to respond to the latest ping I got but not catch earlier ones. I'd really like it to have a separate view that summarizes your mentions.

As for the features you don't understand:

- Email doesn't give you search for conversations you weren't a part of to begin with. That's the huge upside of a transparent-by-default tool like Slack when it comes to search. I can search for "Solr latency" and find conversations I wasn't a part of, from a time I may not have even been an employee. That's huge.

- File transfers - same, see above for email. Corp Lan shares rarely get search/indexing right.

Oh and FWIW I'm at least 70% curmudgeonly neckbeard too :)
First best practice? Don't use Scala.
Less dramatic counter-surveillance technology.
When you get pulled over, hit the fingerprint sensor 5 times; that invalidates the use of it and you're done.
Joyent Raises $15M to Bring Enterprise-Grade Docker Support to Cloud Platform
Yes. If someone captures identifiable information then a user can be identified. This can be minimized by using SSL to connect to services. A service may share data so you should also use only a single service within a Tor session. That includes closing tabs to prevent ajax requests.

A new session can be created by restarting Tor or from the tor indicator if within TAILS.
For the people who say group messaging is fine in email: are you all masochists? Seriously, if I have one more 45-email thread between 3 different people, I'm going to smack somebody. There is a time and place for email, but group chat is not it.
Perhaps times were different a couple years ago when you were hired. If the company is not quite as strong right now (or other reasons), they may be offering less to new employees. Generally, companies try not to reduce existing employees' pay... but do change the base starting pay of new employees. And companies usually have a bit of a salary range. $1.00 (an hour I presume) is only slightly more than $2k/yr. Perhaps these new employees did not interview quite as well... making them ever so slightly less appealing (while still being good enough to hire, obviously). There are many valid reasons why one person might be paid less than another person. There is not enough info here to point at "female" as the reason.

Edit: That is not to say there is not an on going problem with women getting paid less. There is. But not every woman getting paid less than a man is getting paid less because she is a woman. It only takes a tiny variance in any of the other variables to make one person's salary different than another's. We can't blame sexism for every bad thing that happens to a woman.
It's really a shame that Sony Xperia's Z line does not get far more press and accolades. Their hardware and their designs are exponentially superior to Samsung.

I believe that Sony is thinking of supporting and shipping stock Android on their devices a la Nexus, but have their shipped Sony apps be removable. That really kind of puts the Xperia on par and even surpasses Nexus devices in many ways.
> A computation that takes two days instead of half an hour does make a very real difference to me

IMHO, such a big difference only arrises when big differences in algorithmic complexity is involved.

Again I must mention that I'm of the opinion that if you know what you're doing, then it's fine, but you must be able to defend your choice, as an argument like "gosh, heard from the Internet that immutable data-structures are slower" is not acceptable given the extra sanity that it brings. Plus, depending on context (e.g. web services that are dealing with parallelism combined with I/O) immutable data-structures might actually improve throughput.

Your use-case is entirely legitimate, therefore that rule on usage of immutable data-structures is a SHOULD (optional), rather than a MUST (required). If you wanna do it, then do it - after all, the ability to get down and dirty is one thing I like about Scala, too bad that it doesn't have a GC-less version :-)
The number of great works a person produces is unfortunately something like power-law distributed.
HyperCard was absolutely amazing. It was my introduction to computer programming as well. Hell, I even made a chat server / client based in HyperCard with a simple AppleTalk XCMD/XFCN. It still shocks me how easy everything was to put together.
On the other hand, tor users are very hostile to Cloudfare. The percentage of traffic from tor that is malicious is not small.
Somewhat tangental to the actual story here, but is there some way to make something like Microsoft Band, Fitbit, Jawbone Up, or Nike+ FuelBand self-contained to your own server?

I'd love to use one of these devices, but I abhor the idea of my very personal movement/biometric data to be in the hands of a third party. If this data could be contained to my own server, I'd be all over it.
HipChat slacked (I know..;) ). They had this IM for business covered. Then The Slack people came in and took the integration thing seriously.

HipChat seems to have felt the competition and now they are taking it seriously. I use HipChat with my distributed team and it works VERY well. HipChat has Android and Windows native clients and have now set up a serious API. The Windows app need some work though.

HipChat is free and you can get all and more of what Slack offers at a VERY affordable cost of $2/month.

HipChat also uses standardized protocol of XMPP.

Sqwiggle now looks like it could be very attractive to slack with their video technology. Except that raise a lot of money soon, I'm predicting an acquisition.

PS: I have no relationship with HipChat. I am just a happy user :)
As a web developer and someone who programs in a superset of HyperCard (LiveCode) - I must say it was moderately difficult to grasp in the beginning. Strangely enough things that are required for your day job tend to have a way of getting learned. The hardest part for me was not the syntax, but the fact the IDE and the language are so inter-connected.

It's actually a fairly quick way of prototyping mobile apps for iOS/Android - which is one of the main things I use it for at work. Though, I am probably incredibly biased.

They recently(2012) open sourced the IDE, http://LiveCode.com
While that's true, I mean I _have_ to as that where the communication for my team happens. It's not like Slack did anything particularly inventive. They just happened to be "not HipChat" (Which we used to use but Slack just had that "cool new" factor)
Comment it out, for science!
That's not how that works. There's something on the chip to just detect keywords, it's not a "always listening" thing
+1 for this feature!
Maybe my phrasing was overly strong. As I understand it, there are no guarantees that the information that we put into a service like Facebook can be kept out of the government's hands. Whether or not Facebook is doing it willingly, is not relevant to my question.

What is the value in using tor to connect anonymously to a system that ties back to your real life identity?

http://venturebeat.com/2014/05/15/how-the-nsa-fbi-made-faceb...
>This is obviously a risk to the company, which is why most companies (at least in the US) have a policy against it.

These policies are actually often illegal due to the National Labor Relations Act.
It seems that this is the whole point of patent law. It's a subsidy to people with access to money and power. That it may be used to some effect by smaller interests is a "happy" by-product of the scheme.

Once you grant that ideas are property and should be protected in the same way, it seems to me that this is the inevitable result.
Yes. Launchd is arguably the first modern unix init system, with systemd and upstart being it's conceptual children.

It eschews shell scripts in favor of non-turing complete launch configs, manages process lifetimes in addition to just starting them and does bootup in parallel using pre-created sockets for synchronization.

It is quite barebones compared to systemd, but fundamentally it uses similar approaches to fulfill the same goals.
There have been persistent, credible rumors of a 12" MacBook Air with retina display. The current thinking is that they are waiting on Intel's Broadwell chips, with a planned launch mid next year.

The latest rumors are that it'll include silver, gold and gray variants much like the latest iPhones, and will have fanless internals and a trackpad with no mechanical button.

More info: http://www.macrumors.com/roundup/macbook-air/
Since I had to look it up and I doubt I'm alone:

KISS - Keep it simple, stupid

PONSO - Plain ol NSObject
Its shows that timing is everything.

You get many benefits depending on when you start. Faulting Campfire or Hipchat for not executing properly is missing what execution is all about IMHO.
Hm, that's a shame about the notifications. Their Mac desktop app (obviously doesn't apply that much to you) is pretty decent, I just keep it in the same workspace as my email client. I just see it as another way of communicating mostly, nothing necessarily too special. My favourite feature though is their service hooks, we have separate channels for Twitter (posts anytime our Twitter posts or gets @mentioned), Github for any activity on our repos, so I get notifications anytime someone pushes, creates an issue, etc. Obviously GH already sends email but this way all the communication is centralized, plus I hate email notifications.
A great interviewer wouldn't be hung up on the "officially correct" way, but would instead expect the person to be aware of the different solutions and chat about the trade-offs.

A more likely case to the one you're describing would be someone suggesting implementing a search box with an O(N) search through an array (and offering no alternatives), and then being shown out the door.
Yeah. I was making simple choose-your-own adventure stuff in grade 6 or 7 with just HTML+Javascript. There was no stack involved, just me experimenting with copy-pasting stuff I'd seen on the web.

jQuery makes even that learning curve a lot easier (e.g. $('.text-box').text() instead of whatever even hackier stuff I was using back then).
Not OP but I also have a Z3C, I'm happy with it atm.

There's no alternative roms yet AFAIK but I think it will eventually come as it looks like it will have a big userbase.

The only annoying thing is losing DRMs if you unlock the bootloader (degrades low light quality of stock camera, etc), I don't know if it's better with other brands. I didn't had to unlock it for the moment, I have everything I need.

Only pain point when switching from Galaxy S2 has been losing full write access to my SD card with Android 4.4 but it's an android problem (see that issue: https://code.google.com/p/android/issues/detail?id=67570).
Yes, as jscheel points out the native apps are far superior to the in browser option. We also link it into our production services such as pivotal, circleCI, etc to send notifications for build failures of deliverables. It's definitely a service that gets better the more you integrate it with your workflow. One stop shop and ease of use has also been a big selling point for my team
I love it on the mac. I'm sure running it in the browser would suck It's more ephemeral than email.

I appreciate having a lot of messages come through slack rather than clutter up my inbox.

As far as all the stuff it 'already does', isn't it more convenient than a lot of that. It's like a lightweight and snappier version in my opinion.
It also fails to address the major problem of low-passenger vehicles vs. public transportation.
My Apple TV is basically just an AirPlay receiver. My "workflow" is: navigate to video I want to watch on my iPad or iPhone. Select Apple TV as the output. Press play. Watch.

No remote control is going to come close to that sort of convenience. A wireless mouse certainly doesn't qualify.
> Why should we own cars?

In the city, I couldn't possibly agree with this more. When I lived in Boston I sold my car after the first two years because it was a ridiculous expense and hassle for the utility. Taking a cab a few times a week turned out to be cheaper than parking tickets alone.

Given a choice though, I much prefer to live in less densely populated areas (e.g., northwest Montana), and owning a vehicle is really unavoidable. In these places that also means a 4x4 SUV or truck, not a Prius, or else you'd be calling a tow truck every 5 minutes in the winter.
Ah ! I see, the "We do it a little less here, so it would be fine, but sometimes we try to catchup on the scores" defence. Well played sir, I rest my case, that logic is irrefutable.
It depends on the state. States with less benefits have a lot less taxes and vice versa.
Ask HN: Genetic Algorithms side project?
As a hobby, what would you build?
The Tech Company Swallowing the Porn Industry
Yeah at this rate they're probably just going to be a camera and game console company. I remember when seeing a giant Sony CRT TV in someone's house meant they were doing something right (or bad with saving money).
Nice move by the Parallax folks. I expect this will actually get a lot more participation with it. One of the challenges that Parallax has had in the past is that nobody sees them as a 'chip' company so they never get any respect when you suggest designing in their CPU design.

That said, it is a wonderfully quirky design. With its multiple execution units and odd syntax. I built a Lissajous generator out of one and it was quite fun. Highly recommend it to anyone interested in CPU architectures.
I love it, but it would be nice if it didn't break the back button every time you click on a checkbox.
Consumers wasted at least $300M paying for AT&T’s ‘unlimited’ data