skysight-inc/HackerNews huggingface dataset:
This really ought to be the other way around. If Facebook wants to be accessed by popular client software, then it should expose its service using standard protocols. So Facebook pulls XMPP and the community reacts by rewarding them with a custom integration? How are we supposed to get ahead here?

I know Pidgin is a pragmatic project, not a political one, but this doesn't sit well.
Except that there's no reason for systemd's model to "get traction" outside of desktop-focussed Linux distributions, since a "better user experience" is it's current raison d'etre.

So no, I shouldn't need to have to "learn to trust the operating system / systemd" on my servers -- it has no reason to be there!
Girl Eats 5ft of Subway Footlong Sandwiches
Fair point.

ALv2 == Apache License, v2.
$0.02: journalctl isn't even tab-completable until you've nearly finished typing it. :)
Financial cost, even in training, isn't high. It's mostly two things - Inertia, and ROI. All of the network engineers know IPv4 ins and out really, really well, and have a mindset of not messing with stuff that's working. And ROI - what financial incentives does an ISP have to switch to IPv6, either in increased revenue or reduced costs?
It is still an age thing. Old people have far worse a time on trackpads, especially on Windows.

I think much of the problem with Windows is in the Synaptics driver. On one Windows machine, I see 5-10% CPU usage whenever my finger's touching the trackpad. The trackpad on that machine works a lot better on Linux. On the other hand, some other trackpads work far better on Windows than on Linux.

One big difference between trackpad behavior on Windows and OS X is that on OS X there's always delay between when your hand touches the trackpad and when the mouse starts moving -- the first N ms are ignored. On Windows, it varies from machine to machine -- for example, on an ASUS machine I have, you need a certain threshold of movement and then the pointer catches up to what its location would be, but with others there's no delay.
Try card hunter
This are the video/slides of the talk that Geoff Huston (author of the post) gave at the last RIPE70:
https://ripe70.ripe.net/archives/video/118/

Very interesting point of view imho ("bring IPv6 to the rich first, the others will follow").
In my location, there's a beer pub with no meals at the third place and a whorehouse on the 4th. Maybe it would be useful – and probably easy – to at least enable filtering by these tags ("restaurant", "bar" etc.) on the right.
...and that's awesome if you don't need 99.9% uptime and thus need to have absolute faith in your system's stability. However, for mission-critical applications that do it's hard to argue that systemd is a better solution than writing all your scripts by hand. Unless you want to be able to blame systemd if it all goes pear-shaped but I doubt your boss will buy it =)
Run an irc bouncer like ZNC, they usually have a partyline plugin/functionality that lets you chat as if you were on an irc server, but locally.
Exactly. And that often goes with the other truth: "real estate never goes down".
Kaggle Ensembling Guide
Coding Breeds Collegiality and Boosts STEM Program Success
Have you tried python..? You might like it
I bought one a few years ago and found it to be a much less enjoyable experience than a multi-blade razor. The single blade would pull at my hairs a painful amount before cutting them.
> lord is it wonderful not to have to play CIDR addressing games, everything is a ::/64

/64 is the smallest network, but there are certainly larger aggregates with smaller prefixes.
You can use write or screen/tmux.
You don't know much about other industries then. Both gambling, food and drink sectors are optimized to build addiction and maintain it over the longest possible period. They call it "fidelity" but it's the same thing.

I personally think f2p is essentially a branch of the gambling industry and will eventually be recognised as such in law. After all, it was the case for coin-ops (at least here in Europe), which had basically the same business model.
Samsung Note 5: Release Date, Rumors and Specs
You definitely can learn HTML, CSS, Javascript, MVC, git,... in 3 months if you only do that.
I really didn't expect for it to carry any social features or aspects, in fact the reason I built it was so that it was a ephemeral as I knew how to make it. Timestamps contravene this goal a bit... but if you are genuinely interested re: same, the mods to sshtalk would be quite trivial to add. Despite it being assembler, it is very easy.
Ask HN: Blogging equivalent to Discourse Forum?
Hi,

