skysight-inc/HackerNews huggingface dataset:
It's for avoiding to halt the CPU when there are other pending tasks ready to run.

When the idle task is the only task running, it halts the CPU to save power. When the scheduling timer interrupt fires, it wakes up the CPU and calls the scheduler to schedule tasks. If there are other tasks ready to run, the idle task is swapped out to let another task to run but it is still in the ready state. Depending on the scheduling algorithm, the idle task might get picked to run again before other ready tasks. In that case, it should not halt the CPU but rather just busy-loops the rest of the quantum. At that time, the timer interrupt fires and schedules another ready task to run right the way without needing to wake up the CPU.
I've been pondering these same issues for well over a decade as well, but I've become partial to the Penrose-Lucas argument which implies that there is some sort of non-computational (perhaps even non-physical) component to human consciousness.

http://en.wikipedia.org/wiki/Orchestrated_objective_reductio...
This is more or less exactly what I hoped the Apple Watch would be: a sensor platform with simple notifications. Too bad it doesn't look as nice as a Fitbit, though; that screen is way too long.
I like it, but it's easy to get unintended results if you aren't careful. For example: https://gist.github.com/nickretallack/e0c17b338ee8bda2b67e

If you start with original.json, then client 1 applies add-middle-name.json, and then moments later client 2 applies change-name.json not knowing that the other patch had been applied, you'll end up with a possibly unintentional merging of the two. I'm assuming change-name here wanted to clobber the whole name object, and did not intend to merge and keep the middle name.

There's a couple ways around this. One is to code defensively and always pass the middle:null when clobbering the name, since you know other clients could set a middle name. The other is to do some sort of versioning check to ensure no one else has changed the document since you last fetched it. That could be implemented outside the json patch, using if-not-modified headers or something, though it is tempting to do it with the "test" actions provided in the main spec discussed here.
Formal proof is not actually a part of real epistemology outside of mathematics.
Given that it is ARM CM4, this must be a custom firmware.

add: and if they left JTAG/SWD pads exposed, then you could consider it “arduino on steroids” with some builtin sensors and GCC toolchain available ;)
keep it, with the intention of using it as a development platform for a robot or something, but then never end up doing anything because who wants to learn another toolchain, right? Instead, lets just drop that in the box next to the palm pre and the old windows mobile phone.
How to Install Facebook’s OSQuery on OS X
Eh, that's not the version of Ubuntu that they are running; the whole thing is the php version number. There is a general convention among Linux distributions to backport security fixes to the older versions of software that come with their older releases.

In this case, Ubuntu 12.04 (Precise Pangolin) was released with PHP 5.3.10 plus some security patches, available in the Ubuntu package repository under the name php5 with the composite version number 5.3.10-1ubuntu3.14. Their website doesn't list a newer version of this package (http://packages.ubuntu.com/precise-updates/php5), so possibly they're ahead of the official Ubuntu releases.

The reasoning for this is that while it might be nice to upgrade in order to get new features, new bug fixes, and new performance enhancements, these potential benefits are often outweighed by the very real cost of testing everything to make sure the upgrade doesn't cause regressions. Backporting the security fixes makes sticking with a base version possible. I imagine that upgrading is pretty low on their list of things to do; it would have to get them some nice benefits, and nothing about php is ever nice.

I'm a software engineer myself, and I upgrade individual libraries far more often than I upgrade the actual programming-language runtime (or compiler), simply because that's where you get the most benefit (usually a fix for a specific bug, but sometimes a new feature will be tempting) for the least risk.
Sometimes I wish I can do more server-side rendering etc.

I have been working on single page applications for awhile now; I miss the ease that is afforded by just capturing state through server-side page transitions.

Specifically, with SPAs (existing codebases now mostly), I run in bugs a lot that involve Backbone events: when are they firing, what part of the codebase is firing them, who is ignoring the global state and firing anyway. Sometimes, looking through a call stack is not even helpful. Every project that I worked on had these problems. The last big bug I dealt with involved, for me, an unfamiliar codebase and about a week-and-a-half of sitting with the debugger tracing every line.

