skysight-inc/HackerNews huggingface dataset:
I was a little confused about why this was called "Occupy Google", since that makes it sounds like it's against Google -- but then goes on to describe it in complimentary terms on the homepage.

One of the sub-pages has the actual list of goals they want Google to do:

1. Blackout their entire website for a day,
replacing it with a link to petitions and the
FCC comment page.

2. Add a link to their homepage to inform
visitors and connect them to petitions
online.

3. Create their own creative way to connect
their users to this issue and how to
fight back.

Those are pretty concrete and tangible goals -- much more understandable than "Defend the Internet". But they should be on the homepage, not buried elsewhere.

[0] http://occupygoogle.org/goals.html
Exactly.

cinst paint.net

This is how you should install software on any OS. If you're still hunting for downloading links you're doing it wrong.
I remember something implemented as GCC extension (the cleanup variable attribute) but I never used it so I can't judge if it's really what are you searching for.
I think this proofs Scott Meyers point about the most important feature we have in C++: the destructor.
Yes, and also a fairly basic research fail, referring to the ECMWF's old supercomputer at position 60 as the UK's weather predicting system. They have couple of new systems at positions 19 and 20. ECMWF is for Europe, not UK, even if it is based in Reading. The key is in the name.
There's some history there. Basically a scammer was passing it off as a paid app [1].

See also [2]:

"Excluding the installer, text, and graphics, Paint.NET was released under a modified version of the MIT License.[6] It was initially released as completely open source, but due to breaches of license, all resource files (such as interface text and icons) were released under a Creative Commons license forbidding modification, and the installer was made closed-source.[7]

Version 3.36 was initially released as partial open source, but the sources were later removed by Brewster, citing problems with plagiarism. In version 3.5, the license was altered to reflect this, and users are now prohibited from modifying the software. As free licenses cannot be revoked, developers can still legally develop forks based on version 3.36 and earlier. Brewster later stated that he hopes to release portions of the source code back into the public."

[1]: http://blog.getpaint.net/2007/12/04/freeware-authors-beware-...

[2]: https://en.wikipedia.org/wiki/Paint.NET#Overview
>The work, eg. a book, you've spend tons of money, thought time and effort to make, can be copied in a couple of days or weeks. What's to say what's just derivative or is a rip off? Is changing a few plot points or wording enough?

You are arguing about technicalities. Obviously changing a few words is still copying the previous assets. Writing a new book with the same characters or plot is still not a copy. The courts can decide on the rare grey area like they currently do anyways.

>It's not like fan art and fan fiction ever produced anything that worthwhile though. Has there ever been any major fan fiction work hailed as literary worthy? Maybe you'll find one or two examples. I doubt you'll find ten.

I can't tell if this is a joke or not. But there is HPMOR and countless others. Obviously most writing is bad (original or not.) The fact that it is a derivative work has nothing to do with it's quality. You just don't see the hundreds of novels that never get published, but bad fan fiction gets posted online regardless.
I choose C++ precisely because I am a single programmer. I can't afford to waste any time writing code that doesn't translate to a user feature. I write a lot less boilerplate and spend less time chasing bugs using C++ than I would in C.

If you're happy coding in C then by all means continue. I'm just a little tired of all the C++ critics that insist that only naive or inexperienced programmers use it and they'd all be equally productive if they'd just man up and use C for a while.

Down votes are not coming from me, by the way.
Yeah that makes sense, target the market that you're game is actually about rather than just "the game market". Makes sense when you think about it.

By the way - I'm in the UK too. If you fancy someone to do the Android version I've plenty of Android, LibGDX and Java experience :). Email is in my profile.
The difference is considerably larger than Arial vs. Times. I think it's closer to discussing, in earlier centuries, which European languages used blackletter scripts versus Latin-style scripts. Which is something people actually do discuss, and at times it was a major political issue.
The way ML modules works seems to me like a much better deal: with interfaces and implementations.
There's a proposal to have something similar done to Haskell.

