skysight-inc/HackerNews huggingface dataset:
The thing is, despite what many people here seem to think, HN doesn't really have a consensus. If it did, it wouldn't be as paranoid about the Eternal September effect as it is, as one of the symptoms of Eternal September is users not agreeing with and following the consensus set by older members.

What HN does have is a number of mutually opposed consensuses each believing the others are destroying the site by astroturfing and posting irrelevant nonsense. So yes, if you criticize angular.js and communism, you might be punished. But if you criticize capitalism and praise front-end frameworks, someone else will have their knives out for that as well.
I think it's interesting that this proposal for academia to move away from shorter, more frequent publications is completely in contrast to how the software industry has moved towards agile methodologies as a way of working. I honestly don't see what the problem is. Is it really such a bad thing if someone publishes their work in smaller chunks? I'm sure everyone is aware of the benefits of short feedback loops with agile methodologies, why shouldn't researchers employ the same strategies? So long as the research is truly novel, does it really matter if it is published incrementally?
Your Dead Relatives May Virtually Come Back Through Project Elysium
Arch Linux + XFCE on desktops/laptops, and Ubuntu LTS on servers.

I've also, switched from Windows XP/7 to Ubuntu then Linux Mint. Used Linux Mint for about a week and found Arch Linux. Been using Arch ever since. If you need help with setting up Arch see official wiki @ https://wiki.archlinux.org/index.php/Beginners%27_guide But if you're a beginner in Linux world I would recommend you start with "Manjaro Linux" which is based on Arch Linux. It has graphical installer and works out of the box. Between, I think Manjaro Linux website has moved to https://manjaro.github.io/

I've also wrote a post last year on how to install Arch Linux. But I highly recommend the above official wiki instead.

http://www.distrogeeks.com/arch-linux-2014-install/

cache in case the site down because of Hacker News lol

http://web.archive.org/web/20150425182255/http://www.distrog...
After many (many) years of Gentoo, I switched to Arch. Have never looked back... (both servers and desktops)
I don't think there is any way to prove that this found all the required files. The more paths through the code, each with its own potential file accesses that can't be predicted with out run time information, the more likely one will be missed in this optimization stage.
That's exactly the problem I was trying to solve. I wanted to offload CRUD to the library, but use middleware when I need features that aren't as simple as CRUD operations.

Check out the middleware and extended usage sections for examples of how it can be extended to do things like access control and regex search.

Baucis looks neat, I'll have to dig into the docs some more.
Lots of nerd jealousy exhibits itself via downvoting. I'm sure it's based on insiders and outsiders. I'm also sure many try to repress ideas that might be competitive to their own. I've seen this happen and this is repulsive. Change needs to happen on HN.
What you're saying makes sense, except that I would expect 15.10 to always be more current than it is before 2015-10 arrives. In reality, it's often not more current than the released version. If there is a new version of a package in sid, why isn't it in the "bleeding edge" ubuntu next-release? (I'm sure it's a good reason)

In Debian, actually, I am pretty sure there's never really a freeze in unstable as you mention. They make a new stable release from the testing branch some time (a good long while) after the freeze is called, then for a brief period you have only stable and unstable (and oldstable), and later on a new testing branch is created (not yet frozen) with whatever packages from unstable meet the criteria to go into testing.

When testing is not frozen, that means "the package has been in unstable for 2 weeks without any reported bugs" or something like that. When they're getting ready for a new release, they freeze testing, and then the criteria to get your package in for the next release gets more stringent (is it, bugfixes only? security issues only? I'm not sure, but it's probably even stricter than I think.)
ptrace probably would have been better solution, at least it would have avoided the problems with links
That's a really cool idea. I thought of something like that before. Sort of a specialized version of UShip.com
While we think of it as a hazard today, references to quicksilver in history don't connect it with killing people, see https://books.google.com/books?id=nCKxSwUlX-AC&printsec=fron... for example.
Isn't a distributed GitHub just git? The GUID for a repository is the repository URL, the git log is your distributed block chain, and your bit client is just git.

The only reason GitHub is an intermediary and single point of failure is because it's much more convenient than raw git. There's nothing that stops you from dropping your git repo on a webserver, Amazon S3 bucket, or any other data store. Heck, my last startup used Heroku as our master git repository because we didn't want to pay for a private GitHub repository.
There are two small but hugely significant UX differences between MySpace and early Facebook that help explain why so many people abandoned the former for the latter:

1. Facebook didn't have any ads for a long time while MySpace was stuffed full of fairly intrusive ads.

