skysight-inc/HackerNews huggingface dataset:
"Programming by example" is becoming an interesting trend these days. VS seems to be the first to implement widely such a feature. This of course, suggests that this small-scale reuse is very common. But could it be a "problem" of modern languages like Java and C#?
Beef is the culinary name of bovine meat[0]. Calling whale meat beef is roughly equivalent to calling cow meat "pork".

[0] and afaik culinary names come from the corresponding animal's name in french: beef comes from boeuf (~ox, a castrated bos taurus male), pork from porc, veal is veau, mutton is mouton and venison is venaison (replaced by "gibier" in modern french).
Outfittery scores $18M funding to help men dress better
Gitblit Tickets in 1.4.0
I don't think I'm ready to touch social gaming stock with a 10 foot pole. It'll probably have a nice bump right after the stock goes public, but I sense a large crash in its future. The social gaming market is just so fickle.
If history's any guide, they clone existing games.
That's why I said it's not all. I'm not generalizing, I'm just stating the fact of what I've noticed.
I don't think so but they have a direct avenue to advertise new games in CandyCrush to millions of players.
>The people doing the work for GCHQ and the NSA are just like us. They are geeks and technologists.

Of course they are. What else would they be? And some might even frequent HN -- including certain apologists.

That doesn't make what they do any less disturbing or any less tied to interests against the general population and freedom.

So, the "Banality of Evil" reference below is spot on.
Flappy Birds – A new inspiration for A/B testing experts?
It would be nice to see this in action.
Truth, Truthfulness and Twitter
The word 'beef' entered the English language following the Norman invasion in 1066. It's a word with Latin roots, but came to English via French.

Consider the dichotomy between sheep & mutton, or pig & pork. In all instances, the word referring to the animal has "old English", or Anglo Saxon roots. Likewise, the word referring to the meat is Latin via French.

This linguistic gap may have its roots in social divisions. In the years following the Norman invasion, the upper class spoke French. They also consumed most of the meat.

The conquered, who by and large did a lot of the agricultural work & raised the livestock, spoke Anglo Saxon ("old English").

Regardless of etymology, though, beef doesn't refer to generic 'meat'.
Email Testing and Email Preview – Email on Acid
Image resizing outside the 'box'
It actually depended on the PSTN links.

The line from your customer to the central office could NOT be digital, because if it were, it meant you are most likely connected to a SLC (aka remote terminal).

The goal of a SLC was to serve a remote area at low cost, by avoiding the need to deploy tons of copper. Most SLCs achieved this by taking a T1 (traditionally 24 POTS lines) and performing an analog-to-digital conversion AND compression (instead of giving you 64KB of bandwidth per channel, you got 16KB) to increase the number of voice lines that could be served.

So instead of deploying 96 pairs of copper, for 10 miles, at a cost of $$$$$ per mile, you deployed 2-4 pairs of copper for 10 miles at $ per mile plus the fixed cost of $$ for the purchase/lease of a SLC.

(The downside is the occasional line break caused by a car accident or hungry squirrel, would take down an entire neighborhood instead of just one customer)

On the provider side, you needed a provider that would deliver you PRIs with echo cancellation turned OFF on your channels.

Echo cancellation helped telecom providers, again, by saving bandwidth. With the advent of packet-switched networks, your voice calls were converted to digital audio, and sliced into chunks of 64KB, and delivered as packets to the remote switch.

Silence suppression was a common feature of packet-switched networks -- instead of delivering 64KB packets of silence, you delivered nothing, which allowed providers to reduce the aggregate amount of bandwidth they needed to service all the calls transiting their network.

With echo cancellation, it further increased the amount of packets the provider could drop to the floor which reduced their overall bandwidth needs. Your provider most likely marketed this new technology as "better quality voice calls" (remember the AT&T commercials inviting you to test the quality of their 'new digital network' for yourself, by calling 10-10-288-something and listening to a clip of Whitney Houston singing?)

