skysight-inc/HackerNews huggingface dataset:
I am deeply disappointed by the "development" of OS X. It seems that Apple has long ago gutted their x86 OS group due to dwindling profits and lack of real competition. There are a handful of reasons people buy a Mac, and I would largely put them into three groups:

* Students looking for a stable and/or sexy device for their university.

* Artists using applications that don't exist on other platforms (or that prioritize Mac platforms).

* Hackers that want a Unix-like system with a BSD userland, or want Anything But Windows on a laptop.

Sadly, these groups are small groups with eclectic needs that won't be met or improved by real systems engineering with the kernel and core modules. What do I mean by real systems engineering?

* Major kernel development

* Novel and/or modern filesystem support

* Fundamental or deeply integrated "platform" features

In Linux land, every major kernel release brings these features. There are tangible improvements to filesystems, to core features that enable new things to be developed on top of them in every Linux release. These are, largely, absent on OS X. The system is too closed, and the result is that things like Time Machine or even security features and ACLs are hacks upon hacks. Full disk encryption and home folder support is, again, hack-ish, and largely built on work other people did. OS snapshots is essentially an "rsync" to another drive with a smart "restore" utility that repairs changes.

The major kernel development that Microsoft undertook with Windows Server 2003 and Vista is still paying dividends. Folder shadow copies became integrated into fully consistent backups with built-in snapshots. Full disk encryption improved - though home folder encryption is still tragically stuck with NTFS "EFS" support (lackluster, at best.) UAC, AppLocker, and integrity levels brought foundational improvements to the security model. Networking stack changes brought DirectAccess, a woefully underused and under-marketed technology. Storage Spaces and ReFS, though years too late, are interesting alternatives to ZFS/BTRFS. Transactional NTFS was woefully underused, but maybe it will return with ReFS. The core improvements Microsoft is making to the NT kernel are still worthwhile, though. Hyper-V is a fantastic technology, and could really blow people's minds when it's baked into the client OS. (For reference, Hyper-V powers the Xbox One's dual app/game personality. It allows isolating the management OS from games running on it, and also keeps the management OS from interfering with game performance with resource limiting. And they both share high performance access to the GPU.) Ah, I could go on. Reading about new stuff in kernel development is a joy.

Of course, I could go on ad nauseum about Linux changes since 3.0x, but http://kernelnewbies.org/ does a better job than I will.

The result is tragic: Microsoft invested in platform features and then didn't sell users on what it could do with Vista. Apple continues to apply lipstick to the OS X pig and sell users on changes to the window manager and built-in applications.
Are the blades proprietary? If so how much will they be?

I have quite a bit of quad/hexa-copter flying and the #1 problem I have had is replacing blades. Luckily my more expensive copter I have uses the same blades as RC planes so they can be ordered cheaply, but thats not the case with my other drone. I can foresee a huge headache for your users if the pocket drone uses proprietary blades.
From what I've seen, it looks like you will modify your existing iOS app to register with the HomeKit subsystem. This will give HomeKit hooks into the existing control functionality that is in the app. IE Nest will register that they have a thermostat and this is how to turn the temp up down.
So you take a language with null pointers, unsafe pointer access, possibility of array and buffer overflows (C and Objective-C).

And then you take another where you have no null pointers, no direct pointer access, and no possibility for array and buffer overflows (Swift).

And you say "nah, I look at these two, and I can't objectively tell which is safer"? Are you fuckin' kidding me?

Regarding speed, it's been proven faster by benchmarks, and by the fact the very reason Swift doesn't mix C types and Objective-C types is so the compiler can better reason and optimize the resulting code.
This is also interesting: http://browserbench.org/JetStream/in-depth.html
I'd be interested to know more about what you think of xenadu02's post. Practically, we can't completely stop coding in C/C++ yet, but a large class of software can be written in safer languages already, and it seems to me that once Rust is mature, we should strongly prefer it over C or C++. The security problems with non-memory-safe languages are really that bad.
I was looking through the programming language referenced that was published and the patterns that it uses to deal with Optionals isn't that bad. Having the question mark helps a great deal as a mental check when comparing syntaxes.

In my opinion, having that as a language rule will probably force people to design their classes to have things set at initialization more often than not.
Actually, the name Metal reminded me of S3 MeTaL, one of the APIs during the time when each and every 3D accelerator manufacturer had their own API ;).
Not that I know of, but we have an office in Pasadena, CA.
Have you considered sharing the data as a torrent? The current FileDropper speed is quite low (~200KB/s)

