skysight-inc/HackerNews huggingface dataset:
Indeed. Things used to be more delightful, because we could, we had the time. Elaborate festivals and parties are a great example. It is a great loss.

There was a human touch to so many of things that surrounded us. People wore beautiful clothes, tended to their houses, put effort in the elaborate rituals of the domestic and public sphere.

I always have to think of that walking around older southern cities in the US. From dainty modest shotguns to gingerbread victorian family homes, to stately mansions, each of them were carefully crafted, using materials pleasant to the touch and sight, with ornamentation that arose naturally, and even though sometimes elaborate, never garrish, always human. And this extended from the large architectural features - the columns and turrets - all the way down to the doorknobs and furniture. I imagine this architecture as an physical manifestation of daily life.

(I could pick any time & place to illustrate this, just nothing after WW1 in the West, when the machine aesthetic took over).

Well-tended gardens, week long festivals and carnivals, washing and mending your Sunday clothes on a lazy Saturday evening, shopping for fresh ingredients and preparing multi-course meals for the family ... These things take time. It requires human effort, something a machine can never replicate, time that somehow we don't have any more, even though productivity is so much more higher than it used to be. Perhaps we are wasting that time doing the ritual of work.
Is that a detachable two-piece keyboard, or two regular keyboards?
I'm an engineer at Bitium and we do just that.
He hasn't come out and said I don't believe it (or hadn't as I wrote these comments). He's insinuated that it isn't believable, or that patio11 is lying, but he hasn't just made the claim.

That's what I'm hoping he will say instead of insinuation about a specific person. 1) make a claim. 2) put some counter claims along with it ("I've been doing consulting for X years and never seen a charge rate greater than Y") 3) and if necessary point out what it would take to change the position.

You are right though, I probably shouldn't care, but I really dislike the behavior in this case. It seems like simple trolling trying to hide behind dissent. Which is a disservice to all of us.
When People Take My Joke Too Serious
People had imagined and implemented that long back. They were called plugins. Thank god, media player plugins are dead.
One way to minimize the distance between the keyboard and the mouse was to switch the mouse from the right side to the left. This, of course, means that I had to learn to use the left hand for mouse, but this actually helped more than anything else, since reaching for and moving it has been straining on my wrist. Another benefit is that it freed my right hand to occasionally write something on paper.
Protip: get a keyboard with macro keys and set them up as modifiers or as modified keys. It helps.
A friend who knew him was interviewed for this story: http://www.cbc.ca/radio/asithappens/as-it-happens-monday-edi...
A student hired hackers to attack schools of the West Ada school district
Take a look at what's currently available in desktop web browsers: maps, document and spreadsheet editing, highly interactive charts, video conferencing etc. (things previously thought impossible/impractical for a web browser to do) If you need huge amounts of data to even run your application, the argument to go native makes some sense, but the browser (even on mobile) isn't as inherently limited as the article describes.

Lets not try to limit the web, but try to make it better and then let the users decide which they would prefer to use.
Ask HN: What are the most beautiful and readable tutorials you have seen?
Looking at writing some new tutorials and have remembered seeing some really beautiful looking ones. But I have forgot to bookmark them and alas seeing if anyone knows any off the top of their head.

e.g. Scotch.io does a good job -> https://scotch.io/tutorials/building-a-slack-clone-in-meteor-js-real-time-data
Man, that is nice. Oh the hours I've spent on that...
Recently installed the Fedora 22 beta on my desktop and am blown away. It even automatically resized my Windows partition for me and works with my UEFI BIOS. 3D, printer, sound, all my mouse buttons worked out of the box. Thanks to systemd, the whole system boots up in a few seconds. Everything feels really smooth and polished. There's even a maps and software app now! The new GNOME is really beautiful and easy to use, easier than mac even, and I didn't have to tweak anything. You can even download RPMs and double click them to install.
This is one of the major things that JuiceDefender on Android phones did, though the app has apparently been abandoned (last updated more than 3 years ago). I suspect that there are newer apps doing the same things, at least on rooted phones.
Desktop UI has barely budged since WIMP became the dominant paradigm in the 80s. There have always been alternatives (Oberon, rio, Cedar, zoomable UIs, etc.), but they've never had any widespread adoption.