The problem is, echo cancellation generates false positives on modem calls, and the subsequent silence suppression would cause 56K calls to retrain down to a level that would eventually not be effected by the echo cans, resulting in a 31.2Kbps or 33.6Kbps call.

This was a highly annoying discovery for providers who invested in brand new 56K-capable modem equipment.

Normally, you could just ask your provider to turn off the echo cans, but after the Telecom Act of 1996, a flood of new providers entered the market who were merely just reselling other larger carriers. This was a problem as your reseller probably didn't know what echo cans were, let alone had the "pull" to ask the underlying provider to turn it off on your behalf.

As an ISP, if you couldn't get echo cans turned off, then your only option was to cancel and find a new provider.
From what I've seen advertised and pop up on facebook etc. Their latest game 'farm heroes saga' screenshots look like 'candy crush saga' but your matching animals instead of candy. I haven't actually played either game so I can't actually state anything in terms of the gameplay.
What will we do when hackers set up a camera and a robot with rubber fingers to cheat in games? Reminds me of the story of Thomas Peterffy the 'father of high speed trading':

"It wasn't until 1987 that Peterffy was able to take people out of the loop entirely. With the world's first electronic stock exchange, the NASDAQ terminal, traders could type in orders directly into a computer.

Peterffy didn't want to type in the orders. He and his engineers hacked into the NASDAQ terminal and wired it up to their own computer, which traded automatically based on algorithms.

A senior NASDAQ official saw Peterffy's setup and said Peterffy was breaking the rules: All orders had to be entered through the keyboard. He gave Petterfy's group one week to fix the problem.

Peterffy and his engineers came up with a solution. They built a robot with rubber fingers that typed entries into the keyboard. It satisfied the NASDAQ rules. And on active trading days, the robot typed so fast it sounded like a machine gun."
Possibly the Bruhathkayosaurus

http://en.wikipedia.org/wiki/Bruhathkayosaurus
> If you want to develop web pages, don't do Erlang.

I'm not sure I agree. There's https://github.com/ChicagoBoss/ChicagoBoss and quite a few other frameworks (https://github.com/ChicagoBoss/ChicagoBoss/wiki/Comparison-o...) and there's also Elixir and some frameworks for it (https://github.com/dynamo/dynamo).

It's of course nowhere near the ease of development of simple web pages in Django or Rails, but it's not like you need to reinvent everything from scratch either. And you gain ability to scale almost without any effort. It's a tradeoff, of course, and using Erlang for every web page you build from now on would be probably an overkill. But there are web sites which are not services yet, which could still benefit from Erlang greatly. And I think (and hope) that the initial overhead of Erlang will get smaller and smaller over time as new frameworks emerge and that someday deploying your blog on top of Erlang will become viable choice :)
The future of big legal data
I'm curious - how does a competitor's ToS prevent your company from doing anything?
Read a lot about design. There's hundreds books you can start, I particulary love grid/typography books, they cover about 80% of the design topics.

You can also improve your skills using software by watching screencasts. If you have money, Lynda.com and many others are available by searching google. If you don't you can rely on Youtube, many people there post tutorials.
If you were at all familiar with her works, I think you would realize that the "Bailout King" and his colleagues would be counted among the villains of her novels -- the "looters."
Docker and Juju -- what a combination! And a whole lot of Golang. Nice work! I'd be very interested in seeing other Docker workloads Juju deployable and scalable...
Third party JavaScript: building and deploying
Wait, Wait, WAIT. No to angular, but you then casually throw in that instead you went "plain Jquery+Knockout", as if Knockout is commonplace? How is that plain?

Knockout is not commonplace.

They're just alternatives. One is Microsoft's, one Google's. They're both client-side frameworks.

Your post makes no sense at all. All it sounds like is that you're familiar with knockout but not angular and managed to convince the client to use something that everyone else wasn't familiar with, only you.

In fact this post is all about not using client side frameworks like angular. The arguments against it are the same as the one's you'd use against knockout.js. So your post makes even less sense.
The details are a bit unclear on Wikipedia, and it's taking tens of minutes to download the original report from the European Space agency, so below is my best understanding without re-reading the report.