P.S. Thanks for the data, you saved a good amount of our time.
How about turning a few lights on remotely when one is unexpectedly caught working late? Now it looks like someone is home instead of looking like a big dark burglary target.

Or maybe one might want to lock the font door from the office when one left in a hurry to get to the meeting on time?
Sure, sorry - I'm not sure which SA threads are free and which require payment. This is the relevant bit:

"Is this under NDA?

No.

Is this open source?

Not yet. It probably will be, but I can't make promises. Right now, our repository still has a lot of history that we don't want to make public, and we have a lot of work to do before we release."
And Swift seems to resemble another Apple language Dylan, which was based on Scheme/Lisp. All languages since the are in trouble!

I really like that it is incorporating good parts of many, more terse languages. Nothing wrong with selectively absorbing good ideas.

But a huge part is the interactive nature. I dabbled in Smalltalk some years ago and have been annoyed at compiled languages ever since, resorting to things like http://injectionforxcode.com to gain some of that back (on iOS).

Having a live environment can only be appreciated once it has been taken away. I think developing for Apple devices might just become one of the more programming pleasant experiences.
I've configured a number of student labs exactly as eloisant explained. In windows we've used folder redirection which has options to disable the "offline files" type features such that it doesn't do any copying of profile files to the local drive.
This is an excellent example of reasoning that Dawkins refers to as 'PETWAC' (Population of Events That Would happen to Appear Coincidental).

Consider three possible scenarios:
1) female hurricanes, as a set, are deadlier than male hurricanes
2) male hurricanes, as a set, are deadlier than female hurricanes
3) neither male nor female hurricanes are deadlier

Surprisingly, if you assume a uniform distribution of deadliness independent of the names, you actually find that it's more likely that either 1 or 2 is true than that 3 is true; 3 being true would require that an arbitrary partitioning of the hurricanes would have resulted in equal deadliness, but if the partition is arbitrary, it's more likely that it creates two unequal groups. However, a quick appeal to symmetry shows that either 1 or 2 being true are equally newsworthy.

It's like the news getting excited that a coin-toss was heads... "Wow, look at how heads that coin toss was!"... When in reality, the odds of heads OR tails were exceptionally high and the newsworthy item would be the coin landing on edge.
They're actually pretty different. LightTable is a much less conventional text editor than Atom.
SAN FRANCISCO - FULL TIME - ON SITE - ANDROID ENGINEER @ WEARABLE INTELLIGENCE

APPLY VIA LINK: http://www.thesourcery.com/jobs/756

We’re looking for a capable, curious and smart Android Engineer to join our team. You’re a tinkerer and an aesthete, and you like to write code that gives mobile and wearable devices magic abilities. You have a passion for building great products that are robust and enjoyable, and you’re interested in stretching the boundaries of what’s possible on wearable hardware.

As one of our early team members, you’ll work directly with our leadership team to develop software for wearable devices -- from our product suite to core framework components -- and help us ensure optimal performance for our clients. We’re growing, and we’d be thrilled for you to grow your career with us, be it into a senior engineer, team lead, or architect.

Here are some of the product challenges you’ll own:
* You’ll build end-user applications and core platform services for various devices running the Android stack, and you’ll be one of the rare few developers to hack on Google Glass for the enterprise
* You’ll work with designers, product managers, and other engineers to imagine, build, and launch successful products and features that will have immediate impact to some of the world’s leading companies
* You’ll balance rapid prototyping with production-grade code, and as an early employee, you’ll refine best practices and lead by example

