skysight-inc/HackerNews huggingface dataset:
Thought you'd like it. Came to mind again in a recent conversation on Ethereum with their "new" idea of distributed, smart contracts with programming languages. Reminded me of agent-oriented programming we did in the 1990's with products like Telescript running whole stores and stuff:

http://www.sce.carleton.ca/netmanage/docs/AgentsOverview/ao....

Impractical really, but fun concept. You created a bot that programmatically represented your goals, limits, heuristics for analysis, and so on. It could, with 1-2 commands, pack its code & data into a file that moved to another "place." It could move to Amazon's store over slow WAN, analyse certain products for you, commit to the right one, notify you, record the receipt, pack that up, and come back with a report for you. Used interpeters with safe programming languages and sandboxes plus A.I. for some of them. Imagine how easy, efficient, and secure Juice applets would be for that, today's smart contracts, or Facebook. Now you can sigh again as you realize how much faster and safer things could be if a handful of companies merely learned from the past and made it an option.

Btw, back then, we foresaw problems coming from untrusted or runaway code on machines in these agent marketplaces. So, platforms like Telescript had interpreters that isolated execution on a per-agent (per-user) basis. The platforms set in then-small datacenters on servers that spun up interpreters on demand in response to API requests. They measured CPU, memory, storage, and network usage for billing purposes. Any of that sound familiar? Like some "new" invention we hear about on HN, etc all the time? ;)
paste.lisp.org usually since I mostly post Scheme source code snippets, but there's good general purpose ones like http://pamrel.lu
What about setting up a second site with a form: enter twitch name and answer a turing test question. also ask for person to create a new turing question with answer. Person has ability to request a few new questions before deny.

Submitted questions are approved by admins via rapid fire Y/N buttons, with ability to fix typos, etc.

This authenticates that user for something like 5-15 minutes or however long to participate in voting.
No. That is the kind of salary technical contributions deserve (if not much more). You are the one getting under-compensated and that's the real issue here.
The unix way is also a different incompatible implementation of regex in every utility and a thousand interesting and dangerous modes of failure in the event of whitespace

Systemd has issues I'm sure and I don't trust poettering's software further than I can throw him but not being 'unix'-y isn't a strike against it.
A small request: When you amend an article after it is published please note the change in a footnote. It took me a long time to realise the top comment on HN was referring to an older version of the article that didn't mention the equal distribution of ability.
Most of systemd is not in PID 1.

People making this complaint don't seem to have any idea what is in init normally or why you might want to add more stuff there (for example, where are you going to manage cgroup trees for system processes from?)
Which is a failure of people making server distros, not those writing process supervisors.

Not at all. SMF supports delegated restarters, its milestones can contain far more state information (and explicitly) than targets can, it uses a configuration repository which enables runtime dynamic service state modification at a far higher rate than the relatively static systemd, its dependency system is simpler, it's integrated with the hardware fault manager (also to provide service resource identifiers beyond the COMM name), its profiles are more granular than presets, it has explicit service instance support and logging is flat file-based in /var/svc/log.

SMF has plenty of its own issues, but it's quite different from systemd. I think the delegation aspect is one of its most valuable lessons, but ultimately I also believe it's too overarching for a modern init.
Cisco apparently didn't get the message, as their unified communications runs on XMPP. And I believe their share of the communications market segment is large enough to consider XMPP anything but dead.
Whoops, you're right. I guess there must be good reasons for that default. Maybe there has to be some version-checking in the API-using code itself. That makes it an even better idea to isolate that shit in a separate module.
The Ello site looks like shit to be completely honest with you.
...Okay. I'll bite. What have I missed learning by never playing or watching football?
Fantastic comment, because the kernel is the init process. You should get a medal.
The documentation for systemd and its utilities is second to none.

