skysight-inc/HackerNews huggingface dataset:
Really excited to try this out, had bad experience with iPhoto's performance the past few months.

I recently switched to using the Photos functionality of Synology. It's not as pretty as Apple's software but it's very fast.
> ...Microsoft creating their own version of it means its a viable technology.

...Microsoft creating their own version of it means it's _viewed_ as a viable technology by _managers_.
Shameless self promotion, but if you like French bulldogs, we've got a ton to look at on Pack - http://packdog.com/breed/french-bulldog :)
Two comments:

1. You lost your device at the same time as your iCloud backups were corrupted? How did they even get corrupted? I've never heard of that happening before.
2. If you're worried, you can always do local backups with iTunes.
This looks cool! I see this helping a lot of people just get started and focus on what they do (until they include something else and it screws it all up :P)

The first thing that comes to my mind is making themes for this! Should fork and play around.

But how far can be push this ... What about grids ?
Fuel Book – Turn your car into a smart car
What is your github account (or email?)?
Can you use SRV records for this? Or is that unsupported too?
this is unrelated to the topic at hand.
You realize you're commenting on a post about Apple's brand new app Photos, which is not the same thing as iPhoto, right? It's a replacement, sure, but it's a new codebase rather than an update to iPhoto.
Gshock watches already have digital crowns, so Apple can't patent them unless there is something new.
For text parsing, it'll depend on your buffer size. If you're able to use a buffer smaller than a few GB, then you'll be fine for RAM. For parsing code or human language (or any file smaller than that), you won't need anything even close to that.

For neural nets, it depends heavily and how the code is optimized and what your inputs are. I know that isn't very helpful.

In general, the people I know who have trouble with high-end, consumer-grade hardware (~$1,000 in parts for a single machine) are usually researchers. Then you're getting to the point where you'd want to look into distributed processing.
And the US police state will be happily data-mining everyone's photos for facial recognition data and your social graph.
City patterns: bird's-eye view
I've made a (hopefully) complete list of methods in this answer: http://stackoverflow.com/questions/11830839/when-using-iocp-...
Markets are frequently manipulated and distorted, they fail and fault and such.

But they're not keeping consensus ledgers for limited supply cryptocurrencies. Any of these failures or faults can allow a coin to be spent twice (or other mutually excluded transaction) with parties that have different views of the system, the result-- and any transaction which is casually depended on the conflict-- can never be part of a common system.

So it's like someone manipulates the market economy to convince you to buy a cheeseburger most other parties think they sold to someone else, and now your hand cannot interact with your neighbor's door because your hand contains atoms that-- as far as your neighbor's door is concerned-- aren't part of your hand but are instead part of my foot.

Markets are a tool. They have their applications and limitations, building the security of a cryptocurrency in an adversarial environment out of them sounds like a plan for failure. No less than using a cryptosystem in a place where you really needed a market may not give great results.

But you don't have to take my word for it, the prior consensus model in Stellar _already_ faulted, all on its own when, the requirement for the trust topology was violated. This fault wasn't a surprise, I (and others) called it out years before-- but the vulnerability of the system was publicly ignored by Stellar's creators while they ran Ripple and Stellar's advisers (including Mazieres, who was an adviser listed on the Stellar site on day one) even as they facilitated the sale of their ripple-reboot asset to the general public. It was not acknowledged until it knocked their system out. The improved consensus may better confines the failure domain, but retains the property that the safety of the consensus is largely external and depends on particular topological constraints without a procedure that provides any assurance the constraints are likely to be met.

Another response to me argues that it will probably be fine; but this flys in the face of reason. The same property existed before and it demonstratively wasn't fine.

If you look at the old BCT thread, I was a big fan of the original ripple IOU system, before ripple labs bought the name, and had recommended it as a potentially fruitful area to many people. The original system could potentially have been implemented without any global consensus at all, which was a large part of why I found it interesting-- Global consensus is enormously costly. But functionality like a new cryptocurrency currency for the purpose of funding the company and the integrated non-interactive rippling (which apparently has been largely turned off in ripple now due to other security vulnerabilities) brought back in the global consensus requirement. (The result was that I felt I had to go edit all my old posts to remove my recommendations, since the system was wildly changed to be something else)
I currently use Carousel by Dropbox and have 200GB worth of pics and family videos. Ofcourse I use selective sync to not have them on my MBP

I like Apple photos auto smart sync and a native Mac app.

If I want to move/copy my pics from Dropbox to iCloud drive, any alternatives to having download them to local machine and upload again to Apple server? Any cloud based sync product that supports iCloud?
Particle physics. Simulate air movement, the weather, chemical reactions etc.
I don't think this is as easy as you make it seem. A whole bunch of problems in typing and deduction are undecidable in the general case. (Don't know about this one, but just saying.)

