skysight-inc/HackerNews huggingface dataset:
Is this missing a "/s" flag?

> They have a better UI than Debian/Ubuntu/whatever.

They may beat out some linux distros but there are some VERY nice looking linux distros and OS X blows Windows UI out of the water.

> They have better security features than both OS X and Linux.

Oh, give me a minute to wipe the tears out of my eyes, that was a good one.

> If they get the open source thing right, both OS X and Linux will (have to) improve as a direct result of that. Can't lose.

I venture a guess that OS X has more open source contributions than Windows (or at least more contributions that I benefit from) but let's remember they said 'Definitely Possible' not 'Coming Tomorrow'. Linux has been open source from the start and OS X has deep roots in an open source OS as well. Why would OS X or Linux "have to" improve, open sourcing shit doesn't make it any less shitty....

> // Did I miss something?

Yes you missed a "/s" flag at the end of your post. Microsoft is not making Linux or OS X "look bad" it's finally doing what every other kid on the block has been doing for a while now. Let's not praise them for doing the right thing when they should have been doing the right thing all along...
To see the docs, use godoc.org, copy/paste the full URL for the repo into the search, and you get this[0]. Nicer way to see the API for the package.

[0] http://godoc.org/robpike.io/filter
They already exist, and you see them everywhere in Europe. The Dutch would call them "omafiets" (granny bikes), we call them utility bikes. They come equipped with hub gearing and brakes that never need adjusting, a chaincase to protect the drivetrain from rain and the rider from chain oil, and Schwalbe Marathon Plus tyres that are almost impossible to puncture. They're heavy and slow, but are a comfortable and practical way of getting around town. Save for occasionally pumping up the tyres, these bicycles only need servicing every few thousand miles to replace parts that have worn out.
Vacation Home Sales Soar to Record High in 2014, Investment Purchases Fall
doing away with copyright does not seem to be on the agenda of those who are concerned with Software Freedom (notably the FSF). If it were, we could all move to CC0 from GPL and be happy.

that's wrong. FSF is concerned with preserving software users' freedoms. abolishing the copyright without further changes to the legal landscape would have terrible consequences for those rights: even though you would be able to sell copies of any (say) software no matter how you procured it, you wouldn't get the source and wouldn't have the freedom to modify it for your needs.

The GPL ensures an even playing field so that someone can't take a large Free project, add a small piece and compete with the original project using different rules.

that's true, but we don't need copyright to ensure creative works users' rights. the GPL is a hack, using the copyright (law meant to restrict your copying rights) to subvert those who try take away your right to copy. we don't need copyright for that any more than we need copyright to have other public goods funded by taxes, for example. all that is needed is a law codifying the software users' freedoms formulated in the GPL.

I love the thought of living in a world where everything was CC0 and everyone would willingly encourage people to take the source code and make derivative works.

that's also the GPL world.
Explore the Best of Bucharest
I can only speak from personal experience, but the latency added by encoding and decoding has had to be negligible, as we already had a really high RTT.

And TV's are hardly anything to benchmark against. They are designed to be cheap, and I'm sure most of them do it in software as well, as it's way cheaper. Nobody notices a 300ms latency in the image, as they don't have any inputs to measure it against.
I wonder if this is the reason why Paint .NET went closed source.
I saw this posted the other day, but I still have one unanswered question. The free tier is now ~350 hours/ month. Dynos go to sleep after 1 hour. Does that mean an app that's used a few times a day will be free, because sleeping dynos don't accrue charges? If your app starts to get enough use that it's staying awake continuously, you'll have to start paying for it?
Your first paragraph reeks of confirmation bias. It's a truism (and/or a pat on your own back) for you to say "and people who go into extreme depth on the subject [...] tend have much more nuanced opinions." Such thinking makes it all too easy to discard countervailing opinions. Of course my opinion is nuanced and correct! Those other people simply haven't read enough, otherwise they would come to the same conclusions that I have!

