skysight-inc/HackerNews huggingface dataset:
I'd love to hear from anyone who's migrated or moved from Drupal to Django CMS. We have around 100 Drupal CMS' that we've been working with for years and we can't wait to get rid of them to something more modern, even Drupal 8 is a massive, to late - to little disappointment. Any stories?
Speaking about books, there are a lot more accessible books than those on the list, and here are a few:

[1] Philosophy of Science: A Contemporary Introduction.

http://www.amazon.com/dp/0415891779

[2] Philosophy of Science Vol 1 & 2 by Mario Bunge

http://www.amazon.com/dp/0765804131/

http://www.amazon.com/dp/076580414X/
Congratulations to the team for making this happen as this was long awaited. In fact the new version of LightTable works well for me now, thanks!
Probably would make it hard for non-smart / low powered handsets to participate.
SEO Steps to Follow When Domain Name Is Changed
You don't let your key spy software company fold up.
Not OP, but maybe because he's not using any of the vi stuff? He nowhere said he's using evil or anything. Just emacs.
What Climate Change Looks Like: Miami’s $300M Pumps
Pocket Watch News
Clinical depression isn't a requirement. Exhibiting symptoms of depression (as stated) is all that is necessary. Clinical just means it's recurring at a regular interval.
"What you measure is what you get."

Just wanted to say thanks for building this out. It'll be great to be able to see custom metrics in the dashboard which the user can enter themselves, and yes, the app can remind the user to enter them. This came to my mind since I can imagine people wanting to track body fat% or other specific body measurements which can't just be picked up by a tracking device, nor can be found in Apple's Health App.
This is a very contrived example to illustrate what an interface is in Go. You will almost likely never see code written like that in a good project.
I don't think "terse" quite describes it. Python can be terse, as you can say:

n = sum(x for x in my_sequence if x % 2 == 0)

But the Go code listed above is not just plagued with a lot going on in "3 lines". I think there's something to be said about gratuitous operators, and a sort of beauty to letting the parser do more work than the programmer themselves. I don't use Go at all, but from the example above I can tell it is a horribly grotesque language considering when it was created. Sure, even C or C++ have curly braces and array specifiers for types; however, at least these have the excuse of age and compatibility to work with. Go is relatively new, and I think that welder was getting at is that syntax shouldn't be some overly complex thing in this day and age. Nim and Elixir come to mind as two (newer) languages that avoid many syntax warts without making significant trade-offs because of it.
Mailbox shutting down
London's a big place, including quite a lot of residential areas. Cities are 'supposed to be' dense places where a lot of people live and work, not hipster party drug scenes. That's a byproduct of some cities.
> type JavaProgrammer struct {
> }

> func (j JavaProgrammer) Speak() string {
> return "Design patterns!"
> }

shrug At least our language designers trusted our intelligence enough to implement generics.
I get the impression you are learning, if you're not, I suggest you think again, because actually you are. :D

Programming is much about learning and it never gets easy when you need to pick something new. I suggest you find a mentor if you don't like experimenting alone, somebody who can give you some guidance.

After you learn something, it gets easier, and very rewarding.

On the subject of "not having what it takes", I disagree. Find a friend who draws, sings, plays an instrument or whatever, and ask them to tell you how much effort they had to put to learn their craft.

"Computers" are probably a lot easier, at least in comparison, since you have to use them anyways.
After I bought some Skype credit and still had the ads I thought it was a joke. Some of the ads are really shady, the "earn 3000 Euro in one day!" kind.

Then after half a year where I didn't use my Skype credit I got a mail that my credit will be "deactivated" and I had to log in on the Skype website to "activate" it again which I consider scamming. They want me to think my credit is empty when I need it and to buy more.
It's almost as bad as the prepaid SIM cards where the credit expires. This was already forbidden in Germany.

I'm really not sure what Microsoft is thinking here.
Not sure I understand - what part of this is not easy to read? It's quite familiar to read and make sense to any programmer who's had experience with any of the C-like languages.
And to follow up on this, I turned up a few more actual projects on Github while searching for uses of the "createSelector" function from the Reselect library.

