skysight-inc/HackerNews huggingface dataset:
Translation: io.js is what people want and Joyent feels threatened that they're not in control.

So, they're making noise and dropping names to try to reinspire confidence, without actually promising anything.

Joyent doesn't trade, but if they did they'd be losing a few percentage points today.
Well, 0.12 has finally been released (after what, two years?) - so there's that.
Weird that Google isn't a founding member being that V8 is their creation. But I guess the reasoning is that Node isn't used internally at Google as they favor Go for server side code.
I'm not trying to remark about what is or isn't good for program design. I actually like functional programming. I'm criticizing the author's claims about mathematics which are clearly a justification for his views.

If you're reading a paper with theorems and proofs and algorithms and the author says at the beginning that the algorithms in the paper will be described using mutation (or even if the reader has to figure this out on the fly) then I argue you can't use this as a reason to say what you're reading somehow isn't math. You can criticize it if you think it's unclear, sure, but it's still math.
We are currently looking to acquire established projects with revenue, budget up to 6 figures. Email me with details (address in profile).
I have read Hemmingway's novel The Sun Also Rises 5 times. It's a book that has a lot of dialogue. It is funny to notice that it's the dialogue that changes the most for me, when I read something again, a few years later. Maybe on one reading I am in a humorous mood, so I read all the dialogue in a way that maximizes the joking. Another time, I'm in a romantic mood, so I read all the dialogue in a way that maximizes that aspect of it.
That's the paper he's referring to. They used another NN to generate images, and selected the ones that the first NN predicted to be school buses the most.
pretty easy setup, makes a neat online resume.
Q&A with the creator of Phonebloks, a project that inspired Google's Project ARA
> This was an unexpected move from Google

> This is not the first time Google is doing this

Really, this should be no surprise precisely because it's far from the first time; numerous Google properties use UA-sniffing (many in combination with whitelists, which is nothing but badness for the open web, where any standards compliant browser should be fine!). An increasing number are supporting Chrome only at initial launch, which really is sad.

The fact that Opera, who nowadays build on top of the Chromium Content API, have a comment in browser.js after dodging the UA-sniffing saying the following says a lot:

> Google, please make sure your obfuscator does not change class names, so our patch continues working (or stop browser-sniffing as we both use and contribute to Blink!) - love, Opera.

(from https://github.com/operasoftware/browserjs/blob/ceef10b34f63...)
Google just DMCAed my Chrome extension
I didn't say that union types are a key concept in abstract algebra, and I'm not a mathematician by any means, although I vaguely understand that a disjoint union is a thing in set theory.

What I'm saying is that languages that do embrace concepts from abstract algebra, are much more expressive than languages that eschew these concepts (like Java).
That pressupossition is not that unrealistic.

For example, see shader compilers for GPUs. How many open shader compilers do you see around? Is there any motivation to open them?

On the other side, during the 90's, we have seen many vendors come with new CPU ISAs, extensions of existing ISAs, new SOCs, etc. Many of them didn't have resources or will to write a new C compiler, so they wanted to use someting existing. They were willing to write new GCC backend - and GCC license basically forced them to be open. After this, there was no point in keeping ISA specification secret.

LLVM/clang does not have this effect. It pretty much rewards for being closed. So today, we have shitty (especially on ARM-SoCs) shader compilers for secret ISAs, and you aren't going to see their sources anytime soon.
Microsoft is opening their codebase because they've been crushed by the enormous efforts of open source. This concession was hard won over the course of decades.

Apple and Google do not contribute code freely, nor do they contribute a significant amount of their code. The contributions are limited to areas in which an advantage exists. One only has to look at the machinations present in other development platforms to realize the threat. Consider what's happened with Java in recent years. Or look to Swift. Or to the entire Microsoft ecosystem which was built in part on a foundation of open source. BSD licensed code permeates the Windows environment; to ask "what's the concern" belies a rather stunning ignorance of Microsoft's behavior over the three prior decades.
Hopefully they'll spoon io.js back into the node fold.
Is there a source for why he doesn't "browse the web"? I've read about how he does it, but the articles I have seen are very light on the reason.
The anti-Docker blog that provoked a response from Docker’s founder
Ask HN: What's your home theatre setup?
I am particularly interested in custom setup involving projects and takeaways but all entries are welcome.
Yes you certainly could. But once you're in orbit you don't really need high thrust anymore, you might as well connect a normal nuclear reactor to an electric drive of some sort. I suppose there are still other places in the solar system you might want to land. Venus and hypothetical floating platforms on Saturn, Uranus, or Neptune might make Orion worthwhile. Orion might also be required to take off from the surface of Jupiter (which has much stronger gravity than the other gas giants). But for other bodies the gravity is light enough that I'd just use nuclear thermal and leave the pusher plate at home. For most space travel the journey is going to take a long time so it doesn't matter if you get up to cruising speed in 15 minutes with your Orion drive or a week with your nuclear electric.
Just to clarify. You're looking for Stripe to transfer card numbers out of it's vault into Chase's. Stripe is willing, but Chase wants it done a specific way which Stripe finds objectionable?
How to Use Product Hunt Collections to Create Targeted Media Lists
Yet, isn't that the kind of workplace most likely to fill their USB sockets with silicone? If you've ever wondered why PS/2 connected UI devices will never die in an era of USB, well, now you know.
I've read Go, Dog, Go about 100 times to my daughter and she still yells for it almost every night, we have hundreds of books, come on!
Yep - you evidently didn't read mine as 165 k lines of c++ isn't exactly a small benchmark :)

