skysight-inc/HackerNews huggingface dataset:
Everything you say is true, but none of it predicts tremendous success for Uber. It may well be that there's little advantage to being the first mover brokering commodities. We might soon see meta-Uber apps, or Uber aggregators, that optimize the selection of car across several providers. Uber will probably just be a big, successful, taxi company, but not one that is worth billions.
I don't understand. What about this review sounds suspicious to you? They like a specific brand of LED bulb. Isn't that the whole point of the site?
It's a shame Measy was shut down.
Same for me, I hope I am among the 6.5% of humans who don't die[0]!

[0] https://en.wikipedia.org/wiki/World_population#Number_of_hum...
Make it look like I'm working [codegolf]
Same. I've been a big fan of the phone and haven't had any problems despite fairly heavy usage patterns with apps and data.
I couldn't find a source for that number but I remember reading it a month or so before the tax hike
How connected objects are predicting your next move
The node packages It uses the node module peerflix (https://github.com/mafintosh/peerflix) is the same that popcorn-time makes use of. In this case they are identical. But subtitles and tracker health are missing. It seems that is is not a copy but flavoured by popcorn time.
Yeah, because people keep having children, that they can't or can barely afford to raise and/or college-educate. It's unfortunate, as it's a wonderful thing that everyone should have a chance at doing. But I'd never do that if I was unable to provide for and give a good education to my spawn. Sadly, many people do so with no thought for the future other than thinking the state will fix it, burdening all the rest of us because we're kind.

#Edit, yeah for some odd reason this opinion isn't flying so well with someone on HN. I am disappointed, I figured people are reasonable and can see the merit of not wanting to bring a child into this world that they can't take care of. Perhaps people would rather they bring a child into this world, innocent and naive, and then throw it to the wolves while crying to the state to fix a problem they created and inflicted on an innocent? Shame on you.
It's been a couple of months since I read it, but I remember that the tone just felt off to me. I think there's a couple of comments on the site that mention it sound like an infomercial. I think the frequent references to DesigningwithLEDs.com also put me off, kind of felt like the author was really trying to drive traffic to their own site.
While I agree with you, I would point out that planned economy plans are rarely "for the good of everyone". Planmakers tend to enrich themselves and their buddies.

I'm tempted to write never, but there might have been that one historical event when it went right.
How about, instead of begging for what will be probably the most pointless debate on HN this whole week with innuendo, you put in a show of good faith with that question and find a credible source that suggests that a German high school diploma is equivalent to an American college degree?

Perhaps after you do that, it'll be a good idea for anyone to dignify that question.
> (oh, and I get the impression that a college education in the US is more like a high school degree in Germany and not directly comparable to a proper university degree…any comments/similar observations?)

Uh, wow?
> because obscure terms force you to refer solely to (and eventually internalise) a precise and abstract definition.

Unless some C++ people decide that “functor” is a wonderful name for a stateful function-like thing which somewhat resembles closures/lambdas but has nothing whatsoever to do with the functors from functional programming.
The author runs DesigningWithLEDs.com. Presumably, that's why they chose her to write this review. If Sweethome is happy with the cross-promotion (to another website, of course, not to a reviewed product), I'm not sure I see what the problem is for the reader.
I often wonder if there is some notion of a basis of computation in mathematics. You can do stuff in binary, trinary, what about further out systems? What about working with functions/mappings which take more than two inputs. What can be said about the expressive power of these different ways of computing? Any one know where I should be looking for this kind of stuff?
Why would I want to use this in preference to ClojureScript?
"will"?
> point to a spot on the map, like italy.

Most Italians would encourage you to get a lot more specific when pointing at the map :-) Most dishes here are fairly regional, or have a place where they are "best" - like pizza from Naples, even though you can get pretty good pizza anywhere.
See also: https://github.com/Gozala/wisp
Face Hallucination: Theory and Practice (2006)
Well, this product is called IsoPlex. They're different words, one of which is just a common suffix:

http://en.wiktionary.org/wiki/-plex
But probably not to work as manual labor on construction sites...
It is somewhat unfair to dismiss Rust as an unfinished beta in comments on an article that demonstrates how the Swift compiler isn't even up to beta standards.

Swift is a nice language for sure. It picks up nicest features of many other language and doesn't trade that off with many annoyancies (from what I've seen so far). It also appears like a very accessible language. It breaks with older languages where those older languages are bad (eg "==" vs "===") but mostly sticks to things that work and are familiar. I think these criteria are important for what I think is "good language design".

Swift is not in any reasonable sense an innovative language. There is really nothing in there that is new. Now you can get worked up about that, or just accept that innovativity is really something far less important (or perhaps even undesirable) when compared to "good design" for Swift. Especially given its unique position.
Tesla has automated battery pack replacement down to 90 seconds, so the
yearly replacement doesn't seem like a big deal. The Aluminum-air
batteries do wear out eventually as they turn the aluminum into aluminum
hydroxide, but they can be recycled. Unfortunately, I haven't seen
anything official on recycling efficiency, and I spent some time digging.
I hate when journalists lump all college graduates together. Going to college can be detrimental or highly advantageous to your future employment prospects compared to entering labor force immediately after high school.

It depends on the subject.
A glass of wine per day is ok. Maybe even good. Two six-packs a day isn't. Anything is ok in moderation, and with full knowledge of both positive and negative effects. I have long-term objectives for sure, but avoid setting long-term SMART objectives for myself, because life happens. At work during the annual review I set SMART objectives as required, but completely ignore if not forget them during the rest of the year.

Short term is another story. Every evening I decide exactly what I want to accomplish during the next 24 hours, always looking at how what I'm planning for the day aligns with my longer term objectives. That's been crazy useful to me.

Amusingly, that sentiment has a middle ground which I apply to software development projects - I live and die by a project's vision/scope, which is really an objective for a project.
Value for who? PLEASE! Get real! Wal-Mart delivers value for shareholders because they attract customers because they're cheaper and more efficient.

But I suppose some people rather vilify its customers, under the delusion that tens of millions of America's poorest could magically lift themselves out of poverty by spending more money on manufacturing and transportation costs and on people working at cash registers. Bah.

(And the grocery market in general is anything but low-competition.)
Not classes; instances. So instances of Foo : Bar<T> should be drop-in replacements for instances of Bar<T>.
What if I never exhaled?
The software per se, yes, it is. But basically any use you can make of it isn't, since the free movies are probably less than 1% of the catalogue.
It is possible because the galaxies are not travelling faster than light. Space is expanding.

Consider if you were travelling on the surface of an expanding balloon. Your distance from the starting point would increase faster than your speed relative to the surface at your current spot, because the part of the surface you'd already travelled across would continue expanding. Now do that in three dimensions.
> so if I need to check compatibility of types I can just walk the class hierarchy and get an answer.

For languages with parametric polymorphism, note that inheritance is kind of like subtyping. Getting subtyping correct in the presence of parametric polymorphism is famously subtle; see http://en.wikipedia.org/wiki/Covariance_and_contravariance_(...

For languages without parametric polymorphism, it's easy to see why inheritance makes things more complicated. In the case of nominal typing, this walking you describe isn't necessary without inheritance -- a value either is or is not in the exact named type it's supposed to be. In the case of structural typing, it suffices to say that inheritance complicates type inference.

Inheritance is actually even more subtle than subtyping even; e.g. consider http://en.wikipedia.org/wiki/Fragile_base_class
This is very well done! Almost makes me want dig up my 83 Silver Edition, try it out, port Antrun and fix that one bug that made it impossible to play after a while[0]... except I have given it to my sister who actually has a proper use for it during her biology master.

