skysight-inc/HackerNews huggingface dataset:
i actually meant ODM which refers to Object Document Mapping in contrast to ORM which refers to Object Relational Mapping

eg:
http://mongoosejs.com/
http://docs.doctrine-project.org/projects/doctrine-mongodb-o...
Thanks for reporting it. The site is just a Tumblr blog. The warning might be triggered because of the Mailchimp sign up form.
lol my money is on Seagate.. I thought it amusing how they rebadged their crap drives as Samsungs when they bought the name because of their very good rep in the sector.
Chris Harris drives a silent, all-electric, 850 HP LMP prototype
A Gentle Intro to Monads … Maybe?
Does your laptop support Wake-on-LAN[1]? I know I have it activated (and sometimes use it), which means though that it doesn't power down 100%, since the NIC still has to be reachable by magic packets. That's just one reason why it might still drain battery.

[1]: https://en.wikipedia.org/wiki/Wake-on-LAN
Oh I agree, there's no doubt they're both mainly riding a populist backlash against immigration, especially Muslim immigration. I think the parties themselves differ considerably more than the broader wave they're riding, which has more common origins.

DF really do seem to be critical towards "ethnic Danish" subcultures they view as deviant as well, especially in the past year. There's currently a bit of hand-wringing over biker clubhouses (residents don't like having one nearby), and they've been getting out in front of that populist backlash too, which plays well among their base for different but related reasons. It's sort of Public Enemy #2 in things that are ruining Denmark, from their perspective.

Here's a recent story (via Google Translate, note that "rocker castle" means "biker clubhouse"): http://translate.google.com/translate?sl=auto&tl=en&js=n&pre...
Genuinely wondering: does this provide type safety?
Get links from influential blogs / newssites and your ranking goes up.

The quantity doesn't count, but the quality of their sites.

Eg. there is a site that got immediatly on rank #1, why? A lot of respected universities (.edu) linked to it before they really launched.
At the current price (also growing as we speak), I think it's difficult to use bitcoins for buying stuff. Everybody is hoarding them, hoping for increases; hence the growth.

How much will you pay for a coffe or an icecream? .0045 BTC? I see btc as a proof of concept that worked: easy, distributed way of transfering money.
Tech startups are flourishing in Montreal
Previous discussion: https://news.ycombinator.com/item?id=6702472

http://www.n2yo.com/ says: GOCE has re-entered the atmosphere

Here is a good description on what happened: http://www.huffingtonpost.com/2013/11/11/satellite-falls-ear...
Testing your own API classes without mocking, Part 1.
Part of the problem is the move by manufacturers to have consumers basically burn-in test their products for them as cost reduction and shift the expense to retailers.
As usual, a very useful and thought-out reply. Thanks for taking the time.

As soon as I get over the typical impostor syndrome and realize I have a lot to share in a newsletter, I'll follow your advice :) 'Tis true, "do stuff, tell people" is still the best advice.

One thing I'm still struggling with is how to explain and justify the (otherwise normal but perceived as) high cost of web development to a crowd that's anything but tech savvy. How do you justify your consulting fee? "Everybody charges that" doesn't sit well with me...

Although, I do see a point in making them do the math to figure out how much more they'd make by paying me, but I'm bearish on how many small business owners would actually do so.

Maybe I'm still thinking too small...
Harfang Web Framework
Removing Insecurity: The IETF Hums 5 Times
Any time you change an interface people are used to, you will enrage some of them. Particularly the heavy users. Even if the old interface was bad and the new one better. People who use software repeatedly adapt to any interface. Look at the insurance agents who whiz through character-mode mainframe applications to generate a quote. They figure out clunky interfacess and are able to use them productively. Change them, and suddenly they have to think about how to use the application again.

I keep trotting out the example of the Microsoft Office ribbon. In the old menu system of Office, I knew exactly where everything was. I didn't have to think about it. When the ribbon came out, I was lost. Using Office became a painful chore. I just abandonded it. Every time I have to use Office now, I do it with a taste of bitter hate in my mouth.
That may be true for blackblaze.

