skysight-inc/HackerNews huggingface dataset:
As microsoft was. At this point in time I don't think that anybody would be able to present an argument to the effect that Microsoft is the dominant player in consumer or business computing. The number of devices not running a Microsoft OS is significant.
It looks similar to a VW Beetle/Bug, an economy car produced by the German auto maker Volkswagen (VW) from 1938-2003: http://en.wikipedia.org/wiki/Volkswagen_Beetle (scroll down to the prototype and influence sections and compare the photos)
New York City Transit Authority Graphics Standards Manual
Qualcomm Sees A Better Computational Imaging Future With The Snapdragon 805
Be aware that Hipchat are now rolling out a new "feature" in which the account admin can read all private 1-to-1 chat: http://help.hipchat.com/forums/138883-suggestions-ideas/sugg...

This could be a significant issue for some, both morally and legally.

If you are using / are going to use Hipchat with this enabled, at least make sure you are aware of any legalities you need to conform to because of this. E.g. gather consent from employees.
I don't really like driving. I like it on an empty road, but it just never is. I, for one, look forward to being driven by computers :)
Mainly because you were comparing the new graphics with the old ones, and marveled at the "progress", even if they were nothing like real-life.

Also, around the time when the switch to 3D graphics happened, the 3D ones looked a lot uglier than some 2D games that seemed prettier, which had better art and colors.
Well, pointing out what is wrong with systemd proves to be very easy for some people, but fixing the issues pointed out or even start building something different that doesn't have these flaws and still can innovate, is quite another story. There is definitely a lot of hate towards systemd (ignore the justified or not argument), but a complete lack of equally innovative alternatives.

Imho this is the semi-religious 'vim vs emacs' debate all over again, except this time it's not between equally good pieces of software but a 'systemd is garbage' group against the rest...
http://amix.dk/blog/post/19574
> Any Canadian software company that doesn't at least look at SR&ED is just throwing money out the window.

Agreed.
If I wanted to imply that Google will punish your website for being rendered with JavaScript, I probably would have said so. It would likely be false too, as it is less of a punishment, than it is not maximizing your chance to rank (to put your best foot forward as a website).

Accessibility is not a numbers game. In many countries it is a legal requirement. And adhering to the WCAG means providing non-JS fallbacks or progressive enhancement. RMS not being able to access your content is an accessibility issue too, it does not have to involve a disability. It can be technical in nature, like disabling JS or being behind a corporate firewall, or your browser not supporting pushstate.

If you want to look at stats, take a look at the stats and surveys on accessibility of dynamic web applications. Just because your screenreader supports JavaScript does not mean you have no accessibility issues due to JavaScript. Rich internet applications should use WAI-ARIA. I don't think people who create websites without a fallback (avoiding this issue entirely), will worry about creating websites with ARIA-support. And if they do care about such accessibility, they should also provide a non-ARIA non-JS fallback.

Google making this change makes it possible to have your non-fallback JS-only application be indexed. It does not make it more attractive from an SEO or accessibility viewpoint.
> If it is trivial, makes good business sense, enhances the value of the profile and makes more money then you can bet dollars to donuts that unless there are strong statements to the contrary from the company involved that they do not engage in such behavior that they do.

Even strong statements don't help, as seen in the Google Apps for Education case where filings in federal court admitting scanning of GAE emails by Google were at odds with public statements denying it. It's an interesting read as it shows the confusing mess of privacy statements versus actual practice, and how hard it is even to figure out which privacy statement applies, as Google started claiming that the consumer privacy statement applied to free student email as well, but it wasn't clear earlier.

http://www.edweek.org/ew/articles/2014/03/13/26google.h33.ht...

Google finally stopped the practice, and it seems they were scanning even Google Apps for Business emails to build profiles to show ads on other sites even if the show ads setting was off.

