skysight-inc/HackerNews huggingface dataset:
I used a snippet of stackoverflow posted code in an example in my last book. Adding a one line attribution comment with the stackoverflow user's name seemed like such a natural thing to do that I did it almost on autopilot.

This is a good license change.
That will also catch a lot of legit users that use a VPN to avoid ISP snooping as well.

Edit: Apparently I've been working on AWS VPCs so long I no longer remember how to spell VPN
This is a link, under the Google search bar, in the home page of Firefox. I find it very cool that Mozilla communicates to customers under the banner "If you are not under investigation, is it normal that your government ..."
I 'll also notice what the whole experiment proved: That money can perverse moral incentives. The electricity/wasted energy issue you mention is just one of them. The amount of time spent on building and specializing the hardware is another. All this was in the hope of the abstract goal of creating money, not wealth. People weren't so zealous in building specialized hardware for, say, protein folding. Bitcoin advocates usually put forward "the good of humanity" argument, yet the product by design puts individual interests above all other interests.
'Growth Hacker'
Yuck!
We love Nginx for its incredible performance and resilience. It is the core technology for the API Gateway as part of 3scale's API Management platform. The base performance is amazing. For high end throughput scenarios companies often scale by adding more servers rather than by performance tuning. In our experience the ROI is dramatically higher in the latter. Amplify is a critical tool to view visibility into the bottlenecks and which parameters can be tuned.
When Analog Devices churned out the TigerSHARC processor they wrote a c compiler because "C is what you use for low level code" not Forth, Pascal, Modula, Ada, Fortran, Algol, a lisp or any of the other hundreds of programming languages that have been used to write programs directly on metal on computers that the TigerSHARC outclasses by magnitudes.

and "c is what you use for low level code" because decades of Unix. Decades of C being the lowest (non-assembly) level of programmers' systems, decades of being the only language that doesn't make you install an additional runtime, decades of accumulated wisdom...

But those are a side effects of Unix winning, not C qua C.
I don't want an open marketplace. I want somewhere I can conveniently find most things I need from my laptop for a reasonable price.

If Amazon came alone with insane, draconian policies and made it a very closed market, I'd be ok with that as a consumer so long as I can find what I need.
Thanks! Just do things your way and you'll get there for sure ;-)
There are people who travel internationally. What happens then? Do they get mistreated due to the changing country where they happen to be watching? Currently they have their catalog limited and have to resort to a VPN to resolve the issue.
std::vector spec leaves quite a bit of performance-critical details unspecified. I imagine the allocator behaviour differs enough between implementations that they implemented their own to keep performance in different platforms more predictable. The performance requirements for a physics engine can be quite different from the general case that the std::vector spec is aiming for.

I imagine templates are frowned upon for the same reason -- too many moving parts. Otherwise they're perfectly fine to use in projects that have goals other than portably predictable performance.
Anil Dash: Tech Is Failing Us
Okay, apparently I'm wrong about that.
I seem to recall a recent discussion where these devices are very hard to identify compared to a number of legit mobile phone amplification devises that many large buildings have for their employees in cities.

Is this the same technology?
It doesn't free a business of responsibility but if political pressure is put on regulators to treat companies differently depending on whether they played ball, it amounts to about the same thing.
"Why on Earth would you voluntarily code in a language where people can debate something as simple as which type to use for integers, unless you absolutely had to?"

Because we have no alternatives so far. I do C programming for a living, but I'd be more than happy if there were some type and memory safe language I could use to program any tiny, obscure MCU, that could stay at least in the same order of magnitude of speed and let access hardware easily. Rust might be a step in a right direction, but it still has a looong way to go to become a viable alternative to C in embedded world. Of course, for a modern, high level development (web, mobile etc.), I see no reason to use C (maybe except for tiny libraries or co-routines where speed is critical). C is simply a tool -- it's neither good, nor bad -- and as every tool, it has it's use. You can easily break your fingers with a hammer, but that doesn't mean that it's a bad tool for driving nails in.
The message you quoted appears in the left-hand screenshot [1] showing notifications, not the one on the right containing a dialog box.

