skysight-inc/HackerNews huggingface dataset:
I have to reiterate...the product's relatively few shortcomings aren't yours, or even real shortcomings depending on use-case...I'm just bemoaning the lack of digital literacy overall of digital journalists, something I'm sure you have plenty of insight on in terms of your non-dev colleagues. And switching to Markdown not a change that the dev team can enforce on the newsroom...but it'd sure make people's lives easier in the long run, in my opinion...
Why not? People can do what they want with their computers. If someone likes XP, they are familiar with it runs on their hardware and their software is working etc., who are you to tell them what to do.

The sad thing is they aren't getting security updates. If it was open-sourced, then people could keep their systems secure.
I recently upgraded my parents from XP to Windows 7, and it wasn't a very pleasant transition. Mostly, miscellaneous peripherals don't work anymore, because the companies never released Win7 drivers. So I can see why some people are holding back.

They're older peripherals of course, but perfectly serviceable still, except for the lack of drivers. For the scanner I did actually find a third-party driver package (http://www.hamrick.com/) that'll make it work for $40. But for $40 you can just buy a new scanner and junk the old one, as wasteful as that sounds. It'd be nice if Microsoft would just buy this guy out and include his drivers as Win7 standard.

Some scientists I know have bigger upgrade problems, because equipment more specialized than scanners isn't always so easy to replace, and there is a bunch of miscellaneous lab equipment that connects to an XP computer for basic data-logging and control. On the plus side, you can at least isolate those computers from the internet.
How Our Startup Beat Burnout
These Influencers Promote BufferApp – Data Included
Remember the Y2K bug? well you've seen nothing yet with XP going outdated, trust me! But yeah,there is a huge market opportunity for IT firms.!

That mess will cost billions to businesses still running on XP...
A good alternative for Java on Android given Google's fork and not so good support for Scala and Clojure on Dalvik/ART?
Maybe because it would break backwards compatibility (and possibly the spec) for the tab key?
DuckDuckGo has a "ddg" bang that lets you search on DuckDuckGo
I very nearly added a caveat about ideas in philosophy, politics, etc. The reason I didn't is because, really, those ideas don't actually change the world. People acting on them is how the world changes. In maths the discovery of something leads people to work on further discoveries - standing on the shoulders of giants as it were - so again it's the work that changes things. Ideas can definitely be a catalyst, but of themselves all that can be said is that they motivate people to change the world rather than change the world themselves.

Although, all that said, I've not given it a huge amount of thought. I could be wrong.
Very nice set up. I would probably just code it to hook up to an Instagram content and scrape the images directly instead of going through Twitter though.
He's made the suggestion to companies so that they would make software free which were/would have otherwise been proprietary. I wouldn't say he likes it though.

There's the video of Brian Aker trying to antagonise rms at FOSS 2009[1], wherein rms lays out some additional rationale, if you're interested.

[1] https://www.youtube.com/watch?v=KSydSpDQtpA
C++ is not Haskell, but with C++11/C++14 goodies, it does feel a bit closer to it.
Even though it is about Scheme, the insights in SICP are invaluable for JavaScript programmers (the way I explain and visualize closures and environments are inspired by it). It’s one of the best programming books I’ve ever read.

Give my book a chance, it is complementary to both SICP and Eloquent JavaScript.
Copyleft and permissive licenses are all both free/libre and open source. The distinction between free/libre and open source does not lie in the distinction between copyleft and permissive licenses.
OK, that's more worrying.

Obviously the guy was massively stupid using an e-mail service run by the people he was screwing over but it'll be interesting to see how this plays out (whether his employment contract covers it, whether that's legal and so on).
One of their senior engineers gave a good talk on this recently: https://speakerdeck.com/patrickhamann/css-and-the-critical-p...
I find immersing myself in the environment that has forever changed the course of humanity to be quite fascinating in and of itself.

There's so much more to Silicon Valley than simply getting a Campus tour or checking out the Computer History Museum (not to underwhelm the awesomeness the CHM in ANY way).