2. Facebook didn't allow users to customize the appearance of their profile. Profile customization sounds good in theory, but in practice people end up making some hideous profiles when given too much control over appearance.
Thanks for the reply. I am working on my flexibility. I'm still scared of squats, but I'm seeing real results in my flexibility, and squatting slightly more without discomfort.
Pitana.js
At that antient times where on earth they find so much mercury? And how they place it there without killing themselves? And how they learned that it was lethal?
Xubuntu. It is the only Linux distro that runs smoothly in my VM.
Slackware. It's the only distro that has never let me down or broken down on me in any significant way. Its highly vanilla, conservative and generally component-agnostic nature means you can fling and perform just about all sorts of ugly hacks (which you need to do a lot in the Linux world anyway) on it without your system being holistically affected in any notable way.

I stopped caring about my WM a while ago and mostly just use Fluxbox with some small menu tweaks.
Ask HN: How safe is Google / Facebook sign in the long term?
Given that almost every useful websites allows you to sign on using Google Plus or facebook its easy to sign up for various sites. But what happens to your data once you stop using the third party site and revoke access from Google plus or facebook?

Looking to understand how safe is using Google/Facebook single sign on on site from a LONG TERM privacy perspective.

What are the advantages and disadvantages of using single sign on in the long term on a users privacy.
Are you a developer or a trader? What do you think about desk development positions?
The argument for actual intent is based on how it was sold to voters when the laws were first enacted. I think it's perfectly legit to judge patents on these terms.
Very nice. Do you know why it caps out at 5 or 6 sounds for me? Once I've loaded that many sounds, even if I've turned them back off, I can't play any others unless I reload the page. Edit: Actually I think it's just slow loading. I think it might be useful to have a play/stop toggle instead of having to turn all of the components off.
I run Arch server on local network for development but for production server its not a good idea. Because Arch is rolling release you will have to update and reboot your server a lot. Unless you are okay with using obsolete packages, which defeats the purpose of rolling release.
TANRI TEYİDİ: ERMENİ KATLİAMI VE SOYKIRIMI
Understand how to construct and compare vectors for similarity.
Xubuntu 12.04 on my dev machine. Would switch to 14.04, but reviews doesn't look very good.

Ubuntu 14.04 LTS on all of the servers.
Firestr: encrypted P2P chat and Lua application platform
It's true that some people have that concern but the concern is not backed up by evidence. In fact, all relevant data indicates that trading costs have fallen by an enormous amount due to the automation of trading.
HP's use of RPN actually predated their graphing calculators by quite a bit starting with, in pocket calculators, the HP-35 in the mid-1970s. (Apparently it was used in desktop calculators prior to that.) I've used RPN since I got an HP-55 and still use an RPN calculator app (emulating an HP-41) on my iPhone.
While there are some extremely toxic mercury compounds, elemental mercury is not among them. See: http://www.nejm.org/doi/full/10.1056/NEJM200006153422405
Actually, if you gathered all that data, your sample would split pretty quickly into

a) tightly controlled societies (some = totalitarian) where the government has a strong interest in keeping the official number low, and

b) open societies (some with a sensationalist media culture), where news outlets gain the most attention by quoting the "experts" with the highest initial counts.

I submit the 1948 Ashgabat earthquake in what was then the Soviet Union and is now Turkmenistan. Initial reports from Tass (the USSR news agency of the time) talked of a relatively modest 6,000 injuries and 600 children orphaned, without providing an actual death toll. More modern estimates say that 110,000 to 176,000 people died.

By contrast, Japan's earthquake/tsunami of 2011 produced estimates of as many as 18,000 deaths in the weeks immediately after the disaster. The official tally now stands at a lower 15,890.
I had a very minimal amount of linux knowledge before jumping into arch as a distro: been using it for just over a year now and it was definitely a great choice. The best thing about arch in my opinion is the wiki, it has pretty much everything you need to know as to how to install and configure most any packages. I cannot understate how much I have learnt about linux from the many, many hours spent reading the wiki.

That said, it is a massive time sink. The first couple of weeks I spent pretty much all my spare time trying to get something usable, and it was probably a couple of months before I preferred my setup to, say, windows (which is what I had been using up to that point).
Organicism
That's really... what word to use? .... that's really fresh! I like it a lot.