Also, you seem a little aggressive toward "Haskellers". I'm sure you didn't mean to be! :)
French TV network TV5Monde hijacked by pro-Isis hackers (the guardian)
Do you mean: I typed: 'rm /' and the prompt never returned? This didn't actually delete anything, you can always just do a ^C to get the prompt back when it gets stuck like that. I wouldn't consider that a "bug", just an unhandled error condition. More of a "glitch" that will take about 2 seconds to work out. Thanks for the feedback!

EDIT: Already fixed with a nice friendly error message!
And how does this stop the company from being Apple, "innovative, changing people's lifes, etc...?" Just because it is "just" customer support it does not imply it is not Apple.
Just curious--I thought all three platforms were committed to essentially matching each other's prices. Has that not been true in your experience? Or is it something specific that's driving up your perceived price of Azure versus the other options?
People don't buy Cortex-M or microcontrollers in general for processing power, their for low power consumption, size and cost (thou this may not the the aim for project).
Watch Hello Pratibha 9th April 2015 Episode
I think the Tragedy of the Commons is a more apt analogy. There's a finite resource (employees) which optimally benefits each company if they were non-competitive. As soon as they start shortening the supply of that resource (in this case, making it more and more costly to obtain the resource), then it becomes a race to the bottom.
Maybe I am dumb, but how should I run it on Mac?
Can't find an executable, only .exe files :(
- Native notifications

I've noticed Firefox (maybe just developer edition) asks for permission to provide notifications on some sites (specifically Udacity). I have been meaning to see what those are, but I assumed it was native-ish notifications. So maybe that would be possible to implement in a web app, I dunno.
Caffeine makes me impatient and neurotic. So I drink non-caffeinated tea instead.

Sugar demolishes me. I'm useless on a sugar high. I compensate with fiber and fat so I can use the energy.

Alcohol, I hate how it makes me feel. Angry and uninterested in actual work. I only drink a beer or two when forced to socialize with drinkers.

I feel that the best code comes out when I'm mellow, but with just enough energy. Too much or too little usually leads to not wanting to do anything related to programming. I guess it's just about keeping things balanced.
Okay, changed Gruntfile, there was an error saying it's Windows on Mac.
The Mission to Resurrect the Woolly Mammoth
Seems to me that the Phoenix/Hydra/Mjolnir guy has moved past window management to a much more general problem space that I don't particularly find interesting or useful (also, come on, lua is lovely in concept and I'm sure superior to JS in uncountable ways, but FFS, we all know JS and if I'm going to get up to speed on a new language, it's going to be for an actual programming project, not something silly like configuring a window manager). However, Phoenix got picked up by a new maintainer and seems like the best of the bunch at the moment. It's what I use.
If we could answer in seconds we would.

What motivates us to excel in that area? If I had to take a stab at it, I'd say there are two main reasons...

First, we view our support and our product as two sides of the same coin. We are immensely proud of what we've accomplished at SmugMug, and it simply would not enter the thoughts of the caliber of people who work here to have an awesome product and mediocre support.

Second, and more to the point, photos and photography are intensely personal pursuits and businesses warranting equally personal service. Whether we are protecting customers' memories and art or enabling them to live the dream as a pro photographer, they need to know they can rely on us no matter what when things hit the fan (as they unfortunately do on occasion).

That trust is a non-negotiable part of our relationship with our customers, and our Heroes are amazing at earning it through every ticket they help with, large or small.
The US Gov Can Download the Entire Contents of Your Computer at Border Crossings
I don't know how it actually works, but I can't see how this would be needed in that situation. The ^C signal goes from client to server, while the program is flooding in the opposite direction. So the flood of data shouldn't delay the ^C transmission.
NASA: We'll likely find life beyond Earth within 20 years
In high school, we used it (and variations) on each other all the time during CS lessons, so teachers ended up moving us to DOS.
Thanks, its only in beta so its not perfect but getting there

bramgg is right in his comment. we are using images to display the text. when the user edits / "unsends" and email we simply re-render the image.

bramgg is also right about gmail's image caching however we found a way around it

as for the privacy: we will upload our policy soon (it's being reviewed atm). but simply put:
- we do not ever sell your data to 3rd party
- all of the email info are stored heavily encrypted on our servers
- the images are behind a secure proxy
- once you delete an email it completely removed from our servers
I'm pretty sure when this Pebble I've got on my wrist needs a new battery, the answer is not going to be "send it back to Pebble", but "take to it with a Dremel then some epoxy". And I'm OK with that. (And, I've got a new Pebble on the way now, a cople of years after buying this first one...)

