skysight-inc/HackerNews huggingface dataset:
So far, copy the binary to the server, add it as a service in upstart, and start the service.

When updating the application, copy the binary to the server and restart the service.
I've been looking at the stack trace in gdb a bit. And it seems that inside CoreText TStorageRange::SetStorageSubRange calls

void vDSP_sveD(double *__vDSP_A, vDSP_Stride __vDSP_I, double *__vDSP_C, vDSP_Length __vDSP_N)

with a negative length argument.
That would seem to be implied.
Java devs: 72% of your collections at least 2x bigger than needed
The use of premium numbers are heavily regulated because they are subject to a lot of scams. The main consideration is that the caller needs to be aware of the cost, and there needs to be a mechanism to handle complaints. I think the regulator is exaggerating here - "eveyone" knows that 0871 numbers are charged at a higher rate, and as long as he is prepared to answer complaints and doesn't try to misrepresent the costs, he should be in the clear. For genuine companies it should not be a big deal - after all they happily call cellphones all the time.

Now, if he was using 070 numbers it'd be dicier. 070 numbers are notorious - they're basically "follow me" numbers that can be rerouted wherever you want. Except they cost 40p per minute, which means there's whole armies of women paid to hang out on chatlines and dating sites and drop 070 numbers to people because people confuse them with cellphone numbers (07x where x is 4 or above, though there are some other services like pagers too in that range). In fact, the last time I saw a "genuine" 070 number was in 2000 or so.

As for your proposed service: While you can't keep your number, in the UK you can certainly set up your own 09 number at 25p (I think) up 150p per minute, or 07 number at 40p, or the 0871 at 10p. The 09 numbers must play a recording, and most 0871 numbers will also play recordings to be on the safe side. I think that's the closest you will get - in the UK the regulator will not allow premium charges outside of the designated ranges not just because of confusion but also because if you can have premium rates everywhere, then automated blocking of premium rate numbers becomes problematic - you'd have to create an API or something to check the rate, and have everyone who wants to block premium rate numbers update their PBX's, and then it's far simpler to just keep the numbering plan.
For over 21's, minimum wage in the UK is 6.19, rising to 6.31 in October. 7p per minute would add up to 4.20. That's higher than the under 18's minimum wage, but well below even the 18 to 21 minimum wage...

If his time is worth that little, he'd be better off getting an entry level retail job.
But it is "particular" to WebKit (on iOS and OSX, due to CoreText), which Firefox has nothing to do with.
I would argue that advancement in software is too damn important for the humanity as a whole to be hindered by the preferences of that person. Software will ultimately change us. Shape us.

I think that software will advance more rapidly without patents than with them, even if that means having less immediate financial benefit for the individuals involved in the discoveries.
HtmlUnit† is also effective in such cases. HtmlUnit is intended to automate testing of websites. However, the very facilities that enable it to be useful for that purpose also make it useful for scraping.

A few years ago, I wanted to analyze retail store customer feedback data collected by a third party company. The stores were franchises, and the third party was anointed by the franchising company. The data was presented to the user (franchisee store management) via a fancy web site with its own opinion about how the data should be analyzed. My opinion differed. I wanted the data in low-level, RDBMS-friendly form, so that I could recast it every which way (and come back and do it again a new way I thought of). However, such was not forthcoming (big company, little franchisee).

The solution was to make a robot that put the third party company's portal through its paces at the finest granularity, scraping the numbers into a DB as they tediously appeared. The robot was in JRuby††, allowing access to HtmlUnit's functionality without the tedium of Java coding. It was slow, but I didn't care — run it overnight once a month, then run reports off the DB generated.

The coding approach was simple: Pretend you are a user. Access each page, starting with the login page, and do what the user would do. Scrape the interesting numbers as they appear. Append appropriate rows to the DB.

†http://htmlunit.sourceforge.net/

††http://jruby.org/
This, except I'm not a frequent flier.

I was wondering exactly the same thing: are boarding passes really _so opaque_ that they require significant redesign?

In fact, I don't even find boarding passes to be ugly. Or pretty. Or anything, really. They just /are./ I usually print my boarding pass at home and fold it into a little square and put it in my pocket.

If you want to redesign the inefficiencies of air travel I think boarding pass redesign comes at the very bottom of a very long list.
"Former member of the Android team here. Honestly, Hugo leaving isn't a very big deal at all as he never really contributed much to Android (or Google in general). He started as middle management under Vic, based in London, when the Android and Mobile teams were two separate entities.

No one really wanted Hugo, and it was weird that he ended up on the Android team to begin with. He was pretty much a figurehead as Andy was the one really running the show.

The Android team is big enough these days with solid leadership (Dave Burke, etc.) that a single person leaving (other than Andy of course), isn't going to change much in the day to day operation of Android."