God help the software industry if that is indeed the case (of course, it is not).
Shiller, not Schiller.
Linux was/is an extremely flexible system. The vendors like RedHat should be able to refashion Linux in what ever way they see fit. The big problem with SystemD is that it stepped over the red line from in-house RedHat Linux component like SE-Linux and there various "enhancement" to a rigid default that attempts to lock down a large array of system components under a project that has commercial motives and drivers, driven by a single vendor. And it was done with a pre-meditated social engineering push which was quite nasty. Big no-no for Linux and Open Source eco-system in general. Projects Like Linux from scratch, GNU, Busybox etc will not role over for the endless attempts at vendor lockin. Its all been tried before and while the players may be new the game is very old and ultimately we will defeat these new attempts just like we did with SCO and the proprietary Unix/Microsoft Corporations that tried to kill Linux in the 90s.
AWS S3 & SyncBackPro
i'm not a bot guys
This billionaire wants to solve California's water problem
I'm going to step out on a ledge here, but those that are happy with it really don't understand linux or much of how it works beyond editing a few confs. None of which ever touch systemd
Have you considered becoming a (co)founder in you own company, thus capturing more of the value you create?

Statistically, those ISOs won't be worth anything anyway and sticking around to see them vest may just mean you put off moving to on to a place where you are happier. One way to extract some value from that stock is to use it to negotiate a signing bonus at your next job.
This article, though, is documenting the manner in which these tribal groups would, rather than merely condone, but instead actively participate communally in the torture and murder of insiders, their own kinfolk.

As a thought experiment, what does one do, when entering a room only to discover an entire family, all members old enough to know better, is engaged in depraved incestuous rituals?

Moral relativism is always a painful psychological quagmire.
Really Free Music
Ask HN: What is the best way to generate revenue on a blog
I am an owner of a blog that is having 100k page views & 60k unique visitors per month. I have not started to generate much revenue and was wondering what some people are doing to generate revenue on their blogs?
git's way to direct you toward surgically precise commits amazed me at first but now I am frustrated because versionning is almost part of design and I don't know how to blend the two. Maybe it's just a matter of time. But almost no commits have a single purpose, it's always scattered around the main goal, with sprinkles of side-effects.
And yet: https://git.devuan.org/explore

They began work on a logind compatibility layer over ConsoleKit2, they're writing a NetworkManager alternative, they directly influenced and are supporting a udev alternative called vdev (which also has libudev compatibility), and a host of other things.

For a rage-fork, it's pretty impressive. They're changing a lot. It's easier to just astroturf in the corner, though, I suppose.
the desperate need for a decent "can run as a desktop" userland suite of services for the L4 family of microkernels might actually help get them more manpower working on the project. Other than that yeah sticking to what they know does make sense.
The question is almost too broad to respond to. 'a blockchain-driven internet' . . . there are so many things that could mean.

My expectation is that we will see blockchains taking up role somewhere between servers and databases.

I recommend Janet Abbate's "Inventing the Internet". You will feel like a prophet after reading it.

I think you could call it an Internet of blockchains rather than 'a blockchain-driven internet'. But the blockchain really is a Pandora's box . . .
I think the grandparent example is pointing out that it will be hard to use this for sexism claims precisely because studies have shown that the variance in ability in male and female populations is, in fact, different. The studies I'm aware of show more men at both extremes of the bell curve. So more men at the very top and bottom in IQ measurements[1].

There's a genetic basis for this, as well: women have two copies of each chromosome, whereas men have X and Y, so there's no second copy to take over in men, leading to more extreme outcomes, whether good or bad.

Now of course we ought to treat every group of people fairly, but we do need to examine our priors when doing so, especially when proposing ways to detect and punish people who may be thinking bad things, consciously or otherwise.

[1] We may not know just what 'IQ' is, but we do know that tests of mental ability all correlate with each other, suggesting an underlying factor. This, in turn, can be correlated with many other things, like success (or lack thereof).
It's in linux-next, so this will show up in 4.4:

https://git.kernel.org/cgit/linux/kernel/git/next/linux-next...

