skysight-inc/HackerNews huggingface dataset:
Do not do this. There's no reason to not use an enum here -- requiring a cast is not a bad thing.

There are very few cases where you should have implicit conversions. Implicit conversions basically imply that the two types are so similar that no possible semantic difference can be observed after the conversion. For example, int is implicitly convertible to long because there can be no possible information loss and almost every case where long is allowed, an int would also be allowed in that place. Even overload resolution works correctly because the overload is first tried without the implicit conversion.

Enums (or other structs), on the other hand, can easily have different semantics. For example, if the enum values are auto-assigned and you add a value into the middle of the enum, all subsequent values are now offset-increased by 1. If you then switch on the int values, but not the enum values, your semantics will change.

Here an explicit cast is a good thing -- it's saying to the compiler that I'm doing something potentially dangerous, but just trust me on this one.
I love this attraction. They have a duplicate at Epcot in Orlando called "Soarin'". I think an Oculus-concept could also be implemented for "Mission Space", which already simulates g-forces by way of centripetal force.
Google integrates Chrome apps into the Mac OS X Finder
How to move your Rails testing to the cloud in less than an hour
Not sure what your budget is like, but here's one that does entity extraction and classification.

https://www.mashape.com/jetlore-dev/semantic-text-processing...

Demo:

http://dev.jetlore.com/tech-demo/text-processing-api/entity-...

Disclosure: I used to work for Jetlore.
And now I have a hankering for a tasty microwaved steak.
Sure — I guess it's nice that Dart comes with a lot of useful things built in.

Outside of Dart we already have pretty good solutions for Promises (with Promise A+ compatible libs; Q, RSVP etc) and modules (ES6 modules, Require etc), which /kind of/ makes those points moot.

Which leaves type checking and autocompletion as the big benefit. Which are nice, I guess.
http://econpapers.repec.org/article/bpjbuspol/v_3a13_3ay_3a2...
If the deal closes, any guess on what happens to Beats Music?

Doesn't seem to be room for that and iTunes radio (and iTunes itself) as separate brands.

I think it will based on, eg, the Dr Dre video where he's bragging about it -- makes me think the deal is already done.
Cool, how's the cost on them working out? Have they broken even? Any impact from subsidies/tax breaks?
> Oracle haven't won yet, Google still have the opportunity to show that Android is fair use

And the opportunity to appeal the CAFC decision on copyrightability to the Supreme Court.
Duolingo is great, I use it too and know people who got results with it. I don't think it particularly shines on general vocabulary acquiring though¹, so that's where Memrise or a spaced repetition flashcard system like Anki or any other enters the picture.

¹Actually, this is sort of covered by the translation exercises, but since there is not a system to manage the reviewing of new words you learn there, I think it's inferior to a flashcard system.
Perception of quality is one of Apple's strongest selling points.
It's a common pattern. Disney got it's start by making derivative works. Now Disney is the champion of draconian & perpetual copyright laws.

Give someone dominion and that person takes on the role of the overlord.
The BIOS is definitely a software API, as it is an item of software which has a carefully defined set of interfaces for the OS to call: http://www.ctyme.com/intr/cat-003.

In fact the only thing the clean room reimplementations of the IBM PC BIOS had in common with the original was exposing the same API.
Google could request rehearing en-banc (IE in front of the whole federal circuit).
If that succeeded, the decision would be vacated until the en-banc rehearing.

Whether that happens or not, they can also appeal it to the supreme court.

Suffice to say, my completely personal view is that it was appealed to this very court for a reason. Normally, this is the court that hears all patent appeals. Because the original lawsuit involved patent claims, they have jurisdiction, even though there are no patent claims being appealed.

Otherwise, it would have gone to the 9th circuit, who, i suspect, would have been more favorable.
Does it have weather applet?
The Berkeley public library subscribes to this and allows remote streaming. Maybe your local public library does too.
Looking forward to reading it!