While for new projects, you can work very hard to ensure that firing events is hygienic, existing projects might not be so hygienic.

With a server-centric approach, each page load limits the mental load with state. On page-transition, the page state is clean.

While I think frameworks like Angular is very interesting, I tend to question my own ambition personally. Something like the approach that Turbolinks takes might actually be more appealing.
There is nothing specific to replication in the Stripe issue. They noticed a well-known problem which is that, with large datasets and some categories of hardware, forking to snapshot to RDB takes a long time (can be a few seconds) and blocks the Redis process. This also happens on single-instance Redis.

EDIT: actually I am talking about the second problem mentioned in their post here: https://stripe.com/blog/game-day-exercises-at-stripe (latency spikes). The first problem (data loss) is related to replication.
> So don't load any external JS libraries on the key-generating pages.

And anywhere else. The local banks in my country are not doing this. And a wallet site shouldn't ether. Even the coinbase login screen pings olark.com all the time.

Oh, and if you look at their CSP report sending back home, the original-policy is quite scary.

"original-policy":"default-src https://www.coinbase.com https://*.olark.com; connect-src https://www.coinbase.com wss://ws.pusherapp.com https://api.mixpanel.com; font-src https://www.coinbase.com https://*.olark.com; frame-src https://www.coinbase.com https://*.wpstn.com https://h.online-metrix.net https://*.siftscience.com; img-src https://www.coinbase.com https://i2.wp.com https://secure.gravatar.com https://secure.etrust.org https://ssl.google-analytics.com data:; media-src https://www.coinbase.com https://*.olark.com; object-src https://www.coinbase.com https://*.olark.com; script-src https://www.coinbase.com 'unsafe-inline' 'unsafe-eval' https://stats.pusher.com https://cdn.siftscience.com https://*.newrelic.com https://*.google-analytics.com https://www.google.com https://www.youtube.com https://*.ytimg.com; style-src https://www.coinbase.com 'unsafe-inline'; report-uri https://www.coinbase.com/csp-report","referrer":"","violated... https://www.coinbase.com 'unsafe-inline' 'unsafe-eval' https://stats.pusher.com https://cdn.siftscience.com https://*.newrelic.com https://*.google-analytics.com https://www.google.com https://www.youtube.com https://*.ytimg.com"}}
> Despite being misaligned with popular layout standards, is it really such a mess?

Something that takes one afternoon to write and 1 week to decipher qualifies as "mess" in my book.
Grats Meteor!
True, the WARC file might have been included in the Wayback Machine, but I meant something different. I'm specifically interested in the ability to specify which WARC file I want to play back. I think an example would be better than me trying to explain it. Have a look at https://webrecorder.io, it lets you play back any WARC or ARC file, you just have to provide the URL.

I know this is outside the realm of a redesign, but if IA could add something like this, it would be a big UX improvement.
I still use my Zune-hd, kinda amazed the battery has lasted as long as it has. It is still a beautiful piece of kit. Fits in the hand so well. No updates to the OS, but the music player was so good it isn't necessary.
My only wish was that it didn't have a proprietary charging port.
> The watch market is young and probably led by fitness nuts.

Nope, not the feeling I'm getting. Most people around me do not have a smart-watch. I own a pebble which has extremely limited functionality compared to Apple Watch, etc.

The fact that I don't have to watch my phone to get input (read notifications, who's calling, runkeeper data, etc.) + the fact that I can keep my iPhone volume off and still not miss a single call, is a huge plus to me! Having Siri on your wrist could be extremely important for free lancers or generally speaking people who don't have a secretary to call at all times.
Do you have any examples you can publish?
I would argue that the Web is an example of an open source and free platform. I predict that in 3-5 years most of the mobile apps will be in Javascript with platforms exposing PhoneGap-like standard interfaces.
http://blog.rust-lang.org/2014/09/15/Rust-1.0.html
Just curious, what is UV sensor good for?