Who knows, perhaps it's just me being weird :^p
I think it is a matter of perspective. People still die of starvation and lack basic health care, there are still slaves in the world, and you are devastated for reasons that are absurd. Take a look at this picture:

http://tinyurl.com/puwka7x

Then tell me again that you need help.
If desires aren't consistently genuine, then they aren't useful as proof of anything, at least for the stronger meanings of proof (simply because any given momentary desire might be nonsense, which can't prove anything).
Because we don't know what Eclipse wants to do with it.
Algorithmic trivia questions are designed to bias an "objective" recruitment process towards recent graduates who have just revised all that stuff for their exams. It's a way to sneak ageism past HR.
Absolutely. Except that you phrase it in a way that makes it sound artificially one sided.

I want to give away code for free that other people can sell, because it is mutually beneficial.

Money provides freedom for programmers, so I want programmers to be able to make money.
~/test/O$ cat break.cpp

#include <iostream>

template <typename A, typename B>
struct MutualRecursion {
static const int a = MutualRecursion< B, A >::b ;
static const int b = MutualRecursion< B, A >::a ;
};

int main( int argc, char ** argv ){
std::cout << MutualRecursion< float, int >::b << std::endl;
return 0;
};
~/test/O$ clang break.cpp
break.cpp:6:49: error: no member named 'b' in 'MutualRecursion<float, int>'
static const int a = MutualRecursion< B, A >::b ;
~~~~~~~~~~~~~~~~~~~~~~~~~^
break.cpp:6:24: note: in instantiation of template class 'MutualRecursion<int, float>' requested here
static const int a = MutualRecursion< B, A >::b ;
^
break.cpp:11:16: note: in instantiation of template class 'MutualRecursion<float, int>' requested here
std::cout << MutualRecursion< float, int >::b << std::endl;
^
break.cpp:7:24: error: in-class initializer is not a constant expression
static const int b = MutualRecursion< B, A >::a ;
^~~~~~~~~~~~~~~~~~~~~~~~~~
2 errors generated.
~/test/O$

~~This is definitely a bug in clang~~. clang doesn't find the member "b" here because it's referencing the cached still-in-construction version of the template. Furthermore, it still does this even when "b" is a regular constant.

// static const int b = MutualRecursion< B, A >::a ;
static const int b = 10 ;

gcc, since it appears to always instantiate a new copy of the template compiles successfully for when "b = 10".

~~clang needs to wait until it has fully constructed a type before putting it into the cache, even if it might be slower in some recursive cases. Better than wrong in them.~~

I don't know if clang is in the wrong here, so I'm rejecting a couple of statements. Its method does not allow for compilation in these circumstances, but may be technically permissible, even if gcc jives with how I envision templates operating.
I strongly considered the approach of releasing the contents of my recent book online with Mining the Social Web 2E [1] but instead decided to pursue what I felt was a standard OSS model: release a really high quality version of the source code that's optimized for easy learning in IPython Notebook format (optionally packaged as a turn-key VM) on GitHub [2] with the book being a form of "premium support" for the codebase if people want to learn more or dig deeper. I touch on all of this somewhat in the book's blog's "book as a startup posts" [3], and it seems to be working well so far.

I'm increasingly becoming interested in the prospect of releasing the entire contents of the book (both prose and source code) in IPython Notebook format so that you could read and work in the book seamlessly as "executable paper" like this full-text sampler of Chapter 1 [4] if it were hosted on Wakarii or a similar platform that offers a free tier. It really seems to me that this is the future of tech books: learning platforms with prose and example code integrated seamlessly.

[1] http://amzn.to/GPd59m

[2] https://github.com/ptwobrussell/Mining-the-Social-Web-2nd-Ed...

[3] http://miningthesocialweb.com/category/book-as-a-startup/

[4] http://bit.ly/IW3cbc
That is a bad analogy. Unlike software, building take time, people and material resources to build and cost magnitudes more, yet windows can be installed/upgraded in an hour.

Microsoft already issued a patch( not that they didn't support XP a long time over its lifespan ), it is called Windows 7, Apple does this as well, with their yearly OS releases, even though in a more clever way.
> After all, you can view the source, right? So it must be open source! And it technically, is, too.

No. It's not. It's technically viewable source, or readable source, but it's not open, which as you know, needs to meet certain criteria.

Those of us who have been around long enough know this old game. Microsoft has tried this in the past. If it doesn't pass by OSI, it's not open source, and that matters to some of us. It's also why being an "open source" company is meaningless to many of us.
What language(s) are the AI companies using?
Well, it said "Theo Jansen's Walker" so it was kinda hard to miss :)
I don't know how newspapers do it these days, but back when I was doing desktop publishing for some small magazines, I used to reduce everything to plaintext before shoving it into Pagemaker.
As long as the USA makes me file a tax return and require prying into my bank accounts (FACTA/FBAR etc) when my income is entirely earned and spent in the UK, then I'm an "Expat", despite having lived here for nearly 30 years and the US gov doesn't consider me American 'enough' for my son to be allowed US citizenship...
If it's "perfectly serviceable" then why do they need to continue to support it?
So, let's say I picked a random person on the street, followed them around all day in public, do not intrude on their space or enter premises where I'm not allowed.

I'm not licensed nor bonded in any way of any profession.

What am I to be charged with exactly?
Misread. I was confusing this with another case where no actual code was leaked.
It's still in the early stages... I'm more than happy to take suggestions!
> This is why "open source" is such a sly term. Companies can very easily pull off shenanigans like in your hypothetical scenario and then hide behind the banner of "open source".

They would be technically incorrect to do so. Microsoft tried, but they had to retreat to "shared source" because of the backlash.
No it was not, there are lots of languages that offer similar capabilities.

The fact that mainstream developers don't know it, does not make it something that Go designers invented.
Yes, it depends, and no, respectively.
To build a huge, breakthrough company requires people that have or can master the road to get there. Can't just jump to that without any experience and expect to execute well. As such, I see YC reaching out to folks that would otherwise consider GSB, HBS or Haas by working with teams that have more experience, eg, putting aside some of the valley ageism.
Ask HN: Is technology becoming more ethical and less profits focussed?
With the global rise of 'Open Source' technologies, and schemes such as Facebook's recent news to bring internet to more of Africa, is the technology environment becoming more ethical and socially responsible or are these plans part of a long-term return on investment strategy?
It can be argued that previously the growth of technology has been profits focussed, do you believe that we are turning away from this, or will this always be the ultimate goal?

Sources: http://techcrunch.com/2014/03/03/facebook-in-talks-to-acquire-drone-maker-titan-aerospace/
Crazy submitted url sent me this way and that:

https://duckduckgo.com/?q=whatever+!ddg+!ddg+!ddg+!ddg+!ddg+...

Or...

https://duckduckgo.com/?q=whatever

What am I missing here?
Economist Article from 2016: Some economists think that the startup bubble burst in 2014 due to the sudden appearance of games based on the number 2048, which caused nerds everywhere to drop their startups and merge powers of 2.
Smart people exploit the world, not the other way around
Ask HN: what is your salary?
So I'm curious, what is the wage of a typical employee?

I will start. I work in finance as a developer and I'm taking home 200k base + a variable bonus
That gets the crux of ownership - is MS selling a revocable license?
"If there's no threat of territorial land-grabs, there's no motivation for the sovereign power to do ethnic cleansing."

There's less motivation. If power is (or might be) democratically controlled, and issues are divided along ethnic lines, then there remains motivation.

Still an important point, though.
Correct me if im wrong, but I don't think he just invented this mindset out of nowhere. It was born from the hacker culture at MIT before industry completely took over software production. Im not very hip on philosophy, what makes someone a credible philosopher?
The problem is that code doesn't afford freedom. Money does. So to the extent that a license inhibits users of a codebase from making money, it is anti-freedom.
Our GNU/Lord and GNU/Saviour
At 10B someone is getting a deal.
I'm guessing it was a quickly written wrapper with poor error checking, or something to that effect, then.
There are a host of issues that one could take with Stallman's proposals/ideas, but one that I think doesn't get much attention is the slight falseness in some of his assumptions.

We give up our freedom to a plethora of things in the world all the time that we all interact with (be it cars, planes, microwaves, televisions, etc). I interact with tons of products that I know, in theory, could threaten me because they are closed systems, but I use them anyway. I suspect RMS does the same and I'm sure he and I try to be cautious and judicious of our use of these things (many others are probably not).

For example, I use Gmail. I know that there is a possibility, however remote, that my correspondence could be hacked or used against me in some way, because of the distributed and closed source nature of the program I'm using. I don't care though. I simply don't trust Gmail with correspondence that is sensitive to my personal life and I get along happily.

How is Gmail impinging on my freedom if I am able to choose, taking a knowing risk? I know RMS would respond that since I don't have access to the source that I actually don't know the risks that I am taking, but I think this is a straw man. Even if every product in the world was open source we would all still be taking risks with them, because there is no way we could spend our time reviewing all of the specific implications of every product.
Occupy founder calls on Obama to appoint Eric Schmidt 'CEO of America'
I love to read about huge, powerful clusters like this, but realistically the small startup I work for doesn't have the resources to develop, and administrate such a cluster ourselves as this developer has.

I'm hoping that once the Redis Cluster project is production ready it will make it easier and more feasible for anyone to run a large Redis cluster.
OCaml already had structural typing. Scala does too.
There's a new trend to try and put the really important CSS rules inline so your content can render quickly then fill in the rest later without making the initial render look like it was designed by design blind programmers, i.e. the unmodified Times New Roman HTML page.

The Gruand is also trying progressive image loading.

Unfortunately it actually just looks shit, it's like peeking behind the curtains in Oz as your content kinda half renders then renders again properly, twitching into life like some sort of half botched Frankenstein experiment.

Notice the `loadFontsAsynchronously` and the `loadCssFromStorage` in the js.

In some ways I like that the Gruand's team is experimenting, in others it's frustrating to see how the creaky and leaky HTML/web browser combo is still justifying people doing all sorts of crazy things to try and get a simple page to render quickly 25 years after the web was born. And "responsive" designs that are really just mobile designs stretched to a one-size-fits-all simply because browsers are too fucking stupid to tell you what they actually need.

My Grump is in full swing today.
"Why Free Software missed the point of Open Source.":

doing WTF you like, commercial or not.
Bitnami – the boy scout of cloud applications
How would security updates magically appear if XP were open sourced? And do you really think that people that use XP would somehow got to them? Maybe 1 out of 100 users of XP would care and seek how to patch that OS. Hence no one cares about making updates for that OS. For example my Fedora 16 and most installed software on it is open sourced and I don't receive any security updates. Why there are not groups of people making security patches for it?

edit: If you are suggesting that users would go back to XP once it's opensourced then you don't have much faith in people.
JavaScript ES6: Learn important features in a few minutes
A marketing plan or sheet as outlined is similar to a business plan. You can even incorporate in the business plan. End of the day, as Eisenhower said - plans are nothing, planning is everything.
LILA – Leave it Locked, Always
> Users still have access to the same exact code. There is no loss.

Sure, there's loss of what the other party builds on top of the code. While I don't think this is a real loss, the argument that it is is exactly the argument that Stallman uses against the desirability of non-copyleft licenses, so Stallman's positions on these issues seem incoherent viewed together, even if each might be viewed as reasonable enough on its own.
There are plenty of benefits to being able to read the code without the ability to distribute it. Two things come immediately to mind:

1. Is the software secure? Are there gaping security holes riddled through the source? Think about all the times you hear about people "working on getting the project ready for open source". Often this is due to vulnerabilities that are ticking time bombs waiting to go off as soon as the security by obscurity clock runs out.

2. There may be GPL code in the source that is being used in violation of the license. I would not be at all surprised if a significant chunk of closed proprietary software is using GPL code, but no one knows because they cannot read the source.

Both of these points are moot if you simply avoid proprietary software altogether RMS style, but only a tiny fraction of users are going to do that. Of course, these benefits are also the reasons why this will never happen.
Sure, this post helps describe the design: http://www.codeproject.com/Articles/17637/Bitemporal-Databas...
I don't think he misses the point. He just doesn't find it a good one. I mean, you are of course entitled to your opinion, and to call his a mistake, but saying RMS "misses the point" of what he's been working on almost 30 years is a bit disingenuous.

And I personally disagree with the statement that BSD-like licenses are definitely better than GPL. As always, it depends. What would have happened to Linux without GPL? Would it support as many devices as it does? Would it be as widespread as it is? On the other hand, I agree that a BSD-like license has been a plus for PostgreSQL, by permitting the existence of various 'PostgreSQL enhanced' companies selling their versions and offering support.

What's ultimately more important than the license is the people working on the project and the community that forms around it. They are what ultimately lead to success or failure, not the choice of a license.
What are the dates of your trip?
For the record I am more of an open source guy. I think tools are used by people in all sorts of ways and I care about how good they are and that they should gently encourage the right kind of culture. Free software is about liberty as the foremost social value and derives everything from there. It would be interesting to many laissez faire market advocates that almost all the Free Software advocates are extremely leftist civil libertarians.

In fact the whole thing might not compute for anarcho capitalists because the main enemy of Free Software -- which is restricted or unfree software -- is produced and used, not by governments, but by corporations. You might realize why they are so leftist and why they actually use the copyright laws to ENFORCE software freedom (an interesting twist!) when you realize that their main enemy is privately held companies who build large platforms on top of proprietary codebases.

I am for open source for practical reasons, they are for free software for philosophical reasons. And lookit: The PRIVATE COMPANY (which anarcho capitalists so admire as the outcome of a completely laissez faire society) is in fact the government over its little jurisdiction, which is the proprietary installed code base that people have. Such as the Bloomberg terminal, or Windows or the iPhone. In many industries, you have to pick one of several companies and they all are run as feudalism. They grant certain favors to some app developers and not others. You can't just deploy apps you write on them.

The exceptions are Linux and the Web, etc. Which have in fact become the most widespread operating system and platform, respectively. Linux and other open source software did it using licenses on their code that USED GOVERNMENT OVERSIGHT THROUGH COPYRIGHT to prevent the software being used by companies to lock people out. The Web did it through a culture of openness where every user could View Code and browsers had to conform to standards of bodies like W3C and WhatWG.

My point can be summarized as usual: people create groups, and if it's not governments then it's companies. Someone will always be lording it over others, creating barriers to unrestricted freedom. And the most we can do is have systems to guide things away from terrible abuses of power.
I had a nervous breakdown around your age. I know, for myself, I needed to slow down, and realize the world is
hypocritical, unvirturious, and there are no simple answers.
The "successful" people around you have usually been coddled, and helped out greatly by family members. I put
successful in quotes because I'm not sure what it means
anymore. The only advise I have is slow down. You have
you whole life ahead of you. I know the thought of having
your whole life ahead of you is daunting because you don't
want a mediocre life, but don't beat yourself up you will
find many people are going through the same symptomology
as youself, but don't tell anyone. One other thing, I
don't know where you got the idead that people in tech are
here to make the world a better pace. They're here because
they want a comfortable lifestyle, and hopeing to find the
golden app, game, website, etc. In other speak, they are
trying to make money, attract the right girl(tech groupies
should be watched carefully. They can be pretty shrewd, and
use the Nerd persona to their financial advantage) and just live. Some people in this industry are so myopic they believe tech is the only way; it's not. It might not even be a viable career in a few years.
My final advise, from someone who still struggles with many
aspects of life is it gets better as you age. Your physical
sysptoms will get better. Oh yea, try to not let societies
norms, or usually misconceptions get in the way of your
happiness.
A PHP client for Orchestrate (DBaaS)