Spent some time going to sleep with '10 hours of rain' youtube videos in the background. This is like all the soundscapes in one place. I particularly liked it when I found out I could layer jungle/paradise island and rain together... sweet.
Debian, both desktop and servers. I find it very convenient to have the same distro everywhere, and Debian is very well suited for it.
Make the world your home with Trampolinn
Are you talking about Sherpas?? If so, I have two facts to interject:

- Their capital (Namche Bazaar) is the most prosperous part of Nepal.

- Of the estimated £7m left in Nepal during a climbing season, about £2.4m goes to the government. During their strike in 2014, a prevailing feeling amongst the Sherpa was that the government takes but does not give. Their offer of an ~£200 settlement per dead Sherpa was seen as especially insulting.
A few years ago, I was exposed to the RHEL family and haven't looked back. I run CentOS on servers and Fedora on desktops/laptops.
Used to be Fedora/CentOS, now it's Ubuntu with MATE. I think I still prefer Red Hat but Ubuntu makes it a bit easier for development, and a lot of servers tend to use Ubuntu.
Some of these ancient rulers thought that Mercury would prolong life.

http://en.wikipedia.org/wiki/Qin_Shi_Huang
Can you add an independent volume control (unless I've missed it....)? I like to play smooth jazz over stuff like this :). Especially the rain and fire sounds. It would make finding proper volume proportions easier.
Yah that's what I was also wondering, installing a desktop environment, drivers, all from the command-line no matter how familiar I'm with the terminal is something I'm afraid to try. Also I don't think I can install deb apps on Arch if I'm not mistaken
Got an Atari 400, yeah the one with membrane keyboard, loved that thing. Asteroids + Basic cartridge, no storage. It was great for teaching me to let go of code after building a vision. Hobby naturally turned into an easy career path.
Node.js Server-Side JavaScript Injection Detection & Exploitation
The exact approach described here is very extreme. It's a top-down method with a tool. I find the tool may be of some interest, but I think bottom-up method would be more practical . I have done some experiments with Yocto/OpenEmbedded and about to put that out one day, once I have time to document it ...
The C11 Standard Library has not been incorporated into any C++ Standard (not even the C++17 Working Paper as of right now), so we have not attempted to support it. On the other hand, our C++11 <atomic> implementation has been significantly improved in VC 2015.
A minimal blog engine written in Go, compatible with Ghost themes
I appreciate the concern on the job front. I've been waiting to quit for maybe three years, but yeah my base was low six figures (bonuses were a moving target, but good)

I didn't really think of the Ruby on Rails bootcamp as preparing me, just as giving me enough exposure to know if I wanted to explore programming as a profession. I had a blast, but did feel a little bad for some of the other really bright people who were counting on a job upon completing it.

The money is maybe the least important part of my concern, but I guess I should look at that objectively. If interns make more, I should either repackage myself as an intern or look for a better fit.

I enjoy the people that interviewed me. I think I could take to Java, at least I picture it would give me a strong foundation for future development, which is one of my objectives.

I just can't seem to get over the idea that they don't have enough invested in my learning curve, which is why I asked HN.

Thanks for the input. upvoted.
US Digital Service?
Reminds me of the method used for the demoscene FPS game .kkrieger which was stored in less than 100kb. They basically played through the game several times and trimmed out any code paths that weren't used in order to get it small enough, using a rudimentary c++ "pretty printer" they wrote that tracked executions of code paths. They had the advantage of being able to alter their code to only use constructs supported by their custom tool. Utlimately, this led to some bugs/features being stripped. An example being they hadn't pressed up in the menu during their runthrough, so you could only navigate downward.

https://fgiesen.wordpress.com/2012/04/08/metaprogramming-for...
Gentoo, but I never use it anymore, because I don't have time (to compile and customise everything).
They don't have to, one can run static binary without any problems. It's just that most people keep throwing in a whole distro...
Currently on Ubuntu + Cinnamon, but plan to switch back to elementary freya soon.
I used Ubuntu on the desktop/laptop for a couple of years, before switching to mac. I still use Ubuntu extensively on server side environments.
Gentoo with i3 window manager. As a sys admin, I like to build my own setup from ground up, and know exactly what I have installed.
If our primary interest is stating what the law should be, then how the law was originally sold to voters is a minor point. Very charitably, it might be argued that my views are different to the average voter, and so in a democracy I should argue for laws that reflect the opinions of voters. But if we were to reform the laws, the voters would be asked to make another choice, and I so would rather spend my effort in convincing lawmakers and voters based on all the arguments and evidence available.
Yah I tired Xubuntu 14.04 before going with Mint for couple of days and it is not good
Superfish is not an annoyance; it is a MASSIVE breach of trust and Lenovo as a company needs to die over this. We as a community need to do everything we can to make sure that Lenovo never sells another product to people we have influence over ever again. If companies can get away with this behavior, they'll keep doing it.
How to stay for free around the world using our existing resources (room, couch, entire home...) = Trampolinn !
Debian server with LXDE.
When people have hard time fulfilling their very basic need of food and clothing, we can't expect them to invest more to make their houses earthquake proof.
For various unfun technical reasons Fedora20 on a broken MacBook Pro. It's sub-optimal. It's surprisingly, alarmingly, buggy. It's also a poor combination of hardware / software. I'd probably be happier with something else, and I'm saving up to get a different computer. At which point I'll be using FreeBSD (EDIT: although the last time I used FreeBSD it was version 5) and possibly Arch (although I don't want to update it (other than security updates) frequently so I'm not sure Arch would be the best choice. Linux From Scratch would probably be better but I'd need to set aside some time to learn and do.

People often ask about the distro when really other things are probably more important for most people. Things like the desktop environment or package manager probably have more impact.
4 ballot initiatives to legalize marijuana in Ohio
Looks like you completely missed the point of the "challenge". This is reproducing a real-world situation to figure out what solutions different devs will think of first.

Though I guess "complain about the situation" is a valid answer to that question.
Hey, sorry for this offtopic comment but I saw an older comment of yours that I would love to talk about. Could you mail me? I added an mail address in rot13 to my profile. Should be obvious once you see the domain. ;) Thanks!
I go with the flow.. Ubuntu Server LTS on servers and Ubuntu Unity on desktops. I started with Zorin OS, then Ubuntu, then Xubuntu for a while, then I checked Mint, Debian, Lubuntu, Kubuntu, FreeBSD and PCBSD (I even nearly installed ArchLinux :) ) for short and very short periods of time and then I settled on plain Ubuntu for the most satisfaction with the least head ache.
RHEL for my servers. I don't use Linux on a desktop, OSX instead.
Having access to another computer while you are setting up really helps. Have the wiki up for cross reference until you have a desktop environment. You can't use debs, but that isn't important as arch has a really nice package manager which makes it very easy to install anything from the official repos. Installing user maintained packages from the AUR is more tricky, but again there is the wiki.

