skysight-inc/HackerNews huggingface dataset:
>Assuming that the idea of private property ownership exists, I can't think of any other coherent place for the profits to go, other than the owner.

You are begging the question.

You start out with the assumption that all benefits accrue to the owner and then repeatedly conclude that the owner should receive all benefits (after distributing a "fair share" to everyone else [of which there is curiously still "extra share" available for the owner {who likely didn't contribute direct effort to help achieve the shares}]).

A business is not an "income-generating asset", it's a collection of individuals and policies that cooperate to achieve some end. Business as income-generating asset is a classic rent-seeker fallacy (although some may get away with it).
That looks absolutely fantastic. Instead of trying to build "the best general purpose game-engine", it looks like they made a solution for really simple cute games.

I'm really liking where this is going!
There's a great list of remote work listings on NoDesk: http://nodesk.co/remote-work/
>> Research shows that teams with more women members have higher collective intelligence and achieve better business outcomes.

The research used is this paper https://publications.credit-suisse.com/tasks/render/file/ind...

which claims having more women on the board has achieved better business outcomes.

Which is fine until you start digging and find out that they passed legislation in Europe forcing companies to be more diverse. That companies in Europe had the number of women on boards double in less than two years http://imgur.com/a/4sE2y despite a recession and stagnating economy.

Then they justify the economic "recovery" since the 2008 crash to that decision.

And now hiring more women is associated to economic growth.

You should hire and compensate people based on the value they generate. Instead companies are becoming political parties trying to reach diversity quotas to satisfy the local demographics and government policy du jour.

This has been going on for decades but there is nothing like government intervention to accelerate a disaster.
On Full-Stack Startups
The author's stated reasons for why dynamic languages are used may be valid (I use them because the type of job I like to get usually does) but there are real advantages to them.

It is much easier to quickly prototype or experiment in a dynamic language. Note that I am thinking versus a language like Scala or Haskell where types are a integral part of the language. This applies less to languages like Java. You don't have to stop and figure out your types for every function and then go back and change them every time you figure out there is a better way to represent the data.

That being said, I get their 'Dynamic Languages really just have one type' argument. I understand what they are saying. Doesn't mean we can't still use the term dynamic to describe such languages. Words mean whatever we(as a group) want them to mean.
That wikipedia page is good.

I also think expanded notions of violence are appropriate, though excluded from Pinker's analysis. For example, if a rich country COULD provide equal, high-quality health care to all its citizens, but doesn't because the health care industry (hospitals, insurers, physician groups, pharma) lobbies against such outcomes, and excess morbidity and mortality result, that is a kind of violence, though one that Pinker is not interested in.

Or North Korea (or to a lesser extent China), which maintains relatively low levels of violence, but is simultaneously committing abuses against its population.

The idea that fewer people (or a smaller proportion of people) are smashing their neighbor's head in with a rock doesn't necessarily constitute absolute "progress" to me (though it would be a nice development... provided it was true... which it might not be).
Sounds like this will have a perpetual race to the bottom as inevitably there'll be developers asking high prices and not being paired with the work, and those asking less with more pairings.
He mentioned here: https://twitter.com/SelterMosby/status/619250594071638016 that for that particular group it was 20%.
Cardboard Sword and Armor Craft Projects for makers and their kids
I have noticed this language about avoiding signaling in previous YC announcements and I think its a great thing to be cognizant of. Setting aside the fact that YC itself is an enormous signal, its a sign of maturity to realize that even your inaction is a signal. I imagine there was feedback from past YC classes who didn't receive follow-investments that were suffering more from the absence of YC than simply the lack of those funds.

Once you realize that you could either stop funding companies after graduating altogether or invest in all of them, both of which remove the signal. With the funds they have, clearly there is considerable risk tolerance for the latter.
While the core theory of this article, that dynamically typed languages are just statically typed languages with just one type, is correct, its extensions are questionable at best. It tries to claim that it is somehow restrictive to have only one type. That is nonsense, anyone has sat down and tried to write code in both Python and Haskell can tell you it is much harder to get the Haskell compiler to accept your code. Now having such a strict compiler is great sometimes, and having a more forgiving compiler like Python's is also great soemtimes. But that observable forgiveness makes it obvious why it is silly to claim Python programmers are struggling against "the bondage of restricting attention to a single type."
You have to ship some time. Noisy bugs get fixed...and patches are always accepted :-)
It would be much more useful if you could browse the list of questions by category or keyword rather than having to guess what information was available.
Nice suggestions!
+ We've updated the cursor for options to make them look draggable.
+ We've added a drop shadow for the dragged option. Doesn't work on firefox yet, we're trying to fix it ;)
Question - I don't know much about Scala - how often does one need to do a full build? I am talking regular development cycle, ie make a change, save/compile, check if it works etc. I mean typically a compiled language will have some 'incremental compile' to compile just the file you edited. Does that work with Scala?
Show HN: Pyke Messenger – Broadcast questions to people nearby
I expressed no opinion whatsoever on that issue. My comment was intended to be a kind of "-v" flag.

Am I supposed to just know who the people the poster was referencing are? This is a discussion board. If you have a statement to make, what's the point in shrouding it in such a vague kind of statement? What I wanted to know was "should I take your comment seriously enough to do enough searching to give it context on my own, or should I just ignore it?"
I think the author of the article is unreasonably upset about dynamic languages. It is, ironically, restrictive to only use the most static of languages. Dynamic languages are fun to!
Also Python seems to look like a dynamic language, but it isn't. The type system is really not as easy as the most other interpreted languages.
If a future DNS improvement (hopefully, blockchain based) starts providing SSL keys to reduce the latency required for an SSL connection on HTTP/2 (skipping the "Connection: Upgrade") and on HTTP/1 (when being redirected from http to https), it would provide advantages and would also encourage encrypted DNS queries.
oh, life is badass and is doing this all the time. The opposite (nobody evolves to survive) will be very improbable.

In a similar past scenery all known species of Ammonitoidea vanished and dissapear, but some similar cephalopods just lose the external shell, growth a skin over the shell somehow or put the remains of the shell inside the body and its descendants are doing fine as octopus, squids and cuttlefish.

It will be a disaster for the humans that need clams, crustaceans and sea ursins to feed this families, and hundreds of marine species will not survive of course, but for a few species this will be a real blessing.
Saleen Is Suing a Guy on Reddit for Calling Them a Scam
Great article.

Given this spam attack, do you think it's a realistic goal for BTC to displace traditional payment networks. Visa routinely handles 2000 TPS. At this volume, wouldn't miner fees =~ cc fees?
On the other hand, art majors will be even worse off than before. ;)
Actually, you were able to ask anything programming related but stackoverflow bans the program when used too much.

Help of a Python developer would come in handy
https://github.com/demircancelebi/hackerfaq/issues/1
At least he tried and failed instead of just giving up.
Since this is for extra credit on a term paper that hasn't been graded yet, isn't it a little early to know (for sure) that you maxed your grade?
I don't understand either, do you (or someone) mind explaining? Are SV Product Managers considered to be bad?
>deep intuitive wisdom.

aka he pulled it out of thin air. The sooner we base long term plans on verified data instead of intuition the sooner we'll reduce needless suffering.
I'm pretty sure they have rules for truck drivers in Germany (at least those 18 wheelers). I recall a documentary about that topic on a German TV channel. However, I think these rules don't apply to him because he is not an official driver (his business does not sound very official at least).

I strongly think that there should be very strict regulations on how much they may drive. He may not have been in an accident but the cars behind his might due to his irresponsible behavior.
"I’d guess that it took about 10 times as much work to create my Haskell-based cover tree than it would have taken to create a similar C-based implementation. (I’m roughly as proficient in each language.)"

Interesting since I would imagine implementing something in C to take much longer than doing the same in something like Python or Java. On the other hand, I suppose getting something to work is not the same as getting it to run fast.
Is it possible to run this algorithm efficiently for a large number of users? My intuition is telling me that the naive implementation its factorial time due to the problem of selecting combinations of users and posts to test.
Big whoop!
If you permit an approach where cells are removed from the person, modified in vitro, and then returned to the human, that's already possible today. This addresses many issues simultaneously and I suspect this will become a major treatment methodology in the future.

Making cas9 work on a person's genome, in vivo, is still not possible and I believe it would take a lot of technical work to make it actually useful (but it's certainly along the lines I have been anticipating for several decades). Sure, you could put cas9 in a pill, but you would still need a way to get the cas9 into the right cells and integrate efficiently, without it going into the wrong cells, or causing all sorts of unintended side effects.
Zotero covers a lot of this but it's designed as an individual not a social experience. https://www.zotero.org/
"It is much easier to quickly prototype or experiment in a dynamic language."