[1] http://plv.mpi-sws.org/backpack/
Can an immigration officer personally deny you entry to the country?
“They Enjoy It”: Using Tablets with SEN Students
I've tried Squirt and it's great, but as Steve Ballmer proved naming anything 'squirt' or 'squirting' is not a path to long-term product success.

The thought of anything squirting in my eyes, ears or wherever is one I don't want.
> Its a shame you have to play 'guess the download link'

getpaint.net > download tab > download now > Free Download Now

That is quite a few clicks.
C++ critics that insist that only naive or inexperienced programmers use it and they'd all be equally productive if they'd just man up and use C for a while.

I would never say such a thing, because I don't believe it.

Who cares about downvotes? Our conversation was fun. Thank you for it.
Start command with a space: it won't go to the history:

# ignore repeated, space-started, and casual commands
export HISTIGNORE="&:[ ]*:l[sl]:[bf]g:exit"
But my install of Paint.Net will still work if it disappears tomorrow.
I've always liked to keep in mind that C++ was developed as an extension to C ( http://en.wikipedia.org/wiki/Cfront ), so most of the constructs that it has can be directly mapped to C --- I think the only exception is... exceptions, although there's probably a way to do it using setjmp/longjmp too.

Personally I prefer C because of all the added flexibility it allows, but I can definitely see the value of a lot of the features added by C++ - C programmers were using structures and function pointers before, now they can use classes. RAII - a nice benefit of the semantics of constructors and destructors - is a more implicit, easier way of doing the same thing manually by calling the appropriate functions. Templates make it easy to generate a lot of otherwise very similarly structured code. Operator overloading can replace function calls and make some expressions look clearer.