I especially like the break-from-the-norm functionality of the Discourse' forum platform, & was wondering what if any blogging software is as noticeably different as their forums are.
This is exactly the problem I'm trying to solve with Curated[1]. The Play Store is filled with low-think, one-tap junk these days... Finding a good game on the Play Store is almost as hard as finding a science show on the Discovery Channel. It's optimised for the unthinking masses, which makes sense for Google from a monetary perspective, but for anyone interested in a deep game, then either Google's algorithm needs to get waaaay smarter or we have to do it ourselves.

[1]https://play.google.com/store/apps/details?id=com.curated.an...
> the English name (which is Beijing)

Beijing? Peking? Pei-ching? Peiping? What is the correct spelling and what isn't for foreign names changes over time.

(It's quite amusing how Germans go to great lengths to use the new, Polish names for cities in former Prussia, while for Belgian cities that haven't been under German control for much longer, they insist on German names.)
"Reddit-clone" you mean.
One of the more sensible ^rants^ I've read against systemd (it is KISS for some weirdly convoluted definition of KISS). Too bad these naysayers are not/will not be taken seriously.
I've worked at EA before, during, and after the transition discussed in the article. The culture at the company has improved during that time, but it wasn't starting from a poor place, especially relative to the perception of EA or the video gaming industry generally. Issues like poor work/life balance and "crunch" culture are openly talked about internally and there is a lot of momentum around improving it. That extends from the highest levels of leadership - evident in delaying games to let teams hit a higher quality bar without killing themselves in the process - to studio/team level managers who see overtime as a failure. Some EA studios are even recruiting on the basis of the very positive cultures they've created: http://careers.ea.com/our-locations/los-angeles-eala.

All of that is to say nothing about the many positives of working at EA: industry leading technology, storied franchises in a diverse array of genres, internal mobility both geographically and in role, and more. It can be hard to talk about "EA" as an entity because the individual development studios that make it up are quite different, but in general I've found it a positive place to work and one of the best places to have a longer term career in the video game industry.
Lol - yeah I wanted a dropkick silhouette - still working on that
Reddit-inspired, but improved in many ways.
Public transport comes dead last. Well...

Climate is where I agree. Too many people stuck in bad weather belts fo no apparent reason.
Point taking but it's only storing text. The overkill is referring to plugins, updating, memory needed on the server, etc..
Honestly, did he say otherwise? "Everything" in his world is "I use /64s everywhere."
Steam is hugely important in this regard because it shows how catastrophically wrong the old guard in games, video, music, and other media are. By default, people accept that paying for things is right. The challenge is to make paying for things easier than not, and to not actively sabotage the social relationship that makes customers prefer paying for things to pirating them. Steam has actually done a reasonable job at that: by contrast, DRM and MPAA/RIAA-style tactics are, to understate, recent-severe-head-wound-level dumb business decisions; they say to customers "our relationship with you is fundamentally antagonistic." Once that social message has been sent and supremely customer-hostile services like Ultraviolet (and worse earlier systems) established, piracy becomes massively attractive and the MPAA/RIAA-style cartels have cut off the ability to have a reasonable conversation about it.
Errata Security: How we really know the Sunday Times story is bogus
Thanks for the info. I've updated that section of the article with a note (and a link to this thread).
I shaved for at least two weeks each with Timor, Astra, Derby, Feather & Merkur blades. Everybody has a different experience, but I wasn't happy with Timor or Astra. Derby does the job, but I settled on Merkur and Feather (they're much, much better).

They're also a bit more expensive but since I can get so much use out of them and they're so, so much cheaper than the Mach 3's I used to use, I'm cool with that. :)
I read about an interesting technique, an "all-or-nothing tracker" in a blog post from an Apache Spark engineer.

You dispatch n jobs, where n is quite large, and you want to know; have all n jobs have completed, or has less than n jobs have completed. How to do so with a small fixed number of bytes with very high probability?

Give each job a random 128-bit ID number. XOR each ID number together as you start each job, and XOR into the same value as each job completes. If all the jobs have completed, the result is 0. The chance of zero turning up randomly if all jobs are not complete is negligible.