[EDIT: s/4.5/4.4/]
The majority of common email clients do not support css box shadows (as of 2014):

https://www.campaignmonitor.com/css/
Plenty of places use XMPP, they just end up running it over some proprietary transport protocol so it doesn't interoperate with anything else. Federated XMPP on the other hand is dead with its eulogy delivered by Google.
The blog is www.thewhiskeywash.com. We just started with adsense, however, have not started affiliate links. We have only been trying to bring in $ for about 1 month.
NodeHost web hosting for everyone
Why downvote this? The submitter here isn't necessarily the author, so the author is more likely to see this if someone submits an issue for it.
This guy is a true engineer. Creating simple solutions to hard problems, but most importantly his solutions are easy to maintain.
This fails a basic sanity check.

We need X amount of energy per year and increasing.

Energy = money = health and well being, so this has to continue and quicker. Morally the worlds poor deserve this.

If you take away cheap energy people will spend more money and effort on more expensive energy sources.

This might include more environmental solutions but will mostly be dirtier fossil fuels.

No one likes energy dependence and cheap cleaner solutions are what almost everyone wants. It'll happen as technology matures enough to allow it to happen. Full steam ahead is the best and moral solution. As is pointed out in other comments the cost alone to even make a dent is conveniently not mentioned anywhere.

It'd be trillions to do nothing but keep something in the ground. We need to move forward.
vimeo is about video. youtube is about ads.

there's a reason videographers are on vimeo and photographers are on Flickr.
http://devopshunt.com/ ？
This might be the sort of thing that is hard to imagine using before it's available, but it gets used eventually anyway...
"Favoring fair outcome over having fair rules"

Which essentially no one does? People favor fair outcome because they don't think the rules are, or can be, fair and often as a proxy for rules becoming more fair.
I remember when I had first read the gushing profile of "Mike Pearson" http://www.theglobeandmail.com/report-on-business/rob-magazi...

It contained the all important paragraph:

"Pearson’s next suggestion was even more daring: Cut research and development spending, the heart of most drug firms, to the bone. “We had a premise that most R&D didn’t give good return to shareholders,” says Pearson. Instead, the company should favour M&A over R&D, buying established treatments that made enough money to matter, but not enough to attract the interest of Big Pharma or generic drug makers"

TLDR:
Cut R&D, buy successful but smaller drugs and then because of no competition make a killing by jacking up prices.

This firm and its nasty business model of profiteering off the backs of sick desperate people, deserve to die. They are no better than vultures that feed on the dying.
This is a great response. Maybe there is another way to prevent class action abuse but it's not through forced arbitration.

My small claim was removed to arbitration against my objections, and they actually mention me in the NYTimes article: https://medium.com/p/faq-citibank-the-aaa-and-arbitration-my...
That's a great article! I suspect that I'd be able to write better docs and give better talks if I take it to heart.
This assumes that the populations of A and B are of the same size. A larger sample will tend to have a lower minimum under many real world distributions - a sample of one will have its minimum equal to its maximum.

Another reason the use of mins here is not helpful, is that adding one equally awful accepted candidate to group A and B would then remove whatever bias there was according to the test, which is not what we want the test to indicate.

The idea by PG is a rough rule of thumb and breaks down trivially - suppose VC fund X were to accept all candidates, but group A was worse than B, the test would falsely imply that the fund was biased.

It's unfortunate the idea was dressed up in statistical persiflage because it isn't rigorous -- it's a rough guideline. To make it rigorous wold be very hard: either the abilities of the candidate populations would have to be measured very closely (unrealistic), or a more scientific experiment conducted (A-B test where candidates from each group are included or excluded opposite to the prior decision, which would need big groups).
Google turned off XMPP federation ages ago, as far as I know.
so, if they upload to youtube, causing youtube to now have the exact same content, and apple do not take down YouTube app, can they sue for discrimination?
Yup, this was pretty disappointing to us.

