skysight-inc/HackerNews huggingface dataset:
Nice. I wonder what methods and tools did you use for defining pronouncability. Care to share some tips? Just curious about language-oriented programming.
I was really aggravated by this. You can't even test shit locally without the license, VS throws a fit and demands you buy one, and then even if you cancel it it flags your install to nag you relentlessly to buy the bloody thing over and over again forevermore.
Several thousand MongoDBs without access control on the Internet [pdf]
It's not the worst certainly, but after a few months of daily use I concluded that the OS was mostly tuned for the show-room (read mobile-phone store) rather than actual use. It was slick, with really pleasing touches all over the place, but I felt the core functionality was lacking.
While I partially agree and I am actually running Windows on most of my computers nowadays, all the options you listed are way better that the "UNIX way", often discussed here.

As it would mean Motif, http://www.opengroup.org/standards/unix

My little travel netbook is quite happy with Unity.
Tus 1.0-prerelease
Debiam lost its way. Bugfixes get burried into political bullshit far too frequently. I have issues with Ubuntu but I dont have the time or the patience to support the crap reasons why they for instance keep an outdated intel driver in their distrib ("the serial number of the new one does not look like a stable release". Nevermind that it solves many bugs) or decide that mounting a USB drive is a privileged operation.

I may try Arch, I heard a lot of good from it, but from people who have more time on their hands than me. Right now it is Ubuntu for me and it is working fairly well.
I didn't grow up on Linux, but rather was accustomed to OSs that do everything for me: first Windows, then Mac. And when those have failed me, by feeling too complex and not giving me enough control as a power user, I discovered Arch Linux.

As opposed to other distros, Arch is the only user-centric distribution out there. When something goes wrong, I don't have to deal with "where does this come from", because the distro itself doesn't interfere with anything. It's either a bad config on my part, or an upstream bug.

Upstream bugs are fixed immediately due to the rolling release nature of Arch. And configuring my system is extremely easy, since 95% of the problems are solved by looking at the wiki.

I won't bash on other distros - to each her own. But I urge any power user that wants full control over their system to try Arch. It's truly another class of Linux.
haha, took them a while. I just deleted mine last week. Of course I make a comment regarding it XD!
https://news.ycombinator.com/item?id=9024751
I can't quite articulate why fully, but to me this article sums up everything that's wrong with programmers and the community in general (of which I consider myself a part). :(
Remember "Developers! Developers! Developers!"? :)) Whatever happened to it

This uninviting attitude of theirs was one of the reasons why I ultimately became an Android dev (once I decided to move into mobile apps), even though I had C# / WPF background so picking up Windows Phone would be the most natural next step... And Java admittedly sucks in compare to C#
I'm with you. Speech interaction might be fine in some situations , but they seem all quite superficial to me. The day I have to dictate a regex to my IDE is the day I hang up my boots.

I would prefer a keyboard in any situation except where environment/circumstance prevents it, e.g. when driving or wearing thick gloves to protect me from -20 degree temperatures.
I agree, even the presidential election is decided by an algorithm.
Nice, I'm currently using tinc for a personal project and always wondered why meshed VPNs aren't more popular, really glad alternatives are popping up.
Nobody realizes how hard it was getting it right the first time
It seems to be asking for the third OS to play any significant role, so as to exert competitive pressure on the Big Two. I also don't think that Windows Phone is giving them a run for they money just yet.
No, unless it changed the southern countries have a lot of them.

Windows Phone are the only alternative to Android, when you are buying pre-paid phones and not willing to shell out more then 500 euros for a mobile phone, when earning 400 euros on average.

Even the contracts are not an option for such users.
Interesting, CMS in Haskell :P BTW where could I see some screenshots of your editor interface?
Reading the article, this is not about systemd. Debian wants to offer a choice between systemd and something else. So they have things like systemd-shim, cgmanager, etc. He says he's using systemd, but while trying to figure out where his problem is, he's seeing references to systemd-shim, cgmanager and so on. Those things are not systemd, nor do you need them if you use systemd.

