skysight-inc/HackerNews huggingface dataset:
For reference sake, their previous post, dated Jan. 1, 2014, states that they (the team, presumably) were acquired by Github, and they had a vague promise that things would remain the same:

http://blog.easel.io/blog/2014/01/06/easel-acquired-by-githu...

> What does this means to you, our users? Easel continues to run as it has. We’ll continue to provide support and all of our paid plans will continue to enjoy their current benefits. We’re excited to begin this new chapter and hope you’ll love what we have in store.

Edit: More reference...their highly upvoted Show HN from two years ago: https://news.ycombinator.com/item?id=4113866

I've always seen these products as amazing technical achievements...but of limited market. For more programming/scripting-focused devs like me, such a product can never uproot the (perhaps crusty, but trusted) toolset and workflow we've invested in. For visually-focused designers, they get paid plenty do do beautiful designs that are then sliced from Photoshop...so they don't even need to bother with making exportable code. And then for all the others...product managers and etc....the need to prototype a site happens what...at most, once every two to three months...That is not a sustainable rate of use for a tool that inevitably has some bit of learning curve.

second edit: durr, OP was acquired by Github not Easel
What was their license? Can it be forked?
I'm not sure what apple gains here. "Native" apps suck, so developers continue pushing web apps, which work just as well on android. Doesn't sound like the greatest lockin plan.
irrelevancy pile up !
Hmmm. This is more about findign the right employee.

Everything looks like a nail when all you ever want to sell is a hammer.
Nice, it fits well with the "adjacent strings are automatically concatenated by the compiler" rule, too.
Looking great, just a small pet peeve, in the coming soon section, above portuguese you have the brazil flag, feels kinda weird being portuguese and seeing that :)
I also use Ghostery and Adblock Plus, QuickJS (provides a toolbar button + hot-key for toggling JS support), and enabled "click to activate plugins".

I've tried not blocking, but on my 4 yr old MBP (Core 2 Duo) all the beacons, social buttons, flash ads, etc. simply slow my browser down to the point of frustration, particularly when scrolling.

Much of it is Firefox's fault though, as Safari scrolls smoothly on most of the sites that give me trouble in Firefox. I'm just not willing to give up my tagged bookmarks (even though I would like to, as now the bookmark syncing has become slow enough to make scrolling while syncing nearly unbearable... I might have a bookmark addiction;).
This second gen is just an awesome phone but there are 2 things that really pushes me away from it.

It is sad because that is the only phone that I really like the design of.

- It is just big, It really is. (for me)

- Camera quality is nowhere near iPhone
That is simply the "slack" space needed to download iOS 8 and install it inline on your phone. The OS does not consume 6.9 GB of your 16 GB model. See the Ars Technica review
OWASP Testing Guide v4 released
Great insights thanks!
fixing :) - thx for the feedback
Not the OP, but I noticed the same and in my case the reason it's simple: I have all my email/attachments since 2004/2005 in gmail. I use full archive search way more often than I care to admit.

I love how gmail works/syncs across all platforms (my iPad on iOS, two Android devices, PC laptop and Mac desktop) and doesn't limit me to the Mac/iOS platform.
Today I learned that facebook adds can be targetted to a list of specific known individuals, not just demographics.

It never occured to me that this would be.
For anyone who's interested in Elixir (or functional programming in general) but thinks it looks a bit daunting, check out Erlang.

It's a stable production language which has just turned 17.3, has extensive resources, and runs on its own VM (kind of like how Java runs on the JVM). This gives you all of the amazing concurrent power which has helped the Heroku guys here.

Check it out!: http://erlang.org/
Very nice. Alot of Neo4j tools are starting to popup. I'm making a real time framework like meteor too for Neo4j, available here:

https://github.com/zubairq/coils
You are right, differentiation with value is what would make my offer stand out.
Hi, I guess it could be useful. Although what I enjoy the most about Airbnb is interacting with the host in person. Would be interesting to know what the % split is between those like me and those that want to keep to themselves.
Thank you, I think I have some contributions around open source which I can show, though fragmented. Appreciate your thoughtful comment. BEST.
Maybe I'm misunderstanding; I'm not familiar with Angular. Surely with the right classes and ids you can put css anywhere that css can go? How could a framework limit that? Conversely, why would this sort of framework offer any other way to handle styles?
A DRM-free ebook is available here:

http://www.informit.com/store/design-and-implementation-of-t...
Surely this is a widespread problem, tough one to overcome.
There is currently a massive crackdown on campus sexual assault and underreporting is part of it at dozens of campuses. So, ongoing enforcement may have been lax, but the DOJ is hitting it and hitting it hard at the moment.

I don't know how much they would really differ. Every modern police department is going to write down what it does.
Re-imagining Hotel Resort Booking
Anecdotal input for you -- I've had a preliminary interview with a group in London which might end up hiring me (from the US no less) and which is more likely to be paying around £70k/yr -- the highest I've seen. Stuff on the order of £50k seems to be more common. Overall it seems like a step down from New York, given that it's also just as expensive, but it's hardly as bad as what you've seen...
iOS 8 Comes Out Today. Do Not Put It on Your iPhone 4S
I don't materially disagree with most of what your saying. You seem to be providing an appropriately nuanced view of how the GPL works and the goals.

And I agree completely with this statement

> Your "maximally free" license is only maximal at the first exchange. But it gives anyone in the chain the "freedom" to remove the end user's ability to change the code (or incorporate it into a derivative work) as they see fit.

That is entirely correct.

What I disagree with (a little bit) is this

> The GPL, on the other hand, tries to preserve the freedom all the way to the end user.

The GPL tries to preserve a particular kind of freedom through the chain -- and that kind of freedom is rather narrow, even if it does try to guarantee self-perpetuity. But it completely tramples all others -- especially v3, which does so with prejudice. This is consistently what my point is in this thread.

I'm not sure I understand where any disagreement on this definition lies. You even agree that the GPL is not maximal and only guarantees a subset of the freedoms a notional maximal license grants "it gives anyone in the chain the 'freedom' to...<do whatever>".

But you'll see by all the downvotes here that a discussion of the merits and drawbacks of the GPL is virtually impossible -- because "freedom".

> It really comes down to whether you believe that you (the end-user) should have the fundamental right to tinker with...

The notional maximal license also believes in this. But it does not guarantee it. The notional maximal license believes all freedoms are equally valid and does not enforce one particular freedom at the expense of others.

And to be clear, I'm not advocating for the notional maximal license. It has obvious shortcomings and also protects many kinds of objectively negative freedoms (the right to profit from other people's labor without their consent, etc.). But I'm using it as a trivial tool to demonstrate that the GPL does not ensure the greatest possible freedom. It merely ensures the greatest possible expression of one particular kind of freedom, and it does so at the expense of others.

I'm also not saying the GPL is bad, it is what it is. It's resulted in a lot of good in the world and some bad. But again, it is what it is, it's not a tool for ensuring the most possible freedom.

> No, not really—it's not applicable to the situation at all. (A) The GPL isn't itself software...

Actually it is. The GPL can be used on non-software items. Not GPLing the license itself does nothing to prevent the proliferation of licenses. There are already hundreds of incompatible licenses. Not GPLing the GPL I think is shortsighted. If the original vanilla GPL licenses are the best, people will use them regardless of the derivatives and alternatives, if they aren't then they'll use something else, even if it's an incompatible derivative.
Good questions! The free app (there's only one freemium app, actually), has all 3000 words built-in. We charge based on how many you swipe into your deck (i.e. you decide to actively learn). The app comes with a free deck size of 50, then you can increase that incrementally with in-app purchases.

There is a healthy mix of nouns, verbs, adjective, and adverbs.

There isn't currently anyway to add your own content outside of creating individual cards within the app. It's something that I'd like to get to (if people find the SRS system useful, I'd like people to do whatever they want with it).
uh, right. in english, is you want to find people you can actually work day to day with, who are actually capable of learning things and doing things on time while communicating problems.

in reality this tends to be the following kind of people:

