skysight-inc/HackerNews huggingface dataset:
This app looks amazing, and it's pretty much what I've wished I had for a long time... but I have no intention of trying it out while it's asking for read/write access to all my repos.

Please make the permissions more sensible.

Also, what are your plans for offering data interaction? I would love to be able to poll categorical data from your site so I can further extend my star information.
A peppercorn is the dried fruit of the black pepper; it's what you grind up to produce ground black pepper.

Or in the legal sense, it's an item of token value.
Comcast to charge for Internet usage like cell phone companies charge for data
Fair enough. Then I rephrase. Your words carry the connotation that any one who down-votes you is a Google fanboy, rather than have any valid reason permitted by the HN guidelines (whatever that may be). That is why such wording is not conductive to discussion.

And for the record, I don't have any opinion about this XMPP /Google thing. I don't even know what XMPP is, so I am perfectly neutral here.
It's important to note that the blog post doesn't mean, "Linux is done for," but rather, "Linux is going to be a different kind of system than it has been historically." Some people think this is a good thing, and some think it is not. EDIT: I want to emphasize that I am trying to write this comment neutrally, not endorsing either side, so while my biases may sneak in, my intention is to be fair to both sides. Both sides have arguments in their favour, and I'd hope people consider both before coming to a conclusion.

All Unix-based systems start by running a single process known as 'init' which is responsible for setting up the system, starting all other programs, and managing various services as they run. The change under contention is the widespread inclusion of a relatively new piece of software called systemd, which replaces the historically popular sysvinit, Ubuntu's alternative known as upstart, and various other competing systems. All of these are different approaches to building an init system.

In contrast to some of the other systems, systemd is written less in terms of traditional Unix-style tools (like pipes and plain text files for storage), choosing instead to build on newer and more elaborate communication interfaces and store in specially designed binary formats. Systemd consists of a large family of interrelated pieces of software, many of which are nominally optional but generally expect to be used together. One point of contention is whether systemd is "too large", as proponents argue that developing these pieces together will increase their quality, while detractors argue that this makes it too difficult to substitute components if necessary and that these pieces should not be part of the same conceptual package.

Additionally, the architectural choices of a large, widely-used package integral to the functioning of a running system will influence the design and assumptions of other pieces of software and even Linux itself. Already, the Linux kernel has incorporated the newer communication systems used by systemd into the operating system itself (the mentioned KDBus), which many believe to be a sign that the inclusion of systemd will change the way that Linux operates and the way programs expect to interact with the kernel and with each other.

An important factor here, whether good or bad, is that these choices make Linux into a very different system than it has been historically, and very different than other Unix variants. Proponents argue that this is a step forward, as the facilities offered by Linux historically might not be appropriate tools for the current uses of Linux. Detractors disagree. Either way, the conclusion is that systemd is a change in the way the operating system is structured and used which has been a major point of contention in some communities.
OK, but wouldn't founders have "substantial" ownership? Yet the implication was that even founders had to be paid minimum wage.
I stole it from this /r/webdev thread https://www.reddit.com/r/webdev/comments/2mwlhd/astral_organ... so direct your feedback that way.
This was just a response to the "'Aunt Tillie'-types" comment and replies. I'm not trying to preach to the HN reader. If the average user were setting a password for their google account, and their fixed string was U$erN4m3* and their variable component was the URL backwards moc.elgoog, to create the password U$erN4m3*moc.elgoog they are far, far beyond typical password security. You, Sir, with due respect, are correct, but are a few steps past practical or easy to remember.
> There are huge savings in only buying enough bandwidth to handle, say, your 95% load and not enough to satisfy all of your customers at once.

It's bad engineering to run your links hot at 95%. (Here's looking at you, Comcast)

You want to keep link usage at under 50% in order to have adequate margin for growth, be able to fall over to your secondary links without saturating them for maintenance/repairs/emergencies and handle microbursts which don't show up on the 5 minute average timescales monitoring is done at.
"removal of the nasty nest of shell scripts"

