skysight-inc/HackerNews huggingface dataset:
So you're complaining that the rMBP doesn't thrill you because Adobe's software has not been upgraded to take advantage of the retina display yet?

You must think the Tesla is non-thrilling because there are not yet ubiquitous charging stations.

You must think 4G handsets are non-thrilling because there is not yet enough 4G coverage.

You must think Thunderbolt is non-thrilling because there are not yet enough devices that support it.

To summarize, you think something is not "thrilling" because the world at large is not ready for it yet.
This "keep doing what we've always done" approach really bugs me, and is not a good way to think if you have any interest in progressing and actually making anything better.
It has HDMI (as well as not one but two ports that can be used as VGA ports with a simple adapter, but that’s all very much besides the point) – and I’m not sure what you were expecting?

The rMBP is the perfect embodiment of Apple’s laptop philosophy. Apple’s Steve Jobs (maybe even Steve Jobs himself, I’m not sure) pretty clearly said years ago that all laptops will be like the Airs in the future. All flash memory. No optical drive. Thinner and lighter at the expense of upgradeability. This is how they saw the future, this is what they made happen with the rMBP.

I can’t help but think that if anything, Steve Jobs would have pushed the rMBP much more aggressively (but, really, I’m just speculating here).
Not any C programmer could give an explicit, formal definition of "duality" and show how it applies to structs and unions. So yes, you do need category theory for that.
Marissa Mayer about woman in tech
Analogously, "you don't need maths to tell you that one and one is two."
Actually, you do a lot with them; I could take a significant portion of them and log on to the account holders' Twitter / Facebook / GMail. Reuse is rampant and anyone who holds credentials has a duty of care to protect them.
I wonder if this piece of news will make it to mainstream news outlets .... If it does, I would guess it will be a week or so. In any case, it really should get out because FB is a horrible platform of any sort. I don't even use the site; Facebook, no me gusta.
Show HN: Waterbomber - a free mini-game for iOS developed for BlazeJam in a week
Trolling or joking? The previous generation MacBook Pros didn't have HDMI/DVI/VGA either. Not for several years at least. The rMBP does have HDMI too BTW. Of course they have the refreshed model of the MBP that includes expandable memory and optical drive. I vote for trolling but you got me so well played sir.
it doesn't look like drakes heffe is in the db unfortunately. concerning pacifico, it's in the db but it's not populated with any data. http://www.brewerydb.com/beer/xfQQiO

thanks for sharing this!
Do you have issues when developing? I have spent hours diving in my code thinking something is up before realizing it's just Chrome caching thats ignoring my changes!
How does he know it's entirely possible to understand A without understanding B, when he understood A, and never understood the first thing about B?

Not sure if joking.
Wait a few years before proclaiming it good. And keep a good eye on the water table. Everything has a downside, and this one might be more costly than you suspect. Might be fine admittedly, but the US is not doing this because it has found the secret to everlasting energy, it is doing this because currently it's options are very limited and domestic fuel plays extremely well politically compared to most of the other options, which haven't been going that well.
Maybe look for a different job?
Besides, the duality is between structs and tagged unions, rather than C unions.
Do people find it's happy with an ad hoc wifi hotspot, e.g. as set up in Ubuntu 12.04. http://www.howtogeek.com/116409/how-to-turn-your-ubuntu-lapt...

It doesn't work for me, the hotspot isn't listed on the Nexus among the many local networks, and without other wifi equipment I'm unsure where the fault may lie; so many possibilities.
I know what the channel page says and what the dev channel is about, my issue is that multiple assignment is not a complex or advanced feature, which means either it's not tested or Chrome's devs don't even bother running any test suite before pushing changes.
The lightweight framework Sinatra has had streaming for a some time now, and if it is not too heavy for Sinatra it should not be too heavy for rails. Rails is way larger than Sinatra.
thanks everyone, i totally agree. i wish we could use a db for the app that limited the length of descriptions. right now we're using brewerydb, and i agree, some of the descriptions are excessive as you mention
I don't think the purpose of going renewable is to save money -- it is more about energy security.
I'm excited to announce the release of my new app called Waterbomber http://waterbomber.co for the iPhone and iPad. Try to put out a wildfire from the air through ten addicting levels.

