skysight-inc/HackerNews huggingface dataset:
You forget something: most enterprise SW is for internal use only, so they don't and won't care one bit about GPL's related ligations.

Using GPL SW in a product sold to clients is a different issue but in my (big) enterprise the GPL is a well-known topic: there are internal guidelines about what you can do and what you can't do with GPL SW and who you have to contact when you want to use GPL SW for clients products so that he can check that you're doing the right thing.
Not single handed, look at how many contributors most of those projects have...

Fabrice Bellard is smart, though his code is hard to read imo.
That and the fact they decidedly don't work "the UNIX way".
I guess that's why the version with buttons has to costs more. To compensate for the loss of IAP and ad revenue.
> NativeScript is licensed under the Apache 2.0 license.

but then it says (see Roadmap):

> Go-Live license. Developers will be able to use NativeScript framework in production applications.

What does that mean?
Yup, most likely it's the one. It's very deep and well-written book, though too focused on x86 and Linux. Though, to be fair, trying to cover widespread alternatives with the same depth would require seveal thousand pages.
Newest version of uTorrent has Bitcoin mining offer during install
Am I blind, or is there only a paperback edition, no digital version?
I was expecting this to be about CDDA, which would be more interesting.
And from a utilitarian point of view it teaches us that there are more points of view than just Islam. It might save a few lives in the future knowing that one group doesn't hold the monopoly on the truth.
I've been using http://referencesource.microsoft.com quite frequently.
Response: Open Web Alliance Lobbies to Intercept Your Traffic
1U server or HP microserver. Good connection (not typical US cable) with a static IP.

I'd probably use CentOS 6 (avoiding systemd) with full disk encryption, and either a RAID10 of some good-performing normal disks, or RAID1 of SSDs.

I'd put a backup MX on a VPS somewhere, preferably in a different location to act as a store-and-forward to my main MX. This one will need to have a copy of the user map to avoid the "accept any" backscatter problem backup MXes have.

Postfix as the mail server; Dovecot for IMAP. Make sure it uses Maildir for storage (unless you're going SQL) as mbox is a horrible format that needs to die. Use SpamAssassin, and reject any mail from IPs listed on Spamhaus.

Truthfully though, I use a server in a datacentre for a reason - because home connections just aren't reliable enough and the ISPs can't be trusted (I can make sure I only send mail over TLS, but not that other people will only send their inbound mail into my server over TLS), and I wouldn't trust a consumer ISP not to suddenly try some kind of fuckery like blocking SMTP ports. Linode would get my recommendation, they are great value, have good performance for a cheapish VPS, and great uptime.
I read Magento's code (both 1.x and 2) every time I implement something for it. I seen some developers just started to write something, resulting the coding style been quite different than it should be. Reading the core also helps to get comfortable with the coding standard and naming conventions.

Also, Magento 2's code is beautiful, despite it's written in PHP :)
MyDef – a layer on top of your programming language
Are you people serious? His code is absolutely disgusting:

uugh = constmap(&mapuser,x,i);
if (!uugh) die_user(x,i);
++i; x += i; xlen -= i; i = byte_chr(x,xlen,':'); if (i == xlen) return;

https://github.com/amery/qmail/blob/aa6bf9739209ca76f7f3af0f...

It's mostly bug-free because it scares bugs away. If I was a bug I wouldn't want to live in there.
ah my mental health problems and suicidal behaviour must have been a coincidence, good.

> we found no significant associations between lifetime use of psychedelics...

does lifetime use mean ongoing or once off?
I say GMail and Google Maps are examples of products that were both significantly prettier and better (feature and UX-wise) than any alternative available at that time. But you're right, it's subjective.

No one seems to do any kind of pushing. You're free to not use GMail or Google Maps or whatever; people use it because it sucks less than alternatives.
It amazes me how they could manage to keep that thing alive for all these years.
Show HN: JQuery Bezier Curve Path Generator
Yes please. I say, good riddance.
I've worked with people who burned out and had to take time off days before deadlines doing demonstrably less than others who worked 9-6 and made sure it mattered. Delegation is certainly part of the problem, but I think there's a point at which people start buying into the mythos and cargo-culting a 'no work/life balance successful startup', which is really damaging.
By this logic prostitution is no different than any economic transaction. Goods are made by people who are virtually, if not in fact, slaves. Does that mean you refuse to buy anything you didn't make with your own hands?
Wait what? Fallacy fallacy is arguing that "it's a fallacy, therefore it's wrong", AFAIR.