As of more recent, there have been attempts by various parties (Microsoft, GNOME, Canonical...) to create these tablet-centric, opaque but outwardly simple UIs that are positioned as being groundbreaking and challenging norms, but in reality are some subset of WIMP with certain properties being given more weight than others (e.g. menus and icons over windows and pointers), but with little in the way of any true improvements in discoverability and interaction. Nothing like how all the text on screen is programmable, like in Oberon. That's groundbreaking.

Because the desktop shell is what most people ever see, it's a decent proxy for programmers to use providing an illusion of change and progress.
So I have done that, and I am still not able to build. It cant find libpods-Screentendo.a. I am assuming that this should be built along with the project. Or prebuilt? I have not had to do much troubleshooting in the XCode build process, so any pointers would be much appreciated.
The - for me - key point is at the end.

> Perhaps the most successful way to devise policies that help working families but avoid unintended consequences, people who study the issue say, is to make them gender neutral. In places like Sweden and Quebec, for instance, parental leave policies encourage both men and women to take time off for a new baby.

> “It has to become something that humans do,” Ms. Glynn, from the Center for American Progress, said, “as opposed to something that women do.”

Then again, I live in Sweden. :)
> These [low elegance] languages are solidly in the upper left hand [high utility].

This may be the result of survivor bias. Of course there are also non-elegant languages that aren't useful, but these won't appear in such a diagram, because nobody remembers or uses them anymore.

(Exceptions may be esoteric/fun languages like Brainfuck, although these could be considered "elegant" from a certain point of view.)
Don't listen to the replies. You ain't bitter at all. In what planet does exposing obvious groupthink count as being toxic?
Logstash Deployment and Scaling tips
Sure, it doesn't matter really to an outside observer, I just threw that in to hit home the time dilation aspect.

You seem to be assuming a preexisting singularity. My question is how does that singularity get there if the compaction itself that would form the singularity continually pushes the goal post down the line?
Many things in civil law come down to who can afford to spend more on lawyers.

Richard Prince probably has a brother or a fan who's a copyright lawyer willing to work pro-bono.
This seems like another example of a blatantly distorted copyright law protecting one class of creator while completely shafting the commoners.
Amazingly, this advanced technology even works in msdev98!

:-)
Ask HN: Software developers, What happened when you were fired/laid off?
I am sure many of us would like to know about what happens when you lose a software job. Is it easy to find another job? How long did you stay unemployed? What technologies were you using when you were fired? Did you have to learn new stuff to get hired again? When did this happen? Dot Com burst? 2008? Would like to hear from experienced devs.
Hillstarter
These would typically be done within your editor itself.
> Is this line of reasoning incorrect - I'm assuming it is - why?

You're trying to reason about black holes with special relativity, rather than general relativity. Special relativity explicitly ignores acceleration (and equivalently, gravitation). You mention the equivalence principle, which is relevant, but "spacetime curtavure of velocity c" makes no sense, because the curvature leads to acceleration, not velocity directly.
the point is allowing independent applications to talk to each other (IPC) not to tightly integrate one application into another, that's a big difference.
https://www.youtube.com/watch?v=iSmkqocn0oQ
I can't help but feel like a lot of this has to do with "business realities", but maybe more importantly, it is also due to a whole generation of "developers" who have simply failed to learn CS fundamentals or did not start out with more traditional languages. The bad practices of the web are far easier to spread
I see you are new to HN. Welcome to the community!

In case you haven't seen it already, I would like to draw your attention to the HN guidelines posted here: https://news.ycombinator.com/newsguidelines.html