But these drives will still be useful. What about, say, shipping them to ONGs located in Africa?
The primary reason why a lot of SaaS businesses charge a monthly premium instead of an annual premium is due to purchasing policies at corporates - which usually dictate that purchases over x amount (x=$500/$1000+) require multiple sign-off and follow long-winded acquisition processes that tend to take forever. By charging less than the threshold or by charging a large amount that would normally exceed the threshold over time; it's a lot easier to get such purchase orders signed off. Credit card is the preferred method for smallish amounts (< $2000).

Without generalizing too much - corporates are generally price insensitive - they would rather pay a preferred supplier more than risk their business on a cheaper alternative (without great motivation).

It's in your best interest to dictate the terms that are the least risky for you - they won't choose another supplier because he offers payment via cheque and you don't. If they do, I'm not sure that you do want them as a client considering the hassle you would potentially have to go through to get your money (good luck if the corporate is in another country!).
Nice. For PHP there is Idiorm, which is a really lightweight ORM wrapper that makes dealing with SQL databases a breeze:

https://idiorm.readthedocs.org/en/latest/
there is a difference between an web-app and web-site, drupal is a CMS, it is meant to build web-sites. Or am I wrong about what drupal is? This is the same as tons of people that use wordpress as the best CMS, wordpress is good fit for many of those cases, but not all
Ask HN: How much did Twitter software developers make during the last few days?
Just wondering about the economics of joining hot startups as a software developer. Assuming you joined twitter as a developer few years back, how much did you real make in stock options? Would be great if people can respond with year of joining and money :-)
So this blogger has pointed out 2 problems with a single Guardian quote. The first point doesn't make sense to me as it seems to argue that the Guardian's "be as satisfied with" means the same thing as "increase satisfaction".

The second point seems to me to be almost as poor. The blogger claims that the 40% more money claim from the Guardian is bogus since the footnote clearly shows that their calculation is in absolute Euro terms not percentages. However if you read the next sentence of the footnote:

"Full compensation for commuting one hour (one way), compared with no commuting, is estimated to require an additional monthly income of approximately 515 Euro or 40 percent of the average monthly wage. This valuation implies that the time spent commuting is worth 1.6 times the hourly wage or the average compensation for working. [...]" (Page 17, Footnote 14)

It seems that the research authors themselves argue that their research implies commuting is worth a multiple of hourly wage. Thus we easily verify that the weighted commuting hours (1.6*2) is 40% of the normal (8 hour) working day.

The Guardian could have been more accurate by adding a "average" to their quote, but I think that this is implied by the context anyway.
It does but only from the web app, not across web, desktop and mobile clients, as shown in the screenshot in the post.
> It makes no sense at all to pretend that humans are too stupid to understand what is and is not good for our planet. The whole point of having language and intelligence is that it should be used, not just discarded with some discredited hand wave that "if we just do nothing, everything will work out for the best!"

Centrally planned economies have been tried. The Soviet Union discouraged a lot of research into areas like psychology that they saw as pointless; artists had to conform to traditional styles. It didn't turn out very well. Letting the market allocate resources has a lot of inefficiencies, but it works better than any alternative that has been tried.
I've bought perhaps 50 drives in the past 20 years, and maybe 10 of them died, the others mostly becoming obsolescent. I only started taking serious logs about 6 years ago.

Drives have died for me both in 24/7 powered systems and through power cycles. Drives have reported intermittent failures for many months, but still lived for years without any actual data loss. The oldest drive I still have spinning is a 200G IDE containing the OS for my old OpenSolaris zfs NAS; must be getting on for 9 years.

I advise having a back-up of every drive you own, preferably two. I built a new NAS last week, 12x 4G drives in raidz2 configuration; with zfs snapshots, it fulfills 2 of the 3 requirements for backup (redundancy and versioning), while I use CrashPlan for cloud backup (distribution, the third requirement). Nice thing about CrashPlan is my PCs can back up to my NAS as well, so restores are nice and quick, pulling from the internet is a last resort.
I never understood what Mongo brings to the table that ext4 doesn't.
That could be nice, unless `find` is limited to equality relations with a constant. And all examples are equality relations with constants...
Who blacklists stolen bitcoins?

