skysight-inc/HackerNews huggingface dataset:
Ask HN: Why is screen resolution not listed anymore? (Also, laptop suggestion)
Does anyone know why, apart from Apple, it seems that not a single vendor bothers to list screen resolution for their laptops?

I am looking now for a second, lightweight portable machine mostly for text editing and light development. My primary setup is an iMac with an additional Cinema Display, and I love the screen real estate it gives me (2x 2560x1440).

I want a somewhat cheap laptop that doesn't even need to be powerful, but I just can't cope with the limited vertical space that 1366x768 offers. Heck, I had a "768p" monitor in the 90s!

However, it is not only difficult to find higher resolution screens, it is almost impossible to know what resolution they are!

For instance, the HP Chromebook 14 (http://www.google.com/intl/en/chrome/business/devices/hp-14-chromebook.html) lists its screen as "14'' 200 nit display with 16:9 aspect ratio". Why the hell HP thinks "nits" is more important than pixels puzzles me.

Or take Dell as another example. I challenge you to find a screen resolution specified in pixel over there. Usually they say "HD+" (for the infamous 1366x768) or FHD (probably 1920x1080, which is decent). I saw a laptop that I liked, but its screen was listed as "HDF". Was it a typo or some lesser resolution? I don't know, and I'm not willing to pay hundreds of dollars to find out.

Is it only me or doesn't anybody care about screen resolution anymore?

I don't have the budget for a MacBook Air, and one would be overkill anyway. Even an ARM-based Chromebook would suffice, as long as I could install Linux on a SD card. Screen resolution is more important than screen size, and I prefer around 13". Any suggestions? (And sorry about two questions in a single post)
I found metaballs as very efficient when using pixel shader. I did port my js fluid simulation to C++ and used cocos2dx with shaders to do it for iphone. Works good.
Definitely true. I co-run a small dogecoin pool myself.

But I find the illusion that pools perpetuate very interesting.

In reality, only one miner does solve the block - it's just that the payout goes to the pool for redistribution.

This essentially means that pools reward wrong answers to the same degree that they reward correct answers (unless the pool is configure to give block-finder rewards).
A similar weirdness is that it doesn't feel like it should be possible to ever have two of the same number stacked vertically. Feels like the rule should be essentially that "down" is pressed at the end of every turn until it stops compacting.
> If 25 year old languages like Haskell, and even 10 year-old languages like Scala, haven't shown such an immediate and enthusiastic widespread adoption, maybe their advantages aren't that extreme.

Haskell advantages are so extreme they elude most.

What were Java first 5 years advantages ? Wasn't it all 'Java is client-side silver bullet' ?

ps: by Pluggable Types did you mean Type Annotation http://openjdk.java.net/projects/type-annotations/‎ or just the Checker Framework ? http://types.cs.washington.edu/jsr308/‎
this game is addicting. :)
Google Voice will Integrate with Hangouts
Word, thanks for cleanly explaining this to people.
This licensing terms of this article is not compatible with the GPL or the Debian Free Software Guidelines.
Hack: a new programming language for HHVM
For some users, for some games. In many casual games, a "zero-delay" option would be a nice feature, and a nice bonus for a "remove ads" in-app purchase.
>I’m normally very cautious about ID theft, so submitting all this information made me very uncomfortable.

no. you're not. If you were, you would absolutely not have gone through this crazy procedure.

>But I couldn’t help but think that they were shifting the exchange rate to their favor (which happened to be the case for my transaction)

Of course they are - that's how they pay for actually providing you with a service. Running that ATM, filling it with actual bank notes, (sometimes manually) approving new accounts, all of this costs money which they make by "shifting the exchange rate to their favor"
G+ is taking over every service. Hopefully this time it doesn't make it suck (my favorite examples: Latitude & YouTube).
Having to go to the Hospital / ER / A&E for something little, rather than going to the Doctors.
March Madness Cartoon
YouTube is the biggest fucking scam
I agree. But offload != collaboration.