-- former member of Android team.

http://www.reddit.com/r/Android/comments/1laqjr/androids_hug...
"DON'T BE LAZY" - Just get rid of the “Sitting Disease”
I'm curious about how you could tell English isn't his primary language. Are there any dead giveaways? Or is it something more subtle?
Get on Firefox

So presumably he pasted the string right here, wow. Good one.
Well, it is being sold at around 24-25K INR. (~ 400 USD) And that puts it way above the reach of commonfolk.
This is the future. Thinking how to build a service around this.
Ultimate Gimp Tip
When using GIMP, go to Windows in the Menu and choose Single-User Mode. All windows neatly arrange together instead of all over the place.
1. Costco dropped the "absolute satisfaction guarantee"
on All of their products.

2. If you want to retun something; you need to talk with
the Angry Manager.

3. Now this was fine and dandy with electronics, but
it's a whole other story with grey market high end watches.

4. I try to pass this information along whenever I can.

5. I only use Costco for prescriptions. I try to use
someone else's card to by toilet paper.

6. Costco used to be great, but they need smart senior
management. I don't think you can take an angry employee,
and increase revenue. I've just seen bad marketing decisions over the last decade.
> But how do they differentiate between the two. How do they know, that endorsement a is less worth, than say endorsement b?

E.g. they know _when_ a user endorsed, and if they endorsed all four or individually. And they know more about the user--ie how often he endorses, and who he's connected to.

And, yes, I agree with your low opinion of linkedIn and co. (Even though a close friend of mine actually got a job with the MathWorks in Germany through linkedIn---she was cold-emailled by an internal MathWorks recruiter.)
Collaboration tips for hiring teams
I would be interested in extended psychological explanations about the social dynamics and factors that led this concept go viral and engage in such way the people. It's excitingly well-crafted vision and story.
- People who capitalise their sentences.

ps. lol
Miniature 'human brain' grown in the lab using stem cells
Which is the very reason why most of the expensive premium rate numbers are now only in the 09 range and heavily regulated. You can still try doing this, but people would immediately question why you were giving them an 09 number.

The remaining premium rate problem in the UK is mainly 070 numbers, which are "personal numbers" used for forwarding services, and while there are some legitimate users, most uses these days are scammers trying to confuse people to think they're cellphone numbers.
Could you share an example upstart configuration?
sigh

I would be very grateful if anyone traveling to India could get one for me, since Google doesn't sell it in India (and local dealers sell it around 400 USD)
I also spiked leveraging caching on wercker to improve build time: http://born2code.net/blog/2013/07/26/improving-Go-build-time...
Sounds a bit revisionist. Obviously a single employee won't make or break a project, but he clearly contributed a lot to android given his position. If he held that position and really didn't contribute anything, then I have to wonder what the hell is going on at Google.
Enough........

By your logic, no position in a business know about business apart from oh so clever programmers? Oh please. Look across HN at the threads about the psychology, depression, and so on. Programmers and some of the most insular people out there. No problem as such, but don't tell me they have some special ability to cover all bases in a business. That has to be a joke.

If you think about it, HR are one of the few departments that are more likely to know about other departments. They have to, its their job. Do you think marketing has more interest in various departments as HR? Developers? Try talking to sales people, they think the idiot developers know nothing about that people want. Try talking to accountants, they think marketing just blows money. And so on. Oh yes, my department is best and every one else is a monkey. Yeah, heard the inter department politics over and over again. Its tired, boring and gets in the way of business. If idiots just grew up, and respected each others job functions productivity would benefit. But, hey.....

A lot of the problem with HR is arrogant people in other departments who don't do the hiring job properly, then spit the dummy because they find out their funky programmer got fired for fraud from their previous job, or something, because arrogant programmer didn't want HR to do the back ground checks, because arrogant programmer thought new programmer would be one of the boys.

Please, stop this nonsense.
That doesn't mean people will know how to use them. It's easy to understand what you do with a slip of paper (keep it with your passport, show it when asked) vs get this app, keep phone charged, open app and bring up pass when requested etc.

Years ago people were proselytising about the paperless office and we still don't have that. We're not going to have paperless airports any time soon.
I built a customizable ambient sounds radio: http://asoftmurmur.com

I built it because I was tired of manually mixing together ambient sound to block out background noise when I work in public spaces.

I'll quote from my comment in my unsuccessful Show HN:

---

This is the first thing I've ever 'coded' (if you can call it that), so it's pretty rough around the edges.
It's pretty similar to RainyMood [1] and Coffitivity [2] but with the added feature that you can play more than one type of sound at the same time and adjust the volume of each to find a mix that suits you. I was inspired to make this because that's something I ended up doing manually quite a bit.