I can't say anything for how good these projects are, but they ARE actual uses of Redux that are more than a TodoMVC. Here's some links:

https://github.com/jfurrow/flood

https://github.com/FH-Potsdam/shifted-maps

https://github.com/quirinpa/2post

https://github.com/karlguillotte/Ctfs

https://github.com/madou/gw2armory.com

In fact, that GW2Armory app is the biggest one I've seen so far, including some VERY complex reducers and selectors.
Sorry I just inferred due to "text wrangling tasks" :).
I think you drastically underestimate the difficulty of putting together quality curricula.
I don't make my data available to the public like this, but I've gotten a lot of value out of having detailed data to look at from my day.

For instance, I use RescueTime to measure my productivity, Misfit to count my steps and measure the amount of movement I have throughout the night while sleeping, Spotify + last.fm scrobbling to capture my music listening habits, and a simple csv stored in Dropbox to track my caffeine intake (0 calorie energy drinks and coffee, mostly) and another to track medication intake and yet another to track water intake (in 8 oz increments) and one more to track alcohol consumption (usually measured in glasses of wine or 12 oz bottles of beer, but sometimes shots :P ). I used to track my mood periodically throughout the day, but this was of pretty limited usefulness, so I stopped.

What can I learn from this?

- One energy drink increases my productivity by about 20% as measured by RescueTime over the span of around 3.5 hours.
- Working from a coworking space rather than my home office increases my productivity by approximately 25%.
- If I consume any caffeine after 3:30pm or so, or more than one glass of one or more than two beers after 9pm, my quality of sleep suffers (evidenced by greater movement throughout the night and not feeling as rested the following morning).
- If I walk more than 10,000 steps in a day, I generally sleep better (~10% less movement).
- If I drink less than five 8oz cups of water throughout the day, my productivity and mood are lessened.
- If I drink greater than ten 8oz cups of water throughout the night, I'm much more likely to wake at around 3am to go to the bathroom, which causes general grogginess through the first half of the following day.
- Listening to music with lyrics before ~1pm decreases my productivity by around 15% (instrumental/atmospheric rock before 1pm with BPM greater than 100 increases my productivity by about 5%).

These may seem like inconsequential things, but I'd have never realized those things about myself without the data to back it up (or at least, it would have taken a long while and a good memory).

More importantly, let's say you're trying to lose weight. Without some way of quantifying your current state, it's impossible to know that you're making progress. That's why we have bathroom scales. Does it not then follow that if you're trying to increase the amount of activity you get throughout your day or be more productive or really anything, you need to be able to measure it?
Why is UK (London) salary so much lower than that in US (New York and SFO)?
I was hoping for a nice outrage inducing story, but this one left too much ambiguity about who was really at fault for me.
Series Q. Quite appropriate in a James Bond spy movie kind of way.
Why would you settle in court when you were innocent? I consider agreeing to a settlement to be akin to a statement of guilt, but you don't? Why not?
Soon Palantir will also know about everyone in tech.
I think jaquesm was making a tongue in cheek reference to the thought process of 2g's designers.
"Researchers at the University of Miami have been carefully measuring sea levels at Virginia Key, just south of Miami Beach, for nearly two decades, and say that in that time the sea has risen nearly four inches."

There has been no land subsidence at all, apparently.
The SIM card in your phone is, basically, a smartcard. The private/public keypair on the SIM is how your phone authenticates to the cellular network.

Is what you're asking technically possible? Sure. What motivation do the cellular companies have to implement it, though? They are currently satisfied with the level of security already offered and to do what you are asking would cost a not-insignificant amount of money with little or no return (for them).
can you explain how oil enabled human pop to go from 1b to 7b?
Imperative programs work in steps. It will be like, "Do this, then do this, then do this" etc, etc. Functional programming does not have 'steps'. A functional program is a series of definitions like, A IS B, B IS C and C IS D.

Running an imperative program comprise of setting up some initial state of all the variables and executing the steps in it, after which the state of all variables contain the result.

