skysight-inc/HackerNews huggingface dataset:
Also not a lawyer (and in the UK) - I tried to dig out a loophole for example "Your friend technically sent the message to you not us!" sort of thing

But no, as a layman I can't see how this is getting by the CAN-SPAM act. It doesn't give you the option to not send it and sends it anonymously. From the recipient point of view it's just a random unsolicited email. I guess it's one of those it's easier to ask forgiveness than permission things.

My guess is the moment someone with potential legal clout challenges this the invites will be changed to a "Do you want to invite your friend yes/no" system
Because RPi is way more mature? Look at the CHIP forums and how many people have problems having the device work correctly. And don't even start on the flashing procedure...

Also, RPi is way older. In '12 when it arrived, there were many problems, but it also was nearly alone on the market. When today you have many alternatives that are maybe pricier, but a lot more reliable (Arduino, BeagleBone, Pi..).
I've watched it already, it is a pretty good show! It is specially relevant to other Latin American countries, who could learn something from Colombia's impressive turnaround over the past 20 years.
Currently in Argentina it's illegal to talk with the cell phone while driving. After seeing the Mythbuster episode about it, I'm convinced that it's the right decision.

I still can't believe that in USA it's not illegal to text while driving. You have to look at the screen, you have to look at the keybord, ...

I think that the problem is that when a moron has an accident while using this app, the press will highlight that he/she was using this app while driving, not that the alternative of using plain texting would have be more dangerous.
The article and all the quoted studies do indicate that conscientiousness is probably the most important positive trait (which I guess will elicit a few irreverent 'no duh's), but it also points out there are some equally powerful and opposite traits like neuroticism low agreeableness, which lower the utility of being conscientious. The title sort of omits the latter part.
I don't get it, though. How can the reason be due to benchmarks / performance seeking?

The driver simply has to zero the buffer when the new OpenGL / graphics context is established. It's once per application establishing a context, not per-frame (the application is responsible for per-frame buffer clearing and the associated costs). At worst this would lengthen the amount of time a GPU-using application takes to start up and open new viewports, but that hardly seems like it would matter or even register on any benchmarks.
It's sad that they are promoting it as a step towards polyamory. You can only tag one of your partners. Also on the website itself they only speak about open relationships.

This only plays in the hands of those "We're searching for a women to pep-up our love life"-couples.
This analogy is pretty spot on, actually. It's a result of a long process of software evolution that went awry and this is a big reason why we need new APIs like Mantle, Vulkan and DirectX 12.

See this fascinating post:

http://www.gamedev.net/topic/666419-what-are-your-opinions-o...
easily see pinterest killing google images

Not with their annoying interstitial it won't. And pinterest isn't great for finding images of things that aren't "products".
Nature and Growth of Mathematics by Edna Kramer is a fantastic book interweaving history and math.
China is far beyond copying the West. Great innovation is happening everywhere in China.

China's principal reputation for copying is in manufacturing and industry; it seems that the author's experience is in what I might call "small apps" [1], but the more interesting copying has been at the heavy industry end of the scale; for example, copying the German Transrapid train design (or a Siemens power plant!). Does anyone know to what degree China is still in the copying phase of this kind of heavy industry, and how widespread it is? I do know companies that operate on the assumption that anything they build in China is unprotected and anything they sell to China is a technology transfer.

[1] Compared to, for example, massive desktop applications or operating systems or specialised contracted commercial software that will run for over a decade from initial tender to release.
See also Michael Geist's TPP presentation at CIGI:

https://m.youtube.com/watch?v=VTrS1GeADQU
As a french person, i beg to differ. The only publicaly stated reasons for the intervention was humanitarian, to prevent kadafi from decimating his own population. You could read other opinions on various newspapers, but nothing really based on facts, only more or less valid assumptions depending on your political background.
You should never be ashamed of your work, good or bad. Most likely, ten years in the future, you'll be ashamed about today self. Afterall, we all started somewhere, didn't we?

Now, specifically on the question: Is that freelancing work still relevant today? Because if is not, probably you shouldn't do more than a very quick mention and not very detailed.

