skysight-inc/HackerNews huggingface dataset:
Multiplied by the population of Earth, that's still a huge number of people.

What I was trying to say is that there are lot of problems that are already solved and new generations can build on top of that.
There are always going to be ever more complicated problems and ever-expanding areas, but in many areas we've pretty much figured things out so people can just use the solutions in their domain specific problems without having to re-implement them.
I'm talking about open source libraries, higher-level programming languages and even visual programming which can be used by people to write programs without needing to understand the deeper aspects of things.

Doctors visualising data, artists making interactive art or chaining visual effects, lawyers querying databases - things you needed to hire programmers for will be done by people who aren't doing this full time, but can do it if required.
Reddit's 'The Button' hit zero
Exactly. Great point.
Thanks. Direct site linking is on the shortlist of features to add next. Haven't thought about !bang commands, that's an interesting idea.
Since it's LLVM based and Google and Microsoft are already porting clang/llvm to Windows, it's only a matter of time before Swift made available.
Have you considered bodyweight training? I much prefer it to weight lifting. I can do it in my home without a bunch of space-hogging equipment. You Are Your Own Gym by Mark Lauren is a good place to start. http://www.amazon.com/dp/0345528581
I've never understood this. Isn't it always possible to detect unsanctioned network traffic. Sure, most people don't. But all it takes is one person to spot an errant packet and a malicious actor's cover is blown. What purpose could possibly be served by putting code into firmware that gives itself away by generating network traffic.

Hacking firmware is another matter. But a vendor distributing malicious firmware code that generates network traffic? Not wittingly, it doesn't make sense. Of course if it's for some sensitive piece of machinery and the vendor has been compromised. But then if you're buying sensitive parts maybe you should be extra-cautious to ensure they operate as intended. But consumer hardware? I'm not seeing it. Call me naive or not tin-foil-hatty enough :)
That is reasonable, depending on what you are trying to achieve,, but I think the explanation you gave is a bit misleading. Neither --hard nor --keep affect files that have never been comitted. The difference is that --keep aborts if it would affect a file that is tracked, but has uncommitted changes.
Sure, but Apple has invented a way to drive theirs directly from a heavily modified Radeon GPU - for that Dell monitor you need to connect two DisplayPort cables at once to show 5K content. And like others have pointed out - that monitor costs as much as the 5K imac.
Yep, the web is a distributed system. Yep, the web offers many services, and many providers offer the same class of service.

However, each and every one of those services are centralised in a technical sense on account of HTTP. Why might an alternative be useful? Consider the solution the Google service we're addressing is putting forward cf. Content Addressable Networking systems[0]. I can't spend any more time explaining, sorry. This might help- note the levels of centralisation in each generation of P2P systems:

https://www.cs.cmu.edu/~dga/15-440/F12/lectures/p2p-approxim...

[0] http://en.wikipedia.org/wiki/Content_addressable_network
Small thing about the diagrams, they depict a four-engine aircraft which only make up about 5% of commercial aircraft in service
Indeed. It seems like the new features are all about focusing on single workflows that involve multiple apps, rather than being anything about "multi-tasking" (trying to get multiple orthogonal things done concurrently.)

* Split Screen is obviously for things like taking Notes from a page in Safari. One input app, one output app. No more switching. (Interestingly, together with its enhancements, this makes Notes.app a real competitor to Evernote.)

* Side Frame is obviously for "watching" one app for (slow, asynchronous) updates you care about, while doing your regular stuff in the main pane. Like keeping an eye on a Slack conversation that you're not actively a part of, while working. Side Pane could also be for building "accessory" apps that give you extra controls for another app. I could imagine running your Unity game in the main pane with a Unity editor/debugger/inspector in the side pane, for instance. Instead of every Unity game having to ship those controls in a hidden way, they just run a socket server that the other app attaches to.

