skysight-inc/HackerNews huggingface dataset:
I run a coffee site in the US www.moustachecoffeeclub.com that also does a subscription based service. We offer a much more premium product, and I have to say my instinct is you should probably do too. A blend of 2/3 robusta really is just competing with Folgers(a really cheap and nasty brand over here). You would probably do better raising your quality level to at least 100% Arabica. At the end of the day when shipping and your business costs are included the cost difference of those beans will be minimal.

One thing though, and I know how complex it is, is you need to simplify your subscription page. Looking at it I have absolutely no idea what I'll be getting, how often I'll be getting it and for what price :)

This is my plans page, http://www.moustachecoffeeclub.com/show_plans
and admittedly it's by no means perfect however I try to simplify the subscription down to the amount / time period :)

Good luck!
Surely when you're trying to figure out whether one cup of coffee is better than another, you're not interested in an absolute number as much as a comparative ranking? Why would taking away the "setup, experience and anticipation" also take away our capacity for taste and evaluation?
>country with stark poverty for most of its rural majority is a sign of China's tyrannical government

China lifted more than 600 million people out of poverty between 1981 and 2004. The ongoing Chinese urbanization effort is massive. From 2010 to 2025, 300 million Chinese (little less than US population) now living in rural areas will move into cities.

China has tyrannical government, but it's not incompetent like it was during the Mao era. They know that they can keep the power only as long as they keep making things better for majority of people. If they fuck up, no security apparatus can keep people from toppling them.

China must ensure that China has the energy needed to reduce poverty and increase living standards. The great sucking noise in Africa is part of that, so is the conflict in the China Sea. If they look for the Moon for resources, that's not surprising.
Consider an aeropress or french press. I like a french press @ home and an aeropress @ work (the aeropress is a bit cleaner to use).

Then, if you're willing to throw in some manual labor, you can get a nice burr grinder like the Hario Ceramic Coffee Mill.

All told, $50-75

90% of the benefit to your coffee is switching away from a regular drip machine and to some kind of press, and away from preground beans and to freshly burr-ground beans.
Andrei Alexandrescu did a reddit IAMA recently (with Walter Bright contributing) and if you read through the posts I think you'll come away with the impression that D is very much here to stay (I certainly did anyway).

http://www.reddit.com/r/IAmA/comments/1nl9at/i_am_a_member_o...
I've been developing a supervisor library, written by somebody quite familiar with Erlang as I've been programming in that for years. I've been waiting while I pound on it locally to release it, but I suppose it's time; I don't think I've touched the code of the supervisor itself in weeks. I'll see about getting it up on github here in the next couple of days.

