skysight-inc/HackerNews huggingface dataset:
See your city the way you haven't seen it before
I think there is a world market for maybe five quantum computers.
Like Duck Duck Go, Bunchmail, Booking.com, etc. etc.
My problem with Dell is that their keyboards usually suck. They are not that bad, but certainly worse than ThinkPads and MacBooks. Also, this actual model is more expensive than the Chromebook Pixel, and is arguably worse at every detail (except for the bigger SSD).
Wow, I'd love to have this in a Java IDE. I often have to deal with reverse engineering amateurish code in many 1000 line classes.
> references to the P in LAMP being Python or PHP

LAMP originated with 'PHP' as the 'P'. It's also by far the most common, for better or worse; 1.4M hits for 'linux apache mysql php' versus 50k for 'linux apache mysql perl' on Google.
No offense is meant, but I think you're doing yourself and potential employers a disservice by listing C++ on your resume when, based on your description, you have essentially no real-world experience with it.

There is much, much more to writing solid, production-grade C++ code than could ever be learned during a minor academic project and a single undergraduate data structures course. This is especially true with the many changes brought on recent by C++11, as well as developments within the Boost camp.

It's one thing to leave C++ unlisted on your resume, and to then bring it up during an interview. But it seems, at least to me, wrong to list it without actually having the experience (be it open source projects or past commercial work) to back up the claim.
Our tiny jQuery/Bootstrap rich text editor is now open-source
Its stored in ini files in each dir -- not that much work.

Update: Reference: http://superuser.com/questions/128120/are-there-any-good-sou...
True, true.
This also applies to most game publishing houses, not just the mothership.

There is a group-think mob mentality that ravenously follows the whims of top management as 'hip' and mere players are referred to as scrubs and considered not worthy to make suggestions or criticize.

Go to any popular MMO forum and criticize any portion of the games supposed backstory, and prepare for the waterfall of developer lead fanboy rage in response.

There are various tropes baked into this culture. All the 'bros' know that universally pet classes must always be second class citizens. Don't overlook how pay to win, and lottery style 'mystery boxes' that asian cultures are so fond of, almost overnight became fixtures in almost every online game now.
You're probably correct that those 19/20 won't know at first what dihydrogen monoxide is. The pressing question is though, whether those 19 would/should call the water commission before either:

A. Thinking about it

B. Spelling the chemical formula out

C. Googling it