Here are some things we’d be thrilled to see in a strong candidate:
* You have a BS or Masters Degree in Computer Science, Computer Engineering, or Electrical Engineering
* You have at least 1 year of professional software engineering experience where you’ve built and shipped a product as part of a team
* Experience with Java, C++, and developing and maintaining Android applications
* You build with the end user in mind, and you’re comfortable with self-directed learning on the job

Bonus points for:
* You have experience developing on, or building apps for, devices using Android, from smartphones to other mobile-enabled products, with major bonus points if you’ve worked in wearables
* Experience working with the Android SDK and some familiarity with NDK
* You have some experience, or a working knowledge of, developing for video calls and streaming, and want to work more with OpenGL ES.
* You have a curiosity to work on core systems for mobile devices (networking, multi-threading, Bluetooth/WiFi, periphery devices)

Here’s what we can offer you:
* Competitive salary, benefits and early-stage equity
* Sunny San Francisco office close to CalTrain, Muni and BART
* A team with a strong track record of building successful companies and innovative products. We teach each other and learn new frontiers together
* $5K to get the setup you deserve
* Opportunities to get your product in front of category leaders
* Time to attend industry conferences and grow in your field
wow.. comcast is more evil than i thought.
NJ has a 7% sales tax rate. Except on clothing and uncooked foods, I think.
I'm surprised no one has mentioned the IRIS by 3DRobotics. It uses a brushless gimbal to provide the image stabilization and is made largely of plastic components that can be replaced easily. I have their hexa-copter (built from a kit) and have been very happy with it.

Two things worth pointing out that I think are very important:

* The IRIS uses RC plane blades so they are cheap to replaces

* The piloting software is open source
> Redirects are being abused and I don't see any work happening in HTTP 2.0 to change it.

I agree that this is an unfortunate pattern, but what exactly could the HTTP spec do to change it? The only thing I can think of is limiting the number of chained redirects, although I don't see browsers implementing that if longer chains are even remotely common.
Are you sure it wasn't just because you were then no longer doing a large memcpy repeatedly?
Software Engineer at Zoomforth.com -- San Francisco, CA - Full Time, Remote OK

We're building technology to make it easy for non-technical people to make multimedia-enhanced business messaging. There are lots of people whose impact is much greater with the ability to build messaging that includes photos and video, for sales, recruiting, or leadership, and we're striving to build the best product we can in that space.

We've got our foot in the door at several enterprise companies, and have closed a few larger deals. Our product is evolving -- there's a lot still to be imagined and built, in addition to the clear stepping stones to bigger sales with new enterprise clients.

We're looking to bring on our first engineering hire. We use Python+Pyramids as our framework, with a great deal of javascript including backbone.js and jQuery. Our persistence layer includes mysql and elastic search on top of AWS.

We're hiring junior and senior developers at either full-stack or front-end positions. We are passionate about making good software, and bringing an experience to our users that they love. If you think you can help us build that, apply via email at info(at)zoomforth(dot)com

Check us out at https://zoomforth.com/about.

What can we offer?