It's not as good as Erlang, not by a long shot, but it's still a bit of reassurance, and provides a useful default "restart" behavior out the box. (Naively-written restarts have some bad and easy-to-trigger pathological conditions. Well-written restarts still some bad cases too; crashing software can always crash in more pathological ways than you expected, but it's at least better.)

I'm also developing a library that gives you a "mailbox" like Erlang. I'm porting over a project in Erlang, and while I use native Go idioms where possible, Erlang code ends up with the Erlang semantics deeply embedded in it. (My thought is that a new project in Go should never use this library, but porting Erlang code may be eased by it.) That is still very much in progress; I'll only be starting cross-node clustering support here in the next couple of weeks, and without that there's not a lot of value to it. I'm still feeling my way through the right set of functionality and semantics for that, it's not ready for the public yet.
Nimrod: A new approach to metaprogramming
How to Keep a Job Search Going Through the Holidays
Did that code ever actually get used to launch a nuke? Maybe it was just false information and really just triggered an alert if entered.
You don't have to go back to their website very often; your browsing is tracked every time you visit a page that has a 'Like' button. And as others have noted many people's browsers already have a unique fingerprint even while you are logged out of Facebook
It's handy if you want a quick and simple way to preserve the history of edits for a single file, for example. So instead of a .bak file you can have an RCS file.
If you target a caloric deficit that will ever so slowly add up and catch up to you at 25-30, at which point you die of starvation- that's going to be a negligible difference, probably even in the rounding error.
What are central lines?
What's the point announcing it to the world? They only needed NATO higher-ups to know it existed, which is pretty likely given the state of Cold War espionage.
What about for the visual aspects of software?
I haven't been to any of their Chicago locations, just Venice and Silver Lake in LA. I was also at a cafe in Tokyo a few weeks ago that imports Intelligentsia, which personally seems like overkill.
Thanks for the guidance. Hope i to shine out in life like you at your age.
For the purposes of brevity I'm grouping slavery, peasants, servants, indentured servants, etc into the same group. They all serve to buy leisure time at the expense of the sweat of other people.
Yeah, for sure. Actually, you're supposed to let most freshly roasted beans to sit for a couple of days before grinding to allow off gassing. But, what I meant was, if you WANT the freshly roasted possible beans, this is the way to go. It's cheap, you can control the rest time before grinding, and it's fun and easy to do.
GPL and MIT both allow you to put any restriction you want in the license. "Free for use to academia and by organizations which are working for the betterment of Animals"

The courts might have given the copyright holder a hard time, but the license was setup such that in the documentation you could add restrictions.

Because this wasn't specifically blocked by 3.0, this is a new restriction because it is explicit in this license.
Did that code ever actually get used to launch a nuke?

I suspect not. I think someone would have noticed the mess.
I don't think he's saying that. I think he's saying your Go server could execute similar JavaScript as the client executes.

Imagine a highly dynamic web page, beyond the initial page load when you interact with the page javascript executes the user's actions then rewrites large chunks of the page. As a developer, you need to write code on your backend that knows how to render the initial HTML for the page, but then you have to duplicate this functionality in JavaScript since the client needs to be able to render any chunk of the page that changes in response to a request.

You have a few options as a developer here. You can live with maintaining two code paths in different languages that do essentially the same thing. Or you can get rid of the backend rendering entirely, making your page less friendly to no-script users and web crawlers (and sometimes making the site flicker a bit as content gets loaded initially for all users.)

Or you can use shared code on the backend and the client for rendering HTML by having a backend that speaks JavaScript.
>Your post makes it seem like my post is about Internet communications.

So? It was, in part. If you're going to say someone is "misrepresenting" you simply on the basis that you talked about more than that one thing, then no one has every been correctly represented in the history of humanity.

Please stop crying wolf, and apologize for your baseless accusation.
Thanks for clearing about SF.

Yes i know F1 visa is study visa. But after studying in US its easy to get job and H1 there.

Is there any other way via which i can shift to SF directly ?
And fixes the permissions. With /etc in git it becomes world-readable.
Build your own Apple iBeacon with a Raspberry Pi
I'm using this scale:

http://www.amazon.com/gp/product/B002SC3LLS/ref=oh_details_o...

I have a finer mesh filter inbound that I'm told is closer to paper in taste.
I love this post – you really get it :-)
You could also have a DVCS repository just tracking this specific file.
I am impressed by the amount of work someone did to make this site completely unusable on iOS devices.

It loads slowly, poorly animates (what for?), scrolls abysmally, and prevents zooming in.

I'm sorry for the slightly off-topic comment, but I think this needs to be said. I long for clean, simple, readable web pages.
Indeed it does! Thank you.
Don't drink coffee, it's poison!
Nicely done, I wonder if you could add a 555 timer with the legs pulled straight out to the sides. Not sure you could clip it and still plug it in a socket but you could rewire it 'dead bug' style.
He should know that his space ends where the next person's start.

https://www.facebook.com/NickStarr/posts/781394843146
Actually GPL and MIT do. I don't know on BSD.

You can release software on GPL that is free to an industry/market but is pay for other markets or not available in those markets.