This game was designed for BlazeJam 2012 http://www.blazejam.com in an effort to raise money for the recovery efforts following the Waldo Canyon fire near Colorado Springs, Colorado. The game was conceived and written by independent developers from Denver and Colorado Springs in 48 hours and then refined over the following week.

Available on the App Store for Free:
http://itunes.apple.com/us/app/waterbomber/id545815335?ls=1&...
While Apple hasn't bought Twitter, what other acts are giving you hints that they are losing their edge?
yup. that's the case. it was our first time playing around w/ it. really nice api! i'd encourage you all to check it out ;)
I think the problem was that his deal with the New Yorker meant he would create original work for them. I'm sure it's okay when they are your own books that you sell to publishers, and the publishers are aware of the overlap in content, but in this case he was supposed to be writing new, original pieces for the New Yorker.
>Apple's new ad-strategy is on point message wise, if not perfect in execution //

I think you've nailed it here - they did a really, really poor job of portraying customer services as a USP in that advert IMO.

Instead this advert said "we're great because we're geniuses and we think the other guy's stuff is lame".

It reminds me of politicians who stand on a platform of "the other guy is a fool/out of touch/can't cut it". Personally this always turns me off. I want to know what's good/better/best about what you have not what's bad/worse/worst about the competition.
One of my CS teachers is very bold on saying that understanding program calculation can increase the quality of code, though he fails completely to help his students apply the knowledge he "preaches".
Anyway is a very intelligent guy(genius like), and is making a book on the subject (still incomplete). Here's the link if you're interested: http://wiki.di.uminho.pt/twiki/pub/Education/CP0809/Material...

My teacher does bring up interesting points, such as the lack of programming quality these days, and the lack of precision in what should be very precise and defined, namely "software engineering".
To what are you referring? And how did this fly completely out of my radar?
"they would soon become wiser and realize that they have no value"

Children don't need a credit card to be a valuable audience to direct advertising at.
Why do you say that? Steve was standing right there when they demoed the Reminders app at WWDC in 2011.
random source from the Wikipedia article: http://exiledonline.com/malcolm-gladwell-unmasked-a-look-int...
great feedback, really appreciate it!

i'm going to increase the delay between messages being sent (hopefully upon doing so, you'll receive them in the right order).