A competitive salary, full medical coverage, a flexible environment where we actually care about not burning people out, and a commitment from us to help you reach the top of your game, whatever that means for you.
Myspace still exists, and it’s desperate enough to blackmail you into logging in
It is kind of huge. I tried deleting all the non-checked ones but that defeats the purpose, which is for everyone to form their own opinion of what should be checked.
The complex internal structure of programs could be reduced to graphs, and machine learning has been working with graphs for decades.
By 'FP' here you guys mean 'functional programming?'
Thats's what it looked like to me, but the prior poster seemed to have other data.
Download iOS 8 for every device. (I'm downloading at 4MB/s)
http://i.trackr.fr/tutoriel-telecharger-et-installer-ios-80-...
You might want to listen to this podcast episode: https://www.grc.com/sn/sn-446-notes.pdf

The security behind TouchID and the secure enclave in the A7 chip is pretty damn mind boggling and unprecedented. The pains Apple has gone through to secure your fingerprint and things like that, is just amazing for a consumer product.
I'm assuming that there's no memory safety guarantee for Swift code that interacts with Objective C code. Can anyone shed any light on this?
Thanks - I felt I should type 1983, but if felt wrong! I still had my Apple ][ back then.
Rvm.io is down
I feel like this is a small move for Apple. They are trying to carve out their niche in an application space that is immensely smaller than the iPod, iPad, and iPhone markets.

If I was an investor, I'd be worried about these new frameworks because its solving a problem people do not yet have.
Informal protocols and implicit interfaces are not the same thing. In particular, implicit interfaces are type checked statically at compile time, while informal protocols are checked dynamically at runtime.
Reading a book cover-to-cover is, for me, a bad way to learn a language. I usually pick things up very quickly when I try to implement things using them that I am both familiar with and faced with annoying issues stemming to the language they are currently implemented in. If you don't have one of those, think about something you hate, and fix it with this.

If the book is good documentation, then use it. But you may benefit from focusing more on problems than completing a book.
Measuring in dollars, probably Google; in a bunch of subtle ways (which added up to something unsubtle), Apple cut off UX paths that led to Google searches.

Following that, Dropbox is the next most likely to get hit, but I'd be surprised if iCloud got that much Windows adoptions, or any Android adoption; they'll be fine.
I'd seen an interview[1] elsewhere with, I believe, the founder of SportVision where they indicated that their primary source of revenue now is selling the vast amounts of telemetry data they collect during events.

His example was of the MLB, SportVision has high-resolution data on every single pitch, the MLB teams are paying through the nose for that data to run through their analytics. SportVision indicated that, based on ball trajectory, they often know more about the state of a given pitcher's health than the team or the pitcher themselves.

[1] http://www.sportvision.com/media/hank-adams-presshere
Yeah at that point the only attack you could do would be to put a trigger in the middle before its hashed and compared with the stored value.
I also did topic modeling (LDA) and other experiments on HN, code for fetching all posts and comments, and for topic modeling, can be found here: https://github.com/SnippyHolloW/HN_stats (lein run // look at hn.py)
Snow Leopard was the last major kernel guts release, and it wasn't that long ago. OS X is a mature, client oriented OS. They add new API's, etc, and make lots of little improgements continuously, but what more is there to do?

I haven't felt the urge to check out the release notes for a Linux kernel release in years. Wake me up when they get VM hooks to speed up GC or something. The new developments just aren't that relevant on a client machine.
Objective-C in the Cloud: Paid Plans available
Please read this (patio11 and Thomas Ptacek comments):

https://news.ycombinator.com/item?id=7140231

There are also very valuable advices from both in another thread, I'll keep trying to find it.
I think the other issue is that these aren't being used as URL shorteners any more (in the sense they were when they were used for Twitter's 140 character limit). They are tracking URLs, gathering data about you at each hop.
Do you still have your original comment? If you do, you should seriously consider posting it.

It's difficult to discuss this topic with you if you intentionally avoid posting anything of substance, and instead throw out accusations of "ignorance".
If I remember correctly, there was an old (very old) project with reversible links called Project Xanadu.

if my sketchy memory serves me, it was based around using a currency and updatable links. Along with that, the idea was that you could also share segments of movies and music with the hyperlink system.

I'm pretty sure it died a pitiful death due to it being completely secret until after HTTP got ingrained.
> Content Blocked (content_filter_denied)

> Content Category: "Suspicious"

Which is an odd catch-all category. It may be a keyword match from the domain. That sucks. Anyone got the github link?
People are using shorteners on shortened links, this is the problem.

The most obvious one is Twitter, always using it's own service regardless.
This is the only one I've seen: http://d35lb3dl296zwu.cloudfront.net/uploads/photo/image/162...