* generally not your childhood friends, though i've given contract work to childhood friends and it turned out fine.

* professional acquaintances / previous coworkers / someone you've seen work on a day to day basis

* people you've talked with on irc for years and who aren't insane

* major contributors to open source software you use

* a reference from someone in an entrepreneurial network
Aquila: Internet of Things, Board with Wireless Communication
Same as above, this happens a lot too, you're right.
Can we expect to be able to write our own attributes (to be ignored by tools that don't understand what they mean), or will we get compiler errors/warnings there?
Which to me, is the most fairest way to sell your idea to YC. If you have an idea people actually want and you have some work done, sell it. But the other two are certainly true. You are from Stanford, you probably can leverage some connections outside of YC.
Why should it be supported through node?
But if you run Emacs 24.4 in your browser, you could eww - the brand new browser written purely in elisp - to finally get some sane browsing experience.

(of course you can do that without running Emacs in the browser, just run it normally)
Aside: How do you guys get your hands on all the ISO bits and pieces[0]? I have 4217 but others seem to be ≈$300 each. I don't want to whinge but it makes it hard to bootstrap a startup when things like this require payment, especially if you want a solid database from the beginning.

[0] ISO{3166,4217,639}
iOS did have a sizable requirement, although I forget how much space was required to do the install. I had many friends who had difficulty upgrading due to it.
This is buggy. We had it deployed on a small number of servers , basically our backup server and a few servers that needed to backup to the backup server.

We would run into problems with standard SSH connecting to HPN-SSH these bugs were confusing and difficult to debug until we realized that the difference was HPN-SSH and reverted to standard SSH all problems went away quite quickly.
I know, I know - I'm sorry. Despite some of the objections, I just think flags do make great language icons. I do understand that complaints, though.

In that particular case, we chose the Brazilian flag because the list and audio is target at Brazilian Portuguese. We should probably explicitly write "Brazilian."

Interestingly, we couldn't find a flag icon for Arabic that was neutral enough. So we just chose the green color from the Arab League flag (which I guess could itself be controversial) and wrote "Arabic" in white text.
Genius PR move.
I audited McKusick's kernel class at Berkeley extension. 8 hour sessions every Saturday for a couple of months. I don't have a formal CS background but at the time had 10-12 years of professional experience. It was the most useful class I have ever taken, removing the magic behind the OS.
I spent about 2 years of my life in my 20s hacking on elisp constantly. I was infatuated with it.

Then I spent about 5-10 years using that platform as my IDE.

Guess what... Last year I migrated to IntelliJ IDEA and won't EVER migrate back. It's kind of sad... but IDEA is insanely awesome by comparison.
You could market it as a concierge platform for AirBnB hosts. Expand beyond the basic tourist-y things to recommendations on all kinds of services. Hosts could build their own content or you could sell them city bundles. It could be a way for people that run AirBnBs without actually living at the residence to give guests the same knowledge that living with a host could.
If it helps I installed CM on my old Galaxy Nexus and it has 4.4.4 now.

>Vulnerabilities like that have to be addressed somehow.

I think these two issues go hand-in-hand. How can we send security updates out when the OEM and carriers have told us to get lost? It hurts google, its hurts android's reputation, etc. Passing off updates, especially critical ones, to the OEM/Carrier infrastructure is just irresponsible in this day and age of endless security threats.

Imagine if my Lenovo PC had to get Windows updates not directly from MS but from Lenovo and Comcast and only after they've agreed to give them to me? That's the situation on Android right now and things like the AOSP browser bug prove its a broken model.
I have a nook (needed a reader and couldn't wait for amazon shipping. Retail's not dead!). I'll load up pdfs/ebooks to it and read them when I'm commuting. It's pretty convenient but I do often wish I had a real textbook for really heavy stuff, though probably don't want to either lug that around or even read it on a commute.
The A8 is fabbed using a new 20nm process, so part of the phone is more power in a smaller package.
Is there a comparable, relatively up-to-date book for Linux?
It happened by accident. After long coding sessions, time would fly by and instead of cooking, I would just go to sleep. Now I could pretty much eat intermittently and still perform flawlessly. I lived off of canned soup (Progresso).

Slowly eat less and less each day for a week and you'll see.
If there is a feature that could be misused, it will be misused.

It does not matter what the rationale behind the committee's decision was. This is standard practice in duck typed languages, and it will be adopted as well in C++, since it will be (imho, correctly) perceived as another step to bring C++ "to the 21th century".

You can stern-talk as much as you wish... but it won't have much effect unless backed up by an (effectively enforced) internal code style guide.

The barbarians are already at the gate. Which side are you going to pick?
Don't forget: http://www.openbsdfoundation.org/
Saw this and thought "you can charge your phone over lunch"
What was your niche business? How expensive is Istanbul to live in?
Don't forget :)

http://www.openbsdfoundation.org/
I can confirm that writing bindings is a big time sink. One of the biggest projects I've worked on is a Win32 application that's primarily written in Lua. I chose Lua because of the small interpreter and minimal standard library; a project requirement was to keep the download size small. But I spent a lot of time writing my own Lua bindings for Win32 APIs. Maybe that just means I should have used a more mainstream alternative language like Python, but even in Python-based Windows projects, I've sometimes had to drop down to ctypes, Cython, or the like. In recent years I've wondered if I would have been better off using C++ in a modern style, with smart pointers, string and container classes, etc. Then I would have had direct access to all Windows APIs, plus access to all of Microsoft's tools.
Building a Web Server in Go
A Lisp embedded in C++

https://github.com/rongarret/ciel

It's a toy, but it works.
> Unless there is an escalation exploit, worst case is that the code trashes your user's home folder.

Which is where your $PATH is often contained.

If an attacker can modify your $PATH (and has write-access to $HOME), you're pretty much done for.
You said he "doesn't have what it takes" which was what I was disagreeing with - he may very well have what it takes but he's chosen to not pursue that path.
Ask HN: Best way to integrate a U.S. and U.K. mobile
So any thoughts on the best way to maintain a U.S. and U.K. Mobile phone?

Let's say I spend 2/3rds of my time in the U.S. and a 1/3rd in the U.K. - work pays for both phones (within reason) i.e. they don't want $1k+ monthly bills.

I have both social and business contacts in both places that have my respective local numbers and I want to maintain a local number in each place, but don't want to resort to just having two phones with me at all times (1 of which would always be roaming).

At first blush a skype number would seem to be the way to go as I could have multiple (one US and one UK) and then all i would need to do is switch which phone my calls get forwarded to (but my understanding is that skype numbers can not receive sms) Google Voice does not allow you to have two numbers, and the dual sim products for iphone look a bit budget... any other thoughts?
Yes, once exposed, always come clean with friends.
iOS 8 is available for download (UK)
Only seems to work from the device using wifi, not from iTunes. Needs 4.7gb free space.
There are hundreds of examples where privacy could be violated and misused. This is why (or at least the negative PR is why) Facebook has attempted to remove the ability. Also are FB ads ever not flaggable/reportable?
Shouldn't it work the same way if you are just using IMAP? I never used the gmail app that's why I'm not familiar with it's inner workings.
My copy arrived yesterday. A real old-school textbook; reminds me of the days of poring over "Modern Operating Systems" in college!
> Debian still has no install for UEFI.

It works fine for me? What's missing? I installed Debian on a UEFI system with gpt disk sometime around May 2013 and it's been running fine since.

https://www.debian.org/releases/stable/amd64/ch03s06.html.en...
I would write "Portuguese (Brazil)" rather than Brazilian, similar to how you often see "English (US)" or "English (UK)". If I saw "Brazilian" my first thought would be "whoever wrote this doesn't know that Brazil speaks Portuguese".
Blasphemy!

On a more serious note, could you elaborate a bit on how IDEA is "insanely awesome" compared to Emacs? What do you find more useful/enjoyable in the IntelliJ IDE?
That was a very tactful way of saying "probably not soon". ;)
Hubble helps astronomers find smallest known galaxy with supermassive black hole
I'm a Turkish teacher! I make podcasts to help people learn Turkish. Supplemental material costs a monthly subscription. It's here: http://turkishteatime.com

