skysight-inc/HackerNews huggingface dataset:
"Of course, this begs the question that OO is better than functional. Having done both for a long time, I'm convinced that it is the case (though I do think learning functional programming is the fastest path to getting good at OO). Lamentably, I can't yet defend this point too vigorously because I've only just discovered the joy or Smalltalk."

Shoot me an email. Would love to chat some time. I've been doing OO for 20+ years and have become a big FP fan in the last 5.

I might would go OOP in a large commercial setting, but for small team startup-type work, pulling in all of that wiring and structure for delivering an MVP just looks crazy to me. Even for large greenfield projects, it makes more sense to me to start in the REPL, code the minimum amount necessary, and then "grow" your class structure as you start needing all that OOP goodness.
I'd be really interested to see this.
Data Science With Python: Part 1
This was not a waste of time after all, since I have seldom seen so hand picked sources.

You refuse to accept anything official from USA, and then quote conspiracy theories from a blogger!! :-)

About your claims about the Syrian chemical weapons attack:

The overheard communications (by Israelis and Americans) are lies, of course. And it is just more lies that the Syrian government shelled the attacked areas after the chemical attack to destroy the evidence!

Shameless liars about your Glorious Leader, those Westerners. :-) Uh, no... they hate Assad too! :-)

To be realistic, if there are state budget's involved, you can get any number of statements from individuals. Robert Parry might want to retire, who knows?

Here is a good source, with high credibility, about the second use of chemical weapons -- HRW (I assume the rebels had helicopters they used only for that bombing, then hid? :-) ):

http://www.hrw.org/news/2014/05/13/syria-strong-evidence-gov...

And about the most well known attack:

http://www.hrw.org/news/2013/09/10/syria-government-likely-c...

It is easy to find similar from Amnesty and others.

(But HRW is just another part of the Western conspiracy against Rus.. Syria, only independent bloggers are dependable of course. Oh, wait...)

----------------

But the Syria claims was nothing.

A few minutes with Wikipedia made my day when I checked your claim that the referendum in May was dependable.

>>No, I am not, because I have provided quote about May polls, not February or March ones.

From my previous comment -- the opinions were totally different just ONE month earlier.

The relevant wikipedia page on this: http://en.wikipedia.org/wiki/Donetsk_status_referendum,_2014...

Money quote:

These results could not be independently verified.[29][63]

<My stomach hurts from laughing.>

I am certain you have read some blogger than knows better than the liars at BBC and PewResearch. :-)

Then we have:

http://en.wikipedia.org/wiki/Donetsk_status_referendum,_2014...

group of pro-Russian separatists in possession of a 100,000 ballots already marked with a 'yes' vote for the referendum were captured

A campaign of intimidation, beatings, and hostage taking has forced many pro-Ukrainian activists and known opponents of secession to Russia to flee the region, leaving the referendum to take place without any dissent or opposing voices

And so on... More obvious lies!! :-)

So you claim a referendum whose result can't be verified [and after hunting of the opposition members!] is trustworthy and showed that all the opinions had totally changed in one month and resulted in a popular uprising... (No Russian military this time. Honest!)