http://blogs.edweek.org/edweek/marketplacek12/2014/04/google...
If I Were 22: Do Something, Do a Lot of It
If you are only changing the value of what an API returns, that is not a mock. It is a stub.
Those of us old enough to remember the early days of the Macintosh know that this is nothing new. Apple programs used undocumented calls to QuickDraw and did all kinds of yucky stuff with the upper 8 bits of the address (in the early days, the Mac processor used 24-bit addresses but the registers were 32-bit), which lead to the "32-bit clean" problems that plagued the first Macs to use 32-bit addressing.

Apple also did this in the Apple II days, calling undocumented ROM monitor routines from their own programs and operating systems. In fact, several companies made a list of those entry points and considered them "semi-official", the reasoning being that Apple wouldn't change entry points used by their own programs.
Wacko in the Morning 05/28 by The Wacko Network | Entertainment Podcasts
This Is What Happens When You Hack and Extort the ‘Bitcoin Jesus’
> Nor will anyone else from any other company volunteer to walk you through their policies and infrastructure.

Funny how 'if you've got nothing to hide' seems to apply only to people. Companies do in fact walk us through their policies, that's why they are putting them on their websites for us to read.

> You ought to at least include Google's blog post for the sake of completeness.

Google should amend their privacy policy, for the sake of completeness. Assuming of course that anything actually changed. Announcing something on a blog versus actually doing it and updating the privacy policy to reflect the change are two different things. It's the same as announcing your intention to marry someone and actually following through with it.
I think the key issue is to what degree this is a serious choice of a certain lifestyle, and to what degree it is through fear, insecurity, or similar 'negative' motivations.

It's not always hard to separate the two, especially not for an outside observer, but the difference is there, and I think the 'negative' motivation often leads to less happiness in the long run.
I'm asking about a particular post. If a post has got say 10 points, how many people should have upvoted it?
Born With Curiosity: The Grace Hopper Documentary
London cabs have (optional) rear facing seats already.
Using probability theory for the definition of interesting numbers is a daring thing to do. There is a rather surprising mathematical result (I unfortunately don't remember the context) that contained the number 27/32 (or something like that). Does that mean there is something extraordinary spacial about base 32? Difficult to say.
SafeCurl "Capture the Bitcoins" Post-Mortem
similar, only better.
In Codename One you end up with 1 java project to maintain for all supported platforms, in xamarin you end up with 2 project to maintain in c# (1 for each platform: iOS, Android)
Are VCs like Analysts and Farmer’s Market Shoppers?
It's "systemd is garbage" vs "everything else is garbage".
I understand that facing backwards is safer in a head-on collision but a lot of people suffer from motion sickness (myself included).

It has a lot to do with ability to see where you are going and hence predict/be aware of the vehicles movements. To put the extent of this in perspective, I am noticibly more likely to feel motion sick sitting in the back seat compared to sitting in the front seat. This effect is reduced by sitting in the middle, where there are no seats/people obscuring your view. Additionally sitting in any seat except the drivers seat while travelling on windy mountain roads is a surefire way to bring up lunch. Reading while in a car is completely out of the question.

Comfort should be a consideration of any type of transport and the thought of facing backwards in a car makes me uncomfortable. While this shouldn't outweigh safety, it certainly shouldn't be ignored either.
Humidity is a huge component of lettuce lifespan. You can't just plop lettuce into your fridge near 0c as it is quite dry (hence why fridges have crispers that maintain higher humidity for veggies, and are selectable to low humidity for fruits).

Frankly, if you're not using a head of lettuce in 2 weeks something is wrong with your eating and/or buying decision making :-)
To me the issue with IE and Windows was that MS went from a position where IE basically didn't exist (but other browsers did and worked fine on it's OS) to "it couldn't possibly not be tightly integrated into Windows" in no time at all.
Testing Love and Polyamorous TDD
I follow many of the practices you list, and then some. I wish there was an easy way to people - especially lay users - to "subscribe" to a privacy-enabled version of Firefox. For instance they could be offered pre-selected choices:
1. Block analytics [x]
2. Destroy cookies after session [x]
3. Block scripts [x]
4. Prevent search results tracking [x]