Anecdotal, but I've seen similar improvements over g++ in my code.
I was under the impression that GCC would stick around as long as the Linux Kernel was in existence because there was a tight requirement for GCC to compile the Linux Kernel... well I was wrong! http://llvm.linuxfoundation.org/ shows the status of getting the Linux Kernel to compile using CLANG... and according to the stats as of 1/28/2015 there are only 41 patches required to make this work.

I wonder if any of the big distros will start compiling with CLANG instead of GCC?
Really???

The AT&T lawsuit and the end of DARPA BSD funding and that research group at UCB didn't have a lot to do with that? That was several years after Sun got in bed with AT&T and announced that BSD based SunOS was doomed.

I don't know, but I wonder.
gnu software considered harmful
Might I recommend the F-Droid market for all your Android app needs.

https://f-droid.org/
This is not a real story: http://www.snopes.com/media/notnews/uglybaby.asp
When my friend married a Hungarian woman, she brought her teenage sons to the US with her. I told them that I wanted to apologize in advance for two things: English spelling, and the Imperial measuring system. They were amused. While they all knew some English, the boys, not surprisingly, have learned more quickly than their mother.
Im surprised we dont have to sign in to Google+ to use the Play Store.
This was the first thing I noticed as well.

I believe it still runs on diesel. It seems like they wanted to solve all the other issues before moving on to making things quieter and smaller. If you look at the latest ATLAS iteration it is also quieter.
InfiniBand was conceived around this issue. Additional overhead using kernel I/o includes the user/kernel space switch, copying between user/kernel buffers, and waiting/polling for interrupts. That stuff doesn't get any smaller as networks get faster, so today we're at the point that they dominate the actual hardware I/o time for many network devices.

There's been periodic interest in 'virtual hardware' where the hardware presents multiple interfaces to different users. This way the driver can run in user mode, since there's no need to control/share the hardware registers in the kernel.
Not quite before and not now. Before, they forced bundling in China, as they do in a few other countries. Now, Qualcomm must unbundle the basic 3G and 4G patents and charge the same rates in China. But, a fair and level playground wasn't quite good enough, so the Chinese government has forced Qualcomm to value the Chinese handsets at 65% of the actual value which is used to calculate the amount of the patent fee per unit, effectively giving Chinese companies a discount compared to everywhere else in the world. So this verdict forces some price fixing in favor of Chinese companies vs the rest of the world. Plus a billion dollars to the Chinese government.
Anyone else unable to use this as they have 2FA enabled on their github account?
> It's not just that his knowledge is outdated, it's also that his philosophical principles will always take precedence over everything else

