skysight-inc/HackerNews huggingface dataset:
Many countries have problems with violent political extremism of different sorts. When they outlaw free speech for supporters of those ideas, we call them violators of human rights. When China locks up dissidents because they spread anti-government messages, we say it's bad. But Germany and Austria do the same.

Would you really be happy if the US outlawed climate change denial and intelligent design? It's one thing to not like them but a massive step to imprison people for talking about them.
You may not need d3
Every time you boot up your computer with systemd Lennart Poettering personally comes to your house and fucks your computer while dressed like Stalin.
I've very mixed feelings with all the craze around deep neural network and learning. On one side, some results brings so much magic it's astounding and really looks promising. On the other side, anything that is not a use case of convergence from general to specific, like hand writing recognition, but general to general, like qualifying pictures with vocabulary, fails miserably (in a very entertaining way).

And the slip from neural networks to artificial neural networks to artificial intelligence we see on the broad news, really make it look like expert systems all over again. At first, it's said that it can solve any kind of problems, and then, we end up with a very narrow set of problems it solves reliably.
What is prehistory?
put it in an aws vpc on a private subnet. create another subnet with a nat instance. Only allow access to the vpc over ssh or whatever from the secure control server. Lock all other incomming via security groups or network ACLs. Allow egress from this box only to route on ports 80 && 443 out through a route table to the NAT instance to the internet. Further you can allow the nat to only allow access to 80/443 outbound to whitelisted ip addresses, or if you want to get craftier, make the nat a squid box and whitelist / net nanny what it can hit possibly via an admin watching twitch plays stream and saying yea/nea
Note that the go exemple about returning a pointer to a stack variable is actually valid in Go: variables that escape their scope are allocated on the heap.
This looks like a great start. I'm kinda addicted to services like this. I pay for one called JustDropped as it emails me about expiring domains based on patterns I'm interested in and I've managed to pick up several reasonably valuable domains on the drop so far.
Can you please share the name of this fungi?
This comment thread seems to be the 2-minutes-hate for systemd, with mostly predictable results. But the actual news seems to be that Busybox removed the use of the systemd notify system which lets systemd know that the service has indeed started and it’s OK to start other processes which depend on it. This is no great thing – the normal and traditional Unix way of daemons is for a program to fork, where the fork continues to be the actual daemon, and the original process exits. Systemd can detect this exiting of the started process, and will take that as the signal that the daemon is ready, so there is no need for the notifying function in this case.
Does MorphOS have resource tracking and memory protection now? It didn't last time I was following it (about 3 years ago). To be fair, none of the next gen Amiga operating systems (OS4, MorphOS, AROS) had implemented that last time I checked.
When running a business, you need to spend 50% of your time on the business-part and the other 50% on providing content, serving your customers, etc.

With ads, you let the ad-network do the business-part, while only taking 10%-50% of your turn-over. You can spend 100% of your time making content, etc. Especially small businesses are happy with that model.

The ads where good for content, as more content was created.
But it's now leaving a huge gap of opportunity!

Then there's also product discovery. We need new ways for people to discover more content that they are interested in.
Saw this link on Stack Overflow the other day and have been watching attentively. Great videos - I found the presentation of the PyObject particularly helpful (lecture 4). I'd be overjoyed if there was an extension to the course in future!
I agree with you that the code is pretty readable, and well-commented. But in my experience with the code-bases of MRI (Ruby), CPython, and Lua, IMO CPython is by far the hairiest.

Here is what I mean by "hairy": reading the Python source, you see all sorts of complexity that looks like it is the result of patching problems in previous versions. There are all sorts of comments of the form "we have to do this weird thing here because some obscure things breaks if we don't." The most extreme example of this I've seen is this monster comment, written in the style of a FAQ because it's so complicated:

https://hg.python.org/cpython/file/9beeb4c1375d/Objects/type...