The technique is mentioned here under 'Lineage Tracking': https://highlyscalable.wordpress.com/2013/08/20/in-stream-bi... but there's a better blog post I remembered reading but can't find at the moment...
Yes that's right
WP is easy to install too but this is for maintaining smaller sites where it will shine
> Writing init scripts used to be a real pain, now I can set up a unit file in two minutes and it works...

This.

I'm not saying systemd is the best answer, but I really think sysadmins could learn a thing or two from developers. Nearly every custom init script I've ever seen has bugs, and isn't portable between systems. Where are the unit tests? Code reuse? Focus on maintainability/readability?

Shell scripting used to be amazing, but as a language these days it's behind the times.
This one time JK Rowling was found out writing by a pseudonym[1] using this program:

http://evllabs.com/jgaap/w/index.php/Main_Page

[1] http://blogs.wsj.com/speakeasy/2013/07/16/the-science-that-u...
Any suggestions on running a free version that's downloaded? cheers
I think he's talking from an end-user point of view.
Here's a confession: I'm afraid to ship. I'm afraid of being rejected and of being dismissed, and of being seen as a failure. So I bullshit myself that "doing the thing" in the latest and greatest new framework, new language will at least mean that I "learnt something". Failure sounds less irredeemable when you count the dividends of new frameworks learnt!

It has taken me decades to confront this thinking in myself and even now, at times, I run into this logic. It's automatic thinking.

I like the article. You have to be 100% crystal clear that you are interested in the delivery of the finished concept and not the tools you used to build it.
Thanks and considering :)
Any advice would really appreciate it
The author mentions that he believes the biggest problem of systemd is repeating some mistakes of SysV init, but I think it's actually pretty important that familiarity is preserved to help people upgrade. For example, the author mentions babysitting the users (systemctl edit) and config/daemon reloading as things that could be made automatic, I'm assuming with e.g. inotify change events.

But you often want some confidence that the change you're making to your system is what you expect, and we've had them all along:

- visudo(8) sanity checks, for atomicity and syntax, to help prevent you from bricking your authorization

- an explicit SIGHUP to reload the configuration file for your daemon, after you've checked the config, rather than accidentally saving your file while you're editing it and bringing down your daemon.

You could expect everyone to adopt new practices for editing the configurations, but the behavior would be very surprising to anyone used to the old way.
It got the job done by making the 99% majority of use cases more difficult in order to make the 1% minority simpler. This is a design pattern I think is being repeated in systemd.

I kinda had the opposite impression. I first encountered systemd when I started messing around with arch for a couple little vps projects. At the time I was doing sysadmin that involved both Ubuntu and CentOS, and I definitely found day-to-day tasks easier with systemd (better built in monitoring, consistent syntax, etc). For simple cases, writing a unit file sucks a lot less than writing an initscript. The warts in systemd only started to irritate me when I was first setting up my personal machines (one laptop, one tower) to run arch [1]. Even then, the bloat in the design irked me more than actually using it. So, I'm in favor of systemd, but not thrilled (dbus everywhere is annoying).

Then again, I don't maintain any packages with strange and/or complex daemons. If anybody's had a really hard time getting their stuff to work with systemd, I'd be interested to hear stories.

1: Not completely true. I want my damn log files back.
That was on-purpose but will reconsider..
Even from an end user point of view, the recommendation is to assign a /64 for a single network or a /48 for multiple networks. (Assuming 'end user = homeowner' here.)
I find it much easier to be funny IRL. Introductions look so templated and difficult to get right.

Also my friend noticed something about 90s - it was much nicer to start talking with a person before seeing their entire life summarised, categorised and carefully documented in picture feed.
> get netcat to only listen on localhost

nc -l 127.0.0.1 5000
> Why did you describe this as unhackable?

I think they mean 'uncrackable':

Unhackable by design

When it comes to our home, the security standard we're using on our computers aren't enough. The security has to be dramatically improved.
That's why we created the world's most secure home automation kit.