To be fair to RMS he has tried to consider opposing views in the past when he can see and understand the need behind the proposition.

In this case the problem is that RMS doesn't know enough C++/Java/C#-style OO programming, and can't understand why you would need refactoring tools to rename a method, because in his C-style world a search and replace should be sufficient.

And because he doesn't see the need himself, he wont consider it a valid use-case which GNU/GCC/Emacs needs to support.

This already has lead to chilling effects: People have stopped working on adding GCC-based support for auto-completion and similar functionality. RMS may be stubborn, but he's not stupid: He sees adding the proposed LLDB/LLVM-based functionality as a direct consequence of this, and bypassing his "authoriity" on the GCC-issue and thus an "attack" on GCC and the goals of GNU/FCC itself.

In my mind, he is obviously right that people are side-stepping his judgement, but he is wrong that this is an attack on free software: People just want to make Emacs better, and he is vigorously fighting them to make it not happen.

And now we have RMS fighting to artificially limit free software, in his mind to preserve it. I'm not sure how long this has been going on now... A decade?

To me forking core GNU projects to leave RMS out just in order to get things done is increasingly looking like the only option.
Track your treadmill runs accurately
"Another theory is that the dollar sign may have also originated from Hermes, the Greek god of bankers, thieves, messengers, and tricksters. One of his symbols was the caduceus, a staff from which ribbons or snakes dangled in a sinuous curve." Thanks for the downvotes.
New Kickstarter – Learn Mobile Game Development by Building 15 Games
I Was Paid $12.50 an Hour to Write This Story
I'm not seeing the drawback to him. It may have even worked out to his benefit, as over time his knowledge of the craft would grow out of proportion to the rest of his team, say, who were solely focussed on getting things done.

I must say I'm really curious. What was his career trajectory? Has he been successful since?
Is Ending Segregation the Key to Ending Poverty?
We are working with certain expensive application, developed by one big multinational, that has virtual machine for extending the funtionality by the user (or more realistically, contractor).

The supplied IDE for development is Emacs.
I agree with what you said.

I take his phrase as to mean that those people are justified or the majority.

That is, the phrase "lots of very technically knowledgable shun IDEs and automated refactoring" seems to me to imply that technically knowledgable people do/should shun IDEs and automated refactoring in general.

But, as we all know, technically knowledgable people fall in both camps (pro and against IDEs).
its vault
How I made the leap to IT security
# 1st: accept connections from localhost

iptables -A INPUT -p tcp -s 127.0.0.1 --dport 27017 -j ACCEPT

iptables -A INPUT -p tcp -s 127.0.0.1 --dport 28017 -j ACCEPT

# 2nd: drop from all others

iptables -A INPUT -p tcp --dport 27017 -j DROP

iptables -A INPUT -p tcp --dport 28017 -j DROP
50K was the average sallary for developers in london btw the median for the UK is 23 or 24 K.

And standard java dev work seem to start about 50k or thats what the Guardian was offering
Snapchat Drains Excessive Amount of Background Data
تحميل فيلم Ungli
Why this is bad: Google is saying "I don't care whether or not your browser can view this site, I won't even let you try."

If more online properties go this way, we effectively give Google the exclusive ability to develop and drive the Web platform at a fundamental level. For instance, Servo, an experimental, highly-parallel rendering engine written in Rust, won't be able to improve the efficiency or security of the Web as a whole if it's not allowed access to the Web in the first place.
Terrorists are cowards because to attack civilians who are unprepared and probably won't fight back is cowardly.
Just curious - why would you use Chase over Stripe?
I would rather like to see them continue operating like "be different, but together" so as to give a choice to users to either use the most cutting edge APIs or more stabler versions. Node.js could be like RHEL/Ubuntu LTS, where as IO.js could be like Fedora/Ubuntu Latest.
I understand this position, and yes, it looks like the natural outcome in a simple game-like modeling.