Not quite so sure I'd be as happy taking to a ~2 year old $400+ iWatch with a Dremel...
Indian police to use 'pepper-spray drones' on protesters
I'd be really grateful for one if you still have any up for grabs. My email address is in my profile.
Thanks in advance
Making 400k/yr profit on an eBook about parrots (2009)
TinyUmbrella Download for iOS 8.2 downgrade
The lack of positive comments would work great. Because the people posting jobs would get feedback from their target audience. Currently employers just post a lot of jobs and are left wondering why they can't find skilled people. They would know if we were allowed to tell them.
Bitcoin news delivered to your inbox
And by Windows, you probably mean your memory of when you last used it as a main OS.

I moved to OS X 5 years ago, and recently I realised that a lot of my assumptions about Windows are no longer true. Now, I contemplate moving back.
That's true, but it's irrelevant to the point. Listing DHH as one of the "creators" of Ruby, like this article does, needlessly spreads misinformation. Frankly, it's not fair to Matz and the Ruby dev team to list DHH as a creator of the language. DHH invented a web framework that greatly popularized the language, true, but Ruby was single-handedly created by Matz.

BTW, not everyone who uses Ruby uses Rails. Ruby is a general purpose programming language that is used by many people for solving many different problems.
A Hacker’s-Eye View of the Internet of Things
It runs on top of DOS, using INT 0x21 to spawn the effect executables. The loader doesn't read the executables directly, it just decides when to start and stop them, plays music and bounces some text up and down while the effects are loading/decompressing/precalculating. Writing a demo that is it's own OS and has total control of the machine is definitely something like I'd like to have a go at in the future, though.
These companies care about their "property" more than about legality, unfortunately.

I remember a lawyer from Atari/Infogrames coming at me for having authorised some abandonware site to publish a game I had written in 1990, Alpha Waves. So I dug up the contract I had signed with them. It was a 3 years exclusive licensing and distribution contract, which Infogrames could only renew by sending me royalties every quarter.

I sent a copy of the contract, along with a letter asking for the more 15 years of royalties (after 1993). Never heard back from the lawyer after that.

Old abandonware often belongs to individuals and independent authors. And if they are like me, unlike lawyers, they are just happy that someone remembers the stuff they sweated on for years.
Could you talk about why you forked Otalk? All I could find was the diff[1], and it seems like Otalk is still active.

1: https://github.com/otalk/otalk-im-client/compare/master...di...
Spy Hunter 4 Crack and Activation Key Generator Free Download
I never saw Ruby in production without Rails.
The Notifications Whore
I'm going to just throw this out here because Druid deserves some love. This may be slightly off topic, but whatever.

I've been working with Druid for over a year now with around five months being in production. The stack plays nicely with Puppet and the APIs are very straight forward.

What really sold me were two things: 1) the ability to have a self hosted ad hoc analytics backend that's on par with SaaS solutions and never have to worry about any aspect of it. I'm a programmer after all... 2) being able to "reindex" or "reaggregate" periods of time very easily using hadoop.

The entire community behind Druid, especially cheddar, deserves a crate of beer :) You've all made my life so much easier.
Perl and C++
"Supplement" is a cop-out word. It means pretty much nothing

Cue the "supplements don't work" "articles" or even this one.

Yes, if you go to a fitness store, I'd say around 80% of that is at best harmless (some may have questionable substances - especially those "pre-workout" ones, and the "Prohormone" ones, which are usually worse than taking the actual steroids)
Well put, I totally agree with you. I've worked in support team at two MNCs, and now being a developer now I can guarantee that there exists an really thick border between the two sects..

The differentiation is so deep, even the frequency of outings and the places they take you vary. The work timing differs, shift timing differs, perks differs. After all, the people who make things are revenue generators for the co, and we were nothing but easily replaceable pieces.
This is just the source code from messenger.com plugged into a node-webkit and in no way "native".
Even though this functionality is very handy, I think I will never trust iCloud ever again due to many loss of data and time to solve syncing problems. If this photo syncing is anything like keychain syncing, I will have very bad time and while password recovery only takes time, photo recovery won't be possible.
The thing with "undecidable in the general case" is that 80% if the time you can just heuristically guess an be right. Most bugs are shallow. Typos, forgetting operators etc. And even if the guess is just plain wrong, I think that a wrong simple guess is most of the time better at nudging the learner in the direction of fixing the mistake than an incomprehensible type deduction explanation... And if it's not you can always have it under some kind of "details". And no, I don't think this is "a job for the IDE"... this would be Java-think :)

...and that't the thing, when guessing what's actually wrong, syntax can help a lot. Things like having the equivalent of an auto-curry-on-off toggle at the syntactic level, would make guessing at least 50% easier. And other little things too. I think ML-lamnguages tend to shoot themselves in the foot here. C-like syntax has a clear advantage when it comes to enabling guessing and heuristics.