Specifically the part that says Avoid gratuitous negativity. That means that your first sentence could probably be phrased in a different way, for example in terms of why you think the list of technologies isn't meaningful, or why it's a bad metric. On HN it's also generally frowned upon to complain about things being posted - if you feel it's truly off-topic, you are free to use the flagging privilege. This requires a certain amount of karma to use, though.
I didn't mean to imply that changes were going directly into Fedora and not upstream, just that it both shows where the emphasis is, and it's likely to result in a disproportionate amount of time spent making sure those changes are both quickly available and very tested and stable (you want to see a return on your investment ASAP).
Best remapping I ever did was changing my Caps Lock -> Control and Control -> Caps lock
Unfortunately, you have to install 3rd-party software. Thankfully, there has been quality free software for this since 2007.
https://pqrs.org/osx/karabiner/
https://pqrs.org/osx/karabiner/seil.html.en add-on is needed to remap the caps lock key.
JuiceDefender does this. It can also disable Bluetooth until you start to make a call, and other tricks. https://play.google.com/store/apps/details?id=com.latedroid....
I think most would agree that you work to live. I would bet 90+% of people would quit their jobs if they didn't have to make money.

On the other hand, I don't think there's anything wrong with finding a job that you don't hate, pays the bills, and gives you enough time to enjoy other aspects of life.

Personally I found that thinking I should love my job actually made me more frustrated because every time I found something I didn't like with my job, I would think about how this isn't what I want to do and try to find another job.
An actual Thunderbolt monitor, with Thunderbolt daisy chaining, may behave differently.
I really love James' articles, too. They demonstrate very thorough understanding, communicated in a fairly light manner. He also writes in a style that gets you thinking instead of giving you a flat opinion.
Once you re-map Caps Lock to Control (in the system preferences), I wouldn't be surprised if you could get there with some edits to ~/Library/KeyBindings/DefaultKeyBinding.dict
"This reality splitting thing sounds wrong. I've never heard of it."

It's a strange scientific truth filtered through at least one scientist filtered through at least one journalist filtered through at least one editor. The reality is stranger... even if there's no firewall, there's still only one reality, with all the observers seeing all the different things.

As for your 2, yes, it is likely there isn't a single black hole in the universe that meets our criteria for being able to "safely" fall into it, but at least in theory such a beast could exist, and barring any other unexpected existence failures, such a beast may exist in the far, far, far future. There's a lot of future and most of it is pretty boring....
The article, when talking about the simple 'Technical' reason why web can't beat the 'native' falls flat. When most people talk about 'Web', they just mean 'Browser' - and a browser is native. The extra layer, yes, the rendering engine/JS framework - how are they very different from JVM and XAML in theory? Both add an extra layer. Are Android apps not native according to the author because it adds a layer too?
baffling and understandably shocks ppl....but all that aside, wondering what kind of quality could the prints be really ? Res of instagram photos isn't that high right? even thru the API?
Try Karabiner: https://pqrs.org/osx/karabiner/

The amount of remapping options beats anything else I've tried on any operating system. I'm stuck on OS X for now because of this program.
What's the difference between burnout, and boreout?
https://en.wikipedia.org/wiki/Boreout

It sounds like the author was experiencing the latter before she experienced the former.
I've done that for years (I'm right-handed), and I find that a trackball on the left side is even better, because it's always in the same place.
How to schedule meetings with clients (for non-sales people)
502 proxy error currently:

Reason: DNS lookup failure for: k3.1azy.net
After years of wearing a wrist brace to alleviate repetitive-stress pain, I switched to a standing desk.

That was 4 years ago, and I haven't had wrist pain since.
Nintendo, if given that idea, would love it. They have an upcoming game called Mario Maker that lets you create Super Mario Bros levels, on the Wii U. And the 3DS has a camera.

(Well, I can dream...)
Quick Lesson from You to Me
I still don't know if its more to this site. Am I doing something wrong or do I just "submit" and hope my video be watched or text be read? Do people actually see it?
Raise your hand if you've never been able to compile Qt outside of Linux.

