skysight-inc/HackerNews huggingface dataset:
kind of interesting the build system

https://github.com/neilalexander/sigmavpn/blob/master/build....

and

https://github.com/neilalexander/sigmavpn/blob/master/instal....

no make, cmake or scons.. im wondering how they are dealing with different platform and requirements checking...
This has always been my go-to for data grids
Ask HN: periodic events as a service?
I'm hoping to find suggestions for a service to manage periodic jobs.

Working on a side project which runs periodic jobs, I found that I'm building out quite a bit of infrastructure to feed the periodic events: handling payments, launching jobs at regular intervals, retrying failed jobs, handling notifications around failed jobs, generating reports on job success, etc.

All these individual areas have good solutions, but tying them all together in the pattern of "managing events at run regular intervals" seems generic enough that someone may have put this together as a service.
same stuff as apple maps, nokia 3d maps - low flying planes and lots of photos. Apple bought a Swedish company from Saab to do this

Nice to see it can be done with a single UAV and camera. Is there any open source software doing this?
Thanks for the explanation. I've been working a little bit with a guy doing some computer vision stuff for an industrial system (shingle production line), and I've noticed that a lot of (what seem like) complex problems can be effectively solved with very simple solutions.

Is there any simple literature that covers this domain? Like a book of algorithms for computer vision, or something?
"über" does not always have nazi overtones but as with many other similiar words in the german language it is definitely tainted with nazi overtones, which are very obviously present depending on the context in which a word is used.

If you use "über" to describe something as better in some way, nazi overtones are very obviously present and if you name a company Uber, it's definitely implied that you're better than the alternatives.
You may find this WordPress plugin useful:

https://github.com/cleanforestco/cfs-dev-tools/

From the Readme:
This WordPress plugin allows you to easily place various development notes throughout your website. The development notes will appear on your page and the browser's console only when:

* You are working on your local development environment.

* You are logged into WordPress.

* ?devnote is appended to the URL.

One of the features is that it display in the page's footer the total number of SQL queries performed on the page and the total time required to generate the page. It also displays every SQL used to generate the page.

There are a few other features such as colour-coded CSS debugging, etc.

Contributors and feedback welcome :-)
I don't know Clojure, but here's a couple of good macro examples in Scheme.

Scheme's SRFI-41[0] implements Streams, which are lazily evaluated lists. A few macros are used in order to introduce lazy evaluation to the language. The Streams API wouldn't be very nice at all if no macros were used.

How about something more basic like the `let` macro? It's something you can't live without.

Whenever you need to control the order of evaluation, macros are what you want. Don't be wary of them. They are wonderful.

[0] http://srfi.schemers.org/srfi-41/srfi-41.html
Get Analytics Handbook Second Edition
"explanatory piece of expository writing."

Or "an explanation" in English.

Although to be honest I would have read "a very good explainer" as being someone who is good at explaining rather than a thing. I don't believe "explainer" is a word in English.
Starting at $250 a month for a VPS? I don't even want to know why...
I'll ask the team if they're using anything special beyond d3/jq. The team is run by Lisa Strausfeld, an MIT Media Lab alum. You can also find videos of her talking about them floating around Youtube, etc.
Need some error bars on that data.
That is the same argument the dockers used when they marched for Enoch Powell against black emigrants in the UK back in the 60's think about what your saying this is like saying well the KK have a point about these uppity <ethnic slur>
Cost me $125
> for a non-Steve Jobs CEO

What does that even mean?
Well if the average age steadily increases, then if your life expectancy used to be 75 and climbed to 85, the people that would previously die at 75 now die at 85. As the chart states, average life expectancy is increasing.
Here's is Mike Pall's ( the originator of LuaJIT ) guide to reading the Lua source code: http://www.reddit.com/comments/63hth/ask_reddit_which_oss_co...
I'm on it. I've placed a broken egg on my table. I'll let you know the results.
This idea makes sense at first blush, at least to this non-plant-breeder.

