skysight-inc/HackerNews huggingface dataset:
Electrifying the US highway system seems like a much better long term option vs manufacturing hydrocarbons. Even adding vary large scale grid storage to handle peak demand it's far more energy efficient and less costly.
I created a visualization on a similar topic that looked at mortality rates state-by-state using the 2010 census data. It was on HN about six months ago.

http://www.matthewisabel.com/projects/deathrates/geographic....
One data point: I prefer dynamic typing in programming and I'm totally in love with static schemas.
So now they match DigitalOcean prices but offer slightly more SSD space for each plan. I wonder what DO answer to this would be. They haven't changed their pricing for quite a while.
This all sounds good but at the same time only Firefox has OCSP Hard Fail feature (OCSP failure==invalid cert). Please correct me if it's still possible with others.

Also user must become a rather paranoid person in order to start using a browser in mobile that supports hard fail OCSP. Getting HTTPS everywhere shouldn't mean promoting false sense of security.

Considering that most HTTPS attacks require MITM it seems to me that OCSP without Hard Fail leaves attack vector wide open.
While agree about VC being feudalistic and oligarchic, that doesn't mean tech workers don't have choice in where the work to some degree. There are many kinds of software development for many different companies in different locations, not to mention remote work. If you choose to pursue an opportunity in the valley, that has very real consequences and realities and that should be fully examined, and that includes knowing that you may be contributing to displacement and gentrification.

EDIT: For the record, I've been a tech worker for a while and have never lived in California (except when I was a wee child).
" It's even in another german country (Brandenburg)"

For someone who wants to nitpick you seem to have a funny definition of country...

And yes, taxis in SXF have a higher tariff http://de.wikipedia.org/wiki/Taxigewerbe_in_Berlin
I like the double Ms. It reduces the ambiguity. Nobody thinks of 10MM as anything other than 10 million. 10M can be 10 million or 10 thousand. I've been in situations where the ambiguity has caused problems.
Aereo launches "Protect my antenna" site
2048 Circle of Fifths
God that is the truth. And the push for stock buybacks just continues to gloss over the issue. Stock outstanding continues to decline, but the amount of money spent on buybacks should be pushing shares out down twice as fast. Instead ridiculous stock options (executives need to be invested in the Company!) continue to dilute the impact of buybacks.
Maybe one day we'll extend natural life expectancy so far that suicide and drugs are the primary causes of death?

Is immortality the presumed goal?
PourOver: A library for simple, fast filtering and sorting in the browser
The IDs might be sparse though.
I have also played around trying to achieve a high performance trie in Go.[1] My approach is to use the Ternary Search Trie structure. Unfortunately, I have not yet approached either the performance of the native hash table or a hash table in Go (although Sedgewick tells us you should be able to beat a hash table). My TST does not yet have the Patricia Trie optimization (of collapsing long internal runs). Perhaps with that addition it will get closer to hash table performance.

Also everything he said about channels also holds true in my experience. I haven't tried writing a C library for Go yet but his discovery is pretty interesting for when I dive into that.

[1] : https://github.com/timtadh/data-structures/blob/master/trie/...
Actually, things are a little more complicated here. It's correct that SXF (and BER) are in another country (Landkreis Dahme-Spreewald, LDS) and don't belong to Berlin which would ordinarily imply that the SXF Airport is not part of the area where Taxis from Berlin have to drop you off and that Taxis from Berlin would not be allowed to pick up passengers at the SXF airport for the return trip to Berlin (and the other way round, Taxis from LDS could not pick up passengers in Berlin for the return trip). Since that is obviously an unacceptable situation the "Berlin" area was expanded to include the airport and that LDS-based taxis could pick up passengers in Berlin in return. It used to be that the fee was slightly different depending on where the taxi was based, but I haven't noticed any difference in the last years.