You can even under GPL release software with a restriction that it can not be used by competitors. So if you want to release something that does Missile Tracking, but someone wants to use it to do head tracking that is ok.

CC 4.0 explicitly has language preventing this, where as 3.0 didn't have explicit language so even if it was the intent of the license it wasn't spelled out so you could do such things.
Watch consumers in real-time during Black Friday
One of the fundamentals of good coffee is a proper ratio. I think it's worth the extra space.

I just received that filter - I liked it, but I had to drastically change my grind size, and the resulting coffee didn't have the body that I associate with Aeropresses.

I talked to the Able Brewing folks, and now I have one of the Disk Fine filters inbound that supposedly behaves more like a paper filter.
It's really not that bad. I spend probably 15 minutes a week to roast a lb of coffee. Just get a small, stainless steel pot (I use a 1 qt KitchenAid) with a thick even heat base. Then, warm up the pan for 3 minutes, add coffee beans, and continuously stir with a metal whisk or wooden spoon. There are videos online of how to do this.

The biggest sunk cost, though, is practicing it. It takes some time to get this down. And, you may lose some $ in the process of learning. But, if you're really into coffee, I think it's worth it.
What if someone gets beaten up by minority members? Or does not get a job thanks to positive discrimination?
What of the huge population and variety of bacteria that are symbiotic and in some cases necessary for good health such as gut bacteria? How would this technology target only bad bacteria? Is it so customizable that variants can be generated for specific pathogen species?
While China certainly has other things it should be working on (poverty, hunger, pollution, etc.), I think that the Chinese view this as a "coming-of-age". As China works to build its image as a superpower, it needs to be capable of other great feats beside economic prowess. Space exploration has always been one of the ways nations do this (read: space race). Sure, China is a bit late to the game... But better late than never.
You have to ask yourself in what cases do you have to write a date, or do you have to read a date.

For most "real life" cases I could find it was smarter to put YYYY first. And for an impressive number of cases, the day of the month didn't really matter and could then be omitted more easily.
> Zed shaw is too cocky, so whatever he says is shit.

I don't find Zed's views on programming to be terribly insightful either. I have a hunch that one directly leads to the other. I watched a talk he did about Javascript, several times, making sure I understood what he was saying when he was calling it a pile of shit, and walked away with the realization that Zed either didn't understand basic OOP, or did at some point then decided that it wasn't sexy anymore. Because all the problems he found could be easily fixed with basic SOLID techniques.

I have a hunch that his "Learn XXX the hard way" books wouldn't be very helpful either, the tone set in the title indicates to me that instead of translating good principles to code, he's going to beat us over the head with a bottom-up approach to learning a language rather than the saner way.

All of this points to Zed as someone trying to fit the world to his personality, rather than trying to truly understand the world as it is. His first response to some programming thing not fitting in with the way he thinks it should is to lambast it as stupid, this goes with languages, other developers, pretty much anything.

Now, that's not exactly "Zed's cocky, so everything he says sucks," but what it does mean is that unless you have Zed's personality, you're not going to get much out of what he has to say. Because you won't approach problems the same way he does.

Personally I prefer Giles Bowkett, whose tone and personality doesn't get in the way of his ideas. When something gets in his way, he works around it (with a small amount of cursing) rather than call it shit for 30 minutes. His books solve problems rather than creates them.

So while criticizing a person's personality isn't, by itself, the way to enlightenment, you shouldn't completely ignore such things, either. Because if you look closely enough, these traits will point to the deeper problems with their ideas that you do need to come to a fuller understanding.
Ask HN: Do you like Amazon Advertising?
Am taking part in a project on improving the Publisher (Developers who integrate Amazons Ad solutions are considered to be Publishers) experience with Amazon Advertising (Amazon Media Group, Product and Local). Looking for input from the HN community since some of you may have integrated Amazon's ad solutions inside of your products.