I don't have much to add to the discussion other than to say that people have spent miles of text, sweating this thread out, yet no one has budged a bit on either side of this discussion. Some generosity and good faith "shoe-switching" might go a long way in seeing the middle ground between "the government is completely in the clear to keep on trucking" and "the NSA should be abolished."
The demo seems down: https://porter.io/explore/tags/
Building awesome crowd sourced content
You seem quite happy with the idea of a country being sold, and its citizens denied the right of democracy, 2500 years after having invented it.
> Really, it is that easy.

[...]

> Broke up, started eating less, working out more.

> Around the time I started my first bout exercising and eating normally, I worked with basically an entire office of developers who were fitness nuts. Guys who can run a 10K faster than I could dream at my height, and lift nearly 2 of me.

So you broke up with a (in this context) toxic girlfriend, and found yourself surrounded by fitness nuts.

I truly applaud the fact that you used your situation to get in shape, but at the same time it's important to realize that you used your situation. I know many people who are not working with fitness nuts, or who for various reasons are still in relationships with 'toxic' partners. And that is all the difference.

I don't mean to start an argument, by the way. I just want to point out that this is a thorny problem. I often feel that the best way to help people in unhealthy environments is to remove them from that environment. But I've also experienced that this is hella difficult, because as social creates many of us are terrified of losing our SO, family, or familiar environment. And that is sometimes the primary impediment to a better, healthier, and happier life.

It's like watching City of God or The Wire and hearing that the average age of death is in the twenties. I found myself almost screaming at the characters on screen to just fucking move and find a better place. And yet, as shown in The Wire, even the characters that had a chance to move to a better place eventually came back, because this 'other' place was just too weird and lonely and unfamiliar.
PrimeFaces Spark Layout and Theme Released
What you don’t know about Internet algorithms is hurting you
Hmmm, that is plausible, but I can't think of any modern example where some deviation has resulted in a qualified researcher being categorized as a crank-- ignored maybe, or perhaps dismissed but definitely not called a "crank". Actual cranks are very very easy to spot and people won't bother wasting effort addressing them.
Java VM Options You Should Always Use in Production
I wonder if we could have some kind of system that both incentivizes him to create in the first place, by granting him a temporary monopoly on the commercial rights, and yet ensures that his work will eventually become part of the public domain?

It could center around the "right to copy". Hmmm, what could we call it?
Is it illegal to scan banknotes in the USA?

In the Netherlands there is nothing illegal about copying money; what is illegal is spending it (or having it spent by someone else) as real money on purpose.

Idea behind that, I think, is that there is a gradual scale from real money to good counterfeit to lousy counterfeit to images of money printed in a journal or even on a coffee mug to basically whatever can be printed.
In most languages, the for loop ends up being faster. Sometimes noticeably so. Me, I generally start with declarative syntax, but the profiler frequently tells me to go back and change it.

Being a systems programmer, wonder if it's easier for him to just use the for loop as a default. Performance demands are always high in systems programming (because there'll be a whole stack of additional software standing on top of your code and depending on it for performance), so one might end up needing to use for loops often enough that it's easier to just use them all the time for consistency's sake.
It's easy to dismiss an opinion but that doesn't mean it's wrong. For example, if you like filter/reduce you may criticize languages that don't encourage it (Go, Python, etc). But often this leads to copying ideas from one language resulting in code that's hard to maintain in another language which encourages different ways of expressing the same logic.
Java Performance Tuning: How to Get the Most Out of Your Garbage Collector
I was all set to downvote you, but I thought I should read your actual argument first (madness, I know), so I did that. And then you got an upvote from me instead, because I found your blogpost to be a useful contribution to the discussion.

I relate this narcissistic tale in the hopes that it encourages others to actually read your argument.
I would say that Gen Y has grown up with technology and is a resourceful and technologically savvy generation. They are also mini entrepreneurs, many who have created technologies that have changed the world (Facebook etc.)
But they'd be exposed to competition on support, and even today, external tools offer better support than windows in many case(for example security micro-virtualization like qubes/bromium) and many offer cheaper stuff - all this while the code is closed.