I've had so many experiences of wondering "wtf is Python doing, I don't get it," only to find some strange behavior in the interpreter that I never could have anticipated. Things like this won't affect most people writing straight Python, but once you are writing C extensions the inner complexity of CPython becomes far more apparent.

Here is an example of a problem I ran into. I had a C extension that was working fine in Python 2.x and 3.3, but then I got bug reports from my users that it was broken in 3.4. It turned out Python 3.4 had added a restriction: it was no longer allowed to make a statically-allocated type derive from a dynamically-allocated type. Why the new restriction? It's not entirely clear: this rule isn't documented anywhere, and the bug/change that added the restriction has no explanation (http://bugs.python.org/issue22079). They probably discovered some scenario where allowing this could lead to problems, so they added some code to disallow it.

This is my experience working with CPython. Lots of subtle rules and semantics, many of which are not documented except as comments in the source.
No particular reason. It just looks like a good one (e.g. high fork number, a lot of opened and closed issues).

I'm open to suggestion though, if you have a better one.
The new Apple TV remote might shatter if you drop it
Don't know about Russian law, but that's certainly not true everywhere

In the UK for instance, if you're changing credit card terms, you'd be expected to send a notice of variation looking something like this (https://www.hsbc.co.uk/content_static/en/pdfs/en/nov_general...)
It only replaces sysvrc, [0] but I find the OpenRC-powered systems I admin to be quite sane and easy to manage.

[0] But that's okay. I strongly suspect that when most folks say "sysvinit", they really mean "sysvrc". Hell, I used to be one of those folks until a while back.
So what they should do is, what Android apps do:

- when you first go to the website, you get the ad-infested website

- you can pay for the app, and now, no more ads. In Android apps, the amount tends to be crazy low, like less than a cup of coffee. Pay that and get no ads is a no-brainer really...
http://backreaction.blogspot.com/2014/09/black-holes-declare...
Shoot me an email, in profile -- there's a Denver developers slack channel that has a few job listings. And it's a good place to meet other devs in town.

I'd also suggest taking a look at http://www.builtincolorado.com/.
Photos: New York City sends old subway cars to a watery grave in the Atlantic
Great to hear I'm not the only one.
I can't make up my mind regarding the sign (plus or minus) of his contribution to the field.
Startup Makes Batteries That Charge in 30 Seconds
> And Linus threw a hissy fit instead of actually examining the situation.

You really, really, really need to take ten minutes or so and read the whole thread. If you've not the time for that, then the single message linked here provides a decent amount of context: https://news.ycombinator.com/item?id=10484317
>Advertisers don't get some kind of toast on their phones saying "Joe, 34 from Topeka with a toaster fetish, has just visited your site!"

But the likes of Google and Facebook know exactly that. They have it stored somewhere and it's only a matter of time until it gets stolen by organised criminals, religious fanatics or oppressive governments.
https://en.m.wikipedia.org/wiki/Ophiocordyceps_unilateralis
This strikes me as pretty similar to the usual "record labels are evil" defense for pirating music, in that it's a rationalization for something people were going to do anyway. While your points are true ones, they're not the reasons most people are using ad blockers (for instance, I am quite confident that most people have no idea about the security risks involved in simply loading an advertisement).
You say "nobody" but I know that's not true because I am "somebody" who donates.

Ad blockers mean one isn't prepared to pay for your product. Personally when I am prevented from viewing content because my Privoxy has been detected I tend to just go elsewhere. I find ads a significant burden on my concentration and well being.

Yet in print media I don't mind. Often I read trade mags specifically for the ads, they are great market research.
http://www.store-dot.com/#!flashbattery-for-electric-vehicle...
The poor are poor at least in part because they're prevented from being rich by a combination of poor education, media distraction, and lack of access to working capital.

A few individuals can always break out of the ghetto. But the ghetto is a human trash heap - the graveyard of much raw talent and potential collective prosperity.

It really shouldn't exist in the first place.
Yes. It's unrelated to how you acquire the Bitcoin, there's a soft limit of something like seven transactions per second across the entire ledger (it's not exactly that because the difficulty of mining a block is set based on the current hash rate, but it's set so that on average a block is mined every ten minutes; in practice, it will usually be much lower, since that figure assumes only minimum-sized transactions are used and the block is full, which is rarely the case).
There's a lot of hate for systemd and there's also a lot of people ignoring valid criticisms and going so far as labeling those making the criticisms as haters. This does not bode well for reasonable discussion. It has become very political.

Whether systemd is a good thing or a bad thing depends ultimately on what you're trying to do and what sort of operating system you're using. For some people systemd is really helpful, for others it gets in the way and creates unnecessary complexity where it otherwise wouldn't exist.

I've been using systemd along with fleet on coreos, and it's fantastic for me but I personally wouldn't want systemd on my desktop. The problem is that it has been forced onto people left right and centre when it doesn't suit their needs. That essential reasonable debate never occurred and those that are forced to either swap distro or 'convert' to systemd get upset. If there was a reasonable debate people would still hate on systemd, but at least the reasons for using it would be more known and the criticisms atleast acknowledged.
Isn't this the case for every word? I would cut off my right hand if you found, for example, the word banana in old texts from the time before bananas were discovered.
24MHz - 1.8 GHz... that's going to be a $10 RTL-SDR dongle with some custom software, which doesn't really have a low enough noise floor or intermodulation to test your equipment for compliance. Though proper RF test equipment does seem to have come down in price a lot faster than ham gear.
The entire purpose of a demand uptick is to cause inflation and lower real wages. Google Keynesian economics - its a fix for unemployment and output gaps, not low wages.

Given that we are already at the natural rate of unemployment, further demand creation is pointless anyway.
The Peano Axioms are not about defining what 'addition' and 'multiplication' are; they're about presenting a model of the natural numbers along with the operations of addition and multiplication in first-order logic. This makes them great fodder for worksheets in proof-writing courses (and I did glance through your worksheet; it looks like a great resource!), but doesn't necessarily expose the standard mathematical notion of what 'addition' and 'multiplication' are! If you ask a random mathematician out of the blue what the axioms of arithmetic are, my guess is that you won't often get the Peano axioms as an answer, but rather the standard algebraic ring or field axioms.

Although it seems very common to define multiplication as repeated addition in dictionaries and materials for kids, it is in fact only a valid definition for a rather narrow conception of numbers, i.e. the natural numbers. It doesn't work without exceptions for the Integers, the Rationals, or the Reals. Considering that we want students to eventually be able to deal with the Real numbers, I think it would be better to avoid defining multiplication to be something that doesn't work outside of the Naturals! We would be in quite a pickle trying to explain the calculation of the area of a circle in terms of repeated addition...

By calling what they're teaching the 'repeated addition strategy' it seems like they've thought about this; it's indeed a strategy for calculating a product of two natural numbers. But that makes the marking off of a point all the more perplexing, because both repeated addition schemes are equally valid strategies for computing the same product, by virtue of the commutative property of multiplication! Which is indeed generally an axiom and not a derived theorem in the more general case of multiplication, because multiplication is not generally defined in terms of repeated addition. In general, the axioms only say that multiplication distributes over addition: https://en.wikipedia.org/wiki/Field_(mathematics)

My kids are actually going through this phase of their curriculum right now, and I know that here, at least, they do teach the commutative property of multiplication fairly quickly after multiplication is introduced. So I'm not really sure what pedagogical point of the grading of this assignment would be, but perhaps there is some point to it. Fortunately my kids have not run afoul of this kind of thing.
Extending OpenStack Murano to Multiple Clouds with Cloudify
> ...they directly influenced and are supporting a udev alternative called vdev...

Have you a notion as to why they're using vdev rather than eudev? What appears to be the vdev introductory blog post makes no mention of eudev.
It´s clearly not magic. My experiments point this out playfully. Blackboxes don´t help innovation and education. In terms of research, lots of exiting work happening across the board, worth tracking and learning.
New words can have significant impacts on how we perceive the world, down to not even noticing certain things unless we have a word for them (Radiolab did an episode on this called 'Words' - the idea of the green/blue distinction not being represented in other languages is another common issue).

Even in the tech world, I see how having a word to hang myriad ideas off of can have a big impact. 'Logical' types howl and whine at things like 'cloud', 'Ajax', or 'HTML5' meaning things they don't technically mean, but nonetheless each brought numerous things together and in some cases (such as 'cloud') formed the cornerstone of a new sector. (See also the recent use of the word 'unicorn' around here.)
I was surprised by the sheer number of options that staff have for retaliating against inmates. Among the items in the "Prohibited Acts and Disciplinary Severity Scale" that have the maximum severity level of "Greatness" you find #197: "Use of the telephone to further criminal activity"; #109: "Refusing to provide a urine sample"; #198: "Interfering with a staff member in the performance of duties"; and the catch-all #199: "Conduct which disrupts or interferes with the security or orderly running of the institution". These violations are in the same category as killing somebody (#100) and they incur the strongest sanctions (longer incareation period, isolation). They are apparently more severe than fighting or extorting somebody (#201 and #204).
Previous discussion: https://news.ycombinator.com/item?id=10457474 (31 points, 4 days ago, 4 comments)
There're even people that don't like the automatic moving in Rust, because they can't see where something is moved.

I can understand why people feel that way, but it's a bit irrational, because if automatic behaviour can't result into incorrect code, more ressource usage or higher work load, why should I care about?

I have pretty much the same feeling about explicit lifetimes in this example.

Again, I understand that people want the whole control, want to see every relevant information, but everything has its costs, and the relevant information in each use case isn't always the same.
Do you really think people seek out minimum wage jobs? For a lot of Americans it's minimum wage, or nothing. Most employers will pay just what they have to in order to fill that position. It's like landlords. Have you ever had a landlord lower the rent? No--they get the maximum amount they can weasel out of a tenant, at least in my godless part of the world--The Bay Area.

As to taking a few online courses, I wish it was that easy.
I have worked with some highly intelligent minimum wage workers. I have worked with idiots who have Bachelor's, and even Master's degrees. I have met Mensa Society members who became homeless, and one who's in jail.

I have a feeling by your writing you are young. Come back to your post in ten/twenty years; and I bet you will have change your mind?

(I used to think a bit like you before I had a nervous breakdown. The world is not black, white--it's grey. Yea, you strive to improve yourself, but that's only a small part of success equation. It's a supportive family. It's an in demand degree, at a reputable college. It's networking--which I always found nauseating. It's being a risk taker, that very few poor buys can even think about. See the rich boys can fail, and while they don't tell people; a family member seems to always be there giving them a second chance. Poor kids seem to get one, or two chances at pulling themselfs out of minimum wage.
When I was younger my ticket was getting into a good Union. I was poor, but did well on a test, and it didn't hurt that my father was in the same Union. Yea, it's called nepotism, or in my case white privilege.. It still exists.

I don't want to argue, and I wish it was a cut and dry as you think.
Additionally, visitors don't sign a contract to agree to view ads in exchange for content, content-makers don't own their visitors' eyes or attention and can't expect to just sell them off willy-nilly.

I'm very sorry for content-makers who've hitched their financial wagons to ads, I wish things were easier for you, I really do, but I'm not going to view ads, nor am I going to feel bad about it. No more so than if you had made the poor choice of relying on spam for financial support.

Look, a lot of this ad revenue was bullshit anyway. Online ads have not been very effective historically, but people were still willing to pay for them and that pumped a lot of money into any site with a lot of traffic, regardless of whether or not the ads on that site actually worked. It turns out that visitors have started blocking ads before people started figuring out how crappy the RoI on those ads actually were, but that money was likely to dry up one way or the other eventually.

There are plenty of non-obnoxious ways to do product reviews and endorsements that can still bring in revenue (that's the laziest option) but there are also a ton of excellent options out there for content-creators to gain financial support without relying on ads. It's easier than it's ever been to earn a living without ads and it's only getting easier over time. If you're a web-focused content creator in 2015 and you don't have something for sale on your site (even just "brand" merch), don't have patreon set up, and don't have plans for crowd funded projects then you're making a huge mistake and leaving a crap-ton of money on the table.
"However, I've never seen it disputed that money printing causes hyperinflation."

It can be caused by that, but you have to question what would cause a government to keep printing money when it became clear that inflation was too high?

With the example of German hyperinflation, printing/creating money wasn't the cause of hyperinflation, it was a symptom that resulted from forces in the German economy, specifically high demands from foreign countries as repayment for WW1 (even though it's debatable whether Germany really caused the war or were pushed into it by Britain, and I say this as someone from Britain) and recklessness on the part of private banks and investors. The German government didn't drive the country into hyperinflation. It's worth noting that even the German central bank was privately owned and run at the time, so all the money printing was happening in the private sector.

I'd be happy to explore an example of when a government created hyperinflation, are there any examples you know of?
Lawrence Lessig: Fixing the Republic (10/29/2015)
Wait, people are using Systemd on embedded Linux?
You go out of your way to replace the Linux userland with a single small binary, and possibly go through the trouble of using a small libc implementation, and then you install this mammoth called systemd.
>
I'm very sorry for content-makers who've hitched their financial wagons to ads, I wish things were easier for you, I really do, but I'm not going to view ads, nor am I going to feel bad about. No more so than if you had made the poor choice of relying on spam for financial support.

People who hated spam signed the Boulder Pledge.

People who hate ads tend to say fuck you, I'm blocking the ads but taking the bandwidth anyway.
There is a technology that allows incoming I/O data to be put directly into cache. Pretty useful! :)

I think this is the original introduction: http://web.stanford.edu/group/comparch/papers/huggahalli05.p...
Fantastic. I did a thing like this a while back but using individual divs for the pixels. The idea was to pixelate the image, but then I realized you could set the pixel size to 1 and get a perfect rendering of the image back. I'm happy to report that it's even slower than Img2css' method. Another perk is that you can apply styles to the pixel divs yielding interesting effects.

http://www.nedned.net/?x=divify

(Scroll to the bottom to skip the waffle and get to the demo)
> There is no actual "word" for million in Chinese.

> 百 is a hundred, 萬 is ten-thousand. A million is 百萬. But also I'm guessing 400萬 could be understood as the same as 4百萬/四百萬.

But there is 億 in Chinese which means a hundred million.

十 　 10 ten
百 　 100 hundred
千 　 1,000 thousand
萬 　 10,000 ten-thousand
十萬 　 100,000 hundred-thousand
百萬 　 1,000,000 million
千萬 　 10,000,000 ten-million
億 　 100,000,000 hundred-million
十億 　 1,000,000,000 billion
百億 　 10,000,000,000 ten-billion
千億 　 100,000,000,000 hundred-billion
萬億 or 兆 1,000,000,000,000 trillion

萬 and 億 are traditional Chinese characters. The simplified characters are 万 and 亿 respectively.

兆 is usually avoided because it does not only mean trillion but also 百萬 (million) in mainland China's translation of "mega-byte" or "mega-pixel" for example.
Why “Why 5 x 3 = 5 and 5 and 5 Was Marked Wrong” argument is wrong
Your own Debian Mail Server (part II): how to prove you are not a spammer
Video of a more recent version: https://www.youtube.com/watch?v=lJ8ydIuPFeU