/me raises hand
Systems operating on the same frame can run in parallel with a simple double buffering scheme. That is, have two copies of the game state: one "current" and one "next"; and all updates go to the "next" copy. After the current frame is rendered, the buffers switch roles: next becomes the new current and current becomes the new next.

That way, the "current" view of the game state never changes and multiple threads can work with it in parallel. Race conditions may still occur if multiple systems update the same bit of data in "next" but if your systems are well divided then this is unlikely or irrelevant and may be mitigated using locks with far less resource contention than everybody updating the same state vector they're reading.

Double buffering is easy to do in an ECS; not so much with the time-honored LOO (List of Objects) architecture.
You can spin this either way. Clearly, the web is just another UI for "your data." It's going to have a different set of tradeoffs than native or mobile. Why not just use tools for what they are the best at?

MPlayer can kick the pants off of YouTube in some contexts. Likewise, MPlayer wouldn't be viable for a vast number of YouTube use cases.

I can benefit tremendously from using both Audacity and SoundCloud. Why does one have to "win?"
I did NOT think that BBB was a governmental bureau.

I was NOT aware that the BBB sells good ratings.
Saab is originally an acronymn for "Svenska Aeroplan Aktie Bolag", which means Swedish airplane incorporated. It's a defense company. They sold the car manufacturer to GM in 2000.
Could you explain what you mean by "this keyboard puts heavy emphasis to press modifier keys (enter, ctrl, alt, etc) with the thumb?" I'm sitting here with one in front of me and can't figure out how I would possibly hit anything in your list other than the 'enter' key with my thumb.
>why does everyone use youtube rather than hosting videos on their own sites? Unpacking this question will show the obstacles that "redecentralisation" faces

Two reasons: Bandwidth and Speed. Google has contracts with most major ISP's for caching Youtube videos. This gives them access to the best CDN money can buy! No matter how awesome or powerful your current datacenter/CDN is, it still wouldn't be able to match the fetch-straight-from-the-ISP performance. Interestingly this also creates a hidden monopoly since the barrier to entry is costly.
> Why would European regulators even care about Facebook? It's a completely voluntary service and anyone's free to create an alternative. It's non-essential.

Is it really too much to ask for a foreign company to play by the rules and the values of the country it is doing the business in?

I know many foreign car manufacturers adjust their cars according to U.S. laws before exporting? Couldn't one use the same argument and say: Driving a foreign car is completely voluntary? Who cares if it does not include all the safety features demanded by U.S. law? Just use a different car instead.

I know, this issue is debatable. But I fail to see the difference to other industries.

> If a huge U.S. retailer muscled into the EU markets and started driving mom-and-pop retailers and smaller chains out of business, I can see where the regulators would go nuts and try to stop them. It's a clash of U.S. capitalism versus European style capitalism and if they don't like the raw knock-down-drag-out American approach, it's understandable.

Call me old-fashioned, but I remember a time where the goal of regulation was to create competition and not protectionism.

> As jakozaur says, why not promote and encourage domestic competition?

A great way of promoting domestic competition would be to oblige facebook to create an open API that would enable other social networks to connect to Facebook and vice versa.
This way the social network with the best features (for example privacy protection of their users) would win and not the one enjoying the advantages of having a monopoly (which includes the user lock-in).
I worked with a guy from 2006-2009 who was retired USNavy. He said he always judged a country's infrastructure by whether all the natives drank bottled water and had cell phones -- it meant they didn't have the ability to build POTS infrastructure/water systems.

Of course, he then gave a knowing look and applied the same metrics to the USA.
Out of curiosity:

> CapsLock+hjkl -> the arrows