It's HTML5 with jquery and jquery-mobile, mainly for the slider elements (which I didn't know how to make myself). I wish I could have avoided using jquery-mobile because it was quite a headache trying to deactivate a bunch of the default features and just use the slider.

It uses the standary HTML5 audio player. When the play button is pressed, all the audio streams play. When the value of each slider is changed, the volume for that player is updated with JS.

iOS devices don't support changing the volume via javascript in any fashion, so this won't work on any iOS device. I don't see a way of getting around that. It should work in most other modern browsers. Seems to work in IE10, FF, Chrome and the stock Android browser.

The only slightly tricky thing was getting seamless looping for the audio samples. The HTML5 audio player has a "loop" setting, but in every browser I tried it in there was an audible gap between the end and start of playback. Very annoying in this kind of application. To get around that, each audio track fades in and out at the beginning and end. When the player reaches the beginning of the "fade out" section of the main track, about 10 seconds before the end, it triggers a 25s "glue" track to start playing, which fades in as the main track fades out. When the glue track begins to fade out, it triggers the main track to fade in again at the beginning. The end result is something approaching a seamless loop with constant volume. I think it works quite well for ambeint noise, but it obviously wouldn't work for anything with a beat.

The sounds are all CC licensed samples from freesound.org [3][4] that I did my best to mix and clean up. In the unlikely event this ever became popular, I'd love to make some field recordings myself to get a bigger range of sounds in higher quality, but that's a bit of a pipe dream.

[1] http://www.rainymood.com/
[2] http://coffitivity.com/
[3] http://www.freesound.org/
[4] http://asoftmurmur.com/info.html

---

If I have time and I find anyone who wants to use it, I hope in the future to add more sounds, better initial presets, saving presets, stop-playing-after-x-minutes, fade-out-over-x-minutes and support for (10+2)*5 [5]

[5] http://www.43folders.com/2005/10/11/procrastination-hack-1025
It's a bug inside Apples CoreText font rendering framework

So that means anywhere the string could appear, the application that has CoreText render the string crashes? Makes me wonder if it'd work by just broadcasting the string as an SSID and wait for someone to look up available networks, or sending text files to bluetooth devices with an Apple mac address. That would be cool, on a bus, in a crowded city, during rush hour.
Are you working from home much? The vast majority of these junk calls happens during the daytime to early evening.
This is a popular myth, especially among people not familiar with Aldi concept! Aldi sells the BEST quality for the lowest price (unlike Lidl). They sell cca. 720 products (usually 3-4 in each category) and get mass discounts nobody else can get at producers. If you buy vegetables in Aldi it is graded first class! They have a huge bio/certified organic food department as well.

People who care about quality and economics buy at Aldi!
Sorry for the self-plug: https://coderwall.com/p/iekaog. Too big to post here.
Taking aside feasibility of this, having a single source of power delivering 33% of world's energy is a terrible idea. Especially if it would not be quick to fix or replace if it'd had been completely destroyed. Such a single point of failure would become a single point of doom if the world suddenly would be cut off of third of its energy for weeks or months.
God sending a message in the sky..
Your buckets are quite simplistic and I doubt your company will be successful. First, if this is the states, you are not allowed to discriminate against clinical depression, so (2) will just lead to a lawsuit eventually. As for (1), if they have the skills are they helpless? Jerks are quite deplorable, but its a gradient right? How much jerkiness do you tolerate, or do you want saints?
Read the first comment; since when was curl a WebKit tool?