I disagree. I can say what I mean with types, and if I didn't mean what I said, refactoring is a breeze.

"You don't have to stop and figure out your types for every function and then go back and change them every time you figure out there is a better way to represent the data."

You don't have to do this in languages like Haskell either. Type inference will help you most of the time when figuring out a function's type, and you don't have to use the type system as it was intended at first. You can have a prototype with Strings and Lists, the compiler won't be able to help you much though.
Well, rich students don't need good grades since they'll just live off their trust fund, I suppose? (or get a job at daddy's hedge fund)
10,000 lines of bubblegum and chicken wire is not fun. At all.
I miss Eckhart. It was a great place to study.
That's why using a high res camera to image the entirety of the spools and make adjustments as necessary seems like the best way to close the loop. It won't be able to make minor adjustments but if something is really wrong it wouldn't be hard (algorithmically) to locate which spool is totally bonkers and get it much closer to right.
This article feels a bit condescending. Like most things, it's a trade-off. While sophisticated types do have a lot of advantages over dynamically typed languages (I spend most of my time using languages like that), that doesn't mean there's no trade-off.

Dynamically typed languages are, in my opinion:

* Simple

* Typically require less design upfront

* Easier to get started with

There's real value in that. Perhaps not for the author. It's easy to scoff at languages like ruby, python or javascript and claim they're completely inferior to 'real languages', but there are completely valid reasons to use them. The real value comes from simplicity.

If you use a language where runtime/dynamic typing is a subset of what's possible, you lose that simplicity.
No they're not. They have nothing to do with your classmates. It's not a competition.
This is not exactly the point the article talks about, but it's irked me for quite some time. When you see the documentation for a library in a dynamic language, it looks the same as if the language was static: the class of all the arguments and what the functions return is specified. So in the end you end up using it just like you would a static language, but with all the type checks done at runtime instead of before.

This doesn't make much sense if you want to avoid errors.
Firstly, I'm so sorry you have had to deal with ignorance like that! You're justified in how you feel about this, and don't have to tell them anything you don't want to. I'm not sure how applicable these reasons will be, but feel free to take and use any that work for you:

Interviewer: "So toosuccess, can you explain to me the reason for leaving XYZcorp? It looks like a golden ticket!"

- I want to be part of a company where I feel I can contribute more.

- I'm looking for an opportunity that helps me get closer to my goal of ___________ (personal or professional growth goal here)

- One thing that attracts me to you that I felt lacked at XYZcorp was ___________ (feature you like about new company that they do well)

All of these reasons keep the focus of the conversation positive and constructive, without bashing your current employer, and let you express your desire for growth and health while positioning the company you are applying to as an ideal place for both of those.

Good luck on the interviews, and I can't wait until you can get out of that hostile environment. I've never worked at a place like that so I know there are plenty of better culture fits for you out there. Keep searching!
> handle maitnaencae for life. – bug fie

Read this as "...and we handle maintenance for life. \brushes off shoulder\ bug life. "
most people don't get their news from print media as far as i know.
I can't imagine how you are deriving an emotional state from that post.
What happens in a neural network and what happens in a semiconductor device that we can choose to interpret as simulating the computational characteristics of a neural network (ignoring EM emissions, chemistry, etc.) are mechanically very different. If they both generate cognition (including the subjective aspects implied by that word), I would be very surprised. But that doesn't preclude the artificial neural network from mapping input-output in a way that correlates well with the input-output we observe in biological neural networks (again, ignoring a shit-ton of input and output that we don't consider part of the "computation").
Anoxic event
> You don't have to stop and figure out your types for every function and then go back and change them every time you figure out there is a better way to represent the data.