However, the biggest disadvantage of all these features is that they add complexity and cognitive overhead to understanding the code - abstractions are only truly useful to those who know what the abstractions are of. That's why I believe that anyone who wants to learn C++ should already have strong knowledge of C (including structures, pointers, and memory allocation), and preferably know some Asm; then the transition to using the features of C++ feel straightforward and natural, without the "I don't know how it works, it's all magic" feeling to them. It's for this same reason that I recommend reading through the code of the STL - a good one to start with is std::vector.
Judge: No-fly list violates constitutional rights
Luckily we have modern C++ where such problems hardly exist :P
The cló Gaelach https://en.wikipedia.org/wiki/Gaelic_type had a similar history.
Your argument sucks because by appealing to authority of an active HN member, any retort is going to involve criticizing an active HN member who's not party to the conversation.
Perhaps adding a little bit of grey to the blue would help?
Does scoring well on these contests typically translate into being a good coder in business? (I'm genuinely curious, not implying anything). It certainly means one is bright. Would one be perpetually bored not finding coding for money challenging?
Does someone know what "mov dl,[fs:46ch]" does? In win32, fs and gs point to some process or thread info blocks, but in DOS? I was never aware of anything regarding the fs register and DOS unless a dos extender was run or pmode was entered!
Maybe because the parent has benefited from Paint.NET and it is logical to support them?
To me, speed-reading is "reading very quickly". I don't think that the exact method really matters all that much... or at least it shouldn't.
This can be a tough one.

I've seen several types of advice. Unfortunately so far I haven't seen an effective one.

- One would be to put calls to action that would encourage participation. This servers as a nudge and a frame for the type of engagement you want to stimulate.

- Another would be to ... create fake engagement to show the users that others do it, thus to lead the flock.

Of course, in my experience, neither of those two worked.

--- related story; can skip it ---

With my team we built a digital marketing advice website on the local web. We take the topics really deep and get controversial on many mainstream topics. Our approach is pretty much unseen in our local market.

Of course, we deliver. The site is on 1st and 2nd places for various keywords on google (this means at times, above wikipedia) and we are even over some local web companies, for keywords for services, that they provide.

Basically we kick ass on local.

YET, people don't comment on our site. So far we have tried few different approaches and none brough definitive result.

And the engagement is high i.e. people read; metrics show people spend time, read, scroll and share. And they share like crazy. We have articles that have almost 1:1 share:read ratio! We rechecked that 12312 times, to be sure that we didn't mess the counters of the share buttons. Not the case. External tools report the same stuff.

And people still don't comment.

It's like a curse. They read, share and do not comment.

So sometimes it is your audience that is tough to engage in specific way. But one must find a way! For his product. For his sanity. For science!

--- end of story ---

My advice is to lead with some fake engagement and then create some sort for gratification for the people to see that is cool to post links and others like it.

But if you find better advice ignore this one. While I gave it to you I still feel sceptical about it's efficiency.
That is a whole other story than removing search results.
I like how this takes two different memes and combines them incorrectly on both counts.
Pinta[0] is a decent Paint.NET-inspired Linux image editor.

[0]: http://pinta-project.com/
Taking Ciclosporin turned all of us patients into Sasquatch. I had to shave my ears. Even bald people sometimes get their hair back after a bone marrow transplant.

I once met a pharma research guy working on hair growth. I told this dude that if they isolated the hows and whys, they'd make a mint.

http://en.wikipedia.org/wiki/Ciclosporin
Thank you for the recommendation. I'm looking through it right now. Is there anything specific you wanted to point out that I should look out for? It's a pretty long document and I didn't want to miss anything important.
In modern times things are very vague. For example, according to Wikipedia, it's also part of Central Asia https://en.wikipedia.org/wiki/Central_Asia and even South Asia
https://en.wikipedia.org/wiki/South_asia
7 Ways to Start Making Money from Your Passion
Surprised Google Didn’t Acquire a Registrar
How about instead appreciating the different scenario outcomes between stand-alone OS-native installable software and "software as a service", and then the variations within each - a multidimensional hue with Stallman GNU/Open Source/BSDs/Linux etc. close to each other at one bundle of ends, nowhere near the Googles, Apples, Oracles and Microsofts etc. at various others, surrounding a kind of "works on my machine(s)" conglomeration in the middle with varying levels of documentation and support.

The more rugs that get pulled from under you, the more you appreciate what your abdication of control loses you and the experience gained hopefully makes your next decision a wiser one.
Embedded development...
Linkbaited!
For me it's more than just the sentence that I miss reading. I miss the context of the entire paragraph and, to a lesser degree, being able to see the preceding and following paragraphs.

I recently rediscovered the joy of reading longer pieces that take their sweet time to build up to a point, or to explain something complex. These texts are generally both longer and denser than, say, blog posts, and while paragraphs don't always require repeated reading, I usually find myself skipping back and forth between them to get a good mental image of the way they relate to each other.

I think tools such as this might be useful for reading relatively simple texts (blog posts, biographies, certain novels), but if anything I want to do less of that in the first place.
Support PyDev and Python profiler UI (for any IDE)
Can you hack the 1.2 million Ziggo WifiSpots?
The FAA's goal in life is to ensure safety in the air. Drones are obviously within their field of interest. When commercial drones take off, there will obviously be a lot more drones in the air than the recreational drones and toy aircraft now, since there is a lot of money to be made, while comparatively few people fly things for a hobby.
Patent for the Quantum Photonic Imager holographic projector
Naive/obvious questions:

Have you

a) done everything listed at https://dev.twitter.com/docs/streaming-apis/streams/site#App... ?

b) considered getting on a plane to SF, spending a few weeks there, and network like hell, in an attempt to meet face-to-face with someone at Twitter? You said you're desperate, so all options are on the table, though I suspect I'll get shot down for suggesting this.
Would you describe a page of written Vietnamese or Hanyu Pinyin as European? That's a fairer comparison to the author's turn of phrase.
Scoreboard: http://static.kattis.com/icpc/wf2014/
Which is better – Customer Retention or Acquisition?
http://www.quickanddirtytips.com/education/grammar/ado-versu...
most indie musicians are WELL below middle class.
Last van oedeem of waterophoping? Deze natuurlijke vochtafdrijvers helpen |
Nobody is claiming that all moral theories require agency.