It was linked in The Verge's live blog.
Why do we need a technical solution. My understanding is that the author is arguing for a change in how URL shorteners are being used, not a technical change making this impossible. The problem is that once a technology exists, it will be abused. Sometimes this abuse is just a clever and useful hack, and sometimes it is annoying and anti-usable.
I hope you're wrong. But the 'rot' you describe does eventually overwhelm most of these communities.
I don't know very much at all about objective C, but the way these things generally work is that you will benefit from the experience as you learn new languages, as it will be an anchor of context against which you may base fresh perceptions.
Review of Coinbase
How is duckduckgo's search quality nowadays?
Does Apple Need Its Own Search Engine
And government grants corporate charters. They, and we need to remember this fact.

And, corporations can be unmade as a punishment.
Nested multiline comments. :-)
>Windows has had a "Use this computer as a Bluetooth Headset" option buried in the Bluetooth preferences for a long time now.

Depends which Bluetooth stack you have installed on Windows.
The GPUs in iOS devices are not made by Apple or exclusive to their platform. They are PowerVR GPUs designed by Imagination Technologies (and fabricated by Samsung). Many Android devices feature the same GPU designs that Apple uses.
Same here. Reading x64 assembly...

Let the good times roll.
Beacon (YC W14) is looking for writers
We're a journalism start-up focused on finding alternatives to the ad-supported model. Since launch, we've paid $100K+ to writers working with us - we have 100+ writers covering everything from the conflict in Yemen to the difficulties of hitchhiking to Africa from California.
Starting in July, we're focusing on a few areas intensely: these include the environment, tech in the developing world, education and net neutrality. We'll have matching funds available for writers interested in crowdfunding around these topics. We want Beacon to provide a level of support equivalent to a salary at traditional publication.

Readers on Beacon choose a writer to support. That writer takes home the vast majority of the proceeds. The readers gets access to their stories, and every story by every writer on Beacon.

To get a sense of what we do, here's an example project:

http://beaconreader.com/projects/climate-confidential

The ideal writer:

- Is a journalist, blogger or photographer with an established following.

- Hates ads, or at least wants to experiment with alternatives to an ad-supported model.

- Wants to have real interacts and engagement with their audience - this is critical.

- Knows their stuff.

If you're a writer who meets those criteria and is excited about writing about one of those topics (or even something else entirely), e-mail dan@beaconreader.com.
My guess would be for analytics, so it knows how its own service is being used and who is accessing websites through it. It comes with a convenient feature that bad URLs can be taken down on its site.
I think all those features mentioned like attachments and sharing location and leaving/adding people to a conversation is a strictly-iMessage featureset. iOS Messages app doesn't even work well with Android phones in group texts. They way they package up the text is totally different.
Ployglot.... why would people choose to call themselves that... "multilingual" sounds so much better... as would almost anything.
For now, I'll go with OMNIPHONIC.BE ("sometimes word-order matters")
I would very much like an ECMAScripter [will consider other languages no worse viz. UNICODEishness] to build the ultimate "Rosetta stone killer" (anybody seriously interested in learning Japanese (or [other natlang]) to fluency gets to do so as part of their job cofounding this with me... I'm probably the best coder-optimised language tutor out there, and I'll be a good trainee-coder, too.)

I'm technical, have a great domain-expert resume, and am not the person I want to have as the sole architect and coder on the truly-new products I've been working so hard on. Other roles/cofounderships also worth asking about, it you're truly interested. Basically, I want to build it and run it by and for and with other language-and-dialect enthusiasts. A company run by the the people who do language-learning best, for themselves and the future of their/my/our ilk.
T-Mobile confirms WiFi calling arriving for iPhone users with iOS 8
I've switched over to it for 90% of requests. The only thing I find really fails are very precise technical questions.

Edit: Let me rephrase, it's my default search engine. If the result isn't great, I may rerun it with !g which will then forward my request on to google. Makes it really easy to migrated while still being able to fall back when needed.
I'm looking forward to things like the Almond+, which will use Z-Wave. I don't hold out hope for Apple opening anything up after the Darwin components started disappearing and after the broken FaceTime promise.
http://www.quora.com/Did-Bret-Victor-work-with-Apple-on-the-...