At first I wondered how much of a difference it could or would make since while in software anyone can code in their free time, how many people can splice a gene? But if they get universities to join the effort so that work at that university has to result in Free seeds, I could see it catching on and working.

As a planter, I'd certainly prefer to have seeds that minimized risks of legal hassle.

I would also be curious to see what would happen when the reverse of one of Monsanto's legal attacks happened -- if Free seeds made their way into Monsanto's stock, could their legal attack on farmers be used against them? Or de-fanged?
Take a look at Redis sometime. You might want to actually work on it a bit to help internalize what you're reading. Here are a couple of articles that might help get you started:

http://pauladamsmith.com/articles/redis-under-the-hood.html

http://www.starkiller.net/2013/05/03/hacking-redis-adding-in...
Seznam is also working on 'Street View'. Check this out: https://scontent-b-lhr.xx.fbcdn.net/hphotos-prn1/l/t1.0-9/10...
SXF is not in Berlin. It's even in another german country (Brandenburg). So different regulations apply.
TXL should be cheaper, but that depends on the target.
The economic downturn is believed to play a big role:

http://www.nytimes.com/2013/05/03/health/suicide-rate-rises-...
How much does it cost to data mine a street corner? (DIY NSA)
Most people don't need it, but there are reasons it can be convenient. And some just like to do everything in-house either as a learning exercise or for control freakery reasons.