The reason TXL is cheaper is mainly because it's closer, SXF is pretty far out and BER is even further out. There's an extra airport upcharge for TXL though.
Here's a crazy thought... the really stonking smart physics PhDs who have spent their whole lives working on this problem are perfectly aware of the classical 18th-century physics you are referencing, and they've found it an unsatisfactory explanation. Perhaps you might like to dig in a bit further before being so dismissive.

(As a bit of a hint, your argument circularly assumes the existence of a forward arrow of time to demonstrate the forward arrow of time. Your "simulation" snuck a forward arrow of time into its definition, then proceeded to prove it exists. This is not satisfactory.)
Paying more for something than someone else isn't a moral dilemma, even when it is housing. A renter just doesn't have ownership rights when it comes to rising prices.
That's a good point, I've seen that with new grads. I do think if you're actively seeking out junior folks via career fairs etc then you've kind of reversed the funnel and it makes sense that people might scatter-shot apply without knowing lots about you and are hoping to get interviews and find out who they're interested in at that point. That's probably totally reasonable, I guess it makes sense to adjust your process and expectations to accommodate if new-grad hiring is a big focus.
Server/router hybrids.
Edward Snowden asks Vladimir Putin about surveillance
Drop in Tech Stocks Hits Startup Funding
I agree. I wonder how many NoSQL advocates should really be called NoMySQL advocates. I have always been a NoMySQL advocate, but not necessarily a NoSQL advocate.
Missing boy existed only on Facebook
I have heard of similar - people wanting an asshole to push things through. Maybe I've spent too much time around big banks.
UK here. It's definitely been in use as journalistic jargon for a while, typically in the form of a headline "Explainer: <topic of article>", e.g. http://www.theguardian.com/commentisfree/libertycentral/2009... (2009); here's a trend graph that shows that usage has picked up in the last decade: http://www.google.com/trends/explore#q=explainer

Earliest citation I've been able to find (1998): http://books.google.co.uk/books?id=kw9lAAAAMAAJ&q=%22an+expl... - note that this is US, not UK.

Article on "explainer" journalism; a little informal but demonstrates usage: http://www.theawl.com/2014/03/eleven-questions-about-explain...
Why are you comparing homepages when the discussion is about email?

