skysight-inc/HackerNews huggingface dataset:
This is interesting in the same way I find it interesting to write C code to be closer to the hardware but I don't think the "so much smaller footprint" argument is very strong.

jQuery is cached more or less everywhere in every browser and CDN on the planet. Going around it seems silly to me.
In the New World of Data Mining, What's your Worth?
So does that mean you always have a contingency plan for every service going away without warning? Also, are you calling about $30 a month accounts for things affecting you, or are you talking about $1000 a month services that provide benefits that are felt by your customers?
Honestly, for most things I would agree... but F.lux has made such a difference in my own sleep, at least, and therefore overall life quality, that I feel like it's one of the very few thing that deserves to be posted every month or two (in fact, I can't really think of anything else).

It's funny how, even after years, it's such an amazing tiny piece of software... that still almost nobody knows about, outside of mostly just the hacker community.

I mean, it's almost a crime it isn't already a native part of OSX and, especially, iOS.
Sure, but you are failing to account for the part where by ways of mass media you can plant your ideas in the heads of the people which they will then request you enforce.
Why Did An Angry Man Punch Me?
I agree, when you're solving a problem, is package management a big enough issue to influence what language you're going to choose? I think it's an interesting question and not sure of the answer. My gut says no, but others might think otherwise.
Please check CPAN Testers and copy that too to the Python world.

Not only will you get comprehensive tests and reports of all the packages with different OS/language versions, it is a great test of the language implementation with different C compilers etc.
Agreed!

Every once in a while I'll get a little bored with the orange hue (perhaps I need to tweak my settings a bit) so I'll turn it off, and my god! So vibrant but the physical eye pain is tormenting.

You really don't even realize how bad things are until you've F.lux and tried to go back. Try it out if you aren't already using it!
Different frameworks can have very different approaches to doing similar things. I started writing Javascript in a place that used Prototype, a library which is now either defunct or just unused, but anyway its approach (and purpose) were rather different from jQuery. For instance, Prototype relies heavily on altering the built-in types, which today we consider a no-no.

I'm talking about this because I think it's interesting that people are moving from starting with jQuery to attempting not to use any framework at all. I'm in favor of that because it's best to know what you're working with before you start adding on, you taste the soup before you add salt.

But personally I wouldn't want to work on any kind of real project without something to handle a lot of the more tedious aspects of JS development. Of course there are always polyfills and "micro libraries" but at some point you are replicating some of the professed downsides of using a framework, or to put it differently, how many micro libraries equal a framework?

Another company recently posted about eschewing JS frameworks, followed by a lively HN discussion, only to announce their in-house "library" that does many of the same things we need frameworks for. IT seems like there's a circle here where a lot of people go from all jQuery -> questioning jQuery as a crutch to "real js development" -> realizing all the things that jQuery or similar handle for us -> resignation and acceptance.

So it may ultimately be more useful to compare the approach of different libraries or frameworks to see what we can glean from them in how we write our own JS, what works and what doesn't. Not to mention, there are things that jQuery just does not have, that would be super useful and show up in other frameworks, so those things just don't show up on people's radar if jQuery is the only framework they've tried. I'm talking about anything at all for dealing with cookies. (Cookies, for god's sake! Not exactly an esoteric corner of web development!) I'm talking about turning a query string into an object and vice versa. Imagine you need to take a URL, modify one value in the query string, and write it back out. How do you do it?

Anyway, yes, definitely learn about document.querySelectorAll. Because part of what you learn when you do it this way is that that function does not return an array of elements like you may have hoped/expected. Welcome to the desert of the real.
As a long time FreeBSD user I wish the BSDs would find a way to "unite" in a way, try to put redundant infrastructures in common.

Right now I feel like linux is slowly eating all the market share, if it continues that way the BSDs will regress back to the lines of Hurd and Plan9.