Control of TTL values is on example. Most registrars use 4 hours these days but it used to be that 24 hours was the value used by most (with not option of anything else). That can be a minor convenience if you expect to move things around much. I have all mine set to 5 minutes (not a great idea for anything high traffic, but nothing of mine is). If you know what you are doing running a small DNS service is no great hardship at all (though it is surprising how many people don't get it right). Custom dDNS is another reason you might want this (though I think some registrars and specialist DNS hosts offer this for little or no cost these days).

In my case it costs nothing as the three bind instances I run live on geographically separate machines that I already have for other reasons (home line, external web service, backup location) - if you have no external resources already then you'd need to pay for somewhere to host a secondary server of course (cheap, reliable enough, and fast enough VPS services are common so that needn't be much cost - though a specialist DNS services needn't any more expensive these days either and will likely be more scalable than anything we setup manually).
You won't ever stop people taking drugs. We've been doing it since the dawn of time and every attempt has failed.

Now, with that in mind, would you rather pursue a pointless, expensive and dangerous war on drugs and feed masses of money to the black market or would you prefer to look at an overall harm reduction strategy that benefits users and non-users alike?

Because if it's the former then you're part of the problem, not me.

--edit-- by the way, I'm not American and I don't need drugs to feel good. I am passionately interested in harm reduction though. Perhaps you should read up on it.
Overview of all 3D printing types available right now
This is clearly a flamebait title. The article doesn't say anything about why MongoDB is running out of time other then "PostgreSQL is making real progress as a document store". I think unwittingly the author has identified why MongoDB is not running out of time. It still has a huge lead on RDBMS in a very common and useful workload. If they can continue to make progress while other engines catch up with some of the document oriented features ( as Postgre has done ) then they will still have compelling features to offer. If they do nothing while other engines make progress then of course they will fail.

If anything all this points out is that Document stores, like MongoDB, have a real market where they excel and other engines are playing catchup.
Spotify Removes Peer-To-Peer Technology From Its Desktop Client
Better Luggage Checking ... And Tracking
Problem Oriented Engineering
One can spend a billion of studies on the causes of increasing suicide rates, really. I can name a few random causes:

* The US economy, at least for part of the populace, is pretty crappy; working three jobs, money worries, the financial crisis, it all adds up.
* The internet; more (negative) news from all over the world, telling people how terrible it all is. At the same time, "Facebook Envy", people getting told how bad their life is in comparison to their facebook friends (which is skewed because a lot of people only put the good stuff on there).
* People are dicks.
The Right Way to Swizzle in Objective-C
I find this very impressive. The fact that you can rotate arbitrarily and see correct textures applied to all surfaces of buildings/foliage is amazing.

Can anyone provide any insight into how this is done? Is there a dataset which specifies the detailed 3D layout of the earth? If so, how is it generated? Is there satellite imagery of all possible angles? Is this all automated, or is there a lot of manual work in doing all of this?
Fanfootage is essentially a music video sharing site where you replace the audio with a professional recording of the band, right? What on Earth are you doing that necessitates more than 64 indexes on a table?! Either you're building something something far more complicated than a sharing site, or something is very wrong in your database design.
Even the article refers to it as "$10M".

Please stop adding extra M's :(
Has Heartbleed Made You Think Twice About Open Source Security? Think Again.
In the .NET world, shanselman has a series of Weekly Source Code blog posts and most recently posted a list of seven 'interesting books about source and source code'.

http://www.hanselman.com/blog/CategoryView.aspx?category=Sou...
Name and Shame
Why aren't we naming and shaming the clowns that help out with the police state?
From all I read Taxi business in Berlin is already a highly competitive market with low margin and low salaries for the drivers. I think this market does not need a downward spiral. Granted, my sources (taxi driver blogs) may be biased.
You seem to think they have a choice. Most tech workers don't want to live in the Bay Area. They're forced to live there because their careers require it.

VC is a feudalistic, oligarchic reputation economy, concentrated in a tiny (now congested and overpriced) geographic area. Since they're not content to be passive investors (although their portfolios would perform better than they were) but want to actively manage, they only fund companies within 30 miles of them.

Tech workers don't have much of a choice. If you want to have a career in this game, you have to live where the jobs are.
> housed on our own machines in our own homes

I for one do not want to be lumbered with maintaining my family's collection of micro services, making sure they are working OK, not compromised, and fully patched security-wise, and so forth. Its bad enough being expected to disinfect their laptops every other time the fail to follow my advice on being careful what they browse.
Why doing visual refreshes of Firefox is hard
Easy ETL with RDF and Python
Having worked in R&D (molecular breeding dept) of <insert huge agribusiness> for 4 years, this article has highlighted that I do in fact suffer from Gell-Mann Amnesia.

There a great many things that this article gets wrong/not quite right, and yet I'll probably read the next NPR story and think "oh, that is interesting". http://www.goodreads.com/quotes/65213-briefly-stated-the-gel...
I really don't see how a fixed schema is seen as such a bad thing by many NoSQL advocates. In most databases, altering a schema is an operation that's over quickly and in many databases it's easily reversible by just rolling back a transaction.

The advantages of a fixed schema are similar to the advantages of a static type system in programming: You get a lot of error checking for free, so you can be sure that whenever you read the data, it'll be in a valid and immediately useful format.

Just because your database is bad at altering the schema (for example by taking an exclusive lock on a table) or validating input data (like turning invalid dates into '0000-00-00' and then later returning that) doesn't mean that this is something you need to abolish the schema to solve.

Just pick a better database.
Is Growth Hacking Another Buzzword?
The latest article by Dan Kaplan on engines of growth, has reignited the debate about growth hacking. The same questions and arguments crop up again and again, each time we start discussing sense of growth hacking, or rather it’s name. Is it any different than online marketing? Is it something new that wasn’t done before? And my personal favorite: isn’t growth hacking just another buzzword?
"The EU" is not homogenous at all. Looking at a 500k mailing from one of our customers in the UK, I see ~190k Hotmail addresses, 44k Yahoo addresses, 24k BT addresses, which I believe are still handled by Yahoo as part of their BT-Yahoo! thing. 42k Gmail addresses. 11k AOL. This is fairly typical amongst our customers.

Of course this list is biased - demographics matters a lot in this case. But that's also what tends to blind tech people about Gmail - Gmail for many years was massively overrepresented in the tech world. Yahoo still tends to be in the top 3 most places, and there are plenty of countries where they place well ahead of Gmail.
A few accumulated thoughts on media
I don't think that's what the author is arguing for. More like, "You build it, you run it" (quote via article). Instead of handing your code off to someone else to be 100% responsible for testing, for release, for production support, the author argues that it is better to have developers share responsibility in those roles. It's very similar to what I'm doing now.

We don't hand off code to be installed, we give a release plan, an installation plan, and the code. We are on call for first runs, and there's always a subject matter expert developer on call to support overnight issues if the support team needs help. If you have this responsibility, you write more responsible code. If I may support something overnight, I'm not going to unthoughtfully make it hard to support. We share testing and documentation responsibility as well (although documentation is an issue), so again testers and support are doing their job in a vacuum because they don't have the developer's insight to the program. In fact, devs do most of the testing. It's not always easy to write test cases for a system you didn't write or design. I've kind of always thought that it's common sense to support your own product in test/production as needed (though not the first point of contact). You wrote it, you're the expert.

Reading this article surprised me because I thought it was the same everywhere. Having no responsibility for testing or prod seems like asking for bad code. If you're just writing code, you're not going to focus on what it's going to be like to support it, install it, maintain it. You'll have other, more concrete (to you) things to focus on. Coding standards may become more important. But are standards really as effective if they're not informed by / don't care about responsibility for a production product?
This is, well, shallow propagandising guff. It promotes an agenda but diverts criticism with mythologising illusion.

Markets fail in various ways. Should we just let that happen? -- and just have 'faith' in the wonder of 'freedom' etc.? As Stiglitz says, a common reason why 'the invisible hand' is invisible is because it is not actually there.
Would love to read a detailed analysis of the article. I'm presently a front-end dev for a gardener's supply company, so my curiosity is piqued.
If you liked this, you might enjoy some of their previous articles. It's interesting to see them iterating on the technique.

Consumer spending (from last December): http://www.bloomberg.com/dataview/2013-12-20/how-we-spend.ht...

Housing prices (from February): http://www.bloomberg.com/dataview/2014-02-25/bubble-to-bust-...
Vote it down if you like, its pretty clear to me we are beholden to the corrupt US to "fix" things, which they cannot. A travesty. Corruption at its finest.
This article's position in this part strikes me as mostly rubbish:

... Housing affordability activists like to point out that most new construction is for luxury housing, meaning that supply of non-luxury units is not growing by very much. Others love to say that price declines have historically gone hand in hand with falling construction.

These arguments are both nonsense. The latter point gets causation the wrong way around; given an unexpected decline in demand due to financial crisis or other shocks prices fall and interest in new construction dries up until existing inventories are cleared. The former point misses the fundamental fungibility of housing. When new construction of luxury units lags, the very rich buy up older housing stock at exorbitant prices and pay to have them redone. You see this in London, for instance, where literally every house in the city is now being rehabilitated, including those that were rehabilitated last year. Residents have to actively shoo away the builders trying to erect scaffolding, on the assumption that the owners will be wanting an extra floor or two on their house. It is a headache. There is a team of wildcat subcontractors digging us a new wine cellar as we speak. The point is that if demand for high-end housing is not satisfied with new construction, that demand will flow to existing supply, putting upward pressure on prices right across the housing stock.

Yes the rich will buy older housing stock if they build new affordable housing rather than luxury housing but the affordable housing should be higher density producing more homes on the same land so there will still be affordable houses freed up even when the rich have displaced others into them.
My personal "big picture" critique of MongoDB is that I see it evolving into a SQL database with a different syntax. It is a strongly-consistent, distributed-through-replication-and-sharding system. Additions to 'traditional' databases, like Postgres' HStore or MySQL's HandlerSocket show that many of the MongoDB differences are not fundamental.

Much more interesting to me are systems that do something fundamentally different. e.g. explore different parts of the CAP trade-off, like Cassandra. Or systems that are built around the idea that data no longer lives exclusively on a server, like CouchDB.
Yahoo is probably one of the safest places after HN to get news junk food. Huff post has too much nsfw and highly controversial content.
It´s funny to see this kind of posts now and then predicting the close end of mongodb... for several years now!

MongoDB is here to stay. It´s opinatred, PostrgreSql isn't. It's faster out of the box. The client drivers are pretty good. (Dont forget that SQL database still send raw text as request and get raw text in return!). It's fitting the bill for a lot of quick and dirty web apps and deliver early performance and argualy scalable performance. Dont get me wrong, I still litteraly love postgres.
I don't think I can be held accountable for the higher order consequences of my normal, everyday decisions. Researching the complex interactions of a local economy and deciding to disincentivize things by not moving there? Not buying the yoghurt from a food corporation that's 'evil' in one category, yet trying to be exemplary in another?

I that doesn't work morally, nor practically.
I recently talked to a friend, an actual user of Yahoo products, who expressed happiness with the improvements they've made recently. They were referring to both the portal and web mail and they are very happy with the company as is.
It interesting to see that drugs and suicide are the highest causes of death, well over that of guns. But we seem to be progressing more towards a drug open world and gun closed world. Do you see the Irony?
SlySoft AnyDVD HD v7.4.6.0
Fantasy Baseball and Football. And their iOS sports news app (that they bought out last year).
A Beginner's Guide to Digital Signal Processing
I'm wouldn't call that a "to-do" list, more of an ideas list. Pedantic difference maybe, but to-do lists imply responsibility to do it along with the stress that goes with that. Or at least I feel that way (as it seems, does Jeff).
Snowden asks Putin Live: Does Russia intercept millions of citizens’ data?
I'm from the UK. My colleagues with kids all do their grocery shopping online. They love not having to find time to go to the supermarket, and not having to entertain their kids while they're going round.

From my own experience, it's annoying the first few times you do it but after a while it gets easier. One cool thing is you can have a list of things you regularly buy and easily add them all to your basket. And they know it's harder to get inspiration online so they try very hard to suggest new things to stop you from getting bored.
In that case, you should probably reexamine a few things, starting with why you don't respect anyone:
* are you writing about something "revolutionary"? If so, reexamine your work, as there are very few new ideas that have never been written about or studied before. You almost certainly have missed the previous work on the subject.
* Is it because you live somewhere isolated with few of your peers nearby? Welcome to the internet—i'd be willing to bet you can probably find the people writing about what you're writing about and ask them to review it.
* Is it because of your ego? I think you can figure out what to do with this one.

Even if your work is on something fairly esoteric, you can almost certainly find someone qualified to review it on technical grounds, even if they're not an acknowledged expert in the precise topic you're writing about.
I hate the finance-style Roman-numeral notation. There's no good reason I've ever heard why to use it instead of metric-style notation (other than tradition).
Yea, it's an old company. It still has more potential. The
only people I know who still use it are over 60. I think that's a plus, because although they don't buy toys and food
from websites. They still get suckered into sappy website
scams--like card companies, and reched malware fixes. (If
any non tech-person reads this don't ever download a fix
for your slow PC. You would be better off downloading
Hiren's boot cd and blindly hitting keys. As to the paid
birthday card sites; most of your loved ones find the cards
irritating, and just want a simple email from you. I know
yu think they are sweet, but honestly--they just want an email. Your kids still love you--know matter what you
do though.
NASA and SpaceX confirm next launch attempt: Apr-18 at 19:25 UTC
Reading the article, I just kept asking myself whether San Francisco really needs more people. Despite all of the talk of economics and regulation, it isn't so bad when people develop new hubs when a hub like San Francisco becomes saturated. Maybe its better to have more of them than a megapolis.
"Über" has no direct translation to English, it can only be translated in context. It can be translated to about, above, over, across, of, via, beyond and several other words.