Running a functional program comprise of taking the input value, and following through the definitions and the end, you will have the result.

The difference between the two is that with imperative programs, there is a dependency on the state at every step. This makes it harder to write complex imperative programs. Functional programs does not have any steps, and hence no 'states' and hence eliminates this overhead...
> Given that inductive reasoning is possible

The question is not whether or not it is possible (in the sense that it is useful) but whether it leads to knowledge. This, of course, depends on your definition of knowledge, which is the question of epistemology. In some circles these days there is a move back to a utilitarian definition of knowledge, namely, if you can interact with a system and predict its behavior then you can say you know how it works, because your model is useful. This is not, however, the commonly accepted view of what constitutes knowledge.

Funny thing: the consequence of the Gettier problem (sort of like the "incompleteness conjecture" of epistemology) is that either we must accept a very unsatisfying definition to what constitutes knowledge, or use a good, rigorous and satisfying definition and then find out that nothing we think we know actually qualifies.
If anyone else wants a quick summary of what you can find on Google Scholar for this: There is currently no strong evidence in support of the idea that A2 milk has better digestive or other health properties than A1 milk. Most of the stuff I found out there concluded that there was no significant difference, and the few that I found on the rest of the Internet were contradicted elsewhere.
Undefined Behavior *Can* Format Your Drive
VLC Media Player V2.2.1with Exclusive Skin [Full][Latest] Download
I love git archaeology when I'm in the organization producing the commits, but it's even cooler as a window in from the outside.
Even if it's true, Hume was a great thinker and keeps historical value. Besides, I'm sure he would agree with your being skeptical of any book, whatever its theses :)
> shrug At least our language designers trusted our intelligence enough to implement generics.

Trusted you so much that they even tripped on co/contravariance to add to the challenge :p
Great job, really fun!

On the higher levels, if you mistype the first letter of a word, you often start some other word that you don't know where it is. Maybe some targeting animation to draw your attention would help?
Don't conflate 'electonic' with being the only valuable thing here.

Some of the most active areas of research in data center design are around the mechanical design to maximize cooling.
How to convert video to FLV
Yes, feminist philosophy of science does address things that aren't typically found in non-feminist works, even those written by women. In particular, "situated knowledge" -- knowledge that reflects the particular perspectives of the subject -- plays a very big role, and for example leads to a lot of interesting questions about "objectivity".

There are a couple of excellent page on the Stanford Encyclopedia of Philosophy, one on Feminist Epistemology and Philosophy of Science [1] and another on Feminist Perspectives on Science [2].

[1] http://plato.stanford.edu/entries/feminism-epistemology/

[2] http://plato.stanford.edu/entries/feminist-science/
Are you in a business segment that has a meaningful risk of chargebacks? If so, I wouldn't use Paypal.
If you're like me and have a hankerin' for something other than the nix language, check out guix!

http://gnu.org/s/guix

All of the scheme your heart could want. I run archlinux + guix and it's a magical happy land. I'm sure the same could be accomplished with nix, but I enjoy writing scheme too much!
Interesting. For pointers and interfaces, in this sample http://play.golang.org/p/Lf8nn_pcYO, `h3.Add2()` should fail as per OP said. I am sure, I am missing something important here. Please help.
You found page after page of awkwardly written furniture fetish fascinating? Whatever blows your hair back, I guess.
Sydney 7,250 per m^2

Prague 4,569 per m^2

And now add earnings to that and Sydney is not that expensive. Pure price per m^2 says nothing, the important thing is how much m^2 I can buy with my average salary.
Hume meant inductive proof. I checked Solomonoff induction, and it seems to be talking about probabilistic inductive reasoning.

It isn't logically possible to prove anything affirmatively. That's what Hume was referring to.

https://en.wikipedia.org/wiki/Problem_of_induction
When navigating unfamiliar Go codebases, it's hard to know which types fulfill an interface. Say you have a function that takes an Animal; how do you figure out what to call it with?

