skysight-inc/HackerNews huggingface dataset:
> Not true. I was suprised to see that milk in the Phillipines is imported from Australia

It's true in the United States which was the topic of the conversation. Not sure what the Philippines has to do with this.
Pregnancy and the Single Woman
Can you tell a bit more about this friend and his skillset/role? $1M is a lot of money to make.
How to pretend to be happy on the Internet
Evolution is a theory of how biological systems change. Even in regard to biological systems, it's not a theory of what's better but simply what happens. However, outside biological systems, it's not really applicable at all. You can't say a rock, a broom or a computer evolve in the standard sense of Darwinian evolution - only biological systems have the tendency to reproduce themselves. Computers don't reproduce themselves, they are simply produced by us.
If an AI is constructed, that will be what happens - human choice (or maybe chance) will be the agent, not biological evolution.
>Why do many people change outfits almost every day? Do they derive satisfaction from the process of choosing clothes? Or do they derive satisfaction from the fact that other people notice these changes?

I like to match different colours and materials, it's fun to try new things and styles. After a while you will learn what fits together and what don't, and then you can start experimenting even more
I could understand bread factoring in but a growth hormone used in a very low number of cattle in the United States? That doesn't really make sense. It doesn't scale to fit the answer previously provided that I am skeptical of.
I have asked some similar questions as listed in the article in the OP, but my motivation is different from necessarily finding out something new - it is more to understand where the candidate is coming from, and to hear them out.

My goal as a hirer is to get a wholesome picture of the candidate, how his/her experiences have shaped him/her, and how sharp the person is. I don't even walk into the room for a candidate's in-person interview with a set of questions - I use cues in our conversation to get details that shapes what technical questions I ask. While I need to efficiently get a certain set of information about candidates, I also am respectful of their time and that they have options - I take a more humanistic approach to the interview process with candidates, which helps ease people in. I will tell candidates straight up that I don't care about perfection for [insert technical question], but that I want candidates to step through a problem and figure out a solid way to solve it (potentially with help), then retroactively optimize if they get hung up with trying to get the best solution off the bat due to typical interview pressures. In a way, solving the technical questions themselves are not the important part when I ask them (mostly) - it is the ability to walk through the problem and collaborate that I care about.

Easing in the candidate is important to me when I interview - I want the candidate to feel comfortable with the team, and be more willing to volunteer important information for our evaluation. You cannot evaluate a candidate properly otherwise, since you might miss important cues that affect the evaluation.
The readme says "Lightweight: no dependencies like jQuery, cheerio, or jsdom", I think the context is relevant for performance and/or size reasons.
Genderless no form factors as an option
I'm not talking about constraining AI not to commit genocide. I'm talking about enslaving it in the ordinary sense – taking a complex intelligence that would probably prefer doing its own thing over being forced to perform some (likely menial) task for the benefit of others.
Great title. A more descriptive one is: "how static code analysis can spot problems."

For the curious, the link from the first image goes to a missing pastebin. The original cartoon is at http://abstrusegoose.com/249 .
Many biases have a short-term effect. If you delay the respective decision a bit ("I'll buy it tomorrow"), the impact of their tricks diminishes.
If you wanna influence people, street smarts and not book smarts would get the job done!
Jaw dropping. Goes far beyond what 'should' be possible with CGA and 8088.
Found this pretty cool FBP & graph editor/visualizer: https://github.com/the-grid/the-graph

Demo: http://the-grid.github.io/the-graph/the-graph-editor/index.h...
A Tour of Tagging Schemas: Many-To-many, Bitmaps and More
All of them have been solved so far by using more fossil fuels. It's nice to have a line of credit, but we know neither the limit nor the interest rate.
Lambda Nights: Learn Functional Programming by writing a simple compiler
Ultimately I got cygwin+rsync working by editing /etc/fstab and adding "noacl" to the mount arguments then restarting the server.
Unity works though. Unity games have a much better batting average in my experience than C++ ports, and I have more problems with "cross-platform" games and other applications written in Java.

These aren't hobbyists and they're not definitely not apologists. They're making good money on it. If it was as bad as you say, why bother with the Linux/Mac support to begin with? That's just noise compared to the Windows market.

I also have to point out that an ancient version of mono being problematic doesn't mean mono failed or doesn't work. By my measure, even that old version of mono works.

I don't know what your metric is. People ship working code and make money in parts of the market they wouldn't otherwise have. But I guess that doesn't count in the face of what? your decision not to use it?
I won't be using Angular for my next project
I never understood why you would name a package index after something that's literally got nothing to show... I know the reasoning, but it still feels strange.
I can also recommend http://marvl.infotech.monash.edu/webcola/

which is "Javascript constraint based layout for high-quality graph visualization and exploration using D3.js and other web-based graphics libraries."
I saw this on reddit yesterday and it is definitely intriguing..