Istanbul doesn't generally feel much cheaper than San Francisco, except for rent. I pay $500 to live in a gorgeous apartment with a sea view in downtown Istanbul. That has really added up over time.
How to Find Business Ideas: Scouring the web for problems that need solving
I for one would definitely buy this app if there was an android version. So that's one person out of the few thousand you need...
Turkish entrepreneurs seek to achieve ‘immortality’ with Yourbot
For me it's because I've come to rely on the Gmail tabs (primary/social/promotions/updates), which the built-in Mail app just ignored. I could probably duplicate the effort with folders (though I use those also, in parallel to the tabs), but I just started using the Gmail app instead which handled it all fine.
Looks great, but does it have pronunciation?
I think you're right. If the code isn't clear enough without comments, the code needs to be improved. I manage a number of projects written in C, and all of them have very low comments because I enforce a policy of clean and understandable code.

Comments are used to explain strange things in your code. A small number of comments in a good codebase is an indicator of strange things being sparse - a good thing.
Apple Revealed the Apple Watch Secret Even John Gruber Missed
I came here specifically to comment on the previous post. Great minds think alike :)
They seem to have released an 8" 1024X768 reader "Cybook Ocean" earlier this year, about 180 euros.
Peter Thiel and the Chamber of Secrets
> ...were acquired by Easel