Hmm, if you change your data representation from an array to a dict, say, don't you anyway need to go back and change code in every function that accesses this data?
I think what he means by that is the AI is only trained against the handwriting itself. But the humans are trained against the quality of paper, the sound the pen makes, the stress of an exam and the joy of writing a birthday card. Based on the current training parameters the AI will be oblivious to those hence will not be able to reflect those experiences upon the writing itself. It could be perfectly acceptable for most scenarios (like handwriting fonts we have today), but far from actual human.
Exploring the Physical Web with Chrome for iOS
"Typically, oceanic anoxic events lasted for less than half a million years, before a full recovery." Whoa.
Type inference in static languages eliminate 90% of the advantages of dynamic languages including being easier to quickly prototype or experiment.
So basically we run garbage collection for 8 hours every night.
For me the big difference between dynamic and statically typed languages is catching bugs like:

foo = bar()
if foo:
fooo = baz()

in a static language, you'd have to write int foo = and the third line where you have an assignment fooo would be caught by the compiler. Of course there's advantages to dynamic languages, like being able to write something like

mydata = {}
mydata['foo'] = {}
mydata['foo']['bar'] = MyObject()

without a lot of boilerplate
I have to say that whilst Wikipedia's referencing implementation and policies are horrible from an editor perspective, I think they're about right for the reader. The raison d'être for the footnotes is to indicate the statement can be verified for editors and other determined fact-checkers rather than to point the average reader towards other encyclopedic material, and many of the references are page references for dead tree media. As such they're not intended to be the first point of departure for the median reader, and so shouldn't have the same prominence as the internal links or "further reading" external links, let alone significantly more prominence if they support a few facts referenced at different points in the the article. Despite being afforded less prominence than the Wikilinks, they remain much more usable than footnotes (or especially endnotes) in a book.