Yet, PostgreSQL survives, and is doing well. Ditto for Apache. That is enough evidence that there's something wrong with the usual modeling... Ok, maybe not enough evidence for you to feel secure on the viability of big non copyleft licensed software, but you should at least take it into account.
Show HN: Like Videos? Like GIFs? Discovery Videos Through GIFs
With books (and also films and video games), I feel that I read new ones so that I may find the few that I would like to read again at some point.

The idea of being intimately familiar with , well, any subject, is very attractive to me. The idea that I know it inside and out, that I have complete control of it, is very satisfying. Unfortunately becoming a master of anything takes a very long time so while I do fantasize on one day having the free time to really become one with my favorites "things" the fact that I have less free time as years go buy (and being a very slow reader) ultimately means that it will be an unfulfilled aspiration.
"The Nyquist–Shannon sampling theorem states that a sample rate of twice the maximum frequency of the signal being sampled is needed to describe the frequency."

ouch.
What the Ubuntu phone could mean for open source
"because they've been crushed by the enormous efforts of open source"

As opposed to their own ineptitude (e.g. Vista and Windows 8) or the changing of the guard from original founders?

I'm certain open source played a role, but I suspect a secondary one. Heck, if post XP Windows didn't suck so much, I and my parents (who nowadays run what I build them) would be using it instead of Linux for our desktops.
Chrome deleted. Default search engine in firefox set to duckduckgo. Will be moving all my gmail/gdocs to a self hosted solution this weekend. If anybody can recommend an open phone or a cheap/throwaway I would appreciate it.
First time I heard about Prometheus (by Soundcloud). I wonder how it compares to InfluxDB as a time-series DB (ignoring the monitoring things).
>>Can someone explain to me what all the hubub is about. As far as I understand it and even as RMS himself states, isn't this mostly about them trying to block clang/LLVM tie ins to the debugger more than anything else?

The "problem" RMS has with llvm is its non-copyleft license. And yes, the issue is that he doesn't want to support llvn with GNU tools. When LLVM started they used GCCs front end to compile C code until their own matured enough. So parts of GCC were being used to develop the middle and back ends of llvm. The LLVM ecosystem is systematically replacing the GNU toolchain with non-copyleft licensed versions and RMS does not want to support that in any way.

>> I don't understand whats with all the gcc sucks attitude these days. It's worked for quite some time, and yes it's showing some age due to the lack of development so it has lagged behind others, but we should all be worried when people very influential in the GNU community start talking about why GCC is bad.

I don't understand it either. GCC is still a great compiler. Developers seem to prefer the modular design of LLVM and they're probably right in that. Users like some of the features enabled by that design as well - IDE integration and cross compilation come to mind. GCC is starting to move, but slowly.

>> I don't like this line of thinking at all.

>> If GCC is behind, fork it and do what needs to be done to make it competitive.

You make it sound like there are lots of compiler developers with time on their hands for open source development AND who share the licensing philosophy AND are unhappy with GCCs development path. Apparently there are not.
Your toilet is dumb , lets automate it
Unmanned Experts drone training to take flight in Sweden
The concept is called a coproduct. The coproduct of two sets is the disjoint union. The coproduct of two abelian groups is also called the direct sum [edited], and the category of general groups does not have coproducts. The coproduct of two types in the category of types is exactly the union type. The idea of an Abelian category (basically, a "nice" category) requires the existence of coproducts, which I think is widely used enough in universal algebra to be considered a key concept.

I wrote a long (and unfinished) series about how to interpret category theory with programs on my blog [0], and in [1] I cover universal properties and the coproduct, which describes how you would formulate a "union type" in any category.

[0]: http://jeremykun.com/
[1]: http://jeremykun.com/2013/05/24/universal-properties/
TV: Vizio 70"
Audio: Magnepan MG 1.6 pair/Magnepan center channel/Sunfire True Subwoofer MK IV
Receiver: Pioneer SX950
> Everyone seems to agree that schools are garbage. Why doesn't someone do something about it?