This is completely wrong. Most of it is just history. Gmail doesnt value-add anything to people who are content with folders for their email. In fact the labels, conversations etc confuses them. Yahoo mail in other words has less clutter, not more. (And I'm not talking of the look of the page here, but the actual email functionality).
Whether you want to be accountable or not, you are to a certain degree complicit in those things if you choose to pursue them. Obviously systemic issues are hard to deal with as an individual, but nobody should have blinders on about what exactly is going on when they move, when they take a new job, or when they consume a product.
The author is conflating (or just ignoring) the very significant difference between application databases and reporting databases. Not surprising since most of us do this as well when we are building applications. However no comparison of the relative value of database schema styles can responsibly ignore this difference.
Nope. MongoDB is very popular in enterprises which are largely dominated by Java i.e. strongly typed. MongoDB actually suits strongly typed languages since you enforce your domain in code rather than in the database.

And since Morphia (https://github.com/mongodb/morphia) is similar to JPA it is trivial to port your existing code to MongoDB. Which then leaves you with the same experience as an SQL database except with a lot of benefits (single binary, easy to query/administer/scale, geo spatial features etc).
Accessing Models With Confidence In Cucumber Specs With Factory_girl
> Relational databases are great, but they're almost an optimization -- they're way more useful after the problem set has been well defined and you have a much better sense of data access patterns and how you should lay out your tables and so on. But a lot of times that information isn't obvious upfront, and mongo is great in that context.

I think it's exactly the other way around. I prefer to lay out tables in a way that reflects the meaning and the relationship in the data. Only later, if there is a bottleneck somewhere, I might add a cache (i.e. de-normalize) to better fit the specific data access patterns that were causing trouble.
DigitalOcean still beats Linode on price as half the time I don't need a 2GB server but I do want to keep servers separate (multiple 512s at $5 is better for me than 1 2GB).
I think you are mixing up "rational" and "reasonable". It is not rational to flinch away from that puff of air you get at the optometrist, but it is reasonable.
>Does anyone know of similar general purpose word sets for other languages?

This would be great. All my attempts at learning a new language are thwarted by the seeming daunting nature of the task. 850 (or so) words? I could see myself doing that (and then continuing on to another few thousand words.

I believe Tim Ferriss did something like this for learning Japanese. He made the list himself, but published it for others. It's in "The 4 Hour Chef" and probably on his website.
Googled to no avail... link please?
It's central to the protocol, if I recall.
Design issue - the graph titles and legend are stuck between the data and the x-axis labels. Makes it harder to visually parse the information.
Sadly I've found that most sources prefer to be academically rigorous over quickly comprehensible. Of course it's good that people have done the academic work, but it can be tragically comical how obtuse an academic paper can make a simple concept.

However, one of the most recommended books on the subject is available online, so you might want to check that out.

Computer Vision: Algorithms and Applications by Richard Szeliski

http://szeliski.org/Book/
I think the drug and suicides, that affect mostly males, might be related to the social changes and gender role changes.

There is some research about "happyness" that started around 1970, two difference scientists asked more or less similar question since then: what you did in your day, and how happy you felt.

In 1970 women used to claim to be happier than men, there was a very large gap there.

Currently the gap is smaller, but reversed (men are happier instead), also both men and women are unhappier than in 1970s.

Regarding workload, women are working now (summing home chores and outside work) much more than 1970, men are also working more, but one thing that the researcher was noted, is that the time specifically dusting the house decreased a lot, since there is no major invention in that field since 1970s, he had the conclusion that maybe the source of unhappyness is that people don't have time even to keep their home clean, and are living in homes that are dirtier than they were in 1970.

Now I need to figure where was those articles (there are two of them with published data), I frankly don't remember :( (I stumbled on them on a night of random reading on internet)
People have been sharing heirloom variety seeds with each other for a long time, along with their local sourdough cultures, kefir mother cultures, yeast strains, and other re-propagatable biological source materials.

So it is great that professional horticulturists recognize the value of that enough to contribute their work to the system. Home-hobbyist gardeners/bakers/zymurgists/etc. simply don't have access to the same techniques used for commercial production.

It would also be great if a professional could curate a biological distribution package for food polycultures. A lot of people are familiar with the "three sisters" polyculture of corn, beans, and squash, but there are presumably others that would work just as well. Additionally, we now know that the microbiota of the soil itself can be as important as the genomes in the seeds. What if you could make your potting soil resemble Iowa corn field topsoil by pouring a few mL of open source dirt juice into it?
I had a similar realization recently, where I would occasionally get an ec2 instance that would cause my server to core dump.

Turns out that a library I was using set `gcc -Mnative` by default, which was emitting some instructions which weren't valid everywhere. I was requesting the same virtual hardware, but the physical variations caught me off guard.
This is old news, right? The money and mistake was already baked into the stock price.

To your point, we tend to like hiring people similar to ourselves because it's comfortable and validating. In reality what we need is people who cover our blind spots rather than share them. The great partnerships have this.
It looks like Linode are still leaving the "incredibly cheap tiny box" market to DO. Linode's cheapest option is $20/month, which makes it slightly less useful for the kind of "so cheap you don't even think about it" boxes that DO provide.
I agree it has its uses but I feel like MongoDB (the company) sometimes puts forth use cases for MongoDB (the database) that are untenable. For example the pre-aggregated reports use case that they tout that fails at any reasonable scale (e.g. hundreds of upserts a second against tens of thousands of documents)
>To avoid this, there needs to be a way to generate them cheaply, so you pretty much need a computer that can solve the problem in the first place.

I don't see how that follows. Many captchas are just text with a confusing grid overlayed - that's incredibly trivial to produce, and producing one tells you next to nothing about how to solve them. Or if that's too easy, throw in some random distortion - still easy to produce, even harder to read.
Now that is interesting. THank you - I had forgotten my torts. What a nice way of putting externalities back.

Which court however enfgorces torts where a polluting country pours noxious gas into another country's borders
The increased CPU on some of the plans compared to DO is what is encouraging me to change. When doing web scraping, it's easy to max the CPU once you are doing 20 paths on a page.
This seems pretty fantastic, I am excited to upgrade and think the SSD storage is going to be really helpful for improving the performance of my applications hosted there.

That said, I am not an expert on CPU virtualization but I did notice that the new plans are differently phrased than the old ones here. The old plans all talked about 8 CPU cores with various 1x, 2x priority levels (https://blog.linode.com/2013/04/09/linode-nextgen-ram-upgrad... for examples), while the new plans all talk about 1, 2, etc. core counts.

Could anyone with more expertise here tell me whether this is a sneaky reduction in CPU power for the lower tiered plans, or just a simpler way of saying the same thing as the old plans?
> I'd say a fixed schema helps during initial development, but will lead to more and more expensive data migrations later on in a system's life cycle

Yes. The migrations might become expensive (though that varies between databases - some take exclusive locks for a long time, others don't), but you can save a lot of time and money when querying the data.

In a reasonably normalized schema, there's next to nothing that you can't extract with the help of SQL and whatever you throw at it, databases have become very good at planning the optimal way to query for the data you've requested.

If all your data is in huge blobs, querying for arbitrary conditions and aggregating parts of those blobs is complicated and requires manual planning of every query you may come up with.

If your data is well normalized, whatever SQL you throw at it, the database will know how to answer. No specific retrieval code needed.

As such I would argue that a strict schema and a relational database will save you a lot of time as the requirements of your application change.
I can't speak for the GP, but I've found (as a student), that writing down the things I have due or have to accomplish by a certain date on my calendar frees up a lot of mental energy.

I'm not a big fan of todo lists, but I am a proponent of keeping yourself organized. By writing things down I stop worrying about forgetting to do something. Of course, that's not the same as a todo list. Usually I just look at my calendar each morning and pick 2-3 things to get done for the day. That way I get the benefit of focusing on only a few things while having the peace of mind of knowing that I'm not missing anything important.
Mapping Minerals with Light
Luckily, just as not all NoSQL databases are the same, nor are all SQL databases. If NoSQL is an option, standards are obviously less relevant, so you can rely on the behaviour of one SQL database engine of your choice. Postgres is one of a few SQL database engines which implement transactional schema changes.

Companies such as Percona also provide open-source tools which allow for online, non-locking schema changes for Postgres, and I assume commercial database engines have options as well.
Intuition for Bayes Theorem
Whatever they used they deserve big credit for making it a great experience even on iOS. I was very surprised how well this worked on the iPhone.
In the article the author describes the notion of a "pure state" which is something that has independently evolving probability. Individual 'units' lose their pure state and become part of an entangled ensemble--move to equilibrium.

How is the evolution of biological organisms and technological systems explained in this sense? Played backwards, evolution would fit this and traditional notions of thermodynamic entropy. Is evolution a kind of de-entangling?
opinatred?
Yahoo mail works just fine, and I'd argue that it's a solid product. Further, by using Yahoo mail, and not gmail, that's one less area of my life Google is invading.
This is like saying that people shouldn't use Excel because they won't understand how the CPU works.

The audience here is people that feels comfortable doing stuff tweaking parameters on a dialog box, they don't care if the dialog box is actually a lazy evaluated reactive continuation or whatever as long as it does the job.

An abstraction layer for web technology is as relevant, revolutionary and useful as an abstraction layer for the CPU was on its time (in fact the most succesful companies did exactly this).
Strictly speaking, that should go on your calendar...
Elephants in the room: unfunded mandates, disparate equity, control issues, and deadlines.

Ideally, people should support their own work. If I build something and have complete ownership of it, I'll make sure it runs. If I'm the one who's getting the money and career progress, and I'm picking the deadlines, I'll be the "3:00 am guy". It seems fair that it should be that way.

On the other hand, if I'm asked to build someone else's idea, to their deadlines, making technical compromises that I wouldn't choose, then I'm not going to be the "3:00 am guy" for shots someone else called. Fuck that shit, life's too short. If you want that from me, either pay a consulting fee ($250+ per hour) or give me serious equity (like, founder levels). Otherwise, That's Not My Job.

Salary jobs are for the stability of pay and work (i.e. not being the 3:00am Guy) and for career advancement (resume, respected titles, networking). That's what I'm paying for when I accept a salary 1/10 of what I'm worth to the business. If I'm expected to take on extra duties that don't advance my career, and not getting that stability, then I'm not getting what I paid for.

I'll gladly take the negatives of ownership if I get to partake in the positives (autonomy, self-direction, participation in the reward) but expecting me to take only the first is just unreasonable.
Maybe we should have a war on drugs, then. I'm sure that would work.

Getting guns out of our communities is probably easier than getting drugs out of them, not to mention mental conditions that lead to suicide.
An excellent case study for the Macleod Heirarchy. http://gapingvoid.com/2004/06/27/company-hierarchy/
Linode Invests $45 Million to Retool its Infrastructure
Any engineer that works for them is imo not worthy of future employment.
There are almost 500 different cassette players on Amazon, a device and media that is completely irrelevant.

If there is any demand for something someone will produce it, whether or not it's the latest and greatest technology.

There will also be a great deal of notice before a device as important as DVD / Blu-Ray stops being produced. I'd say it's a non-issue, especially since a great deal of data is being backed up on these disks.

Of course, multiple backup types and locations is always safer.
Shit, I should probably move to DO. I've been running a Linode for like two years, and have only ever used it once, yet I keep getting billed.
“Preparation” – An Answer to DDoS Mitigation
I need 2gb - 4gb servers and DO's quality has decreased since they've grown so much.
That was my takeaway, too. I stared at this particular slide for quite some time because I was sure I must be missing something.
The flame bait title was in response to a similar title on zdnet: "MongoDB chief: Why the clock's ticking for relational databases"

The author should probably have quoted that title rather than expecting people to follow the link.
Which is why you put it on a list you regularly review, and get it off your psyche. What is Jeff's point then? I couldn't grok it from the article.
The ops people you work with are also developers? That sounds great but has never been the case at anywhere I've been.
the scraping they are doing is illegal in the first place, do they have written permission for and cite and source every data point they have?

By their logic, Someone can scrape their site and do enough manipulation on the data to avoid similarity's hence no infringement
Hi all,
4th attempt w/ recommendations from YC founders and no interview this time. I think I know why (single founder, little traction).

My company, Stirplate.io, is an app for scientists to store, share and analyze their data in the cloud.

Science needs help managing it's data, so my company helps with that process. We also automate data analysis for scientists, making hours of excel work take about 15seconds.
Do you know cheaper alternatives? Like DigitalOcean, as @catinsocks suggests
Thank you for this, I love it.
I don't think anybody's intending for their filtered photos to be ironic. It's just aesthetics... old photos are low-fi in a way that's pleasing, while grainy blue-tinged cell phone pics are not. With one tap you can hide the latter with a filter that makes it look like the former. It's a simple thing and it's no big deal.
A lot of the vitriol seems to come from the PostgreSQL camp. The enemy used to be MySQL but since they lost that fight they seem to enjoy spreading FUD about MongoDB. If they just focused on improving their own product i.e. easy of use, sharding, clustering etc. there wouldn't be a need for MongoDB or even HBase and Cassandra.
Yeah, my current Linode I've been running since it was a 512MB instance. I definitely don't need 2GB, I'd rather pay a bit less per month than get the upgrade. I don't think they need to go down to $5/month, but a $10/month plan similar to DO's would be very useful.