skysight-inc/HackerNews huggingface dataset:
I am really interested to know why I would want such a thing. In years of programming, I have never needed a heterogeneous collection except in a dynamically typed language where I can’t express more precise types. My values are always related by some set of operations I want to perform on them.

In C++, for example, I might have a “vector<unique_ptr<GameObject>>” containing instances of various subclasses of “GameObject” such as “Player” or “Enemy”. “GameObject” has some virtual member functions such as “update()” and “render()”.

In Haskell I can do exactly the same thing with a “GameObject” type class containing the “update” and “render” methods, and implement “GameObject” for my “Player” and “Enemy” types.

In Python I do a dynamic check on every value in the collection, on every iteration, to see if “update” and “render” are present and callable. It just seems wasteful because you know that information ahead of time—a non–game object should never end up in that collection, so why waste brain power and computing power considering the possibility?

There must be some advantage I’m not seeing here.
mainly the finances. also you'd be copying the structure of current monetary denominations. which may or may not be a bad thing, but I don't see it catching on.

a more likely scenario is said server acting as an payment processor by making a promise to the vendor that 'this address WILL have $x.yz monies in it'. the customer would then either have to prepay the 3rd party or give them information for traditional debt collection purposes.

So, this could be good for paymemt processing. maybe. i havent thought about it for long.
Location: Sacramento, CA
Remote: Yes
Willing to relocate: Yes
Technologies: Rails, Git, HTML/CSS, troubleshooting, Node.js/NPM, Python, MATLAB, Javascript/jQuery, Heroku, AWS
Resume: upon request
Email: rasheed.bustamam@gmail.com
A comparison of Linux & DragonflyBSD to FreeBSD [1]

I'm a huge user and fan of FrerBSD.

Given the remarkably poor performance of FreeBSD, I hope the OP link and the link below bring focused attention to freebsd to resolve these bottlenecks.

[1] http://lists.dragonflybsd.org/pipermail/users/attachments/20...
I've heard the opposite declared many times (Node falling, Ruby rising)...there's never a lack of people who are quick to declare the death of any specific technology.

That being said, I work for a new, funded startup in SF, and our web stack is based on Node.
Thanks for writing this. Do you have plans to extend this to any locally stored spreadsheets? Ex: Excel, Calc (Libre and Open Office) and so on. I imagine even XML based documents would still present some vendor quirks to overcome.
But what exactly is a "link"? If I write e.g. a piece of software that enables combining and running arbitrary code from any library, GPL or otherwise (think of something like rundll32 on Windows), and use that instead, via parameters that the user somehow has to supply in order to get the right libraries and symbols, does that also become GPL? I can thus use any GPL (or otherwise) library in the same way that Xcode uses GCC.

This and other "how long is a piece of string" type of issues is why I think licensing is overall a horrible ridiculous convoluted mess.
How to: DIY Startup Explainer Video for Under $300 (That Still Looks Pro)
Inefficient makework is a horrible form of welfare. The formerly employed should create new products/services to sell, or use their free time to organize and agitate for something like guaranteed basic income paid by the wealth concentrators.
Christ, it's comments like these that make me glad I don't have to write messages for public consumption at large enterprises. People absolutely hang off of every word in the most absurd fashion..
Key Lime Pi
Also worth noting that big companies get unfair benefit of not paying VAT on internally created and consumed value. Greeks solve this problem by just not paying tax ;-)
A death sentence isn't exactly a "suggestion", and by "he could have left" you mean "he could have escaped but chose not to". (I believe this is the premise of Crito).
(I work on risk at Stripe.) Most of that list is bank legalese we're contractually bound to include in our ToS. This is not to say these restrictions don't mean anything; just that I wouldn't interpret them too literally. We've actually just created a much more coherent version of this list, and it will be up on the site as soon as we can get our banking partners onboard.

As for your specific case, please email me at anurag@stripe.com and we can try to figure out if Stripe can somehow work for you.
Been using gspread for a couple of months. Love it.
That description does not match what I see with "reorganizations" of bankrupt companies.