We were keeping it running as long as we felt comfortable to do so, but due to our lack of preparation for an actual attack, we decided to cut it when it was obvious that the majority was voting too perfectly on actions that were turning malicious.

At this point, we are not sure how we are going to be continuing with this project. The time investment required to make this secure is much larger than we initially anticipated and our current setup is not optimal to do so. Along with this, we are both currently students and do not have the time to invest in such an undertaking. However, we are currently talking with a group that is attempting to reboot this idea immediately in a more secure environment. We will be exploring our options on how to best keep this project going.

All of our code is available on github at https://github.com/twitchinstallsarchlinux
"...they are not required to grant you access."

They're not granting me access, they're restricting my access to content they don't own. They have no real right to deny me access.
Two things:

1. Journalists need to learn the difference between "trolling" and other varieties of being a jerk on the internet. Trolling is a very specific activity, of posting something you don't really believe, in order to get an angry response. It is very different to being uncivil. It's very possible to troll in a civil way ("The moon: a ridiculous liberal myth"), and most of the uncivil comments on the internet aren't trolling, they're just people being jerks, stating what they really believe in a way that isn't very nice.

2. People are, in general, pretty bad at distinguishing between "this comment is bad" and "I disagree with this comment". Letting users censor comments seems destined to lead to the development of a situation where people of a certain ideological bent eventually take over, happily censoring everything else. People of different ideological bents will get tired of having their comments deleted and will go find somewhere else.
yeah. basically, no network access, except to the arch mirrors and just enough to watch the twitch stream. should be hard to abuse.
I'm surprised that something so incredibly prevalent is so rarely discussed.
i never saw that... i only see the page with missing content... maybe they host js from some domain i blacklisted then.
And monitored.
SMM and other such ring "-1" type "services" in modern CPUs make your point quite clear to anyone who digs deep enough.

When trying to secure a system, we have reached the point where you have to sometimes as "is this CPU opcode safe?" Sometimes it just feels like modern hardware complexity is reaching some kind of critical mass threshold for "stupid shit"
In his defence of them, Tannenbaum mentions a lot of companies using microkernels for high-reliability applications:

https://www.cs.vu.nl/~ast/reliable-os/

For consumer devices, the Blackberry Playbook was one of the better examples given it was built on QNX microkernel for reliability and nobody was complaining about its performance (i.e. doing two games at once). Lots of phones have microkernels in them to isolate baseband from problems in main OS. Did you know you were using a virtualized OS message passing to other components? I didn't either until I saw the vendor's press release. They might be efficient after all. ;)

Here's one used a lot in safety-critical and security-critical apps with nice security architecture:

http://www.ghs.com/products/rtos/integrity.html

The beautiful and efficient MorphOS uses a microkernel:

http://www.morphos-team.net/intro

One that was made for capability-security model with FOSS code:

https://web.archive.org/web/20070428020436/http://www.eros-o...

Note: See their papers and KeyKOS especially, as it was first successful one on IBM mainframes of old.

GenodeOS and MINIX 3 are the best efforts to look at in FOSS today as they're actively maintained. Not at Linux feature set or stability yet given almost no staff haha. Already on bare metal and hosting apps/desktops, though. Just don't think stuff like Hurd is representative of microkernels in general. It's just a failed GNU project. ;)
You can read about my experience having my small claim removed to arbitration here: https://medium.com/p/faq-citibank-the-aaa-and-arbitration-my...

The NYTimes mentions me but completely skips the small claims removal portion, which is a bit frustrating. Right or wrong, individuals should be allowed to resolve disputes quickly and cheaply.
I did not intend to speak universally, rather just towards the Ruby ecosystem, as I don't have enough experience with other frameworks to be able to make a call.