Offering the alternative makes finding solutions to his problems more complex and confusing.
I've tried a bunch of P2P VPN software, and while PeerVPN is quite OK, unless you really need to tunnel ethernet frames, I'd recommend cjdns: https://github.com/cjdelisle/cjdns

It's actively updated, and the software used for Project Meshnet. You can join the Hyperboria network, or just connect all of your computers isolatedly. I have it running on the computers I manage, from tiny OpenWRT routers to big servers.

I did the switch from tinc because certificates are a pain to generate and distribute, and because of security concerns: http://www.tinc-vpn.org/security/
Vorlons are aliens from Babylon 5.
So I by no means am talking about following the Southwest model religiously. There is always a tradeoff between over using a tool and having too many different tools in place. Ultimately you have to choose the right tool for the job. But more often than not, people tend to choose the trendy tools because they sound cool. Leave the experimentation to side projects where there is less risk involved and the codebase does not need to be maintained for years.

My general philosophy about software development is to keep things as clean and simple as possible -- and no simpler because then you wouldn't be solving the problem in the first place. So I am not suggestion that you over use (for example Jquery) to do everything in the web. What I am suggesting is to think about building software the same way that we build houses. You want to choose carefully the tools that will stand the test of time and not just the fad language or tools. For this I usually check out the community behind the software.

When I architect a software solution one of the parameters that I think about is how long will it take to get someone totally new to my technology stack up and running (and hopefully productive). Most people don't think about this deliberately and so a project might have legacy code that takes months for a new person to come to grip with. Imagine trying to recruit for this type of role. My general rule of thumb is to have the choice of tools/modules as standard as possible and aim for a 2 week preparation period for anyone to get acquainted with the code. For this reason when I use ExpressJS I stick with EJS rather than Jade. I still use CSS rather than Less or Sass (these are my personal opinion).

I also take this philosophy a step further by creating certain software patterns and try as many of the well tested patterns as possible. Thing brings consistency to the codebase.
All were in agreement that it is not creepy, though some felt it was borderline

It definitely is creepy, though.
As a Sardinian I totally agree with you: IMO too the magic ingredient is the lack of stress due to the strong community feeling.

Surely the diet plays an important role, but for me that is not so important as the reason above.

That said, it's a really good article, and now Icaria is in my places-to-visit-absolutely list.
The Hammurabi game from last weeks HN front page: http://www.atariarchives.org/basicgames/showpage.php?page=78
All/vast majority of linux distros give you the same amount of control. The only difference is that most of the others customize a bit (debian is supposedly just setting sane defaults).

Never in my life have I had to work ON my computer as opposed to doing work using my computer as much as I have using Arch.
Where can I read up on the rules Dang? They don't seem to be available anywhere, I have asked before.
Yes, I agree it would a bit of a nuisance for users to perform the 'reset password' after they switch computers, re-install the operating system, etc.

And yes, I'm trying to solve the two problems you mentioned: (a) someone brute-forcing user accounts from the outside; and (b) someone gaining access to the server database and thereby gaining access to other sites where the user has the same credentials. If it is true that "just trying these 20 passwords gives you a ~18% success rate for any username" then it seems to me that throttling brute-force attempts would not be very effective.
I don't like me-too complaining, but I'm in pretty much the exact same situation: I've been running Linux since the nineties, and the last months I've been having problems with Debian that make my systems unusable and that I just don't know how to solve. Random hang-ups on right-click (KDE and DBus), screen blanking every few seconds (power saving bugs), screen corruption and windows disappearing (graphics bugs), daemons not starting because of partition layout (systemd related).

I'm actually somewhat worried about the current state (especially on the desktop). It never was a big deal to me that some flashy functionality or hardware support took longer to show up in Linux and *BSD, because once it arrived, it usually worked well and was stable. Now however there are a lot of annoying complex bugs that are hard to trace and don't seem to be actively analysed and fixed.