(Or, as it usually works over the Internet, "it pattern-matches some random fallacy list I vaguely remember, so it's wrong!!111".)
Ah, Google DevArt. I partecipated last year and my project got a weekly feature award from the judges (every week they'd pick a promising project for that) but sadly didn't make in the final selection.

For some reason my project was pulled from the website after the competition ended, I tried to contact them about it but with no success. The project is on github, for those curious: https://github.com/MegaLeon/devart-arsmatrix
I wager this is more about hubris than motivating hatred, which is kind of small minded comparatively.

If I were to hold strongly the belief that I am the next prophet of Mohammed, that I am the literal vessel and messenger of god, and that I have conspired with others that also hold similar beliefs that I am the chosen one, then together we eradicate borders between Syria and Iraq maybe how I see the world is a bit off kilter too.

I mean, I did happen to change international borders drawn in for decades by those western infidels, and that I am now in control of a literal Islamic caliphate meant to last for another three thousand years.

I would bulldoze anything and everything that stands contrary to my belief.

For I am already god. It would stand to reason that 3,000 year old statues would mean nothing.

Much like how Ai Wei Wei smashes 2,000 year old Ming vases.

I respond to this with neither anger nor sadness because it's egotistical for one to hold ownership to 3,000 year old objects and it's emotionally fragile to declare attachment to objects they have never seen before nor care much about until now.

Respond to the bullying and toxicity with apathy. Respond to the world around you with care and compassion. That's the only lesson here.

Though, tbh, US Marines need to be sent out to wrap up this mess of a job.
Stefan Tilkov: “REST: I Don't Think It Means What You Think It Does”
Another VPS user here. Linode and Digital Ocean offer great guides to get started. I've basically moved two domains off of the formerly free Google Apps accounts onto my own servers. Overall things have gone well. I like being able to set my own file attachment size limits.

As others have said, a 'clean' IP seems quite important. I've had emails disappear into Google's spam filters despite working previously, as reported by many here[0].

Was tempted by Virtualmin but went with the manual config in the end. Am receiving multiple domains on one server, so it has been a learning curve. Not convinced I've 'learned' a great deal particularly. At least a slightly clearer understanding of the moving parts involved. That's Postfix, Dovecot and Spamassassin, btw. All served over SSL/TLS only, i.e. only IMAPS is enabled in Dovecot.

Tempted to start encrypting all mail as it arrives on the server with GPG, as per Mike Cardwell's advice[1], although I'd have to use mailgate[2,3] with Postfix instead of Mike's Perl script for Exim. I'm also not sure how that would work with search, spam and such. Perhaps it's better to delete mail regularly, saving any files and details needed locally.

Had a slight edge-case issue arise recently - my phone battery died and I didn't have my machine so my mail was inaccessible until home. I've refrained from enabling webmail and think I'll keep it that way for now. Just make sure I have 'a device' with the credentials saved on it on my person when required.

--

[0] https://news.ycombinator.com/item?id=9150927

[1] https://grepular.com/Automatically_Encrypting_all_Incoming_E...

[2] http://andsk.se/tag/gpg-mailgate/

[3] https://github.com/uakfdotb/gpg-mailgate
Maybe you meant about this ?

http://www.datanami.com/2015/03/04/fujitsu-adding-column-ori...
Somehow this idea of filming and legally documenting the act, not to mention the 1099 and tax implications... doesn't seem like the best approach. :-/
Yes, some parts are just basic structuring. Breaking an application into services, knowing what parts are singletons and not and finding ways to communicate between parts. If AtScript/TypeScript is used more you can use those skills in any project using the same language. Other parts are specific to Angular.
Babel + Flow is the next combination I'm going to try
This talk is the best compressed summary on what REST is and how it should be implemented, I've seen so far. The link should be passed around whenever we have a controversy discussion about that topic. It's worth of an hour of yours, if you are interested in REST. So in this regard: Thank you for this talk Stefan.
No, basically, generics, like the STL in C++, but in plain C using just macros.
Dozens arrested in cybercrime 'strike week'
I think this says as much about djb's abilities as about C's limitations.
>If it's the best option because of some lack of educational opportunities or social policy that puts people at a disadvantage (eg by creating a ghetto) then that's a problem.

I don't accept that as some form of coercion. Why is it men seem to be able to find alternatives, but women are somehow helpless victims of circumstance? I used to play poker with prostitutes. To a woman they were simply too lazy to avail themselves of other opportunities. Hooking is easy money.

In any event if she's so desperate this is the only way she can put food on the table, state interference with her trade puts her life in jeopardy, no?

>It's not that the popular social structures like monogamy don't have any economic dimension, but the assumption that this is the only thing that motivates anyone is as much a denial of agency as the notion that all prostitutes are helpless victims of evil patriarchy.

I made no such assumption. But you don't have to talk to too many men to realize their wives and girlfriends use sex as a means to control them.
" “They went to Friendster and found all the hot girls who got kicked off Friendster. You may remember Tila Tequila. She was a very very big deal on MySpace. But she was a Friendster user,” he said.

“They kicked her off because she was just too damn sexy. "

UH OK?

I think that we are missing part of the story here. I mean, come on! I stopped reading at this point.
Well that just nostalgia'd me hard
> I don't think there's any harm in believing in the singularity for entertainment value, but as for providing a door to immortality, I think the main danger is simply distraction. While all the effort and discussion and research is spent on something there is no way of proving -- in the meantime, 20,000 children die each day from preventable diseases.

> I invite anyone who seriously considers a singularity to set it down, and put some effort into the relief of suffering. When we have preventable diseases and poverty figured out, then let's revisit the singularity. I'd enjoy working on it then.

The amount of money currently being spent on singularitarian pursuits is negligible compared to what is spent on development aid, or healthcare.

Furthermore, one of the necessary enablers of the singularity is faster computers. Regardless of the sustainability of Moore's law, it is economic competition between chip-makers that has provided the impetus for the continuous exponential increase in computing power that happened during these last decades; as long as it's physically possible, and as long as the chip market is not a monopoly, the increase in computing power is going to happen anyway, and the singularity would be nothing but a byproduct of these market forces - and will not come at the cost of a disinvestment from charitable pursuits.

As a species, it's nice to have a portfolio of possible futures - and it's nice to know that the singularity road is being probed by some people.
From qmail/qmail-pw2u.c (linked somewhere above):

void die_write()
{
substdio_putsflush(subfderr,"qmail-pw2u: fatal: unable to write output\n");
_exit(111);
}

/* ... */
if (substdio_puts(subfdout,uugh) == -1) die_write();
if (substdio_puts(subfdout,dashcolon) == -1) die_write();
if (substdio_put(subfdout,x,i) == -1) die_write();
/* ... */
I dunno, a bootloader seems like the most clear-cut example of something not being a derived work you could get - it doesn't care about the code being bootloeaded and vice-versa, and the API between the two is about as trivial as it can get. What matters according to the GPL isn't whether the code runs on other platforms but how deeply intertwined it is with the kernel; for most Linux drivers, whether it runs on other platforms is a good rule of thumb for determining this, but it kind of breaks down for ESX.

Also, "retrospectively making something portable doesn't change it's previous status as a derived work" was if I'm not mistaken SCO's argument for why it should be illegal for customers to run software they'd developed on SCO Unix under Linux. It's not something we should be supporting because it'd a really dangerous tool for locking users into a particular OS. (Fortunately, SCO lost.)
Yeah, there's a reason 98% of cases never go to trial. Adding up all these kinds of charges allows the prosecutor to say "Hey, with these charges you could go to jail for 300 years. Or... you could just plead guilty to what we went after you for."

Doesn't matter if you're innocent or guilty. Game theory (born out by statistics) says you take the plea.

If they made me king tomorrow the first thing I would do is make plea bargains illegal.
Self-Driving Cars Will Be in 30 US Cities by the End of 2016
A fellow developer told me he worked the presented project along with the book and it greatly helped him to understand the content. I plan to do this myself one day.

I'm not afraid of object soup because first, the alternative is implementation soup, with methods that span several tens or hundreds of lines. There is little abstraction of high level concepts. Also it depends on the organization. I keep everything cohesive and organized in packages (or namespaces). With Maven, Gradle or most other build tools, you can even divide your application in Modules that don't know each other. If they need to communicate, they may use a common Message Bus, that is a separate module. Another advantage of this is that this makes it easier for you application to run distributed if desired.
Now submitted as https://news.ycombinator.com/item?id=9155741 (not by me.)
From the article: "We counted participants as having any lifetime psychedelic use if they reported use of LSD, psilocybin, mescaline or peyote."

This is pretty typical use of the term. They also distinguished it from "past year use" for LSD.
I like putting a semicolon on every third and fifth line, but omitting it on every fifteenth line and on leap years.
I wouldn't recommend setting up your own mail server, it is really a pain in the *ss to set up and maintain. But if you really want to, this is a great in-depth guide to get you started: https://workaround.org/ispmail/wheezy
From what I've heard that's basically always been the case, it's just that porn actresses used to be a lot more secretive about it.
Porn may be just as "socially harmful" to men than it is to women, or even more-so, but obviously in a vastly different manor. My first network connection as a kid was a 1200 baud modem and a BBS, and I know what "trouble" I got in back then. I have no idea how kids are supposed to deal with the ocean of content that is literally at their fingertips, the siren song and peer pressure around watching it, and the difficulty of processing those images and comprehending the acts at the ages they are exposed to them.

Forget the "birds and the bees" talk, now it's more like, "so I noticed the pornhub DNS queries coming from your tablet..."
Nice blog. Swift looks like a nice language to get working with (certainly, nicer than Rust), and I've been finding that rebuilding things (a simple app in my case rather than a browser engine!) is a good way to learn programming concepts/the language. My one bit of feedback would be that your hyper-link font color is pretty difficult to read!
While I tend to agree that many (though not necessarily all) transactions exhibit a power imbalance, I disagree strongly that it's currency (or money, or other forms of exchange) which make it so.

Though if you'd care to expand, I'd be interested in your argument.
How could certificates ever work in embedded applications connected to consumer LANs that provide interfaces over HTTP? Aren't certificates tied to IP addresses, which wouldn't work with e.g. DHCP? Not to mention certificate expiration and updates…
I enjoy reading well-written C code, and in my opinion, two very good examples are redis and the Quake 3 source (the same goes for all other id/Carmack code).

Reading the Quake stuff is doubly enjoyable thanks to Fabien Sanglard's excellent Code Review series: http://fabiensanglard.net/quake3/ (he's also done them for many (all?) of the other open sourced id games.
I think it has to do a lot with moderation. If someone is going to take full doses of psychedelics multiple times per week, I have no doubt in my mind that they could go through serious mental health issues. But that is not to say that occasional use is very safe. In fact, occasional use can be extremely helpful to many people.

I'm curious as to what the effect of frequent micro-dosing is...
Yeah, let's all collectively waste more bandwidth because browsers couldn't agree on a common video codec… At least gfycat and imgur's gifv are try to solve this problem.
It's more around first world problems. This article is a rich person problem. Only they are so arrogant they think the suburb should fit them. Poor people just struggle.

The white bit is purely about dumb rich white people thinking the world is about them because their hundreds of thousands
dollar morgage weighs them down.

The two billion on 2 dollars per day are mostly not white
loopback io
Think this through a bit more because your explanation is lacking. Humans make objects every day to replace things. There are more expandable objects than there are expandable human beings.

Nimrod was suffering to exposure to the deserts prior to this. Now it's gone. Much like how plenty of things throughout human history that holds great value goes away.

Things we don't even know of or comprehend of value also goes away.

You thinking the destruction affects you so much is purely because of selfish ego.
From the abstract: "After adjusting for [factors including] childhood depression, we found no significant associations between lifetime use of psychedelics and increased likelihood of [mental health problems in the past year]."

Yet: "Psychedelic users were more likely than non-users to report a depressive episode before age 18."

Taken together, these are curious findings, because they're deliberately ignoring something that turned out to be a clear correlation, even one that might be the result of a causality in the reverse direction to one that might be otherwise presumed.
Assuming mutation probabiity don't depend on the length of the copied DNA - copying 40 MB you will probably introduce 10 times more mutations than if you just copied 4 MB. only 10% of them will on average change the important code, so the end result is the same.

So I don't see how NOP padding helps.
Hoe kun je snel je caravan verkopen?
Gmail extensions that will turn you into a more productive emailer
Don't use it (I'm not exactly a developer) but I've heard good things about Hapi (http://hapijs.com/) may be worth checking out, I think it has most of the stuff you're looking for.
Mortar is joining Datadog
Absolutely. I can't even imagine not using git, let alone version control. The time saved and improvement in process pays much more than you put in by learning it.
I'd be interested in benchmarks comparing this and ToKuMx - from what I understand, ToKuMx is supposed to have much better read performances than mongodb 2.x, and this new release doesn't mention anything about improving this.