My understanding was the routine in question was used for re-calibrating the inertial guidance system in the Ariane 4 in case of an extended hold-down period for up to 40 seconds after ignition. Presumably this routine integrates measured acceleration, which can be divided by hold-down-time to find the average error in inertial bias over the hold-down period. The average error in accelerometer bias (in other words, rate at which measured ground-relative velocity deviates from true ground-relative velocity) would then be subtracted from the previous bias estimate in order to get the bias estimate to be used for the flight.

Edit: even though recalibration was never intended to be used in the Ariane 5, the integration routine was left in and continued to integrate acceleration measurements for 40 seconds after ignition.

The Ariane 5 is capable of undergoing more acceleration than the Ariane 4, so it was possible within 40 seconds of ignition for the 64-bit velocity (integral of acceleration) to overflow the 16-bit variable it was cast into at some point. With no range checks implemented for this cast, this routine caused the computer handling the inertial guidance to crash and dump. The autopilot saw the crash dump, but misinterpreted it as a position and attitude update. The autopilot then adjusted the rocket nozzles to correct for the misinterpreted attitude, causing the rocket to start flying somewhat sideways through the air at high speed, leading to breakup due to aerodynamic forces.

Most (all?) modern launch vehicles contain small explosive charges (or lines of detonating chord) to burst fuel tanks, break up the solid fuel grain, and perhaps break up some of the more dangerous pieces if the vehicle deviates too far from the planned flight path. Shortly after aerodynamic forces began to break up the Ariane 5, some internal automated system detected things were going very very badly and triggered the auto-destruct sequence.
Show HN: Jumble Solver
They definitely do, yet since Zynga was on top of Facebook, seeing friends play the game and shoving shit in their face made people play as well. I actually forgot that we're talking about mobile applications here. Not sure if Candy Crush and stuff is directly on Facebook...maybe they will be more successful than Zynga.
I guess I mostly prefer to emphasize the object when the actor isn't necessary. I've known the deal with the passive voice. It's better used when it makes the sentence shorter rather than longer.
Unless your code is the most trivial ever, there's still a tiny possibility that it could result in a death.

Game: User goes into epileptic seizure, hits their head and dies.

Social media: User calls for help with it - "Please send help #carcrash #bleeding" and the message is lost.

As an engineer and a responsible human being, you don't ever want this to happen. But it will. You have to minimize the chances of it happening, with the realization that it will never go to 0.0%

The world runs on software today. With all that that implies.
no I mean, if you decide to use component to structure your own application, you must explicitly list the files and dependencies for each internal component in that application in its component.json. This doesn't sound like much, but it's overhead I don't want, especially because you often don't know that you've forgotten to do it until your build process is finished and your tests have run. I liked the idea at first, but the reality is that browserify accomplishes roughly the same thing without any of this manual work - it walks your `require()` tree instead, and it works with NPM which simply has more packages and more momentum. Also, source maps.
The difference is C, C++, and C# have continued to progress as languages (for better or worse). Java the language is stagnating. Language feature wise it's several years behind C# and C++. Meanwhile Scala is scooping up what Java is lacking.
Do you have any sources for "As more and more people and organizations migrate away from Fedora/Red Hat/CentOS and openSUSE/SUSE Linux"?

I would like to see one standard to win, but in my environment I do not see big companies going away from RedHat or SUSE. So I am curious to see if there is some trend building up.
I don't think many people would recognize Google's color theme but not Microsoft's logo.
I posted a couple of paragraphs from a financial blog and the tool interpreted SEC to mean Southeastern Conference.
Taking Oversharing to Its Logical Conclusion
Which is the largest then? Honest question, everything I've ever read says that it's the blue whale, and a quick check on Wikipedia still confirms this. There are some fossil fragments that suggest that some sauropods got bigger than this, but no complete fossils have been found that beat the biggest blue whales.
Blocked by company firewall, stating malware.
I'm right-handed in most respects, but my preference on a desktop is to operate a trackball with my left hand. I've never even thought about this "problem".
I've started using PJAX where the rendered page does not have to change when its source data does, and where you don't have large tables/calendars that would have to be re-rendered when one data value changes.