> This isn't a bug inside WebKit. It's a bug inside Apples CoreText font rendering framework.
Frankly, if someone pisses me off enough to want me to be rude to them, I'd happily continue to be rude to them every week safe in the knowledge that I will contribute to increasing their employee churn and drive up their costs accordingly.
The IE6 share is going to be higher when normalized for people with Internet access, so the comparison is going to hold by a wider margin.
I would recommend Supervisord (http://supervisord.org/).

To update app: Copy new binary, "supervisorctl restart myapp", done.

This will probably result in dropped requests if you aren't using a reverse proxy or load balancer in the middle.
It's 7p/minute after the cut, and 6 pounds per hour is already below minimum wage (assuming he's 21 or over, there's lower minimums for 18-21 and below 18)
That may be the case.

It works for us because the people involved all understand the log jam it can cause if people don't behave properly but I can see in another company (or even division) it might not work. You would only need one or two people deciding they wanted to throw their weight around to wreck it.

Maybe I'm lucky but I've worked with some good HR people who understood where they could add value and where they should step back. To me this really feels like a good people / bad people thing rather than an HR people / technical people thing.
What kind of fuzzing heuristic would have found this in the haystack of Unicode permutations?
Tor usage up by more than 100% in August
> VP8, as a decoder, decodes even slower than ffmpeg’s H.264. This probably can’t be improved that much; VP8 as a whole is similar in complexity to H.264.

Funny that he himself wrote a ffmpeg VP8 decoder that was between 25 and 33% faster than the libvpx decoder, which had already been improved from when he reviewed it. He said at the time it was faster than ffh264 even with more work to be done.

http://x264dev.multimedia.cx/archives/499

Some recent Google tests suggests that the two ffmpeg decoders basically are the same speed when using one core (2% advantage to VP8) which rises to a 32% advantage to VP8 when using 8 cores.

http://downloads.webmproject.org/ietf_tests/vp8vsh264-decode...
If no one really wanted Hugo that could be the reason he left...
Or just use the Employment Equity Act to discriminate directly if the candidate fits...

The Employment Equity Act doesn't make discriminatory testing illegal, it legalizes discrimination.
How a Digital Marketing Strategy has Changed and Why You Need to Too
In the good old days of marketing not so long ago, the number of platforms that brands had to access in order to convey their messages were limited.
>>I have to wonder what the hell is going on at Google.

The same thing that goes on in nearly any big company?

Its not like these people are Steve Jobs like product managers giving everything they have to the product/project. Most of the time there is some UI designer which does all the design work and these people just come in as some kind of reviewers to give some general improvement comments.

Apart from that its just usual decision making, book keeping, employee appraisal management and your general bureaucracy work is what they do 99.99% of the times. Add your usual corporate politics to keep their position in the hierarchy maintained.

Thankfully for them Apple showed/shows them much of the UI direction. So they don't to really work on any paradigm changing innovation. If they can get out some thing similar looking, without big obvious mistakes they can simply come in and push their 9-5 jobs maintaining the status quo without any real problem.

He most likely moved on as he did not find it possible to climb the corporate ladder any further at Google as the current set of execs are well entrenched into their jobs and may not quit until they naturally retire.
As soon as the device found the exploited SSID name, the SSID selector would restart/crash, meaning that the user couldn't select a new SSID.
No intrinsic limit, just that c++ is so incredibly hard to tool that so many useful tools (say for refactoring) will never get written for it.
Ahem, I can think of noone more deserving of a hack job than the originator of this quote:

"If you have something that you don't want anyone to know, maybe you shouldn't be doing it in the first place."

Bravo for the Daily Mail!
Thanks! Collisions/physics are handled by box2dweb, using a 2D greedy mesher to simplify the grid into quads: https://github.com/hughsk/continuous-box2d

The terrain is a mix of a cellular automaton (https://github.com/hughsk/cave-automata-2d) with a bit of perlin noise to fill in the gaps :)
The biggest problem I see is finding your seat despite knowing row and column information. The usual problem is off by one errors because the row labels on the overhead bins doesn't line up as expected. It is also hard to tell where rows start (eg where is row 30 when you first come on) so people have to walk forwards while monitoring labels to their side.
Selz champions simple selling, outshines PayPal
This is one article that is going to be referenced for years to come. I like the snowball-effect traction of 'how to deploy an X app on Heroku'.
I never claimed nytimes wasn't biased, just nowhere near as biased as Chinese news media, which is all the propaganda you would imagine in an authoritarian communist country. Chinese media is so bad, actually, they make foxnews look respectable in comparison.
I'll tell that to my brother-in-law. He writes thrillers featuring a "corporate trouble shooter" specialized in "fortunate accidents" as protagonist, and he pretends to be his main character on social networks. This would be just perfect for him.
Except it's not a single source. It would be dozens of satellites, hundreds ground stations etc. This is like claiming that "coal power" is a single point of failure.
I think I've stumbled on usable HQ before. Why do you think it was just annoying pain? The pain Project management software solves is huge I think, also evidenced by the gigantic competition in that space.

I have a similar experience with making the same mistakes everyone warns you about. Actually, I've experienced them first hand at building my own product (a file sharing platform for small businesses). Then, I've experienced them in the startup I've been working for a year (today is my last day) and tried to nudge the founders in not blindly following their vision. Alas. Confirmation bias is a huge problem.

I think Patrick Mackenzie said before "no startup ever said they spent too much talking and selling to customers".

Focusing on strong pain and talking and selling to customers is what's on my mind for my next products.

Good luck with pitcher.io!
> My impression was that the codec isn't really designed for network transmission

That seems unlikely since the major user of its predecessor VP7 was Skype (and before that VP6 was the "web codec" in Flash for a while). Maybe you could make a case that it has flaws that could make it better for this, but it seems silly to claim it was designed for a different use-case.
I wonder if he knew a lot of valuable corporate secrets which would be worth a lot go Xiaomi or China in general...
Patterns & fallacies: Why they have no place in my Silicon Valley
Thanks for the detailed answer, I'll have a look on youtube.