ToKuMx is also supposed to use much less disk space, and this is something that this new release is meant to improve. It'd be interesting to know whether they caught up.
Yes, my reaction to that was "so it's really, really hard to use for anything but trivial use cases?"
Thanks for the comments -- agreed with everything you say. I'm also a musician and the intersection between music and code is really interesting to me. Compose is just a toy, but I'm interested in learning about musical systems that are not.
Aren't certificates tied to IP addresses

No, just to domains.
Interesting approach but I feel it lacks some robustness since reciprocal mentions do not always correlate with similar spatial location. Further the optimisation seems rather heuristic. I would suggest adopting LADMPSAP for the optimisation.
Grunt/Gulp are dead
We do. We have 2 mechanism for this.

First mechanism - to go into production you have to pass unit tests (race to the egg). It's only 1 cell, so either it works or not, and if you were the fastest you probably didn't have most of the really bad mutations.

Then after you are in production you run million copies of the code, and to be safe against mutations there's sth like erlang exception handling - if sth's wrong kill the process, start a new one.

The problem is - sometimes the process gets so wrong it doesn't respond to kill signal.
Yeah, be polyglot by speaking American English and British English! I mean, Ruby and Elixir!

http://satwcomic.com/multi-language/moby-is-a-dick
Certificates are generally based on hostnames. You can put an IP as the common name but it's problematic (and you can't get one signed by most authorities for an IP address as far as I know).