Does this OS come at the cost of not having any of the standard calculator functions, or are all of those still supported? Or maybe a better catch-all question that covers that: what do I have to give up if I switch to KnightOS from the stock OS?

Does it support any forms of on-calc programming?

[0] http://www.ticalc.org/archives/files/fileinfo/328/32817.html
As Arthur Clarke would say: Any sufficiently advanced "bread and circuses" is indistinguishable from freedom and democracy.
Combine this with https://www.irccloud.com/ and you have a winner :-)
"Free enterprise/big-corp solving the cost of education/college issue when our government couldn't will be a big win for the laissez-faire folks."
I'm sure you'd find quite a few Libertarians that would like the idea, and see it as a good "proof-of-concept".

On the other hand, you'll find Libertarians like me. We're pissed off because the government is taking our tax-money on the pretense of fixing these issues, and has nothing to show for it. These are all problems that we expect to be fixed using our money, and yet it's not happening. It just get's dragged along, year after year, election after election. Meanwhile, millions and billions (or whichever amount) is spent on useless endeavors such as foreign intervention/meddling, and wars.
That's why I wrote "not even nominally for the good of everyone" - explicit economic plans, at least the socialist variety are usually for the good of all in theory but not in practice. A monopoly-based plan would not even claim to be.

Also, I don't think the biggest problem with plans is self-enrichment by the plan makers, but inflexibility, the lack of good information, misaligned incentives and unintended consequences. And the biggest strength of a market economy is not the absence of any of these problems, but that they don't effect everything euqally and the companies that are affected the most just fail without dragging down everything.
Yes, definitely. Objective-C was a lot more elegant before the odd grafting started, with everything hard-baked into the compiler and special cases added on top of special cases after the first special cases were found to be too special.

So I'd agree that a reset is a good idea. However, Swift pretty much represents the grafting-on approach. Even now, at the start, Swift is already more complex, with more special cases, than even grafted-upon-grafted Objective-C, let alone Objective-C as it started out.

That doesn't mean that there aren't a few things that are handled nicely, but overall it's a bit of a mess already, because of the insistence of stuffing everything into the language and compiler and having everything checked statically (except that it only pretends...).

"If you focus on just messaging - and realize that a good metasystem can late bind the various 2nd level architectures used in objects - then much of the language-, UI-, and OS based discussions on this thread are really quite moot."