I didn't mean to be agressive, I love the concepts behind Haskell... this is why I hate the "little things" that ruin it and make it almost unusable for average "don't make me think too much right now" type developers (like me after some sleep deprivation or a couple of beers or during a "this bug needs to be fixed by yesterday morning" sprint :) ).
What a BS Matrix
Job description now online: http://jobs.r-control.de/job/cloud-engineer-devop-mw/
I stand corrected.

It still does not look anything like a (recent) Macbook, imho.
So what? That doesn't change the fact that DHH didn't have anything to do with the creation of Ruby.
There was an issue when people were using memcpy with overlapping addresses (ahem Flash), but I guess that was on stdlibc

https://bugzilla.redhat.com/show_bug.cgi?id=638477
Could go the other way. Would you bet against Apple already having people pushing iWatches and HealthKit/ResearchKit data as being mandatory parts of sports training? They _know_ the nerds are going to buy smart watches, but quite likely Android Wear or Pebble ones. If you wanna make expensive Apple ones cool, make sure every football player has one on his wrist, and all their girlfriends are giggling away in class getting "touched" by them. then see how the school administration goes trying to ban them...
A global illumination raytracer.
A subdivision surface modeller.
A surround audio mixer.
The 5 Factors to retrspect after developing a product after every Agile Sprint
got it. will try to be more explicit like ASK HN.
Well I use Windows daily as a dev at a MS Partnered company but you are still correct in that when I said OSX is turning into Win I was thinking of the XP/Vista era. I am not a huge fan of either 7 or 8 tbh, but that is acknowledged as a personal preference in much the same way as I sold a practical commuter car to buy something "i like driving more".

The problem with OSX now, as I see it, is that as Windows irons out the problems that made *nix users dislike it, OSX seems to be allowing those problems (both engineering and usability) to creep in.
That's what we do now: fat JARs, including all dependencies and use embedded app server. On top of that, we use docker containers so we can control de JVM version as well. The overhead is not that high and it gives us the benefit of knowing that the same container that the developer/jenkins tested is the one that passed QA and will run in production.
> "how do we know they won't?"

Because the prior version _already_ faulted in production as a result of having a trust graph that didn't meet the prior criteria needed for safety. The prior version also resulted in centralization in practice (in it's ripple instantiation; kind of neat that the ripple->str-reboot let us see both of the predicted failure modes play out, even though they were largely mutually exclusive)

The latest work is intended to relax the requirements/consequences but still provides no guidance or tools for achieving the required topology in practice.

By all means, clearly label these efforts that have have taking a "you haven't yet proved its broken" approach to safety/security; and I won't complain about them. Absent that, I just normally expect that when someone produces a cryptographic product that they've actually given some care to their security.

> consequence is that people will start putting the Stellar equivalent of blockchain.info onto their trust list in order

Then if they're anything like the Bitcoin world's blockchain.info-- which is regularly in a confused state--, I'm may soon find myself the proud owner of infinity STR, I guess? ( Screenshot someone else sent me of the actual BC.i site one day a while back: http://people.xiph.org/~greg/21mbtc.png )

"testing is making sure it does what it should, security auditing is making sure that is all it does"
I implemented all of this building a whatsapp desktop version of whatsapp web (also with nw.js) and it is working fine... It's really simple to do. Slack is also a nw.js app if you haven't noticed, so it is the proof that you can get a near-native behavior... =)

I haven't uploaded the repo cos I fear backlash from facebook even if it is just a wrapper... Remember that the guy that built WhatsAPI/yowsup has been banned from fb and whatsapp...
Enterprise data SaaS firm Informatica acquired for $5.3B
The real problem is not with programs flooding the terminal, but rather that if the foreground program isn't accepting input (perfectly normal for many programs) then by design the socket buffer will fill up, TCP flow control will kick in, and the client machine will stop even sending the bytes to the server. In order for a ctrl+C to get around the backed up buffer, it has to bypass the regular queue.
Ask HN: What the best resources to learn sales for B2B companies?
Snowden keeps saying that US is still catching our emails
There's a difference: Apple is a public company (without an insider-friendly voting structure like Google's), and shareholder activism is a powerful force these days. (I am not an expert.) If the current approach stops delivering big profits I think the management will be hard put to resist the pressure to smash up the piñata and hand the cash to the shareholders. (That pressure already exists: http://www.cnet.com/news/apple-to-shareholders-vote-against-... ) So I think the thing protecting the status quo at Apple these days is really the flow, rather than the stock, of profits. And indeed there doesn't seem to be any sign that the apparent decline in the quality of OS X is actually hurting profits or sales yet: http://appleinsider.com/articles/14/07/29/apples-focus-on-va... .
I believe no service claims of owning the email.

Also, you are right about end-to-end encryption. That would definitely help the cause.