What one person finds nasty another may find sexy.
Strengthening the Core
The real reason ‘stupid’ startups raise so much money
There was a way to view it but they closed it off. I'm not enough of a dev to dig it up myself.
> it escapes much of the ugliness and the poor permission model of Unix, but it does so by handing virtually everything to the app.

If you want to see the ultimate extent of this, look at the Wii and Wii U. Each game ships with an "IOS": effectively an OS kernel+initrd update package. Every game boots to the newest IOS available, so if one game updates to IOS v6653, then another game that only shipped with IOS v6652 will find the newer version on disk and use it.

However, a game's IOS requirement doesn't just have a version; it also has a slot. Each console has space for 256 individual copies of IOS, which are each independently versioned. So if two games both use IOS[58], then the game providing v6653 will overwrite v6652 on disk, and then the game providing v6652 will boot into v6653. But if one game is providing a version of IOS[58], and the other is providing a version of IOS[61], then their effects on one-another are isolated.

You can think of it a bit like the IOS codebase having 256 branches, and each piece of software being able to specify which branch of the kernel it was developed on. It gets the newest kernel released on that branch.

This allows a sort of "move fast and break things" approach to kernel development, where a kernel can be hacked to support new software in a way that breaks old software: you just stick your modified kernel into an as-yet-unused IOS slot, and old software will have nothing to worry about. This approach has resulted in my own (pretty unused) Wii U having ~73 different IOS slots populated with kernels.

