skysight-inc/HackerNews huggingface dataset:
July 15th to be exact.
I'd argue that domestic violence shouldn't be separated in that, and to my point the word domestic doesn't appear in the data. It is suicide, homicide, or accidental. As for suicide prevention, removing the instruments of death only makes people more creative, and isn't the right focus. http://clinicalpsychreading.blogspot.com/2014/12/suicide-by-...
Fear of running out of Cloud Storage? Many are switching to Terafyle
Terafyle supports Google Drive, iCloud Drive, Citrix ShareFile, Egnyte, Hightail, EMC Syncplicity, Barracuda Copy, MediaFire and SugarSync.

Here is a demo video. http://bit.ly/TerafyleAPVideo

Download the iOS App here. http://bit.ly/terafyleAppStore
reminds me of how top gear was able to do similar with an F1 Engine https://www.youtube.com/watch?v=5BaR1Kc62Pk
Google DMCA takedown notice on a django module from a porn movie
"Most users" think that KitKat is just a brand of candy. "Most users" will do whatever their phone tells them to do, or not even that. "Most users" are afraid to tinker with their phones.
> They are removing the Fn keys

Well that's going to be fun.
SEEKING WORK - Remote

Available for Clojure or Ruby-based software and web development. Proficient in data science, data analysis (using R + Weka + Mathematica + Go + Ruby).

Currently changing locations in Asia; only available for remote work.

Friendly, business-minded, a lot of experience with A/B testing and ecommerce optimization. Can be just a developer or a technical and business partner.

Write me at zirkonit [at] gmail.com and we will work something out )
Scaling Jenkins with Mesos and Marathon, Part II: Job Config Management
This is not surprising and this hit-job of an article implies it has something to do with the quality of Lollipop rather than the real reason: When Google first released Android, it was a major underdog to iOS. As part of the negotiations to get the carriers to... um... carry phones with Android, Google sacrificed the ability to push out Android updates. That ability rests with the cell providers and they always take their sweet time with it.

Note: I have no particular love for Google. Just the truth.
I used SmallTalk for a while and loved it but when I moved on to more traditional programming I never missed the SmallTalk days. I did learn a lot of stuff that I applied later on, though. Exact same experience with Lisp.
Looks like Uber uberified the cargo business.

http://blog.uber.com/UberCARGO
I worked in real estate search for years (8 markets, map-based) and I've seen many websites come and go.

Try to become number one or two in Turkey and serve that market really well, e.g. with help pages, guides, related services like moving company or deposit comparisons. Or expand to another niche like Greece.

Growing viral or with SEO (or worse spending marketing money) in english will be 10x harder because there so many more competitors.
How Reddit Sparked a Dialogue Between Scientists and the General Public
Triangle is "back", actually; the circle is "home". And the square thing is the app switcher history thingie. More evidence, I suppose, that the new icons aren't very intuitive.

On the other hand, floppy disks haven't been used for anything for a couple of decades now but they're pretty universally understandable as save icons. Most of our icon vocabulary has meanings that we learn by rote memorization more than inferrence from their pictographic representations. I'm not sure that the difference between a "good" and a "bad" icon (as long as they're used consistently) really matters that much beyond first-use experience.
I like the app, works well. I have it running at home and work. Makes life easy to grab files from various locations.
This is an assumption?
My apologies; I don't know how I missed that. This obviates my original comment.
It's an inconsistent mess that destroys muscle memory. The new notifications are retarded. The "privacy conscious" notification screen is useless, won't even show you a clock timer. Typing this on Android. 5 and it still doesn't know how to scroll back to the left when the text area is wider than the screen.

How is this a 5.0 instead of 4.5 alpha?
What is 'this' in JavaScript
With my 2015 budget and 2015 requirements, I'm going to need a few miracles.
For one that's actually your system, there's Lose/Lose. Each alien is a file on your system, and the file gets deleted when you kill it. When your ship dies, the game erases itself. But it doesn't reflect the system structure beyond using your files as enemies, so it's more on par with the Doom thing in that regard.