If the platform will be open, opening a huge market for support ,Microsoft will have a very tough life.
Thanks for following it!

There's probably still time for this. We could create a nightly distribution of Servo in a day or so; but at the moment I don't think we see a need of this, especially given that there are still a couple of things (like everything needed for jQuery support) which we should get working first so that sites actually work in Servo. Perhaps this quarter we'll get all these features done.

(FWIW we have a nightly android apk distribution, but at the moment it's broken due to openssl strangeness)
With all the hype going around for React, I wouldn't mean getting the opinion of some other fellow front-end peers to see what their 2 cents are with this. I will say I honestly haven't looked into React enough to make a good call if this slideshow holds up or not. React does seem to be riding the hype train pretty fast, though.
You obviously have a high metabolism and abundant energy and willpower. Otherwise you wouldn't say "dieting was not difficult" or it only takes "a bit of time each day." Not overeating requires willpower every waking moment... forever.

This is sort of like someone who makes $500,000 a year claiming that getting out of debt is easy because they were able to do it after they finally stopped buying mansions and sports cars left and right.
Latest Steam hardware survey shows Linux usage rose by a tiny bit
What client-side JS charting library is being used?
For anyone else who, like me, didn't realize it - there's a little triangle on the bottom right to let you go through the presentation.
If Facebook Existed in the 50′s
Totally worth the move. Only $80 now but it only gets worse...
Even so, having used Play On Linux (I guess a "Wine fork") just to run Flash on Linux where it wouldn't I've had positive results thus far.

ReactOS is nice, but it's a whole OS, and it's not necessarily the greatest option just yet, plus you wouldn't get to run many Linux packages.
>OTOH, I’m not sure that journalistically The Economist really does do some difficult task that no one else can do. I mean, the difficult part is investigative journalism is it not?

It's a reasonable point that The Economist isn't really in the business of breaking news. I had never really thought about it but you're right. I'm sure they wouldn't be opposed to doing so but it's not their focus. (Not that deep investigative stories form a large part of any magazine's or newspaper's focus.)

However, the breadth of what The Economist covers and its very solid writing is--in the aggregate--pretty hard to emulate. It's hard in the sense that you need to pay for a lot of experienced journalists and editors who write well. Individual stories and columns aren't hard but the whole weekly package is. You could probably say the same thing about The Wall Street Journal for that matter.
Berklee Online, online.berklee.edu, Boston, MA (local only at this time)

Senior PHP full-stack, serious SQL chops, Javascript MVC of some kind (we're using Ember, you should have seen something like it). Making our award winning online music education better with our combination of customized front-end experiences for students and teachers to share, and homegrown + open-source backend content management systems. lstevens@berklee.edu
This doesn't make sense to me. It's dehumanizing to expect people to behave like robots, parts of the machine.

Any meaningful activity incorporates a significant amount of drudgery as a prerequisite. It's like the old joke, a man lost in New York asks a passing violinist, how do you get to Carnegie Hall? And the violinist replies, practice. Either you learn this young or you spend your whole life unable to do anything that isn't superficial.
When you look at historical data, obesity has been increasing steadily in the US for decades. To blame individuals seems small-minded. There are obviously larger things going on (no pun intended).
> 1) Put your assets on the same domain.

I already do that.

> 2) Why on Earth do you need megabytes of images?

Because I don't want my website to look like Hacker News? It's great that Hacker News loads fast, but it's not exactly aesthetically pleasing.

And ever heard of retina displays? Having too low resolution images makes things blurry and ugly.

> Really? WTF? Just because you took the picture with a gigapixel camera doesn't mean you need to serve every pixel.

Okay, let's just limit it to 1200 pixels wide. That should look okay on a laptop, on a mobile device and on big monitor screens. If the image is 600 pixels high... that's a 2 MB uncompressed image right there. Compressed, maybe it's 500 KB. Show a few of them and voila, a few MB over the wire.

Making it less than 1200 pixels wide makes it look blurry on laptops and big monitor screens.

> 3) Minimize the Javascript