With BSD, there is no legal incentive for somebody to take their ball and go home, or take your ball and sell it. Depending on what you want, that can be a good thing.

Making commercialization difficult is not always bad -- if you own the copyrights, you can license to commercial users under terms favorable to you.
Kotlin is a good improvement over Java 8 for three reasons, in my view.

Less verbose: Not everything has to be in a class.
Structural typing: val/var a = 5;
Explicit null: String? can be null, String can't.

It also helps that Kotlin has a decent JavaScript compiler (and thus can share code between backend/frontend). The compiler is fast (unlike Scala) and it's still a simpler language than Scala.
"Wanna stop basically everything commercial related? AGPL"

It stops anyone from using the code (including extensions to the code) as a unique differentiator. In no way does it prevent "everything commercial related". If there are other barriers to entry, you can still perfectly well charge for access to a service running AGPL code.
That's a very good point. As unhappy as I am with Microsoft's practices, they're doing an excellent job when it comes to backward compatibility and supporting legacy versions. You can't reasonably expect them to produce patches for Windows XP for 20 years.
Same happen with my parents two years ago with an Epson scanner.

As you say, getting a new multi-functions printer/scanner was under 10€ price difference to a third party driver. Which then did as well.

This is one area where open source drivers shine, but as software developer I do understand the need of said companies to push for new models.
As others have noted, infinite template recursion is undefined. It could produce a program that does whatever it wants and still be conforming.
Yes. In the start-up world I suspect that crap idea or no market are more common reasons for failure than bad software.
Show HN: 13 year old game comes back to life
> I believe in free market (not ideal free market).

Nothing about proprietary software reflects a free market. The entire proprietary software industry can only exist through the existence and practice of copyright law. Nothing about copyright law has anything to do with the usual tenants of free markets - voluntary exchange, property rights, and informed transactions. It is just made up rules with (maybe) good intentions and catastrophic consequences.

> Why should we label proprietary software as enemy?

Because it violates Richard Stallmans, and anyone who agrees with him (so at least the entire FSF and GNU project) ethics.

> I also think proprietary softwares have value.

The act of being proprietary adds no value to any software. It only serves to take away potential value in the ability to trust, understand, reuse, and modify it. The only exception is software that only functions through its obfuscations, such as DRM, and that entire class of software is implicitly anti-user and only functions to take away more freedom.

> but at the moment this is not easy to achieve.

The ease of accomplishing something should never be just cause to work for or against it.

> because the features in LibreOffice is still lagging behind. I will be happy to dump Office completely if LibreOffice continue to improve.

You probably (assumptions here) have done no part to fund or participate in the continued development of LibreOffice, while you have paid Microsoft for their Office suite. You are directly incentively the continued usage and development of proprietary software without doing anything for the free alternatives. Even if you have contributed to LibreOffice in some way, you are still sustaining the proprietary freedom depriving Microsoft suite through both your purchase and usage of it.

> I don't see this as a violation of my freedom.

Free software has three tenants - the ability to study, modify, and share software. Implicit to Steam is a violation of (at least) one of those freedoms. You are free to not consider them freedoms in your ethical outlook.

> But I don't think everyone should be told to use free software.

It isn't about forcing anyone to do anything, it is about removing the force already imparted upon you by proprietary software vendors that restrict your ability to modify or redistribute software. Richard Stallman (probably) doesn't give a shit if you use emacs or a competitor, as long as both are free, or at the least that you understand that you are sacrificing your freedoms to use convenient proprietary alternatives.
*Grauniad
Advanced WordPress support in PhpStorm IDE is announced
Hmmm...this may just be my favorite post on HN in a while... I have been working on a UI builder tool and have to some extent built the kind of functionality in this editor.

It looks, at least from first impression that you guys have done a much better job...hopefully it turns out to be the perfect solution my need..Thank you!
Interesting versus boring isn't really the criterion, though. I mean, doubtless there are some programmers who read code for entertainment, but they're in a minority. Usually what we care about is what the code does.