Have you used any of Amazon's advertising products as a publisher in your web/mobile apps?
What do you think needs to be improved for ad call integration for Display Ads? Are there better alternatives?
What platforms have you integrated Amazon's Ad solutions on? Desktop/Tablet/Mobile/TV?
Have you used Product Ads to sell your product? What would you like to change inside of Product Ads?
Do you prefer alternate format of ads in built in your products? If so, which ones?
Are you satisfied with the Advertiser network and quality of ads you receive?
Do you like the easy integration of Mobile Ads API that comes along with the Mobile SDK?
How much of your products revenue is dependent on the advertising payout? (percentages are sufficient)
Are the current reporting tools sufficient for you to track revenue, CTR and other metrics?
Do you see yourself moving to an alternative ad network?

I hope I didn't overwhelm with questions. Wanted to get clarity and feedback before I build out a business case for improving the overall experience. Any concrete example or scenario you encountered, that answers the above would help.
Although I can agree with the pourover method (the resulting cup of coffee is by far my favorite), I've found that it simply takes more time than I'm willing to invest during the week. For a weekend morning, absolutely, but I find myself getting impatient during the week.

If you find yourself in a similar dilemma, I'd recommend* an AeroPress. They take < 1 minute and essentially leave you with a double espresso, to which you can add water and have an Americano. A year ago I would have said French Press, but I grew tired of the 'silt' at the bottom of the cup.

*I'm a bit of a coffee aficionado myself (Seattle) and have more than 5 coffee-making-devices at home.
I'm in complete agreement with you, but I think we wouldn't need to rely on personal interpretations and recommended practices if the SA licenses stated clearly something akin to:

If a copy or a derivative work of the licensed material is to be included in a piece of software under the General Public License or other strong copyleft license, then it must be licensed under that license for compliance.

I don't speak legalese, so I'm sure that text is full of holes and possible misinterpretations, but surely a group of experts could come up with something legally viable in that spirit.
Well, don't worry , the NSA is a 50 billion industry itself. So you could always work for the government as Obama wants.
Oh I get that this is the key fact, I put a smiley in there because I was fishing for a more exact number that is unlikely to be given :)