Once you know the ropes there are a couple of packages you can install to make installing from the AUR easier (like yaort, or pacaur), but you should really know how to do it yourself before relying on these tools.
Hire a freelancer for your startup
Linux Mint, it's like the good ol' day of Ubuntu.
At least long enough to decide which Linux distro to use in the future.

Unfortunately many distros have already jumped on the systemd wagon but I think soon there will be a increasing collection of non-systemd alternatives which will continue to follow the KISS principle which made Unix and Linux so great. There already _are_ alternatives to systemd and systemv -- launchd and upstart (used by ChromeOS) for instance.

I hope soon we will have an init system which takes the best of all current ones while still following the KISS principle. Linux must keep this principle alive unless it will probably fall into the trap of Windows' monolithic bug hell. Ironically Linux 3.11 kernel was already called "Linux for Workgroups" :-)
Step-by-step JSON client/server tutorial in Rust
PyQuant News
What's a good way to easily call up bookmarklets on mobile? I use short, unique bookmark names. If you know of any better method, I'd love to hear it :)
This is a solid idea. Here's me:

ZDc6YWRkcmVzczIyOnVkcDovLzE5Mi4xNjguMS44OjYwNjAyOmlkMzY6ZWRiZmI5
OTgtOWExZi00MGIwLTkxZjctZDVkNzM4ZmQwNGY2NDpuYW1lNTphdG1hbjQ6cGtl
eTgwMDotLS0tLUJFR0lOIFBVQkxJQyBLRVktLS0tLQpNSUlDSWpBTkJna3Foa2lH
OXcwQkFRRUZBQU9DQWc4QU1JSUNDZ0tDQWdFQTEzZ3FZU3JNSFlOQUNoVGY4N2Q5
CitGam96eEJnalBpT09QcnFuNHllNjdSdGl2aFlBWURCeGYxMi9YUjIzZGxPSG9i
dkJ4aGZBc0pxVVJVZ0lTMmcKSlJzajZGWWRFZGd5YnFoME5EbzRnNXQrRi9qYk1Z
bFF5eWtITWNCSGw4RmRjcWZhNllrenR0K2xBSFNYdnppbwovNWluQnZEUDJuYW1I
TW11WC9Pb0hIZzRHQ0NkSjdGSi9NSWlIa2ZPV0h0bVEzdTJYdmNDWEd4MXptVjJS
OGR5CmovU0RkNDNqdytsTCtOZTZRMENWaVZ1VFdKRTZHM2RQTEY4Y202eHg5SWl5
c1Q4cHlnaXdVYTc0Q3pscDFpWTcKVldvR0ZRY0RQYzZPTSszUHovZ0gvTkpGUlVE
bUJMdWNJd3JmUkJFY3h4b0FxRS9od0p1enZZR0QvNGdlL3YwVAo3Z1lLOW9QMG0w
WVdPa1RpRGgwQkQ0R0xXMkE5Q3h3UnRMRlpWWDBPZVN5S2paTXVXWTVCV3ZOaktz
QnZONHdQCnFWR09HLzRXallDR3RBQUkvaFV3S3ZPZmRyWlVQcVV6SGQyZWU4ZjFt
MGkwckloWElYODFwWDl0a3Bpd0dRMUoKSW1HMlZkK3NJUzFCd0MyekJYbkpuOWx2
MUdicE5nZDZMTUFsa1hTZFJSZXlDQ21tM2o2b3BpckJpaVlieW1sRgpuVlRVR0FW
QVVlblZOMThkZzNsditXUmwvdmRSdFV2L0luUmxCVDEvaWUrb3QrblJ6LzJSV292
YXY3T2Z4VjlUCk10MjBRMkRRTkJWYzJxazVzWHVKdklTcWQ3Y0xiWXFwcUFROG5Q
dG9kelFJTUJkSnNta2ErU0Y0eVhFeVV3S2IKbVdZT0VGKzExbFRJUDh4OEJ0dHNE
Uk1DQXdFQUFRPT0KLS0tLS1FTkQgUFVCTElDIEtFWS0tLS0tCjsxNTptZW1wa28u
Y29tOjgwODA=

