skysight-inc/HackerNews huggingface dataset:
I for one totally hate the layout of iMessage, and skype ... which this seems to be a clone of.

I always find myself with both iMessage and Skype having to always check I'm in the correct chat window, this layout to me doesn't automatically say "Hey you're talking to Mike", I have to stop and visually verify each time.

Looking at his design, with almost zero contrast, it would be orders of magnitude worse trying to work out which person you chatting to at a glance.

I would honesty stop using adium if this become the default UI.
ClinchPad - New Delhi, India - Fulltime

If you're a New Delhi based hacker, you should check out ClinchPad.

Details are here -http://blog.clinchpad.com/post/46940924515/were-hiring-a-ful...
You can always just buy hosting in Russia with bitcoins and use ssh through Tor to set it up. Russia doesn't care about names, email addresses or anything else.

I recall a few Iceland hosting services that do the same. As long as you aren't doing something incredibly illegal they won't care what you are hosting
Nearly every hotel I've ever experienced make a copy of my passport when they asked me to show it. I don't really care much either way.

I think there are some psychological problems to over come. In countries like Brazil, Germany, France, even using credit cards online can leave users concerned. I think if anything though, this concept of more valid authentication of the people behind a transaction should make large online transactions easier in the future.
Mail something to a friend in New York, ask them to remail via a super-busy mail box and destroy the original envelope. Sure it'll technically be possible to review CCTV around the mail box, but then the investigators have to find out who asked the remailer to do this. More difficult than just cross-checking IP addresses to find potential matches for one person.

Daisy-chain the remails a couple of times and it gets ridiculously complicated for all but highest security purposes. Get the accomplices to each wait some semi-random amount of days before remailing to help improve chances that one of the CCTVs will roll-over and write over footage of a remailer...

Or mail it yourself while travelling without connecting to the server while in the area. Sure, you can technically cross-check CCTV from mailbox with transport centres footage with transport records, but...

Do U.S. stamps have identifying features like printers these days? Shown a stamp or three stamps, can you tell e.g. which store chain sold them?
I think that might be where the difference is, it's the iMessage service simplimentation itself that is nasty — I've never used Messages.app to connect to AIM or Jabber.
South Korea may regulate video games like drugs
Profitability doesn't matter when you're growing. If they have 11 employees they are presumably spending every penny coming in to grow their business, which is what you would want. The payout will come later.

Anyway, it seems a great company.
MTrip’s New Travel Guide for iPhone and Android
Haha awesome, thanks! I spent a lot of time trying to pander to different eating styles, and some definitely work better with my algorithm than others. Low carb is especially rocky since I have relatively few foods/recipes with absolutely no carbs.
You can do push-based dataflow graphs in Python rather easily (especially in 3.3+ using `yield from`). Coroutines work especially well for this.
An amazing story! However, it's a good thing you did this in the 1980s. Today, instead of a friendly letter of encouragement, you'd probably get a "cease and desist" letter from a lawyer saying that reverse-engineering their client's proprietary network code was a criminal act.
I'm not sure how it's implemented in Graph, but the best thing you can do is to abstract out an execution to a general object.