Or to give a concrete example, say you want to do formatted output to stderr. How is one supposed to determine that os.Stderr is something that can be passed to fmt.Fprintf? Is there a better way than manually comparing method signatures?
> the biggest use for PhilSci is defending physics models we can't test, isn't it?

You are presuming a value function -- utility -- for the very subject that questions values, presumptions and what it even means to know. You have to take a step back :)

As logic is the foundation of mathematics even though very little mathematicians directly care about those foundations -- and you certainly don't need to fully understand them in order to understand almost all math -- so too is philosophy the foundation of knowledge and value. You don't need to understand it in order to do science, but it is a foundation nonetheless. It is best, therefore, not to ask questions like "what is it good for/how is it useful" before venturing into philosophy, because philosophy grapples precisely with questions like "is utility good?" and "what is good anyway?" You study philosophy because you wish to ponder the foundations to everything. Either those questions will resolve themselves for you or they won't...
Ok this is big news, but again not making enough points on to the front page, is this some sort of Algorithm with HN or generally HN aren't interested in Ruby any more?
My experience is that they eat a lot of potato chips and biscuits. Where do you get your vitamin b12 from?

Regardless, the rest of my comment points out why the person I was replying to is wrong. Even your comment points it out. All you need to do to be a vegan is not eat animal products. This means you can avoid all of the foods that are good for your biome. That was the entire point of the quote from the article that was completely missed by the op.

In addition, not all vegetables are equal with regards to bacteria.
Agreed, was quite surprised not to see even a twitter icon at the score screen. Also 26?! Good job!
Dominator v1 released
Happen to have any URLs handy that explain how to do it?
Read before you commit
Would add The Sciences of the Artificial by Herbert A. Simon [1] to the list. The current list is lacking a design science view, which is much more applicable to computer science than natural science books.

[1] https://mitpress.mit.edu/books/sciences-artificial
The Internet lacks closure
Mathematics cannot be reduced to logic, logic is not the foundation mathematics. An excellent summary can be found here.

http://plato.stanford.edu/entries/philosophy-mathematics/

or just google Russell's paradox
Agreed, a "cell-site simulator" sounds like something one uses when developing/testing mobiles phones/devices.

Personally, I would prefer "rogue" or "malicious" or something similar that adequately highlights their true intentions.
While were are at that, let's ban whispering and in-person conversations altogether. I bet a lot of bad deeds and terrorism acts are planned using these methods.
You can reason effectively, but proving is another thing entirely. You can never prove beyond the shadow of a doubt we are not about to be razed by gamma rays--there could be some arbitrary rules to the universe that only kick in right now.
I was thinking it was requests to certain pages that weren't redirected, not requests from certain users.

Maybe some pages don't work on https due to mixed content and stuff like that.
H&S's book is an intro text. This page is a listing of many texts.
This is correct and does not contradict anything I said. It is quite easy to try it for yourself and see if it does anything. Of course you will want to avoid consuming large amounts of other dairy sources while you are trying it.
Because Police are trained state-by-state, county-by-county... and even city-by-city. Some cops are awful, other cops are fine.
Topics in High-Performance Messaging (2011)
You could, sure... if you could modify the software running on your phone. Since you can't, it's only possible for the (either hardware or software) manufacturer to build in that feature and I'm not sure they have any compelling reason to give the user that option. (It's entirely possible that this option is available on some phones but I really no idea, I haven't used anything other than an iPhone for several years.)
I didn't mean that math can be fully reduced to logic, but that logic is the field of study concerned with the foundations of mathematics (although, perhaps not exclusively). Interesting link, though.

BTW, Russel's paradox has been resolved in pretty much all logic systems that are now used as the foundation of math.
So after "109 messages with an overseas terrorist" which they can't decrypt, they don't bother to place that suspect under immediate surveillance?

So we're supposed to believe that this happens every day, their systems detect it, but because they don't know the contents of the messages they're unable to do anything...

Sounds to me like they should be working on their meta-data collection.
Modern LaTeX Beamer Theme Metropolis
Can anyone please give a non-vague answer to what Palantir does?
I believe your device would need type acceptance by the FCC and, presumably, a valid license to transmit/operate on those frequencies. Otherwise, yes, it would be illegal.

