skysight-inc/HackerNews huggingface dataset:
Are you sure that action is always the application of knowledge? When a star gets old and goes supernova, I don't think it's really fair to say that it's because of knowledge or intelligence on the part of the star. Or when a rope gets old and frayed and eventually snaps. Or when an asteroid randomly collides with a planet. Or when lightning strikes.
Erm, always killed it? Zune, Surface, Lumia?
Url changed from https://itunes.apple.com/us/app/microsoft-band-sync/id926162... via https://news.ycombinator.com/item?id=8531131.
Programmer Anarchy, summarized
It does have the GSR looks like
Tiny Tiny RSS Den Open-Source Feedreader Auf Eigenem Webspace Installieren
The note is slightly outdated - the recently released libsass V3[1] is targeting SASS 3.4, and they expect to fully pass the spec by V3.1
Microsoft 'Leaks' Its Own Fitness Band with Premature Mac and iPhone App
All the sensors + apparently a very lightweight OS + small form factor = I like it.

The killing feature is the integrated GPS. As mentionned on the website, you can go without your phone. That alone could make it a buy if it supports wireless charging (I don't want to bother with wires in 2014)

Also, it is multiplatform, which is a big plus. I do not want an android watch or an iwatch, but something that will work regardless of the cellphone I chose.

I wonder if there's a devkit to read the data. If some HN is from Microsoft, I'd love some links to the devkit page (simple stuff, like retreiving GPS log, heartrate log, etc)
Finally a Microsoft product that isn't stupidly handcuffed to their ecosystem. Microsoft has amazing engineers still, and they must be frustrated that they aren't allowed to produce the best device they can, regardless of os. I hope for their sake this thing does well.
Hardware-wise, I'd say yes. I haven't used a Lumia but the Zune-HD and Surface were actually well made.
Comments moved to https://news.ycombinator.com/item?id=8530819.
Yeah there's definitely something wrong with his hardware. If the CPU is overheating, even on my constantly thermally-constrained first-gen MacBook Pro Retina, it should just throttle down the CPU speed to something safe and painfully slow. He's definitely got some hardware fault if it's panicing (check the panic.log)
It's not surprising. It is, however, annoying and worth pointing out.
http://www.thecrimson.com/column/the-red-line/article/2012/9...
Open Letter to Bitcoin Businesses: Why I'm closing my accounts
Thank you, I needed this after the video started with cheesy music and the words "life is made up of moments".
I wasn't. I can't afford a couple grand for a dozen power point slides. If somebody wants to share it then I would be thankful, definitely won't view him as a thief. You are not an ambassador for the entire HN community and their view on digital copyright or ethics for that matter. People complain about cost of people's products all the time on Show HN if you haven't noticed.
It's also perfectly normal for people to react and condemn a business which appears to be behaving in either an irrational or bad-faith manner. Why is that so surprising to you?

"Legal" is not the same as "good idea" or "immune from criticism".
IIRC, Surface is one of the key reasons Microsoft did so well in the last quarter.
Xbox 360?
NSSpain 2014: “Swift and C” by Mike Ash
It seems that it's available to order.
literally I just put it out there and it gets organic traffic.

I'm working on discovering channels and selling to that niche. One way is linkedin but it's a tough sell.
I definitely agree that it's a bit too clunky.

I think it's arguable though that PATCH itself isn't quite RESTful as it doesn't describe the state of a resource at the identifier, but instead some subset of the state of that resource. Doing that kind of destroys the semantics of the resource identifier.

You'd probably still find me arguing for PATCH as it's obviously preferable not to resend an entire resource to reflect a small change in that resource.

Perhaps the more elegant solution is to forget PATCH and use more nested resource identifier semantics (never thought I'd say that) so that you can appropriately identify the entire subset of the resource being altered.
How much of that is due to Bootstrap though?
This proposal is more in line with the system you describe (except null instead of undefined). https://tools.ietf.org/html/rfc7386

I prefer it, and think it's much easier to understand.
Yes they were. They did like it, I don't know about an NPS survey.

My product was similar to others already existing.
This is what happens when your organization's focus on user experience eclipses its focus on the user. Apple has allowed a very exacting vision of Notification Center, one ostensibly made to keep the iOS experience consistent, to trump the actual user convenience of having a particular kind of tool within it.

It's this maddening, self-sabotaging dedication to singular vision at Apple that scares off developers from trying genuinely innovative things on iOS.
Yes, such a backslash is quite possible, and if one has lived through several decades of similar on/off stages in trends will know (those involved in the sixties culture wouldn't expected young people would turn into apolitical consumerists a mere decade later -- "Family Ties" style).

Unfortunately a lot of conceptually challenged people don't understand anything about social norms, peer pressure etc, and think that using or not using this technology is just "individual choice" ("noone is forcing you", etc). Then again some think that you can get out of a depression just by trying to think more positive...
https://hn.algolia.com/?q=What+I+learned+from+reading+8%2C00...
First rule of business: NEVER turn away a paying customer.
Zune had problems, but hardware wasn't one of them. At least not from the five minutes that I ever used one. Which was maybe the only Zune I ever saw.
Go 1.4 Beta 1 Release Notes
Mobile payments, and why you should care about CurrentC
Based on this interview/article on the verge [0], it sounds like there are plans to open up to devs eventually (not surprised, considering microsoft's current trends), sounds like they are just taking this one step at a time.

[0]: http://www.theverge.com/2014/10/29/7118533/microsoft-health-...
Up to 48 hours.

You can bet that is with everything off. Looks like its going to be a 1 day device with GPS/Heart Rate and moderate usage.
Not to mention the Lumia just became a Microsoft product. Microsoft has yet to put their own stamp on the brand.
Any word on silent alarm and convenient wake-up like the fitbit?
Cool; thanks for the information. I suppose it's a pretty good college to go before university.
Those attributes that look like comments have to go. Geez.
I love my Garmin vivosmart. 7 days of battery life but you get the smart notifications. It's pretty convenient.
Yep, I've got a cups server on my linux box to support the laptops in the house, and the ipad recognized it just fine. Nice bit of accidental compatibility there.
"For example, if you receive many notifications or run with GPS turned on, you’ll need to charge the band more often."

A smartphone can go 48 hours if you turn off all the radios too. The 48-hour claim seems mostly meaningless to me.
I'm really impressed, I was set on getting an apple watch until now, but this may change my mind - great form factor and style, has the sensors I'm looking for, and cross platform. I'm eagerly waiting a review.
TDD and BDD with Node.js Using Chai and Sequelize
New name suggestion: Mulled
I suspect thats so it can measure your pulse better. Its also more private if it displays text messages.
Is there a good open-source Paxos implementation?

Try Corosync/Pacemaker.

I believe most developers just want to consume a working library.

Right. Maybe they'd even prefer not to have to bother, they just want the availability thing solved for parallel service instances. Perhaps the more interesting question is, "how do you neatly fit raft/paxos like functionality at deployment time in to the average SOA service development process?" (subtext: without making devs learn either algorithm)

I think the answer there is an improved devops process that discourages any form of assumption around infrastructure type and can easily run failure tests at various levels of the deployment topology.

Some of my thinking in the area is documented at http://stani.sh/walter/pfcts
Squeak supports two kinds of liveness. The first is general hotswapping, which appears in mainstream languages (though not done as well as smalltalk), and as mentioned, isn't very live. Once you add the loop, you still have lots of problems to solve (e.g. is their encapsulated state, how is the state upgraded on a code change?). To make it live requires huge compromises, and anyways you could make the same modification with any language that supports hotswapping.

The second is direct object manipulation via morphic, which is quite different from manipulating the program via its code. The line is blurred a bit given that Squeak is image based (so changes to objects that you make will persist).
For web applications:

https://www.hackthissite.org

http://www.enigmagroup.org/

For offensive computer security:

http://www.cs.fsu.edu/~redwood/OffensiveComputerSecurity/lec...
If you have strings that long, maybe it would be wise to break it up semantically into some collection of resources (paragraphs, lines, etc.). It could be reassembled as needed for display but then stored and updated as its semantic parts.
http://www.kongregate.com/accounts/5minutesoff

From memory David worked on Trickochet and Survivosaur, Symphony of Specters did Kaleid, John worked on Retromash and I think others. I may have details wrong, it's been a while since I made games.
That seems a bit reactionary and perhaps out-of-touch with what most young people want.
How Mobile Is Enabling Tech to Outgrow the Tech Industry [video]
One of the bestselling game platforms ever with a library rivaling the PS2?

Yes, the RROD was a huge debacle and too many lost money on broken Xboxes. That doesn't change the fact that people bought 70 million of the things, and generally seemed to love them.
What is the software running on this? Interestingly, MS is mum on it. What a change.
Also, can the microphone connect to Siri, Google Now? I know Cortana is running on it.

Must say, looks very very alluring.

Edit:- Sizing:- http://www.microsoft.com/microsoft-band/en-us/sizing

From the accessories it looks like it can be wirelessly charged, and has BLE:- http://www.microsoftstore.com/store/msusa/en_US/buy/productI...

Edit2:- Does not look like wireless charging. It is "Connector: Magnetically coupled connector to USB"
Yeah just the example photos on their own website make it look like this thing will be awkward to use
in general, I'm a pretty big MS fanboy (win phones since 7, surface 2, etc). And I am suspect of the category as a whole, but the orientation of the screen just seems so dumb.

Also, people keep saying it is so small, it certainly doesn't look like it to me, especially on the sides it looks relatively thick.

I'm going to be out in Redmond soon, hope to see some in the wild.
Well, I don't know! I love it! Just to have myself fully explained..
3 Effective Channels for Marketing Your Mobile App
Isn't a path just a slash-delimited array?

To me, it's more readable as a path since we all deal with those everyday in our address bar. The machine can make it an array if it wants, but I'd prefer to see it in one line.

I do wish they'd gone with backslash as an escape character. Don't know what possessed them to pull ~0 and ~1 out of their butts.
I wouldn't take it too hard. I had the same thing happen to me for both Google and Amazon. With both they called me back later several times for other positions to interview for. I thought I did well on the interviews and still couldn't make it in. On one Google interview where I had the most expertise and thought I could get the job no problem, I didn't make it past the first interview.

I really couldn't figure out the problem but found a video from a former Google engineer who was on a hiring committee for years. If I can find the talk, I'll post the link. At one point during his time at Google, the committee got 10 candidates to decide on. They decided to not hire any of them. After the decision, they were told that the 10 candidates were actually everyone on the committee. So they had just decided not to hire themselves.

The point is a lot of times it is totally random and if one interviewer or committee member has a bad day, they may not hire you. So while skill is definitely required, a lot of luck is also required.

If you did well at all, they will probably call you back in the near future for another position. So stay positive and keep practicing till you get in.

For me, I eventually got a job with a smaller company and now I'm kind of tired of trying to get in. Maybe next year.
> Finally

This isn't 'finally'. This 'new Microsoft' has been doing this for a while.
Seconding this. I used one for a few years and while I loved the device itself and everything about its interface, it was hampered by the poor software (a reskinned version of Windows Media Player, basically) required to sync anything to it, and the fact that no one cared enough about Zunes to reverse them like they did with the iPods :( I might still be using it if it had drag and drop file management.
I also don't care if they show me pictures of wallets I like over wallets I don't like.

I do care when any third party knows where I've been, what I am interested in, and otherwise monitors my activity.

Like everything, it's a tradeoff. However, I acknowledge my primary concern is myself -- if not tracking me costs other people a slight chance at an opportunity, I'm must conclude to not include that in my calculus. (In fact, it would be to my advantage if I believed it were a zero sum situation.)
Everyone get's turned down for jobs every now and then, eventually one will work out for you. Just keep building things.

The depression you're feeling might be a problem worth working on in and of itself though. Exercise, medication and therapy can all be really helpful, tackle it head on.
it's like xml diffgrams for json?

that wouldn't foretell an optimistic future for this.
Sure, that is a nice one liner, but the reason that JavaScript code is so ugly is because it's what the CoffeeScript function compiled to.
Well he did say "I have more than 15 years experience as an alpine and rock climber, I am trained in high-altitude rescue and rope safety." at the bottom.
In times like this I remind myself what really matters. It's not money or prestige, it's my relationship with God and loved ones.

The point of my life isn't to become rich. It's to become a better person. These "failed" interviews may be more beneficial than getting the job.
Microsoft lays off 3,000 more, including 638 in Seattle Region
Hmm, I got the impression that REST purists insist on using PATCH. Rails 4 uses it for their REST implementation, for example. Also check out Will Durand's post [1]. I mused about the relative merits of PATCH vs POST in a blog post [2] - if you have any references you wouldn't mind leaving in the comments, I'd love to check them out.

PS. nesting resources is a pretty interesting issue in itself; there seem to be a few different schools of thought about that, ie. using the '/' in URLs like the '.' scoping operator on objects, versus a flat scheme where all the different collections live at the topmost level, versus a combination of both or even using one as an alias for the other.

1. http://williamdurand.fr/2014/02/14/please-do-not-patch-like-...

2. http://51elliot.blogspot.ca/2014/05/rest-api-best-practices-...
lol you suck
I can tell you who it hasn't helped: Me.

Why? I couldn't afford insurance before, and I sure as heck can't now.

For the sake of fairness, it also hasn't hurt me any either.

So basically, before the ACA if I got sick, I was doomed. And now if I get sick, I'm equally doomed. But in the long run, things will supposedly get better. Here's hoping for the best.
I was hoping it was Microsoft Banned.
Drupal 8 aims to cut down on the NIH syndrome by using high-quality Symfony 2 components instead of in house libraries.
> b) the whole web is moving towards contextual dynamic delivery.

But not using server side dynamism like Drupal provides. It is moving towards sites serving up static files consisting mostly of Javascript that then call data services, so called single page sites.
How to leak sensitive data from an isolated computer (air-gap)
I've been there, having interviewed at both amazon and google and rejected at both. Ultimately, I'm better (and happier) for it. Eventualy found myself in the position of having to choose between multiple better offers. Use this as a learning opportunity -- other opportunities will come along, and this probably isn't the last you'll hear from either google or amazon.
It's obviously made up. Rappelling this way would not work and you would have a good chance of killing yourself.

When rappelling with an ATC you lock the rope off, and control your speed, by pulling the free end of the rope downward. Feeding your slack out of a backpack you're wearing would force your hand upward as the slack came out and the rope started to bind on that tiny hydration hose hole. If you're lucky the whole system would lock up; if you're not lucky you'd lose control of the rappel and fall.

For future reference the way to rappel with a rope is to stack it into the pack, open the pack up nice and wide so the rope will feed freely, then clip the pack to your harness with a sling so it hangs below you. Or use a rope bucket, which is expressly designed for this purpose.
Does it reinitiate VM execution by waiting for the hypervisor to be scheduled again which schedules out to its constituent vms?
I think that this idea is missing one key point of patching: the patch should be smaller than the size of the new document, or at the least the sum of both the new and old documents (in case you want the patch for record keeping).

In the example given the original text is 34 bytes long, the patch is 151 bytes, and the result is 42 bytes. Storing both the new text and the old text is 76 bytes which is about half of the size of the patch. If this were a corner case that rarely happened, then I wouldnt bring it up. However, it is actually a common case (and is even given as the example!) and has such terrible characteristics, there is no reason to use it.
I doubt any consensus algorithm can be simpler than single decree paxos. But what people usually care about is deciding on a sequence of operations. Paxos made live, and others have engineered their own solutions to make multi-paxos efficient at this. Raft solves much of this for you, right from the start.
Your comment is useless.

Is this not feature comparable with others in its class? What don't you like about it? Is something not worthwhile if it's not first?

Aaaaand you've convinced me to again eliminate my HN account and spend time elsewhere.

Idiots are the best productivity measure -- they make me not want to be on HN.
I'm sorry for the rough turn things took. Rejection from a company you want to work at sucks. I've coached 250+ interviews on Career Cup. Interviewing is a muscle, you have to build it with practice and techniques.

Contact me at bilal at careercup dot com, I will help you out pro bono.
Hey, I'm an Open Source Engineer with MSFT (and the msft dude for YC) - there isn't anything out yet, but we have always released SDKs for pretty much anything we build.
Google Wave did something like this. What protocol did they use to update JSON, and is it modular and can stand on its own, without all the other Wave stuff? Does anyone know what its features and drawbacks were?
I didn't realize the comment I was responding to was from the OP. I really am sorry if I came off as harsh, but I stand by my comment.
I'd love to learn more about the Emergency Egress System described on pg192.

It seems to me the chances of reaching the rubber vestibule or the coil-spring-cushioned blast room are fairly slim.
Rip Blu-ray Title to iPad 4
>The definition of insanity is doing the same thing over and over again but expecting a different result, is it not?

No, that's a BS cliche (attributed to Einstein IIRC) about insanity.

"insanity" is an unscientific label to denote "mad", psychology recognises instead different specific mental dissorders.
All excellent hardware, and I say that as someone who uses Apple products entirely.
The SurfacePro was pretty cool when I played around with it.
Microsoft keyboards and mice have been consistently great for as long as I can remember.
NEW ARTIST ON THE RISE
I mean it's true that your terms are standard for the likes of Getty Images. But I think what this conversation reveals is that the userbase of Getty Images and software developers don't have a lot of overlap.

I think if you want to target a software developer audience you will need a single-project, multiple-user model. The majority of projects where we would use this are a revolving door of contractors, and nobody is going to do the accounting to figure out how many licenses that is.
Or helped happen in Ukraine twice in the past decade.
Every time something like this happens, I'm just reminded again of how prescient Richard Stallman has been about walled garden stores and why we shouldn't spend our time and effort developing software for them. If app developers spent even a fraction of their current output on the truly free mobile OSs, well maybe Apple's psychological power over the market would be a much smaller thing.
That's why you use a canonicalizing JSON serializer, which you'd also want to use if you were tracking changes to JSON in git, for example.
That's a feature I like about my fitbit, but with the Band requiring a charge every two days could result in sporadic sleep data since most people will charge it as they sleep along with their cell phones. Granted, I charge my phone at work at my desk but taking off and putting on something that is supposed to track your activity could get annoying.
Why is it important to hot-swap the CPU? Who is this phone for? This is either a mobile high-availability server or engineer wanking.
They're not opposite, they're related.

Put another way: you have $X to invest. Why would you invest in a mobile service that requires a native app, when the only viable 'markets' for same are walled gardens with arbitrary rules?

Courts exist in capitalist societies to provide the rule of law, and thus the stability, required for investment. There is no such thing in the Android or iOS world.
Because swipe up is disabled on my lock screen! Airplane mode renders find my iPhone unusable.

PS-PCalc was the first notification center app I enabled on iOS 8 and I actually use it.
I've known and worked with so many great coders (including myself) who got rejected from those places or couldn't even get interviews. There is no shame in it, their interview process is just calibrated to reject most good people.

I'd say this just means you can go work somewhere that will allow you to be more then a junior cog in a large corporation.

I'd start with the hacker news "who is hiring" thread that gets posted the 1st of every month if you aren't already watching it.
Or even in ES5...

[].filter(function(item) { return item != null; });

It's not patched on the prototype, but I'm not sure why something that simple needs to be.
Tell me if I'm crazy: Apple wants notification center widgets to display information, not to be interactive apps you access via swiping down.
Bring Back Robogames and Inspire Underprivileged Kids
I believe that these days unused CPU cores are physically shut down by turning off the voltage supply that's feeding them, in order to save power. This is a commonly used technique in chip design called "power gating". It is one of the most important techniques for prolonging battery life in mobile devices.