you meant acquired by GitHub right? :p
This approach is particularly elegant.
BitTorrent releases Bleep: Encrypted P2P (Cloudless) Chat App
And he just won a MacArthur: https://news.ycombinator.com/item?id=8328587. Hard not to feel great about this.
The same thing could have been said about Github three years ago. We use Upverter at Lockitron for one off's (factory test boards, misc. for fun hack boards for our coffee machine, etc.) The tools aren't there today for mass production stuff (more of a problem with the vendors than Upverter). I would be surprised if this is always the case.

As Upverter grows, so will their applicable use cases. Online services have this weird power-law thing going for them that software from a single vendor can't keep up with on 5 year timescales.
Looks and works really, really nicely. I am currently in the midst of cramming Spanish (trip to Barcelona in two weeks, trip to Cuba in four months, woo hoo!) and I've been using these two trips as a motivation to finally learn the Spanish I've always wanted to know.

I've been using Duolingo a lot, as well as Memrise. Memrise has been quite good so far, but it is certainly not very polished, whereas this seems extremely well-done.

Congratulations on the launch, this looks like a superb product and if it works for me I'd be happy to pay for it. That's a clever idea for in-app purchases too, by the way.
Best JavaScript Data Visualization Libraries 2014
Someone designing an old-school iOS6 keyboard might find a lot of interest - some folks I know still haven't warmed to the iOS7+ keyboard.
I can only hope that the code will be open sourced. Seemed like a really cool product.
Absolutely. All 3000 included cards have native-speaker audio. We recorded it ourselves.
That is only on an interstate. On a surface street, it can be 9', and with 3' in a bike lane, that visually looks like 3'. And if you have a wider car, like an SUV or Truck, it's even less.
Reddit:  Why isn't the Semantic Web taking over the world?
Write a Permanent Message on the Bitcoin Blockchain
Thank you. That means a lot to me.
I know that (it still does consume more than iOS 7 did, but not 6.9 GB of course). But it's pretty inconvenient to have to delete more than half of the contents of my device for the update.
Actually Motorola had a terrible reputation for updates until it was bought by Google. Having a Moto "Blur" OEM ROM meant rare updates.

Google ownership obviously helped out here, but soon they'll be transferred to Lenovo. Will the same commitment to updates and "light" modifications continue? Who knows. Lenovo's company culture is all about heavy modifications (boot a Lenovo Windows machine to see all the crapware if you dont believe me).

Moto's future is an unknown due to this sale.
My answer: http://www.reddit.com/r/semanticweb/comments/2eo6rj/why_isnt...
Great article. I especially enjoyed the clear descriptive problem framing and discussion about Erlang processes versus goroutines.