Development is significantly faster, less error-prone, easier to maintain. Development can also be given to people with lower skill levels.
Yes, they did. I've still got an old one in a cupboard somewhere.
Jeet 5 – The most advanced, yet intuitive, grid system on the market today
In your estimation, how often does loyalty come from the side of the table with all the money? :p
Ah, and here I thought the title was linkbait for https://en.wikipedia.org/wiki/Darwin%27s_Children .
» Samsung's Galaxy S5 fingerprint sensor 'confirmed'
King booked $1.9B in 2013 revenue in 2013, with $568M in profit and 665 employees. Supercell (which sold 51% to Softbank for $1.5B in 2013) booked $892M, with $464M EBITDA and 138 employees. Zynga booked $873M in revenue with 2,000 employees, with a $37M loss.

A lot of negativity here, but I think it could be interesting an interesting business. I wouldn't begrudge anyone who has a massive hit like Candy Crush and seeing how far the ride can go.

http://blogs.wsj.com/digits/2014/02/18/king-digital-in-ipo-f...
ding dong ! cool story
> We attempted to speak with all our major referrers including search engines and social media.

Reworded: "Google don't have a phone".
VAC checked for the presence of these cheats. If they were detected VAC then checked to see which cheat DRM server was being contacted. This second check was done by looking for a partial match to those (non-web) cheat DRM servers in the DNS cache. If found, then hashes of the matching DNS entries were sent to the VAC servers.

Sounds like first the cheat process needed to be detected on your system, then the DNS cache would be checked.

On the surface it sounded like a privacy issue but with these extra details I am having trouble seeing an issue.
» An iPhone Loyalist's First Few Weeks With Android
The only clever thing they did was this:

> the Identity team started laying cookies on www.theguardian.com in advance. This was a nice touch because it meant that visitors would still be logged into the site when we eventually changed domain.

Everything else? Yeah uhm, not very interesting. As they wrote themselves, there's a thing called 301 - permanently moved.
That was not on my gift list – Sex Tick
» Apple, Google rejecting apps with the word "flappy" in the title
System like this are walking a very thin line.

> cheat software has its own DRM systems so that the developers can ensure that people pay for their cheats. If the VAC module detects certain cheats, it then checks to see if the system has performed lookups for the relevant cheat DRM servers.

The program could also hijacked the users bank session in order to check if any payment has been made. This would have the same result on a technical basis as digging through users DNS history to see if the client has contacted a cheating tools DRM server.

Is there any technical line that anti-cheat systems can't cross? I do like the gaming experience anti-cheat systems create, but at the same time, I would like that the OS prevented any program from accessing the DNS cache without my expressed and informed consent.
Cheating in MMO games is always a battle. I actually worked on a system for a game company I worked for. It had only a single cheat provider and I found a way to detect people using the cheat without being detected in turn. This is probably one of the hardest type of coding to do, you are blind as to what the cheat provider might do in the future, and they have to be really clever to hide what they are doing. This isn't DRM, this is making a game fair to all the players. Some players don't want to play the game fair and want to cheat, which never made sense to me as how is that fun. It's like robbing banks for money, why work like all the suckers who put their money in the bank? But if you work you want your money safe.

I do admit it was a lot of fun and incredibly difficult coding to do, the cheat provider programmer was very clever. No clue if it still works today since I left a while ago. It was like military defense vs offense; each side keeps upping the ante and you have to respond.

Oh and it was for Windows and custom code but not this.
>No one is coming to your door or telling you what lawful websites you can and can't look at or what you can say to people.

Actually they do it all the time. In the EU country I'm from it's a regular occurence -- using surveillance like this to arrest and harass people the government don't like, and it has only been getting worse in the past years.