Competition is always a good thing, even in the OSS world.
Yes. I think comparison is possible and important. Of course dependencies are handles in every language a bit differently. But on the other side they all do the same, more or less. The differences are more on the client side.

PIP is a good tool. But in my opinion the definition of dependencies shouldn't be in setup.py file. Because it's too easy to execute random code in a setup.py. A JSON file is the better choice for a project file, in my opinion.
Cool to "see" F# in action.

Like the union types, but not so much the list operations; seems more natural to:

[1;2;3;4] filter isEven sum

vs.

List.filter isEven [1;2;3;4] |> List.sum

in Scala it's:
List(1,2,3,4) filter isEven sum

Of course I'm not familiar with F# so don't know all of the WIN within (Type Providers, for example, are very impressive, would love to see that on the Scala side of the fence one day).
Most acquired products aren't dead if you use an specific definition of "alive": https://en.wikipedia.org/wiki/Ship_of_theseus
Obama Said to Keep NSA in Charge of Phone Records for Now
The system works?
Cartesian product is a very common, well known database development term.

So what are these apps so I can avoid them? Because if you don't understand basic SQL, I don't want to use your apps.
If you want long-term results, the bottom is the place to do it from. Popular culture and social taboos are pretty much the only way to influence a power structure that's not interested in being influenced.

In 2014, there simply isn't any way a lawmaker or bureaucrat could start a program aimed at punching babies (for example). Legal or not, sensible or not, it would never pass because that's not something you do. Likewise: If people really valued liberty and there was social pressure to support it, there would never be mass spying even if in theory it were legal—because no one would propose it, no one would support it, and no one would associate with anyone who did.
If you aren't certain that attacker did not managed to gain root access you should assume the worst.