People aren't going to maintain such lists individually. So you'd want some central operators, like the antispam DNS services. But then they have to decide what counts as "stolen". Ordered something and then claim it doesn't arrive - who do you believe? You're back to the paypal situation, except rather than reversing transactions you're declaring bitcoins "stolen".

Not to mention the difficulties of running a collaborative central operator in a community of radical individualists.
It's not, but I came here to ask the same thing before it finally loaded!
> but I think that the problem with the way it manages side effects is that it does so through lazy evaluation.

This is not so.

> and lazy evaluation is hard to wrap your head around.

technically haskell is non-strict, not lazy. (a + (b * c)) evaluates + then * instead of * then +. Also strictness annotations can change this behavior.

> They require programmers to think and program solely within Haskell's lambda calculus and lazy evaluation framework, which is neither the way people think nor the way computers do

This is not supportable. You might be more familiar with strict evaluation, but don't pretend its a feature of humanity. All runtimes come with assumptions.
That's toothing troubles. Smarter people store their coins offline or on a secure laptop only they control.

Some years down the road, maybe we'll see large corporations offering exchange, escrow and hosted wallet services. Currently it's the wild west.
Not sure if it counts as a pragmatic use-case, but here's my example.

I recently built a little webapp [1] to send email reminders about repositories that you've starred on GitHub. The motivation for it being that I have hundreds of starred repos on GitHub and can't remember what most of them are. Anyway, there is one thing I need to store in that database, users. Nothing else needs to be saved.

You can accurately characterise it is a toy application that I built for fun rather than profit. But there are lots of those around and Mongo is often a good fit. If I don't need complex schemata or a huge dataset, why would I choose something else that is less easy to manage?

[1] https://githubreminder.org/
We use excel exclusively at our business and have tried Google Docs, but they have been so slow and break so often that we basically took the model we have been using online back into excel!

Google Docs scripts are cool but far too often they break.

In the interest of speed, what are you going to keep vs. trash out of the excel functions kit? I bet you could get an incredible tool by keeping top 30-40% of functionality, because lets be honest, anything beyond that an back to Excel it is...
I suspect the overheads of collection, shipping and distribution would dwarf the savings from not buying the optimal price/GB drive du jour.

Hard drive space per dollar grows exponentially, and they're big weighty things. The window of time where it would be economical to reuse would be short, and value dubious.
package.json doesn't have any place to define the styles and templates your component exports, so browserify can't meaningfully resolve dependencies and build your assets for you. For really good support, you'll need to be able to rewrite the URLs inside CSS too due to different directory structures within each component. Component does that for you.
You're right. Even in my state (Iowa) its only around 25% I guess things have changed a lot since I last looked.

Sad in a way. Folks think now somebody has to 'create' a job for them. Used to be, you bought a truck and a sign and some tools, put an ad in the yellow pages, and you had a job.
Your economist being right wing is relevant because most libertarians refuse to acknowledge the positive effects of equality. Noting that a source is biased is a valid point.

I agree that pointing out that Kaczynski is an insane serial killer who forced a bunch of papers to publish his anarcho-primitivist manifesto by threatening to keep bombing people (WTF?) doesn't prove he's a poor mathematician. However, we're not talking about his maths skills. Being a brilliant mathematician doesn't really make you an expert on social issues.

"Economic inequality is positively and significantly related to rates of homicide despite an extensive list of conceptually relevant controls. The fact that this relationship is found with the most recent data and using a different measure of economic inequality from previous research, suggests that the finding is very robust." - Wikipedia

