skysight-inc/HackerNews huggingface dataset:
Thank you very much for a very detailed answer. It is much clearer to me what are the strengths of the project now.

Something I wonder is if there are any plans to make blabs capable of dealing with the heavy computations needed in scientific applications (obviously using some sort of FFI or external solvers), or are they only intended for "interactive exploration"?
Author tries to optimize for execution time (finish program fast). But most users want to decrease total CPU resource consumption, because most tasks runs in parallel on server. In second case traditional hotspot profiling works just fine.
Pick a random county in America and try to build a residential dwelling using any sort of alternative materials or architecture for example.

To my knowledge, such restrictions are unusual in unincorporated parts of counties (or at least it was considered unusual in the '70s that the Colorado county including Aspen and Snowmass had a severe zoning regime). Certainly so in mine, Jasper County, Missouri (which includes most of Joplin); right now I'm living in an 3 story Amish barn with a frame that's 100% wood (no nails or other metals holding it together). The county didn't care.

And for those areas that do, ignoring the issue of aesthetics, it's my understanding that the usual requirement is to get a certified engineer to sign off on the design. Conventional approaches are essentially pre-certified, and are generally sane.
Right, but "they are more successful because they made better decisions" is tautological.
And everybody knows that if you deplete your brain power before going to sleep your brain explodes...

On a serious note, your brain will be ok, it is a fine pattern matching machines with adaptative filters to discard uninteresting data (did you notice that sound of blood heartbeating in your ears?... that's filtering doing its work).

And also visually our brain is very good at ignoring data, search for the gorilla suit experiment.
Are you going to donate to the pages you visit?
Isn't this kind of the same as on TV. I don't find this to be offensive at all to be honest.

It is like you can't have over sexual content during certain time or 18+ ( porn ) on a publicly viewed TV.

Do you want to watch those exotic content? Do you want to watch porn? Then you move to other site specifically for these content. Now someone will point out porn is a different sort of thing. How about a video making a bomb for teaching the science behind it? I am not sure about US but many other counties in the world would simply not allow to be aired.
I'm getting into concurrency from living a calm life where blocking the main thread was a thing.

What are HNers experiences with different models for concurrency and inter-process communication? To me, something like go and clojures channels (actually CSP) combined with green threads seems like a really neat solution.
either Australia is either much more permissive about that or your negotiations got really nasty.

I've been through many B2B negotiations, many of them reaching awful levels of yelling, but the lawyers always red-lined their changes as they undid other side's changes dozens of times.
Nice review of an interesting paper.

Aside: How did you design the ribbon? I looked at the triangles on each end of the nav bar, and it looks like you've done that by styling the ::before and ::after section with a top and bottom margin respectively, which because it's zero content makes a triangle. How on Earth did you come up with that? Is that a standard technique?
Yes, and this has been one of the ways to configure uClibc buildroot for some years, now.

* http://superuser.com/a/699401/38062

* http://buildroot.uclibc.org/downloads/manual/manual.html#_in...

One might think that the technical changes here are "completely insignificant", but in fact there has been quite a lot of interaction between systemd and the BusyBox world over the years. With those as context, the headlined patch appears in rather a different perspective. Some examples:

* Davide Cavalca's patches from 2011 adding socket inheritance to BusyBox's syslogd, some options to hwclock, and some units: http://lists.busybox.net/pipermail/busybox/2011-January/0743...

* Davide Cavalca's patches from 2012 disabling some log services in favour of the systemd journal: http://openbricks-commits.narkive.com/jCnYGx8H/r13814-busybo...

* Peter Korsgaard's patch to avahi for BusyBox-rootfs disabling things that uClibc did not have, from 2010: https://github.com/enclustra-bsp/busybox-rootfs/blob/4e302ac...

* Peter Seiderer's patch adding a PostgreSQL systemd unit to uClibc buildroot in 2014: http://lists.busybox.net/pipermail/buildroot/2014-May/097163... ( approved in 2015: http://git.buildroot.net/buildroot/commit/?id=828d7b2f0d2288... )

* Albert Antony's BusyBox patch from 2015 to add crond.service: http://permalink.gmane.org/gmane.comp.embedded.ptxdist.devel...

* Denys Vlasenko is the person removing the ability for syslogd to inherit its socket (via a systemd mechanism) in the headlined patch. Here is the very same person adding that same code in the first place, back in 2011: http://git.busybox.net/busybox/commit/?id=9b3b9790b32d440eb8...
Again: SPF, DKIM and DMARC are no indicators of spamminess of a source. These systems have a completely different purpose.
I would suggest you take your own advice and spend some time on Google.

The purpose of stimulating demand is to break a "coordination failure" where falling demand->hiring cutbacks->cutting consumption->falling demand. That's Keynesian (neo-Keynesian actually).

As for "natural rate of unemployment", there is no particular evidence that we are at one, and, in fact, there is lots of evidence that there is probably not a single "natural rate of unemployment" and mounting evidence against the concept in general.
On my first visit to India I was confused to find that big numbers were expressed in 'lakh', which is 100,000. So a million could be "ten lakh".

This unit would be useful for discussing house prices where I live, but doesn't seem to have caught on.
A kind of troll-like remark that offers no counter-points or further information. I'll reply to it anyway. Here's the specifics I gave that they could've applied at the start or later on:

https://news.ycombinator.com/item?id=10486120

Note the quote from the head of the project who confessed to the specific mistake. That's not tautological at all: it's what 5-10 seconds of Google would've earned you. It also matched the first idea that came to my head about where I would've started at the time. Linus and Tannenbaum both started with Minix codebase, one indirectly and one directly, to achieve success.

So, Hurd was just Doing It Wrong. Further, that starting with a poor architecture or not building off a good codebase often leads to failure are proven heuristics.
Why Humility Also Means Ignoring Advice
Straw man. I did not say that using brain power is inherently bad. What I maybe should have said is that I prefer to use all my brain power on reading the article and pondering its implications rather than (unconsciously) wasting much of it on ignoring distracting ads.
It has been reported to compile on the following other platforms,

SunOS 4.1.3 & Solaris 2.x (Sparc)
Alpha GNU/Linux, gcc
HP-UX 9/10/11, PA-RISC, gcc/cc
IRIX 6.5, gcc
m68k NeXTSTEP, gcc
Compaq Alpha Tru64 Unix, gcc
FreeBSD, OpenBSD & NetBSD, gcc
Cygwin
Apple Darwin 5.4
Hitachi SR8000 Super Technical Server, cc

I love that they are still doing this. Nothing shakes out numerical bugs like testing on different hardware designs. Would have been good to run the test suite with ICC and Clang too tho', to be sure.

PS I also love that Hitachi have a product called the "Super Technical Server" :-)
My comment was more the fact that Debian has enough excess resources to support the Beaglebone Black. So, categorizing Debian as having barely enough developers to support itself is disingenuous.
Patent: Variable length integer encoding system and method
Why? Because their applicant pool is too small? Or because the cost of doing that many interviews is so steep? Or something else?

I intuitively had the exact opposite reaction: most companies can't afford to hire any bad people, but large companies with lots of resources actually can. If google's rate of poor hiring was higher than average, they'd still survive, at least in the short term, because they're so large and profitable.
accuse and manhandle vast numbers of innocent Americans of race A

One doesn't need to advocate accusing and manhandling to think the police should use statistically valid inferences in the name of justice. I myself am a member of a minority group—men—that is responsible for a vastly disproportionate share of crime, especially violent crime. You could mandate that cops ignore this reality and treat men and women with equal suspicion, but the result would be worse policing. For example, if you look at the statistics for New York's supposedly racist "stop-and-frisk" policy, you'll find that the disparity between whites and blacks is smaller than the disparity between men and women—indeed, smaller even than the disparity between white men and black women. Why have you never heard stop-and-frisk described as "sexist"?

This inconsistency is best explained politically: complaining about racial injustice against blacks is an effective route to power; complaining about gender injustice against men is not. It's the same reason you hear constant complaints about how white tech is, but not about how black sports are. Jesse Jackson can effectively shake down Apple and Intel [1], but there is no white equivalent shaking down the NFL. (Can you imagine if "increasing diversity in the NFL" meant "increasing the relative proportion of white players"? It would be a different world—not, incidentally, one I would particularly want to live in.)

Being male means people will infer based on a superficial assessment that I'm more likely to be a criminal than, say, my sister. But that inference is correct. Being a member of such a group is my lot in life, and complaining doesn't change what is.

[1]: See, e.g., http://www.mercurynews.com/census/ci_29048321/q-jesse-jackso...
Inspired by Amazon Lambda I started working a few days ago in a similar project: Nervio [0]

It is currently a very early alpha. Today I have planned to hide all NATS references to have a very simple and agnostic API for components.

[0] https://github.com/nervio/nervio/
Honestly it's been a little while, I can't remember. However this is more or less why I went back to vim. Your other comment in particular:

> We do not have options for everything, but I'll gladly add more options if there is a reasonable use case for them. In other words, options only get added if someone requests them (and makes a good case for them).

I don't really want to switch to an editor where missing options might have to be justified. I'm not knocking your work, it's really good, and my complaint applies to vim as well. But if I can't implement something myself as an add-on (which I definitely have more power to do in vim) and have to wait for it to be patched and released in your release cycle I'd rather just try and implement your features in vim and keep the customisability.

Having said that I could be wrong and maybe the plugin system is more powerful than I thought. But as an example, I have a 5 line function letting me have ctrl-p like functionality backed by fzf in vim. I can't figure out how I would do that in kakoune at all.
I suspect this might have something to do with the rising cost of health insurance. This is not a criticism of Obamacare. This problem has been building for years.

Most people in the USA don't realize how much of their total compensation is health insurance since you don't typically see this cost as a line item on your paycheck. The last time I checked, an employer sponsored health plan for a family of 3 from Aetna was close to $2000/month
I think GCA originated in 1954; I don't know how many generations of people breeding it would take to get a selected trait - humans are genetically very similar compared to other species; there is not much variation... so I don't have any idea of what the breeding program length would be, but I assume that it would be several generations... so I don't think that an idea that has been around for 60 years would really qualify as fixed and agreed in that time scale.

Also I don't think it's agreed.

Also it's not clear that your statement that population level changes can be created by selective breeding is true - if a characteristic is dictated by alleles that damage fertility or other fitness indicators then it may well not be continuous. In the case of human intelligence the increased child birth mortality associated with large heads and the increase dependence of infants on parents are examples. There may be others which are more relevant to modern life, like propensity to depression, disinterest in sex etc (note : I am using these as examples, not saying that this is so).
Is anyone else peeved at the fact that SpamAssassin is still the de-facto standard for spam filtering?

Works pretty well for post-queue but as soon as you try to pre-queue filter anything you're in deep trouble.

Has anyone tried compiling SpamAssassin or writing a faster version of it in another language? It was a long time since I played with perllibs but I seem to remember being able to load perl code into c programs.
Unlike audio where I'm very aware of Flac format, I'm not that familiar with raw formats in video that are still relatively small (like Flac still is compared to WAV). Any suggestions?
Yes I suppose you could consider better decisions leading to better outcomes to be "problematic". Much more convenient to ascribe it to more funding i.e. privilege. Now who's trolling?
Presenting Doesn’t Have to Be as Scary as Halloween
Though it should be noted that in such a system the bigger/stronger/more active party still has an advantage as they are more likely to have experience and resources to go to courts.

E.g., poor people are unlikely to take a payday lender to court
My number one product I wish existed is this: A complete email server package that is easy to configure, setup, manage, is secure, and is accepted by other email service providers (gmail, yahoo, etc) out of the box. And with easy I mean as easy as apt-get install or just downloading a binary.

For anyone that has configured email servers, you know it is a headache, this tutorial makes it look easy but its only adressing a a tiny portion of the problem (albiet a important one) - email spoofing. (EDIT: it does mention spam assassin at the end so there's a little bit of info about spam filtering)
I wonder if they could introduce a tax to counter this. With a traffic shaping tax for the last mile. And tax free net neutral lines. Bonus benefit would be, secret traffic shaping and blackmailing Startups would be tax fraud.
That's a good point. As a (shim) library developer I think I might agree -- because it would perhaps be easier to find bugs in my library -- as an application developer I wouldn't because I would have to find different workarounds for different bugs.
You aren't disagreeing with me - the coordination failure you refer to is nominal rigidities. To disagree with me, demonstrate involuntary unemployment and outout gaps together with flexible wages.
it will be possible to quickly transfer funds from organizations at banks

This is called "Faster Payments" in Europe, where it's already working quite nicely.
Some times the problem isn't one piece of code that can be solved by adding an if-statement somewhere, some times it's the whole architecture of the module and the only way to solve that is to rip the whole thing out and replace it with something new. Reviewing such a "change" (it's more of a new feature actually) does require you to understand it completely and not just within the context of an insertion between two other lines of code. Being too scared to do such a replacement can easily lead to stagnation and fire-extinguishing that never solves the root cause of a problem.
Only if there were evidence of vote rigging.
Thanks a lot for you reply, I try to be reactive to feature requests, especially easy ones like making something configurable through an option (I expect most of these to be resolved in a day or so).

Some people are using kakoune with fzf, using tmux to open a split, which is very simple to implement with fzf-tmux. Interacting with Kakoune interface ought to be possible but possibly more tricky.
I use virtualmin/webmin for this purpose.
Getting actionable info out of Google Analytics
IMHO there's a difference between two parties negotiating from a clean slate, adding and removing things back and forth, and someone sending out a "take or leave it" contract form with clearly no intention on modifying the terms.
Stop wasting your life – followthrough
I suspect it's to do with different industries and the use of internal/external lawyers.
A minimalistic alternative to example.com
Rarely do two parties negotiate from a clean slate, in fact the beginning of most contract negotiations I've seen is who's slate should we start with, mine or yours.
There are a few docker boxes which look quite promising, and once you have docker on your system it is actually pretty much as easy as apt-get install. (docker pull / docker run)
Europe Prolongs Its Diesel Problem
How is it more useful though? It's just different words for the same numbers, and it seems to me like long scale would actually be more useful because it allows representing larger numbers.
I stumbled upon Docker Compose yesterday, so please excuse my ignorance since I'm only familiar with it at a high level overview level, but Docker Compose looks very similar to DevLab.

How is DevLab different than Docker Compose?

https://docs.docker.com/compose/
The update cycle is also something that I would like to see on Android.
The issue is a bit blown out of proportion since the support libs & play services are huge parts of the platform that are constantly up to date but it would still be nice to be able to count on the latest core APIs to be available on most devices in a couple of weeks.

I don't have high hopes though, the obstacles against this seem pretty huge.
Well, I understand their purpose may be different, but it is nonetheless having my e-mails ending up in "Spam" GMail boxes which triggered me to write this post ;)
>It is not at all surprising for one party to make changes without highlighting. I've even seen track changes on a word document disabled, changes made, and then reenabled so as to intentionally hide word changes.

I'm sure it happens. This says nothing about whether these actions would hold up in court, though.
You have to configure them in order for your mail to be successfully delivered and not put into Spam folder on major email providers.
Mail-in-a-Box [1] is very well-done, with a clean and modern mail server configuration. However it is not very customisable and requires a dedicated vm.

[1] https://mailinabox.email
But people the people who created those early spam filters - they all signed the Boulder Pledge. They all agreed that not only would they block spam, but they would also never ever buy a product promoted with spam.

> Nor is there a moral obligation to do so.

Don't pretend that you have unique moral authority, able to decide the rights and wrongs. If you don't want ads you should boycott ad supported sites - not giving them your traffic is at least as effective as giving them your traffic but hiding their ads. They respond to you by having advertisers paying for content. They respond to me by improving the quality of the content and charging for it.
It's fortunate that the presence in the text would be evidence of earlier discovery.

(I think I get what you meant, but it's hard to express that meaning succinctly and not fall into the above trap)
Clocks Change Tomorrow [1918] [pdf]
Yeah, I can't see how I would do it. I could open a tmux pane with fzf and run another kak window but that's not really the goal. I'd like to use fzf to open a found file in the current kak window. The plugin architecture just really limits this kind of thing, and this fzf example was just a simple one I wanted to use to demonstrate the point.

But again, the stuff you have in this editor is absolutely fantastic, really, I can't say that enough. I just personally find kak less flexible than an already inflexible vim so I couldn't stay with it.

If you have a way to do the fzf example though I'd be curious to see how you do it.
Well, you can't actually use sinc in practice because it has an infinite support. But something like windowed sinc will work better than gaussian.
Would you mind sharing which XMPP client do you use?
They could target API 23 and ask for runtime permissions.
Other launchers like Nova have already done this.
How are EULAs "meeting of minds"? You are supposed to read them after you're already paid money. And agree. You don't get any chance on meeting minds.

EULAs were inflicted on the rest of the world by US (which has common law system) and are of questionable legality in many countries.
yeah, I was going to try out the app, then I saw that they are not targeting Marshmallow and are asking for pretty much every permission. pass.
Sorry I am pretty much a noob (specially at containerization) compared to most of the peeps here, but I can't resist asking - what is the need for this? What exactly does the author mean by "services (like databases) without needing to setup and maintain these environments manually"? Don't we just install node/mongo once ever followed by only updates?

My question is not just for this particular thing, but all "lets dev in a container" thing like python's virtual env, npm's "local hard copy of all the modules" etc.? Does it really happen that your node binary or $language interpreter/compiler gets infected/changed somehow? Or one of your crucial modules gets borked? And if it does, shouldn't we be looking at investigating why such a thing really happened in the first place instead of duplicating everything?

As for maintenance, what kind of maintenance does node (or any $compiler or $interpreter) require? Don't they just sit waiting for invocation with some code to return the output/compiler binary? The only thing I have ever needed is stuff like nvm/rvm for using multiple versions of the same package/interpreter/compiler. Can anyone educate me?
Greylisting is the #1 standard for spam filtering.
Italics mine:

"If I measure one electron in my lab, the second electron is affected by the measurement of the first electron with no time delay—instantaneously— even though a signal travelling at the speed of light would take millenia to cross the distance between them."

Yes, from our reference frame it takes millennia, but from a photon's reference frame (if that notion has any meaning) it is in fact instantaneous. Is this just a weird coincidence? I'm not sure how to even phrase it but is there some "quantum perspective" where the wave function collapse is synonymous with the speed of light reference frame?
greghendershott Thanks for putting into words how I and many around me solve problems with code. I have a few associates that need a new approach to learning to solve problems with a specific problem. I think this article and the comments here on hacker new will form the basis of a conversation and hopefully some ah-ha moments after I create a headache for them.
Thanks for this comment, that clarifies things a lot for me. I think it should be in the docs (with equal brevity) if not already.
Lakh is controversial on Stack Exchange. A bunch of people use it, and few other people want to crush anything that's not US English and edit it out.
It's nice to see that someone took the torch from Brian Gough. The GSL is one of the best general-purpose free scientific computing packages out there.