http://www.wired.co.uk/news/archive/2009-09/22/the-computer-...
Interesting. Makes sense, but are you aware of any data to back this up?
Interesting. The race is now on between Wheeler's Title II proposal and Congress Republicans' rumored Title X proposal [0].

[0] http://www.washingtonpost.com/blogs/the-switch/wp/2014/12/19...
FIRED Employee Fired at Goldeon Corral in Ohio
Wow. This is definitely something that you should never look at if you suffer from epilepsy.
Sorry, I've just realised how snarky my comment came off as.

I guess the point I was trying to make is that a huge portion of Git users don't actually need Git; they would probably get everything they need from a conceptually simpler VCS like Mercurial or SVN.

Regarding the DAG thing, this is just because that's essentially how Git actually represents the objects which it stores, which represent your repository and its history. A lot of the time I'm in the mindset of "committing some code to a branch" but sometimes it's useful for me to get into DAG-mode so that I can more easily think about how I want my repository to be structured.

An example is how I work with my master branch, which I consider to be the absolute source of truth for a repository's history. This means that it should be full of complete, atomic commits which are ordered in a way that enables me to do things like git-bisect (for finding bugs), generate meaningful release logs, and just generally understand the history at a glance. So rather than just blindly merge my branches into master, I spend a lot of time using git-rebase to squash, re-order, and edit my commits. I find it easier to do this when I'm thinking in terms of a DAG, rather than some abstract concept of a "commit" (whatever that is).
jailbreak iOS 8.1 with pangu8
I use the services, it works really well. I have it installed at work and home, it makes life easy to grab files remotely.
I have been keeping notes as I learn new things. Though they are more of a personal journal than anything.

I'll think about cleaning them up and publishing them once I get the source up. I just get uneasy about publishing stuff like this. It just never feels like my prose [or my code] is "good enough" for the world to see.

I want to keep it all tucked away: so no one will make fun of my primitive debugger, or how I use hardtabs for indentation![1]

[1]: The Rust style guide dictates the opposite. They can pry the tab key from my cold dead pinky!
> That makes me sad. I would like to see a desktop version

And you will see it once desktop versions are released. TFA is about 15W and 28W notebook parts. Haswell's desktop TDPs start at 35W.
OK, make that "A group of people who came to the Americas from Europe and behaved in a less than polite manner"
Maybe pressing fn+1 would produce a F1?
Not even Xeon, 15W and 28W are mobile processors, not desktop.
I remember when this first came out. I was just about to start college. There was a sense at the time that anything related to Linux system administration was black magic, doubly so for anything involving game programming. So this was certainly only talked about in hushed whispers and euphemism.
With the caveat that I'm an absolute idiot, and if you try and emulate any of this, you're even more of an idiot, then why not...

I both shoot up and smoke. Particularly when I'm working it helps to have injected at lunchtime or in the morning, and that'll keep me going the rest of the day. Smoking (chasing the dragon) on foil is much more of a time consuming thing, and I'd do that at home in the evening, where it will last all night. Also it's not possible to use that way in public ;)

The kind of people I buy from aren't the 'street' type dealers who are as likely to stab you as provide product. I have regular suppliers who have a much more stable lifestyly, and I either meet them or they will deliver. Yes, they're criminals, but the drug dealing is likely the only criminal activity they're involved in, they may even have a trade or job on the side as well.

Whether colleagues suspect is _always_ a worry. I think as long as you do your job well, employers will tolerate a fair bit. In my case, producing code is hopefully good enough to keep everyone happy. And with code in GitHub as open source and speaking at conferences, you can't hide; everyone can see how productive you are. The biggest problem is probably if I run out of heroin, meaning I can't work due to withdrawl, which is often hard to explain.

But yes, it is quite possible to maintain a full-time job as a software engineer along with a full-time heroin addiction, Cf. functioning alcoholics. Bear in mind that many start-ups often have a number of 'eccentric' and socially awkward types already, so spotting someone with a heroin addiction is probably going to be quite hard, - as long as they're not falling asleep at their desk every day ;)