If I had to guess it's because until/unless you have kids it "doesn't affect you" (I put that in quotes because it does but the consequences are not right in your face, see global warming).

> Also, this is off topic, but a decent place to ask: Why are there no programming classes in schools? (I've heard 'politics' before, but it has never been explained to me.)

I had a programming class (Java and a little c++) in HS but I realize you are probably asking about elementary/middle schools primarily.
Ironman Game Development
Which freelance developer sites are actually worth your time?
> The fact that "he doesn't know enough anymore" doesn't say much about Stallman

Yeah, actually, it does: specifically, its says a lot about his qualifications to apply theoretical ideals to real world situations. To intelligently plan how to achieve the goals of the ideology, you need more than devotion to and deep understanding of the ideology, you need deep understanding of the existing context to understand the pragmatics of moving toward the goals of the ideology in that context.
What do you mean again? Did it ever go away?
Hi!
We've finished big chunk of work and released our game on Greenlight. Because from where I'm standing I think I can provide some useful (not prophetic though) tips about game dev I decided to start series of posts describing our experience. It's concentrated around idea that you're the only one engineer in the team.
So this is part 1 of series - Setup. I'll be glad to have feedback.
Cheers!
I read some books 100 times, but mostly technical manuals. It is good to have some basic stuff in long term memory of our brain

Author is writer and should put disclaimer "...because it is good for my job and I like it". Hamlet does not apply anywhere.

> It’s not just that Hamlet is a great piece of literature, either. It’s that every scene is a great piece of literature.

I read Hamlet and it felt like spoof of itself. It does not have a story, every character dies, too many boiler plate dialogs. Perhaps it was great in 17th century, but there are better things today.
Data.gov Visitor Metrics
I have noticed this issue as well and never really thought about it, thought it was user error. So annoying.
The word "copyleft" has a meaning. Please, don't polute the discussion with missleading political speech trying to change its meaning.
There are lots of factors, and you can't exactly rerun the experiment a number of times, tweaking all of them.

There's also the fact that the internet was far less available in that day and age, making it more difficult to get good people involved.

I don't think it's a big risk, but like I said, I don't think it's impossible either.
Google made the intent system annoying in Lollypop. Previously you could just touch (well, double touch) the icon of the app you wanted and it would open using that without setting any preference. Now if that app happens to be the top-most one you have to squint at the small light-green-on-white buttons as if a touchscreen were some sort of precision input device.

Honestly, the intent system really sucks for the use case that you mostly want to set a default app but occasionally want to do something different. Basically your choice is "be annoyed all the time" or "never have an option again until you install a new app or go in and delete all the default app's intent preferences".

Long-press/right-click for rarely used obscure options is pretty standard.

I definitely would not hold up Google's intent design UI in Android as some sort UI panacea.
They are very "dog" like. Maybe a new market will be small robotic pets you can upload your old pets mind download into to have "fluffy" with you forever - or until the maintenance contract is up anyway.
You bet your company on a single product that is 5 years old? :/
you could clearly build a small web app and use d3js. The cool thing here is you can get your data back in json format from mongo and d3js (or many other charting libraries) just work fine with json.

If you are a python person, this article might help

http://adilmoujahid.com/posts/2015/01/interactive-data-visua...
My school had a programming class and a web design class.

But generally, probably the same reason schools don't have engineering classes, accounting classes, actuarial classes, financial classes, legal, nursing, etc. etc. They are considered career specialties that you learn post high school.
I don't understand why multiseat support keeps getting brought up in systemd-related discussions.
It seems to me like an entirely artificial problem, all I have ever seen is computers that are used by at most one user at a time and multi-user servers with no desktop whatsoever.

I literally can not think of a situation where the multiseat usecase is relevant, small SOC computers cost too little compared to buying extra graphics cards and USB hubs.
Agree, having wifi problems myself, pretty much have to restart it on every use and that seems to get me around it until the next time it sleeps. I'm at the point of considering going back to iOS 7 on all my devices.
Because as qntmfred said, you can access the store from Chrome.