Right now I'm using the excellent Dragon NaturallySpeaking, which is useful enough to me that I bit the bullet and paid for a license. But it would be even more useful if it were open source, not because I want to read the code for intellectual stimulation, but because there are several bugs that would be easy to fix, would make it even considerably better, that the developers refuse to fix (a common enough occurrence) and nobody else can fix (a problem peculiar to proprietary software).
It never would have occurred to me to open up my work's rendering pipeline, it's just to boring and ho-hum for words.

You say that, but if there's anything I've learned from HN, it's that nothing is "too boring". I'm not advocating that you do open up your rendering pipeline, but you never know who might find it interesting, useful, or even help you make it better.
> I think Stallman has an ideologically pure argument that is appealing to me as a consumer, but not always ideal for my business needs.

I, OTOH, given the conflict between Stallman's position on selling GPL exceptions vs. his position on non-copyleft licenses, and given the GPLv3's domain-based discrimination in what is required freedom, thing Stallman and the FSF have ideologically incoherent positions.

> I disagree that BSD solutions will necessarily "win" in the long run. There's no incentive to share.

There is only no incentive to share if you think that open source has no independent value to producers, that its a sacrifice they make in order to be permitted to use others work. While the GPL model and a mass of early high-quality software licensed under that model was probably essential in getting people to accept the value to producers of open source, once that value was widely accepted -- as it now is by many major software producers -- the incentive to share isn't from someone holding a gun to the producer's head, its from the value of community engagement with the code that permission to use it fosters.
clickable: http://reddit.com/r/2048
That first video is really interesting. It seems very reminiscent of a distributed tuple space architecture [1].

[1] http://en.wikipedia.org/wiki/Tuple_space
Dealing with Go and git forks
It's not that MS can't fix XP. It's that they don't want to. They don't want to spend money supporting ancient software that no one pays them for anymore.
If the truth were more worrying?

"Select id from attachments where introspective_function(part) contains 'LPCSTR'" as a scheduled task?
Well that's ridiculous that Microsoft should be expected to continue patching a 13 year old OS. When I bought a laptop in 2009, it was running Vista and I think most/all computers being sold were running Vista for some time by then. That was five years ago. Regardless, after that long, you can expect to have to upgrade.

You can complain about how perfectly working electronics are made obsolete, but the world moves on and I think it moved on at a reasonable pace.
You can spin these lines any way you want:

GPL: You can use this software however you see fit as long as you provide the same courtesy for everyone else.

