skysight-inc/HackerNews huggingface dataset:
Huh? Which company will not give records if subpoenaed?

PS: Of course companies can be held accountable for false advertising. You can take them to court yourself.
Scary. Do You Want Other People To Know When You Are Reading Their Email?
A skype killer... that doesn't run on windows or linux.
Ugh.. I hate them for this. Wish some organization can initiate organized mass protests to this bullshit. Not that I believe it will have any effect because the infamous roi.ru had already demonstrated that current government doesn't give a shit about opinions of its people popular or not.
Nice project. Have you hear about OpenPeer? They're doing a similar thing... providing an open standardized signalling (P2P) layer for WebRTC...

http://openpeer.org/
Not necessarily. My phone number when I go back home (if anyone wants to call me) is a different number from my whatsapp number (which is my UK number, where I live). When people want my Whatsapp number, I generally give them my UK number, but I don't expect an SMS or a phone call from them because I don't even use that SIM card back home. I have another local SIM card that I use, and I also give that out as my "phone number" in case, you know, somebody wants to call.
As most others, I mostly use search when I know where I want to end up, but can't be bothered clicking my way there. German Bing just doesn't show the relevant results on top, so the effect of saving time by using search is lost. I doubt it doesn't have the right sites indexed, it's just bad performance in delivering at the right time. At least in my case.
While the submission link technology doesn't allow for this, it's being worked on: https://www.youtube.com/watch?v=GNoOiXkXmYQ

Still sort of rudimentary, but the foundation is there.
Apparently they partnered with the TextSecure people https://whispersystems.org/blog/whatsapp/ to provide end-to-end encryption(Android non-group chat only for now). Apart from the fact that the client is still closed source and untrustable, they now seem to be in a better security situation than the other popular messaging apps.
That doesn't actually have to mean that all Indian developers are dirt-farmers, which is hyperbole itself, it's just playing to a stereotype to make his point which was the opposite. I'm not sure you should really cling on to the racism card.

From the same vien I'm from the UK but have been approached a couple of times by US companies wanting me to relocate. Typically they tell me money is of no concern, they just deperatly need good people. I'm not convinced they'll save money or get better results by shipping me over from London but I suspect this has more to do with ignorance of the recruiters than malice or conspiracy.
Show your love for a great hacker and a kind person. Pls donate.
Startups Buying Startups: Infogr.am Acquires Visualoop
It's an excellent book, too, even if you don't know Perl.
This just means that this text is FIDOnet legacy. Really old.
What app developers should learn from successful mobile apps?
Nope. Once the battery is depleted, the motion will stop.
The cold war never ended, buddy. It's just that Putin feels comfortable enough now to show his teeth.
I can't tell if this is a joke or not. I think I looked through the entire site and I found no description of what the contents of the book actually were. Is the test to see who'll order a book based solely on the marketing and without knowing what they would be reading about?
Gah. An interesting thing to think about, but you do have to actually think.

> Highly optimizing compilers aren't worth the risk.

If they were buggy, sure. But, probably through the weight of every single developer using them for absolutely everything, the bugs have been ironed out.

> Something is wrong if most programs don't run instantaneously.

Why? Do a straight-up cost/benefit analysis. How much extra would you pay for a program that ran twice as fast? If anything I'd expect people pay more for bigger programs that take longer to run, since they feel like they're doing something important.

> Design applications as small executables that communicate.

The microservices people are sort of doing this. It's a great way to turn all your problems into distributed problems. And what's not set up is any sensible way to send even basic data structures around. "pipes and sockets" send streams of bytes. In 2014, if I want to send an object, a function even - heck, if I want to send an inert struct - from one process to another, I'm basically stuck. The least-bad option is probably to write out the object definition in Thrift IDL, generate a bunch of code and then write a bunch more code to map back and forth with my actual program datatypes. It's hard to express quite how much it sucks, but many people have tried and failed to come up with something better.

> Don't write temporary files to disk, ever.