Of course there are downsides. You'll probablym have no spare money (GBP 40 at least and up to GBP 100 per day, not sure about the USA) and no social life with your colleagues (you can't go drinking with them because you have to go home and score and then shoot up or smoke) and it's hugely emotionally draining. It takes a lot of work hiding things from people. Another big problem I have is that although I consider myself (fairly) intelligent and (somewhat) talented, I feel like heroin use has sapped about 10-20 IQ points, and my short-term memory has also taken a hit. This is a big reason for wanting to quit - I'm getting older and I worry about the cumulative effect on my mind and my productivity.

So there you go. It's actually been sort of cathartic to write this, but I really have to emphasise that what prompted me to create this throwaway account is that I'm trying to _quit_ - not to encourage anyone to start! Heroin has been very comforting in the past, but it's not something I want in the future. Recently, successes at work have been driving me to think that I just don't need the crutch of my addiction anymore. If I can stop this, that'll be the best thing I've achieved in a long time, and I hope it'll help me and the company I work for achieve even more...
My son died of Bone Cancer when he was 12 years old. For over 4 years I would read and re-read his CT Scans and PET Scans. The issue was his cancer is only curable by surgical removal of any cancer.

The old CT Scan were difficult to interpret and my son's orthopedic doctor (Dr Dorman, CHOP) could look at the scans for 5 seconds and give a answer verified later after surgery. All other doctors (Say around 10) would look over them for 10+ minutes and not be definitive about anything and tell me to go to Dr Dorman at CHOP.

This is big news for the kids and parents of hard tumor cancers. I am really excited that maybe one more kid doesn't have to go through the torture of our current treatment of hard tumors i.e. bone cancer (osteosarcoma) and other horrible diseases.

I always remember the Star Trek film the Search for Spoke when Bones heals the woman in the elevator and yells at the doctors for the barbaric treat of patients. I am thankful for all the doctors we had.
Google Losing search queries due to Change in Firefox
Only from my own apps.
New android versions are always much more likely to install my apps than their actual percentage of devices out there.
Avoiding dynamic memory allocation and recursion are typical rules for embedded scenarios, where programs run in safety critical contexts on tiny microcontrollers. These rules are not for easy static analyzation but for having a deterministic memory usage. In the best case one where you can proof that your application will in no state exceed the available memory. Similar rules are also enforced in automotive scenarios.

Allowing recursion allows to blow the stack. Allowing malloc/free might blow the heap. Even when it does not do it immediatly it might do it over time due to heap fragmentation.
I do miracles. A thousand downloads is nothing--not even worth thinking about. Once miracles are discovered, I win completely.
What do you mean about netflix pouring water?
As others have pointed out, there's a lot to be exited about. I definitely see this as a big step forward.

That said, I think the connector shape is flawed. I've seen too many micro USB connectors break off in phones because it's hard to make something that small strong enough for movement from the cable. I wish they would have chosen something closer to the lightning connector or magnetic for durability. I'd hate to have to replace the main point of connectivity of an ultra-thin laptop.
It's really not, the justification is obvious; revealing information may very well also reveal how it was obtained. I understand the skepticism, and obviously this justification could easily be abused, but it's not some imaginary thing.

My wife worked in Navy intelligence for six years. She was privy to classified information. She, at times, knew where information was coming from, and it is obvious that the information itself would have implicated its source if it were to be released.

I'm not saying that's the case here. I'm pretty damn skeptical of my government as well. That said, the Fed is under no obligation to reveal all of the information it has. I think we'll be in the dark on this one for some time unless things change in such a way that would require more information to be released.
The Cynic and the Lame Duck President
Ah! I read your comment a few times before I even saw the transposition. Yes, I just meant the official name of the country as opposed to the slang some Americans use.
Huh; according to that article, the thing ships with Windows 3.0. Guess the legacy software's still gotta work.
Sure. K1MAN made communications that would probably have been legal if they didn't cause willful interference:

In support of its motion for summary judgment on the monetary forfeiture, the Government presented FCC transcripts of recordings made on November 27, 2004, December 8, 2004, and March 31, 2005 that it alleges show K1MAN beginning to transmit on top of existing communications by other users. [...] The Government also provided the declarations of several FCC personnel who monitored and observed interference between K1MAN and other amateur operators. [...] [1]

Chief US District Judge John A. Woodcock Jr, in writing for the Court, agreed with the FCC on the first two counts -- willful or repeated failure to respond to FCC requests for information, and willful or malicious interference -- and granted summary judgments to the FCC in the amount of $3000 and $7000, respectively. [2]

As for more targeted attacks, see the Notices of Apparently Liability for KZ8O [3] and K3VR [4].

Once public airwaves are involved (as opposed to wires) you're on the FCC's turf, and the FCC takes radio communications VERY seriously.

[1] http://www.arrl.org/files/media/News/Baxter_Summary_Judgment...

[2] http://www.arrl.org/news/us-district-court-for-maine-issues-...

[3] http://transition.fcc.gov/Daily_Releases/Daily_Business/2014...

[4] http://transition.fcc.gov/Daily_Releases/Daily_Business/2014...
metered service

Might actually be a good thing.

The next republican run FCC ruling that not blocking porn is unreasonable

The next FCC ruling that not blocking piracy is unreasonable

I thought Title II explicitly shielded carriers from responsibility for the content that went over their networks?
Great service, I use it with Dropbox and One Drive.
When I got to the bottom my monitor started melting down and up and I looked around the room to see if space time had truly been bent...
You nailed it. Tail calls have constant memory footprints, non-tail-call recursion (assuming the language runtime and/or compiler are able to recognize these situations and convert the tailcall into an adjustment of the variables in scope in the current stack frame followed by a jump).

If we'd be worried about our ability to analyze these then we wouldn't be able to optimize away that special case to begin with.

I do find that to my imperatively trained eyes it always screams 'stack overflow' at me and then I have to remind myself that will be optimized away.

It'd be nice if environments that provide tail call optimizations could be set to fail compilation if any non-tail-call recursion is detected.
I saw some of those bugs before the first maintenance release. It seems to have solved them on my Nexus 5.
An ET visiting this planet might think that cell phone carriers and Internet providers are for some obscure reason doing their utmost, with full conscious intent and purpose, to become hated by their own customers. Which would be a puzzle difficult to solve for the visiting alien.
My first gen Nexus 7 is using it, but I'm not. It's so slow that sometimes I can't even get past the login screen -- it goes dark before it registers that I've swiped my lock pattern! Other Nexus 7 owners have complained about this as well, but we don't matter enough for Google to issue any sort of fix.
No HEVC decoding?
Fastest? I disagree, Kitkat was much better CM is infinitely better than anything performance wise.
They are foreseeable. This sort of regulation ensures that only big players (incumbents) will play, because it tilts advantage to those with better lobbyists. http://clipperhouse.com/2010/02/22/net-neutrality-and-preser...
module-local as in, creating a new type that can't be exchanged with the outside? Or converting the value's type on the fly when it gets passed somewhere else? I doubt either would be very usable.

Edit: the page refers to open classes, and I think the idea is that you can redefine methods on Object and have it apply to every object.
We're adding hardware daily. Checkout our review at bit.ly/terafyle2
Me too. One of the reasons I bought the phone was to get OTA updates, and I don't want to sideload things on my prod phone. So it's up to Motorola to get it out to me.

That said, I'm hearing a lot of negative about L, so I'm not sure if I should be upset or not. I think 4.1 had a better interface than 4.4 anyway.
Crowdfunding benefit for Charlie Hebdo
Numerous other countries have substantially curtailed the right to own guns, so it's no large stretch of the imagination.
We're always looking at ways we can create more value for the community then the platform fee necessary to run it. Products on assembly benefit from administration of accounting, finances, legal, many operating costs (hosting) pre-profit, as well providing trust layer (with revenue) so that contributors on products know that if there is any success it will be fairly distributed to everyone.