And I'd really like altimeter for this kind of device.
> The iWatch looks

Apple's wrist worn product is not called iWatch, and that linked picture is not of an Apple product.
The first image on the website [0] made me believe it is some kind of tablet with a big special case, as the picture is taken from an unexpected angle. But hey, first impressions...

That being said, this looks like some real innovation and makes for an interesting creative workspace setup.

Soon we'll have flexible flexible displays to close the gap between the screen and the projected area (see the moment in the video where she flicks an item from the screen on to the projected area? Quite literally, a gap in interaction).

I can imagine this being used in some of the user interface research labs which have been working with similar hand-made setups before.

Good move, HP.

[0]: http://store.hp.com/wcsstore/hpusstore/Treatment/sprout_meet...
It's weird though, isn't it? I would expect it to be waterproof. If not swimming, then just not having to worry about it when being in rain, washing hands, etc..
If you're using gps to track running and such, you aren't running 24 hours a day, so you can save battery by turning it on and off. I think that's a great feature. But it would have been nice to say 'GPS' time, like phones describe 'talk-time'.
In a time where every manufacturer produces reasonable high end, top quality hardware and software, the difference between winners and losers comes down to the simple question who advertises and distributes at international scale, and who does not.

Google seems to be willing to invest _some_ money on advertising Android right now. But they still can't ship.

Don't forget that the whole "Nexus 6 not available" thing is only about the US store already being out of stock. In Europe and Asia you cannot even expect to get the device until next year. And when it finally hits, I bet the advertising has already stopped, and Samsung's next big thing is what you see on TV.

Still a great phone.
Rust 1.0 is expected in the next few months.
That sounds cool! Can you disclose/admit what language it was written in? I'm very tempted to try this out instead of getting a fitbit (not at all impressed with the Apple or Android watches so far).
Once you really get into "the zone," this style of formatting is more efficient for reading and manipulating in your mind. But the moment that you walk away and do something else, you will start forgetting what the different pieces are for. It's not a good idea to write code like this because if you ever want to come back to the project in the future, you won't know where to start.
I'll help you, but you should know that what they do is nothing like that. They used Operational Transformation. They have convergent properties which guarantee that you won't ever have merge conflicts. They also have, depending on the implementation, certain causality guarantees that ensure that what you edited stays the way you intended.

The basic idea is that you receive operations that modify your local operations. The challenge is in writing the function that takes each two operations and mutates them. Therefore, the protocol is of no practical interest, it simply serves that function's purpose.

Here's a set of libraries that implement this for strings: https://github.com/Operational-Transformation

Implementing this for JSON is certainly possible, and has been done. See this for instance: https://github.com/share/ShareJS
There would be a lot of demand for a much simpler WP alternative built with security in mind. Would you by any chance be open sourcing the project? More eyes on the source couldn't hurt.
Like the Trezor[1] hardware wallet.

[1] http://www.bitcointrezor.com
https://hn.algolia.com/?q=Manifesto+for+Async+Software+Devel...
Even though the title is about dealing with Failed interview at G & A, I think the OP needs a different sort of advice. You can get into a hole in your life, more than once and for various different reasons (failing at interviews being just one of them).

This is more about dealing with life. Life that can be harsh and unforgiving. Exposure to Mass Media on a 24/7 basis has changed us as persons. It has made us take enormous amount of useless stress with all the false/misdirected expectations that we set for ourselves, often based on what has happened in the life of those who get the limelight.

We need to disconnect on a regular basis. We need to clear the noise and relax. Life is not about chasing the next big WOW. No need to take stress because of things that would have given us even greater stress if we had got them.

The World is in Shambles (at least for most of us).

As mindcrime in an another comment says,

"a better strategy is to get on with it with a sort of calm, peaceful acceptance of things, even when they are negative"
I hesitate to link to this because they're still one year away from shipping but this could be one option:
https://www.kickstarter.com/projects/smartrico/rico-turn-you...
> Lumia

