skysight-inc/HackerNews huggingface dataset:
Its a good article about High-DPI displays and Gnome, as the author writes "Your editor's experiments have mostly been with GNOME, so this article will have an unavoidable bias in that direction."

I've had 1600x1200 CRT or LCD on my main desktop since... 00s? Late 90s? If you make money typing at a desk, you're foolish not to splurge on desk, chair, lighting, quiet, keyboard... and monitor. I've been dealing with this class of problem since the 80s although it was a little different back then...

If gnome-less, "linux" or more accurately, FOSS in general, has no problem with high res displays, in fact its really nice, far from a problem.

I don't know if KDE in general has resolution problems. Konsole looks beautiful at high res and decent font. The only thing more flame war-ish than emacs vs vi is font choice, however I have noticed visible quality differences such that random font A in 2005 at 24 pt size looks much worse than it does at 10pt size, and this varies by font and over time.

An example of the above I have freebsd on the other machine on my desk and displaying Monospace in a konsole font size 12 is "normal" but when you kick it up to 13 it looks perma bold because thats the 1 pixel to 2 pixel transition for Monospace on that platform and exact config. Luxi Mono displays "normally" at 11, permabold at 12, and at very large sizes like 17 it looks very peculiar randomish parts of letters display as 1 or 2 pix wide. Nimbus Mono L Regular 16 looks nice to my eyes and thats mostly what I use on that machine at 1600x1200.

The biggest problem I have is finding really good UTF8 fonts. There's a nice test file called UTF-8-demo.txt Its mirrored and copied all over, here is one link:

http://www.cl.cam.ac.uk/~mgk25/ucs/examples/UTF-8-demo.txt

I find this a true test of difficult display rendering on linux.

The ergonomics of widescreen for long term anything, including movie viewing, is another topic and I believe my multiple high res 4:3 monitors are a productivity booster for me, so until they break I'll keep them.
I don't have an UX31A, but an UX31E --- the touchpad is brilliant (I think mine has the elantech one)

Also, I get 7.5 hours on the battery, I wonder what went wrong between the UX31E and the UX31A?
I wish Astral had the same Delicious tagging feature: its suggest you most used tags for a given link
How Hy backported “yield from” to Python 2
Yes, changed the world by making it legal to build a business off someone else's content that you got for free through a legal hack. Tragic it didn't work out.

The Blockbuster analogy is frankly insulting to people who built real technology for video delivery. Blockbuster went bankrupt because technology made their middle-man position obsolete. In contrast, there is nothing obsolete about making content. Even in the face of modern technology that makes content creation cheap, peoples' demand for high-quality studio content is higher than ever.
You're 100% correct. In fact my own mail server/web machine uses it. Theo is not right at the centre; there's a large group of people who work together as equals from what I can see. I can't recommend it for our "enterprise use" though because we need some of the more friendly features that FreeBSD offers such as ZFS.
> Well, the very distro-specific bunch of scripts in /etc/init.d (or is it /etc/rc.d/init.d/? or /etc/rc.d? or a symlink to ...?) were some kind of tight coupling, too.

Sure, but the coupling was contained. You could still run Gnome on any distro (or on non-linux), whichever way around your init scripts were.
Well I do have fond memories of it, I just try to forget the
awkward parts. Especially the weird [dinosaur|dragon|bird]-like
higher beings that you manage to wake up. They had a nice sci-fi
premise and ruined it with some fairy tale mumbo-jumbo.

I do remember though that it had, some harder than usual(for a Lucas
Arts game) puzzles, that I really enjoyed.
Plan9 is actually a really good example to bring up, for any number of reasons. I have to admit that I've never used it, though I've read bits about it. There are definitely some ideas in there that I'd like to play with and experience.

The most important elements to consider about Plan9 are these:

1. Plan9 wasn't Unix (nor was it Linux). It was its own OS, it was absolutely informed by Unix, and tried to learn from mistakes practiced in Unix. Because it wasn't Unix it provided for an independent test bed in which these ideas could be explored without disrupting a large established installed base and user community. And that is a key benefit of branched development. All of these I consider positives of Plan9.