I've been pointing all my MX records to an ancient Dreamhost account (I know, the shame) instead of figuring out how to do this without Gmail or paying for a mail server on each domain.
I was thinking exactly the same thing: What if you could take a 'virtual flight' like this!

Bug I guess battery and high-speed connectivity are the problems here. Connections could be through 3G but probably crappy and low-res and costly.
Yeah ... no, I think.
Am I the only one who think that childish?

You aren't even sure that will target the right people and not some kind of public worker who just doing some job!
Yeah I have noticed the same trend. Currently I am trying out something called dragdis.

https://dragdis.com

I liked the suggestion by natch 27 for offline.
It doesn't have an offline feature despite have a browser plugin (I am not a huge fan of this).

In terms of interface I don't have a complete answer. I want to be able to have my bookmarks organized but a lot of the time I don't want to do it manually. Too often I bookmark something really cool but don't have to time to tag or comment on it so it disappears until I decide to organize my bookmarks which in and of itself is a pain.

Maybe somehow generate metadata/tags/etc from scraping the link or by what other people have to saw about said link? Of course this would be in addition to being able to comment/tag/etc yourself.
Thumbnails of the linked page would be nice, or if it was something from imgur for example, maybe the thumbnail is just the image that is on the page? I could go on but I think you might see where I am coming from; a lot of different features seem awesome but I think a lot of testing would be needed to see what people use and enjoy most.
Here's a direct link to the scene: http://youtu.be/zJer9aivOrA?t=23m50s
It's extremely hard to get an edit in Wikipedia to stick if you only have primary sources; with a recent, reliable secondary source you often can get it to stick though. If you have a citation in an undergraduate (or even better high school) level neurology textbook then go ahead and make the effort, otherwise don't bother.
Old school Lispers don't object to vector or map syntax. Actually CL has vector syntax #(v e c t o r) and easily can add other data type syntax - that's why reader macros exist.
The idea of directly engaging potential users actively seeking/asking for a particular product/service on Twitter is very interesting; but unfortunately the way you are implementing it right now is unethical and in violation of Twitter's Automation Rules and Best Practices [1]:

"Creating serial or bulk accounts with overlapping use, however, is prohibited."

I initially thought you were using your company's own Twitter account for messaging people; instead, by your own admission [2], you have resorted to using multiple 'realistic' accounts:

https://twitter.com/search?q=outpost.travel

This kind of growth hacking is misleading and unethical, and I think it has no place in Hacker News.

[1] https://support.twitter.com/groups/56-policies-violations/to...

[2] https://news.ycombinator.com/item?id=7720634
Facebook is so insecure next week they will buy them for half a billion dollars, just in case
Apache port: https://gist.github.com/m1/e5f1f190ba309b500f0a
Sampling is an art in it's own right.

Dre is a very talented producer with a long history of success: producing tons of music, bringing gangsta rap to the mainstream, pioneering the gfunk sound, pioneering the business model which have made hip hop labels so damn profitable, assembling super groups of studio musicians to consistently produce very popular music, finding and marketing brand new artists that have skyrocketed on the charts over and over again (eminem?), and more. Dre is an artist, but he's way more than that.