[1] http://i.stack.imgur.com/7nCMFm.png
How much do you think banks pay those other middlemen? Sure there is I already gave it. It's difficult(though not impossible) and very risky to withdraw large amounts of cash from skimmed cards and that's to chip and pin that's getting even harder. It's easy to make an irreversible Bitcoin transfer from someone who you have hacked. And you can do it from anywhere in the world. The banks aren't going to save money with Bitcoin because they make a ton with credit cards.

Yes I saw you listed almost every killer app that's failed to find a footing in the Bitcoin world because it pin doesn't do anything but DNMs better.
I have no personal experience but just from reading the news my feeling is that it's reached the point where both sides just kind of want to see the issue "go away" in the media.

The people operating on these markets certainly don't want the attention, and the people who are fighting the drug war don't want the issue raised because the numbers don't look great. Everyone just seems to want it to disappear off the radar....and so it is...
Guillermo Del Toro Is Making a Scary Stories to Tell in the Dark Movie
How to create a Request object for your Lambda event from API Gateway
> I would argue that any code doing anything under the assumption that a char variable occupies 8 bits in memory and that the next char in an array is physically adjacent to it with no wasted space in between is just poorly-written and inherently not portable

I don't think that's fair at all. It's well written and perfectly portable, under that assumption. If that assumption happens to hold for all the systems that could is meant to run on, why shouldn't you make it? Why assuming that unsigned integers overflow to 0 is fair, and assuming 8 bit bytes is not? They are both pragmatic choices. I think arguing that the C standard didn't make the best choice is at the least a reasonable position. Saying that people who disagree with you on this are writing bad code is not the right way to approach the subject, IMO.

> If they're valid C they should work just fine for the most part

I've yet to find a library that is valid C, in the strictest sense of the term - i.e., no floats or doubles, no 8-bit char, no uint8_t, etc.
I'm sure there are, among libraries meant to run on DSPs. Does it make sense for them and libraries meant to run on bigger processors to adhere to the same exact standard? I'm not sure.
[Argentinean here]

In 2008, the problem with coins was real. There were not enough coins. I had to pay 4 or 5 bus tickets each day and it was difficult. Some of the solutions were to find a relative that can go to a bank to exchange bills for coins, or ask friends with cars to exchange bills for coins.

Now the problem is that the values of the coins is too low. 1 USA$ = 14 ARG$. So the value of the 0.10 ARG$ is less than 0.01 USA$ = 1 penny. So in most cases you just ignore it. The smaller coin that is currently in use is the 0.50 ARG$ = 0.07 USA$, and if you are lucky you can get a 0.25 ARG$ = 0.20 USA$ coin.

Also, the bitcoin use is not so popular as described in the article.

The "fertile ground for radical financial experiments" is true. If you enjoy economic experiments, grab some popcorn and wish us luck.
Sorry, I didn't mean to bash on them for making. Let me clarify my opinion. What annoys me is that they made a thing, which is of debatable use, and talked it up as the next big thing, which everyone should use, because it's amazing. That bugs me.
...and ugliness is software's!
> If you've ever thought "I'm going to buy the brand-name [pasta|batteries|phone|insurance]" you're susceptible too.

Of course I did. The thing is, in many cases it's totally right. Smartphones are a good example - you really don't want to buy the cheap ones. Not if you value your mental health. One has to approach this pragmatically though. Branded pasta is usually little different than unbranded one, for instance. And branded clothes - that's literally making money on people's vanity.

> It's one of the reasons why, in the UK, we're moving to mandatory pension provision. Unless you take action, a fixed percentage of your wage will be placed into a pension scheme. As your wage rises, so will your long term savings.