I'm also struggling to see how the Newslines implementation would be a better solution in the case of the Tom Hanks article referenced in your blog. I mean, would linking the word "immigrated" to a seven minute YouTube clip mostly not on the subject of Tom Hanks' ancestry reduce confusion? I think it would make it worse. The problem isn't the extra click, the problem is that the source is a fraction of a seven minute chatshow clip.

I agree with your points on timelines and data, but in fairness Wikipedia isn't and shouldn't try to be the whole internet. People who have the programming/UX skills to a specific subset of content appropriate form and functionality are always going to be a step ahead of random strangers tweaking text.
Chicken and spinach curry
"No, the safe option is to get organized and plan out who is going to chose the 6 points."

If you think that's a safe option, you've clearly never dealt with large groups.
I realize you're being satirical, but these things are slowly starting to be a sign of success. Being able to eat the recommended daily amount of calories (no more, no less), staying active and sleeping well are starting to be signs of success and status instead of the norm. The higher up the success ladder you look, the fewer overweight, out of shape, sleep deprived, dehydrated people you tend to see.
Depends on the relative value to the rest of the course, I suppose. If you've been acing every test and homework you can be relatively confident you'll do well - at least, this was my experience in college. I didn't have many classes that had grades entirely based on one assignment though.
Not sure why you say far from fruition, those are things they have _already_ done. Even the AIDS one. http://www.nature.com/srep/2013/130826/srep02510/full/srep02...
Sure, that's the common argument, but static languages often require a bunch of gymnastics to get the compiler to accept valid code. They have a lot of abstractions that are not even necessary in dynamic languages.
Like PuzzleScript and their own Voxatron, it is great to see these simple, limited game engines.
Ha! What do you mean by human error though? An analogy with the self-driving cars example could be the human inadvertently made a typo when inputting the text sample in the above link...whereas if the dataset used in "teaching" this network to create handwritten text contained errors (e.g. the handwriting samples had "to" instead of "the" and many instances of "The" were missing the 'e').

Unless I misunderstood how this was developed...that could be the case ha!
It used to use RubyEncoder, now it uses something custom. The overhead is very minimal, and it's only when the source is read off disk.
What I've learned about getting "taking advantage of," is that if you're learning and growing you can't be "taken advantage of."

Who cares if your boss is getting some great deal on a $ basis if you're getting the experience to be the boss?

My advice in this piece is for people who aspire to accomplish great things in their life--not folks who want a "great life" (defined as balance, vacations, etc). So, if you're 35 and have a family this isn't the advice for you (that should be obvious).
It's a shame that Coreboot is being actively killed by Intel and others.

For example the new Thinkpads (and other laptops/desktops) with the Broadwell U/Y series have "Intel Boot Guard" which cryptographically prevents a replacement BIOS from being flashed onto the hardware [1]
I truly wonder what is the long term strategic benefit from doing this ? Isnt the only way to compete against Apple is to open up more ?

[1] http://www.coreboot.org/pipermail/coreboot/2015-February/079...
Round: Some people are purchasing shares of your company. Given cute names to indicate how many "rounds" you've done: Seed, Series A, Series B, Series C, Series D, Series E, etc

Vesting: When you actually get the shares (instead of just being promised you'll receive them)

Dilution: When the pool of shares expands without the existing shareholders receiving a commensurate proportion of the new shares (used to transfer value from existing shareholders to new). Usually occurs after each Round completes.
Don't confuse static/dynamic with strong/weak. Python is strongly typed, but it's still dynamic.
At 12:59 he says "this right here says a warning", he's clearly exasperated with her for forcing the whole thing. He was writing the ticket out presumably - if she'd made that possible he'd have been happy to leave. She protested way too much.

Around 11:50 she says "scared of a female - I was trying to sign the fucking ticket", suggesting that she considers that some action she performed was something he was scared of. I guess this was the reason he asked her to get out of the car.

She says "I can't wait until we go to court" refuses to stand still, refuses to listen to his responses, refuses to stand in view of the camera where he tries to put her. At 8:58 when he notes explicitly she seems "very irritated" I'm assuming, and with the subsequent search, that he's considering she's hiding something that warrants further investigation (like drug-driving?).

>His own needless power-tripping prolonged the stop. //

It doesn't seem like this to me. Assuming the stop was valid - and in none of the footage did I hear her say it wasn't - then what should he do, just ignore the ticket because she won't comply?

From a sister article (http://www.latimes.com/nation/la-na-sandra-bland-arrest-expe...):

>"In hindsight, [Retired Los Angeles Police Capt.] Meyer said, it may have been better to wait for backup. “The lady seemed committed to her resistance to lawful detention and arrest, so the presence of a backup unit might not have made much difference,” he said.

“This is yet another case of someone who chooses to illegally resist the directions of a police officer, thus escalating the situation, “ he said." //

That's exactly how this reads to me.