* Picture in Picture is just a combination of the above, specifically for video content. Listening to a presentation while taking notes on it or doing other things, looking down at it whenever it seems something interesting happened in your peripheral vision. Would be great for iTunes U, where a lecture can be in PiP and the course's iBook can be in the main view.

I will note that Side Frame greatly resembles a similar Windows 8 feature, which didn't turn out well, though. If Apple wants their version to live up to their expectations, they'll perhaps have to limit apps from having Side Frame view-controllers unless it actually makes sense to be using that app as part of a workflow. Otherwise, we'll get the W8 "Email inbox in the Side Frame" design that is just constantly distracting people, instead of encouraging them to set up filters and proper notifications.
No, the ants all pay into the system, leveraging the economy of scale, so that everyone has equal access to health care, rather than privileged access for those who can afford it.
That's not what OP was asking. WebRTC is a standard in the same way HTTP is a standard: it defines the API surface and transport for a particular set of features within the browser.

Signaling is intentionally missing from the WebRTC spec, and that is the "interesting" part here: without open and interoperable signaling, you're just preserving the status quo of proprietary video chat services such as FaceTime, Skype, Hangouts, etc. Just like HTTP enables proprietary services such as Facebook, Twitter, Google Plus, etc.
This is not to mention that even if it were open source, it is not likely that the tool chain used to create it is even available, let alone open source. Firmware blobs are just a fact of life, for now at least.
>The only exception being the new Boeing 787, which uses "bleed-free technology".

More detail on this: "In the no-bleed architecture, electrically driven compressors provide the cabin pressurization function, with fresh air brought onboard via dedicated cabin air inlets." http://www.boeing.com/commercial/aeromagazine/articles/qtr_4...

Say what you will about the 787 but it has brought a number of innovations to aircraft that will probably live on eventually in future models.
The publishers won't agree to such a thing and, as was argued in other parts of this thread, that means for most authors that they just can't do it.
I guess author assumes that if you don't know basic things like that, it is questionable that your degree is a proof that you "can learn a field etc."

Not sure that I agree on the choice of this specific "red flag"; on the other hand, having PhD in CS is a red-ish flag to me per se.
This is the first time you could install apps on your device without paying for a membership. Previously you could design and test through a simulator for free, now he can build and actually use his app without paying extra as he isn't distributing.
exactly my point. It's marketing mumbo jumbo.
Writer of the original article here. I've been avoiding commenting so far as the discussion's made most of the points I'd want to make, but I thought I'd chime in on this one.

Speaking as someone in the same position as tjradcliffe but in the movie (and now comics) world rather than prose, his analysis is spot-on. Discovery's the problem.

In the indie narrative film world - which is in a much, much worse position when it comes to discovery and distribution than the self-publishing world in most ways for reasons somewhat too complicated to go into in a short comment - there's an aphorism about the current situation that I'm hearing more and more.

"There's never been a better time to make a film, and never been a worse time to get anyone to watch it."

Like tjradcliffe, I'm experimenting with ways around it. And like him I've ended up settling on serial works - both Carcosa, which is mentioned in the article, and other stuff that I'll be bringing out shortly. But that's far from a complete solution to the problem.
Researchers have mapped the child-rearing techniques you need to raise kind kids
In this category, there is also BountySource. It's informative to see the "stream" of the bounties given a project (amounts, paid or not, since when...).
0% It would kill any chance of adoption in favor of parse or firebase.
http://llvm.org/docs/BitCodeFormat.html. Way closer to assembly than Java/.NET byte codes. Also potentially processor specific.

My guess is that it is future-proofing towards running iOS apps on Mac OS and/or running (parts of) iOS apps on the Apple Watch. It also might mean that Apple plans to make their own ARM extensions (for example, I suspect having the CPU know about tagged pointers, so that an 'add' instruction can do an indirection, if needed, might be an overall win)

Update: the release notes for the Xcode 7 Beta say:

"• Bitcode. Archive for upload to the App Store in an intermediate LLVM binary representation that the store can then optimize into the 64 or 32-bit executable to be delivered to customers."

This falls under a feature they call 'App Thinning'. It makes the App Store optimize an app for the device it gets installed on, CPU-wise and asset-wise, and also allows your app to download some resources on demand.
Someone please tell me this is a joke site. I like this quote

"Just think about it – Airplanes thrive in places we don’t. You are traveling in a pressurized cabin, and when your body is pressurized, it gets really compressed! [...] your body’s digestive organs start to shrink [...]"
It feels much too pragmatic for my taste. Exactly the kind of thing to come out of Google, to solve their type of problem (scalability, deployment are much more important than the code itself). Personally I don't have googles problems (few of us do!) and I really like a good type system, with algebraic types/pattern matching/generics
Swift + .NET Framework would be interesting
Honestly? There kind of is -- https://mercurial.selenic.com/. I learnt mercurial first but have now spent about 3x as much time with git and I still find mercurial to be more intuitive.
New study claims to find genetic link between creativity and mental illness
You can use it now if you preprocess with babel - https://babeljs.io/
This is something I wish I implemented as a hobby project but never found the time to do it. Congrats! I see you implement a directory as a file containing a b-tree. Could you provide more info on this?
True that Qt is a full C++ framework (my bad on that, i should know i use it everyday), but swift is nothing like QML.

QML is just a markup language that is interpreted by an engine written in C++, swift is a whole programming language that is compiled. It would be more fitting to compare C++ and swift than swift and Qt.
Kids chores done online
This happened to me too after a "world-class researcher" from my lab retired. We received an email from the lab director telling us that everybody was invited to go pick up books in his former office. Everything left behind would be thrown away.

As expected, there were nothing of interest there. Old books and articles (I assume the best stuff was taken by other people already!). Not much to talk about really. Not different from any other researcher's office.

Actually, maybe this was the only really thing noticeable. Despite being extremely famous, his office was similar to anyone else's office.

Unlike the person mentioned in the article, he was very active and passionate research-wise until his retirement. That being said, not being active research wise doesn't mean being idle! there are lot of useful and interesting things to do for an academic that don't involve research.
"Second, what actually did they do on this project?"

A lot of developers I know when in interviews say, "Well, the "team" did this and "we" did that. You always want to use singular personal pronouns such as, "I did this", or "The team expected me to do such and such."

This is something a lot of potential hiring managers like to hear. If they have to ask what you did, many believe you're role or your work may not have been that important.
I knwo you can add discs via the USB port and with hub can have a fair few and can network share and backup to them. But not apple user fully and did look but found nothing to enable sync with iCloud beyond a desktop option, though may of missed something. Though did find this: https://support.apple.com/en-us/HT204618 which pertains to remote desktop and related functionality done via your iCloud account, so maybe, though still need to access via iCloud, which if just athorisation would be ok if you had a fallback option.
Yes, but did you see all these http://latium.cc, https://scrypt.cc/, http://quarkcoin.cc/, http://mintcoin.cc/, https://p2pwallet.cc/, acquire.cc/ etc

Does .CC mean CryptoCurrency like .IO Input/Output?
Many years ago - 2010 to be precise - I installed Desktop for iPad by Aqua Eagle. I don't think it ever got updated. It is still installed, still works on iOS 7.1.2, but is no longer in the store nor, interestingly, does it show up in my list of installed Apps. It implements split screen multitasking, albeit with their own versions of each App. I never use it.
> Sounds like you'd get a lot of benefit out of a tiling window manager. I've been a full-time Xmonad user for 4 years now and I don't know how I'd ever go back to arbitrary-sized, overlapping window managers such as OS X's.

For my two use cases (maximized or left/right half-maximized), GNOME 3 works perfectly for me. I've tried tiling window managers, but I don't necessarily want something that minimal.
It's interesting how paralysed by <insert reason here> most people really are when it comes to pursuing whatever it is they want to pursue. And I count myself within that group; for now.
People call the Bay Area "Northern California", but it's really pretty central and it'll probably take even longer before Apple goes north for a name than it does to go south.