While not everything on Wikipedia is true, it's certainly a less biased source than the ones you refer to.
Predictive Analytics with Fine-grained Behavior Data - Video
I don't really understand this article. You compare the core node add/edit form with GMail's email compose form - and that's it? That's all Drupal can do? No, it's not even close. I understand that the core UI elements in Drupal are pretty bad, but why not mention how easy it is for a developer to clone that compose form? Why even use a node form to do the comparison (you're not creating content here). This just takes an unfair stab at Drupal without going in to any details at all.
Even with the energy used for shipping them end-to-end?
Some ideas of why it could be found offensive:

1. Misogyny. Why? Flight attendants are women. Rich CEO's are
men. A CEO that loses a bet and has to work as a flight
attendant, also has to wear a skirt, stockings and
lipstick. To clarify: It's a stereotype, and stereotypes can
be found offensive. Imagine if he had painted his face black
instead.

2. Transphobia. Why? Men dressing up as women are supposed to be
silly. However, "body image distress" is real and it even
drives people to suicide [1]. Violence against transgender
people is very common as well. Homosexuality used to be listed
as mental disorders in DSM I and II, but was removed in
1974. "Gender identity disorder" was finally removed in DSM V
last year [2]. In august, a 21 year-old transgendered woman
was beaten to death in New York, to just mention one of the
many victims of hate crimes against these people [3].

Or maybe it's just a funny thing. Maybe he's proud to dress as a
woman? I can't tell. What's interesting is that we in this
community consisting mostly of straight, white men feel that we
have the interpretative prerogative when it comes to these kinds
of things ("'Am I being hypersensitive?' Yes, you are.").

Why is it so hard to try to understand someone when they feel
offended, instead of telling them they are being hypersensitive?

Disclaimer: I'm comparing misogyny to racism and transphobia to
homophobia. Apples and oranges. This is a bit offensive, too. My
intention is not to say that they are the same, but to try to
draw parallels between attitudes that most people find wrong, and
attitudes that are generally accepted. Why is it okay to make fun
of asians?

1. http://www.lauras-playground.com/transgender_suicide_report....

2. http://thinkprogress.org/lgbt/2012/12/03/1271431/apa-revises...

3. http://www.huffingtonpost.com/2013/08/23/nyc-transgender-ass...
I like the idea of having to rename your dog after a password breach. Lol
Not true. I don't have time to complain about most things that upset me. Of course, I will complain about the very worst things, but this is a pretty high bar.

I was upset by this but have not complained anywhere.
That's great! How long have they offered a course like this?
Ironic. Isn't that the prime directive of Google?
Benchmarking Codswallop: Node.js vs. PHP
Isn't the side effect returned as an IO type which is later evaluated by the runtime? (I'm talking about Haskell)
It's the improvement of Go, isn't it?
> It will be faster than what Go has to offer.

You meant “could theoretically be” – you're gambling that you'll have development resources and expertise to make optimizations which aren't possible in Go, that those optimizations will actually matter to the critical path, and that you're more likely to reach the point of being able to make those optimizations than the Go team will be able to optimize further.

In the absence of something showing a strong, unavoidable disadvantage for Go, that's a lot to take on faith.
Thanks to Snowden we know the NSA backdoor crypto code and have leverage over the telcos to get the help they need. We also know that solutions are plausibly deniable as far as the big name companies that we know about. So the same thng could go on here.

If I had to put this in place I would get something that worked even if there were no cellphone masts in the area. Get the radio to listen to something entirely different, broadcast from some box that could be put in a car or in one of those electronic listening planes the military have. Have it work at the radio level on the phone so the cpu does not need to be used. The reply could be an entirely different identifier to the IMEA or SIM identifier with it being a simple database 'select' to get these codes.
Well there you are. I learn something every day! Sorry about that.
Assets are matched with liabilities + stockholder equity, not just liabilities. (Balance Sheet equation is Assets = Liabilities + Stockholder Equity)
My Startup Bookmark
Excellent link. I like it. However, there's an immediate example that feels to me a bit antithetical to their mission:

"Heat Your Clothes, Not Your House" ... "...electrically heated clothes..."

I guess it depends on the definition of "high-tech"; batteries and heating elements have been around long enough I suppose.
Its complicated. Here's a link to a paper modeling disk drive failure in data centers. tl;dr: its about half a percent per 1000 hrs operation.