Another approach is to think about what you're putting in your Resume: are you mentioning kindergarden? Primary school? Or only the last and the most relevant education?
'Active matter' – a fundamental theory of the living world
The dynamic Primitive Type in C#
Nest’s Smart Home Apps Are Back Online Following Outages
>Oh, but we do. We install ad blockers. That's the best way to exert that pressure from our side :).

That's exactly what I meant haha. I find the constant barrage of news about how terrible ads are baffling. There's a very simple solution for end users and it's been around for a long time.

>They're not, dogs don't have money.

We do have money. That's what they want from their ads, our money. Don't view ads -> don't click ads ->don't spend money on advertised products -> problem solved.
Brudgers, I took your advice to heart: I have opened a Github repo and made a readme file.

Thank you for your constructive comment!
> There's this assumed idea that we live in a post-ideological era and that all decisions are pragmatic or at worst, motivated by profit seeking.

I think at worst they are motivated by narcissistic personality disorder and other defects. People who have more money than they could ever use and still seek more don't always do that because they have a rational goal in mind, or filling a real need (other than feeding the monkeys on the back which are these disorders). Sometimes they're simply FUBAR and lack boundaries which can at this point only be enforced from outside of them.
Not sure who downvoted that. I've seen lots of Apple folks carrying these expensive DP to HDMI or VGA dongles when Apple went DP-only before DP even became common. Think Different, I suppose.
Kinda surprising that:
(a) Nest, the multi-billion dollar company could not build in a secure localized redundancy that comes online when the main service goes down
(b) That they are comfortable not updating users AS SOON AS their service is down. They should have a sorta emergency beacon when this happens.

Home automation may seem trivial, but as we come to rely on it for more and more things, I shudder to think that an outage in the future may cause the stove to stay on even when the smart-recipe/smart-thermostat indicates that it should no longer do so
Or, if you like the web: http://frama-c.com/acsl_tutorial_index.html
The Alec Guinness "Tinker, Tailor, Soldier, Spy" is absolutely superb.
”Growth hacker” is a term a marketer came up with to market marketers.
While independently, I studied the field of ethics quite seriously. Since the title uses the word "unethical" it is important to realize that ethics isn't just a matter of opinion.

Without getting deeper into the field, it's fair to say that on the basis of this article (I have no personal opinion, the author's article is the first I heard of this app) I consider the behavior outlined highly ethical.

In particular the author notes:

"Serena, my friend, is a heavy View user already"

Which implies to me that the app brings great benefits to its users.

An example of a clearly unethical growth hack is if the result of using the app was detrimental to its users, for example if the goal of the app were to start getting its users to start smoking cigarettes through inventing a fake impression that friends were doing so. While a point of debate, it is not so controversial to argue that actions should be judged at least in part on the basis of their likely outcomes, and the author shows that the outcome here is positive for people.

Naturally there are grey areas but on the whole the article does not seem to prove the title. I have no interest in or disclaimer to make on this subject and clicked through for the same reason everyone else did, to see an example of unethical growth hacking. I don't believe I did see one.
In more civilised countries these practices are actually illegal.

Just saying.
shader is a program executed by the gpu and can manipulate the memory, driver can create a fake surface out the freed memory and run the shader on it (which would avoid the need of zeroing the memory from the cpu trough the pcie)
Being a Debian maintainer, that is a very bad and low quality tutorial. You missed a lot of files in debian directory, even your example of control file is not good enough, you're using practices to build package which would reject your package from even entering Debian. Also lintian is a must be if you work with Debian (and it would really scream with your tutorial).

Better tutorials:

https://wiki.debian.org/IntroDebianPackaging

https://wiki.debian.org/HowToPackageForDebian

https://people.debian.org/~osamu/maint-guide.html

https://wiki.debian.org/PackagingWithGit (because we are all going to git the world).
I started the same, mentioned some of my significant projects over each year in my cv and i'm 23 and working as a senior in PHP now.
تور کیش ارزان در هتل شایگان-۱۸ بهمن ۹۴
Mandrake 10 was my first ever Linux distro, seemed pretty good to me at the time (though I spent far more time playing Frozen Bubble than learning Linux!).