The point is that many do, so if there are no agents (as defined above), it means that we should reject moral theories that we might otherwise accept. That's a significant result whether or all kinds moral judgement require agency (and as you rightly point out, they don't. As did I...).

As far as I can see, it's an open question whether there are any agents. It depends partly on whether the universe is deterministic (which is basically all that these 'scientist solves the free will problem' articles concern) and partly on whether it's possible to give an account of agency that is compatible with determinism.
Here's the Google Translate link: https://translate.google.com/translate?hl=nl&sl=nl&tl=en&u=h...
I agree the GIMP developers are missing out on a big opportunity by not making their UI look/behave more like the commercial products people are used to. But on the other side there are a lot of people used to the current GIMP UI as well.

Good thing there are projects like Gimpshop (though I havent' tried it yet), GIMP is a open source project so I don't see why we wouldn't have multiple UI's just like there are for Linux, KDE, GNOME, Xfce, ... as long as the core remains the same.
You seem to be admitting mistake, complaining about being corrected, and dismissing the process all at once. But I'm sure you learned something :)
Norse – IPViking Live (Live Hacking Map)
But why can't I send people their passwords?
Hi all, this is @omervk, one of the co-founders and maintainer of Plain-Text Offenders [1].

I've just finished creating two FAQs: One for developers who come to the site and don't understand what's wrong with what they're doing [2] and another for the laymen who want to understand what we're all about and how to protect themselves [3].
The idea is that people could also send these links around to educate others.

As HN is one of our main supporting communities, I'd love to hear your thoughts about both of these new pages.

[1] http://plaintextoffenders.com/
[2] http://plaintextoffenders.com/faq/devs
[3] http://plaintextoffenders.com/faq/non-devs
MEQRU: Digital Business Card Holder With Scanner
You'll notice that in the site's Acknowledgements section, the first to be credited is "Spritz Inc, the company whose patents are pending" [1].

Also in the acknowledgements is a link[2] titled "The problem with software patents."

Essentially, Squirt's creator, Cameron Boehmer, is letting everyone know that he has appropriated patent-pending technology because he rejects the idea that the method should be patentable. (Whether a court will disagree with him and impose a fine is, apparently, a chance he's willing to take.)

---

[1] http://www.spritzinc.com

[2] http://lmgtfy.com/?q=the+problem+with+software+patents
TOP 5 PRANKS
I believe the OpenBSD community of developpers is not too concerned with popularity or integration with vendor's hardware. They are more concerned with doing things right (or, some would say, doing things their own way).

Nevertheless, there are some small companies selling things based on OpenBSD - even though, I'll admit, they are mostly companies started by OpenBSD developpers:

http://www.openbsd.org/products.html

You can also get some consulting & support:

http://www.openbsd.org/support.html

And, of course, there is always the strong possibility that some people are using OpenBSD while keeping it hush-hush and "under the radar" -- maybe even under the radar of their own management.

Make of this what you will.
Here's another kind of interesting/kind of flamey one:

Node.js vs Erlang: https://groups.google.com/forum/#!msg/erlang-programming/ufN...

I think the Erlang guys are not very good at marketing (in the broad sense) their system, which is a pity, because Erlang is very nice for some kinds of applications.
Why Andreessen Horowitz dont build a link sharing community like HN or USV?
Intermittent Fasting and Ketosis – Different Perspectives
> Have we forgotten that people turned to big centralized services for their music as a direct result of the recording industry's aggressive effort to kill P2P?

We are talking about small independent labels.

> This situation was created by the labels' own actions

You are talking about major labels.
Never do this!

I've worked in a large company with a legacy codebase that attempted to do this in the 90's when C++ & inheritance was the latest-thing.
It has turned out to be a real maintenance nightmare for them, it obfuscates normal code scaring off anyone who looks at the it.
Lack of tooling is a major issue, try getting eclipse to find the definition of one of your virtual methods...

This is before you consider that all it gives you is inheritance. Wide use of inheritance is an anti-pattern and this gives you the mechanism without the ease-of-use that makes it maintainable.