I say this because few non-tech users know or care about the entire gamut of tracking-blocking services (beyond,say, AdBlock). But if they were presented with an option like this:

Do you want to install Firefox "clean"
-or-
Do you want to install Firefox "Shields Up"
A whole lane for parked cars each side of a street often means no dedicated lanes for public transit like buses or trams. Letting them get stuck in traffic is a huge loss for the many people that commute on them.
I had a random idea the other day to create a program that monitors/logs system level calls and lets you replay them for a program. This would effectively let you use your program as normal, log any actual pieces that use external resources, and then automatically use the saved results as part of your test framework by overriding those system calls at the appropriate time.

Is anyone aware of a solution like this? I certainly don't have time to create it but I would definitely find it useful.
I remember some IBM TV-ads with a similar realtime IBM ViaVoice speech technology, more than 10 years ago.

It was about a girl that answers a call in english, talking to an arabic speaking client of her father.
To the OP: why don't you do something about it?

Judging by the comments to this post (and the links that the comments refer to), the author hasn't got all their facts straight. Also it seems like the author has some kind of personal hatred towards systemd, which doesn't seem to be based on real technical issues and has been writing similar vitriolic blog posts in the past.

This anti-systemd bashing is a complete waste of time. Don't like systemd? Don't use it. Do you think there is something wrong with it? Go fix it. Do you think it's done all wrong from the bottom up? Write a better replacement. But please, stop writing crap like this.
There is no way to exactly know what it means when an article or comment has 'x' points. Some votes are counted, others are not, nobody (except for dang) knows.

For instance, I could 'upvote' this article but it would not be counted (I know, because if I refresh the page the count has not changed). Similar vote suppression mechanisms exist for articles, article submissions and for flagging content and users.

It's a crappy situation, but it works, don't sweat the points and enjoy the content.
Effects of packet/data sizes on various networks
A nice complementary text (programmer's perspective) to the history of the hardware is the epic stackexchange answer:
http://programmers.stackexchange.com/a/88055
It's not her life. It's her life through a marketer's lense, or to make it even more precise: It's the kind of life a marketeer is trying to 'sell' to his clients :-)

e.g.

--

I woke up this morning at 7 am. I made breakfast using fruits shopped from the local super market. My tendency for fruits shoes that if I had a change to get fresh ones, I would probably pay more for them.

Then I started studying on my macbook air. Using my iPad now and then.

At 12:00 I went at the university near my house, to eat because the meal there is healthy and extremely cheap even compared to fast foods. I'm probably poor but then again I order expensive food every weekend on-line spending at once what I'd spend in a week eating at my university. When the university is closed and I have no other option so it's probably a choice that could be 'channeled' somehow.

At 17:00 I went for a run wearing an iPhone, a pair o nikes and an old shirt. I probably will need a new shirt soon.

I talked to my girlfriend via skype and then continue studying until 21:00 on my computer. Then I started browsing computer related websites and a couple of mailing lists. I'm interested in programming, politics and sports. I twitted, I don't have a facebook account. A quick look at my blog will show that online privacy matters to me.

Late at night I downloaded a book on iPad and started reading for 45 minutes before finally sleeping at 00:15

--

... That's not my life :-)
It's a bit confusing - from looking at the tutorial videos in the docs, it seems you have to purchase the server in order to actually make the real build for a device, but the site doesn't really clearly state this.

I'd stick with robovm for cross platform capabilities, or, use Haxe.
Well, a PopOver widget is not something that gives any unique advantage to Apple. It can be replicated in a week or so by a third party.

Now, a serious API, like say only Apple getting use of the accelerometer, that would be something. This is not the case here.

But again, expecting all APIs to be public from day one is idiotic. APIs should only be made public if they are stable and ready to be supported for the future.
I don't think so. Pierre worked on this in the open, whilst the phpng team did their work in secret. That makes it at least inconsiderate of them that Pierre was not told that the changes might break optimisations in phpng - there should have been a clear communication from them that major changes were coming to php which would affect the utility of his work, and that he should consider holding off.