It's not a good sign that as a hacker I don't know where to begin to properly track some of these bugs myself, and the people who receive the bug reports don't seem to have a clue either.
I tend to decide which tools to use base on how likely I would need to maintain and refractor the code. For the core application code, I want to keep things as nice and simple as possible. For particular functionalities where once you build it, you really don't have to change things I tend to use the right tool for the job. I also try to isolate the code in a way where if I am using a unique tool or unique coding pattern, I would cluster those type of code together. This allows me to isolate the unique areas in the codebase quickly and make modifications when required. Using this strategy you can use the esoteric solution in the right case and still be shielded by the technical debt that it might bring to the project.
> Getting older and eventually dying is imho, what defines our humanity.

Maybe, but is that a good thing?

To simply "expire out of existence" is a big issue for "humanity". It's the main reason why there's no proper answer to "what's the meaning of life" - whatever you do during your 50/70/120/.. years of life you'll eventually end up just as dead as the guy right next to you. Congratulations!

Being immortal would allow us to get rid of crutches like religion and allow us to implement proper moral systems, since there would be tangible rewards to being "good" simply for "goodness' sake", since being good and being selfish would be identical - if you'll (eventually but reiably) suffer overpoputlation, pollution and even unemployment just as much as the next guy, you'll (eventually but, again, reiably) think twice about elbow tactics.

> Oh yeah, I really doubt this - I know a lot of older people and most of them would not want this trade in.

20? Maybe. but How about being in the body of a 30- or 40-year old again? I can't imagine any 70-year olds not wanting to have a more "hassle-free" body, all other things being equal.

> makes live unworthy

Talking about live being "unworthy" is a slippery slope, but there nevertheless is an argument to be made about quality vs quantity of life .

I don't have the reference (and the exact numbers) at hand, but in "Happiness Hypothesis" (the Book) the author mentions a survey where people got to express their preference between "living x years of life and then dying to some tragic accident" and "x+y years of life, but y years spent in a wheelchair, because of some tragic accident". The results were rather mixed with the shorter life being more popular choice.

And, by the end of the day, a chance at higher-quality life in exchange for possibly less total life is also why things like armed robberies exist (even if not every robber things of it like that beforehand). I'd also argue the same is true of people opting for high-risk jobs, but there's also a sense-of-duty aspect to them, so it's not quite as clear-cut there.
Going Beyond Mere Fitness Tracking: Challenges and Opportunities
No they are written for programmers that are living in the past.

My first UNIX was Xenix and I used quite a few variants of commercial UNIX and open source clones.

Unless I have to do a remote XWindows sessions, I see no value in xmonad or dwm.
"A human being dies more often than that. To accept this is obscene. It is is immoral. It is insane. And yet, most people do. Shame on us."

Currently death is inevitable and a law of nature. Perhaps technology will change this in the future. As it is, it's one of the those things one must accept and come to terms with.

Perhaps you are a bit too depressed about aging. There are documented cases of peoples in their 70:s being quite keen and healthy.

I think one the keys here is exercise. People who do daily walks are much more healthy than people who don't. If one is in their 70:s and has been sedentary for most of his life and the other one has kept even a routine of daily walks, the other one has decades of exercise behind him.

There has been studies that moderate exercise helps to revert supposedly age related cognitive discrepancies. Sorry, can't find the reference right now.

My belief (anecdotal and completely unfound) is that people who live healthy lives are much more healthier when old. Thus part of the incapacity attached to old age is not biological predestination but also affected through the current and past lifestyle of the old person.

Sure, one CAN be in a really bad shape in their 70:s. Just sit decades on a sofa watching TV. Or perform work that is physically exhausting.