If you're building new executables for everything you're either doing something wrong, or you don't care about the space you're wasting. The right way to do these tiny tweaks is in an interactive, workbooky environment like ipython. If you like that style of programming.

> Everything is so complex that you need to isolate yourself from as many libraries and APIs as possible.

Absolutely backwards. Everything is so complex - and using libraries so easy - that you should use libraries for everything. A good library provides a simpler interface than the things it's built on top of, so you can just call e.g. encrypt(data) rather than doing thousands of lines of bit-twiddling.
Всё логично. Кого они ещё могут выбрать? Назовите мне хоть одну реально адекватную альтернативу... под адеватной я подразумеваю такую, которая:
а) имеет чётко очерченные планы по развитию страны;
б) имеет опыт или хотя-бы пользуется доверием у людей;
в) поддерживается финансово.
Well, it apparently is a poor man's IRC clone with awesome UI bolted on top. I think a properly made modern IRC client would blow it out of the water.
You may interested in Nim (http://nim-lang.org/). A practical programming language with an effect system.
Yes we're in touch with them. Matrix and Open Peer are complementary technologies - Matrix is focused entirely on the client/server use-case for messaging between always-on persistent federated messaging stores. Open Peer is obviously focused on adhoc p2p messaging without much persistent serverside history.
Don't redesign it.

Rewrite it.

For resumes, words > visuals. *

* Unless you're a designer. Even then keep it simple.
Business Rules – When to Break Them
Oh there are batteries. I thought it was just a big magnet
Ezra Zygmuntowicz Memorial Fund for His Son Ryland(indiegogo.com)
https://www.indiegogo.com/projects/ezra-zygmuntowicz-memoria...
https://news.ycombinator.com/item?id=8690794
> My largest open source project does a lot with database stored procedures. We use all the tools you mention above, and we have written some of our own tooling to make that easier. So I don't think there is any reason why those tools don't work. So you have to spend a little time on tooling? That gets paid off many times over.

Programming logic in the database, or config files, is a huge antipattern I've seen many times. People seem to have this huge blind spot where you can take the exact same piece of logic and label it "code" or "not code" and in one case it will be subject to review and signoff and all that and in the other it won't be.

You can always write your own programming language and tools, but you're unlikely to do better than the existing ones. So why not just use one of them?
A snippet from the article: "An 1857 letter that a Sigma Phi member named Jenkins Holland sent to one of his fraternity brothers suggests the new system was already hitting full stride: 'I did get one of the nicest pieces of ass some day or two ago.'"
They already did that, some wordpress entry IP addresses were banned for like a year.
AWS vs. Google Pricing: Decoding the New AWS RI Model
Type-safe vector addition with dependent types
Nice first impression. Some issues though: No video chat. That's the main thing i use skype for. Sound goes through my Macs default settings. I can change the microphone to my headset but not the output. If i change the output to headset it will also change this for my music which is annoying.
IMO the ideal world is one where everyone can use their preferred app and still be able to chat and VoIP with everyone else... Like email basically...
Very cost effective: 2 folders:

- /incoming invoices/january/
- /outgoing invoices/january/

And then a Google spreadsheet with columns and totals to keep track.
His system still uses the cheek trigger and still works more or less the same way, but improvements have been made to its word prediction and other details of its operation.
Magnets are serving two purposes; First one as contact point for the coil and completing the solenoid, and the second one to push the battery. Metal coil is generating magnetic field.

http://en.wikipedia.org/wiki/Solenoid

http://en.wikipedia.org/wiki/Ampère%27s_circuital_law
"имеет опыт или хотя-бы пользуется доверием у людей"
Do we have a single such person in 140 million Russia?

My bet is on "no".
Cory Doctorow has a strong argument in the same direction, but with slightly different expression: http://craphound.com/littlebrother/about/#freedownload
If you don't see those other groups it doesn't show that they are not existent. It only proves diminished influence on the media etc.
Agreed, open source, audited etc is obviously better but the least they could do is tell us a little more.
I'd probably do the same if I had similar watching habits :). Right now I mostly use YouTube for either a particular search result or just to play some music that's not on Spotify, and having to listen through a minute of advertising to watch a three minutes long video is a bit anger-inducing.
I'm not sure but it looks like the same effect of a homopolar motor: http://en.wikipedia.org/wiki/Homopolar_motor
Introducing Pillow.io – Pillow Talk Made Easy
I Rejected an iPhone 6 and Bought a Big, Square Blackberry Passport Instead
One hint of whether that they've poorly implemented it is that they didn't care to choose a preexisting algorithm, or they chose a preexisting algorithm with known weaknesses, or that they chose an algorithm with fiddly parameters without addressing that.

I'm much more likely to trust if various indicators suggest they're being sane, reasonable and knowledgeable.
Best JQuery Plugins for Typography-driven Websites – TrackDuck
>You forgot Hangouts, which works on Android, iOS, and the desktop. It supports text, voice, and video, just like Wire. Its only negative from my personal viewpoint is no Windows Phone support, but that OS is the punchline of many jokes these days.

Have you ever tried to start a Hangout with a non-technical user? It's a nightmare.

I do remote tutoring. Skype is easy. Everyone has it, you add the username, and call.

Here's what happens when I try to do a hangout:

1. Log in to gmail. Student often takes a while to find gmail on computer and login, as they've been doing everything by phone.
2. Find the chat. Student often takes 2-3 minutes to look for chat.
3. Invite to chat. Your @domain address? No, my personal gmail.
4. Show in chat list.
5. "Send me a message". This takes them another 2-3 minutes to figure out.
6. Start a call. Another delay.
7. Often some kind of technical trouble where the call doesn't start, mic doesn't work, they must by mistake.

This is exacerbated because I'm giving instructions by text. Starting a hangout with a new user on a computer often takes 5-15 minutes. Every step has potential for failure.

If there's a better way than what I'm doing, the fact that I don't know about it is itself is a UI failure on Google's part.
That was about the different character (Н, capital н).
Speaking about the elections, do you guys honestly believe that he has got 99,759%(!) vote with turnout of 99,61% (!!) in the region where he caused a death or two in practically every family?
> Something is wrong if most programs don't run instantaneously

Agreed. BBC BASIC V on my Archimedes had zero startup penalties, unlike modern JIT languages.

> Highly optimizing compilers aren't worth the risk

Agreed. The problem here is unforseen overflow resulting from machine representation of ints.

> Design applications as small executables that communicate

Agreed. Both UNIX and Erlang have demonstrated the efficacy of this approach.

> Don't write temporary files to disk, ever

Agreed. WANG wordprocessors routinely outperformed MS Word 6.0 due to their RAMDISCs.

> Everything is so complex that you need to isolate yourself from as many libraries and APIs as possible

Agreed. BBC BASIC V did everything I needed without need of external graphics libraries.

> C still doesn't have a module system

Agreed. Indeed, do we actually even need the complexity of C++ to remedy C's deficiencies?
That was about H, p and y - for various reasons.
But can we have technical interviews instead of brain-teasers?

Maybe it is just me, but I don't do puzzles. I solve big problems, and I have a track record of being very successful at it. I juggle people, and tools, and objectives, and timelines, and get things done.

I like projects, and I am not afraid of hard work. If I like the objective of a project, I will wade through human vomit to get it done.

Brain teasers are none of that for me. They are some kind of parlor-trick brain-test. I am not necessarily bad at them... but I am just a bit better than okay. I do not want to have to practice them just to get past an interview.
Out of curiosity, what are the follow ups of an attack like that? The perpetrators are probably using their own servers or compromised clients or servers. Would DNS Simple follow up on this with the abuse/complaint dept of the ISP of the attackers? Are ISP typically responsive to abuse and complaints? If they are not is there any way to black list blocks of IPs assigned to ISP who do not care about being the source of DDoS attacks?

Investing in anti DDoS devices is important but even more important is for the perpetrators to face the consequences of their acts (or anyone who lets his machine being used by pirates - terminating or suspending their contract would be a fair response).
Sincerely hope GitHub won't give up an inch to censorship and handle the situation with "your government is your problems, not ours" attitude.

With all seriousness - I think the whole situation just can't be solved otherwise. All this censorship things went generally unnoticed and went along the "oh, they're blocking evil child molesters' sites, it's alright" line of thought. To raise the awareness, some high-profile sacrifices are necessary. Hope they'd also block Wikipedia.

Disclaimer: yep, I'm Russian. Had some issues accessing GitHub. Between inconvenience and censorship I'd chose the former any day.
Denuvo DRM cracked by Chinese hackers
Actually it did end with Russia losing not just overseas allies, not just Eastern Block, but even Ukraine and Belarus.

Thus casting Russia back into XVI century.
RESTful web framework setup, can it be any simpler?
Brain Training Free – Brain Training Articles and News
Related: http://www.rollingstone.com/culture/features/a-rape-on-campu...

Warning: this is quite a shocking read about what was going on in frat houses at UVA, and the administrations utter failure to handle it.
In their FAQ they say:
"We are planning on making Tutanota interoperable with pgp"
> May be for western people it's hard to believe how can it be possible to support this crazy regime.

For me, it is not. As an example, for me the US is completely nuts, but you know, they like what they like. You can think some things are normal just because you're used to them, but that means nothing.

> This is why Russia has no future as a liberal market-driven country.

And what if they don't want to play that game?
Yieldify - London - Full time

Yieldify (http://yieldify.com) is hiring front end and full stack developers.
Our team is solving problems using Angular, Node, Coffeescript and Ruby, running on AWS with massive amounts of traffic (up to 200k rpms!).

If you are interested, feel free to send me an email philippe {at} yieldify.com or visit

http://careers.yieldify.com/apply/6S66G6/Front-End-Developer...

http://careers.yieldify.com/apply/NIR5eR/Senior-Software-Dev...
You root through 15 candidates for a job. All equal, I have a 1 in 15 chance of getting a job from an individual interview.

15 weekends of hard work just to change job? Yes, very efficient.

The arrogance of your approach makes my blood boil.
> Because then the goal changes from "raising your ranking by churning out well-prepared grads" to "making a quick buck"

1. Why is it about making a quick buck? Why can't it be a long term investment?

2. Why can't an institution have both these goals at the same time (make money, churn out well-prepared grads)? They aren't mutually exclusive.
I live in China and many websites has already been blocked here such as Google, Twitter, Facebook, Youtube, etc.

How could you imagine that one person in this planet do not know Google? And this will be happen in China.

Here, some freedom has already been lost.
> ...aside from the economies of scale that they can apply to activities like editing, typesetting, graphical presentation, technical review, release scheduling, marketing, publicity, and cross-format distribution.

Most of which you don't care about, unless you have to edit, typeset, review, market, format 100s of books. They are one time costs and with the internet they are becoming very cheap already.

The important number is copies_sold * my_income_per_copy. Publishers might raise one of the number 2-5x but lower the other to 1/10. Cost of editing is a very small factor.

edit: typo
It can possible be orchestrated by some corporate interests but I don't believe they are powerful enough to overrule entire IT sector interests. It really seems more like a blunder of inadequate policy implementation like it was done a few times before.
Not really, some containers have a linear-time size by design. The canonical example is a linked list in which you wish to keep the splice-another-list-at-middle time linear.
At gov't speed, 12 years/mile.
Negotiate Like or Against a Pirate
Friends don't let friends climb up things while intoxicated. We watched a guy come inches away from utter annihilation at a warehouse party once. Right in front of our faces, if we hadn't been there he would have fallen several more storeys on top of the three he did. Had to get airlifed out by helicopter.

Now I'm the party pooper every time. I've almost gotten into fights trying to stop people from climbing trees. It's always worth it.
Wow, I had no idea it was that bad. Good luck in finding a job abroad! If you don't want to move that far, and live in one of the safest countries in the world, I can highly recommend Norway.
I understand perfectly, I'm just saying not as many people depend on Wordpress as on GH or SO.

Personally, I don't recall last time I had to deal with it.
Choosing a standard protocol indicates that you aren't completely inept when it comes to encryption.
Of course the case would be very different if you wanted to publish your book as audio, which is probably much more expensive to produce.
Snowflake Symmetry
5 ways security tools are failing businesses
$130 USB cable, with 8 non-ironic/satirical reviews: http://www.amazon.com/AudioQuest-Carbon-75m-2-5-Cable/produc...

(Also, the reviews on this $15,000 speaker cable are amazing: http://www.amazon.com/AudioQuest-Terminated-Speaker-Cable-Di... )
SPECIAL SECTION: SECURITY
Yes, I love the service, someone respected looking into the crypto would be fantastic!
Consumers have a defense with private markets -- use the competition. The problem with regulated public markets, such as taxis in NYC, is that a consumer has little choice, thus, unless they want to spend hours of their time dealing with an inherited embedded and political bureaucracy, there's little alternative. It's like restaurants, the bad ones tend to go out of business eventually. But imagine if restaurants all sucked and they were enabled in their suck by a government imposed "medallion" system and a supply of those medallions not controlled by market demand but by the restaurant mafia themselves, then there isn't any alternative, so your stuck with inferior quality and impossible barriers to entry controlled by your competition. Removing barriers to competition is the absolute best way to improve a market. Prices drop, service has to also improve. Those that perform a bad service at a high price quickly die because, if I don't like it, I can easily choose a substitute. Restaurants are a great example. You certainly want some level of regulation, but only the minimum amount to protect the health of the public. So in the public transport area, background checks should be required, insurance should be required, safety inspections should be required, but silliness like taxi medallions ought to be eliminated. To be clear, I am not against regulations, but I am against market regulation. There is a subtle but important difference.
Tephen Hawking unveils 'life changing' new voice technology in London
Meme Your Photo – make custom memes from your own images
There are serious problems with that article.

http://www.slate.com/articles/double_x/doublex/2014/12/sabri...
But in java (64-bit JVM) this statement is true: "You can add 64 bits or 8 bits, takes the same amount of time."
Four ways that technology could destroy mankind
Using Google Voice as an inbound SMS-to-email bridge for running contests, etc.

I've seen 2k+ inbound messages/day put through a service that does this, versus the business paying ~$20-50/month for Twilio.
However, what's missing is access to a teacher who can guide you through the subject material, answer questions, show you the pitfalls, extrapolate on topics and give you a thorough understanding of what you are studying. A good teacher is an invaluable resource that you will not receive through independent study alone.
No WhatsApp? :)
Probably a bad idea to structure your entire business on a single third party.
No, you shouldn't treat hiring like a sales funnel, you really shouldn't. Treat hiring like an investment, because it is. Treat it like a competitive advantage, because it is. Treat it like a skill your company and everyone in it needs to constantly be improving at, because they do. Treat it like one of the most important things you do, because it is.

A company is made up of people, hiring is to a company as mitosis is to the human body, it's fundamental. The better you can be at hiring the better your company will be. More talented, more capable employees translates to better execution on projects, better ideas, better products, more revenue, a higher profile, and a greater pull for more talent out in the industry. If you treat it like boiler room telemarketing grabass then you'll end up with a company to match those ideals.
"This app is incompatible with all your devices"

Well, then.
Show HN: TutoGap.com – Instructor-led Online Training Marketplace
From my initial investigation they have some <bad> code behind, race conditions and I think I found a place where it's leaking the IP of the guy you're calling. I'll post my findings later. Messages are sent over SSL but not encrypted in any other way, so they can read them :)
Wouldn't that limit rust to 32-bit or more architectures?
Medicare is NOT more efficient that private health care. Ask any doctor.
The Internet of Things Is Reaching Escape Velocity
Let's Talk Widgets on Medium
COBI turns any bike into a smart bike
What was the original site for?