Thanks for a good laugh. (My poor stomach. :-( )

Let me guess -- Wikipedia and its sources are just lies, you KNOW that the May vote was dependable because there is some blogger that support this, here too? You saw that on Putin's own media?

(I removed quotes about the previous poll faked by Putin. http://en.wikipedia.org/wiki/Crimean_status_referendum,_2014 since that is just more democratic lies about your Glorious Leader? :-) )
I think what you're doing is very important. Thank you for tackling this problem.
You are correct, and I was wrong in the amount of energy necessary to bring the water to a boil. I was using wolfram alpha, "energy to boil a cup of water", which probably then gave me the energy needed to boil it all away, not just to bring it to a boil.

It takes a tremendous amount of energy to heat things, overall. For example, compare the energy in a bullet to the energy in a warm cup of water. A 20g bullet moving at 400 m/s has 1600 joules of energy. That amount of energy, when used to warm a cup of water, would only warm it by less than 2 degrees Celsius.

Let's start with your last statement, on the relationship between energy, momentum, and mass. The most common formula is E=mv^2/2. This works for objects with mass that are moving slowly. Now, by "moving slowly", I mean "relative to the speed of light". The fastest object made by man, the Juno spacecraft, moves at about 140,000 km/hr, which is a paltry 0.00013c. This formula still works here.

If we want to know what happens at faster speeds, we need to dip into special relativity. There are some messy derivations, but one critical formula that comes out of it is E=sqrt(m^2c^4 + p^2c^2). If you imagine a ninety-degree triangle where the shorter sides are the mass of an object and the momentum of an object, then the long edge is the energy. Increasing either mass or momentum will increase the energy.

Suppose we start dialing down the momentum in this equation. After some math, (http://en.wikipedia.org/wiki/Binomial_theorem ), we arrive at E=mc^2 + mv^2/2. This is the origin of the famous E=mc^2. We now have two terms, the rest energy, and the kinetic energy. Note that the other term is the more familiar form of kinetic energy, which is why it works in everyday life.

Now, suppose we go the other route and set m=0. Then we get E=pc. Even though one side of the triangle (mass) has been reduced to zero, the other side (momentum) still gives it a non-zero energy. I apologize if that is more math than you had been hoping for, but eventually one always runs into some math.

A few things on the spaceship. You are absolutely right on the thinking of it. As soon as the laser switches on, it starts applying force. If my friend's spacecraft is one light-second away, I don't need to wait one second for the laser to reach her before feeling anything, because the light itself carries momentum away. In fact, if I wanted, I could just fire the laser out into space. I get propelled one way, and to balance out the momentum, the photons are travelling in the opposite direction.
This is a pretty decent idea. I wonder if you can build an app for this? I'm not pay for cellular data/voice anymore and would love offline access for a bunch of things like this. https://www.techendo.com/posts/how-i-killed-my-cellphone-pla...
Where can you get the data? I can't speak to the legality issue, but practically speaking, you (or businesses that use your service) will have a lot of confused and angry customers who want to know why you won't ship to their address. Do the ratings for an address reset when a person moves out? It seems unfair to punish me because the last guy who lived here was a problem customer.
An introvert will lose energy rather than gain it in complex or highly active social situations, but will still emotionally feel a good connection with the person or people they're around. Someone with ASD has a much more difficult time "feeling" the positive benefits of socialization, whilst they may learn to enjoy it more from a left-brain analytical perspective. Not to say its a lack of empathy, in fact you can actively feel other's emotions in many cases, but the actual inner feelings of community and belonging may be pretty muted.
A surprising amount of power can be collected from stray radio waves. You wouldn't be able to power a full computer or even a phone, but you can do cool things like power a radio: http://en.wikipedia.org/wiki/Foxhole_radio

However, indoor "solar" power is a more practical idea: https://developers.google.com/gdata/articles/radish?csw=1
Wow, that is totally cool! I don't have any neuropathies but I could see how it would totally suck. I imagine you'll be targeting the low hanging fruit first (limbs)? I would guess that the tongue is probably the worst place to lose feeling. You'd lose the ability to distinguish between chewing food and tongue.
What do you mean by gaming the tests?

A cure that removes the apparent symptoms but doesn't cure the actual disease: is that gaming the system? And if so, well, so what?
What I'm working on: Turfly (http://www.turf.ly)

Why it's cool: You get to capture real-life territory by running and walking through it. Just keep your phone in your pocket. Compete with your friends if you want. This is the game I have always wanted, and I get to make it. Feels great.
I agree with your first point: They should have vaccinated everyone. I don't agree with your second point, way too much information about the operation was released. And your last point I find most discouraging. It's the president who is most responsible for the actions of the government both at home and abroad. It's too easy to blame a 3 letter agency than the leaders we elect for then we would have to blame ourselves.
Seeing lots of those monads unwrapped and the lambdas that they get turned into can be especially helpful for those of us (including me) that have an imperative/OOP background.
To be fair, the city has set up the green cab program to increase coverage outside of Manhattan. In my anecdotal experience, it's working very well.
But they were already pretty easy to change?
I've been using http://cronwtf.github.io/ for years to double-check cron expressions.
Unfortunately, with such a wide spectrum I'd expect doctors and therapists probably want to 'underpromise and overdeliver', as they don't want to get hopes too high. We've seen people who told us our daughter would be talking by 5, 6, 7 - she's 10 now and says some single words but never sentences. Others have told us to plan for lifetime care. It really depends on the type of person that is giving you the information.

I'm sure your parents are thrilled with your progress and the fact that you exceeded the expectations of so many people. Thanks for sharing your experience.
Yeah unfortunately Debugger Canvas was scrapped after Visual Studio 2010.

Haha, yeah that's an artifact that's no longer present in current versions. It was including the tabs as part of the content of the function. So that's why it looks weirdly indented in that video.
This is nice.

I also turn to http://cronwtf.github.io when I need to sanity-check my crontab, which is a little more verbose and includes JSSpec tests.
Not bad,
each line in my cron has somthing lke that next to it :)
NYC in 17 Syllables
DRM is about to get even worse with HDCP 2.2
It's not an insurmountable problem, but the design of the protocol, as I mention below, makes the transition from "unspendable" to "spendable" difficult, because you can't even try to satisfy the conditions until you try to spend the coins -- the only thing that would make sense would be to do this with another transaction that does nothing but transfer the unspendable coins to another address.

It really is quite complicated. In the best case, in my view, there would be specialized clients that would interpret certain classes of transaction scripts, and the majority of wallet software would not care at all, and only acknowledge the basic transactions (pay to pubkey hash). But all miners have to be aware of the full scope, and all full nodes will need to have some extra complexity, in order to even validate the blockchain. That complexity leads to unpredictable behavior and bugs. My guess is that when Bitcoin really has to go head-to-head with another coin, this "feature" will have a dragging effect.

I glanced at the papers on http://coloredcoins.org, and they haven't changed. Though the colored coins are tracked through the blockchain, the fact that a coin is colored, and what that color means, lives entirely outside the blockchain. My analogy with "smart property" simply looking for a particular serial numbered bill is very apt, but of course you gain the cryptographic anti-counterfeiting guarantees of bitcoin. All the same risks apply as well; you can inadvertently spend a colored coin, and if the recipient is not looking out for it, they'll probably never know that they are in nominal possession of a colored coin, and possession of the "smart property" will simply float around between people, just like a similarly-marked dollar bill inserted into a vending machine would do.
My car (like many) uses some sort of pressure/weight sensor to detect if a passenger is sitting in the front seat. If there is not (or they don't meet a certain weight threshold, like a child) then the passenger side airbag is turned off. Those are probably bulkier than you'd want on a restaurant chair but you can probably tuck a decent sized box under the seat and no one would notice/care. Anyway, I would say some sort of pressure sensor is the way to go.

Edit: you might even be able to use something a little more passive. If the chair was equipped with a small, low-power RFID tag that had enough logic to simply toggle its state [vacant|occupied] based on the pressure sensor, you could then position an RFID reader somewhere in the dining area that periodically polled the devices in the chairs. Then you don't have to worry about the chairs having enough power to run an active device.
What: Emphatic (http://emphatic.co) -- social media as-a-service

Why it's cool: gives marketing resources to small businesses who lack the time or expertise
@spencerfry

Out of curiosity: why does your tagline say "makes it easy to put a smile on your employees faces" yet the landing page image features an employee who is not smiling?

I know this seems petty but that employee does not actually look very happy. Small things like this make a difference.
I don't see that they're a struggle. They are more verbose than with Python or Lisp, sure, but you gain something in return. On the other hand, you seldom find yourself needing to write those heterogeneous lists in Haskell, so what's the actual problem?
Maybe you could use a simple pressure sensor hooked upto bluetooth and check to see if there are variations over short periods of time to make sure theres a person on it.
What: A site/app that will tell you the most popular events in your city, and which event you should go to.

Why: I wanna be able to reach after my phone and quickly find out where I should go to have fun.
Working on simulating a complete nervous system (i.e. C Elegans Connectome) and connecting to a robot so we can see an entire organism simulated from environment to a simulated "brain". To my surprise the robot behaves in a similar manner as the worm; i.e. I wire the sonar to activate nose touch sensory neurons and when the robot comes upon an obstacle, it will stop, reverse a bit and change direction. This is not a program that tells the robot to stop, reverse and change direction but the connectome. This proves in part that we are our connectome. Furthermore, I have created a true "thinking" and autonomous inorganic creature. Currently I am analyzing the captured neural data to validate against the biological creature. Next I want to apply to an autonomous ground vehicle for exploration = throw a hundred of these guys out in the desert and have them search for minerals. Check out my work at http://www.connectomeengine.com
Not that simple. Customer relations are not price only affairs. If you already hired Dan for the sewer job you'll hire him again for the broken off outside AC discharge pipe because you have a relationship with Dan. And Joe will now have to 'bust' that relationship in order to even get a chance. So until Dan is unavailable (says 'no' to some job you want him to do), ill, dead on a holiday or otherwise indisposed it is very likely that the 'plumber' entry on the phone of the customer will contain Dan's number. And that will be the first person to call in case of trouble.

This is known as mind-share for bigger brands and for smaller relationships like these it is best described using the dutch word 'gunnen' for which I still haven't found a good English translation.
Autism can range from being extremely debilitating with a person being unable to live any semblance of an independant life to a different mindset with specific advantages in some situations. To those who see someone with what people call "autism" they are mostly talking about people on the lower end of the spectrum, and its hard to say that its not a developmental disorder in some way.
It's precisely a tuple, obviously. Are you sure you said "list", not "heterogeneous collection"?

If you know what is where in the list, then you semantically have a tuple.

If you don't know what is where in the list, then you need some way of telling things apart. At which point an ADT is frequently the right solution, isn't any sort of advanced technique, and requires very little in the way of boilerplate.
I don't think it has such feature out f the box but as it is open source, it is always hackable :p http://sourceforge.net/projects/jumpcut/
Relative to the income received after qualifying, the debt incurred during training is not so burdensome. That article you linked to cites the average debt of newly qualified doctors as being ~$166,000, and their income averages $270,000 pa., so about 5 months of wages.
Awesome product. I would have loved this in film school or when I was a reader at a production company.
Use nsd. If you just run an authoritative only service, it is easy to do correctly.
Oh lovely, the idea I've been working on in my spare time for months gets scooped. heavy sigh
Not me, but sometimes it's an accident that happens when browsing on a mobile device. Those up&down arrows are too close together IMHO.
I just had this thought, what if Linus came in or HMS or someone else kinda already famous did a "Show HN: I made a extensible editor called emacs" or "Show HN: I made a posix compatible kernel" Would lead to some interesting discussions I think if they were active in the comments.
MIT Rethinks How You Consume News
They recompiled with the new binaries.
I imagine you'd have to match up multiple measurements to get an accurate count. A busy happy hour will throw off your numbers because you'll have 20 people sitting but 50 more standing who won't be counted.

Are you interested in just the number of people in the restaurant? Or, more importantly, how many people are ordering food? Because you could have a table of four share a $10 appetizer and you'd count 4 people.
Swift: Files and Initialization
Keep in mind this isn't a new page; I don't know the history of each package, but at least the Wii U browser WebCore distribution has been there since Wii U release.
Eisenbahnnet: Bohr's trip about spin
Porn I'm assuming? I would think that spam dominates internet content.
Heads up: the site doesn't appear to render correctly on Safari on iOS.
RZKH welcomes all friends and people interested in AS400. It's always the same situation - when they come from the unixoid world - they are confused. But you should stay on the path and learn some bit about AS400 (or IBM i as they are called now). It's the only commercially used 128Bit operating system with high level security and low level problems :)

Have fun,
Holger
I do use google/StackOverflow a lot. Here are some concepts and code I was struggling with:

1. How server works

2. Http related concepts

3. Auth mechanism and password security, which encoding method to go

4. Database options, neo4j/mongodb/sql

5. Language options, ruby/js/golang

6. Framework options, emberjs/flask/martini/rails

7. Testing

Above are just some challenges I faced. As I mentioned previously, a single part in any field is not difficult to grasp, but to understand X, learners like me probably have to go further to have some idea of prerequisite knowledge. The time and energy on this can not be neglected. It also takes time to have new knowledge fully absorbed (or to a useful level). Before that, things can be chaos in my mind.

Perhaps my way to learn and practise is not very efficient. I did make progress, though. It's just a bit slow. I'm about to finish my client-side coding in a couple of months. Hopefully, I can ship before winter.

[Edit] Format revised
I run a recursing DNS server behind a firewall for my home servers -- is this risky?
Hacking on RTL-SDR.

I've been running a successful fundraiser [1] and have just posted a detailed progress report [2].

This might be the first FOSS software-development fundraiser where backers get to decide what features are added.

[1] http://igg.me/at/rtlsdr

[2] http://kmkeen.com/igg-report/
I am working on a small virtual machine in C, called Carp.

It's cool because I am learning about C, a bit about asm, and a bit about how a simple CPU works. Ish.

I also got a bit acquainted with comp.lang.c :)

http://github.com/tekknolagi/carp
Ideally I would account for all of it. But I need to start somewhere, and I don't think looking for all-in-one solution is a good path. So just know how many people are sitting and don't care what they are ordering or who is standing up, is enough for now.
SEEKING WORK - remote / Berlin

I'm a front-leaning, full-stack developer that has recently moved to back to Berlin after spending a few months in Asia. I am American, and know just a bit of German (but am learning).

I have experience with every aspect of creating an application, from mockups and UX design, to graphic design, to the full-stack implementation, to deployment. I've successfully built and sold a past start-up of mine, and have a great deal of insight with product development. Because of this, I'm probably of most value the earlier a project is in its life cycle.

Backend stack: Ruby on Rails, with DBs/data stores such as MySQL, Postgres, Mongo, and Redis. I've also worked a bunch with Elastic Search. I can also use Node.js or PHP for the right project, but lately I've been doubling down on being a backend mono-glot.

Frontend stack: my preference is Angular.js, though I've also worked Backbone and Meteor. I am well-versed in current best practices, can build responsive mobile-friendly websites, and code pixel perfect CSS and HTML5. I have a great deal of graphic design experience and can help there as well.

Portfolio: http://eatingthe.com

Github: https://github.com/superplussed

Email: jeremy@superplussed.com
Whereabouts do you take Ubers? I rarely have problems in Manhattan, but let's be honest, if you can't navigate a perfect grid you probably shouldn't be driving passengers.

In Brooklyn and Queens though Uber has been considerably worse than cabs (green or yellow) in my experience. They just don't know the lay of the land as well as cabbies and frequently have to resort to GPS units (themselves not as good as a knowledgeable driver).
That sounds awesome — kind of like the SMILE project!
Minor flaw in your point - it's even harder for governments to budget rationally when some shark buys up all their old debt on the cheap and tries to bankrupt them, because money.
Any Android app coming soon? :D
Ethereum scripting isn't in a side chain, it's an integral part of the main chain. In fact, you have to pay ether to run the script.
I didn't read the article that way at all. I read it as a plea for real humility, not fake humility. And I don't think real humility can be hidden condescension.
Hipster CEO 2 Alpha is due out on Monday
This might be helpful, Plover, the Open Source Steno Program

http://plover.stenoknight.com/
Thank you for sharing your personal accounts. I wish the politicians and the media wouldn't exploit citizens' fears. It's time to end the 'war on terror.'