And assets being lootedby lawyers doesn't sound much worse than assets being looted by auction
Solution is just to have two indices into it leapfrogging as they find the next biggest one, right, and sum at the end if they've moved?

Why would you sort?
You are justifying closed-source tools by using a closed-source tool to debug your closed-source tools?
Start by finding something you want to code. Then think about it for a few days, and let the pressure build up. Then one day, instead of turning on the tv or going to HN, remove distractions and commit to 10 minutes of coding with no distractions. If you're like me, you'll start working for an hour or so before you get interrupted, but by that time you'll be back in the groove.
Makes perfect sense as a tertiary revenue model given the success of doge and bitcoin tipping.
I have seen plenty of useful code far worse than sorting such an array. IMO, someone missing the 'obvious' choice in an interview question is completly reasonable.

Thinking back how many people verified that the array was non empty and it had more than one element? I call it the toy problem mindset, when coding you consider things deeply but in meetings your looking for roadblocks not optimal solutions.

PS: From a preformace standpoint sorting your array is relativly better than ant of the posted solutions. Even though the article links to a much faster method. Aka there x log x solutions when a log x solution exists.
Dominus – Multiplayer browser strategy game made with Meteor. Game4 just started
Correction:

Virtual reality goggles and the Birdly apparatus made them think they could fly.

The copious references to Oculus make me think the Facebook PR team have swung into action, to try to bolster waning interest in Oculus after the disastrous sellout to Facebook.

I'm eagerly awaiting an Oculus alternative, having canceled the DK2 plans. I don't really want to be tying my code into the horrendous Facebook codebase and agenda.
This seems to a positive function that religion provides for a lot of people. The ability to say "I've done what I can, its in God's hands now", or more colloquially, "pray towards heaven, but row towards shore".
> A world in which we import all our food from South America is almost certainly going to be one with higher GDP than one in which we subsidize farming in the U.S.

This isn't true. GDP measures price, not value. For a given pound of beans, slave labor and a lower sticker price has lower GDP, whereas a well paid laborer and a higher sticker price for the same product is higher GDP .

(Ignoring the complication that foreign labor might not meet the D in GDP) GDP is dumb, in that producing more value at lower cost looks like lower GDP.
I think the main thing is that even if you literally don't care what the fuck happens with your code you should at least make a statement that absolves you of responsibility, such as "THIS SOFTWARE COMES WITH NO WARRANTY" etc.
The fact that people think you shouldn't be able to do this is what really scares me. :)