Most importantly there already is a community of other engineers, designers, and even creatives interested in helping with marketing/distribution.

FWIW - other marketplaces often charge 30% or more (e.g. heroku, apple).
This video is very interesting.

Very good point about the manufacturing of processors being backwards. Why _not_ put an interpreter inside the L1 cache that accomodates higher level programming of the computer? Why are we still stuck with assembly as the interface to the CPU?
Gibber – creative coding environment for audiovisual performance and composition
Top Apps for Startup CEOs
Although we rank really well in Turkey, the search volume is really low thus It's almost impossible to monitize the business in ads. That's why we started to think about expanding to some other markets preferrably English speaking.

On the other hand there are around 4.5 million university level students in Turkey and a good part of them are living in apartments. (Most schools don't have dorms) Yet, the whole "looking for a roommate" business is offline. That's where we have problems to atract more people to our platform.
You can turn the animations off in Lollipop...

"...if you are not fond of the animations, you can either turn them off completely or increase their speed. To do this, you will first have to enable Developer options by going into Settings -> About Phone and tapping on Build number 7 times. Then jump into Developer options from the Settings menu and change the Window animation, Transition animation and Animator duration scale to Off, or .5x to increase its speed."

http://www.androidbeat.com/2014/11/top-10-android-5-lollipop...
It's like rain on a wedding day!
Correct. Real time doesn't mean "as fast as possible" in embedded systems. It can mean anything from "within a specified time after a given condition is met" to "it must happen at precisely this time, every time, after this condition is met" and a bunch of permutations between and outside those two.

The idea of deterministic jitter might be foreign to those who've never done real time embedded work. By this I mean the idea that, for example, a certain output or result is specified to happen at 100us +/- 1.2us from a condition being met. Here +/- 1.2us being the acceptable response jitter. Very often you find yourself using NOP's to balance both sides of a conditional in machine language in order to control jitter.

From experience I'd say that the exact definition of "real time" is project dependent. This definition is very different in, for example, a control panel processor vs. a 5 axis milling machine capable of rigid tapping.
The ethics of suicide spawns some interesting philosophical conundrums.

Would you be justified in entering a time machine, traveling 40 years into the future, and murdering your future self? If not, how could you be justified in murdering your future self without the use of the time machine?

Or imagine a person with multiple personalities. Each has a theoretically equal claim of ownership of the body. While one is in control of the body, it commits suicide. Is that ethical? Now consider that your personality now is not the same as it was 10 years ago, nor will it be the same 10 years from now. Your personality may also change permanently or temporarily under the influence of alcohol or other drugs.

If you have nothing left to lose but your own life, and no longer care about losing that, would it not be preferable to gamble it in a bid to gains something that you would like to keep, rather than merely throwing it away for no gain?

If you outlaw suicide, who would you ever be able to prosecute for the crime?
Is Bitcoin Made from Titanium? Currency on Rebound Despite Hack, Price Plunge
They would be removing the Fn key, which would mean the F-keys would go as well. So just brightness, volume, etc., along the top.

You could probably still switch to the old F-keys in Keyboard Settings though.
"Bacteria are quickly out-competed by genetic variants with fewer expressing genes that they don't need." This has not been true for MRSA, where transmission of resistant organisms in the community was sustained despite there not being particularly intense selective pressure in the community. Last I checked (I don't work in community transmission as much) we don't have a firm handle on why that's true, but I'd caution against simply assuming that resistant organisms will be out competed absent selective pressure.

Beyond that, even if they are out competed, that's not sufficient. They need to be out competed to extinction.
> recursion belongs in academics.

All those crash prone (not!) Ericsson phone switches beg to differ.

Recursion does not belong just in Academics. But just like any other tool it requires some level of understanding and when you use it naively it will bite you. To avoid such complications NASA attempts to get rid of the problem entirely. But when properly used recursion has its place, provided both the language and the programmer are aware of its limitations and pitfalls.