ELFblocks are designed to use read-only memory, which means they can't be hacked, since there is nothing that can be changed by the attacker.

(from http://www.elfblocks.com/more#.VX52g_mqpBc)
Thanks for the feedback everyone.
This really helps a lot.
When you put things out there like this you have no idea if it makes any sense so thanks again.

Wordpress is still a great solution for many projects.

However, there are a lot of web designers who need to allow clients to edit only one or two pages of a site. They don't need to change the design or add new pages or anything else. That would freak them out.

Plus - they work with static HTML templates like Bootstrap themes or other and don't want (can't) convert it to a WP theme.

Lots of solutions for this purpose are around (CushyCMS, SurrealCMS, PageLime etc) - this is another in that vein - but there are differences to all of these.

If the right project or client came up then this would work really well.

Or you could roll your own with Octopress/Jekyll.

cheers again
Your script is pretty much the same as mine, good to see :)
For everyone who wants to give it a try and wants some instructions http://simonvanderveldt.nl/boot2docker-on-xhyve/

I've also done some quick benchmarks, they are at the bottom of the post.
Virtualbox had about 50% higher disk IO performance in my measurements.

Regarding the root permissions for networking: As far as I know it shouldn't be necessary if you sign the xhyve binary, haven't tried that though.
The naysayers are taken seriously, but they're in the decision-making minority. Linux distro maintainers wanted to move on from SysV Init, and systemd looked promising. Just because the naysayers didn't get their way (and on some distros, they did) doesn't mean that their criticisms aren't noted.
Flight, an event-driven web framework from Twitter
"I use /64s everywhere" would be unusual for "someone who has worked on million+ IPv6 node deployments".
yes, I have recently seen it being used in a movie. I think it was in Blackhat :D
Updating is necessary on any dynamic system. Your CMS will be no exception.

With more or different scopes, Plugins are necessary. And yes you can implement all needed Plugins static into a CMS, but then you have to update definitely the CMS with more potential Bugs.

And yes WordPress need better competitor.

And yes, every PHP developer in the last 15 years build his own CMS with staic site generator, without update hassle... because they never update ;-)
In general, you can simply Google the title of an article and following the link in Google search results will circumvent the paywall.

Google demotes links in their search results if they don't allow "first click" access to the content.

Further discussion in this thread:
https://news.ycombinator.com/item?id=9531941
Yellow on black is a very readable/contrast colour. However I can believe the yellow is offensive on some screens/peoples eyes.

http://www.steven-mcdonald.id.au/ugly.shtml :D
He should still ditch the yellow though.
Node9 – Inferno-Like Hosted OS Using LuaJIT
People are willing to find a better solution, but they aren't able. The magna carta, despite being 800 years old, is still the best example of signing away the right of kings in favour of democratic government by the people.

To be honest though, it'd be hard to get a better example without returning a king to the throne first, and that's unlikely.
talk is already build-in under Mac OS X
> According to a gruesome statistic from a 2013 article in Poultry Science, if humans grew as quickly as the Chicken of Today, “a three-kilogram (6.6-pound) newborn baby would weigh 300 kilograms (660 pounds) after two months.”

How is this an appropriate comparison? A quick google search attests that birds grow faster than mammals, and that humans grow especially slowly; I'm sure you could conjure up a similarly "gruesome" statistic with any wild bird.
> Sometimes it's okay to choose the latest framework.

Choose what works.
>Facebook pulls XMPP

When will this happen? Officially it happened back in April [1], however I'm still logged in and can chat with people through XMPP.

[1] https://developers.facebook.com/docs/chat
I would argue that features such as having explicit dependencies are absolutely required for 99.9% uptime. Building systems resilient to failures also means being able to predictably spin up new instances that you can trust.

I'm also a developer and for example one problem I had with my servers on AWS was that my process sometimes happened to start before my volume meant for logs was mounted, which meant that all logs were going to my primary volume, with the server crashing at some point due to out of space errors. Another time I was using a local database meant for local caching and again, sometimes it would fully initialize only after my main process was started.