I should be able to change the software on my own machine, stored on and running on hardware I own, in whatever way I desire and have it do what I want. (And in practice I have - opening a binary in a hex editor and changing a few bytes is not at all beyond me.)
You stop lucid dreaming because you can do it in real life? Sure. But you do need 8 hours of sleep and lucid dreaming can give you more life-time.
President signs cell phone unlocking bill into law
The code doesn't matter. You have to want the end product. The reasons for wanting it are personal, but you have to want it.
Empirically Characterizing Domain Abuse and the Revenue Impact of Blacklisting [pdf]
Words 0.4.3 is out
Same as FuckItDB (https://news.ycombinator.com/item?id=8123450, submitted 2 hours prior)
We established that your limited experience in the business hasn't exposed you to a lot of what is going on outside of what is reported in HN. Why do you insist in on flaunting that fact?
I recognise most of those, but what the heck is a Eurosignal?
If you kill this one, at least update the link and title of the other one.
https://hn.algolia.com/?q=neural+networks+and+deep+learning#...
Plus the law has made that choice for you. Sacrificing another life to save your own, intentionally, is second-degree murder (first if answering this question means you planned it in advance).

If you answer yes to this question, aside from being a scumbag, if it does actually lead to an action taken by the car, you could face execution (worst possible case, granted, but there's a minimum prison sentence too).

Plus, this would hardly be the first way for cars to kill you. Brakes can fail, the steering column can fail, the gas tank can fail. All these things are rare, but certainly not impossible, and quite likely to kill or at least injure you.
I feel like a large-enough amount of people just spend their days finding a reason to be complaining at everything. A word, a look, whatever really.

Whatever one will be doing it will never be good enough for some. They just want to be unhappy about it. They want to blame something, someone. It's cool or something.
Thanks for the input. If you don't mind me asking–is your startup web or mobile first?
Quick typo: In the image, the girl is saying 'I'm open to new idea'

cool idea.
Except that in the case of Microsoft Ireland, even-though it may be a subsidiary, they are still a corporate entity outside of the United States. They have to abide by and follow Irish/EU laws.

Microsoft Ireland when it comes to US law should be considered a foreign entity, and thus the standard channels for requesting information from a foreign company should be used.

The US forcing Microsoft US to march into Microsoft Ireland and retrieve data unlawfully should be fought...
Review, Exploit and Learn from Vulnerable Web App
Algorithmic Interviewing
No doubt I'll get down voted for this.

I don't believe your unhappiness is the result of being more social and what people probably consider 'socially normal'. I think it's the life-style you've chosen for yourself, maybe because you believe that's how you need to be or how everyone expects you to be. In the mid 90s you were younger and (i assume) had less things to worry about in life. Happiness is what you make of it.

I was told I have ADHD in the mid 90s, but looking back on it, I was just bored and never challenged, I was more social back then, went out a lot. But I can't say I was overly happy...

Now it's 2014 and I've moved from NZ to Asia and have fewer friends and am not as social as I used to be. In-fact I often avoid going out if I can. But I'm far happier, I'm programming all the time and love the challenge, and I get to travel around Asia and see how beautiful the world can be. I wouldn't change anything I have right now for anything.

I realise ADHD is far from the same as Autism or Aspergers. But I don't believe I faced any less challenges in life with doctors telling me I need to take drugs, to teachers telling my parents there was no hope for me and I would be a bum. (yes a teacher actually told my parents that I would be a bum living on the streets) And spending most of my schooling years sitting outside the principles office for getting in trouble, all the time.
those "trolls" have a very sane point about having to be an idiot to trust bittorrent, the company.
Bad idea...Twitter hates auto-favoriting as they consider it spam.

I know several people that have had accounts suspended for doing this using other services (not this one).

The best way to grow your Twitter audience is via targeted following. Try something like TribeBoost instead.
How does this compare with cjdns?

Also have you looked into eventual consistency?
Would there be any benefit in allowing users to optionally choose supernodes, e.g. providing ways for supernodes to disclose identify information or even to run a business the way VPN/proxies do today?

In other words, if some nodes have to be centralized for technical reasons, apply a decentralized, Web-of-Trust, out of band, policy/reputation approach to governance and auditing the identity of the supernode operators.

E.g. Supernode N is in City A, owned by Person B, regulated by Country C, packet-inspected by ISP D, and is vouched for by the following list of DevOps infrastructure auditors.
Linking is simply a simplification of "what defines a derivative work" that FSF think helps developer. It is by no means final, and one can always hope that the court system will find the definition of derivative work at some other point.

I would however call it a bad bet to incorporate someone else code into a proprietary product, on the off chance that the general known line of "linking" can be invalided by the courts. The lack of case files should be a strong hint towards that.
I have considered it, and just opened an issue to track demand (https://github.com/Widdershin/butterdb/issues/14). I would probably use another library to handle parsing (and hopefully avoid some of those pitfalls), just like I rely on gspread to handle all Google Spreadsheets integration.

If you'd use butterdb if it had that feature, please let me know.
Not gonna lie I thought this at first. Assumed it was something that looks through news reports and looks for assault cases or something similar.
There's no reason it needs to. If you put some copper sulfate in the water it will keep the microbes at bay and allow you to re-use the water either indefinitely or very good approximation. You could also make a strong brine which would prevent microbial activity and also lower the freezing and melting point allowing you to move more heat with less water on the air conditioning side. It might make your chillers for making ice less efficient, though.
That's what the website said, except it's not as explicit as you are.
Not without spamming all your contacts first.
A related question: If you have worked on both ruby and node.js, which one you have selected?

(We selected node.js for our startup.)
you could also "make change" by exchanging ownership of the $100 address for 5 $20 addresses, and change those down into 10 $2 addresses each. there's very little cost of executing this algorithm several times over for a "single" purchase.
Node.js is an interesting bet for startups. It's hot, yes, and that means that there's a lot of people with a small amount of experience with it. As someone who's worked heavily with Node (and various Node devs) for a while now, it's easy to do very, very wrong. It's not like using Ruby on Rails. The frameworks available for Node.js won't guard you from screwing yourself and your entire team. There are few conventions on how to structure your app. If I tell an experienced Rails dev about a problem I'm having with my Rails app, they can probably navigate to the right directory with their eyes closed. If I tell a Node.js dev I'm having a problem with my Node app, they'll ask for the repo and get back to me in a few minutes.

Without at least one very experienced Node.js dev on a team, the project has an extremely high likelihood of ballooning in complexity by the 3-4 week mark, quickly exceeding the 7-plus-or-minus-2 rule and becoming unmanageable. I've seen it happen multiple times. I've made it happen. It's pretty much unavoidable (unless the devs you have on your team are already senior-level with multiple other technologies, and even that isn't guaranteed to save you).

Node.js is powerful tech - it allows one to build featureful, highly scalable systems and do it damn fast; but it can also break your startup.

Sorry for the tangent, I know this doesn't exactly answer your question. I can't be the only one who's realized this though, so Node.js is probably not a default choice the way Ruby was. If you're looking for "new hotness" points, it seems like Go would be the best bet.
I actually changed the name from fuckitdb to butterdb in response to valid criticisms that alleged the name excluded people.

I originally intended this library to be a joke library, hence the "don't use this for anything important". I think I will remove that bit and just improve any issues people run into.
I can't really comment on all you have said. But you and a few others replying to you have echo'd the sentiment that "you wish you were invited even though you wouldn't have gone". People pick up on that. It really only takes one instance of turning down an invitation to go out and people will get the impression / idea that you don't want to hang out with them and cease inviting you. Especially if you don't make an attempt to reciprocate and invite them to do something.

Just 2 cents from someone who has experienced similar feelings.
JavaScript is fairly fast, the DOM is what is slow in my experience. I too am hopeful that the hybrid app space takes off as well.

It would be really cool to see Ionic have some support for windows. Then I could really see this being adopted at my company.
Nice catch. Here's a link to some positional data collected from that one: http://www.skyandtelescope.com/astronomy-news/earths-other-m...
>In a way I'm like everyone else.

When I was diagnosed with ADD as an adult, the doctor said, people with ADD are just like everyone else, only moreso.

A lot of what I feel, and the comments I see from those diagnosed on the autism spectrum, sounds like good old introversion. An introvert in a social setting is very much wearing a mask, trying to hold on long enough before all willpower is drained. I guess an extrovert probably feels the same about reading Large Scale C++ Software Design on a Saturday night.
What I wonder is what happens to the money locked up in these transactions. I understand that the money is effectively inaccessible to both the sender and the receiver until the transaction is resolved. Is that right ?

I wonder about the implications of that, since it effectively takes money out of circulation, during whatever length of time it takes to finalize the transaction. That presumably includes any conflict resolution process that may exist ?
Can you explain why tox is written in C over languages?
TFA says explicitly that there are no bio-markers for autism.
Thank you. I would use it right now actually as I do have some spreadsheets with Google. There are some I'd rather use locally like this and it would be just a nice extra. It would also avoid the need to maintain a network connection.
That sort of sounds like Rprop which is supposedly the fastest learning algorithm. There are also other "adaptive learning rate" algorithms.

https://en.wikipedia.org/wiki/Rprop
However, most people out there own cars. Metra is very infrequent outside of commuting hours, and seems to be mostly used as a way for car owners who live in the suburbs to avoid freeway congestion and parking costs downtown, rather than a complete car replacement.

In urban neighborhoods on the red and blue lines, for example, car ownership is basically superfluous.
Has that warranty statement ever been used successfully in any court to defend anyone against anything? I've always wondered.

And if so, then have the capital letters mattered? Would it be less legally operative if written in camel case?
It would fragment the network, almost like NAT. Instead of just being able to link up by address, I would have to know what trust choices you'd made.

A federated model or some kind of expanded hierarchy is possible but it would still have a center or at least a certificate authority. Otherwise you get Sybil.
Good luck folks! While I am not a material scientist, I have worked with many, and used to ask them why cannot this be done. I would like to see this project succeed. Best wishes. :-)
Web - but when the time comes to focus on mobile, Node should still serve us well.
I explored this a bit (based off of the javascript-based http://sheetjs.com/sexql/) but the biggest difficulty is that people use CSVs and excel files in completely different ways for the same general task. In particular, different people set up budget workbooks in very different ways. There are also input problems and invalid files to deal with, so even if you manage to craft a meaningful integration you'd still have to figure out how to determine the structure and fix subtle non-uniformities
Try simultaneously playing "Typewriter", "Vinyl Turntable", "VCR Rewinding", "Windows95 Startup", "Pac-Man", and "Dot Matrix Printer".

It's beautiful. Reminds me of some of my favorite futurebeat music.
It should be noted that none of these comparisons - Ruby\Node.js, nor Rails\Node.js, are really apples to apples.
They're different things architecturally. cjdns is cool but as far as I know could not scale really really huge or survive, say, a Sybil type attack by someone with NSA or top-tier black hat hacker group expertise. I'm not sure my system could survive that either, but the problem is I'm not convinced a centerless mesh can be made that robust.

I know some community mesh nets have used it with some success. Just because something has limits doesn't mean it can't be very useful for lots of applications.
That may be the case honestly, I tried LightTable for a few weeks about a year ago and it was somewhat slow, it may well have gotten better.

I tried atom a week ago and it was extremely slow, much slower than LightTable. Almost 30s startup times and it was extremely slow at opening large files and even slower when trying to scroll through them.
Not to beat a dead horse... but he drank the poison. He wasn't killed, he took his own life. There was an alternative in which he lived, but which he refused.

But all this is getting off the point. Honorable suicide was a custom in more than ancient Japan.
You mentioned the problems with CAP theorem. Did you investigate methods to use eventual consistency in AP system?
what a joke. its the us government to blame for it's unconstitutional and unlawful activities that snowden simply released (at the risk of his own life mind you...). Entrepreneurs more than anyone else should realize the value of ones individual rights to pursue his or her passion to the fullest. When are entrepreneurs going to unite to bring an end to big government and support Free Market Capitalism?
I thought the same. It's the free money time of the cycle I guess.
This answers why - http://electronics.stackexchange.com/questions/32830/why-doe...
I still use the native Picasa app for windows. It's the fastest image viewer even though it hasn't been updated in years.
Starting a new, blue water distributed encryption system in a non-safe language is odd at this point. The protocol is being _noodled_ through and the code is in C.

This is the coding style

https://github.com/irungentoo/toxcore/commit/84c28337d248bad...

this is openssl all over again

https://github.com/irungentoo/toxcore/commit/1d6c3934736c369...
With eventual consistency "eventual" becomes a long time with a big network. Either that or the bandwidth requirements become massive. It would be an example of choosing security and decentralization at the expense of efficiency.
This article is a enlightening counterpart to the 'emerging neuroscience' chorus, who would have us believe that a full model of consciousness and the brain is just around the corner. That those trying treat autism haven't a clue what causes the onset, and why certain therapies are effective tells me that we really are at the stage of the absolutely primitive models of brain activity.

https://news.ycombinator.com/item?id=8069310