Let's play!
Mint. I need Sublime + terminals + browsers to work, anything else is gravy, and Mint does the best job of providing sane defaults and making it easy to change the few minor things I do.

15 years ago I didn't mind spending hours (days weeks) tweaking config files to get everything about my distro absolutely perfectly customized, now I just want it to work out of the box and get out of my way so I can get real work done.

Cinammon also has the nicest workspace management of any desktop environment I've tried, which is a solid bonus since it's probably the DE-specific feature I interact with most on a day to day basis.
Got it! we will add the volume in the near future.
Yes. Grepping the code or fighting runtime errors are two complementary approaches I can think of... Not sure if there are other methods.
I'm still amazed at what happened to Digg. I miss it.
Creating desktop apps with node
I do it sometimes (American here). I've always thought of it as M = 1,000 in roman numerals so MM = 1,000 x 1,000. I think I picked it up from a couple years in finance where it's more common.
The T440 has a greatly improved screen. Too late to edit my original post.
Actually, there is many deb apps in AUR repos. I haven't found any app that I wanted to install that is not in official or AUR repos yet. Also, creating your own AUR package and compiling it is fairly easy.
awesome, glad you like it!
Same. I spent enough time recompiling kernel modules in the 1990s; I've gotten all that out of my system. I just want a system with sane defaults that mostly works. Just (~10 minutes ago) upgraded to Ubuntu 15.04 and I leave it alone.

Mind you, this is for a desktop machine built from parts. If I could justify the purchase I'd buy a Mac laptop and use Mac OS on that.
OSv is a unikernel and isn't a container... but anyway, good point!
Lubuntu for my desktop, Ubuntu is still runs an excellent package ecosystem, but the window manager just took a wrong turn. LXDE is simple and behaves just like a window manager has behaved for ages, nothing fancy. Ubuntu LTS for servers, it is very stable and still has an excellent package ecosystem.

For my desktop, my history is DOS, Win 3.11, Win ME, Win XP, Gentoo, FreeBSD, Ubuntu, and Lubuntu. For servers, Gentoo, FreeBSD/OpenBSD, and Ubuntu LTS/OpenBSD. I use OpenBSD for network installations such as gateways.
thx Haydarsahin! :)
Resume examples for registered nurses
Well done. How about a timer for using it to go to sleep?
I post about it on the internet so other people do the heavy lifting for me! https://xkcd.com/356/
They didn't even mention the short length, so the front isn't going slowly down while the back is still going up and cresting. Good use of 4-wide seating.
The Secret to Amazons Success: Internal APIs