I think you are overthinking and fearing too much a thing you do not know thoroughly. That you refer to a scientific paper is an indication of trying to rationally cope with this. However, there is one problem - Most bleeding edge scientific studies are flawed and incorrect. I would not consult a single paper to form an opinion on anything. I would consult a gerontologist. And even his opinion might be formed from studying partial population - the sick and in need of care - in stead of the whole population.
If you haven't been to Icaria you cannot understand the article. It's the calmness, the lack of anxiety, the clean air and a stressless way of life...
In C, == simply produces a numeric value (0 or 1). There's nothing "weird" about the subsequent operation of & on those values.

There's no effects to make short-circuiting a problem, either - on the contrary, it is likely that the programmer had branchless code in mind.
OT, but you're still using a Powerbook? That's pretty impressive. Which generation\year was it? I'm guessing you've had to swap out batteries and upgrade hard drive - have you had to modify anything else?
* Ethnically diverse

* beautiful and varied scenery, from jungles to snow mountains

* really good weather

* not as polluted as the rest of China

I had a friend who lived in Kunming once, which was the best he could do and still get a job. Some foreigners open cafes in Dali/Lijiang/Zhongdian.

I should really do another weekend trip to Lijiang or Zhongdian.
I guess creepiness is a bit of a sliding scale. Maybe somehow the bot also managed to get through to a subset of women on Tinder who don't find this creepy?
A friend of mine is building something very similar, pitched at creating interactive guides for customer support. Might be worth looking at.

There's a demo guide here:
http://wikipedia.nickelled.com/how-to-create-an-article?&ngr...

And a marketing site:
https://www.nickelled.com/
Does this argument parellel Linux vs Windows vs OSX to anyone else?

I think the main problem is going to be getting people to develop for an alternative OS. MS had a paid developer per unique app program, which was called desparate by some. Comments here state that license to develop for the WP is a $100??? Jeez, I wonder what their growth team is thinking.

Developers are highly sought after, experimenting is fun, but a lot of people are looking for stable jobs either from the beginning or they want to try a start up / own their own business first. This is also a common problem with trying new programming languages, why choose a new one when established languages have large user base, jobs are plentiful, and not much worry it's going to be abandoned 2 years down the line?

There has to be incentives to overcome these barriers to gain large spread adoption. At the end of the day a lot of it comes down to livelyhood. Will a person risk time devoting on something new? If a person starts a company on this new OS, will other developers take that risk to join? Will the clients/customers be willing to make that switch?
Note that digital nomads have no legal status, and you would be wise to pay taxes in the US if American if you aren't paying Thai taxes.
I'm going to be visiting Istanbul in a few months. Are you living there now? Do any of the hacker communities you mentioned have websites?
I had problems with shutdown, hibernation, USB sticks, wifi notifications.
Here is a very similar launchpad bug report:

https://bugs.launchpad.net/ubuntu/+source/pam/+bug/1317518

As in the bug report, the problem was not replicable. While my Thinkpad had these issues, my desktop was fine.

Unfortunately, my notes say nothing about the Arch wiki. Maybe I confused that with another issue.
And Indonesian I once knew said that she had that problem in many places and usually split up her name, which was convenient because the first half happened to be "Susan".
So HTTP/2.0 was launched as the replacement for HTTP/1.1, but without support for one of the most commonly used features.

Is this a joke?
The maximum velocity occurs the moment the projectile leaves the gun, so the only time air friction has any chance of reducing the maximum velocity is while the projectile is still in the gun. My guess is that on Earth, air friction's effect on the maximum velocity is negligible.

(The projectile will slow down a lot faster in the Earth's atmosphere than it will on the moon, but that fact has no bearing on the maximum velocity.)
To check if I understand the argument: I'm guessing you're talking about the internal logic or language of some category, in contrast to the external one used to talk about that category.
Heh. I use 'password' for when I'm purposely trying to make things unsecure (Like being nice and sharing my unlimited data via my phone's wifi hotspot on public transport).
I was thinking, hmm... Shouldn't this have been done in javascript? To keep up with the times that is. :-)
Most developers I work with already have quite good cognitive speech abilities...
I wish I could work myself up into some kind of indignation, but what I really believe is this: if you willingly submit yourself to the cesspits of human banality (i.e. Facebook, Tinder and all the likes), you pretty much deserve all the crap that will be unloaded on you.
Thank you, I somehow missed that they list CCM as one of the modes.
Sportsday – rolling football news
There is still a little bit more closed source than only the UI [1]. However, the folks at Jolla are quite committed to open-sourcing as much as possible.