And because I was using ELB with auto-scaling, it meant that these incorrectly started servers would be connected to the load-balancer, because the main process was suddenly responding to /ping, even though it wasn't ready yet. And then it would receive thousands of requests per second per server, at a moment in time in which the cluster badly needed fresh instances, which led to an unstable cluster. But only sometimes ;-)
It is reckless to suggest that one can arbitrarily add fields to structs because they've used tagged literals with the implication that this won't bite people with difficult to find default value errors down the line. It's a poor solution to a problem that's far better handled with a constructor function.
It was the first time I have used the Reader View on Firefox and I was really impressed with it.
Do i have to master a field to make meaningfull contributions to it?
Im currently still in academia and heard on several ocassions that you have to perfectly master all the skills of a field before you should be "allowed" to innovate. Is that correct?
Is incremental moving research better?
Android has a simple calendar which you can swipe to change the month. Click on the year and a year selection is shown.

The time is a clock where you're able to select the hour first and minutes thereafter. This is the most intuitive mobile touch interface I have seen so far, any other is really small, awkward or not mentally easy to comprehend.

Image: https://raw.githubusercontent.com/CiTuX/datetimepicker/maste...
Am I missing something? The author states:

> Try to find the answer to "which units are going to be started on next boot?".

Isn't this just `ls /etc/systemd/{user,system,network}//*` (bah HN formatting is messing this up)

Also the other states:

> Speaking of which, why is systemctl daemon-reload even a thing?

Because configuration changes while things are running. Otherwise we wouldn't need apache2 reload, nginx reload, haproxy reload, etc. Also, according to the man page:

> After the units have been edited, systemd configuration is reloaded (in a way that is equivalent to daemon-reload).

As for systemctl edit, it allows you to add diffs to the unit file. For example, let's say I am using redis and I want to ensure it always restarts (for whatever reason). Rather than manually editing the unit file (which will have issues if an upstream change happens), I can simply use systemctl edit to add a diff for my change. This way I can still maintain compatibility with the upstream unit file instead of having to deal with potential conflicts. It's not so much babysitting the user as it is a potentially better experience.
What I think your getting at is that essentially you need a mechanism to commit your changes before the thing that's reading those changes receives them. In essence, an atomic operation for the change. Completely agree.
With System V and Debian, one added some new apache or bind configuration and then called invoke-rc.d daemon reload to inform the daemon to reread the configuration files.

With systemd, you do the exact same thing and then call systemctl reload daemon. Is the author making an argument here based some other distributions way of handling System V?
Popular and Influential  Wedding Ideas
OpenUI5 – Open Source JavaScript UI Library, Maintained by SAP
Not to be confused with Amethyst, the tiling window manager for OS X.

https://github.com/ianyh/Amethyst
I used same bg/fg colors everywhere in firefox, solve the issue long time ago :D
And there's a Nim wrapper for Urho3D:

https://github.com/3dicc/Urhonimo
http://forum.nim-lang.org/t/870
apt-get install nmap
ncat --chat -lp 1234
> The issue comes down to if games are a legitimate, healthy hobby or not.

For me the issue is not whether "games are a healthy hobby", but whether F2P games are. I think they are not, or rather I should clarify: the kind of games usually called F2P or "freemium", which base their gameplay on grinding and which try to make you spend money to buy coins, which are powerups that essentially "speed up" the boring parts of the game are not a legitimate, healthy hobby. They are preying on people's addictive behavior while providing very little genuine value in return. They are what people like Jonathan Blow (of Braid fame) derides as Skinner Boxes and what Ian Bogost mocked with his game "Cow Clicker" (http://bogost.com/games/cow_clicker/).

I'm a Kongregate player and there are true gems in there, but most F2P games can be safely disregarded. If it has coins you can buy, or you can spend real money to bypass parts of the game, this is a huge red flag. (Another genre that I completely ignore is the overcrowded "Empire Building Strategy Game", which if you pay attention is always the exact same game with a different skin every time -- and most are F2P, while we're at it).