-- Alan Kay (http://lists.squeakfoundation.org/pipermail/squeak-dev/1998-...)

This is not to say that it's correct because "Alan Kay", but to show a very different approach to language design that is, IMHO, much more powerful and durable than special-casing all the language-fads-du-jour into the compiler.

If you go back a bit and see where Objective-C came from, it was the desire to have Smalltalk, but with better performance and better C interoperability. So an obvious reboot of Objective-C would have been Smalltalk based, with C interop moved out of the base and better support for architectural interconnect. A real "Objective-C without the C", unlike Swift, which is more "Objective-C without the Objective-".

This is such an obvious thing to do that there have been several community projects, including, but not limited to StepTalk, FScript, Pragmatic Smalltalk and my own Objective-Smalltalk (http://objective.st).

In fact, Objective-Smalltalk was in part inspired by Alan Kay's work as expressed in that message: focus on the big things, get the right meta-system in-place, the rest will take care of itself. (here's my response: http://lists.squeakfoundation.org/pipermail/squeak-dev/1998-... ) As such, it Objective-Smalltalk isn't trying to be yet another Smalltalk implementation, but rather a new approach in the spirit of Smalltalk: identify the next bigger thing to handle (we now have the Web, for example) and then scale that down so it can handle everything else as well. I think I'm on a good road of achieving this, Higher Order Messaging and Polymorphic Identifiers in combination already handle a lot of what you need, in a user-extensible, late-bound fashion, governed by a very simple and powerful metasystem.

Starting with any of these Smalltalks (or a separate development along similar lines) would have been an easy road towards the goals that Swift aspires to, even considered by itself. When you add interop with the current class libraries, which are simply at odds with the Swift approach, it becomes a no-brainer.
Skill:

Step 0: Create 1024 different "funds".

Step 1: In half the funds (512) buy a very volatile stock. In the other half, sell the same stock short. Wait a week and close out all positions. Half the funds will now have made a lot of money. (Half will have lost the same amount of money.)

Step 2: In half the winning funds (256) buy a very volatile stock. Sell short in the other half. In a week close out the positions.

Step 3: In half the two-time winning funds (128), buy a very volatile stock, in the other half, sell short. Close out.

Steps 4-10: Repeat with half as many winning funds for each repetition.

Step 11: You now have exactly the same amount of money that you started with, minus some trading fees. But you have a remarkable fund you can point to where you made an enormous amount of money betting correctly on volatile stocks 10 times over 10 weeks. Your fund's return will be amazing and turn any investor green! Start acquiring investors who you can charge fees for depositing funds, removing funds, keeping funds invested, whatever: Profit!

Note this plan is unconventional in that there is no "Step 10b ???" before profit. Profit is assured.
Well there was hiphop https://github.com/hiphopapp/hiphop but it seems it is offline for now
Yeah, the situation is still pretty grim. I spent a good half week trying to get canvases scaling while maintaining chunky pixels across multiple browsers and finally gave up. In Goya, all of the pixels are drawn as rects. I actually read your 'drawing pixels is hard' article two or three times while I was trying to track down a good solution.
I see. Well, I am sure there is a nice cushy job with a six-figure salary waiting for him when he is done.
Really nice work! The symmetry controls are super clever.
because the jvm is a pain?
5 tips to make your websites load faster. (for Dummies)
Sure. Look at

https://webapp4.asu.edu/programs/t5/roadmaps/ASU00/LAPHYBA/n...

for the physics degree at Arizona state. It doesn’t seem to have a bachelor thesis or comparable work, it has about 50% stuff which has nothing whatsoever to do with physics (e.g. “Humanities, Fine Arts and Design (HU) AND Historical Awareness (H)”) and its physics courses seem end with things like “PHY 302: Mathematical Methods in Physics II“, which contains “complex variables”, “PHY 311: Classical Particles, Fields, and Matter II“, with “Faraday’s Law” and just a single QM course “PHY 314: Quantum Physics I” which only mentions wave mechanics, but makes no mention of perturbation theory, matrix mechanics or the standard Hilbert space approach with Dirac notation.

Especially the 50%-or-so of liberal arts, historical awareness etc. seem to be more appropriately placed in a high school degree than in a college degree, and things like complex variables shouldn’t require introduction in term five either.
Are Indians As Nonchalant About Rape as This Video Suggests?
Let me explain, some parts of this, I have been working mostly as a UX strategist and growth hacker for a lot of startups and somehow I ended up leading a small social media consultancy and helping a lot of brands. (Don't ask me why - I have no idea - it just happened).

Facebook has always been a very weird communication medium, it's the only algorithmic communication medium that people actually use. One truth about this is, that 99% of all brands and companies are not able to use this, because optimizing your communication and ads for an algorithmic model is too complex. Brand Communication has always been quite simple: Find some values you want to attach to your brand, find something creative that sticks and mix these values and your brand... then publish.

Facebook is insanely complex, because you have a third layer: find something users want to interact with. Now you have three layers and those three are mutually exclusive for many brands. A Toilet paper company may find some ideas people want to interact with, but those ideas will probably not match their idea for their brand or values. And even if a brand finds a sweet spot between those three coordinates, they have to use right technique and be insanely creative to stay in that spot.

This is something brands and companies are learning very very slowly, so Facebook is not really changing anything in a way, it's just adapting to the situation.
Ask HN: best photosharing service?
Hi all, I am currently looking a for, as the title suggests, a photosharing service to store some photos.

I've had a look at the wikipedia page (https://en.wikipedia.org/wiki/List_of_photo_sharing_websites), but decided HN would be a better source for advice.

I know there are currently popular services, such as Instagram, Flickr, but I'm looking for something that's less social. Any advice?

Cheers.

(Also, does anybody use imgur for other than a quick image/link generator?)
He does not have to. It is his personal belief. We must not force him to renounce his believe in exchange for his job.
Yes, other articles/sources have mentioned the $1-$2 billion per year figure for Microsoft.

Apple second quarter ended March 29, 2014 posted quarterly revenue of $45.6 billion and quarterly net profit of $10.2 billion.

Multiply by 4 to approximate yearly. $1 billion/year in licensing is insignificant if they believe it is coming at the expense of their core products.
I'm not sure what your point is. Sublettor restrictions on leases have been challenged in court, and there are classes of restrictions that have been judged unconscionable; you cannot, for instance, rent out an apartment in Chicago and absolutely forbid sublettors, nor (obviously) can you forbid African American sublettors.

So my point isn't that the black letter language of any contract must in all cases stand up in court. My point is that the restrictions in leases that block Airbnb will stand up, because despite the relative novelty of Airbnb, the lease restrictions they butt up against aren't obscure. They are central to the tensions between renters and landlords and thus well-tested.

Also: if someone puts a contract in front of you that requires you to discriminate against African Americans: no, I don't think you can ethically sign it.
Legacy Media: The Missing Gene
You give up math support, as well as on-calc file editing. However, efforts are underway to support both of these things.

You could probably port that game fairly easily. Many Ion functions are included in the kernel.
tl;dr: Pilot in 1947 sees unidentified objects that fly in a saucer-like fashion, i.e., flew "like a saucer if you skip it across the water", and reporters are chastised for inventing the term "flying saucer".

But if look at the pilot's actual drawing from the article, here:

http://cdn.theatlantic.com/newsroom/img/posts/2014/06/Arnold...

What common household object would be a good metaphor for what he saw?

a donut
a pencil
a loaf of bread
a teapot
a balloon
a cigar
or, a saucer

Looking around my own kitchen and garage, I can't find a better one-word description than saucer. (Maybe Frisbee but did that even exist in 1947?)

The reporter(s) saw the saucer-shaped drawing, and the pilot did talk about saucer-like flight, hence "flying saucer".

It's crazy to call this "one of the most significant reporter misquotes in history".
Cool. I notice the persistent data structures pulling their weight on the right hand side of the window.
I'm not actually arguing for much at all. (Note to crdoconner: if you really want to attack me, I'm wide open on that flank.) But I believe that the best way forwards starts with an honest acceptance of our situation now. And our situation is that a lot of chickens are coming home to roost.

I think the deflation and low growth are structural problems. Japan can't really stomach the creative-destruction necessary for a capitalist economy to thrive, and so on. I'm sure you've heard it before.

nl thinks that, if we can just hold it together for a bit longer, something will turn up. And maybe nl is right. Maybe, next week, someone will discover a wonderful new technology that will usher in 20 years of miraculous economic growth, and we'll all be saved. But I'm not counting on it.
Sold my startup for nothing just before it took off. Now i'm broke. Need advice.
How do you recover from a success (first success after a multitude of failures) that you let slip through your fingers - by selling just before it took off?

It is eating me alive. I'm almost back to square one (broke, no ideas) and can hardly hold myself together.<p>I try to pump myself up to try something new but the thought that had i held on just a little longer i wouldn't even be in this position saps my productivity.

Faced with the prospect of having to reenter the job market (after having actually built something that works) is a nightmare that i never thought would be realised. But here i am.

Every day - completely paralysed by the outcome of my decision.

Really would appreciate anyone's advice here.Thank you.
`go` is a very old name for worker functions in haskell. i have been told it originates in glasgow (where ghc was first developed).