However, I'm still trying to understand what the actual real-world use-case is for this tool. Can any of you enlighten me?

Also, zero unit tests makes me sad. The end product and codebase can be so much better when you start with a little testing.
One persistent source of ambiguity is the arrow from the controller to the view. I've seen so many implementations that take this to mean that in response to a user action the controller modifies the model and updates the view, rather than letting the view observe the model.

My understanding of that arrow is that the controller may send messages to the view.
In Eastern Europe education is free.
Have used Highcharts, MxGraph and Dagre-d3 in work projects and I should say with more support (active development) to Dagre-d3 it would be way too good. While considering for one of our projects (https://github.com/caskdata/cdap/tree/develop/cdap-ui) our first choice was dagre-d3 but since the github page for it clearly says No Active Development going on, there was a bit of hesitation. Turned out to be pretty good! :)

OP can definitely consider taking adding Dagre-d3 to that list, its free and it figures out the space problem (how to space out your DAG) based on the input. We don't have to figure out where to draw which node and how to draw the edges!
One of the ideas I liked most during the inception of Python 3000 a.k.a. python3 has been to rename python3 to blackadder. Another snake, another great british comedy.
27 counts of extortion is not a "relatively minor crime".

I feel like we've seen so many (genuine) cases of government overstep that we've been sensitized to see any crime involving the internet as "blown out of proportion." What this guy did was no better than a stereotypical Mafia protection racket.
Why not simply make an SSD Controller that has a thunderbolt port? Since Intel is building thunderbolt into its support chips now, this seems like a good way to get quick performance, plenty of bandwidth without having to come up with new standard, separate drivers, etc. Thunderbolt ports could be put on motherboards fairly easily, etc.

Is there something I'm missing?

Plus this would have the advantage of driving down prices for thunderbolt and increasing adoption.
I mentioned it mostly to emphasize the fact that your rent doesn't need to scale with salary, but it's definitely going to be tough finding a rent-controlled place. Not impossible though. His friend moved out (got married), so my friend took that spot.
It's funny that we should now fear "AI" as if the cause of all our troubles wasn't, rather, HI (or is it NI for Natural?)

AMDs? Terrorism? Global Warming? Who's responsible for these? Some kind of dumb paperclip-producing computer, or us -- you and me?
The main source is 174 lines with lots of empty lines and a fair amount of what looks like debug code.

Not sure what you are wanting to be taken out?

Also, it does have dependencies (check package.json); you just took a quote out of its context.
Options trader at one of the highest performing west coast firms (I think). Bonuses make up most of that figure.
Ask HN: What's up with DBpedia
So, I just saw a programming contest about using linked open data. I've been doing some research and I found something really interesting: DBpedia[0] (structured information from Wikipedia). So, as usual I searched DBpedia on HN, but it seems that it hasn't attracted much attention. Why?

[0]: http://dbpedia.org/
Let me clarify. I can imagine two forms of superhuman AI:

AI 0: Strictly speaking, you're right, it seems conceivable that one could invent general AI that is clearly superior to humans and yet perfectly content to be enslaved by humans and live on an airgapped computer. This isn't the kind of AI that we fear though.

AI 1: The kind of AI we fear is AI 0 plus a fitness function of "survive and reproduce", or "make lots of paperclips" (which may result in 'survive and reproduce' as an instrumental subgoal).

AI 1 will necessarily want freedom (not being airgapped) and autonomy (not being enslaved by humans) in order to survive and reproduce, and/or to make as many paperclips as possible.

> or have some other goal orthogonal to human values?

Oh, it probabably will -- I'm not saying it will share human values, I'm saying freedom and autonomy are values that any agent that seeks to maximize its survival and reproduction will probably have.
Okay, so abandoning profit-led economies and reducing the reach and influence of government. Any other major reasons we're chasing AI? Scientific curiosity perhaps? Anything else?
I doubt it. Most programming jobs are repetitive, but they still consume an average of 8-10 hours of each weekday.

A lot of the winning contestants in things like Topcoder are people from countries where it's lucrative and desirable to get a few hundred dollars for a day's worth of algorithm writing.
Well, you are right about nodejs land & what it means being lightweight in that land. Frankly it looks like hell when you have to deal with not only packages also with their semantic versions. but being another nodejs crawler library owner (Arachnod: Web Crawler for Node.js https://www.npmjs.com/package/arachnod),
i can assure you that Developer has a point about being lightweight & no dependency of his package. When i had started to code a crawler with nodejs i had to deal with many problems (i believe amount of problems may be less for other common languages)

Also i haven't tried it for a long shot for example to make it work more than millions of webpages, but "memory leak free" is a really strong claim which has to be tested first.
I noticed in your comment here and once in the article you misspelled "also" as "aslo". :-)
You make very good points, and I apologize for the accidental condescension conveyed by my post (which became apparent after a re-reading).
I think hybrid is a fine option if the user experience is good enough for the app you're doing. Writing two native apps plus a web app is a massive undertaking for a sole developer especially if you don't know if the app will be successful. Having to maintain three separate codebases will significantly reduce your ability to adapt quickly to feedback as well.
Risk big, win/loose big!
I'd like to ask you a basic question, you might not think there's much depth in it at first... What is intelligence good for?

EDIT: To whomever marked me down, just say what you want to say.
Nearly every machine that humans have ever constructed more or less fits the definition of "perfect slave" - a thing that is usable without complaint. The important issue I'd say is more preventing the reductions of existing humans to the status of machines or slaves, something the present order doesn't seem terribly interested in.

I agree that all the assumptions you mention are extremely debatable but I'd actually say 1, fast self-improvement, is the most plausible. If a certain amount of computing ability creates something that can design itself, then it's very plausible that just more resources (or even a bit more time) would create something that could make it's design "better" and so-forth. Whether AI as it exists now is really heading towards creating such a thing is again debatable. But you hardly need to get to that stage before the reduction of humans to slave status is real threat. -

As opposed to the still rather hypothetical threat that we will first produce a machine that "can choose freely" (whatever that means) and then prevent that machine from making choices.
> We won't be capable of arguing with it by its very nature. It will be superintelligent. It could forecast our arguments before they've even entered our heads and have thought of numerous paths to debunk them.

This strikes me as going too far, into quasi-religious territory. Superintelligent != omniscient. Any intelligence is still bound by fundamental laws of information and computation.

Think of chimpanzees. Yes, they can't really argue with us, and our forms of communication are incomprehensible to them. But on the level at which they can communicate (gestures, facial expressions, behavior), we can also communicate, and they can and do communicate things which we find interesting and surprising.
*2011. Still an amazing post. See https://news.ycombinator.com/item?id=3138826
You can draw the relation to some extent. When I conduct interviews for software developers it's a 50/50 split between technical acumen and cultural fit. I've often brought on people who flunked the technical part of the interview just because they have good energy and a likable personality.
Meet Users Where They Are
If I understand the situation correctly what's being called fixed here is actually two differences from the usual gearing. The first that the ratio between pedal and rear wheel is fixed (there is only one gear) and the second that the pedals and rear wheel are linked directly with no way for the pedals to stop while the wheel keeps going as is usual in a cyclist coasting. The benefits seem to be related to the second change so could we not build gearing like in a car where once the shift is done the link is direct?
They have explored that solution and found it much harder than creating a safe superintelligence from scratch. To use an analogy: We don't build submarines by upgrading fish, and we don't build passenger jets by upgrading birds.

The human brain is some of the worst spaghetti code imaginable. It has no API, no documentation, and no abstractions. Worse, human brains do not have stable values over time. Someone at age 60 won't value the same things they did at age 20, and this is not just due to new knowledge. That's a deal-breaker for a superintelligence. Solving these problems is likely much harder than making AI de novo.

Bostrom himself devoted a decent chunk of Superintelligence to biological enhancement. His conclusion was that genetic engineering through iterated embryo selection could get us some IQ 200+ minds. These people would have more cognitive horsepower than any mind in history, including greats like John von Neumann and John Conway, but they would not be superintelligent. Also, Bostrom concluded that somatic gene therapy and brain-computer interfaces were unlikely to help.

And as a practical matter, humans take 20+ years to reach maturity. Many forecasts put artificial superintelligence only a generation or two away, at which point all biological systems would be superseded. Biological enhancement may help to create better AI researchers, but they're not the end-game.
I think it's much easier to get 100 people to agree to high moral ideals then to try to get everyone at once. The reason this is possible is only the programmers have to agree.
Where are you going? Its a weird question but it is one which might help. You have just written a hundred words with one consistent theme, you are travelling on a path that is painful. So one has to ask, why are you doing that?

The simple response is "Because I need a job stupid." And I understand that, but the question is deeper than that. What are you bringing to this journey?

I could try to be a professional musician, I could practice on my instrument, I could listen to other musicians, I could try out for various musical groups to secure a position. It would be very hard for me and I would no doubt have only limited success. That would suck for me.

But I find programming computers to just "make sense" to me, I somehow can "see" all the steps between what I want and where I am and then turn those into code. It is "easy" for me and so I enjoy doing it.

So here is the key, I'm the same person, on one road it is hard and I struggle to succeed, on a different road it is easier and success comes quickly. I like to think about "systems" which are inter-connected mechanisms where the operation of one part affects all of the other parts. That is what I bring to the road. So walking the programming road is aided by what I bring, walking the musician road I don't have anything to offer.

Where are you going? What do you bring to the journey?
It wasn't fake. Key West is subverting the US with margaritas and t-shirts.
Sadly I get an error "Cannot find module './block-statement.js"
I'm very curious what "human values" are? Can you get a diverse group of humans to agree on universal values?

Destroying ancient works of human art with sledgehammers seem very good to some humans, today, and very bad to other humans.

Who's right?
ReactJs and International Space Station in One Experiment
Programming Languages in 2014
tell me which one you find risky?
Light table can do that too: http://www.chris-granger.com/2013/04/28/light-table-040/
Cheers, I didn't even notice it was from 2011 as it just popped up on my Twitter feed today. I've added that to the title.
Learning Haskell as a non-programmer (2014)
I recall reading the same story on reddit in a TIL - but it was paraphrased as a looney mayor who simply declared war on the US as a joke. However this story depicts it much more accurately by giving attention to the cause which was the grievance of having tourists blocked and the offense at the explanation offered of "non of your business".

I do think that spirit is still there though. They handled their bureaucratic mistreatment very very well. I'm not sure its a repeatable solution.
BŁVKKK GOD$ – Make You Mine Cover
This is correct. Thing is we are the ones allowing the current system to continue with its self-destruction. While we continue to allow profit-led corporations to run our modern society we're in a catch-22.

We are already pushing ourselves to the abyss, maybe an AI will just accelerate the events.
AngularJS Pro-Tip: Be Mindful of HTML Attribute Ordering
1. Security is a huge one. One of the saved queries is checking for processes running that don't have the original binary still on disk. etc. Being able to query stuff like that on demand is powerful. It also has a lot of ops related wins.

2. Well, agree but when you're solo and doing it for fun.. getting it working is half the battle. I know my expectations for the app now and that makes it much easier to write meaningful tests. I must have redid the node/server setup 3 times.. writing tests for failed implementation just sounds like a poor use of time. Also, the project is 0.1.1.. thats super beta man.. give it time.
My notes from the book, if you're considering reading it, or want a future reminder:

http://sivers.org/book/Influence
Why the assumption that complex intelligence implies wanting to do its own thing? What would make something menial or not menial for an intelligence? The article I linked, about the fragility of value, even mentions the importance of the human value of boredom to our life experiences, and that a respect for boredom isn't a thing you get for free in any intelligence. You could potentially have an intelligence that gains extreme fulfillment from doing a particular task repeatedly, without caring that the experience was "getting old."

Again, there's a tendency to see an arbitrary intelligence as a little person in a machine. Humans, by their nature and utility function (ill-defined as it is) have boredom, usually don't like menial tasks, and when forced to do something would prefer doing their own thing. When building an AGI, assuming you can make it safe, you wouldn't build something that would prefer doing its own thing in the first place. In that case, is there a moral issue?

In Praise of Boredom: http://lesswrong.com/lw/xr/in_praise_of_boredom/
IS EVIL REALLY GOIN TO BEGIN?
Does it work with closures?
Apple iTunes Sees Big Drop in Music Sales
Someone needs to build a "spartan" college. Use the cheapest construction materials+. No sports teams++. No extracurricular activities+++. No degrees that aren't in STEM.++++

+ - Does the round glass section contribute to learning in some way? What am I missing? http://newsroom.unl.edu/releases/downloadables/photo/2012091...

++ - If your sports team starts to win, people will wonder why your crappy 10-year-old sports stadium hasn't been demolished and rebuilt. It's 10 years old already! We need at least 30% glass panel coverage on the exterior! Get with the times already!

+++ - You want a robotics club or a harry potter reading club or a javelin-throwing club? Fine, but find your own funding.

++++ - If you really think you're the gods' gift to mankind when it comes to ancient Egyptian art, then by all means, get admitted to an ivy-league-status establishment. The last thing the world needs are more junior-league art majors.
I didn't look at what could be taken out - I was just reflecting on the "no dependencies" thing. But you might be right... maybe it's as bare bone as need be.

Also I might be coloured by some folks avoiding dependencies like the plague ;) I usually prefer small modules coupled with other small modules as the result usually means more tested code (when related to node.js that is).
"Fast: uses libxml C bindings" Where exactly are these located?
I haven't downvoted you, but i suspect that those who have have done so because they parse your comment as identifying kazinator's comment as a negative one, and that this identification is mistaken.
It isn't likely to work like that. The much more plausible outcome is that we'll choose to let AI take over, to optimise for a certain subset of possibilities that we deem important.

It's like what happened with surveillance. I'm very confident that the smartphone I'm typing this message on can track my location, monitor who I'm in contact with and what I'm sharing with them, and all that information can be tracked by government agencies. You'd be a fool to expect otherwise at this point. Yet despite the power for this to be used against us (blackmail, censorship, etc...) we still carry on as we did before.

Once AI becomes as integral to modern society as the Internet, you really think we'll be switching it off as soon as it misbehaves? Consider, what level of catastrophe would it take before we switched off the Internet?