Great to hear that! It's one of the few things that are better for everyone if they're opt-out.
List of Bash/Vim/Python/Linux/Automation Guides/Tutorials/Scripts 4 Linux Devs
Were getting paid by my partner in the US. My partner is funding us at the moment.
That is sad. People grow, people mature. Most of us say/do things that we regret years later - it shows that the person has matured compared to 10 years ago.

If an employer rejects an applicant because of some comments they made 10 years ago, maybe one should think twice about working for that employer?
There's nothing wrong with growing instead of paying dividends.

Growth: We have 100 outstanding shares of $1, so we're worth $100, we made a "profit" of $5 which we immediately invest in ourselves such that we're now worth $105. Each shareholder is $0.05 better off.

Dividends: We have 100 outstanding shares of $1, so we're worth $100, we made a profit (no quotes) of $5 which we pay out in dividends. Each shareholder is $0.05 better off. We also issue five new shares of $1 and invest the revenue in growth, the company is now worth $105.

The former model gives Amazon more freedom by isolating them from the whims of stock market (it's hard/expensive to raise money in a down market), and is probably more efficient because there are fewer transactions involved, but requires investment opportunities for the $5. Apple, famously, does not have these opportunities, so the best they can do (indeed, what they're supposed to do -- if investors want to invest in cash, they'll go to the treasury bond market) is to remit the cash to shareholders, through dividends and buy backs.
It's made me a little down on digital stamps, which was an idea I used to like.

Back before spam filters got good, one of the proposed solutions to the spam problem was to require everyone to compute an easy to verify, difficult to produce hash for their email message and bounce everything which didn't come with an attached hash. The idea was that a regular user could spend 1 or 10 seconds hashing each email, but a spammer couldn't spend the time hashing millions of spam messages.

Now I suspect that we would have just ended up with data centers full of highly efficient hashing hardware cranking out signatures for spam messages.
Yet, the markets are bigger than ever. Volumes are skyrocketing and prices for various substances are lower than in years (see acid).

.onion markets are far from dead.
From the bitcoin.org FAQ:

>Isn't Bitcoin mining a waste of energy?

>Spending energy to secure and operate a payment system is hardly a waste. Like any other payment service, the use of Bitcoin entails processing costs. Services necessary for the operation of currently widespread monetary systems, such as banks, credit cards, and armored vehicles, also use a lot of energy. Although unlike Bitcoin, their total energy consumption is not transparent and cannot be as easily measured. Bitcoin mining has been designed to become more optimized over time with specialized hardware consuming less energy, and the operating costs of mining should continue to be proportional to demand. When Bitcoin mining becomes too competitive and less profitable, some miners choose to stop their activities. Furthermore, all energy expended mining is eventually transformed into heat, and the most profitable miners will be those who have put this heat to good use. An optimally efficient mining network is one that isn't actually consuming any extra energy. While this is an ideal, the economics of mining are such that miners individually strive toward it.
That doesn't touch my argument. If you're code is meant to run on DSPs it will already enforce all the relevant rules; if not, you'll have to port it anyway. It's not like your compiler backend that outputs code for DSPs will just compile standard C.
I remember the announcement of the beginning of the project, probably on Slashdot. There was the call for participants.

I felt certain they would fail to achieve critical mass in order to become the large scale success that they have.

Glad to be proven wrong! And congrats.

I have contributed too. Here's hoping they solve the latest set of challenges with the insider community.
TradeWars 2002, The Pit, and Legend of the Red Dragon reminds me of many pleasant Friday nights, in high school. Thanks for posting this.
AVG Internet Security 2016 Crack and Serial Key Free Download
In that vein, I'd like to point out Gridcoin[1], a crypto-currency that rewards you for throwing your computing power at a BOINC project (basically scientific data crunching) [2] instead of wasting it on pointlessly solving crypto problems. It's certainly not perfect, but an interessting idea nonetheless.

[1] http://gridcoin.us/
[2] http://boinc.berkeley.edu/
That WaPo news has been debunked:

http://blog.erratasec.com/2013/07/no-nsa-cant-track-phones-e...

There is NSA method called 'implant', but it requires installation of software (possibly in the firmware). It's not so easy and it can't be used in large scale.
What about using butane or propane like the lighters?
Valve's is one of the systems that inspired the creator of Holocracy.
Needless to say, his ego is scared shitless about that.
What does one need a secure smartphone for?
I'm not sure if you are passing judgement but this is how language evolves.
I suspect this works in the military because the military doesn't tolerate rebellion - even minor rebellion - much at all. But it has unique, specific privileges that enable this - it's definitely not a model you can apply elsewhere with ease.
I think it's fair to say the virus is now endemic to the region, but local communities should have gained experience from the first outbreak and can probably now carry heavy gauntlets and cast curative magic.
To paraphrase an old saying about the Lisp programming language: Bitcoin is no deader than usual.
It uses vastly more energy than payment processors that have vastly more throughput. And the ideal miner that finds a valuable use for the waste heat is a fantasy, and it's an incredibly inefficient way of generating that heat.
Venture Funding Gushes in New York City
I wonder what the war on drugs would look like if we took prison out of the equation. So make using drugs the only offense and the penalty is the equivalent of a parking ticket. Selling, buying or possessing drugs would all be perfectly legal (to the extent cigarettes are) save that they provide instant probable cause for a drug test.

So you lose the possibility for the deterrent itself to ruin your life, but you still have a pretty significant social deterrent because use is still formally illegal so use in public space is impractical because the cops will show up and start issuing citations.
[Everything below is about Germany]

djb is wrong. Although it probably doesn't matter much, practically speaking.

There is exactly one way how a work can become "gemeinfrei" (public domain): expiring copyright.

So no, you can't place something into the public domain.
(There is a minority opinion, as always, among legal scholars, but the big majority says "no way").

You might be able to argue that your wish to place something into the public domain can be re-interpreted as relinquishing the "Verwertungsrechte" (rights of exploitation).

That's what djb seems to argue, and it is a sensible stance. i suppose many courts would agree.

But it's not as clear-cut as djb claims. And who needs ambiguities there?
Protection of investment. The developers have invested time and effort into their IOS software. The developers probably have the full suite of Apple hardware, phone, ipad, mbp, tv and all the software, configs, etc. They love using Apple. They love Apple the brand.

To say bad things about the brand that one has invested so much in actually would cause physical pain. To even consider leaving the brand and dumping such an investment puts many people off. They would rather protect themselves psychologically, and protect their investment. Thus we witness a polite and gracious love letter. It makes psychological sense.
I feel like wikipedia killed the web in a way. Anytime you search for something 95% of the time wikipedia is the first result and thus 99% of the time it is I go to it for information. What websites or innovations have we missed out on because of this?
Yandex now translates to Sindarin
Your comment made me wonder if there is a tool or service that provides backups or clones of github-only information such as issues etc. Lo and behold: https://github.com/joeyh/github-backup
If they aren't interested in the network effect alone, then why not use GitLab?
Apple reaps 100% of the PROFITS. They are effectively a natural monopolist. Who cares about money-losing Android customers??? [praying I don't start some juvenile iOS/Android flame war]

I've never asked this before but why did my post above get so many downvotes??? It's 100% true and not snarky or anything. I'm confused.
Amazon streaming only works when you're in your home country, no matter where your billing address is. At least for Amazon UK. When I'm in America, I have to VPN back to the UK to download content for the flight back.
This was one of the things revealed by the Snowden leaks.

'Dreamy Smurf handles power management, which according to The Guardian includes "an ability to stealthily activate a phone that is apparently turned off"'

https://en.wikipedia.org/wiki/WARRIOR_PRIDE
To be able to say 'yes' to sustainable business growth, we have to say ‘yes’ to system integration also. Here's why: http://www.rolustech.com/blog/5-key-benefits-of-business-int...
Cool, but every city I tried is searching for the same shitty pop songs
Why give a monopoly on drugs to the black market? Drugs are a public health safety issue. They should be sold by the state, in a controlled way. Sure, black market will continue to exist, but they won't have a monopoly, and we will have more tools to help people consume in a responsible way.

Lots of places in the world ban advertising, control the packaging marketing, control the display of cigarettes in stores, control where you can smoke in public, etc etc. Alcohol is also heavily regulated.

Heck, in Canada, the purchasing and distribution of wine is mostly done by the state. Then, depending on the province, it might be sold by a private or state store, but it's always very regulated. I'm sure heroin producers would have much less options if their only client was the state. (btw: same for medecine, usually purchased by the provincial governments, then sold to pharmacies, hence lower prices)
Thank you for clarifying that!
No, the money didn't come from taxpayers. If Harvard didn't give free tuition, it wouldn't increase the federal budget at all.

Additionally, charitable giving is incredibly consistent (around 2% of GDP). [0] If people didn't donate to Harvard, they would probably donate elsewhere.

I think you really have to stretch it to make this at the cost of taxpayers.

[0] https://philanthropy.com/article/The-Stubborn-2-Giving-Rate/...
>If not, would it be possible to build a device to flood them with fake/spoofed IMSIs?

Technical ability wise, yes.

Legally, no. The Mobile Telephones (Re-Programming) Act 2002 [0] makes spoofing IMSI, even that of your own, illegal in the UK.

[0] https://www.staffordshire.police.uk/info_advice/crime_preven...

Disclaimer: I am not a lawyer.
Sure they do: https://duckduckgo.com/?t=lm&q=cost+of+death+penalty+in+the+...
I didn't say C++ is a horrible language, and I'm sure I didn't say it because I don't really think this.

I would think you're being downvoted because there aren't really any language wars around the choice of C/C++ - it's not like PHP vs Ruby or Python or something. You're imagining a war where there really isn't one.

Usually people writing C or C++ don't have much of a choice, and usually people choose these languages due to the requirements. For example, writing embedded microcontroller code that will run on a $0.70 chip. What are you going to do, write it in Rust?

Nobody would dream of telling Linus Torvalds to refactor the Linux kernel into some other language - it's not just a ridiculous suggestion, it's like asking the United States to move to a different continent - it's a total non sequitur, it's not even in the realm of possibility.

Basically the advice "you should avoid writing C if you can" is totally uncontroversial, and for I would say 99% of people who woke up today, January 15th, 2016, a weekday, and wrote C code, the answer to "can you avoid it" is no. (Not just due to their position/employment but due to the very requirements of the project itself.)

Sure you should avoid writing C and C++ when you can, but for some classes of problems that is "never."
Drupal: 15 years old
> Where would someone who had never before been exposed to an App Store ever learn about how any of those things work?

Well sure, but we could say this about anyone for every topic there is in this wonderful crazy thing called life. The only difference is between those who had interest to learn and those who find 1001 excuses why he didn't. The easiest thing in the world is to give up.
EUCoookieLaw – The Only 100% Compliant EU Cookie Law Wordpress Plugin
I like the idea but perhaps OSSwatch would be a better name?
I was used to check http://osnews.com/ daily for Years now. But for me, they update frequency is quite poor, so i stopped visiting the site at all. This looks promissing and nice.
Security Vuln Allows Theft of Canadian Tire Loyalty Points
I didn't say that.

The easiest / obvious automation candidate is long haul/overnight interstate trucking. That's a shitty, hard job with high turnover that pays well. It absolutely trends that way.

I grew up in farm country and saw it firsthand... all of the farm families and blue collar folks with marginal educations got into construction or drove trucks. Some do construction in the summer and driving in the winter. The alternative is a much lower paying job & poverty.
Government officials have data mining algorithms that detect patterns in cellphone disappearances.

Big city with millions of people. Two or more cellphones disappear when they approach the same part of the city. When this happens few times, you might get flagged.
Interesting. Thank you for clearing this up!