BSD: You can have my labor for free, and then profit off it all you want. Call it free money, you're welcome.
If it works it vista there's really very few reasons it won't work in 7 and 8. Vista is what made all the breaking changes.
Windows Vista has higher system requirements than Windows 7 or 8. If it has Vista drivers, it probably has 7/8 drivers too, they're largely the same. Windows 8 only requires 1GHz and 1GB RAM. Rumor is that Windows 8.2 may drop that to 512MB of RAM to widen the potential hardware base for low-end tablet makers.
Justine Tunney is not the founder of the Occupy movement.
Their name/lineage and connections to community (ie, forms of wealth that can't be quantified nor taken away) will be enough to live a life most of us only dream of. Of course I still think it's nice that the Gateses are doing this.
Twitter Getting Rid of  Replies and Hashtags?
Kotlin for a lot of reasons is the most interesting language to me right now. Go doesn't have immutability and doesn't seem to care so much about functional programming. It's great, but not what I want. Scala seems like a big language that tries to do a lot of things and thus it has a very slow compiler and a slow turnaround time for changes.

What Kotlin seems to be getting right so far is the useful side of functional programming features, IDE support, and a reasonably fast compiler. Compiler speed is something that Kotlin actually cares about, which last time I played with Scala, it was still dog slow to compile or even wait for it to decide to compile after you make a change.

Developer experience is very important to me and for the kind of software I want to build and the way I want to build it, Kotlin looks very promising.
Someday we will get speeding tickets for being flashed in two different places based on the time it took us to travel the distance.
So what'd you leak from Google since, by your account, you got fucked on perf? Or are the wild accusations about a Grand Political Conspiracy, Target: mchurch, your idea of retaliation for bad perf?

I'm just extrapolating from you leaving this hilarious comment.
> What I, who likes computers much more than people, can do to generate freedom is write free software.

Life is not that simplistic.

So you wrote a new CRM suite and made it free. This put a bunch of shops out of business, because their clients bolted to your free alternative.

The owners of those businesses have less "freedom" now. So do the employees. But the users of your free software have more "freedom", because they now have more money to spend on other things and make their life better.

Is there some aggregate increase in freedom? I have no idea and neither do you.

Do what you want to do. If you want to write software and make it available for others for free, go for it. If you want to sell it, that's fine too.

But whatever you do, no preaching, please.
> in a few months time it might be too much of a risk to have an XP machine with internet access.

It's been too much of a risk for several years now. If security is truly a deep concern of your, you wouldn't still be running XP.
It wouldn't be hard to add that functionality. An attribute could specify whether tab blurs and focuses the next input or actually inserts a tab.
This is something I think a lot of people don't get about Tesla's state-by-state fight with the dealer networks. It's not about hating on electric cars. It's about the threat that Tesla's model poses to their entire industry. Frankly, Ford doesn't need its dealer network any more than Tesla does now, or they shouldn't. They could go to the same shop-online and drop-ship model, and cut out a middleman. If any of the major automakers start killing dealers, the whole industry will die, and quickly.

Why? Because they're parasites. The dealer network evolved to solve distribution problems from 100 years ago. It makes zero sense as a business model in the 21st century. "Ripe for disruption", as we'd say in these parts. All they have is inertia, deep political connections, and a century of regulatory mazes. But those are three very big things to have.

Still, they're fighting a defensive war. They will lose. The question is only how quickly, and at what cost to consumers?
Does it have an API? Also integration with Stripe?
They really don't. I have almost zero control over my phone (a situation that only slightly improves with Android) and even then limited control over my workstation. You're not even allowed to use GPL'd code on Apple app stores.

It'd be great if the distinction were merely academic.
Oh, I just wrote my (one, rather simple) android app in Scala. Are there problems with it?
Hands On: Project Tango, Google’s 3D-Scanning Phone For Makers
I've seen the before-and-after at a company that didn't use this sort of modelling and then added it. It was like night and day - suddenly we stopped making embarrassing errors with people's money. Even without really optimizing it for speed, and just using MySQL, and without changing any of the other data model, it works.
I think that's just a truth about the world: government and banking will always exist because the vast majority of the population believe the benefits of central banking outweigh the tiny bit of "sovereignty" you have to give up to achieve it.
We're running a survey at Opsview about IT departments. Plus Nexus 7 giveaway
"Expose your Ignorance" is a phrase I like from the book Apprenticeship Patterns. I think it cuts two ways: admitting to yourself what you don't know, and admitting to the people around you that you don't know. It's hard enough to admit to yourself that you're falling short and need to dig in and come to a better understanding of a subject, but it's way more discomfiting to confess this to your team/clients (especially if you're afraid they won't be receptive).

For this reason, I've come to love the phrase "developer". I am someone who develops, and keeps developing. I am not a fixed point. And this is why you hire me. [See Fixed Mindset vs. Growth Mindset]
The GPL operates under a spectrum:

Proprietary software takes away your rights <----> permissive <----> free software guarantees your rights

It is about the user, not the developer. The free software movement for the most part sees the power of the developer to take away a users rights as unethical, and does what they can (via copyright) to correct that.
Wanna combine "free" with another brand or version of "free"? Avoid any "free". Avoid any GPL. Use something that is unquestionably free, with no strings attached.
Thanks to the author, I've decided it's a game for my 7-year old boy :)
I get this feeling constantly, deeply crippling. Both facebook angst and the tech versions actually. I guess that's a problem when you single yourself out and lose touch with reality.
See this presentation[1] from Strange Loop 2013 about some design decisions on Hack.