thanks again ;)
It would be kind of silly to protect the iteration of a design, though. While there are lots of potential shapes for things, there are only so many that are reasonable from a production and engineering standpoint (which is probably covered under some variant of Moore's Law), but still.

Point being, it's reasonable to protect released products, but if we protect everything in the concept stage that's never released, then it would be ridiculously easy to iterate on all possible shapes for a cellphone and lock it down as a potential design, which would then prevent everyone else from creating a cellphone that had a shape.

Haul that into court and say "Oh, yeah. We designed a phone that was trapezoidal on Feb. 3, 2015. Never released it, but those other guys are definitely copying our design."

It's submarine patents all over again.
All I got out of this was "Don't watch Khan videos, watch mine instead." If well-qualified people, like this blogger, really have issues with Khan's videos, they should man-up and directly contact Khan Academy. Is it really that far of a jump?
What I mean is that it is objectively difficult to know that you understand A. How do you know that understanding B wouldn't give you a greater understanding of A?
Ask HN: How many more beginner HTML/CSS tutorials do we need?
Do people create these things to boost traffic? Is it some way of getting street cred?
I agree with you (and $1 per GB in AU? Really?) but they are just starting out. Maybe to American/European companies that don't care about the rest of the world, fastly would be ok. :)

That said, you can get much better (and just as fast) deals from EdgeCast and (previously) Cotendo.
"other last-sucker-in-line investors bought into."

Not to mention saying things like the above.

You don't know that you are the "last-sucker-in-line" until the music stops. As the saying goes you can't time the market until of course after the fact.
Here in NZ we're 35% overall and 70% of electricity produced from renewables http://en.wikipedia.org/wiki/Renewable_energy_in_New_Zealand
That sounds like an interesting approach. We push out breaking changes to our server and client libraries several times a week. Since we invalidate our CDN on each deploy and set headers indicate as such, we can quickly and seamlessly migrate our end users without having them modify their <script> include.

At present, our library is unlike other mature javascript libraries that can make use of a very high cache timeout. How would the 1yr cache timeout work for the library that is changing several times a week?
GMail is a good example of HTTPS everywhere.

When you embed HTTP elements you can no longer trust their authenticity. If, for example, you load JS into your banking app over HTTP it would be possible for a man in the middle attack to substitute it with a script which could re-write the page or siphon off sensitive data.

HTTPS says "We can verify the site you're connecting to and all data transited between it and yourself is encrypted". Embedded HTTP content invalidates that premise.
> The only thing that stops the post from being truly Hansonian is it stops short of openly arguing for solving the problem by "giving" women to dispossessed young men.

One of Hanson's flaws is ignoring any consideration of numbers or proportions; I like to think I'm better in that respect, and for those reasons I would not advocate it: the base rate for becoming a dispossessed young man becoming a terrorist is so low that it's not a good use of young women (not that Middle Eastern countries make good use of young women to begin with), while if you can target it to known terrorists, you'd be better off just imprisoning or executing them.

Black September is interesting for what the effect of marriage says about their motivations, not as a useful suppression strategy - most countries do not have the same relation to terrorist groups that Fatah had to Black September and do not need to peacefully civilianize them while looking like friends, as it were.
Node.js seems to omit using a certificate as well. From the documentation:

* cert: Public x509 certificate to use. Default null.

[1] http://nodejs.org/docs/latest/api/https.html#https_https_req...
Metropho.rs: Remapping The World with Tweets
Even if that were the case (not IMHO) it's still very bad and Gladwell just brushed it off.
Facebook Significantly Improves Photo Viewing Experience On Timeline
The pressure on Mark Zuckerberg and Facebook to continue updating and improving the social network has perhaps never been so fierce, and as well as placing a lot of emphasis on monetizing and enhancing its mobile ventures, Zuck’s team has just revealed some significant changes to the site’s photo viewing capabilities.
George Martin was the genius behind the Beatles
I find it curios that he does not mention Thin as a webserver which is good for streaming. Thin was perhaps the first ruby webserver which got good support for streaming responses. While Rainbows! and Puma might be better at least Thin should deserve a mention due to its popularity alone. It is way more downloaded than both Rainbows! and Puma together.

Is there some problem with running Thin together with stream in rails 4?
Not trolling at all.

GRPN and ZNGA are not just some obscure companies; they're incredibly well known, well hyped, and used daily by millions of people.

Yes, IPOs flare out all the time. But the NASDAQ is huge. You can't honestly compare these two companies with a tiny, speculative penny stock. Groupon and Zynga went public with multi-billion dollar valuations. These are massive companies. I know people who lost money on them. You'd be hard pressed to find anyone who has even heard of these others, let alone actually invested in them.

That's why it's news-worthy. That's my point.

Edit:

>"which if you look through it will see that there are a lot of companies who lose over half their value within a year of their IPOs."

Indeed. I'm actually shocked that both Zynga and Groupon made the top five. When you look at who they were anti-competing with, that's insane.
On the old white MacBooks I personally liked the yellowing underneath where my wrists sat. It said to the world "hey, this guy is spending WAY too much time online and may have some hygiene issues he needs to work out."
Do you have an issue with "tender love making" branding or branding in general? I think a healthy dose of personal branding is ok for me.

With that said, the developer community is much much tolerating place than other communities. I mean, think about the rude behavior from some developers and how far we go in tolerating it because of our "They built X, so they can do unrelated Y however they want". Compared to that, some love spreading is actually very nice. :)