I don't have a citation/reference handy but, if memory serves, it is illegal (in the U.S.) to interfere with any cellular communications.
Is this sarcasm? That code snippet doesn't look like any C-like language that I'm familiar with.
upper class increased from 29% to 49% from 1970 to today

lower class decreased from 10% to 9% from 1970 to today

that looks pretty good to me
I'm sure there are some strategic advantages. But when a French-only mobile app languishes, the lesson isn't necessarily "don't make a mobile app".

And it's not something you casually forget to mention in your postmortem (ctrl+f for "France" and "French" in the original article).
Productivity in LSS Projects
Well considering what their software actually does...yeah they most likely do in a data set somewhere.
ShieldSquare Shortlisted as Finalists for DSCI Excellence Awards 2015
It shouldn't. The method you're calling takes a pointer receiver, and the Go Spec[1] says:

>A method call x.m() is valid if the method set of (the type of) x contains m and the argument list can be assigned to the parameter list of m. If x is addressable and &x's method set contains m, x.m() is shorthand for(&x).m()

In other words, if a type T no method M, it will look for M in *T's methods.

[1] https://golang.org/ref/spec#Calls
I have never set foot in SF and probably never will. I currently make much more than the average there. Anybody who bases his decisions on that kind of meaningless statistics will obviously drive the average down, wherever he goes.
There's no need to delete your account
Question now that I got my guix zealotry out of the way.

Do you run your own hydra? I really want to but it seems like setting one up is a pain.

How do you handle /nix/store sizes? I've found that gc get's away from me. For 1 user with very little installed, my store (including it's hardlink dedup) is 11Gigs, and I have 59 packages installed.
Innoppl’s Most Popular Mobile App Articles in 2015
Ah, yes, you're right, of course. I don't know why I was thinking of the phone side. (You can use two HackRFs, though.)
The First Language You Learn Changes How You Hear All Other Languages After
Please keep in mind that the book by Bruno Latour referenced here (Science in Action) and another of his articles was lampooned in the Sokal Affair because Latour was confused about relativity:

https://en.wikipedia.org/wiki/Sokal_affair

http://www.physics.nyu.edu/faculty/sokal/transgress_v2/trans...

http://www.physics.nyu.edu/sokal/le_monde_english.html

http://www.physics.nyu.edu/sokal/noretta.html
How to Download Music from Beatport?
Just got an email from them: "why not encourage a friend to enrol".

Looking for the unsubscribe link I only found a link that says "Modify course email settings".

Click on it and there's no way to "modify" any "email settings" so I went to delete the account. Turns out you can't because they think it's not necessary ..
As someone who has worked with Palantir and used their products in various, indirect and proxy contexts it gets confusing as to what you can talk about and what you can't depending on god knows what 15 papers you signed to be on the contract which has access to Palantir.

I suspect this is a big part of why people don't talk about it much and why their website is so incredibly vague and, honestly, really terrible at explaining what they do. I found this Quora question and answer which ultimately doesn't really describe what I have interfaced with before https://www.quora.com/What-specifically-does-Palantir-do. Perhaps I simply didn't interact with that part of the product.

Sorry for the semi vague and terrible answer. Briefly looking at some of these videos may be of help as it shows Palantir and other software doing some sort of entity extraction from documents https://www.youtube.com/watch?v=3NAVSyfjcDo
Sequin Strapless Prom Dress by La Femme
Faber boss says future of book publishing is mobile
http://justdelete.me/#edx
Very cool project.

Another interesting resource would be Penrose's book: "The road to reality".

It starts with basic maths and go all the way up to relativity and the standard model.

https://en.wikipedia.org/wiki/The_Road_to_Reality
Have you read the article, by any chance?
The statements I read defending police violence suggest that it's necessary and appropriate to protect the lives of police. I feel like the military accepts that if you carry a gun for a living, there's inherent risk in that, and it doesn't justify leading always with overwhelming force.
Next generation of Google Cloud SQL