Interestingly, if you think about it, this is pretty much a continuation of what Nintendo was allowing developers to do before: shipping random collections of chips in their own cartridges that DMA to the console, effectively creating their own extended console to run upon. Allowing your software to ship its own kernel is basically the software equivalent.
The distinction is Salary vs. Hourly, or more specifically, Exempt vs. Non-Exempt (Software Engineers / Founders are definitely Exempt, which mandates that they're paid at least 2x the minimum wage in California).

The difference between the two:

http://career-advice.monster.com/salary-benefits/salary-info...

And California-specific regulations:

http://www.calchamber.com/california-employment-law/Pages/ex...
if this is validated it might be the single most important piece of proof in our lives we just don't know it yet...
Assuming these numbers are fact, has there been any extensive research on how taxi / private car / shuttle services' revenues have been affected by Uber and the like?

Pre-Uber, I probably spent $100/year on taxis / shuttles (Los Angeles). Post-Uber... I'm hesitant to look at my bank statements.
Ask HN: What do you understand from “Do Things that Don't Scale”
From the end of the article:

The research, funded by the European Tissue Symposium, was published in the Journal of Hospital Infection and presented at the Healthcare Infection Society (HIS) International Conference in Lyon, France.

A spokesman for Dyson, which makes jet hand dryers, said: “This research was commissioned by the paper towel industry and its flawed.

"They have tested glove covered hands, which have been contaminated with unrealistically high levels of bacteria, and not washed."
that's just speculation until you clarify. Can you be more specific?
Nice to see them using PostgreSQL too.
That's a good question. I think it comes down to compromising credibility. Reporters have to be perceived as trustworthy to be effective, and for that they basically need to be viewed as having generally good character, or — probably more importantly — good intentions. Just taking any old information you come across and throwing it out because it brings in clicks undermines that. The answer to who's harmed, then, is reporters in general, because it's behavior that generates an aura of unsavoriness and makes people less likely to trust the whole industry.

TLDR: If reporting seems like corporate espionage, people think reporters are just corporate spies.
Ask HN: State of the Art Multi-platform Code Generation
After I coded several Android Content Providers - I just realized that a Code Generator that takes a simple data model and spits out all the necessary boring code would be a godsend.

So I created a Model to Multi-Platform Code Generation toolkit. I wrote it in Perl (since I know that well) and it grew and grew. It now builds Angular-JS, Android and Cloud Endpoints Appengine-J code, giving me a full end-to-end platform from one simple syntax (which looks a bit like haml). Under the hood it is terrible code that grew from a productivity hack to something enormous with its own templating engine, etc... Right now, I am wondering if I should do a major refactor or port it all to an established engine (if this exists). I was researching multi-platform code generation and have not been able to find really good candidates - I am open to candidates on any language, be it Python, Ruby, Lisp or whatever.

So, HN, any good insight on this? Any recommended engine or should I refactor, because this is a typical project where generic generators become increasingly complex and yet too basic because the platforms and styles are just too different?
I am no expert on this but apparently when Gentoo developers tried integrating OpenRC they ran into too many bugs.

http://blogs.gnome.org/ovitters/2013/09/25/gnome-and-loginds...
Then feel free to use shell based init. Meanwhile, there is a strong concensus in Linux distros that the maintainers thought shell scripts were not sexy, and systemd unit files were, and thus everyone has / is switching.
Death Watch
Looks they have #1 Authentication and #3 Extensibility (via Webhook assuming you can have more than one), but are missing #2 authorization I hope they don't try to bolt on authorization like so many other Git hosting projects, but instead make it a fundamental aspect and as rich as what you can do in gitolite with cascading rules. Do that and we wont be talking about it being a GitLab alternative, but a replacement for all of the personal git hosting solutions and it will be them talking about how they are a GitLab alternative.

http://benjamin-meyer.blogspot.com/2014/10/so-you-want-to-bu...
Unfortunately I believe the r/w access is a limitation of github right now, so there is no way around this as of yet.
we've already upgraded to RHEL7 here. ppl didnt know systemd too well but it works (im the only guy who knew systemd. heck ppl didnt even know of journald).

Now im not saying that i like systemd in general - for the reasons the author explains I don't really like it. Systemd could have been way better if it wasnt for the political shit and attempts to take control over distros, kernel, etc.

That said it has some features I do like. Likewise for kdbus. This is like Chrome vs Firefox. People would like to support Firefox better. But Chrome and Google apps do enough of what they want right now to go with the solution they don't really approve of - I'll say it again: it works.
"in a system that really shouldn't be so complex" [citation needed]

Do you actually have a less complex way to reliably identify a person at the other end of a computer network?

(physical keys using NFC stuff are pretty exciting, but the tech isn't in place yet... until then we're stuck with "something you know" and the limits of human memory vs computer power)
I've had huge productivity gains with unit files for systemd over trying to write spaghetti shell code for old sysv. The syntax and features are well documented and writing them is extremely simple. I also don't believe any sysv implementation had crash recovery or socket activation of daemons, both of which are huge feature wins.
It's not even in the form of transaction fees.

Fraudulent charges are withdrawn from the retailers. Even if it has already posted to the bank account, they will take it back.

The CC companies never absorb the cost for fraud. Their greatest trick is convincing everyone they do.
Wow, this is great (for non-mobile). I just did a thing a few weeks ago that adds your GitHub started repos to Wunderlist with their description and homepage to make searching / sorting / remembering them easier: https://github.com/ip2k/wunder-star

Really rough, but it works for me (on a crontab)
Well this is annoying; I've been trying to start what is, now, a competitor.
Well 'making tons of money' is certainly better for their PR than 'driver hit-and-ran down a kid', 'exec suggests doxxing and discrediting journalist', or the usual 'is surge pricing ripping people off' stuff.

At this point they're probably desperate for anything with a positive angle on it.
you dont have to use journald. you can send back from journald to syslog (eg rsyslog) and that works well/its easy to do. You can even disable the journald logging itself and just have rsyslog (or the logger of your choice).

at my place we kept both journald and have rsyslog to redirect logs to the network. ie our /var/log is relatively empty (rsyslog isnt setup to log to disk) so we look at log on the machine via journald if needed (rarely - since we look at the central log aggregator instead)
Interesting pattern. All the top first responses are critical of Comcast while responses to them are Comcast apologists. I suspect there is a strong Comcast-paid presence in HN?
Can you just ask your driver?
Well technically Emacs is just a Lisp interpreter with some text editing facilities by default. With evil-mode it is just as modal as vim throughout.
Household Diary: a multi-year research study funded by the US Postal Service
Obesity Epidemic Costs World $2 Trillion a Year, Study Says
How to View Converted 3D Video
Finally, a New Clue to Solve the CIA’s Mysterious Kryptos Sculpture
Seriously, once the systemd convergence is over, I can finally start advocating Ubuntu on workstations everywhere because it will finally have commonality with server infrastructure. The last frontier after that is package format convergence, and Lennart has said repeatedly he intends to use the systemd monoculture to push a common package format, which is a really good thing for me.

Right now I have most clients running OpenSUSE, just because I cannot be bothered to fuck with Upstart anymore. Once systemd is in place, the fact zypper is much nicer than apt doesn't make up for the incredible market size difference between Suse and Debian and its children.
Meh I don't mind either way. There's nice stuff in systemd but nothing thats so critical i wouldnt use a sysv based system (there's pretty good ones).

What generally annoy me are things like supervisor and other things people use to "auto restart" services but these aren't exactly integrating nicely and put stuff all over the filesystem/etc.. I like that systemd includes that and does it mostly properly.
>single parent hierarchy for namespaces

Predictably, all the blame is laid at systemd's feet.

The current churn is happening, because all of Linux's core developers (kernel and user space) are wanting that change...to push the envelope.

For example, the current change in CGroup's namespaces are because kernel is mandating that the current cgroup access mechanism be deprecated. They want a single writer to Cgroups. Systemd is in the unfortunate position of complying with that request. Guess what? Soon enough, so will Upstart.

Again with kdbus, the person who made the push is not "evil" Lennart, but Kay Sievers - a long time maintainer of udev.

Systemd is nice. Don't be afraid.

Http://www.lambdacurry.com/systemd-nice-dont-afraid/
Seems that at least from an electrical and software standpoint that this type of printing should be fairly simple. Where is the cost justification for these devices?
> Resistance and change often begin in art, and very often in our art—the art of words.

I never really studied history in any depth. Do you think this is just hyperbole? By which I mean is she simply overstating or exaggerating the role of art in historic events?
Am I taking it too literally - that art is the first step towards cultural upheaval? Can anyone give some examples of art effecting some kind of huge social change?
I am more interested in the UI components used by web Inbox. Initially I thought it's Polymer, but after inspecting the code, it seems to be custom-rolled CSS. Perhaps its a new Closure Library with an implementation of Material Design?
I once read about a system that works like that. I believe it was a self-contained unit that was intended to be deployed out in a public place, outdoors, like a "port-o-potty" but more high-tech. Japan? Europe? Somewhere like that.

(On a related note, I have way too many specific ideas about how to do restrooms right. I've literally written documents about it, made checklists, done designs, etc. Most public restrooms Fail in one or more ways, usually several. Feels like should be a solved problem with best practices in place everywhere. Not rocket science.)
What websites are using asm.js?
Are there any websites out there using ASM.JS? PLEASE do not include websites that primarily have the use of WebGL or any game websites.
oww.. the half-stock/half-cash is the insult to injury.

nastygal, modcloth (well funded ecommerce) also having tough time.

good reminder that 1) ecommerce is hard and 2) vanity metrics on ecommerce is an order magnitude larger than most many entrepreneurs think:

"$10 million in goods sold this year" --> not at scale

"$1.5 million sold a day" --> still not at scale!
Were Neanderthals a sub-species of modern humans? New research says no
"Everyone" has not switched nor is "everyone" switching.

Most distros are yes. Some are not. Personally I like shell scripts and plan to continue using them as long as feasible. They work, and when/if they don't, I can usually find out why.

"Strong consensus" might be good argument for some people. I personally find it a fallacious appeal to popularity.
If you read over Wikipedia page of systemd, you will find out - it just does not replace `init` system, but whole lot more. Systemd is a collection of 64 binaries which manage login daemon, networking (DHCP) etc.

In other words to some it seems like lot of not-so-tested software replacing software that was well tested. from an outsider perspective two things seem problematic:

1. A lot of Linux software worked on principle of, don't break userland. Systemd appears to break userland here and there.

2. From any such large software replacing a well tested infrastructure, bugs are expected. The problem appears to be, in many cases systemd developers push the blame of breakage to other subsystem devs (sometimes it could be Kernel dev, sometimes it could be end user apps written on top of KDE/GNOME). This is the part which makes lot of people angry apparently.
> you dont have to use journald. you can send back from journald to syslog

That's a contradiction. You're running journald even if it's dead weight.
Not only Japan, even MÃ©xico (Mojibake intended) suffers from ANSI thanks to Windows still using ANSI as the default encoding for programs like Notepad.

To people not familiar with Mojibake, this is a Japanese word in 4 different encodings:

UTF-8: 煩わしい

ANSI: ç…©ã‚ã—ã„

SJIS: ”Ï‚í‚µ‚¢

EUC: Ûáªïª·ª¤
Li-Fi Gets Ready to Compete with Wi-Fi
Actually...

http://techcrunch.com/2014/11/20/about-those-uber-revenue-nu...
I have already got one text editor, which is free, with rapid launch, but why Cot?
That's what Einstein argued for, and it's what Bell's inequality proves to not be the case.

I actually remember seeing a Youtube video of Susskind talking about how "FTL" communication is a hack to try to force the quantum state to conform with our notions about the world. (he didn't phrase it this way though; just my interpretation).

I don't know the context it was said, but it seemed to imply that there's a way of thinking about quantum states completely independent of set theory and our classical notions, and this way of thinking should not require FTL communication between entangled particles.

Edit:

I think this was the video: https://www.youtube.com/watch?v=xT1bm1yM8Ow

He seems to imply that Aspect's experiment negates hidden/FTL communication.
Show HN: Leesa.com Delivers Showroom-quality Luxury Mattresses to Your Doorstep
A great article and some interesting tools listed. We have been working with a lot of startups to help them get proposals from lawyers and accountants at ExpertBids.com. Think of it as a elance / odesk for lawyers and accountants. Any suggestions anyone has for continuing to help startups find the right professional for legal and accounting work would be much appreciated.
I'd like to hear more about this as well and see if I can be helpful
Again, there are more code editors. How Cot exceeds them?
Fab Inc is selling off what remains of the Fab brand & website(s). This should not be a surprise to anyone given they pivoted to Hem in Sept:

http://techcrunch.com/2014/09/29/hem-fab-europe-furniture/
> Currently, POS counterfeit fraud is largely absorbed by card issuers.

It's a lie. Why do you think so many stores ask to see ID?

From what I've seen, the accepting merchant account is always debited for every chargeback and the card issuers rarely bear any burden from fraud.
It's so terrible (literally the devil incarnate, sacrifice your offspring now) that it's already been adopted by:

- Arch Linux

- Fedora/RHEL

- openSUSE/SLES

- Mageia

- NixOS

- CoreOS

- Sabayon

- Debian and Ubuntu in the near future

> Everything I read about SystemD is negative. Negative on the technology, negative on the people who created it. Nothing positive.

There's a vocal group that seem to think it's some Red Hat conspiracy to destroy Linux and take over the world. You don't hear the positives because people either don't care about init systems (as long as their distro continues to work) and happy programmers are generally silent on the issue.

The fact that the article says that Solaris is the 'best of breed stack right now' and also suggests CoreOS (apparently not knowing they use Systemd) should speak volumes...
Definitely! :) Was just pointing out that this search engine was making discovery possible _because_ of hypermedia. Nicely done!
+1 for this. At the very least, it would be nice to have an option to only work with public repositories.