Thanks for your answer. Its a very neat setup. (My intuition is that its not a case of if but when, but you've probably won yourself quite a bit of time until that happens)
Actually, for all you non-American persons why have been asking what can you do about the NSA...

The way to do it is through the pocketbook.
I'm the author and maker of this board. The blog is hosted on blogger (Google). When I decided to use blogger I wrongly assumed that it will 'just work' across platforms, but it hasn't been the case, unfortunately. There isn't much I can do in terms of configuration, and the only option is to find a new blogging platform, which I may do in the future.
Thumbs up to Fukamachi for quickdocs. It is helpful for a bird's eye view of the project. The next step would be something like sourcegraph.com where examples of the functions being used are linked to.
> Then instead of the language developing "generics", it can simply be an extension that people who care about use, and those who don't, don't, because as you observe, in the end this really is what "generics" are in most languages.

You'll sacrifice reflection doing it that way. This also causes the same build time problems that templates cause in C++: you have to parse the generics over and over every time you want to use them. You also need to have some facility for collapsing duplicate template instantiations.

You really do need to have generics built into the language to do them properly. Preprocessors cause as many problems as they solve.
NGINX passive cache invalidation
This is nowhere close to the PS3's swansong. The PS2 was on sale until Jan of /This Year/! So the PS3 will be around for a long time yet...
From their abstract, they don't cite the breed of mice they use, but they do cite that control groups had tumors and cites the tumor rate as compared to control in addition to absolute rates. To me that makes this a non-issue considering the target audience.
Ask HN: Not getting anywhere in my major, make the switch to Computer Science?
Hey everyone, I'm in a situation right now that I feel is just disappointing for me. I'm currently majoring in Bioengineering and while I thought it was going to be interesting to me I discovered that my real interest lies in Computer Science (algorithms, hardware and software interaction,and the mathematics behind programming all the way down to the circuit board). I just don't have any interest in my current major but I'm concerned that by being a Junior in college I've missed many chances to have made the switch earlier. I want to learn and make my life meaningful and I don't think that's going to happen with Bioengineering. I feel I would have a better background in Computer Science and branch out, if I wanted to, in Machine Learning and actually solve problems with the knowledge that I have gained in my undergraduate career. I just feel that there is something waiting for me out there and I just need to make the jump to get out of this depression that I'm in. So much of the world revolves around code and that is something I find deeply interesting after having been exposed to it by some undergraduate teaching assistants who have a background in Computer Engineering and Computer Science.<p>Anyone have any general advice for me?<p>Oh and if the financial situation concerns you, I'm lucky that New York State has supported me with grants that I'm not paying anything to go to college (except for the summer class that I took a while back) so money is not a big concern on my end.
>>(By contrast, I think it is barely possible, but not particularly likely, that an international space mission with a crew from several countries may return astronauts to the lunar surface by that year.)

That is even less likely as no countries will spend the resources in collaboration with others(when it has already been done for starters) when the whole purpose of landing a man on the moon would be national pride.

>>The big priority for China in the next decade will be opening up the political system to more dissent and more effective participation by the masses, especially the rural masses who make up the majority of the population, and avoiding the "middle-income trap" of economic growth stagnating while China is still a relatively poor country on a per-capita basis.

China is already moving past the middle income gap phase, there isn't a big risk it will be stuck there. A far greater worry is economic stability and dealing with bubble forming concentrations of capital in real estate.

Democratic states are fully capable of spending money on things that aren't a great use of money. India has similar goals to China and an active human spaceflight program.
Awesome idea, and also a great deal! Highly recommend!
I know for sure that Gandi use ECC in their servers.
unspendable. Damn you Autocorrect.
I hope we have spies in place. They never play by the rules. NQ mobile is a perfect example.
Black Friday Cruise Deals
At what point did you start charging for it ?
As many comments point out, he neglects the .NET approach to generics, which avoids most of the drawbacks of C++'s approach and Java's.
It definitely is possible with PostgreSQL and it's honestly probably better to do with Postgre, but we're using MariaDB for relational data and it was just quicker/easier to dump everything to mongodb.
[3] ... software that allows you to concentrate on developing your application’s features rather than configuring servers.

Can somebody please explain what he means by this using some examples? Thanks!
What's stopping you from doing that right now?

It's just a ton of system administration work. I've been playing with containers and chroots lately, and I actually can do exactly what you're asking for. Right now it's for servers (i.e. always run a mail server, DNS server, web app etc. in their own containers). But eventually I would want to do it for desktops, and sort out issues with X and sandboxing, etc.

My personal wish for furthering system's research of today is something that would kill the need for hypervisors. Android, for example, runs each app under a different UID, thus achieving isolation w/o hypervisor. Let's devise something similar for desktops/servers; bonus points if the system can run existing binaries.

This isn't really a research topic. It's mainly an implementation issue. It's possibly a standards issue, but I think giving each app its own POSIX environment with Linux namespaces gets you almost all the way there.

The main obstacle I'm having is that distros like to spew files all over file system. So although I could technically use raw .deb packages, I'm ending up making my own packages that are bettered suited to the "every application in a container" model.

So to make what you're asking for a reality, I think the things that need to happen are:

- Linux needs to get hardened more (i.e. right now it is not entirely safe to run untrusted apps unless you are adding something like seccomp, e.g. which ChromeOS contributed to the kernel for this use case)

- There needs to be the equivalent of Debian ("the universal operating system") for applications in containers. This just requires a lot of mucking with configure and build scripts. It's not hard, just tedious. Application authors have to learn to package a slightly different way.
Why do you say that? Care to explain?