Why use hjkl, which are on the same row, and not wasd (or another selection of keys)?
This is why I stopped commenting on this thread too, nobody else will even consider the fact that it's at least a bit fishy that you'd do three weeks of boring work to get what you yourself have said amounts to two weeks of your income, which you can get at any time.
Quicktime Streaming Server comes to mind. But holy-hell it was a pain to manually configure and use.
Well I think GNOME shell is the best desktop experience I've ever had in my life. Pretty sure it's not an illusion.
I've had really good experience with systemd on Debian stable too. Suspend has worked flawlessly, and the bootup time is quite a bit faster too. I kind of miss seeing the startup scripts output to stdout what they were doing during boot time, but I suppose that if I really care, I can always go digging in binary logs.
The Genuine Sieve of Eratosthenes (2008) [pdf]
That's why I love the trackpad on laptops. No big hand movements to get to it.
The buyers aren't spending 90k for a print of an Instagram, they're spending 90k for Richard Prince's signature on the bottom. Richard Prince could appropriate anything at this point, make a very limited edition, sign it, and mint money.

You couldn't, I couldn't, but he can.
Anyone else seeing this error:

502 Proxy Error

Proxy Error

The proxy server received an invalid response from an upstream server.
The proxy server could not handle the request GET /2015/05/25/one-year-with-the-truly-ergonomic-keyboard/.

Reason: DNS lookup failure for: k3.1azy.net
Yes, you can easily test it - the code they used is in a link on the site.
From experience, I think GP is referring to being a few years into a RHEL/CentOS lifecycle and no third parties are packaging RPMs for your OS/version anymore. RHEL has been taking longer between major releases the last few times (but they've also extended support lifetime)[1].

Edit: Oh, and RHEL's policy of back-patching (and back-porting features on point releases) does lead to quite old versions after a few years. An on a product with a 10-year support lifecycle, stuff can feel pretty stale. But that's a feature when looked at the right way (which generally isn't the way you see it from a desktop/workstation vantage).

1: http://en.wikipedia.org/wiki/Red_Hat_Enterprise_Linux#Produc...
MacPaint user manual: http://classiccomputers.info/down/Apple/MacPaint_Manual_-_19...
Your Startup Gets Bought. What Next?
The ergodox was mentioned in the article as an alternative to this keyboard.

http://ergodox.org/

It's a fun (very) entry level hardware project, with a good product at the end.
The keyboard is a Kinesis Freestyle 2 (also referenced by other folks in this discussion). I find the regular one with the 9 inch cord is too short for the separation I need, so I have the 20 inch cord option. Come to think of it, I would be totally screwed if these went out of production, so I'm going to go order another one right now to keep as a backup. The trackball is a Logitech Cordless Optical Trackman, which is no longer made, and I wish I had a few of these stashed to use for backups.
... because those maintaining those dinosaurs haven't died yet and are holding back the next generation of programmers.

Thanks, green-fielders, for ignoring all Programming Language research. If it weren't for you we'd be "stuck" with Smalltalk instead of Java and Lisp instead of C. So thanks (not).
To be fair, it comes from the same people who call node.js "close to the metal"
Wow WindowMaker! That brings back memories. I could never choose between GNUStep and WindowMaker.
Google Nexus phones doesn't come with FM radio in EU. I think all HTC, Samsung, Sony etc does.
I browse it myself, it has a really simple API and the content is refreshed quite fast on active boards.
Here's a startup that leverages this for in store analytics: http://euclidanalytics.com/
According to that link:

wireless carriers are dragging their feet and won’t activate the FM chips that are in every smartphone

So it's probably something similar to SIM-locking, and what happens if you buy a phone from a carrier.

My experience has been the same with Asian no-name smartphones, in that they all come unlocked and with FM radio. The reference platform has the feature, and the manufacturers wouldn't bother removing it because doing so would mean extra work and one less bullet-point in the feature list.
Wait, so that "power bank" is only 1,000 mAh? I saw an Alcatel One Touch 20.01 "for seniors" recently that looked much better/slimmer yet still have a 1,000 mAh battery. It didn't cost much more than this. I think ~1,000 mAh is pretty typical for such a low-end feature phone.
>For me, it was the Netflix web client. Feels 100% as smooth as a good native app.

You mean when they were using silverlight or now when they are using HTML5?
Sorry about that, server went under again, had to do some emergency maneuvering. Should be up now.