read something: http://en.wikipedia.org/wiki/Dr_dre
Why are all three videos fueled by icky male power fantasies? :(
applebee's and similar chains like tgif are popular with college kids because they have a full bar w/ happy hour and very cheap food. college kids aren't generally old enough to be food snobs, either.
I'm already a fair way into building a similar paid tool (curated engagement via twitter+disqus), if its something you might want to try out ... email in my profile.
Uh, I didn't use assignment between variables; my code is the same as your second example (both variables independently assigned to 110).
A friend showed me an app yesterday on an iPhone 5S and I couldn't tell if it was native or Ionic. Pretty exciting.
Netflix increases price from $7.99 to $8.99
> Dynamic typing is probably preferable to a 40 year old type system.

I don't think ML users will agree ;)
If you want to discover Bach, there's always the nice, free, complete organ works by James Kibbie: http://www.blockmrecords.org/bach/
It bothers me too.

Dynamically typed does not imply no types. A good CL implementation takes that to heart and produces really nice code out of the box. And the language spec provides for an API to allow program developers to specify types and hints to the compiler to optimize certain functions and code paths where it's needed.

The benefit from this is that you can rapidly prototype your application and harden it to the platform you deploy on when performance becomes an issue... and with built-in conditional compilation you can do that in a cross-platform way.
'Worked' as in 'won the cold war and the Warsaw Pact collapsed liberating millions of people from Communism'. Not sure how that could be perceived as a negative.
Oh sure but they GENERALLY do an amazing job of what they sell("give us lots of money and we'll get you more back") in order to pull down that compensation. The people who hire them(i.e. deposit in their fund products) seem to be cool with the fees(meaning it is "worth it" to the high net worth crowd vs. vanguard or w/e...whether that's rational and based on returns or just prestige of "I have my money with Cerberus"). If it weren't "worth it" then either people would use the alternative lower fee investment vehicles or someone would "disrupt" the space with a cheaper hedge fund offering better returns.

Of course it can all fall apart(LTCM lol)

Plus the huge factor of their personal capital generating a sizeable chunk of this return at the same rate as their fund investor's capital.
I've been reflecting on this further since reading the initial piece. I wanted to add, just reading this filled me with a sense of calm serenity. This is exactly the opposite of 'firefighter syndrome' where everyone is always heroically fixing things that shouldn't be broken in the first place, and staying late nights that shouldn't be needed. It feels good to be the hero, but you need to stop and work on fire prevention to get to a point where fires almost never happen. If you just play hero and ignore the root problems, you'll end up with a squad of great firefighters that you don't need, and a product that's still on fire regularly.

Unfortunately, it often looks (to others) like the firefighters making these great sacrifices are the best, most dedicated employees (and they may be), but all too often the person who leaves at 5 every day is the one keeping the fires under control in the first place. The most beautiful part of the post was "I am usually done with the email queue by lunch" and browsing social is "kind of the icing on the cake at the end of a busy day.". THOSE are the signs of a good process.
Digital Death Guide
Digital Death Guide: your curation center for all news and resources on digital estate planning
http://www.amazon.com/Sennheiser-HD-280-Pro-Headphones/dp/B0...

Currently $86.00

Had these for about a year and love them. Noise cancellation is good enough that I end up getting startled by people walking up behind me that have to tap me on the shoulder to get my attention (that could be good or bad depending on your preference).
Why is this named AnkiApp? I won't use software that creates deliberate confusion by using the same name as another application with the same purpose.
Forgot the quotes, but yes, "LAZER"-Walker.

Love the idea. Good jorb.
This doesn't impact Microsoft's promise at all.

The issue at hand was that Oracle specified that any implementation using their Specifications license be compatible, and the Dalvik implementation is not compatible.

So it isn't that Oracle is going back on their word, it is that Google did not follow the rules of the license.
Here's the letter: https://imgur.com/Km8tYbH
You’re right a better experience should have been provided there, but it could have still been done within a hybrid app. It’s noteworthy because it confirms Instagram uses a web view, something they otherwise didn’t ever make any indication of.

And yes, it kind of is one of those arguments! Thanks for feedback.
Can you be more specific about what "API side" means?
The irony is that was not Google the ones that copied Sun's Java, they used Apache Harmony
do you just not use react state at all then? I have a similar sized app as you, we started off naively using state at various levels, over time we refactored the state higher and higher, and now we are at the point where all the state is kept only at the root of the view hierarchy (we use cursors). We're about one step away from lifting even that state out of react and into a store layer that has no react dependencies.
I would absolutely love subscribing to that list, would you be open to share the Spotify link?

Thanks!
I love everything that you said and have no quarrel with any of it. I just thought it worth pointing out that when you say

"if possible go see some play live"

after extolling Glenn Gould, that he would probably advise not going to live performances. Gould thought that live performances were distracting rituals and that music could be much more easily focused on and appreciated through recordings. Personally, although I understand his point, I think the occasional live concert is worthwhile.

I love Gould because of the way he brings out Bach's counterpoint so clearly, especially the inner lines - his playing is a good argument for using the piano to perform Bach's keyboard works rather than something more authentic to the period. As a fan of period instruments, what do you think about that?
See, that part can be outsourced: just configure your outbound SMTP to relay via deliverability companies like Mailgun or Mandril, for personal use the cost is $0.

It's easy, see:
http://documentation.mailgun.com/user_manual.html#smtp-relay

The reason one might want to use his own email server is - I suspect because of Snowden story - security: you control your own email archive and possibly encryption. The delivery will have to happen over the open Internet anyway, so why not just relay to a 3rd party from the start.

Disclaimer: I'm a cofounder of Mailgun.
Sarcastic it was, I confess.

But to the friend of mine this happened to (at the hands of a 25 year-old first-time "founder"), it was anything but.

And when they gave their "explanation", it was pure deadpan -- without the slightest trace of irony or humility.
Google copied the declarations verbatim. Doing so makes sense, if indeed "There is nothing inherently copyrightable about an API" which is probably why Google did this.

On the other hand, this ruling says that there is something inherently copyrightable about the declarations.
Unless the reason those technologies spread is precisely because no one had strong claims, or no one chose to pursue protection. If Netscape had chosen to make JS proprietary, JS wouldn't have become a de-facto standard.

I am not aware of any significant proprietary API today that is in widespread use, and is cloned by FOSS. But I could be wrong on that. If you know of such APIs, I'd love to know which ones are in danger.
They have come a long way since 2011. I'm listening to my post-Dre-branded Beats right now and they sound good. And I like to think I'm not just one of the gullible sub-human tools the people participating in this thread enjoy thinking they're so far above.
And the trackers answer to who, ultimately? Either the politicians themselves, in which case the whole thing is hopelessly corrupt and useless, or some other unelected group, who then become de facto dictators of the country.
While everyone is on the subject, I thought I'd mention some weird behavior I saw today.

I just switched my program from using a defaultdict to a regular dict.

I.e., from defaultdict(lambda:'NA') to regular dict using get(val, 'NA') for access.

And I got a something like a 100x speedup. It runs in two minutes instead of two hours. I had no idea a defaultdict would be so much slower.

Unless there's something funny going on in my program and it's unusual behavior.
You get your history right, but I don't agree with our analysis. The NTIA's transition of IANA will most likely just result in increased autonomy for ICANN. Which will result in them being granted increased power in delegating monopolies to registries. ICANN made $400,000,000 in revenue in 2013. It's not just the .com TLD, every gTLD that ICANN issues is a monopoly to its registry.

The bright side is that with ~1,300 new gTLDs being issued in 2014 the power a single registry such as Verisign can wield will decrease. If Verisign wants to charge $1,000 for a .com domain, you can just but a different domain under a different TLD. Expect to see more new websites not using .com in the future as these new gTLDs start propogating. Also, expect many more IDN gTLDs in coming years as unicode character sets become preferable for people in countries that don't use a latin character set.
Though one could argue if you higher smarter people you might have less "oh shit" days?
sure it is, and it's thanks to people not like you that we have such a beautiful repository of information.

I routinely make changes to wikipedia, once you have a decent reputation and have demonstrated competency in an area it's a very fluid process. Obviously if I tried changing one of the contention pages (political, religious etc) that would be a different matter, but for the areas that I am knowledgeable, CS and art history, changes are accepted and stick.
> Can Google appeal it again?

Yes.

> Would it be Supreme Court in such case?

Probably. In theory, I think they could first ask for en banc review by the Federal Circuit.
Ask HN: Whatever happened to these Proposition HNs?
https://news.ycombinator.com/item?id=5037694

https://news.ycombinator.com/item?id=5039111
So you should just be able to copy the windows binary and sell it?
Is it just me or does throttling delivery like this seem identical to Netflix vs Comcast.
Rails interactors
Yes, Python is slower in execution than some other languages, but:

... efficient use of development time ...

That is the reason, why Python counts (not only references). Python has many very good libraries, is a good OOP language, easy to learn, but still very, very powerful. You can express in Python some things in a single line, where you need hundreds of lines in C++ or other languages.

The few percent of running speed that you might loose, are neglect-able in most cases against the win in development speed.

In many applications you don't need the full CPU power, but often times you are hindered by e.g. the disk speed or other factors ... and than you don't lose anything when you are a little bit slower in some minor tasks.
I'd love to see optional typing in Python, I wonder if there is any official reasons about why it never got introduced.

I very rarely change the type of a variable, so it would be essentially free speed and free speeds for me.

I actually wonder, do people use dynamic typing so often? I mean, it's nice to do "variable = int(variable)" when I know that I'm getting an integer in a string, but that's probably the only use case can I can think off that doesn't just reuse variables for something else.
I herby copyright:

Object *(Object...);

I'll take a check Oracle. Thanks.
In cases where you want to learn a language with flash cards, I really found it crucial to have the audio on each flashcard. That's why I prefer to pay a small fee for an app with prefilled vocabulary (like http://www.mosalingua.com/en/).
If this is public surface area, the change from field to property is a binary break.
Really? What lines? Copied from where?
Indeed; I was confused by the dekhn's aside.
Generating more interest in the concept of running your own mail server is a great thing. The four part Ars Technica series on the topic [1] is the best and most comprehensive guide to setting up a mail server.

I think a more hands on approach is going to serve the amateur mail server admin better. I know I feel more confident about running my own mail server since I configured many of the components manually -- this puts me on much better footing to troubleshoot when something inevitably goes wrong.

The "five steps" in the link do not include spam or AV protection either, and trivializes the process of installing and configuring them.

[1] http://arstechnica.com/information-technology/2014/02/how-to...
I think they're both abominable. At least Applebee's has a bar though. I'm also fortunate enough to live in an area teeming with wonderful local bars, restaurants, and cafes. So I try to avoid places like these at all costs.
He's saying each girl that is still alive costs 12.50$ for forced marriages.

Why not raise 12.50*number of girls being sold=Max 3450$

And return them to their parents ?

Way cheaper than a new school where more girls will get raped!

PS: this post is meant as sarcasm. I know you can't just go on Amazon and buy these girls.
So you are arguing that this is larger hardware growth play here... and it is all about race?
What Spending $59.44 on Facebook Ads Taught Me
This makes business ethics a lot more complex.

Complex, yes, but not nearly as complex as junior founders tend to think they are.

Like as not their definition of a "complex" business ethical comes down to, more or less:

"Say WHA? They're actually reading the contract I downloaded from somewhere (or which some random mentor gave to me) -- and they actually think it means what it says? And they want to negotiate some aspect of it? OMG they're lawyering up on me! Worse, they seem to know more than I do! I'm scared!"
What work specifically are you referencing?
I wonder how this will impact MariaDB's future development. In theory the original APIs were forked under an open license, but new MySQL features probably can't be legally replicated with application compatibility because of the API.

Also, how does this impact things like Wine, as the MS API set has never been open source (to my knowledge)

Actually in a wider perspective, I wonder how this will impact emulators in general.
If you can copyright an API, I can't see anything that would prevent you from copyrighting a protocol. This is a terrible decision for interoperability, and for competition. It favors entrenched players at the expense of everyone else (including users).
The header on the blog says "Dart DevRel @ Google", and the sidebar says "Seth is a web engineer and Chrome Developer Advocate". I apologize it wasn't obvious enough. I agree, it should be obvious that I work at Google.

This particular project was done on my own time, a little bit while at work, and a lot at nights and weekends.
The Birth of the $60 Billion Videogame Industry
I really love this. With today's information overload and being constantly bombarded by latest and coolest releases, it's difficult to be really excited about anything. But this is awesome and invokes that childhood feeling of awe. I hope when the product comes out, it's just as good as it looks in that demo.