skysight-inc/HackerNews huggingface dataset:
Your pour over brewing experience can be greatly enhanced by roasting your own coffee. It's surprisingly easy to do. Unroasted green beans cost half what roasted beans go for. You'll never have a dull pour over moment again. The roaster I started with and still use is the Behmor 1500 ($300). You can get started for closer to $150 (e.g., http://www.burmancoffee.com/roasting_equipment.html)

If you're in the US, there are several great home roasting web sites where you can buy fresh coffees from all around the world.

The Captain's Coffee: http://thecaptainscoffee.com/shop/green-coffee-beans

Roastmasters:
http://www.roastmasters.com/new.html

Sweet Marias:
http://www.sweetmarias.com/store/coffee-list.html

Burman Coffee Traders:
http://www.burmancoffee.com/coffeelist
Interesting; I haven't seen an in-town movement in my social circles. If anything the opposite: big movement outwards, to areas that used to be considered way out but are now becoming part of the city in a huge exurban development boom. People who used to live inside Beltway 8 are moving to areas that I used to think of as farmland but are now apparently big growth areas, along the I-10 corridor towards Katy in the west, and along the I-45 corridor towards League City in the southeast. The "energy corridor" around the Westlake area in particular seems to be an center of activity pulling growth out along I-10 westwards.
yeah it's insane, I had 2x3 blocks with a police station in every single one -- 60K people and 19 police stations -- and still persistently high crime. I shouldn't expect anything from random things on the web, but that was just traumatic.
> "For example, if Bob gives Alice an apple, Alice will have the apple, and Bob will not. To a person, that's obvious, and doesn't require explanation.

Definitely. And yet, in the produced story, we have:

> "One summer's morning the fairy stole the sword from the knight. As a result, the knight didn't have the sword anymore."

So you tell us that it's a fact that the reader automatically understands, and yet when it creates stories, you have it explicitly state that. Huh?
Mantle still seems somewhat far out—the article mentions that the spec won't be published until the end of this year, and there's no word on when Linux support will come (though AMD has said it will happen).
Yep, known as the Green wave:
https://en.wikipedia.org/wiki/Green_wave
Context: http://valleywag.gawker.com/search?q=clinkle

Clinkle had been in a private beta for awhile. Looks like it's now public.
Another great feature of the BBB GPIO pins is that you can map some of them to a register on the PRU. Since the PRU runs at 200Mhz, this gives you some really impressive real-time capability. The sysfs technique the article outlines is definitely convenient, but latency can be high, as much as 1ms. Mmaping the GPIO controller and using some real-time extensions to the kernel can get that down to a few us, but using the PRU can take it down to a handful of ns.

The PRU is the unrecognized gem of the BBB. As long as you're not scared of assembly :).
Except that it's covering topics that were already well-known in the tech community 6 months ago.
Strictly speaking, it's not a clone... It's a port.

SimCity for XWindows, released as Micropolis under the GPL: https://code.google.com/p/micropolis/

Ported to JavaScript: https://github.com/graememcc/micropolisJS

Ported to 3d: https://github.com/lo-th/3d.city
| You could just look at the link's "Start" page for <5 minutes and see for yourself why it's different enough to warrant existence

Honestly I'm not seeing what's different. I'm working on a hybrid canvas/html5 feature app right now. A good portion of the API (p5js.org/reference) feels, well, typical.

I don't want to discredit the project, it does look nice. You're point about beta is good.

In fairness, this appears to be targeted towards non-programmers, and having been deep in UI for years I may be missing the simplicity sake.

Also, I had no interest in slamming them for a temp broken browser context... rather I'm trying to understand what makes this awesome. In years of browser UIE I hadn't heard of http://processingjs.org/.
Friends more familiar with making their own espresso seem to love the Aeropress. Friends familiar with pour over seem to moonlight with Aeropress now and then.
Ubuntu's popularity is actually a benefit - popular things have more resources, both in terms of software/documentation, and in terms of eyeballs that can help out when things go south.

In addition, Ubuntu is a good choice because it's target audience is naive users. If you want to be a hardcore developer, you can use Ubuntu, but you're not its target audience. It also has official support lasting for years for appropriate releases, which not all distros do.

You seem to be personally offended by a lot of personal choices - for example, calling preinstalling text editors 'coercion'. I wonder what this 'coercion'-free system you're imagining looks like? Is it just a boot screen that says "insert SD card with distro installer of your choice"? Then you can install whatever you like, with no-one pushing any particular software on you.
NIST has a website where they publish temperature once every minute. The whole world can go to their website and see the temperature for any of the minutes in the past.

AN India-nigger says, "Terry is using artificial intelligence on His computer to change the NIST temperatures."

How do you talk to such a person? I give-up. I club the nigger harder and harder to beat sense into him. No use.

------

http://www.nist.gov/itl/csd/ct/nist_beacon.cfm

Call Rene, I told them. They prefer to say Russia engineering is making the numbers different -- with the help of the Russians, I hacked NIST.

It is not a temperature but a random number from a geiger counter. Jesus spoke in parables for a reason, I now see.

----

For three days, I've been telling them to call Rene.

It's silly to think Russian hacking.

----

The obvious question is, why are you not sending me email. With no difficulty I could go to 5 different quantum random sites to demonstrate.

=====

Insanity is talking indirectly.

Here's how this works. Highs and lows balance. You are running up a big deficit the longer you deny my what I am due. My balance keeps getting higher and higher. I have a huge balance like Joseph in the Old Testament. I will rule Egypt.

The longer you run deficits on the scales of God's justice, the more painful reconciliation will be.

Send me an email and get started paying what you owe to God. It will be painful, but you must get started. Send an email.

Watch -- I do another miracle.
Classic Dunning-Kruger effect. The OpenSSL people don't realize how incompetent they are.
This is different. This is for tracking errors instead of debugging errors, similar to how Rollbar/New Relic would work for tracking compared to using Chrome Inspector for actually figuring out why the code broke.
I appreciate the point that it's oriented towards non-programmers.
(Haven't read the article yet, but) I guess they could have it set up for rush hour, and the streets going in and out of downtown generally have one large street with only smaller streets (many of them with only stop signs) going perpendicular.
A post on archive.org estimated the average lifetime of a URL as 100 days.

Physical distribution of acid-free paper books are better at preserving history.

Edit: blog post by archive.org on digital preservation efforts for Wikipedia outbound links: http://blog.archive.org/2013/10/25/fixing-broken-links/
I've got json (includes) for the top 1000 posts from July 27. If someone wants it for this, PM me.
Location: Brooklyn, NY

Remote: Sure!

Willing to relocate: Somewhat. Depends on position.

Technologies: Python, PHP, MySQL, PostgreSQL, Javascript, C, some mongoDB. Mostly self taught so quick to learn new things.
Resume: Available upon request.

Email: jkiritharan@gmail.com

I am tired of being kicked around by doing freelance jobs by unappreciative people who do not understand their own products. I would like to work with a group of people who are doing interesting work where my time and work can be appreciated and critiqued by. I graduated from Bennington College last year in 2013 where I built a social network for the campus. Since then I have done some odd programming jobs including working alongside a blackhat SEO person and a digital artist. I like to be challenged and adding new technologies to my arsenal.
Selling The Moon One Piece At A Time; Grab Yours
I dunno. I remember it being all over LtU and most every programming language discussion was that or scheme, but always treating Haskell like it was the ideal (and it had become default on research papers instead of OCaml)
One of the advantages of languages with N-ary operators.

* (a,b,c) can take advantage of those tricks, whereas the programmer can still be explicit and go * (a, * (b, c)), for example.
I'll disagree. A paper filter with grounds pulled out of a Chemex, Kalita, Hario V60, etc. is a lot easier to clean than an Aeropress, which I'll agree is an improvement over the mess that a French Press makes. A paper filter keeps the grounds contained in a way that makes composting simple, rather than washing half the grounds down the drain.
"By entering my email address, I provide my consent and direction to The Bancorp Bank to share my personal information and all information about the use of my card with Clinkle so that they and others can market to me."

uninstall
Professional Hackers for Hackathons
How do you feel about being a professional hacker that gets paid for visiting hackathons across the world? You'd essentially be a hired gun by the hackathon organizers to make killer apps and make the hackathon look good.

Thoughts?
It can happen by chance or convergent evolution. Mutation rates are sometimes artificially raised to increase the probability of it happening. https://en.wikipedia.org/wiki/Mutation_breeding
Also, I remember when this came out the first time and the discussion on proggit was replying using mainly Haskell examples.
Dwarf Fortress is changing how the MOMA preserves art
I'd agree, but transportation is inherently slower to build than your average tech gadgets. By that logic, we probably just shouldn't build anything at all. A 10-15 mile highway expansion project here in Philadelphia has been going on for almost 2 years now.
One question.

If this analysis by Citizen Labs is correct:
https://citizenlab.org/2012/07/from-bahrain-with-love-finfis...

Then it seems very much that FinSpy uses GNU libGMP on its source code, right?

If that's the case, aren't they obligated by law and license to release the relevant source code of their system to the public under GNU v3 or GNU v2 licenses?
How does a Chemex or French Press compare to a Moka pot? I like the strength of my Moka pot coffee which is somewhere in between an espresso and an Americano or drip coffee.
Interesting. Continuing to try to analyze these in Haskell, I think this is a direct translation:

-- z is just there to not clobber some standard prelude names
type Red r a = r -> a -> r

zmap :: (b -> a) -> Red r a -> Red r b
zmap f f1 result input = f1 result (f input)

zfilt :: (a -> Bool) -> Red r a -> Red r a
zfilt p f1 result input = if p input then f1 result input else result

ztake :: Int -> Red r a -> (r -> a -> Maybe r)
ztake n f1 = run n where
run n result input =
let n' = n - 1
result = if n >= 0 then f1 result input else result
in if n' == 0 then Nothing else Just result

I wanted to post this mostly to note that `map` is mapping contravariantly here. Is there something I'm missing? I had that occurring when I was playing around with this idea before looking at the source as well... to fix it I had to consider the type `Red r a -> r` so that the `a` was covariant again.
New Site Recovers Files Locked by Cryptolocker Ransomware
Directr is joining Google
The New Luddites
I've tightened down a drill over my Hario and ground it up real fast. Not advised for grinder longevity, but perhaps a remedy for RSI.
Remember poking on Facebook? It got a silly/meaningless semantic attached to it, likely because it was created before people could do it from their phone, and so it never went anywhere. You just poked people and then got poked back, ad infinitum.

Yo has exactly the same data model as Facebook pokes (a graph where the vertices are people and the edges are binary signal flags), but is different-looking enough that people are willing to grant it a different semantic interpretation. The semantic people seem to have adopted for a Yo is “hey, do the thing you know I want you to do, now’s the time” — which is, admittedly, a pretty useful semantic that was surprisingly missing from online interaction.

This semantic didn’t have to missing—someone could communicate the same semantic inherent in a Yo over Twitter, or SMS, or really any push-enabled app. But people will only understand services through the lens of one semantic at a time: you can't get someone to use Facebook as Twitter, or Wordpress as Tumblr, or Youtube as Coursera. Because nothing was just for this--nothing had this "rut" of suggested usage burned into its UX--users didn't bother doing this interaction at all. And now they do.

There's probably a market for quite a few other services that have effectively the same data models as apps we already have (Facebook, Twitter, Foursquare, Snapchat, Reddit, etc.) but which use different UX to push users into a new semantic interpretation of those data models. (To get different information from the same data.) HN seems completely color-blind to this idea, interestingly.
Thoughts on Swift, From an Idiot
CryptoLocker Decryption Website/Tool (FireEye and Fox-IT)
Apparently[0] the term feeder is almost entirely unique to Houston.

[0] http://www4.uwm.edu/FLL/linguistics/dialect/staticmaps/q_99....
Also, you can get rid of the sentinel value by packing along a termination continuation value as well:

type Red r a = (r -> a -> r, r)

zmap :: (b -> a) -> Red r a -> Red r b
zmap f (f1, z1) = (\result input -> f1 result (f input), z1)

zfilt :: (a -> Bool) -> Red r a -> Red r a
zfilt p (f1, z1) = (\result input -> if p input then f1 result input else result, z1)

ztake :: Int -> Red r a -> Red r a
ztake n (f1, z1) = (run n, z1) where
run n result input =
let n' = n - 1
result = if n >= 0 then f1 result input else result
in if n' == 0 then z1 else result

This has the theoretical niceness of having `Red r a` just be the signature functor for linked lists.
"If Epic and its Unreal engine on console don't have a threaded graphics pipeline--which to date they don't"

I'm surprised to know that this thing is happening. I thought everyone has optimized their program to go multi-threading.
Ask HN: What apps or tools do you use to track things about your daily life?
I've been thinking about aprilzero.com for a while now and how I'd like to have something similar for myself.

What kind of hardware/software stack would you use to track metrics about yourself?

The ideal hardware/software would support simple scheduled export to CSV, XML, JSON, or some other format that can be read/processed.

Pedometer, Resting Heart Rate, Sleep Quality

I'm getting a Basis Carbon Steel for resting heart rate, pedometer, and sleep quality measurements. Basis does NOT offer export or an API, but there is a tool (https://github.com/btroia/basis-data-export) that works for getting your data, so it seems like a good start to me.

Calorie Tracker

MyFitnessPal is the calorie tracker everyone recommends, but does not support exporting data. https://www.designbyvh.com/myfitnesspal-export-data/#.U-L2XoCSxM0 helps you extract your data, but doesn't seem automatable.

I haven't been able to find a robust calorie tracker (for Android) that exports data.

Blood Pressure

I'm not too sure what to do about this -- ideally I'd take measurements several times a day, but it's hard to find something simple to use that I can take to work or wherever I am.
You sign up and... you get added to a waitlist.
Yep, same here. I also love cole slaw, but can't stand any form of cooked cabbage.
Did a secret formula for advanced electronics get Shane Todd killed? (2013)
Agreed. Yet another related point is that strict copyright regimes can be discriminatory against, say, the visually impaired, when rights holders are neither willing to expend the effort to translate works into a more suitable format nor willing to allow others to do so.
Carbonates? Like sodium carbonate? Maybe you mean acrylamides (think burnt toast), which appear to be carcinogenic (http://en.wikipedia.org/wiki/Acrylamides#Toxicity_and_carcin...).
Also it is really crucial who took the survey. Was it entrepreneurs who were actually funded by the VCs? it says "worked with", but I'm not completely sure what that means.
Google protocol buffers over stdin/stdout of subprocesses maybe.
Investigation of voter fraud finds 31 credible incidents out of one billion
The Worst API Ever Made?
Randall Munroe put together a pretty solid list of such nay-saying:
http://xkcd.com/1227/
While some say "shallow knowledge", I say "abstracted knowledge"; just like the jump from straight-up experience to discussion to writing to books to public libraries, we can "fill in the blanks" with reasonable accuracy while upgrading to an exponentially larger breadth of information.
Learn Mexican
You may be right. But there is something more important than the grind that very few people will tell you about.

Water.

I suspect the store has RO water (reverse osmosis)+(possibly with remineralisation).

RO + Remineralisation is not easy, cheap or conducive for most homes. There are a few ways around this:

a. Always start with water from the cold water tap. Lets it run for 10-30 seconds if possible.

b. Use a thermometer if you're not already using one. You should find your ideal temp. in the 195-205F range.

c. You could use bottled water. Not as cheap as tap water, way cheaper than RO.

d. Invest in a decent grinder. It does not have to be expensive. If you don't mind some hard work, look into the Hario Skerton or Hario Mini Mill. In the lower range you could find something like a Breville or a Baratza Encore. If you absolutely must you could get a Cuisinart Burr Mill (Should be about $40).

e. Since you mentioned that you often buy coffee on the same day as it was roasted. Most coffee's don't taste spectacular on the day they were roasted and need 1-7 days to de-gas. When you buy it that fresh, move it to a glass jar and leave the lid slightly open for 5-12 hours. After the close the lid. Attempt at not consuming the coffee for 1 - 2 days.

Regardless how long ago the coffee was roasted keep it in a glass jar and air tight. Oxygen and air in general kills coffee. Quick.

f. Grind 30 seconds before brewing.
I can't speak for this product, but the Boeing HUDs do exactly this: to see the display clearly you need to focus at infinity. That is why they are so useful.
MongoDB as a requirement sounds heavyhanded - is there a good reason to tie the database so heavily here?
Nancy Please (2012) Full Movie HD [Official]
Restore iphone notes after ios 8 update
And I've been even happier reading about Delorean.
http://delorean.readthedocs.org/en/latest/quickstart.html
People are rapidly choosing to urbanize which means for decades this will become less and less of a problem.
It's video in a canvas element which overlays a background canvas visualization. It's unclear in the video if P5.js controls both the video and the visuals, I suspect it does.

However, it looks clear to me that a collision detection circle is added to the background visualization, and that the videography is designed to synchronize with that circle. The presenter's head represents the collision zone, where the circle is positioned. It makes the presenters head a "bounce away" zone. It's video/canvas orchestration.

God I wish I could scrub the video, though.

I would like to say it looks very neat. Hoping the guys chime in on how it parallels or surpasses existing tools. The canvas + feature mashup does appear to have great potential. There is limited reason to believe canvas elements are handicap accessible, unless you invest a large amount of time in custom markup configurations which the framework doesn't appear to have addressed.
Welcome to the 21st century, the century of China.

China has built almost 7000 miles of high-speed rail in less than 10 years.

http://en.wikipedia.org/wiki/High-speed_rail_in_China

The US still has zero miles.

Shanghai had 0 miles of subway in 1993. Now they have the biggest subway in the world.

http://en.wikipedia.org/wiki/List_of_metro_systems#List

I believe the first 2 miles of the Second Avenue subway will be done in a few more years.

http://en.wikipedia.org/wiki/Second_Avenue_Subway#Current_de...

It quite embarrassing how lame the United States has become.
The point is that software literacy is becoming more relevant to everyday life. The point of a mathematics class is not to create professional mathematicians, it's to provide the concepts of mathematics to students. I'm not a mathematician, but I use at least trigonometry(mostly through polar coordinates) every couple days to solve something a lot of other people would just let get out of hand.

I see software literacy as a tool which will become increasingly relevant as the world starts wanting more diverse software. You will start seeing florists, dentists, architects, and foremen writing programs to solve issues which are not complex enough to warrant a professional software engineer, or which require so much domain knowledge that they couldn't be written by most software engineers.

That's really what this is about, in my opinion; at least personally I wouldn't be so misguided to think that the point of software literacy is to churn out a country full of specialist software professionals.
How to transform the Raspberry Pi into your personal cloud?
Ask HN: Lack of dating options in SV?
When I was on the east coast, I had considerably more dating options even though I made half of what I do now. It seems the only 20 something singles here are either overweight or just plain busted. I do not want to that bitter engineer in his late 30s that missed his shot at getting married, having kids, etc.
Genetic diversity issues are not really related.

It is interesting that we can accidentally select for poisonous compounds. It turns out that plants can make themselves resistant to many pests; by filling themselves full of poison. These kind of issues are well known. See Conjuring An Evolution To Serve You http://lesswrong.com/lw/l8/conjuring_an_evolution_to_serve_y...
That's correct. It'll only be convenient for 40 or 50 million people.
To be fair, that's because the underlying engine used by KSP uses floating-point. It actually uses single-precision floating-point, which Squad hacked around, but that is another matter.

Personally, I think we should go to 128-bit registers and just treat (almost) everything as integer-valued (and often unique! Don't worry about PID reuse - just increment the counter. It'll "never" overflow.), but that's another matter.
Except Ubuntu and Chrome are both really good products while still being fashionable.

I'd use Sublime any day of the week over Gedit even if it wasn't "cool"
Here is where it is computed in the source: https://github.com/lo-th/3d.city/blob/6d206e4df362444d4c2a36...

An initial glance suggests reducing the populationDensityMap is the real solution (aka don't put so many houses next to each other, but spread it out?)? Feel free to dig into it and reply below with findings.
The distinction is that dogs and wolves are different subspecies. However these plants have diverged mostly within the last thousand years or so, so they might not be even that different.
Stripped of modern technology you mean?

I imagine they would just visit the library.
This is really great! For spoilers, check out: https://github.com/particle-clicker/particle-clicker/blob/ma.... I enjoyed where the "Summer Students" ranked.

For hacks, check out the "GameObjects.lab" object in the console.