If you had actually used one as a real phone, I doubt you would be saying that the "hardware" isn't good. The core components are as good as the competition. The amount of sensors available to developers is ludicrous. Not only that, if the build (phone body) forms part of what you would call "hardware" - it truly lives up to the Nokia reputation.
The video is actually pretty good. There's a lot of build-up but they do show the product working in a realistic manner to wrap it all up at the end, with, "Keep your phone in your pocket".
Speaking of dropping IE8, folks, is there a CSS framework for modern browsers that preferably support only IE10+?
Engineer wanking.

I believe this is like an eternal prototype, not meant for mainstream.

Make a fat, ugly device with low battery life and experiment with different concepts.

I assumption is they'll take learnings from Project Ara and apply it to a new, 'production' phone that has like a detachable camera or something.
It would be cool to install Linux on a bunch of iPhones and use them as servers at home. They wouldn’t take up much space :) But of course it wouldn’t be practical when considering the lack of drivers and ports (e.g. Ethernet).
Eclipse Modeling tutorial: Adding constraints and invariants in EMF [screencast]
Any idea about Microsoft Health and when an API might be available? Something we would like to work with at my company probably. :)
I don't think it is likely these days anyway, especially when it is not a consumer product.
It would be great if it had wireless charger antenna in the strap and the charging surface would double as mouse pad. Then the right hand would make sense.
I am playing with condensed style more regularly. Data abstraction is a good gateway for it because the short names encourage you to "chunk" your usage of the abstraction into idioms(think of Lisp's CAR/CDR mnemonics).

Here is an example of some Haxe code I wrote today, a convenience to let me organize hierarchical data with tags and universal id numbers. [0] The code works properly in test, but there are two typos.

[0] http://imgur.com/NlRzndB
- Click on 'Buy'

- See 'you need a store to find out the right size' (reasonable)

- Click on 'Find store'

- Notice 'Only available in the US'

- Close tab. Fail.
Then people should spend an additional minute thinking about what they are going to do and if that actually has reason for success.

Developing a calculator that sits in the NOTIFICATION area of an OS does not strike me as thought out. Especially seeing as how gigantic this particular one is.

Is it surprising to you that Apple has an issue with an app that makes a mockery out of their notification center by completely obscuring literally every notification in there?

And here I thought devs were smart enough to read "Notification Center with widget ability" and figure "Well, I guess I could put a notification widget in there" and not "Ooh, sweet. that's where my calculator goes"
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.

Can you expand on that point? I'm not clear on how would it affect the semantics of the resource identifier.
Anyone interested in this (JSON patch, CRDTs, operational transforms etc), should definitely take a look at ShareJS:
https://github.com/share/ShareJS

There's been some discussion recently on the wave-dev list:
http://mail-archives.apache.org/mod_mbox/incubator-wave-dev/...
This is very very good. Thank you for taking the time to make that comment. I have often struggled to make this same point but find that many people today are so deeply committed to a worldview of scientific materialism (the objects of physics constitute all that is), positivism (everything true must have empirical evidence), and a general anti-philosophicalism, that they just cannot accept it.

I think it just goes to show how sick and deficient that worldview is. Have you witnessed that cliche in some films where a character confronts a scientist and says, "But there's more to life than cold hard facts! What about love and art and seeing your child go to school and ...!" And all the scientists watching the film scoff and think that's just fluffy and inexact and those are just emergent properties anyway. And it's true, it is fluffy and inexact. What the character should say is, "What about the fact that I experience my own existence!", just like you've said it. And then, afterwards comes love and free will and personhood and all the other stuff. But the hard problem of consciousness is the immaterial's undeniable "foot in the door". If you are interested in a true philosophy of all that is, pay attention!
Last time I tried running Unity on my Windows box I ran into some issues.

(Put differently: The argument is nonsense)
IMHO, Mozilla only appears to be privacy centric, in reality the way they hide the 3rd-party-cookie on-by-default setting shows that the user's privacy is not their top priority. I'm pretty sure that they are paid for hiding it like that and not blocking third party cookies by default (like Safari).

Disappointing.

The slogan on their page ("Committed to you, your privacy and an open Web") sounds hollow when considering this and their recent support for DRM.
This takes my breathe away. I'm pretty much like what you're saying. I’m lost and need to focus on different thing. I know it is bad when I think like I'm from poor family and I carry responsibility everywhere I go. I felt like I am an underdog until I got to interview with these top companies. I think I expected myself to get the job because I want to feel like ''yay!, I made it''. I’m still pretty sure that I want to work with one of these companies, surround with smart people where I can learn together with them and be a better person. See how far I can go.
Because of the rough road of life I’m falling in. I learn how to let go. I love reading Dhamma, Persian poetry, philosophy and psychology. I mediate almost everyday. Go to gym/swim/ yoga. I’ve been living a happy life by using this stuff as a life manual. Just this time I don’t know what happen. I totally have no idea what I’m talking about. Haha. Thank you very much for your advice. I could see how I can adjust my craziness from your perspective :)
Maybe start something small. I wrote a python package to interface a Kostal inverter for a photovoltaic system. I needed it myself and decided to put it out there afterwards:

http://blog.tafkas.net/2014/08/01/pikopy-a-python-package-fo...

It is also on Github: https://github.com/Tafkas/KostalPikoPy

And on Pypi: https://pypi.python.org/pypi/pikopy
Yes, but maintaining the encrypted copy on Coinbase's servers, to ensure that losing the card doesn't mean losing the wallet.
Check whether Verizon, AT&T e.t.c sending tracking beacons
This is what people often do apart from the last point (no undefined in JSON, and by definition anything you could choose here would conflict with valid values). This works well for a lot of use cases but can't express everything you might want to do with something like JSON-Patch.
> Phew, no BootScript!

How can a JS framework expect to be taken seriously if it doesn't even provide a half-assed abstraction over a half-assed excuse for a language?
Ideal Saloon Use Nail Printer Price
The shocking reality of (LinkedIn competitor) Viadeo’s current market cap
The US Military Is Responsible for Almost All the Technology in Your iPhone
Please, no astroturfing or voting rings on HN.
China has nipped Bitcoin in the bud
when I was in school. I worked part time in McDonald's. I could split money to my family. yeah, easy interview. Good experience and I've learn a lot after all.
Lava-lamp effect with pure CSS
In a traditional phone that should not break at all you can simply solder and glue everything together so that things will simply not break; then you put it in a casing that is water/dust/shockproof and be done with it. I guess ensuring the same thing for a modular frame might be harder. Drop it and get a slightly bent internal frame so that the screen module can't connect anymore, etc.
That would be really useful for some things. Quite a burden to put on the library implementors though!
Anything requiring tracking is not going to be competitive with regular solar cells for simple mathematical reasons so I suspect this is not quite as breakthrough as the title makes it seem. In a nutshell: if you add the cost of lenses+tracking system you could buy more panels. That increased number of (passive) panels will be more reliable and will produce roughly about as much power as a non-tracking system would. The increased reliability is something very much valued in power generation, it also makes shading calculations and effects much less of a problem.

Depending on how expensive the ground is and what other restrictions apply you're going to be be usually better off by installing a passive system.

I've built a solar system with trackers, 2x8 panels, in the end I wished I'd gone for a stationary setup, the tracking was always troublesome (you need two axis tracking if you're going to utilize tracking to maximum effect, the lens system shown will definitely need two axis) and in the end produced only about 15 to 20% more power on these panels, and cost so much to set up and maintain that I could have bought another 8 panels and a rigid setup for the same money instead.
Can Sucking CO2 Out of the Atmosphere Really Work?
According to the site, "Get a quick read of the UV Index so you can decide to apply sunscreen before you hit the road."