http://www.ssrc.ucsc.edu/Papers/xin-mascots05.pdf
Which is highly possible if it is collided with a same object same speed.
But they probably do have enough power somewhere to silently turn themselves on, say briefly, according to some schedule or event. Not saying it's being done, but it could be done.
What's the link to your blog?

Even if your blog is 3 weeks old, it generally takes a few months for a domain name to gain reputation. Organic SEO (self-discovery via search terms) requires quality and quantity - you might have the quality right considering you got so much traffic already, but 4 articles is still a long way from 'quantity'.

The trick is to consistently create good quality content for a long period of time (ex. once a week/forever).

What's your motivation for the blog? Hobby? Interest? Work related?
Are you kidding! I'm literally now looking for a production project in order to ask Johannes Koch for a weird, unappealing logo
No. This is not what I meant at all. Your post seems almost comically apologetic. For instance:

>the sea change was not the NSA deciding to spy on Americans, it was Americans deciding to join the rest of the world on a global network

What? That's spit-take worthy. So, it's not that the NSA is doing anything to Americans. It's that the NSA was just minding its business and silly Americans got in the NSA's way?

That's pretty funny on its face. Of course, it's also wrong. America created the Internet. We didn't just join in what the world was doing. But, it wouldn't absolve the NSA of its responsibility in any case.

Look, these programs are designed to sweep in American's info and store it indefinitely. Period. Worse, they do not have the appropriate protective safeguards or oversight. There's no qualifying clause in the Fourth Amendment that reads, "unless it's really, really hard".

>nor do I think that there is some directed effort by NSA to violate American civil liberties as a goal in and of itself

Of course not. Neither is throwing detainees in Gitmo an effort to violate people's civil liberties as a goal in and of itself; and nor is torture for that matter. What earthly difference does it make? I don't even understand that argument. Are you saying that the government can do what it wants as long as it doesn't have an end goal of violating civil liberties?
And yet I see a lot of job ads listing MongoDB.

If I went into an interview and asked why they chose a document-oriented database, and that one in particular, think I'd be popular? (I like to play with new techologies, too, but it seems odd to see it mentioned as a requirement.)
If the system can provide linkage to database.quite good.Sometimes customer like to enter data in excel mode aka with dropdown option instead of normal form.
I've considered doing exactly this (using Node.js) based on the same paradigm as the Unreal Engine. Epic devised a very effective way to code for both a client and server at once within the same class(es), where server->client, client->server, and other types of replication are as easy and intuitive as anything else. I think it would be perfect for real-time web applications where multiple users interact with each other at the same time. I'd advise anyone interested in these ideas to check out how the Unreal Engine does it.

Edit - A couple of unofficial but useful links:

http://wiki.beyondunreal.com/Introduction_to_replication

http://wiki.beyondunreal.com/Legacy:Replication_De-Obfuscati...
Note that it also becomes easier when class types (generally speaking) are available.

Also, one interesting aspect of interfaces is that they act as tags, allowing for stricter formal contract checking (as in: am I registering a function to this Observable which is meant to deal with its events, or is it just a coincidence that the function signature matches?).
That's a horrible idea! The logistics to collect and ship the old tech to Africa alone would probably cost more then just buying it bulk from China and ship in one batch.

But there are other considerations:

* This would also result in a big pile of waste in Africa, as their recycling infrastructure is limited.

* They need food, shelter, stable politics and functional education before they can make any use of computers.

* They have limited energy supply. Low powered tablets / laptops are much more useful.
combataircraft would link to http://editgrid.com
Agreed. Pretty much they assume you won't return a failed drive either. Since they last about as long as the warranty, you have only a few weeks at best to remember to send it in for replacement.

I've been hit-and-miss, gotten a few drives replaced, had a few warranties expire. But pretty much every disk drive fails eventually.

Think about it - its a commodity. If it lasted much longer than the warranty, they spent too much on robustness for the price.