[1] http://jollafr.org/wp-content/uploads/2014/11/oss-vs-nonoss....

[2] http://merproject.org/meetings/mer-meeting/2014/mer-meeting....
Swift 1.2 Performance: Pretty Much Fine
The admin has stopped m going to another framework before.

My additional reasons for choosing Django over a minimalist framework:

There is a large selection of third party add ons for Django. I had a look around I couldn't find anything like reversion for any other framework (maybe it exists, but I didn't find it).

There are a standard set of components, so you get a default choice. These will work together and likely have some consistency in the way they get used. Choosing your own components for Flask (or whatever framework), they may well work together, or you may get problems.
I understand where you are come from, but you are conflating different meta-levels (external vs. internal language/logic): You are absolutely free to use any formal expression "x" a second time, and - crucially - it will have the same mathematical meaning if you choose to do so, as can be seen by pondering over the tautology "P(x) <-> P(x)". This is not a property of the category that you chose to work with, but rather of the formal language that we use when engaging in mathematics, as you have demonstrated yourself when you had permitted that "psi \otimes \psi" made sense.

The non-existence of a morphism "psi -> psi \otimes psi" and the notion of "destroyed information" that you are discussing in the rest of your post is independent from all of this. If you wish I can elaborate on the "no cloning theorem".
Man, look how stable this new model is.
Could almost place a coffeecup on top and it wouldn't spill.
Does anyone else feel creeped out by these robots? Put a flamethrower on and some intelligence into Spot, and have the intelligence decide that humans are bad.
Perhaps they don't want to let some arsehole stop them from keeping in touch with their friends?
I found Arch to be surprisingly untime-consuming. I was expecting more of a Gentoo-like experience, but it tends to just stay out of the way for me.
Actually Microsoft has not one but two Platform-as-a-Service offerings:

- Azure Cloud Services (PaaS)

- Azure Websites (PaaS light)

Unfortunately, when I last looked at it two months ago, both of them were quite unattractive, at least for Python hosting.

First of all, they have no support for automatically installing python dependencies, i.e. no support for pip. If you want to install e.g. django-rest-framework, you have to install it locally and then manually copy the installed files to Azure (with FTP, if I remember correctly).

Secondly, they both run Python on a Windows Server running behind the IIS web server. Besides the fact that you will walk along the road less travelled (Django is overwhelmingly deployed on Linux), there is a very concrete limitation: if you want to install binary packages (e.g. PIL or Pillow), you have to manually compile them for Windows (and of course copy them manually to your Azure server). Yuck.

If you want to use Azure, go with their IaaS offering (Azure Virtual Machines) and stay away from their PaaS offerings.
HTTP pipelining doesn't work in practice, so comparing it to SPDY or HTTP/2 is a waste of time.
It does come across to me as accusing people of using fake names, in part because the immediate remedy they suggest is to send in scan of ID to prove that it's your real name. If they just didn't like the name, vs. suspecting it to be fake, why would they want a scan of ID?
Thanks. I would very much like to see that buildscript - I've been tinkering with the idea of building something along these lines but with an Ubuntu armhf userland (given that Ubuntu on ARM has a lot of advantages for me).
KDE is very modular and configurable - often more so than these alternatives. I'm a technical user but that doesn't mean I don't believe in using libraries to combine related functionality (would I write my own web server? Then why write my own file dialogue?), or having shared services that run in the background until needed (would I embed a database in every application? No, I run postgres as a dæmon, and applications that want a database can talk to it. So why have every program write its own tray notifications?).
Researchers develop ‘smart’ insulin that automatically adjusts blood sugar