From there, you can create all sorts of adapters and the "graph" engine just farms out the execution to the appropriate adapter. This could be anything from a job daemon on a batch farm, or, say, a typed ThreadPoolExecutor on a machine (which can either execute native clojure/java, or any sort of other script language.
Check out mTrip’s new online travel guides
This is like watching game speedrunners exploit glitches in the game to get a better time, and then hearing laypeople complain about it not being a "real" run. If it's all done within the context of the system, then it's fair.

In game speedruns, the context is: "Beat this game as fast as possible with the following restrictions (no cheats, 100% completion not necessary, etc) using the provided input system."

If I go to a casino, the context of playing a slot machine is: "Put real money into this machine and press buttons on it until you run out of money or leave." There aren't any implicit rules like, "some combination of button presses are not allowed".

Let the player have his money, patch the bug and move on.
Everyone will need to buy a new Haswell motherboard. Unless the reports I've read months ago changed, Haswell is going to be on a new socket.
Quite possible, especially because there's a safe haven of antibiotic-free medium just across the border, and the likelihood of a beneficial mutation is correlated with the number of individuals present.

In a properly-applied therapeutic situation, there is no such safe haven, and one hopes that the subject's immune system would be able to exterminate the much smaller load once the antibiotic's done its job, instead of leaving any stragglers behind to develop resistance.
Instead you can buy virtual visa with bitcoins, and then you aren't on camera buying a prepaid card. Even better use bitcoins for hosting payment directly and avoid credit cards completely.

You can also find any Russian host you wish, then plug in Bitcoins to a Russian exchange such at btc-e and then withdraw straight to their WMZ account to fund your hosting
Wonderfully written piece Brett!

I really liked the insight that you formulated: When an idea/object falls into the hands of the many, real innovation starts to flourish. It becomes a science experiment on a scale not previously possible, where research is continuously conducted in garages. Though this experimentation isn't as efficient as it could be, if it was organized, the scale of the work being done marginalizes the gains efficiency could possibly create.
Apple Engineers Working Overtime on iOS 7's 'DeForstallization'
I think there's some confusion here over what jdietrich meant by "Success is not validation of an idea." He was merely pointing out that just because a product is successful (i.e. everyone buys it) doesn't necessarily mean it's a good idea (i.e. a net positive contribution to society). It may be a good idea, or it may be neutral, or even potentially a net harm (such as in the case of cigarettes). He's not trying to redefine success, he's just saying it shouldn't be the only consideration when judging an idea.

I think we can at least agree on that point.

Side note: I'll admit that there is no single objective interpretation as to what actually constitutes a "good idea," which further complicates the issue. I just figured "net positive contribution to society" was general enough to make my point.
Photojojo (http://photojojo.com) - San Francisco, CA (we'll help with relocation)

We're obsessed with photography, profitable, been around for 7 years.

We maintain a small team (8 FT) and we hire slowly and really stress fit and a SANE work lifestyle.

We're located in the Mission, bike and dog-friendly, lots of standing desks and Apple gear, etc. We've been in the NYT several times, a bunch of the morning shows, WSJ, and appear regularly in tech and photo press.

Every year we take the company on a 2-3 week workcation. So far we've been to India, Mexico, and Thailand.

We're looking hire a Full Stack PHP Developer (with experience working with modern coding practices and frameworks) to join our small design and dev team (currently one front-end designer and one back-end developer).

You'll be active in determining our product direction and get to learn from all areas of the company. The work centers around our e-commerce store (http://photojojo.com/store), our new education offering (http://photojojo.com/university) as well as new projects and brands to come soon.

More info & Apply:
http://photojojo.com/jobs/webdeveloper.html
The compactness of Adium is key. I always set it up to have my friend list as a translucent border free floating window to where it is unobtrusively sticking to the top right hand corner of my screen. I enjoy only seeing tabs of people I am currently chatting with; the list to the left on these screens is too bulky.
JBoss Application Server is now WildFly
Mockups are just an abstraction of the real thing. There are lots of issues with this mockup that wouldn't translate well when it gets built.

Example: the search "box" running directly into the pill buttons.

It's a decent mashup of Messages UI with Adium functionality, but that doesn't necessarily make it better.
I watched an interview with Elon Musk last night where he was discussing his due diligence before starting SpaceX. He went to Russia to see what it would cost to buy an ICBM from them (without the nuke). They thought he was crazy but knew he was also crazy rich so the Russians took the meeting. The funny (funny scary not ha-ha) part was that, as the discussions continued, the Russians intimated that they were open to selling the nuke as well as the rocket.
Just going to point out that matches HTML code style to a person that shares traits with "voidnull" means nothing. Silly HTML pages I've written in vi over puTTY terminals look practically identical to that page.

Additionally, I would assume if he is to write something going "find me" he will likely purposefully change his styling or attempt to remove any styles he uses. Such a simple page devoid of any CSS or unique traits really shows that it could be written by a seasoned vet or a highschool kid with a good idea. Its the html equivalent of notepad file if you ask me.
For speedruns, there's a philosophical divide- some people consider exploits to be cheating, thus it falls under the "no cheating" rule.
Making mocks is doing something. I don't think it's healthy for programmers to discount the efforts of designers or vice-versa. Now, it's easy to make mocks that gloss over the real challenges or nasty corner cases, but it's also easy to write garbage code that will never be useful to anyone.

The fact of the matter is that there are a lot of people out there with lots of engineering ability and not much design ability who might jump at the chance of implementing something that's been thoroughly mocked and product-ed out.
I think it's worth separating two things commonly conflated as "politics." The first is the building of alliances, persuading, and general social skills-based work you mention. That's totally fine and expected-this is the positive form of politics.

The negative form of politics is when a manager's best interests are misaligned with the company or their direct reports. For example, John may not want to promote Bill, his star employee, if it means that Bill will join a different department and Bill's successes will no longer contribute to John's success. So John is incentivized to give his best employees moderate, but not great performance ratings. This is clearly negative for Bill and for the company as a whole.
The Great Facebook Exodus Has Begun
I believe they noted that. Their explanation was that you spent more to live in New York etc. but that money bought you experiences that made you happier so it mostly balanced out.
Being treated with respect as a human being is a strange way to describe being treated as a second class citizen (Been there done that, on both sides of the argument BTW, and hourly was much more professional, much more humane)

The answer to your questions BTW are yes, yes, yes if optional no if not, and depends solely on how paranoid the boss is and has nothing whatsoever to do with how finance pays you. The first three questions are pretty simple to figure out on your own. Did the boss tell you to do it, and will it show up on your review if you don't complete that requirement? Then you get paid, duh.

I would agree with your last line, when I was hourly they treated salaried coworkers literally worse than slaves, not even as well as property is treated. Horrific.
Couldn't agree more. Every little startup and bigcorp think they need the Ninja Rockstar Astronaut Millionaire Cowboy 1% Hacker, while in fact they're just looking for someone to crank out some standard js or ruby for some social networking web app.
Right, so we should all be able to remember -everything- at once when we've been focusing on other shit all day. Important shit like work. Debugging Dojo DOM nodes in Firebug, what have you, all the complexities of whatever your actual job is. And somehow we're expected to remember something else from the back of our minds, at the drop of a hat?

You really are being a dick. I'll agree with OP - fuck you, buddy.
Bias alert: I have commit to Rails.

I think another bit that you've missed here is that once you have the users and are looking at scale, you've learned a lot about what you actually need. This fits well with all of the Lean Startup stuff: startups are an experiment.

In other words, before you're actually at scale, how do you know what your requirements are? Better to build things in something that lets you discover these requirements as quickly as possible, then fix an inconsistencies in what you've built, rather than try to imagine what your future requirements may be, build that, and turn out to be wrong.

To use one of the more famous examples of a pivot, if the Flickr team had spent a ton of time analyzing their anticipated needs for a game engine, that would have all been wasted when they pivoted to photo sharing.

On the smaller scale, if you asked me today why rendering GitHub's views is slow, I probably would have guessed that it's their SOA-style architecture, an overhead between components. I then could have wasted tons of time optimizing that, with little impact on what actually mattered.

But you can't take these measurements until you have a system that actually exists in the material world.
A lot of js/jquery in the front, django in the back.
> Silly HTML pages I've written in vi over puTTY terminals look practically identical to that page.

Sure, but it's a hint that the person might have written it in vi. Only some people would write HTML in vi. Sure that group overlaps quite strongly with group of people that would put out such a challenge, but it's still a couple bits of information.
Nao Robot Goes to School to Help Kids With Autism
Looks very comprehensive, with recipes, meal price, and food options. You even thought about vegans. Great job!
There's one anti-pattern missing, and it's the most important one:

Believing technological silver bullets will solve product management problems.

No software (not even blossom.io ;) ) will fix a dysfunctional team that can't get stuff done. I myself have fallen prey to that a few times, where I excitedly switched from e.g. Trello to Asana believing it'd boost my productivity. It didn't. Surprise.

The only thing that helps with productivity in my experience is relentless focus on people and improving communication between them. The technology stack comes in at a far off second place.
It would be better to set up your own Tor2web service anonymously, then only have it host your hidden service.

Tor2web and the other gateways will remove service to a hidden service if they receive DMCA or other complaints/takedown notices so if your hidden server was about how you haxx0red the government they would have it shut down, unless of course you hosted in Russia or Egypt where they wouldn't care about western govt.
Knowledge media and the city of Toronto
Impressed. As others have said, there is a option for everything that came to my mind (vegetarian here). Good work. Will use this.
By the same argument, the context of using the internet is "send packets, receive replies". There aren't any implicit rules like "sending a specific field that is larger than expected (as to overrun a fixed-size buffer) is not allowed".

(FWIW, I agree with you. It is impossible to forcibly break into a computer over the network.)
http://awesomescreenshot.com/0c71882fd3
This is what I had in mind; good old CFAA. Ditto for entering false info in moneygram. (Not commenting on whether these things should be illegal.)
The page appearently has the IP adress
83.161.210.237, with it being hosted by Xs4All Internet Bv, Postbus 1848, 1000Bv Amsterdam, The Netherlands.
According to google plus, your name is Luc Jansen, where the last name is fake, which really doesn't help. I guess I could send you an email with an image sent from a server, which then reads you ip adress out of the request, but i guess you have html embedded images disabled in all your email accounts. There is some photos of you on G+, but then you only share them with some of your friends, which means I'd need to find a less computer savy friend of yours and see whether I can acess his account. Depending on how many, and what kind of photos there are, I might be able to narrow down roughly where you live and how you look or where you go to school (you're 19, so that's kinda hit or miss). You don't look like a picture person from your twitter though. So there'd be multiple avenues for SE. I'm pretty sure Authorities could find you quite easily given only that link.
The postal service will cheerfully act as that accomplice:

http://about.usps.com/who-we-are/postal-history/valentine-po...
Announcing WebMatrix 3 - Windows Azure
Matasano - New York City, Chicago, San Francisco Bay Area

We break into banks. And hospitals. And financial firms. And social media startups. And any other business that puts an open port between itself and the big bad world.

Matasano is looking for appsec consultants, now and forever. What does that mean?

We dig deep. Our consultants spend their days sliding up and down the ladder of abstraction, rapidly assimilating unfamiliar systems (and then breaking them). One week you're pulling apart macros in a Lisp app; the next, you're on your hands and knees crawling through x86 disassembly.

We move fast. Our projects run on tight deadlines: one or two weeks is typical. Recently we wrote a bespoke proxy to rip apart a custom encrypted protocol, tamper with messages, and cobble it back together again. That could be a two-week job in itself. At Matasano, that's just Tuesday.

We find bugs. Not just in applications, but in the tools they're built with. That includes some of the biggest open-source and proprietary software stacks in the world.

This is the Mission: Impossible of software gigs, and we need the best people to get the job done. NO PRIOR APPSEC EXPERIENCE REQUIRED. We need great software developers and fast learners, for we intend to go in harm's way. If this sounds interesting to you, we should absolutely talk.

Who knows what evil lurks in the hearts of software applications?

Matasano knows.

Full benefits. Free books. Really smart coworkers. For more information, visit http://www.matasano.com/careers.

Looking for a taste of what we do? Shoot an email to cryptopals@matasano.com. We'll get you started with 48 problems (and counting) of real-world cryptography problems. This is the best answer you will ever get to the question: "Why shouldn't I roll my own crypto?"
Thanks.

Let's be honest, if Facebook decided to give back their $430 million tax credit and pay 40% on their $1.1 billion of profit, their share price would take a major dive.

Do you think the board would not be dismissed?

(Same goes for Apple, Google, etc. etc.)

http://www.forbes.com/sites/robertwood/2013/02/19/tax-increa...
Motorway of the future plans include glowing heat gauges
Although I do think that this guy crossed a legal line, there's no doubt that the casino would love to have him right up against that line as hard as possible.
Code workshops instead of traditional code reviews
This is why I will never recommend rsync to anyone. Their prices are ridiculous when compared to something like S3 or Glacier.
relevant: http://www.slashgeek.net/2012/06/15/how-to-be-completely-ano...

Also read the comments, there are some nice tips.
What is the issue with the search / pill ? It can be done..
looks 10 million times better, nice work
Anonymity is very helpful to whistleblowers in various fields of life - and the importance of whistleblowers has even been recognised by laws protecting them.

It's important to note that anonymous posting does not mean that the content is illegal, only that the publisher wishes to remain unknown. I'm sure SDF takes down any copyright infringement or other illegal content promptly.
The issue is that we as a society expect the user to guess at the intent of the programmer (even when it seems obvious) instead of going by their code's behavior, which is fundamentally flawed. In the weev/ATT thing, they were even leveraging this insane duality for profit - the publishing of the email addresses by ATT was an explicit design decision for user convenience, and they relied only on obscurity and the law to protect the data. Weev and Gawker made sure that the obscurity argument was a non-starter, and we'll see about the legal one in the next few years.

I think that the casinos should have the liability, because they are the ones who deployed automatic money dispensers with poorly-designed software running on them. I don't see criminal behavior, here. If you program (or load software) onto your robot, you are responsible for when it carries out those instructions, even if you did not fully envision the consequences in advance. Same goes for replying to packets on the internet. It's impossible to rob a server of information at gunpoint.

This is DWIM carried through the machine and legally imposed onto the end-user, and that's a load of crap.
Making a bad decision
Of course you are voidnull. We could tell by the scratches on your forearms.
Also, I forgot to mention we're also looking for Backend Engineers. Our entire server is written in Clojure. We're looking for candidates with experience in any "weird" language: Clojure, Scheme, CL, Haskell, OCaml, Erlang, Brainfuck.
Also read the comments, there are some nice tips.
I actually had the same thought, but decided I was just being unfairly regionlist. I'll continue to hold my judgement on that count.
Investments in clean energy could reach $630 billion by 2030
Is it stealing if a cashier gives you too much change back and you don't say anything?
Nice that it's holding up so well!
I'd say it's more of a settling than exodus. Once a grandma is hooked on facebook, I doubt she's going to leave facebook for the hipster effect like others are doing.
A tourist visa is enough to do Hacker School. You don't earn any money, you don't pay for the school and it's not a real school anyway.

The only problem is explaining the program to the Immigration Officer. Mentioning "Hacker" or "School" is not recommended. I used the phrase "programming workshops" :)
SEEKING WORK - Remote or SF Bay Area
Back end - middleware developer - some front end experience too. (Drupal, Python 3.x, Java, D3.js , PhantomJS , Git)

Love projects based in and around capital markets and higher education. For more please feel free to reach out to me at emcp (at) whichdegree (dot) co
Increasing the number of points of failure absolutely does increase the chances of failure, even if each 'point' is more reliable. 1 server with a 98% uptime is more reliable than 5 servers with a 99% uptime, if all 5 have to be working for everything to 'work'.
I don't know any serious speedrunners who consider most exploits to be cheating. Something as simple as bunnyhopping is an exploit, yet you'd be laughed at if you tried to run Quake without doing so.

True, there are some exploits which are truly degenerate, but they are specifically handled. Exploits in general are highly encouraged. Speedruns are listed in terms of the restrictions given: a specific difficulty, 100% vs any%, rules governing the timing, etc.