As for what happened to Mandrake, Mandrake became Mandriva after merging with Conectiva Linux, then after some money issues the core Mandriva developers created a fork of Mandriva called Mageia.

Mageia is still in active development, version 5 was released in June 2015:

http://www.mageia.org/en-gb/
"For some of us, this bleak and witty thriller was an introduction to grownup reality."

I think this sentence sums up how I feel about le Carre entirely. An introduction to grownup reality.
If this works, why don't browsers do this natively?
You're not. The vast majority of Uber riders never tip and it's just ridiculously greedy propaganda from Uber drivers that you should.
Your comment made me realize it would be a great idea to provide external signs as well, showing to people outside that the car is operating in autonomous mode. It could be lights for examples, a bit like when the car is going to move backward, only less powerful and with a different color.

This should also be standardized in a way across manufacturers.
Does this work with svg?
> The situation with Uber is this "well, should I tip in cash?" limbo.

No, just refuse to tip. It's not built in to the app because tipping is a stupid practice which needs to die.

Drivers, of course, like tips. Of course they're going to push a narrative that you need to tip. Everyone answers yes when you ask if they'd like to get paid more.

That doesn't mean you ever need to tip. Tipping is a stupid practice which needs to die, and Uber is helping to kill it. I've never tipped in Uber and I've also never had trouble getting a ride.
There's absolutely no question that this is unethical.

I put images and information online because I want to share them with my friends. TOS and legalities aside, that does not mean I want businesses to scrape it and use it to roll out the fake profile astroturf.

I don't care how much benefit their app might bring to me. Let me seek it out on my own. Don't sneak your way into my mailbox, and most certainly don't make it look like you've some sort of semi-official relationship with my school or teachers.
> If you’re using OS X you can install it from homebrew (brew install dpkg).

While you can build a package of something simple like this example (static html), as soon as you want to compile a binary you're going to need to be building on the same environment as you're targeting.

I'd suggest removing any mention of OSX from the guide, or making it clear of the limitations of trying to build debs on it.
Mandrake got me into Linux some 12 years ago and it was an excellent effort in general. Quite accessible to the new user and lots of documentation. I have also used briefly Mandriva back in the day before moving to Ubuntu. I believe Mageia is their successor of sorts.
Writing high-performance servers in modern C++
Restaurant complaint etiquette:

Bad food---> Ask to see a manager and complain, leave appropriate tip (20%).

Bad service---> leave little or no tip.

Long wait for food---->If server says nothing, leave little or no tip. If server apologizes and says they're having issues in the kitchen ask to talk to manager and leave an appropriate tip.
If on the other hand your goal is not to get a package in Debian, but only to quickly make a deb file, check out fpm: https://github.com/jordansissel/fpm.
ProShow Gold 7 Crack Patch and Registration Key Free Download
You need the customer's consent. So if they opt-in it's alright in most cases. But you can only store their personal data if you absolutely need to, and in a secure way. For example only store post address if you intend to send them snail male.

You can for example only have someone in your CRM if they are a customer. And if they ask you to remove their data, you must remove all information about them.

You do not have to worry if your company and all your equipment is located outside Sweden though. But as for example Facebook have a data-center in Sweden, you can actually request them to remove all your data.

Example of illegal database is a database for direct marketing. Or a register of race, religion or preferences.
+1

exactly. There is business development, though if there is a article which title has 'developer' in it, it does mean `a software developer` mostly, unless you read a particular business development article.

Though `growth hacking`, personally, I think is made up buzzword, for some managers to feel good and cool, that they are like the hacker from 90s. Startup growth falls under `business development and management` in my head, not under `(growth) hacking`.
totally unethical, i agree. the part about the investment really surprised me. do investors have a responsibility to study the legality of that which they are supporting with their capital?
Web elements that was built purely in css, no JavaScript
I hope that this will be showed in future seasons as for as good as the show is, it provides a horrendous vision of Colombia.
That is not only unethical that is also illegal in some countries.