Dude, the Javascript I'm using is only 50 KB. That's a drop in the bucket compared to all the images.

You've been smug with your response, but you haven't given a single helpful tip. You're just assuming that anybody who doesn't succeed at the goal must be wrong and stupid.
About 1 I kind of understand, you're installing/upgrading so something might be broken and it overrides this (not sure how it works with UEFI though), there should be an option "don't override the MBR" (or the modern equivalent)

But yeah, I am skeptical about this "New Microsoft"
The USAF Deploys 15 F-15C Eagles to Europe
> A weapon is a weapon, and it can be easily used
> negligently - or malevolently.

It's plainly obvious that, all other things (like the negligence/malevolence) being equal, some weapons are far more indiscriminate than others.

Something like a guided cruise missile is designed to destroy a single building. There can be operator error, and obviously you could intentionally (malevolently) target a civilian building with one.

But compare that to the technology we had sixty years ago: squadrons of huge bomber planes carrying hundreds of unguided bombs.

One of those things is clearly an order of magnitude less likely to cause unintended collateral damage than the other.

There are certainly downsides to the modern technology. One much-discussed one is that cruise missiles and drones give some countries a god-like ability to reign targeted death on others, without putting their own people at risk. Say what you will about the horrors of WWII bombers dropping bombs on populated cities; at least the countries dropping bombs had some skin in the game.

Overall, though, I'll take it.
Former pilots, and aircraft engineers are typically very proud of their machines, relish a more simple time when the pilot mattered more, and won't hesitate to bash modern technology.
Easy, but not as easy. I'm not saying that something is 100% secure, I'm saying that option A is better than option B.
That's the essence of Clojure's transducers http://clojure.org/transducers

...they give you the declarative syntax of filter/reduce/etc but can have the same evaluation strategy as for loops, with comparable performance.
Debugging. Try debugging a Select/Where stream in C#; it is a PITA. I often find myself unwinding my list comprehensions into for loops because I need to debug.

There is a reason Haskell's type system has to be so strong :)
If your life depends on this not functioning you probably have a very short lifespan.
While this would be great, I would love for Visual Studio, or an Open Source alternative to come out that runs on Windows, Mac, and Linux. Maybe for .NET Core? It doesn't have to be as heavy weight as Visual Studio, but if it can produce the same project types it would be amazing. I know we have MonoDevelop, but that has to be the buggiest IDE I've used in a long time, also there is definitely SharpDevelop, but it is Windows only. Heck, even if Visual Studio came to Linux as a proprietary binary I would still appreciate that. It's quite the product.
filter and reduce are both builtins in Python and I see nothing discouraging anyone from taking full advantage of them.
In the US, Time is the closest equivalent. But I certainly wouldn't argue that it's of the same quality overall--and certainly not of the same breadth. The American news magazines were always fluffier and rather US-centric--and these days the one survivor is rather thin some weeks.
Greece has a relatively small industrial sector and relies very heavily on imports, which will be completely unaffordable with a new currency. Their huge tourism sector will suffer when they go out of the EU. Their productivity per hour worked is very low. They still have a huge corruption and nepotism problem, an a people who will have to scale back their standard of living. Comparable to the trouble a country like Germany will be in when Greece leaves the Euro? I don't think so.
That was not my point, I'm a fulltime .NET dev and love it. My point was they way they described it as a "tool" instead of a framework.

I don't get why this has to be downvoted.
> Is this missing a "/s" flag?

Nope.

I don't care how "nice looking" the distros are. I care about consistent, well though out design guidelines that users can rely on across many applications. And yes, OS X is better, hence they're not in the list.

They do have significantly better security features (that has been true for a while now). See my answer below for details.

Apple is one of the most secretive companies we have on this planet and I, a Apple user, am not happy about that. (Yann Lecun complained about this in a recent Facebook ad too.) All parts that matter are closed: Kernel stuff, device drivers, core libs/frameworks, the Swift compiler, etc.

Ignorance is bliss.
What an awful UI decision. I wouldn't have even noticed it.