In what parallel universe do people live, who think that the government does not do such things? Perhaps they are not kept current on stuff that's not on the 9 o clock news, but either appears on the middle pages in newspapers or only registers in smaller circles.
Samsung’s implementation of the fingerprint sensor on the upcoming Galaxy S5
» Google To Set Up 'Cool' Work Space In San Francisco's Mission Neighborhood ...
Complaint-Driven Development
I'd bet the articles he would have gotten from these people as trusted sources would have been exponentially better than this piece.

This is just a bunch of guys hanging out with the only group of people who understand their pressures. There's no conspiracy here, there's no "great insight" to be had. I'm angry I wasted my time reading the article.
What’s new for designers, February 2014
The February edition of what’s new for web designers includes new web apps, icons, color resources, webmaster tools, graphics programs, CSS frameworks, JavaScript resources, and some really great new fonts.
I think we do.

While I would love to hire a bunch of elite hackers who are able to adapt to any language in a week, the reality is that most of those guys work for Google or Facebook and aren't interested in writing code for business apps (and probably wouldn't stick around anywhere early in their career for more than a year or so anyway). What you end up being able to hire are the B students from CS programs at good state schools (Texas, Michigan, etc.) They're not bad developers by any means, just not uber-hackers.

A lot of these guys are developers because it pays well and affords them a comfortable life for them and their (potentially future) family, not because they love technology. And there's nothing wrong with that.
Some more info about Guardingo:
https://angel.co/guardingo

and an interview with the Team:

http://superbcrew.com/guardingo-the-first-security-system-us...
As an employee that has never been to a large IBM facility I had no idea it worked in stores or for vending machines. The only use it has is opening the front door. I don't wear it in the office and now one has complained yet.
> Integrated debugging (with edit+continue while debugging)

That's the main reason to use an IDE, in my mind, along with the ability to display the call sites of a function.

> integrated version control interface,

Never noticed any advantage compared to a shell with git or git-svn, personally.

> integrated build system

Depends what you mean by that. What's precious is the ability to detect errors before doing a build or testing anything. "Integrated build systems" in general I find often fall flat on their face when something outside of the IDE touches the files.
The competitors don't allow you to benchmark their services, so while you can benchmark your own product you can't compare it to others. For example, from the Alchemy API:

YOU MAY NOT ACCESS THE SERVICES FOR PURPOSES OF MONITORING THEIR AVAILABILITY, PERFORMANCE OR FUNCTIONALITY, OR FOR ANY OTHER BENCHMARKING OR COMPETITIVE PURPOSES
How the AOL.com Architecture Evolved 8 Million Visitors/day, 200000 Requests/s
> dialing a hack's DRM server

Huh, I didn't realize that nowadays cheat mods charged money and protected themselves with DRM. When I used to dabble in such online games, the cheats/trainers/etc. typically came from the same groups that cracked games' DRM, rather than themselves having DRM.

Are there cracking groups that strip DRM from DRM-using cheats?
Barons of Broadband
Java SE 8 Date and Time
Some tips for Safari Flow
As of Q4, the average paying user gave them $17.32 per month in Gross Bookings. And they had $632m of Gross Bookings in the quarter, meaning they had 12.2m paying users by my count, giving them an average of $17.32/mo each.

12.2m paying users out of 408m MAUs, or about 3% of the total.
Manage the Magnitude – And Other Developer Lessons from Slide Rules
Personal Finance Rap Video that doesn’t suck…but you be the judge
A couple of points:

1. that advert right next to the entry field is very distracting - can you put it somewhere that doesn't interfere with using the app?

2. you don't say anywhere that what this is an anagram solver. It took me a while to realise what a jumble word is. Maybe just use the word anagram somewhere.
Spending time to redesign something that doesn't matter. There is an MS joke in here somewhere.
JSDoc vs YUIDoc vs Doxx vs Docco – Choosing a JavaScript documentation generator
Mhmmm, but you can't really call that an idea anymore. Then you could also count Einstein's theory of relativity as an idea, since with these two the execution is basically proving things mathematically, no?

An idea as it is debated here is more like a paragraph describing the idea.