skysight-inc/HackerNews huggingface dataset:
Love how the definitions of Millenials have different age groups - I am either a GenXer or a Millenial. Based on the stats in there, this has a massive effect on my attitudes.

Social Science -_()_-
Whenever a download link (and more often than not, for me, it's usually for a server-based tool) goes to Sourceforge, I cringe - more than a little. For Linux based tools, its because a simple 'wget' for a file is going to end up with a comlex filename that I have to rename. This, at least, is a simple problem for me to fix.

For desktop software, I'm more concerned after hearing of projects being wrapped in Adware/malware. This is a particular problem on sites like http://download.cnet.com. I've been online since at least 1996, and those sites used to be great to be able to find useful software. Now, I prefer to not install much new software, in order to keep a stable desktop (and it does work - I've only had to wipe my desktop and install Windows from scratch once or twice in my entire online career, I get new PCs more often).

I've even seen jobs posted on some sites to work on open-source code - but then the project is hosted on sourceforge.net, and so it is using Subversion for version control. While I may be expert on the underlying technologies that particular project used (and the language) - its not something that would ever convince me to help them - not even while being well paid (and working remotely, which is what I'm aiming to do from now on).
FWIW, in English there's no need to use quotes when referencing a word in its standard meaning.
C# Delegates for beginners
A teacher in the US finding a way to teach sex ed in a state that forbids saying condom: https://www.youtube.com/watch?v=06kT9yfj7QE
It is subsidized in the sense that local (Quebec students) pay less than Canadian students and significantly less than international students.
Did the author forget to secure the other document (Accounting for Developers 103) that is linked to from the first one?
The question isn't whether the system breaks down. The question is whether ad-blockers constitute stealing. And they don't.

Not everything that causes a system to break down is stealing. "Stealing" has a specific meaning. It doesn't just mean 'a bad thing happened'.
Ok, so let's just pretend for a second "machine learning" solves the problem of determining whether code is good quality or not. Why not sell this as a service to analyzed large codebases for any software company? Don't you think every software organization in the world would pay thousands, if not millions, or dollars to analyze their codebase?
You generally don't want vehicles in the way to stop. You want them to keep moving, at a safe speed, and get out of the way. It's easier for a car to get out of the way if it's moving (it can pull to the side of the road and slow down or stop) rather than if it's stopped at a junction.
Then instead of arguing about increases in spending you are just arguing about metrics of inflation. I'd rather legislators argue about the former.
Or even just https://www.messenger.com
Economically speaking, that isn't true of everyone, particularly those with low incomes and few immediate work opportunities. Sometimes people are money-poor and time-rich, so it makes sense for them to spend time rather than money on these books. (Presumably with the hope that the skills they acquire can then be used to move into a money-rich industry.)
So, this is a reminder (and a very harsh one) that trusting third parties with your projects may be a risky decision. I see many people suggesting moving off of SourceForge to Github. While we moved most of our stuff to github years ago, and I like github and have no major complaints about them today, I'm having doubts about the wisdom of staying on any third party hosting site, no matter how nice they seem today.

Let's put this in context: SourceForge was once (this was many, many years ago) a deeply trustworthy entity. They were excellent stewards of Open Source projects. They consistently took guidance from the community, and wouldn't have chosen profits over users or projects (though, certainly, they've profited).

Markets change, leadership changes, acquisitions happen. One day, we may not recognize github as the entity we know today, just as we don't recognize the entity that SourceForge has become.

I'm not saying don't move to github. Obviously, nobody should be starting new projects on SourceForge and github is one of the better third party alternatives. But, it may be worth thinking about what happens when we as an Open Source community build up another SF.net like entity. A central repository for all the most popular Open Source software, controlled by one profit-driven corporation.

Maybe it was worth the tradeoff. Maybe SourceForge provided enough value over the years to where it's not worth belly-aching about having to rebuild our communities around new tools (maybe even another third party tool), and to educate users that SourceForge is now an untrustworthy provider that should be avoided. Maybe we have to just mourn the loss of a once great supporter of Open Source software and move on to another that will likely, someday, also turn its back on Open Source values in pursuit of profits.

I hate trash-talking SourceForge so harshly, as projects I've been involved in have been well-served by SF.net in the past (and even now, we're pushing out terabytes of downloads through their mirrors, even though we've moved our revision control to github long ago). But, the company as it exists today is nothing like what it once was. I must assume none of the original founders remain given how far this strays from the original vision of the thing, and certainly it's been through multiple acquisitions and leadership changes. Maybe I shouldn't feel so bad about it...maybe the SourceForge I knew has been dead for years, and I just didn't notice as it's taken a while to start to smell.
This means, you don't know shit.
The worst for me is when I open something on my phone and start reading and a huge ad appears and takes up my whole screen telling me to put in my email to subscribe to the website. Then I have to scroll around to find the little X to close it. It's maddening.

Only slightly less worse is the same thing happening on my laptop after I have had a few seconds to start reading the first paragraph, then the whole page dims and a full-page ad appears.

Adblock gets rid of this stuff and it's why I use it and will continue to do so in the future, but I do leave the whitelist on for unobtrusive advertising.

I just wish AdBlocker could get rid of that awful Forbes "Thought of the Day" page that always opens. Unfortunately the best it can do it get rid of the ad on that page, but still annoying.
There is a decision from the european court of justice on this matter, it is also the only info existing on the topic.

(I can’t find the ruling right now either)

Two companies were involved, company A and company B. Company A developed an office suite containing a macro language, company B developed their own office suite and wanted to have compatibility to the macro language of company A’s suite.

So company B decompiled company A’s suite, copied the decompiled code of their APIs and built their own interpreter.

The court ruled that while source code itself is a copyrightable creative work, compiling and decompiling it produces code that is not directly related anymore, and, while it is based on the original code, the only similarities between both types of code are that they describe the same algorithms. But, per european law, algorithms are not copyrightable, only patentable, so the result of a decompilation step is not directly copyrighted work.

Additionally they argued that in other industries, like automobiles, it is common to take apart the products of your competitors, analyze them, and use the knowledge gained for your own products (unless you infringe patents, of course).

And this basic right to own stuff also gives you the right to take apart stuff you have a license to use under the condition that it does not provide a direct loss for the person selling you the license, for example you can not take apart a rented car, but you can take apart a car you bought.

Additionally the court argued that this right can not be signed away, not even in private contracts or through ToS or EULAs, as it would severely restrict the right to "own" stuff.

IANAL, this is not legal advice, consult a lawyer (or rather several, this topic is complex) if you intend to use this as defense in court.
Thanks - mostly I was curious about what leads the parent poster to believe that sleep is unnecessary.
Technical Post – Understand PAM, Pluggable Authentication Modules for Linux
New tech keeps your smart phone charged for 30 percent longer
In what way should this be considered a crime? If a woman is being forced to abort, then that is a crime against her. But unless abortion itself is to be considered a crime (namely unless someone takes a stance somewhere on the pro-life side of the spectrum), how is selective consensual abortions a crime against anyone?
Without power, SSD can start to lose data in as little as a week
I think you are asked upon installation whether you want to allow whitelisted ads (this was how it worked the last time I used Adblock, anyway; I use uBlock now). Some users want this because they see viewing ads as a way to support the "free" websites they use.

You can find more information here: https://adblockplus.org/acceptable-ads

Copying from that page, the rules for ads to not be blocked include:

1. Static advertisements only (no animations, sounds or similar)

2. Preferably text only, no attention-grabbing images
Ad placement:

a. Ads should never obscure page content (e.g. require users to click a button to close the ad before viewing the page).

b. For pages featuring a reading text ads should not be placed in the middle, where they interrupt the reading flow. However, they can be placed above the text content, below it or on the sides. The same applies to search results pages: paid search results cannot be mixed with organic results.

c. When ads are placed above the content of a main page, they should not require the user to scroll down. The available vertical space is likely to be at least 700 pixels. Advertising should not occupy more than one-third of that height. Paid search results on search pages are allowed to occupy more space, but they should never outnumber organic results.

d. When placed on the side ads should leave enough space for the main content. The available horizontal space can be expected to be at least 1000 pixels, and advertising should not occupy more than a third of that width.

3. Advertising should be clearly marked as such with the word "advertising" or its equivalent, and it should be distinguishable from page content, for instance via a border and/or different a background color.

4. Marking and placement requirements do not apply for hyperlinks with affiliate referrer IDs embedded in the content of the page. Additional criteria for hyperlinks with affiliate referrer IDs:

a. Redirects originating from the hyperlink should not present any other webpage than the destination page.

b. In texts, not more than 2 percent of the words can be hyperlinked for monetization purposes.

c. Hyperlinks should not be formatted or behave differently than other links.

d. Hyperlinks should not be misleading, in either content or placement.

Personally, I never want to see ads, and I've always blocked all ads. But I can empathize with the people who are fine with seeing this kind of ad.
You can uncheck the "Allow some non-intrusive advertising" line on AdBlock. I don't mind some ads as I know people need to make money and I'll click if it's compelling. Just hate the large gif ads.
QuantCon 2015 Videos and Presentations Are Now Available
Disney researchers develop 2-legged robot that walks like an animated character
Ford follows Tesla’s lead and opens all their electric vehicle patents
Gaana.com Hacked, Millions of Users' Details Exposed

http://haktuts.blogspot.in/2015/05/gaanacom-hacked-millions-...
So enlighten me. Because the post says absolutely nothing about why we all should use editors other than Sublime. Sublime is massively popular because it's good, it looks good, it's easy to use, it's simple, etc.

vimtutor exists for a reason. There's no such thing for Sublime.
Just because you can't determine what it will do doesn't mean that it's nondeterministic. You just don't have enough information about the hundreds of billions of radio sources scattered all throughout the galaxy. You probably don't have any better information about what the radio station a few kilohertz away will broadcast next, either.
There are full time bootcamps in Utah that include housing that are 9k. 12 weeks.
Wow, it's not clear at all that the SF page is a "mirror" of the official project, and for now it remains the first google result.

What assholes.
Actually, there is no lack of competition. Google is in big trouble and it knows.

Many e-commerce companies are going mobile-first. Here in India, some are abandoning the web altogether. If native mobile apps dominate e-commerce, Google's biggest revenue stream could face its biggest challenge in many years.
A chip implanted under the skin allows for precise, real-time medical monitoring
Personally, I see this as one of the natural consequences of permissively-licensed software, and the freedom of being able to obtain such from the open Internet. This is a feature, not a bug.

If you want something with more security guarantees, then use the walled-garden app stores. It reduces your chances of getting malware, but also reduces the choices available to you.

Whether or not people like what SF is doing does not change the fact that it is legal under the GPL. I hate adware myself, but if someone chooses to distribute it legally, then I respect their freedom to... and the only thing I would do is tell the users so they can make an informed decision. The official GIMP site has made a notice about this already.

As long as computing platforms exist which allow users to install any software, from anywhere they choose, they will eventually install something they don't want (and even in walled-garden app store environments they still manage to.)

Something to think about: "Freedom is not worth having if it does not include the freedom to make mistakes."
I'm not sure, I keep flip-flopping on it.

On the one hand, I can see how it'd be useful to new readers to resurface good old content, but it's also irksome to old readers. It's annoying to pick up a new magazine and have read the articles before, or a new book by a favorite author and discover that it's just the first half of an older, larger novel, or a short story collection and find that the stories have all been published before. You've wasted your time, money, and now you have nothing to do on your six hour flight.

I suspect the largest problem is that I've spent too much time around SEO people, so whenever I see anything slightly unexpected with how content is surface, I can just hear them in my head, saying things like, "And then three weeks from now, we'll 403 redirect the old URL to the new URL, doubling our google link-juice."

There's nothing necessarily wrong with republishing old content, it just strikes me as ... skeevy.
Implementing Continuous Delivery: A Journey Worth Taking
I don't think there's anything to learn to use sublime. Yeah sure Sublime is frowned upon. People are so much blinded with vim and emacs that many of them try to feel derogatory over others. You will not find this in culture unless you discuss it with your colleagues.
Why You Need to Diversify Your Team [podcast]
It had been over a year since I installed FileZilla, but I re-imaged one of my machines and needed it. Hopped out to SourceForge not thinking too much of it (not a fan of the UI and ads within, but I know my way around to avoid them at least). Started the install and it wants to install MacKeeper. Can't begin to describe how disgusted I was. I wasn't sure if that was caused by SF or FZ, though.
> I will add credits for the images.

it's not enough, it doesn't give you the right to use these pictures. IANAL but this is common sense. Doesn't mean they'll go after you but it is certainly enough for a DMCA take down request. You don't need these pictures at first place anyway.
I feel like Google Inbox and the concept of snoozing emails helps a lot with this. A lot of emails that lie around in one's inbox are there because other people are blocking the task; snoozing the email allows for an "Inbox Zero" state while pushing off priorities until their proper due date, when they can be archived.
Were you using SERIALIZABLE isolation level in your application, as one code example in your article seems to show? Would using READ COMMITTED level have made a difference?
VC arrested for insider trading
The problem is SourceForge hijacking the GIMP site
Free accommodation on me!
Unless a bootcamp graduates 100% of those who sign up and has no filters on who may apply, there is some selection effect. Even without these there is some selection effect in just the people having to choose to attend.

If you took 100 random people and put them in a coding bootcamp, I would expect far worse results.
Precisely! It's snarky and sounds witty on its surface but completely falls apart upon examination.

The other argument that I find troubling is the one where they claim that execution is too cruel but life imprisonment is acceptable because the guilty party suffers more.
OK, what about the sun? Same?
How to Find the Courage to Execute on Your Big Bold Plans
I agree and was mostly observing that 10% also meets your last criterion.

Sell goods and services based on the value to the consumer (minus a consumer surplus), not on a cost-plus-markup model. The cost-plus model only needs to set the floor (so you don't run unprofitably forever.)
Yeah. They seem to be getting a lot more than they deserve for historical reasons.
Is The New Yorker unreadable for anyone else? Keeps jumping me to the start of the page.
It's like the rule of all social media networks, they will eventually day. Just think of ICQ, Yahoo, MSN Messenger or the mentioned MySpace
As I pointed out, I don't think the objective of the question is to test skills, but to start a discussion about what one values in "good code". It's an area that is partially subjective.
It's needed because some societies strongly select for male children. Women who give birth to daughters are murdered; those daughters are murdered; doctors are bribed to break laws about giving information about the sex of an unborn child; etc.

At some point a society has to pass a bunch of law to drive change, to signal that some things are no longer considered to be acceptable. They tried persuassion and it didn't work.

http://www.bbc.co.uk/news/world-south-asia-13264301
It was a more common abbreviation in the 70s when many languages included it in their name, starting I think with Iverson's APL in 1969.
Finished my first game: Asteroids
Depending on the download volume you expect, you could host it yourself.
...if that animated character were falling-down drunk or mortally wounded. An animatronic figure walking like that would be creepy/horrifying.
> There's no such thing for Sublime.

Do you really need to "learn" what your cursor keys do and keys like pdup and pgdn?? Weird.
Show HN: 'pm' – a simple solution for people who are wary of shoulder surfing
I've been using https://groups.io/ for a few small things, feels much better than Google Groups.
>I use it for easy social login and have unfollowed anyone who posts things I don't agree with so my "feed" is pretty well curated.

Isn't that a very very bad decision ? http://en.wikipedia.org/wiki/Filter_bubble
Enabling state-of-the-art NLP/Search in Java/PHP/Python/Haskell/Racket
I reckon its because Romanian people are simply smarter than everyone.
Why O(n log n) space? Because you require O(n) connected components in the worst case, which means that you need O(log n) space per cell in the worst case. Although now that I think about it that pushes the amount of time to O(log n).

In practice you can treat it as O(1) time and O(n) space, though.

Also, that preprocessing with result saving is substantially slower than the connectivity alone. The connectivity alone is O(n) / O(n log n) preprocessing time - you check each cell a maximum of 5 / 9 times (depending on 4 or 8 way connectivity).

Also, that preprocessing with result saving fails miserably when you do updates to the graph.
The problem isn't the bundling of malware per se. It's SourceForge hijacking the site.
Play framework 2.4.0 “Damiya” is released
There are some exceptions though... :)
Windows 10 is supposed to finally ship with something resembling a proper package manager. Or something.
> losing 80% of its peak user base

I'm assuming this is just for the main FB platform? They still have access to many users through messenger and FB login.
Thanks for sharing! I use email in exactly the same way and it's very validating to learn I'm not the only one who's so "bad" at it.
It sure would be nice to have `--dry-run --verbose` to see exactly what it's going to do.
https://hubski.com/tag?id=startups, https://hubski.com/submit, https://twitter.com/hubski
Haven't met any. Hopefully soon.
The official site is http://www.gimp.org/ and it has nothing to do with SourceForge.
Reading that brings to mind Peter Watts' Blindsight.

http://www.rifters.com/real/Blindsight.htm

Watts seems to have a real obsession with consciousness.
You also need to translate "with" as a forall (pi binder) as well. Then, you'll merely note that the formula is unsatisfiable without demonstrating a proof that y is within the proper bounds.
>If consciousness is a psychological development induced by specific linguistic features, then what are those features? Are people capable of consciousness if they can only speak an insufficiently advanced language?

Developmental psychology has alot to say on this topic. For one you need the linguistic structure of "I" and pronouns in general(I/We/It). Pronouns are a universal linguistic structure and represent the ability to shift between 1st, 2nd, and 3rd person perspective. A pretty amazing cognitive ability if you think about it.
I didn't know about that. Too bad, and the way PG was defending a crapware installing product was really unconvincing. Any application which installs other ones by relying on accidental clicks by users is without a doubt doing wrong.
So in fact it was hijacked… by SF.

My employer runs a sourceforge mirror – i am going to start some discussion if we can turn it off.

Also, old HN post on "what happened to Sourceforge": https://news.ycombinator.com/item?id=6700115
Error Handling in .NET MVC Applications
App-only: Strategy or Stint
The Hindu concept of Self (with a capital S) denotes Brahman. That is different from the more personal self (with a lowercase s) or Atman that the Buddha demolished. At least that is the convention that I've observed in books on Hinduism and Buddhism.

edit: I looked this up and now I'm more confused than when I started. There is a distinction made between the lowercase self and capital Self all right; I'm just not sure I understand the details.
Thanks for your input. Adding to what you've said, I've read and heard on some occasions (from professionals in my sector) that taking some CS classes as electives was beneficial and wasn't too overwhelming.
Why small design agencies work well for big clients
> eg. Snapchat enabling you to send naughty pics without them being archived on the web for the rest of your life

You should read more.
http://www.prdaily.com/Main/Articles/Snapchat_admits_deleted...
They are doing something with GIMP what they did to VLC.
Well, as developers, we reached peak facebook (usefulness as a plaform for apps) years ago.
I think jumping a turnstile is self-evidently stealing. It is also the case that it becomes a problem for everyone when enough people do it, but it would be stealing either way.
The Filezilla team also deserve some credit in that case, as they opted-in to the ads on purpose (the Filezilla team gets kickbacks from each adware install).