Generally the devices just generate a self-signed certificate and you have to click through the warning.
The "UI" for the example paper was beyond broken for me in Chrome.
Hign protein snacks
The Most Important Question to Ask
Decompiled ActionScript looking for vulnerabilities.
Using https://www.free-decompiler.com/ to decompile and analyzing the code in my own tools.

I really love the clean code the decompiler gives you, compared to packed JavaScript which is just a pain to read for a human.
I started composing music on Scream Tracker for MS-DOS (http://en.wikipedia.org/wiki/Scream_Tracker). The layout there maintains a pretty good balance between being readable and machine executable. I'd like to try writing a tracker-style DSL for Compose to make the music easier to read. I've seen some really awesome interactive fader controls in Emacs (can't remember the name)---there could be some fun to be had doing similar things there too.
Logements neufs: les ventes progressent selon les statistiques du Ministère
Découvrez les derniers chiffres du Ministère pour l’immobilier. Les ventes de logements neufs bondissent en France avec des acheteurs plus confiants.
Useful related concept in the social sciences: Goodhart's law [1]

“When a measure becomes a target, it ceases to be a good measure.”

[1] https://en.wikipedia.org/wiki/Goodhart's_law
A couple questions:

1. Can it parse its input using an LR(k) grammar in time linear in its input when k > 1?

2. Is there any other parser known to be able to achieve the above in practice?