What makes Ruby great is that everything is very modular. You don't have to use the Active Record ORM if you don't want to. When I'm using Rails, I use Active Record as its Rails integration is best, but when I'm outside of Rails, I use the Sequel DB toolkit, which is far and away the nicest piece of DB abstraction software I've ever had the pleasure of working with. You could use Sequel in Rails if you wanted to, there are other ORMs as well catering to NoSQL DBs. You could even use a graph DB like Neo4j, plugs right into Rails.

I don't use Python so I would be ill-equipped to compare SQLAlchemy with Ruby Sequel. But Active Record is really nice too, it's got a lot of baked-in functionality that Just Works. Its brilliance is that most of the time, you never even notice it. But once you look under the hood, you see just how much work has gone into it. But it doesn't play well outside of Rails and isn't quite as semantically nice as Sequel.
Introduction to GraphQL
They have no right to deny you access to their platform or to deny content from being distributed through their platform. Something about that sounds incorrect.
Censorship is actively preventing content from reaching people. It's not a liberal definition, it's a literal one.
more communist, basically
For a formalized and empirical version of this argument applied to the entirety of the US economy, check out the following article: The Allocation of Talent and U.S. Economic Growth by Hsieh et al. (http://klenow.com/HHJK.pdf). It quantifies the gains from the decreases in misallocation of women and african americans as racial discrimination in employment decreased over the past 50 years.
hahahah +1
How is Valiant different from Uber? They both ignore regulations to serve a market. They both increase prices when there is a demand.
I hate large change sets. They are impossible to code review.

I would rather have death by one million patches than that.
How about having half of the jury be randomly chosen individuals (as in the current system), and the other half be randomly chosen experts?
Well, I'll thank you for having this experiment, short as it was.
looks cool!

I have JSON endpoints for other TLDs (e.g. .io, .ly, etc..) on park.io if you are interested: http://blog.park.io/articles/park-io-api/
What makes you think you can't create and return an object? This is how every constructor function in rust works.
They liked it, they explained, because the trumpets
sounded exactly like the brassy screams of captive
women selected for feasting.

That's really an author injecting context where it might not belong.

Considering that these people aren't particularly sophisticated in a social sense, you can't interpret a statement like that directly.

It needs to be examined as:

a. i like this sound, and appreciate what i'm hearing.

b. gee, it reminds me of that time the woman was
tortured, and her cries echoed across the valley.
something i can never forget. something that
cannot be stopped when mobs rule our culture.

To lend some credence to my detached perspective on this, consider the following:

https://en.wikipedia.org/wiki/Brazen_bull

Imagine people crafting a sculpture in the likeness of an animal, large enough to load an adult person inside, and being entertained by the noises of people (maybe your enemies, maybe not) being burned to death inside of it. Probably sounds like trumpets, no? Lest we forget what ancient Greece was like.

Cruel and unusual punishment isn't as far into the distant past as we'd like to imagine, either. This is just what that quote happened to remind me of.

Mob rule, in a place where social stratification is not adequate enough to provide for objective behavior modification by third party authoritarian paramilitary forces, takes on similar shapes around the world.

To drive the point home, I like a lot of ridiculous music, and some of the vocalists in the bands I like, they scream like they're being tortured to death. Having never witnessed any form of actual torture, firsthand, I still like the music, even though I'm not gripped by any particular desire to induce screams like that in any of my fellow human beings.
Julia!!!!! The answer to all these problems, both for general and science programming.
Much of the tech community views this as "settled" thanks to the Linux versus Tannenbaum debate.

Microkernels aren't going away any time soon. :-)
Show HN: Node.js Wrapper for Product Hunt API
It makes me think that our naming of the brood mother "Queen" and the drones as "Workers" is actually a human biased understanding of the behavioral structure of eusocial insects. It is easy for us to impose on other organisms the notion of a hierarchy of subordination when we observe their organizational behaviors, but how often does this unexamined bias hinder understanding?
The title ought to be "... Earliest Known Plague Victims". Also, humans and plague arguably co-evolved, so some of earliest humans were the earliest plague victims.