2. It was hampered by an overbearing corporate control and licensing model. It was an ugly stepchild of AT&T's, under a proprietary license. The fact that it was under development kept it from being widely deployed (among other factors), the fact that it had a restricted license meant that other possible collaborators couldn't get involved.

When Linux emerged in the early 1990s, it had a lot of problems -- it was far from the best or most obvious Unix alternative out there (look up ESR's PC Unix guides from that era). But in a world of large proprietary Unicies priced far out of the hobbyist's range, a handful of small PC ports of varying quality, and BSD which was embroiled in its lawsuit with AT&T (speaking of Plan9), Linux was unencumbered, free, and (pretty quickly) available under the GPL. That gave it the critical mass to develop. As with Plan9, it was its own OS, providing a testbed environment for development, but also allowing stable cuts to be made for use in specific deployments as it reached sufficient states of readiness.

Which is to say: the community and development dynamics mattered a lot.

I'm seeing a far more troubled path for Systemd in this regard.

Also of note: in the Debian init system debate, a specific concern raised against upstart, one of the init alternatives, was its own requirement of a developer license grant to Canonical, which was seen as a strong demerit against upstart. As with Plan9, exercising too much proprietary control may well have cost Canonical critical votes in the Debian decision.
No relation (I'm a co-founder). I'm guessing it's a case of convergent evolution. Our testing UI has been pretty similar since the beginning, 4 years ago (not sure if they existed then or not).

Edit: I realized after typing that it was confusing... I meant self-similar not similar to duolingo.
I love Moleskine...
Line-of-sight isn't strictly needed. IR remote controls can get along without; a white ceiling might reflect enough light for this as well.
Yeah, the overhead of creating intermediate typed arrays is exactly what I'm trying to avoid with this.
Not having IAPs is another advantage of buying a non-mobile platform.
Ah yes, looks like it does use CONNECT.
Let's get right down to brass tacks, here. America is an imperial force in most of the world. We are attacked in response to our aggression. References to this "modern" world are somewhat weasely to me: The NSA exists to protect us from retaliation, not unjustified attacks. It's impossible to talk about spying without bringing in the whole fabric of our foreign wars.
I guess you already know it, but at least The Secret of Monkey Island is already on iOS (https://itunes.apple.com/se/app/secret-monkey-island-special...). I'm pretty certain there are emulators if you're jailbroken though...
Lennart didn't just submit the code and put it out there. He lobbied other projects to hard-depend on it, and lobbied distros to adopt it. Systemd didn't succeed where less poisonous equivalents failed because it was technically superior (it isn't), it succeeded because of shady back-room politics.
They're the sprites from the original 1990 game (with the campfire scene from the sequel)
Internet of Things Challenges and Opportunities
These Are the Highest Paying Programming Skills to Have on Your Resume
Redditor here. As a gamer, intellectual and moderator of r/games, I think this project has a lot of potential. The user interface could have been a tad better and the graphics seem to be outdated (call of duty has much better graphics).

tips fedora
I couldn't figure out what the X meant at all, until reading the replies to your comment. You're saying that to you it means a dispute? Where have you seen it used that way?
Going against the "divide et impera" principle, "do just one thing, and do it well", "everything is a text file" (configurations and logs) and "pipes" which are very natural idiom, in a UNIX-like system which has been built upon these principles, is just bad engineering, shallow understanding and, perhaps, too high ambitions of knowing better how to fix what isn't broken.

The question why do we have this project and why there is such a buzz is more interesting.

But the answers doesn't belong to realms of system design or engineering, they are in more obscure notions of "business strategies" and "sales techniques".

It is a text-book example how to sell - "show them that they have a problem they didn't realize before, and give them the one and only fix". Fine. Except that the problem doesn't exist outside discussions of "why this product is good - it solves this and that".

Another thing is that it is an excellent strategy to "create a niche for oneself". Look, we are the ones who give you a solution (to a problem which doesn't exist). We are "world leader" - look, we have lots of experts, web-presence, lines of code.

There are so many examples in "parallel worlds", beginning with eco products or "fair-trade" coffee, you name it.

But you see, lots of people don't need an eco or environmental-friendly daemon which does everything "the right way". No, thank you.

Another thing, back to system design. If Windows has "registry" and there are millions copies of Windows everywhere, or Mac has that settings daemon (from which GNOME Gsettings has been copied) it doesn't mean that these design decisions are superior to plain old text configs. You could compile them and have an "intermediate storage" to gain a 5% more efficiency for application startup times, but this is, again, not a fundamental problem. Being able to use regular expressions on configuration and logs without any restriction are much more fundamental. And memorizig all the details of all these xxxxctl insted of saying something like

$ grep -R ^sysctl /etc

or whatever I need, is just an additional unnecessary burden.

Most of the problems systemd is trying to "solve" does not exist. At least not BSD, AIX, Solaris, you name it. And, of course, there never been any problem with syslog, init or cron. They were *good-enough".
If beating cryptanalysis just requires messing up a few letters, seems like a valid thing to do.
Exploring TagHelpers in ASP.NET 5
> Imo Linux, KDE and most other software works nicely with HiDPI.

Having written some Qt apps and used them on scaled screens... eh. It's got some work to go, but we're making progress. Apparently Qt 5.4 will have further improvements in this field too.
Man Secretly Drugs Daughter Using Sleeping Tablets Before Raping Her Every Night
Really really nice! Found a place in my bookmarks folder for it.

One thing - it does not seem to allow for 2 letter tags - for e.g. I tried d3 for a couple of my repos and no cigar :(
I have a Thinkpad Yoga 2 --- 3800x1800 I think --- I find that the GTK-based stuff works well on HiDPI, but not automatically, so you need to fiddle with the GTK settings a bit.

The QT stuff is worse since they cannot be fixed by adjusting only the font size.

The older (Xaw3D,TK) stuff is really bad.

I have never seen different DPI on different displays working.

99% of my day is spent in the terminal (xfce4-terminal) though and the crisp text makes it all worth while.
It's not a matter of emotions.

It's a matter of having observed similar behavior in other projects which went similarly off the rails.

Poettering's own track record with Pulseaudio comes to mind. There's also the GNOME project, which I identified as actively intelligent-user-hostile around 2004. It's been somewhat gratifying to see that particular perception bear out with time.

There are other projects which have shown similar levels of arrogance, though mostly with more limited and self-contained damage.

And being prickly or hard to deal with has shades. Neither Linus nor Theo de Raat are pussycats, but both focus very much on technical issues and are generally highly responsive to specific technical complaints. Sure, they make mistakes and bad calls occasionally, but on balance they've tended to get things right.

The attitudes expressed by Poettering and Sievers in particular aren't simply cocky, but contemptuous. And they're getting called on it. Including by Linus.

I could give a shit about personalities themselves, I really could. For the most part I really don't care how socially awkward someone is if they're good at their job. And if they don't start going out of their way to do harm to me or others. Personality disputes in discussions bore the piss out of me.

But I'm also not blind to technical failings with roots in personality traits. And those are what I'm seeing in the systemd crowd and leadership.
> When I say tested properly, I mean tested completely.

I am still in the learning phase, but even I know that complete testing of any complex software is practically impossible.

So, how do you guarantee completedness in "proper" testing? I know you can't without redefining the word "completely". What's your definition?

Also see Impossibility of Complete Testing[0] by Cem Kanen, co-founder of http://www.associationforsoftwaretesting.org/

[0] http://kaner.com/pdfs/impossible.pdf
That's how I remember it too. But it doesn't seem to be learning any new ones... Let me try again.
Is it possible to tag also "watched" repos?
This is such a scary side to consider. Most people who are just fine with their own government building dossiers right off the wire, and potentially losing said dossiers in haystacks, don't consider that foreign double-agents will become quite adept at searching the haystacks loyal agents have neglected.
'Average use' is 50 GB/month, but note that it went up -5 gigs- in one year, and that that's an -average- across all fixed type lines. I.e., you are averaging people on satellite, grandmothers who just check email and facebook, etc, with the more typical family of four streaming video across multiple devices.

I want to know the distribution curve, because I bet it's a pretty flat distribution. Presumably Comcast knows that too, and that's why they even -have- that "use only 5 gigs a month and save $5", which is the biggest ripoff I've ever heard of, but which, for grandma checking her email, might make sense (provided her grandchildren never visit her and use the internet).
Nintendo wouldn't allow Isaac on their systems, but two years later the developers of the remake are teasing 3DS and Wii U versions.

https://twitter.com/tyronerodriguez/status/53190754526770380...

Either Nintendo have lowered their standards or the increased popularity of the game makes the potential backlash a worthwhile risk.
Are Telepathy Experiments Stunts, or Science?
Also, ants.
No, cgroups are being changed because the kernel maintainers want to deprecate some stuff and systemd is in the best position to provide the new services.
There's also a setting in chrome://flags (ctrl+f search for dpi: "Overrides the device scale factor on the device"), although the dropdowns no longer work and the tabs look ridiculous when set to anything above 1.
So Transducers generalize the usage of Enumerable functions such as map, reduce, filter, flatMap (...).

Please could someone tell me if this is conceptually different from ruby's Enumerable module which only needs the class its included in to implement `each` so anything can be enumerable ? Or is it a similar but just in translated to the FP world ?
It really wouldn't fit Nintendo's main audience though. Nintendo is pretty blatant about advertising it's games and consoles for families and younger kids, making it seem like a simpler choice for people who want to buy a console for their children and not worry about it.

They could pull-off an App store like that if they really wanted, but a large portion of their user-base doesn't want such an app store because they wouldn't know what to expect on it. On the other hand while the eShop, 3DS, and WiiU do have some mature titles and garbage titles, they're much easier to avoid, and the 'Nintendo-approved' first-party titles are basically guaranteed to be good buys. More importantly parents really don't have to worry about the content of Nintendo's first-party titles, which is a large reason why so many people buy them.
Framework for 3D Body Visualization
Launching a startup in a boring industry: challenges and opportunities
"The engineers hated it. And it never was used to make promotion decisions at Google."
I'm slightly surprised this is a question. Water is part of many cooling systems. They're running a server farm. Surely they have some other uses for it, but cooling their server farm is the big, obvious application.
Wine is not reliable enough for mission-critical software. Nor is running a nominally POSIX-compliant program that hasn't been tested on FreeBSD. If a project claims not to hard-depend on systemd, I would not trust that unless it's actually, y'know, tested on something that isn't systemd.
" ABC, NBC, CBS, and all the other broadcast networks would have had to change their business model and adapt or slowly die"

But here's the thing. They still have to do that

TV viewing is at an all-time low. Broadcast TV has a different business model than Cable, but viewings have been going down for both.

Aereo's was too much a bet for too small of a win. "Now you can watch open TV on the internet" Any broadcaster could decide to do this in house and it's done, no Aereo needed.
Indeed, this is just a new application using a very old idea:

http://en.wikipedia.org/wiki/Fiducial_marker

A quick search brings up a lot of patents related to using these for image digitisation, but most of them are for methods using something more complex than 1,1,1,2 dots - since this dot-based version can only correct for linear distortions.
As a rule of thumb, it's good to distrust products when you know that the politics behind have been loud enough to be heard widely. But the sharp razor which will decide if systemd is better is simplicity. Those who have switched, is systemd simpler than sysvInit?
Yes you're right.

When your system consists of functions "A, B, C, D", I'd expect to see test suites for "A, B, C, D". In this case there were test suites for "A, B, C". The client found D therefore the test suite was incomplete.

Now if a bit of A, B, C or D suites were missing that would be different and entirely expected.
Nice! Does anyone know of something similar that's open source / outputs plain HTML+JS you can put up on your website? Would be neat to share my github starred repos without requiring someone to get an account somewhere to see them.
The say this is only for 'eligible' listings. Does it cover lawyer fees when you get sued by the city/landlord etc? That's the only downside now with this.

This seems like a solid, smart addition for them otherwise. Presume its likely (re)insured on the backend to limit them in any event.
>Yes, changed the world by making it legal to build a business off someone else's content that you got for free through a legal hack.

Tons of legal businesses are built upon the same concept, especially in media distribution.
https://www.gnu.org/software/emacs/manual/html_node/emacs/Ma...

emacs has plenty of modes, although actually that's not really my big problem with emacs (or vim) when I think more about it. It's needing to remember stuff rather than recognize and select (which is the fundamental advantage of GUI, if you don't like remembering things).

Most of the stuff I see vim/emacs-ers boast about are easily achievable by me with a mouse or so obscure that I'd never remember them when I needed them. But that's me. Some people are good at and/or like remembering shortcuts.
Ask HN: What do they mean SQL?
I see all these highest paying jobs/skills to have and I am wondering. I have always programmed in different languages but I never really thought SQL is a language. Sure it is in a way, but you know like not a complicated one. You have joins,unions,some oracle stuff and some functions but hell, do people get 85k/year to just write SQL code? Is there a profession SQL developer? Is this included in the Database Adminstrator job?
Tate creates 3D Minecraft worlds inspired by famous paintings
As someone who studied mathematics at the graduate level & also moved to software engineering, my math skills have also atrophied, but my problem solving ability is still as top notch as ever - that is probably the biggest benefit of mathematics.
And I still know most of the retorts after all these years. Way too much time spent on those!
I'd be for more leeway on pricing if in most places in the US the ISP wasn't a monopoly. Competition is supposed to exist in a market economy. Comcast and its ilk like to act as if competition exists but only on a national scale. On my local city scale there is virtually no competition. That's the only scale that matters.
Ask HN: Do you have some advice on pricing a product?
Hi!

I'm finishing the beta release of my project and one of the main question that's bugging me is the following:

> Am I asking for the right price?

In general, I would compare the competitors, see their price and adjust accordingly, but in this case, I didn't find any competitors (note : I didn't say there isn't! Maybe I searched wrong).

The project, http://uncovr.it, aims to provide an automated reset services for theme and module sellers to their clients.
With Uncovr, my users will be able to setup and forget a basic instance of their plateform (Wordpress and Prestashop so far) and show case their work.
Those instances are resetted every few hours and I made the best I could to provide a simple interface to use.

Since I couldn't find any concurrent, I stated the following :

> How much would I pay ?

I sell some modules on the Prestashop's addons site (scratch your own itch they say) and I went with this formula :

* The Professional plan : 1 module/theme sold and it's paid

* The Platinum plan : 2-4 modules sold and it's paid.

Hence the prices.

What do you guys think about it? Are they too high? Not too much?

(by the way, what do you think about the project in general? Some inputs would be awesome ! :) ).

Thank you (:
I see that phrasing all the time:

"Well, KDE can do what we are looking for, but GNOME does it in a hackish way. As we use GNOME, our review is all about it, and as a conclusion, Linux is no good."

Why do these people insist on using GNOME after all?
Except that Chapter 11 is a reorganization, not a liquidation. Aero are planning some level of operations going forward. Though the posting seems to suggest there's not a lot in play.

Curious.
In-house is the problem. I don't want 200 separate media apps.
Many games have configurable resolution for a fixed screen size, which is basically a configurable DPI. Much of the rendering that goes on can use pixel shaders to take advantage of the extra pixels (e.g. via implicit surfaces).
Minecraft should be ruled out. Infiniminer is the original. Does Tetris have any originals it was copied from?
I think he answered your question already: "Some are good, some are terrible."

Try reading the parent a little more thoroughly.
CMD-P is CMD-D

CMD-SHIFT-P is CMD-SHIFT-D

Multicursor find is CTRL-F, CTRL-SHIFT-F and CTRL-ALT-F

I guess what it really needs are a set of sublime keybindings.
UC Irvine Machine Learning Repository
I have a Thinkpad Yoga 2 Pro (3200x1800 @ 13"), and often use an external monitor. My "solution" is to turn off HiDPI and rely on the zoom features in all of my apps. (terminal, emacs & browsers)

Browser windows on the laptop usually run at a zoom of 200%, whereas windows on the external display run at 90%.

Annoying, but the beautiful text is worth the bother.