Edit: the sentence "They built X, so they can do unrelated Y however they want" is confusing, even to me. What I meant is, we tolerate some otherwise really inconvenient stuff, like Crockford calling all JSHint users "stupid people". You get the point.
Any chance you could update it to follow Android 4.0+ UI guidelines? You still have the old style menu and no overflow button.
The hugely successful iPod dancing commercials were unlike anything Apple ever did before too. Times change. I think we'll continue to see a mixture of new and old style advertising from Apple like we always have. In advertising you have to stay relevant. It's almost like fashion. You can't keep doing the same ads over and over again. Sometimes you just have to mix it up for the sake of mixing it up.
As soon as you have an understanding that one and one is two, you have maths.
i've had no issues with ad-hoc hotspots working off a Galaxy Nexus and a Xoom, FWIW.
Its interesting to see the "will it" / "won't it" compete questions but frankly I'm impressed it is such a dramatic move. I think that speaks to a pretty motivated Microsoft.

I had the sad experience of loading up Atmel Studio 6 on my laptop, which uses Visual Studio 2010 as its foundation (Microsoft convinced them to abandon Eclipse somehow) and it really put the hurt on my core-duo laptop. So a challenge of a company newly embracing the world of ARM will be to insure its tools don't drag it into unusability.
Yep, that was precisely our problem :) We wound up using a custom origin with Fastly. We made the switch off of Cloudfront since they don't support custom SSL domains and the Cloudfront dashboard left a lot to be desired.
Huh, you sound exactly like adebelov... and you're cofounders of the same company...
Why rewrite? When there's a new major feature release, take the opportunity to change the target framework. Most servers also have a refresh cycle so update that at the time and roll it into the testing procedure. I'm not saying do this immediately after every new IIS / .NET release, but going 9 years without change is risky.
"Consumer Internet companies get far more attention than they deserve"

There is an agenda on HN just like there is an agenda on avc.com by Fred Wilson, or for that matter Techcrunch, or the NY Times.