Also, this is the reason why you should have FB platform a) turned off and b) disallow that your friends "bring your data with them when they use apps".
Although never user nor developer of Mandrake (Debian dude here) I really appreciated their effort and work, they really did some astonishing in those days, I just really think they didn't have the luck to hit it in right time. They were really innovative and really tried to make user experience great even before PCLinuxOS, Ubuntu, Mint, openSUSE and others tried that.

While Mageia is there, they seem to have hard time to innovate and keep the pace, but I am still glad they are here.
This is a tutorial for building quick one-off packages that won't ever be accepted by debian but that you can use with your own servers.

If you want to do that, you will be better off using Jordan Sissel's fpm tool: https://github.com/jordansissel/fpm
It can take any project and quickly package it into a .deb, .rpm, .whatever package.
> do investors have a responsibility to study the legality of that which they are supporting with their capital?

Perhaps, but we all know there is plenty of money to be had for a company that toes the line in terms of legality. "This may be illegal" is not the same as it being so.
Absolutely. I would suggest that cars have two other standardised lights in addition to turn signals:

a) Brake light on the front of the car

So that when you turn across traffic on a yellow light you can see that the oncoming car is braking.

b) Thank-you light on the back of a car. Maybe blue.

We can already express displeasure, but wouldn't it be nice to express pleasure with other road users.
But I presume they don't have the users' passwords to login with.
The technology is there. The car doesn't require a human watching it while it moves. The government does.
> Which means that Schneier is wrong about quotas

I'm not a big fan of quotas in general, don't think they are the end-all solution to discrimination problems, and know they can look like discrimination themselves.

But there is an interesting point of view to consider. When we use these kinds of algorithms to optimize some wanted result, we are always applying some form of reinforcement learning [1]. Reinforcement learning always needs to balance exploration and exploitation of our current knowledge, and quotas are one socially justifiable way to increase exploration - and not get stuck in self-reinforcing local maximum with a positive feedback cycle.

So, even from a purely utilitarian point of view, a certain amount of reshuffling of the cards (eg with quotas, but not limited to those) can be useful.

[1] https://en.wikipedia.org/wiki/Reinforcement_learning
The ltree[1] extension that is shipped with PostgreSQL does that pretty well.

[1] https://www.postgresql.org/docs/current/static/ltree.html
One of the better explanations of a/b testing I've read is that there are three types of uses on your site: those who will covert no matter what, those who will not convert no matter what, and those who might convert. Testing is for that final group. Thinking in those terms, you have to consider if such a large percentage fits into that "might" group. I've never personally witnessed a 60% improvement at any volume I'd bother testing on and I've been doing tests for many years.

I also think a lot of the "change the button" tests or "increased email sign up by x times" are dubious. Unless the conversion is someone giving you money, then you still have steps to go before you see real business improvement. There are lots of ways I can minipulate my traffic to make certain funnel steps look better and more optimized, but the only thing I really care about is what's coming out of the funnel. So all those extra email signups or button pushes mean nothing if the group who perform those actions on your b version still aren't interested in an actual purchase.
Funny, I thought that 'BigCommerce' was a fake name like "Acme Corp" or "Foo Co".

Versioning APIs is hard. Anyone have any good reading / experience to share? How do you prevent too much code duplication across folders? How do you expediently insure that code that is shared doesn't break a distant dependency? Should you create lots of new versions or only for large changes? Does something like Semver help? I don't feel like I've seen a happy solution for this yet in my work and would like to learn more...
This is exactly what we do in school. Maybe that's why it work. First you do math, then languages, then religion etc. You never work on the same thing for a whole day in school.
Show HN: Vulners.com, new vulnerability aggregator database
Hi!
One day, working with CVE-Details database I mentioned, that it's damn slow and has no lucene-style search.
Using google is actually good...but takes too long to find security stuff.