Then, the arguments made in the discussions were basically besides the point. Overall memory usage is not really important on modern hardware, since memory is cheap. The real concerns are time performance - if the performance is degraded, it would be a valid reason to reject some of the changes. The vast majority of criticisms were just along the lines of 'but why do we even need 4GB+ strings' - I can see exactly why Pierre would get frustrated at having to parrot the same line. Performance in current php was clearly fine, and performance in phpng was only ever mentioned in completely vague terms - the most empirical it got was 'i guess 20-30% worse' which isn't really a trustworthy figure by any means.

The burden there was up to the phpng team to recognise that there were changes in the standard php pipeline that would potentially invalidate some optimisations. Coming in at a late stage and saying that it would ruin everything, having made no effort to stop someone wasting much time, was at least inconsiderate and probably rude also.

Then attempting to effectively filibuster the situation by repeatedly firing irrelevant arguments at Pierre, then recruiting randoms to try and vote against it as some kind of 'we are being undermined' campaign, then trying to change the voting rules, it all just smacked of a very amateurish and/or rude community. Yes, they were mostly by the same people, but at some point someone could have very easily come out and pointed out (for example) the inherent fallacy in the 4GB+ argument, or the fact that the phpng developers should have informed Pierre earlier that their new optimisations might conflict. It seemed like a number were happy letting some fight their preferred argument with the wrong reasons.

The arguments of 'wasted data' aren't convincing - the arguments of 'wasted data causes poor performance' would be convincing were there any data whatsoever to back it up, and if those who argued actually worked from that standpoint.

My problem was (as someone who read the mailing list) was simply that the very real concerns were brushed under the carpet, and that the situation was allowed to develop in the first place.
I'll be there (I'm one of the organisers). If you send your program to the email on the tournament page (http://corewar.co.uk/spring2014.htm) before 23:59 GMT on 29th May I'll make sure it takes part. After that, I probably won't have net access for a couple of day.

The same offer applies to anyone else who missed the deadline.
Roughly ten more people than downvoted it.
Also http://www.righto.com/2013/11/how-hacker-news-ranking-really...
HipChat Server

https://www.hipchat.com/server
Maximize Outcomes by Establishing a Release Driven Workflow, Upfront
Snowden's Lawyer: 'Mutually Agreed Solution with US Would Be Most Sensible'
I think it's less of a matter of good/bad than a bunch of other factors such as detail, immersion and novelty compared to what was available before. The graphics looked good in the context of earlier graphics systems, and I doubt it will be different with the current generation of 3D games.
Option 1 is already provided. The sd_notify function is simply a convenience wrapper for sending messages on a socket specified by the NOTIFY_SOCKET environment variable.

See the notes in sd_notify(3) or https://lists.debian.org/debian-ctte/2013/12/msg00230.html for a simple alternative implementation. Admittedly could be better documented.

edit: point to notes section
I think it's interesting, also, to think not only of the freedom this would bring to people with disabilities, but also just to children, and their parents. Kids could have a prepaid card/ticket which takes them only within 5 miles of home, or only to certain preset destinations. It would make it far easier to meet up with friends, go to youth clubs or social clubs, or come back from school, in places where the school buses are not up to scratch. And parents in turn don't have to spend hours joylessly ferrying kids around.
My argument is, since you insist that I don't have any, that since Apple has total control of an ecosystem they themselves created that there might be an anti-trust issue there along the lines of Microsoft when they decided to include 'mediaplayer' with every windows install when and if an Apple app competes with a 3rd party supplied app.

Whether or not I'm a subject expert or not has no bearing on that. I suspect that the answer is 'probably not', but I have seen weirder lawsuits being won. The bar in anti-trust cases is very high but there are multiple standards of proof and multiple instances of potentially anti-competitive behaviour.
You misunderstood how discussion works. YOU have to provide the arguments first.
A lot of great short hairstyles for women. Find the best one for You:)
SmartListing – Rails gem that sorts, filters and in-place edits data lists
The data knowledge stack (Concurrency is not for the faint-hearted)
I thought that a forking init script was supposed to wait for the service to be active before exiting. Otherwise you run "service apache2 start" and apache has not yet started after the command terminates.