This has very little to do with being high-and-mighty. I don't believe the author's point was to illustrate how uneducated the general population is, but rather, highlight how little thinking/work the general population does before complaining/protesting/getting up in arms.
Yeah... if it wasn't for this, I wouldn't be typing here. Instead I would probably be doing something much more productive, using the Pixel, right at the moment :-(
Mostly news shows with people talking, so I don't have to glue my eyes to the set while doing reps. Besides, a DVR is great for pausing and rewinding if something sounds interesting while I can't look.
Open Spending
I really like the x1 Carbon. Nice and light, touch screen is optional and Lenovo is pretty good with Linux support.
ASCIIrrific Android app.
Agree with lloeki to some extent, but with a different game in mind: the Walking Dead. All of the action sequences are done with QTEs, but they are sprinkled through the game and are pretty varied in style. I think in the context of an otherwise slow-paced adventure game it works pretty well.
You realize there are tomes and tomes defining languages standards just that

def foo (Real): Real

do not have any ambiguity, right?

I really don't see how this is much more clear than

r:R^m -> R^n

Anyway, functions in mathematics are not the same thing as functions in programming languages, one generally can simply can be called subroutine, the other is commonly called mapping, they are not even same stuff. They're not in the same class.

There's really no "mathematical notation" as you think there is, people just use conventions for what we have, you can invent your own and advocate that's it's better, physicists and engineers do that all the time, and people will decide about it, maybe it is and you invented the new decimal numbering system for all of mathematics but probably you're just too naive.
I don't think it is so easy, especially if you are rigorous about your criteria and reasoning.

Double-effect has four criteria for making a judgment in any particular case. The intent of the maker is only one of the four. The most pertinent criteria in the case of the hunting rifle and school shooting scenario is the last, of proportionality. Does the good to be gained by having hunting rifles exceed the evil to be suffered by school shootings?

That's a tougher question to answer than whether there is an ill intent.
Anything-to-anything (even to your coffee machine) share hub.
According to story, he did use Powerpoint. It is bothering me.
The fact of the matter is that war is a basic function of human societies, as much as food production or waste disposal. Unsurprisingly, it thus taps the ingenuities of the society in the same way as those other areas. It both benefits from ingenuities intended for other purposes, and results in inventions itself that can be used for other purposes. And for better or worse, war is a great way to get the public to support R&D spending. DARPA could not be what it is without being a part of the DOD. See: http://tech.mit.edu/V114/N29/dod.29n.html, http://web.mit.edu/annualreports/pres07/12.00.pdf, http://en.wikipedia.org/wiki/DARPA_Grand_Challenge.

And let's face it, its something you benefit from tremendously. You do not want a society in which the US does not have the power to kill everyone. That is a society in which your lifestyle is not as nice as it is now. Indeed, with the challenges we face in the coming century (oil, water scarcity, etc) as well as the ascension of India and China as world powers, our ability to kill people is going to be more important than ever.
LAMP originated with 'PHP' as the 'P'

Source for that? I certainly recall it first being used as either "Perl" or "Perl | PHP".
Macbook Airs (or 13" MBP Retina) is (in my experience) the nicest choice for an ultrabook.

- Installing Linux is really easy

- Macbook Air isnt' full hd, but the retina is obviously better than full hd

- they've all got SSDs

- Macbook keyboards are amazing

- my air will last for about 8-9 hours of light use (vim etc) between charges
thanks! The books aren't even that expensive. Will definitely check them out!
You might want to examine the underpinnings of your desire to find fault with Americans since this kind of comment raises much more questions about your psychology than it does about Americans.

The fact is that this joke sometimes even temporarily fools people who are familiar with water's molecular make-up (and yes they do teach this in every American high school) because most common substances are not referred to by their chemical name.
How about Lenovo IDEAPAD U510 ?
I own U310, not the best performance but keyboard is amazing and price is very low compared to competition.
...and it looks nice.
26 here. I didn't get into programming until a couple years ago.

As a kid, I was never really exposed to programming. It wasn't offered in middle school or high school. It just so happened that I was never prompted to try it. I majored in something non-technical, and didn't write my first 'for' loop til I was 24.

Which is a shame, because as a kid I totally would have loved it. If only there was one class, one teacher, one person, somewhere, telling me to try programming -- I would have tried it, most likely, if someone pushed me.

Oh well. As a grown up, I've discovered programming, I have a job doing programming, and I love it.
We do not like to discuss it, but a lot of people get a kick out of inflicting harm -- "fucking shit up" in other words -- and some game developers pander to that.

I remember a blog post from the late 90s or early 00s that pointed out that the marketing material (trailer or ad copy) for one FPS bragged about the realism of the gore, e.g., of the blood that spurted from the wound when you shot someone.
Eyerape font/background combination.
Just a minor nitpick, but Halo did have a health bar. It was Halo 2 that removed it. Bungie briefly brought it bak in Halo ODST (which was why my friends and I loved its firefight the best).

Halo 2 wasn't the first game to remove the health bar either, Red Faction 2 had an almost identical vitality system to Halo's shields.
Nationalities are not races.
Guns are an interesting case. Thee are many tools (eg computers, knives, hammers) that can be used to kill someone, but most of the uses of them are not killing people (more tomatoes are cut with knives than people killed). I'm not so sure about guns. Are most of the instances of guns being fired being used to kill/hurt someone (or practice to kill/hurt someone)?

Perhaps it's the European in me that can't wrap my head around the American idea of guns. To me "Guns are dangerous" seems obvious.

It's an interesting cultural difference.
I've got the Zenbook UX32VD as well. I've replaced the HDD with an SDD (a Samsung 840 Pro 256GB). I love it.

You have to run a bit of cutting-edge software, but there's lots of good documentation on the Ubuntu wiki about how to support this laptop. The discrete video chipset does work, and it does work well. I enjoy playing games like X-Plane 10 and Kerbal Space Program on it, as well as having access to a growing selection of additional Linux games via Steam.

I replaced a MacBook Air with this machine, and I am very happy with the selection. It is the best laptop I've ever owned.

EDIT: One additional required upgrade: a combo Gigabit Ethernet and USB 3.0 hub (http://ca.startech.com/Networking-IO/Adapter-Cards/USB-3-to-...). The included 100 Mbit USB Ethernet adapter did not satisfy me. :-)
Public destruction of 110000 premined Novacoins (Feb 14, 2013)
Not really; there's no rounding problem with x << 1. x * 2, x+x, x<<1 are all equivalent. The real reason it doesn't use the shift instruction on x86 is because it takes 3 bytes to encode the instruction whereas adding a register to itself takes two. But like it says, for powerpc it does use a shift as there's no difference in instruction lengths on a RISC.

random aside: gcc usually uses the LEA instruction for this sort of thing, which lets you compute any combination of {1,2,4,8} * x + y + n in one cycle where x and y are registers and n is a constant number. So even with the LEA instruction you can use either lea eax, [eax*2] or lea eax, [eax+eax] to compute this. And so on. I think add eax, eax is most likely what it does though.
Oh it's definitely still out there. Still used a lot in the finance sector in places. A bunch of companies have a stack of perl infrastructure that "just works" and want to keep it that way. Still folk starting new projects with it (Duck Duck Go, Bunchmail, etc.).

As many as PHP, Ruby, Python, etc. - maybe not. But new projects are still rolling out.
I'm a Brazilian-American living in London. Binge drinking here is worse than any of the 5 North and South American cities I've lived in.
I've never heard of anyone talking about 1600x900 as Full HD. Full HD = 1920x1080.
The Coming Information Totalitarianism in China
I've been looking at getting a macbook air recently (because shiny), specifically to run linux on it. However, I couldn't find much about driver support for recent airs. How well does linux run on it? Is there much that doesn't work properly, or is there really great support for it?
Does it really work that long with Linux?
I have the 13" Air(2012 Ivy Bridge model) and while on Mac OS and only using Eclipse/XCode for work I never get it past 6 hours mark.

But in any case, I honestly don't see many reasons why would I install Linux on it in favour of Mac OS. I can see why would I swap Windows for Linux,but I find myself able to do 99% of linux stuff on MacOS just fine. It's got the terminal, it's got mostly the same tools, so why?
Halo was a standout because of it brought multiplayer to console, wasn't it the first console game to have 16 players? The coop campaign was also really fun.

Maybe the article-writer thinks that Halo made FPS too mainstream? Unlike Doom/Quake, it was cleaned up enough in a pretty blockbuster-wrapper to make it the new model of gaming to follow?
Who defines it? The judge or jury. This is the Law 101.

This is why legalese is so dense and complex, to remove as much flexibility and doubt as possible, so that you don't have a judge/jury deciding things. If you include the definition of the terms in the contract/licence then the judge/jury had to follow that.
After my current experiences running linux on a laptop with an optimus enabled graphics card I can safely say that I am never again going to buy a laptop with discrete graphics to run linux. It's been a pain getting Bumblebee to work (optimus drivers), and even with it working certain parts of the hardware are still closed off, thanks to limited driver support.
Terrible idea. It would also be non backwards compatible with all existing open source / free software licences. It would be a legal minefield and stop a lot open source software.
Hmm, I can't seem to find a machine with these specs. Especially I can't find one with Full HD screen. Maybe because I am searching in European stores... (where I live)

On the other hand, I found a UX32VD with 2x256 GB SSDs. This is a little too much. Also I don't need the nVidia graphics card.

But in general, the Zenbook is probably my current favourite.
That's probably true. Just to expand on this idea: Notch's priorities when he wrote Minecraft were quite different from most of our priorities as an employee, I would wager.

I dunno about you, but writing truly readable, intuitive, easy to maintain code is quite difficult. And you'll likely never get it right the first time. Refactoring for readability takes consultation from other human beings, and lots of time.

And when you're writing software for a business, it's really important to put in that time. You know what you're writing is going to last five or ten or more years and will be seen by dozens of people. It _needs_ to be good.

But for a guy working independently on a novel project? Fuck all that, I say. Just iterate as fast as you can towards the vision that you have while keeping some minimum standard of readability/maintainability. It doesn't need to be very good code, it just needs to be good enough that you can go back to it later without being completely confused.
very true. and if he's a legit key man and it's reasonably tied to performance, not irrational either, to match a Sheryl Sandberg type offer.

$2.2b in profit will put you in the 90s on the Fortune 500. Google is 16th in net profit margin at 25.7, JPM 49th at 17.1 [1]. the saying is, earnings are an opinion, cash is fact.* JPM's earnings are more of an opinion than most.

[1] http://money.cnn.com/magazines/fortune/fortune500/2012/perfo...

*although cash can be generated from crazy contingent liabilities and derivatives, eg AIG.
Crypto-Trade
What you're lamenting is not the change in gaming, but the passing of your youth. Games aren't less whimsical and more realistic, you are. Childish preoccupations have been replaced by adult concerns and to an extent you mourn that.
Zero Punctuation's Tomb Raider review would disagree; not just the QTEs but the increasingly common scenes where 'you have control' but if you don't immediately head in the right direction you'll die. It's not just Tomb Raider, Uncharted is also repeatedly guilty of this.

http://www.escapistmagazine.com/videos/view/zero-punctuation...
A second experiment concerning mathematical writing
Ask HN: what are the most interesting Java projects you've seen lately?
So, just say what open source Java project you've seen lately that boggled your mind or helped you in some way

I'm learning Java and I'd like to browse source codes and pick up interesting findings
> I'm reasonably certain I would be orders of magnitude less well off and less happy if open source didn't exist as a concept.

Right... what happened to just saying 'hundreds/thousands of times better off#' in hyperbolic sentences? Too pedestrian?

#Of course you can replace 'better' with any fitting adjective.
Previous submission:
https://news.ycombinator.com/item?id=1540567 (335 points, 989 days ago, 61 comments)
Could a patent lawsuit take down Bitcoin exchanges?
I was thinking of Tomb Raider when I say it was lazy gameplay.
More often than not, I am wondering just how much complexity one could spare themselves from if they would just use tomcat and postgres/mysql/some-nosql instead of a full-blown oracle-enterprise DB and a serious-business "application server" - both of which said applications are using maybe 10% the features of and basically never any of the really cool features that make them so expensive in licensing.
To compensate for all these theft stories: in summer 2008, while in an amusement park in Denmark, I stupidly left my camera on a picnic table. When I came back (without much hope) 15 minutes later, several people, identifying me from my concerned glances around, came to tell me that my camera was safe and guided me to the park guy who was keeping it.

BTW, in Denmark bicycles are parked everywhere without any lock but a small wheel lock that doesn't attach the bike to anything, but only prevent the rear wheel from spinning. Of course most people don't even bother closing this pretty useless lock.
This demonstrates how many people get their news from radio DJs...
I disagree. OP is fifteen. I was staggeringly ambitious when I was fifteen, and although I didn't achieve everything I was aiming for, I'm super-glad I was.

It is easy to "change the world". Next time you're walking on the sidewalk, and see a piece of trash, stoop and pick it up. Presto: you've made the world a better place.

The question is how much, but certainly saying that OP "won't have any friends or girlfriend or normal life" IS COMPLETELY WRONG. Most very successful people I know have satisfying personal lives.

I dissent from the parent. I would suggest you not ask yourself "Are you willing to work harder than anybody, for 20 years?", or indeed to compare yourself to others at all. The question I would invite you to ask yourself, which it sounds like you are doing already, is "What is something interesting and helpful I could learn?"

Good luck to you!
My mistake -- that should be UX31A.
I wrote, but never published [1], a variation on the MIT license that has specific clauses stating that the software can only be used by parties who dont own/manufacture/trade firearms or ballistics. I never published it because I am not a lawyer, and it probably would have come across as an elaborate troll. If anyone is interested, I'll release it.

[1] https://github.com/binarymax/Non-violent-License
Needs a single page HTML version.

Single page text version here:
http://www.pement.org/sed/sedfaq.txt
"It should be noted that no ethically-trained software engineer would ever consent to write a DestroyBaghdad procedure. Basic professional ethics would instead require him to write a DestroyCity procedure, to which Baghdad could be given as a parameter."

Nathaniel Borenstein

That sums it up for me.
heh, http://www.daveperrett.com/articles/2014/04/07/recreating-th... massage from the future?
I'm driven by ideals that fit poorly with an industrialized console monoculture: What if games can connect people? What if they can improve the world? What if they bring happiness and joy to our lives?

His company as founded a few minutes ago, 2010 in real years http://en.wikipedia.org/wiki/Spry_Fox . Give it a few more years before the holier than though attitude, who knows what you'll do during the next downturn. See Zynga
"someone new to SF that will probably never get used to the peeing in the streets"

just learn to relax, and forget that all those people are watching you. You'll get used to it.
It might seem that way in theory, but things like intellectual honesty and focused strategic conversations are easier said than done. At the time, we spotted these problems but addressing them was difficult and it often seemed the way forward was to plow through.

My lesson learned here isn't too just be intelectually honest more or just have more focused conversations. I've found that in practice its the empathy of having walked the same path as my cofounder that makes the effeciencies possible, easier and even sometimes natural. And the rivalry dynamic has become more useful and healthier.
On the other hand, I (a mathematician) don't know differential equations. It's embarrassing, but not relevant to my work.

One of these days I will get around to learning it.
If c were outside that range, the result would be undefined, and the compiler would not need to consider that possibility.
I just don't understand what is necessarily wrong with that. You don't enjoy the more competitive culture that games like Halo, COD, or Starcraft invite but that doesn't restrict other games from being made and enjoyed. There are plenty of inspired original games made every year.

I used to love playing Halo 1 over system link with a group of friends but now trying to hop into Halo 4 only to have a bunch of kids cursing at eachother it turns me off from multiplayer. I agree with you in that some of those elements from the hardcore competitive culture are disappointing, but that is just one facet of gaming culture as a whole. I still feel like there's plenty of other good parts that it doesn't bother me.
Zombie Dead Blog: A collection of dead but online blogs
Halo (at least the first one) wasn't completely serious. The Covenant often said and did silly things, as did your fellow marines if you shot them. The graphics were also more vibrantly colorful than any game in the Quake series. Microsoft even threw resources at Rooster Teeth for producing Red vs Blue, which is an absolutely silly and hilarious series.

Halo 2 brought some of the best multiplayer I've ever seen on a console. In Halo 3, they added a ranking system that attempted to keep the online experience fun for newbs and veterans alike.

Furthermore, not all modern blockbusters are self-serious. The Borderlands, Portal, and Team Fortress 2 come to mind as shooters that are completely and utterly silly. Gears of War has a little whimsy, too, though perhaps not enough for your tastes -- a chainsaw bayonet on the end of an assault rifle? Whimsy!

I understand your frustrations with modern mass-market gaming, but they're neither Halo's nor Microsoft's fault. This is how capitalism works. Maybe the market shift is temporary, leaving you in a niche for a while until the indie movement becomes large enough to push the "grittily" realistic games out of the way. Or maybe it's permanent, in which case you'll be stuck in the indie niche forever. At least the Xbox Live Arcade has no shortage of whimsical indie games to play.
I stopped reading at "smell of urine" :-)
I wonder how this discussion would go if they'd call it oxidane.
Portability goes a long way, and iirc it's a smaller form factor.

That said, I'm not sure that I'd choose it over the pixel either.
Triple Town. It's great though it's freemium (150 turns/day limit).
Haskell Beats C Using Generalized Stream Fusion [pdf]
15+ inches is too big. My 14 inch ThinkPad is too big. Now I want something more compact
Landing page fail: the only info you have is a video to show the product, and that video has a 30-second beer ad you ahve to watch before you can see the product video. Do you really need the ad money that bad that you'd kill the first impression of your own startup?