There are some good ones there too...Shasta, Lassen and Tahoe are all scenic (for the desktop background) and easy to remember. Other good candidates south (and east) of SF: Joshua Tree (already mentioned), Big Bear, Mammoth, Whitney, Buttermilks and Salton Sea.

Unfortunately, some of the parks in SoCal have names that simply won't work. Calling an OS "Death Valley" would be awkward and Windows already ruined "Mojave" as an OS name.
I don't really get it.

This is sounds like a very pretty typical software engineer interview process. The fact that these kinds of interviews suck, don't produce good hires, and yield a ridiculous amount of false negatives has been beaten to death.

Unless you're Google (or Facebook), you are not getting thousands of applications a day. You don't need to emulate their hiring process. They do it for a reason (practicality) whereas it seems others do it out of pure snobbery. Whiteboard coding is worthless (barring simple fizzbuzz tests which can be done over the phone anyway). I mean how pompous does this shit sound:

"All candidates eventually figure out that they will need to add an auxiliary data structure that maintains a map from a 32 bit integer to a 64 bit pointer, because of the aforementioned ten pound sack. Do they know that there are off-the-shelf map classes? If not, do they have confidence that they could write one?"

Eric Lippert is originally from Microsoft though, so I guess that shouldn't surprise me. After all, they're the ones that started asking "Why is a manhole cover round?" in software engineering interviews.

Much respect goes to tptacek that outlines a much better and enlightened alternative.
One thing you should keep in mind, do not only ask that the candidate has to offer in term of skills and experience, also explain what the candidate will receive for taking that job.

Compensation, equity, life-style, company culture, perks, type of experience the candidate will gain, possible career growth...

Make your job offer stand out: clearly explain what the job is about, why should the candidate work for you, do not only list a list of skills, that will not define the job.
I don't actually mind long lines of text, but also, I can always make text bigger if a site has overlong lines.
It seems to me that Dart would be a more obvious choice should Google choose to push a new application development language for the Android platform. It's closer to JavaScript and has more GUI/visually-oriented libraries. Plus, it's a no-brainer
to box such apps in a HTML5 container for iOS/Windows.
OS X Server is really a shell of the former product. It used to be a great small business / design studio server, but it has lost most of its use-case and I really question its use outside of a few Apple Device Management scenarios.

Almost all the documentation and best case expects Macs to be tied to an Active Directory / MS environment for management.

As a typical Web / LAMP host, OS X really is not that performant. Unix tools execute faster on a RHEL/CentOS box then an OS X (even if the OS X box has higher specs). MySQL is particularly bad if it hasn't been tuned, and most of the literature seems to indicate that OS X (or more specifically MACH) doesn't have the level of optimisation for server workloads.

That being said, if your using the OS X frameworks, there can be some great value with exceptional performance (just look at the startup using Mac Pros as image manipulation servers).
Yosemite on the MacbookPro mid-2009, slowest CPU is surprisingly spry on a SSD (Samsung EVO). The only two things I really miss are AESNI speed FileVault and updated SSH.

It's not going to set any records but totally usable for more normal tasks. What I really want is an up to date SSH without having to do ports/homebrew etc. so that I don't have to have exceptions for my setup.
Concur. A charming read that plays on the reader's generally inaccurate assumption that the military is just like "Full Metal Jacket".

I too had to memorize these and then once the screaming stopped, I never saw them again.

I think these are a big deal in the Marine Corps and that's it.
What's the value of streaming music?
"How are things going?" is actually a terrible question to ask someone in an interview, if that's literally how you ask it. It is saying to them, in so many words, "tell me how you think you are doing, performance-wise, so far?"