[1] - https://github.com/strangeloop/StrangeLoop2013/blob/master/s...
So you wrote a new CRM suite and made it free. This put a bunch of shops out of business, because their clients bolted to your free alternative.

If this is actually a problem it all, it's a matter of software with zero monetary cost, which could be true of open source software, proprietary software, and "free software".
I second the first and last statements. As far as compensation goes, here, an average Java developer makes a least 3x of what is the average salary for the region in which I live. Yet all local companies are complaining about the quality of job applicants and interns. Those high salaries seem to be attracting quite a few lazy people seeking easy money.
I imagine it's as lawful as employment on an oil rig, a distant lumberjack camp, pipeline work, etc.
If your statement proves anything it's that you are unfamiliar with RMS and his writings beyond what trolls write.

Also, what on Earth do you think you are proving by building a strawman and then explicitly arguing about it being a strawman?
Facebook unveils Hack, a new programming language for writing code faster
Except that it nicely ties up that 'motive' part of probable cause.

The challenge will be for the prosecution to suppress the stack rank system from any trial as it could prejudice a jury.
tl;dr Open Source is a necessary but not sufficient requirement for Free Software.
I read your story there and one thing immediately leaped out to me. Isolation. You isolated yourself from your family and your friends. You removed your emotional support structure and then went full burn in a high stress endeavor for an extended period of time.

Nobody not even extreme introverts can survive emotionally without a social support structure. You're feeling the aftermath now. The good news is it looks like you've reconnected with that support structure. You aren't going to start feeling better overnight though. Give it some time and learn from this experience. You need your family and friends support and you need to go at a pace that your health can support.

Right now you need to heal and that might takes months. Don't despair when it looks like the healing is going slowly. You will heal and then you can try the entrepreneur thing again once you've recovered.
Something interesting that I never thought about before:

Arguably, the BSD license in this case allows for more freedom in the short term (I can do whatever I want with this software...awesome!). But the GPL license, especially the older ones, helps promote a particular version of freedom in the long run. It's an interesting case.
Recent activity for authentication credentials
I love how you've taken the friction out of the signup process and the preview is great. However I can't use it as because I have the following text on my invoices:

1) In Canada you must include your GST# (looks like "55555 5555 RT001")

2) My business address, consultant contact name/email

3) Payment instructions (doesn't quite fit under terms, i.e. Checks payable to, or Wire Transfer / SWIFT code)

4) Ability to add additional billing information (i.e. one of the big companies requires department, a service agreement # and company contact under the "Bill To:")

5) Canadian dollar currency :)
An interesting point is I can imagine that the actual power savings from upgrading those machines are non-trivial at this point. Most of the machines that wouldn't be able to run anything past XP are probably Pentium 4's--which are going to use 2-5x the power at idle of anything vaguely modern.

Can you not move your machine's software installations to a VM, and continue to use those old apps on there?
Tuples, Pattern matching, Structural types, Implicits, Collections framework etc. etc.

One of the biggest advantages of Scala is the community. Java has a culture of excessive over-engineering, boilerplate and XML. The Scala community tends to think more in terms of a fresh start, rather than seeing themselves as a Java extension. The extreme resistance to change within the Java community and unwillingness to look beyond the only tool in their toolbox makes are also major issues. Every feature is unnecessary complexity and evil until it gets added to Java, and then suddenly the "evil" feature in C# or Scala is suddenly an amazing new "innovation".
Junior Developer $41k
It's a new account, because i've lurked for a long time. My acount's two days old, my comment is two hours. Do the math.

Gates is a eugenist IMO like his dad. If he wanted to give away his money right now. Not make a fake .org site for good will.
The petition is here:

https://petitions.whitehouse.gov/petition/transfer-all-feder...

Current number of votes: 2.