This is the same requirement systemd has for the "forking" type daemon.
The ideal team is not three "guys" -- diversity of perspective helps creativity and versatility, of course your team should be aligned in values and methodology. Your post is fine as far as it goes, but there is so much more to the ideal team than just three people with different skills.
>if you already have a certainty that Google is pure evil

This is a straw man. Google may not think that doing something that is legal and common is evil, and why are we having theological discussions anyway?

You will have information on what Google is doing with your information when Google volunteers that information. Unless they deny usage in a legally binding sense, there's no reason why you should expect to see any further information about how that data is used internally. What you do know is:

1) that there will be no public relations consequence for breaking users' trust, because what they do with what their records is not transparent, and

2) that it's legal and common to use any information gathered about you in just about any way.

You can either assume they'll do what you have indicated that you prefer with the data, even if that likely involves leaving money on the table - or you can assume that they will generally do what they're legally obligated to do, and within that, attempt to maximize profits. IMO, the former position involves imagining that a company has a personality, and doesn't want to take advantage of you. It's a false equivalence to assert that the latter (a company legally maximizing its resources for profit) involves a similar leap of imagination.

You're not going to get information either way about what they DO until Google publicly obligates themselves with a policy document, or somebody leaks.
The Origins of Good and Evil
This is old news, especially with regards to iBooks:
http://www.marco.org/2010/04/06/ibooks-and-private-apis
Scroll-Imploding Penrose Triangle
Also note that when a comment gets downvoted it will max out at -4 even as you continue to loose karma.
That's not true, you can build apps for free.
Codename One has a build server on the cloud, which simplifies the whole build env for the developer.(you can use a Win machine to develop for iPhone).
The uses of this build machine has free account and paid accounts.
Counting up and down votes is a surprisingly interesting problem.

If you are interested, have a look at chapter 4 of Probabilistic Programming and Bayesian Methods for Hackers [1].

[1]: http://nbviewer.ipython.org/github/CamDavidsonPilon/Probabil...
Covert data collection on Android: apps can take photos without you knowing
Every time a self-driving car story pops up, I think of Rush's Red Barchetta. I have a sinking feeling we're eventually going to get to a point where traditional cars are completely outlawed. I definitely would love to be driven to work every morning, but I know I'd miss having the option to drive myself with the windows down. Driving can be fun!
>The truth in no online database will replace your daily newspaper, no CD-ROM can take the place of a competent teacher and no computer network will change the way government works.

Sure called that wrong.
I think most people want to target all platforms, or as many as possible.
How we turned a paper prototype into a customer acquisition strategy
Unsplash: 365 photos, 10 MM downloads later
A lot of the comments are actually wrong though. For example, someone accused the author of lying for saying "There is no documented, stable way for a daemon to use either of these options without linking to D-Bus's library and/or systemd's library" - and as evidence, pointed to systemd's "stable interface" for startup notification, which is a C API that requires daemons to link against a systemd-provided library. Their own source confirms the blog poster's claims, and yet they accuse him of lying and having no scruples whatsoever for making them.

Edit: Interestingly, it looks like one of the other Wiki pages[1] does specificially call out the underlying $NOTIFY_SOCKET protocol as a stable interface. (Then points to an authoritive chart that doesn't, presumably because the implementation details of the other sd-daemon.h APIs aren't stable despite being documented in the same way?)

[1] http://www.freedesktop.org/wiki/Software/systemd/InterfaceSt...
Clearing Detroit's blight will cost city almost $2bn, taskforce report finds