EDIT: This apparently wasn't intended to be navigated by the general public, as explained by a comment below.
Space seems to work as well.

I love it when a page telling you not to use something fails at UX.
AngularJS and ES6 Modules with SystemJS That Lazy Load
Seed project for ES6 modules via SystemJS with ES6 syntax using 6to5 that lazy-load and bundle build with AngularJS. It does:

- ES6 Syntax via 6to5 with source maps
- ES6 Modules via SystemJS
- Karma / Jasmine unit tests with coverage report
- Lazy-loading modules via routes with AngularJS
- Easy watch/browser-sync/lint/test/build setup via Gulp
- LESS CSS Support with source maps and minification
- AngularJS Template Compilation
- AngularJS Annotation
- Bundle builds via SystemJS Builder
- Cache Busting with SystemJS
- Demonstrates on-demand theme loading

https://github.com/Swimlane/angular-systemjs-seed
Thank you ... I thought this was an example of minimalist design (without flatness)!

After entering the presentation, arrow keys work too.
My experience with React has been great. And my opinion of the slides is that, yes, someone can use react in an "interactive" style. But the one example is just that, an example. I have found that it is really simple to adopt a strictly reactive method.

To give some background, I started with virtual-dom when we were transitioning away from angular. I built a bunch of "proof of concepts" with it, and tried to build out a micro-framework around it for our company. Then we had a quick meeting where we presented quickly on react, mithril and my homebrew. The guy who did the react example had done it in like 20 minutes, and it was WAY more elegant.

So my point here is that, yes, virtual-dom is a great project, but it just doesn't have the "full package" like react. So we chose react and haven't looked back.
Left and Right arrow key works as well.
http://stackoverflow.com/questions/4776355/does-wpf-work-wit...
On Ruby
TL;DR: React sucks. React isn't "reactive". Oh, and check out this reactive framework he has been working on: https://github.com/staltz/cycle
Arrow keys work for navigation.
Daily Linux user here. I love the Windows 7 UI and would kill for the polish and consistency of the Windows UI in say KDE. I own a Mac too and I wouldn't even consider the OS X UI in the same league as Windows anymore, but it was superior back when XP was relevant.
Regarding the page's "poor UI usability" without obvious navigation buttons: I'm guessing the page is intended for the author's use in live presentations (like MS PowerPoint) and is not meant to be a general purpose landing page.

The author used it that way here: https://www.youtube.com/watch?v=9QObt0SGriI

(I haven't seen the whole presentation so I can't comment if it's worthwhile to watch.)
What are your recent experiences using Parse.com?
A little over six months ago, a similar question was asked on Hacker News: https://news.ycombinator.com/item?id=8347310. since then, Parse has explicitly said they've been working on reliability and their infrastructure. With all that in mind, what are your recent experiences using Parse.com in production environments? The general vibe I get is that it's great for starting out, but not so great as a sustainable platform.
The point about piracy is a strong enough reason for freeing the source code.
Why not just let people buy quality support instead of some blurb of binary
data? It also would be interesting to see how many different forks emerge out of
the original code base. A kind of fork comes to my mind is a specialized Windows
build for high performance gaming. Gamers would be dedicated enough to build
community support around their fork, then Microsoft can fight over a monopoly on
"better support" instead.
Wasn't one of Pike's earliest published whitepapers basically stating that "most of what you need is binary trees, linked lists and hashes" when it came to data structures/algorithms? (Probably add CSP to that list, given his prior work)

So I'd dare to say he's a bit of a minimalist. Fanboys and fellow travelers aside, one of the few persons with a similar point of view that I can think of would be Niklaus Wirth.

But that's the luxury that research and academia offer to you, if your problems can be approach from a tabula rasa view, you can tailor your tools to be similary pure (his "pure" obviously not being of the mathematical/functional persuasion).

I mean, there's no solid reason why we have several different kinds of screwdrivers. But that doesn't help you when you have to assemble your IKEA Wöbsörwös furniture to earn your living.