In summary... AVOID DOING THIS AT ALL COSTS
(It will cost you when you need to re-write in a sane way in a few years time).

Anyway... this has been done hundreds of times before, ever heard of CFront??
>>I think the only exception is... exceptions, although there's probably a way to do it using setjmp/longjmp too.

I'm pretty sure that C++ exceptions could be simulated that way.

>>Templates make it easy to generate a lot of otherwise very similarly structured code

Templates are a mixed bag. There are a lot of things that look like they should be possible with templates, but once you start trying to implement them, it suddenly becomes much more difficult. Most of the practical value of templates is in getting around data type limitations and in inlining, IMO. Luckily, C has simpler data types than C++, so there is less need to climb over barriers, but templates do provide some value over C in this respect. The value with respect to inlining may be decreasing as C compilers become more sophisticated, but I'm not certain. std::sort() is said to be faster than qsort(). I've wondered if there is any way to coax a C compiler into inlining the sort routine, callback and all, but I haven't tried it yet.
I actually run paint.net inside a windows vbox on OS X. Pixelmator doesn't cut it. People say paint.net is simple but it's actually very powerful. It's just designed so well that it fools people into thinking it's simple.
SmallSquall: Community for productivity nerds
Cloud 9 Hospital Reviews help you to find the Right maternity hospital
It is essential to find a great maternity hospital for pregnant women and make sure that optimal care can be availed when the time of delivery is near. Cloud Nine in Bangalore promises the very best services for pregnant women and their newborns.
Digital News Finally As Popular As Newspapers In The UK
Too bad we don't get to see the actual diagrams. I wonder if that's because they are patented.
Heh, now there's an aspect I'd never considered: maybe HN has become the kind of place where people are afraid to say true things? I don't think so, though. At least, not yet. If something is true, it's usually met favorably. Especially critiques. Speaking your mind (tactfully) is one of the most important aspects of a community, otherwise it's merely an echo chamber.
"How can you tell a programmer from a musician? Ask them what C# is." LOL
Would really like to see some scans of these...

I've looked at schematics of early computers, and although many of the implementation details are quite different, it's often amazing how similar they are to modern machine architectures. One of the biggest differences is that these early machines were more like programmable calculators than general-purpose computers, with really wide registers, support for floating-point, and math-oriented instruction sets.

http://en.wikipedia.org/wiki/Electronic_Delay_Storage_Automa...
"Push sucks Pull blows" – every app developer's nightmare
Clickable links:

[1] http://plaintextoffenders.com/
[2] http://plaintextoffenders.com/faq/devs
[3] http://plaintextoffenders.com/faq/non-devs
DMCA takedown procedures constitute a Denial of Service attack vector that's been embedded into copyright law. Given that it's been 18 years since the DMCA retroactively extended copyright for 20 years, it's time to start gearing up for the fight over the next attempted expansion of copyright law. Copyrights that last longer than a lifetime are a cultural cancer. And we're now well into Stage III.
I've used Paintbrush for this use case because it gets the job done and is free; it hasn't been updated in a while but still seems to work fine under Maverick.
That's something I'd never thought about before. Surely the whole taxi industry is doomed.
Great Northern Machine Wars – IEEE Computer Society [pdf]
When it was first released, it worked quite well under mono on Linux. (so I guess also on Macs, but I never tried) Is that not the case anymore?

Edit: The Internets claim that ported paint.net 3 exists as paint.mono. Not version 4 though :(
Have you considered using services like Gnip or Datashift who resell Twitter's firehose?

It would mean rewriting your service but it would offer long term viability.
The OSX alternative is Seashore. It's got the same goal as Paint.Net, to be a simple and easy to use image editor and is based on gimp, so it's stable and supports many things.

I'm not sure there's a similar project for Linux.
Exchanges to Get Tick-Size Pilot Within Weeks, SEC Official Says
Geotechnica 2014
This Company Is Building a Food Replicator Straight Out of ‘Star Trek’
Data migration of named Docker's containers
It would be great if Paint.NET could ship with Windows!