Which is fine. It's their sandbox and they can run it any way they want. It doesn't cost anything to read so therefore as the much overused at this point saying goes "we are the product". (There are of course other things mixed in there of course but the bias is apparent. I'm not seeing anyone else able to post "help wanted" on HN but YC companies.)
I cancelled my rMBP order when I tried it out in the store and saw the screen lag in Safari for myself.
When a Facebook user clicks on an ad, Facebook already knows the likelihood of that user being a bot, based on information like their friends and other activity in that user account. Looks like Facebook chooses to not use this information as it will reduce their revenue.
As much as I want to commiserate with you about sending humans into space - I have to remind myself that this is an escapist's fantasy. I am also an engineer, and a realist.

We just happen to be tied to a water-filled, fertile, and atmospherically suitable planet - the only one of this kind we can reach with our current technology. Looking to the stars is an easy way to ignore problems of over-consumption, over-population and climate change. If we don't figure out how to live on this planet, we are doomed to repeat the same mistakes elsewhere.

Let's pull our gaze back down to Earth: our capital is better spent addressing Earthly problems vice sending us out on an inter-planetary expedition.
Isn't the point though that this makes it derivative of Sony's design.
Hangouts in Gmail
The details are here:

http://www.tabletmag.com/jewish-news-and-politics/107779/jon...
Using S3 as an origin isn't a terrible idea, especially if you want very high availability for a low ops overhead.

We use S3 behind Edgecast, and it works great.

We also have a standby server and CDN in case we need to failover at the DNS level in the unlikely case either of those go down. This may be overkill for other sites, who probably should spend time planning for far more likely interruptions to availability (EC2 interruptions, etc).

CloudFront invalidation is definitely a pain, since they have no global purge or prefix purge (/bar/foo/*). CloudFront also won't handle Content-Encoding negotiation for you, though it will Vary on it if you ask it to.
We used CF in the past, and had a bunch of machinery to purge just those assets that changed.

S3 is wonderful, but CloudFront is missing a few bits, despite having a great price at a low volume.
The relevance is that none of the additional protections added to the technologies are available. We're in a very different threat landscape today than what we were in 9 years ago and the technologies provide advances to better protect ourselves. If you're using them!
Google Announced Hangout In Gmail
>This may be a mathematician's bias, but Category Theory is somewhat underwhelming because you can't really do anything with it. It's actually too abstract

It seems Category Theory might one day be useful in ordering "Upper Level Ontologies". Since it's logically impossible to have one consistent ontology( Incompleteness Theorem ) the next best thing is to find morphisms across knowledge domains, no?
Facebook, like Google, uses a bidding system and expects the free market to compensate for invalid clicks/impressions. This should theoretically work - advertisers should be bidding lower since the clicks/impressions are worth less.
However, unnatural market forces, like companies that are (at least for a while) willing to lose money on their their advertising continue to drive unrealistic pricing for their advertising. As long as Facebook can continue to convince new advertisers to try their system, and (perhaps more importantly) keep brand advertisers measuring ROI in terms of Likes instead of cash, prices will remain unnaturally high.
> "In general, I don't cheat ..."

If I were an employer, this statement would make me nervous about hiring you.
My weapon of choice is the AR-15, a design that hasn't changed much in almost 50 years. It isn't any more deadly now than it was then. Your comment imagines an arms race that doesn't exist.
This is a very well written post and I have a great deal of respect for its author. I also happen to find Category Theory to be extremely beautiful, but its beauty (much as the beauty of many other theories in physics and mathematics) does not rest upon its applicability to programming.

The ultimate answer to the question is more nuanced: understanding functors and monads is probably only moderately correlated with programming skill and not just in an enterprise software context (would it be of any use to an embedded programmer or a kernel hacker?). Additionally, using and applying a limited subset of category theory in practical context (lifting, functors, monads) does not really require understanding category theory per-se, although I'd imagine it's a good "gateway drug" (learning Haskell had this effect on me).
> If you do not include imports, countries with few natural sources automatically will appear to be green.

Consider the flip side: Tracking imports won't help you with countries that have their own resources. What you need to track is energy consumption and production modes.
Yup, IO objects use `each` for reading. I want to write to the socket. I am lamenting the hoops I have to jump through in order to make a reader act like a writer. Somehow data must be fed to the `each` function which means probably a Queue and a Thread, or possibly feeding Rack the read end of a pipe. None of these solutions is very appetizing to me. :)
How is it that this and GSVPano does not violate Google's term of service, since they pull images from Google's undocumented street view API? I have a related project, but am not sure if I can make it public because of this issue. Does Google simply not care?
I understand that it is challenging for a third party like you to identify the bots. But Facebook has more than enough signal on each user clicking on an ad (friends, posts, location, 'non ad-click activity' to 'ad-click activity' ratio) to determine if that user is a bot. Looks like they are choosing to not do anything with this information. "FB is turning a blind eye to keep their revenue" seems to stand up to Occam's Razor.
Not sure if you have this or not, but I think that a useful piece of information you could include is the number of calories. In fact, that alone would be a good service for any type of food.

Also, is there some sort of revenue generation happening here?
One step closer to a complete analytics suite, Countly 12.07 is out [with-demo]
I believe there was a menu option to handle TV's overscan in the text-only interface that appears the first time you power it up with Raspbian installed.
My eyes burn
Exactly. It's too easy to find a job when you're a dev, you really get to chose where (including remote) and what to work on. I don't understand devs who keep working on jobs they hate.
To consider lying on a resume a cheat is to acknowledge that that there is a game being played in the first place, and that the game can be cheated.

Perhaps we should discuss the fact that we have made a game (really, a LARP) out of human survival.