Horrible, and about the direct opposite of a question that will put someone at ease. Questions that will put someone at ease are ones that have nothing that can be construed as something you are assessing their answers to, like asking them about their visit to the area or if they enjoyed lunch or something like that. Break the ice, tell them about what you work on, see if they need a break, and then start digging into stuff. I also like to tell the person up-front what we'll be covering in the interview so there are no surprises. Walking in the door and asking them a question they could interpret to mean to reflect on their interactions with the previous interviewers makes me cringe.
My Initial Experience with Rust (Eric Sink)
GNOME 3 has the same application-switching/window-switching distinction, which I immediately disabled in favor of alt-tab doing window-switching. I rarely have more than one window open per application; the only common exception is Pidgin and its chat window, and I'd prefer if those two windows were docked together.
I think this is a totally different question and issue (the right to die and to determine the manner of one's death) than the one at hand (the mental health problem of suicide).
That is, if the device allows you to use an IOMMU:

https://github.com/sstjohn/thundergate

additionally, how often do you do a firmware dump of your network card to ensure that what's flashed to it is what's intended to be there?
As an aside, the part about how ROMs are writeable via manufacturer tricks is what makes "amateur" reverse engineering of drivers a potentially costly affair.

You never know when you pop a hidden write trigger, and subsequently fill the ROM of your expensive hardware with garbage.

I recall reading about such a incident involving a DVD burner, where the OEM had reused a seldom used signal (stupid on their part, but still) as the trigger for a firmware update...
> Student Loans are not like loans for tangible things (homes and cars).

When they take your home or car back, they don't take back your experiences and memories you gained while enjoying those items.
Do Creativity and Schizophrenia Share a Small Genetic Link? Maybe
It's interesting that what we consider to be barbaric and primitive was a poor lower class of people who were uneducated while their lives were indentured. Now we have educated people who's lives are indentured.
You can double click in a window's title bar to get (what I think is) the same behavior as in pre-Yosemite versions of OS X.
You could say that about almost any kind of knowledge-based evaluation.

If I ask somebody ten factual questions and they know the answers to five of them, how should I interpret that? Sure, it would be easy for me to just fill in those particular gaps in their knowledge. But assuming my questions were well-chosen, it's reasonable for me to expect that they'll continue to hit similar gaps in the future, about 50% of the time.

That's not to say that a good interview consists of drilling someone on facts; more often, they come up implicitly in the context of solving a problem. And as an interviewer, I'll look much more favorably on a candidate who recognizes what they don't know, because I give them the benefit of the doubt and assume that in a real-world situation, they would be able to do the necessary research. But even so, if there are basic things they don't understand, it's a red flag because it tells me they're encountering these concepts for the first time.
Note that when they take your house or car, they can't take away the experiences and enjoyment you had from those things while you had them.
>In regards to the "cashless" transaction, handful of mechanics that we reached out to early on were supportive of the idea. Mostly the independent shops. We have seen some reluctance from franchise shops though.

It goes both ways.

In 1 way, every business loves cash-in-hand over having it processed (unless they're a massive company that prefers e-money, as it is less expensive to deal with).

On the other hand, people normally screw around with service-men for payment, so having them able to bill electronically is a good way to market cashless transactions.

Think of it this way "Don't you hate when you fix a clients car and it takes them 6 months to pay, with our app, you can get paid quicker and without needing to run around for clients. Just push an update requesting payment and clients are notified immediately." . etc etc

I really like this app.

Just don't "Uberize" or "Snapchatify" it. You aren't "making the world a better place", but you sure are addressing inefficiencies in the used-car market, which is a multi-billion dollar industry.
Zenefits isn't relying on goodwill -- they're actually a subcontractor of the customer of ADP, so ADP is actually blocking their own (paying) customers. ADP is saying that they'll delete the logins of customers who use a particular subcontracting firm, because they don't want their customers to use that firm's services.

I think you don't quite understand what the situation is here.
I miss FatBrain. That was a good online technical book store.