So, power down, boot from a clean medium and do a full check, validating (debsums, tripwire, rdiff with a copy of backup, etc) every configuration and executable file out there. Or, to save time, just wipe everything out and quickly redeploy the services.
I still need to support IE8 :(
I was trying to be funny, and was indirectly reffering to Clojures "State of" posts. I know the fact that "State of *" is nothing new.
But hey! Gotta try!
Full-time IT job security increasingly wobbly
The details for Maven an Lein are a bit off. They both use the same repositories (I think they even use the same library to download packages) yet they are reported as having different qualities in this area (licensing, mirrors, etc.). I don't think licenses are mandatory for either and there are tons of mirrors. You can even create your own pretty easily [1] (at least for the subset of libraries you actually use).

[1] http://www.sonatype.org/nexus/
For the record: Qixcoin.com was the first coin to propose a Touring complete system. It shares 95% of Etherum design.
.. or they don't like the limitation of only having 1 version of any artifact installed at a time, artifacts being installed globally, etc. etc.

Of course they could target Nix instead, but how many people use Nix?
Rubygems has at least one public mirror: http://stackoverflow.com/a/17150536/437888

There are also solutions such as https://github.com/pusewicz/rubygems-proxy allowing you to cache / proxy to rubygems.org
tl;dr: because iOS.
Many people find Theo de Raadt intolerable, which unfortunately may be affecting some of their Friendly Network Effect™ and, by extension, their fundraising ability (pure speculation, of course).

Supporting them is important given their work on other projects, but it seems like outright dismissing alternatives to someone cutting them a check (e.g., moving the servers, etc.) is also probably limiting the help they're going to receive.
Obama NSA speech on anniversary of Eisenhower warning
"He was tall and muscular, a blue-collar type"

A blue collar worker is lower class by definition. As phrased above, the "tall and muscular" bit is part of the writer's observation/stereotype that the man is a blue collar worker. "He was big and strong and (therefore) looked like someone who works in manual labour".
BTW it's somehow incorrect to call them Christians. They do not follow tradition and intellectual heritage of Roman Catholic Church.

No True Scotsman, lad!

The Roman Catholic Church were not the first and "true" Christians. The Gnostics were: https://en.wikipedia.org/wiki/Christian_Gnosticism

Movements and cultures naturally stratify and disband. Just as postmodern, radical, anarchist and separatist feminists are just as legitimate as more traditional feminists (no matter how much they might try to claim the contrary), the same way all these Christian denominations are Christians like all others.
Tim Berners-Lee's statement:

* "[I]f content protection of some kind has to be used for videos, it is better for it to be discussed in the open at W3C, better for everyone to use an interoperable open standard as much as possible, and better for it to be framed in a browser which can be open source, and available on a general purpose computer rather than a special purpose box. Those are key arguments for the decision that this topic is in scope." *

* "Content protection", of which DRM is only one. So the other forms of content protection should still be in scope, and open to discussion

* "better for everyone to use an interoperable open standard as much as possible" -- I can't get my head around how EME is an open standard when the key component that gives it value is a proprietary / licensed / FOSS-incompatible black box.

* "better for it to be framed in a browser which can be open source" -- again, building around a proprietary blackbox can't be the open source solution in spirit. The proprietary blackbox taints the rest of the stack "like a cancer" [1]

* "available on a general purpose computer rather than a special purpose box" -- I wonder what the definition of a general purpose computer is. I worry it's limited to computing platforms owned by Microsoft, Apple, or Google.

* "Those are key arguments for the decision that this topic is in scope". Amen. The technology stack that EME is designing for assumes the answers to these four points, and so seems to reject solutions (e.g. watermarking) that question these assumptions, based in part by confidential agreements between Netflix and the movie industry.

[1] http://www.theregister.co.uk/2001/06/02/ballmer_linux_is_a_c...
It's an open source curriculum, so you could get involved and help mold it to meet what you see are its needs as a curriculum, no? I'm not sure what I think of it yet as a curriculum, but I am bookmarking it and plan to come back to it for more resources. Personally, I think it's an interesting idea and something I want to watch to see how it unfolds.
I used to use it but had to disable it because I find myself regularly working at 2 or 3am and being tired would be a terrible idea...
If learning JavaScript feels like jumping into the ocean and trying to swim for the first time, jQuery is, in some ways, like a motor boat driving beside you. The driver says, "Hey, hop on in. Why learn the basics of swimming when you can start covering ground?"

Speaking from experience, failing to learn the foundational aspects of the language in the beginning leads to a lot of poorly organized "spaghetti" code. It took me a lot longer to appreciate concepts such as closures and the nuances of DOM events because I relied on jQuery to do the heavy lifting for me.

Having said that, I have a lot of respect for John Resig and his essays / books (i.e. Secrets of the JS Ninja). After taking the time to learn about Resig's functional programming style and the design decisions underlying jQuery, I gained a much deeper appreciation for both the library and plain JavaScript.
"..the F.C.C. will intrude on the activities of network operators in ways that will damage them economically with injury to them and to their ability to offer more and improved service"

I don't get it, what could you do to damage them economically? All these big network guys make money hand over fist for crappy service. No one I know loves Comcast or Verizon or AT&T. No one.

We've come as a country that invented the Internet to somewhere way down on the list of openness and speed. It's obvious why this is. We have some of the (if not the) most expensive connectivity for lowest speed in the world.

I have to laugh at 'improved service' and I guess I would if the whole thing were not just such a major let down.
IOS Goodies - Week 10
I didn't write the code, and i'm not sure if you can. You could always use the import hooks and deny modules from being imported.
No. There is no clear winner. The point is to show how other communities are solving this problem. By comparing them you get maybe new ideas.

NPM is doing a pretty good job. If they would sign their packages and make the licenses mandatory it would be the clear winner. Only 2 points are missing.
These type of threads always end up being "cloud vs dedicated" when in my opinion it should be about the architecture. It shouldn't matter if you are running dedicated vs cloud assuming a fairly reliable provider. It should be about avoiding single points of failure and redundancy.

eg. If there is a hardware failure, can the site still remain operational? Of course resources cost money, but you could have 2 cheaper/smaller servers load balanced for around the price of 1 pricier/bigger server.
> One general drive in mathematics is to lay out complicated ideas in ways that make the resulting theorems and questions seem completely natural and even trivial.

.... to other mathematicians. And this is often a problem. I've had to fire mathematicians-come-developers who thought that writing their specs like a maths paper was a viable way of communicating their ideas, because they proved totally unable to communicate their ideas in a way that the rest of the team understood.

Lets be clear: I'm not saying all mathematicians do this - one of the brightest and best developers I've ever worked with was also deeply into maths yet is also great at communicating.

I just don't for a second believe that being a mathematician in any way implies that you'll necessarily be skilled at writing for a non-mathematician audience.
I tried it and the color change was ubearable. I'm happy people for whom this works have the option to install it but I do not want my OS changing my screen colors for me.
Ok I might have to try cathode, and maybe a telnet solution. I'm also considering freebsd, they probably don't have drivers for my laptop video card anyway. It's funny how desktop computer users are nearly forced to have the whole enchilada or no computer at all.
Nuget is on my radar. I will update the blog post in a couple months with Nuget and CPAN. It just takes some time.
It is not probably a good idea surround yourself with the people you need to control.

Obama spends most of his time going to eat-dinner with the same rich people that benefit from printing money. The rest of the time it is with the praetorian guard that "protects" him.

Anybody believes he is going to make the same people he surrounds most of the time furious? The same people that put him in charge?

This people are the eyes and ears of the "king of the world". He is living in a bubble.
Can you spot the irony?
Nobody should EVER use any computer without this. And, Apple is evil… because their proprietary walled-garden iOS censors out F.lux (among other things).

For those using GNU/Linux, use Redshift instead: http://jonls.dk/redshift/
The future of innovation, discovered in 1972
Like https://news.ycombinator.com/item?id=6924644 from 2013-12-18.
Nice. I am currently working on providing primitives in JavaScript for writing async code without callbacks or chained functions. Added a link (http://jspipe.org) to that page.
It's more about not even being able to run X or running it at a color depth that makes videos awful. But thanks for the good suggestions. DEC terminal sounds interesting.
In agreement here.
That is because zsh does not make use of readline. I ran into this issue myself recently, since I use bash on my personal machines and zsh on my work ones.
What gems modify the Ruby code?
> A number of logistical reasons prevents us from moving the machines to another location which might offer space/power for free, so let's not allow the conversation to go that way.

and there's no way that overcoming those logistical reasons would be cheaper than $20,000? at all? okay, well then, I guess that limits your options doesn't it.
Maybe footprint isn't as big of an issue anymore, but memory usage can still be. Including a framework increases the amount of memory a page consumes -- not just by the size of the script in bytes, but by how much memory the objects in that script consume. On phones or other devices memory can be limited.
Well, if they are completely shut down (i.e. server is turned off) they are pretty dead :)
Thanks for the note. Actually I don't know why I wrote it like an acronym. I should now it better!
it's been shown many listeners appreciate the flat categorization

Huh, that's interesting. Did you discover that with internal analytics or a survey, or an outside source?

If it's something internal, you could blog about your discovery. It would make an interesting read for us music nerds.
Windows 9 in 2015: Desperation isn't pretty
CHABADA: Checking App Behavior Against App Descriptions
I am a college instructor. I think that covers "proper paedagogic/teaching education."

>You as a parent have neither the time

This part is true. Even if it weren't, I probably wouldn't pursue home-schooling my children. Neither proves the point that no person/family is up to the task.

> nor the knowledge of all the various subjects

I may be deluding myself, but I feel confident that I have mastered all of the elements of "basic high school curriculum." I expect that is true for many people. As far as any of that goes, home-schooling does not necessarily require that one person does all of the instruction, nor that the curriculum is confined to that which is within the bounds of what the parent(s) knows. In fact the parent(s) could outsource nearly all of the instruction, and merely act in a supervisory role.
Unless I'm misunderstanding something you're actually an example for why this would be a bad business decision for them. Even though you use the service a lot (max your limit in two days) and hate the ads, you're still not willing to pay it. Now with limits removed you will be using more of their resources for nothing in return.
PIP and Python is on the list. Look at PyPI.
Radxa Rock Dev Board
I assume he means: any gems that monkey-patch any of the built-in classes. I believe ActiveSupport modifies things like Fixnum (1.days.from_now, for example).
Agreed, this is what I did say several times in the article, as well as calling much of it non-scientific. Though I did cite 2 scientific studies, and some non-trivial biology, I meant the article as a personal experience piece more so than a case-study for what everyone should do.
Sadly, I agree. But only because there's not a viable alternative. It's like if YouTube goes down for an hour, everyone whines but really nothing changes.
The really huge Google Matrix from the world of Information Retrieval:
http://en.wikipedia.org/wiki/Google_matrix
Command-K won't play nicely with tmux panes though.
It is kind of funny the region between France and Germany is the most lit up region on this map but none of the high rank marker can be found there.
This is an interesting article and I like the author's characterizations of acquisitions, but I cannot imagine a worse way to present that data than this. Including a large spreadsheet via a tiny viewing portal in a narrow-format blog post.

I'm curious if there is a reason for including it this way as I don't see anything in the SS that could not presented in a simple list, like this:

Acqui-hire
Soft landing with small signing bonuses for the team. Usually the investors
get nothing and the common stock may more or less get wiped.
Product survival: 0%
% of Tech Acquisitions: 20%
Founder retention after 2 years: Mixed, depending on how well the team integration
goes, and whether the founders are given real roles or sidelined. If founders
are exhausted they may enjoy the slower pace of a larger company.
Examples: Most people don't want their acqui-hire to be characterized as such
I know someone who worked on software side of PICA200 GPU at Digital Media Professionals. It is a pretty cool (and successful) startup comparable to Falanx Microsystems of Norway. Maybe not innovative enough for some, but then I don't see what is innovative about much of so-called disruptive innovations.
Works flawlessly, and the configuration file is a single file, which makes it easy to keep synced between computers.
A little bit off topic, but this reminds me again of how much the web needs an easy payment system (as easy as in-app purchases in mobile). EFF, wikipedia, I often see notices or news of things they're doing and think to myself that I should donate. But I'm usually in the middle of something and stopping everything to take out my wallet, get the CC, fill out a form, etc. is just too disruptive. So I try to remind myself to do it later, but then forget.
Theo's a real fucking asshole who deserves to get his teeth knocked in

wait, what?
You did NOT really try it. The color change is adjustable to your preferences. You just had it set too strong if it was unbearable. You seriously didn't give it a chance and don't have a clue. I would be skeptical to accept any other recommendations from you knowing how much you're willing to judge things by very first impressions and even comment to others about your judgment as though it is valid.
I'd first have to be a founder of something, or at least want to be.
In 2011, an NCAP researcher and Stanford processor named Andrew Ng founded a deep learning project at Google...

AI agents are busy improving themselves.
quite useful if you can keep up with their consensual definitions :)
10,000 binary packages for OS X
It seems like tags might be a better solution to classifying music than over-broad categories like "rock".

Very much so; I've lost count of the number of times I've wished that players would recognize more than one genre tag; heck, even allmusic.com had multiple "styles" for their listings.

Of course, the real problem is human language, it's subtleties, and how people (ab)use it.
fwiw, julia's package manager is interesting - it's a wrapper around git. i don't know the details, but it seems to work well and allows you to have both "standard" and "in development" packages.
It's currently the only solution. There not alternatives. It's cool that they build it, but currently it has many weak points. I hope they will add user auth and some kind of validation soon.