So..The idea was quite easy - to build my own vulnerability database with google-style search and a lot of sources.
Here it is - https://vulners.com
It's not just about CVE and security bulletins. It holds information about HackerOne bug bounty programs, hacker forums, vendor bulletins, different exploits databases, metasploit modules and so on.

The most powerful feature is built-in dorks)

Like this:
All public Yahoo vulnerabilities:

https://vulners.com/search?query=type:hackerone%20team.name:yahoo

Or maybe SQL injections?:

https://vulners.com/search?query=type:hackerone%20sql%20injection

For linux users... Vulnerabilities in SUSE:

https://vulners.com/search?query=type:suse

Or some exploits for Windows 10:

https://vulners.com/search?query=type:exploitdb%20%22windows%2010%22

Even take a look for info at the hackers forums, some articles by d0znpp?:

https://vulners.com/search?query=type:rdot%20d0znpp

Lets search for Metasploit modules for Apache:

https://vulners.com/search?query=type:metasploit%20apache

Quite easy, yes? And damn fast :)
It is absolutely freeware, written with Python, Elasticsearch and MongoDB.
Daily updates and upcoming 2.0 version :)
Hope, you will like it.
Any contacts and feature requests: isox@vulners.com
Yep, the tutorial name should be how to quickly (low quality) create a deb package from simple source. :)

Also you can use equivs for creating quick (dummy?) packages :D
> To me Alec Guinness just is George Smiley, far more then he is Ben Kenobi.

Now THAT is a superb recommendation. Downloading it now.
> Glad to see Groovy rising

If Groovy's rise was slow but steady, it would be good. But this latest rise is more a case of extreme volatility for Groovy in the TIOBE rankings. It went from #82 to #17 in a mere 12 months.

The last time Groovy made the top 20, it hit #18 in Oct 2013, but 3 months later (Jan 2014), had dropped back out of the top 50 (#32 in Nov, #46 in Dec). TIOBE said the following month "The data is produced by one of the sites that we track is interpreted incorrectly by our algorithms. After we fixed this bug, Groovy lost much of its ratings." [1] Just before that fix happened, interviews with the current Apache spokesperson for Groovy (Guillaume Laforge) promoting Groovy's top 20 position were published in 5 online rags (www.infoworld.com, www.eweek.com, cacm.acm.org, jaxenter.com, and glaforge.appspot.com), and all of them quickly appeared in Google's top 30 search results for "groovy programming" and remained there for 6 to 12 months afterwards. I'm guessing the same feedback effect will be engineered again before the end of this month, and Groovy will again start losing its new top 20 ranking.

This rapid rise then fall also happened with Groovy in December 2010. Groovy began a sudden rise from outside the top 50 when Groovy tech lead Jochen Theodorou "volunteered" his services to Tiobe in late 2010 to help them improve their algorithms. Than in April 2011, Groovy fell from #25 to #65 on Tiobe in a single month after they increased the number of search engines they monitor.

These fleeting peaks for Groovy in the TIOBE rankings (#25 in Apr 2011, #18 in Oct 2013, #17 in Jan 2016) between its usual ranking of somewhere between #51 and #100 (e.g. #82 only 12 months ago) are a bad thing for Groovy because of damage to its reputation as a solid language suitable for long-term IT solutions. Such ranking volatility gives off the stench of search engine optimization, a smoke-and-mirrors marketing tactic intended to benefit a single stake-holder, probably the person who privately owns the groovy-lang.org DNS domain.

[1] http://www.infoworld.com/t/application-development/c-pulls-a...

> it won't be long long before golang breaks into the top 20

Unlike Groovy, Golang's rise is slow but steady, with far more real users. Just compare the activity on reddit.com/r/golang with that on reddit.com/r/groovy and you'll see the stark difference.
Auto-tuning system using the ROSE compiler (2013) [pdf]
>for example, copying the German Transrapid train design (or a Siemens power plant!).

If you're talking about the Shanghai Maglev then it's not a unauthorized copy but a licensed one[0].

[0] https://en.wikipedia.org/wiki/Shanghai_Maglev_Train#Technolo...
Rose compiler: http://rosecompiler.org