skysight-inc/HackerNews huggingface dataset:
I know people who make less than $150k who have bought homes and condos this year. It's not like every place costs a million dollars. Condos cost significantly less than that, as do homes in downtown San Jose, south San Jose, and east San Jose.

I wouldn't personally have bought a home this year, because why buy at the peak? But it is doable. The down payment is the primary hurdle.
You realise you're talking about system with 3 live implementations (one complete/reference) https://github.com/ipfs/ipfs#protocol-implementations with the reference implementation being tested on every commit on linux+osx, working on freebsd (https://www.freshports.org/sysutils/ipfs-go/), and windows (https://github.com/ipfs/go-ipfs/blob/master/docs/windows.md), right? Finding other systems left as an exercise to the OP.
> In calculus class, we learned very formal, epsilon-delta calculus (from Spivak's textbook). In physics, we learned from Feynman's Lectures on Physics.

Did you ever consider that this is because your physics instructor new you were taking such a math class and didn't want to waste his time teaching you what someone else was already teaching you? If you spent all your time in physics classes learning rigorous math, you'd never get around to learning what physics is about. You'd have to get your math degree first.
Redundancy! You should be able to switch to your business continuity backup in less than a minute. Come on, people! It isn't that hard to keep the previous version running in read only mode from a read only DB, then recover by enabling writes on the back-end, spooling the transaction log from the false start over to it, turning off front-end read only, and going live!
Depending on your view, that might not be especially unfortunate. (String theory is, IMO, solidly a crackpot hypothesis until they start using the scientific method.)
"Working on spec" is a term used in freelancing to refer to unpaid work done as preparation for paid work. Usually this involves doing some type of proof of concept for a client in order to have your bid accepted, and is generally frowned upon by freelancers. In this case, I just wanted to get to know the tech stack in depth for my own gratification, and figured it could be used in other projects as well.
Something, something... Rick and Morty
Calling a function isn't "allocation". And you don't just swap the stack pointer: you have to reload the register state. It's the same cost as a function call.
Yep, unless this isn't what he's referring to. https://smile.amazon.com/Analgesic-Maximum-Strength-Benzocai...
OK, but that's irrelevant in this context because Go has to context switch either way.
Curiouser and curiouser.

Another luxury goods market that's reporting a significant decline. Private planes are also down a lot, real estate in Manhattan is dropping. SF real estate not dropping, but not increasing as it used to either. Spending on luxury goods down a lot. Let's go down the list:

Gold prices up ... check. Lots of money flowing (or attempting to) into government bonds ... check. Corporate profits down ... check. Corporate lending up by a LOT ... check. Energy down (demand-side problem) ... check. Goods shipping down (a lot) ... check. Lending standards tightening ... check (except for central bank lending). Spending down ... check. Bankruptcies up ... check. Luxury goods markets down ... check. Asset prices generally going donw ... check. "Sin" stocks rising (alcohol, gambling, ...) ... hmmm ... yes, sort of ... not yet totally pervasive (although CSH is doing almost suspiciously well)

We're in a recession ! Also : f*ck, I was looking at changing my job around.

And ... major wtf: stock prices ... all time high. That's weird.
I don't think this is about earning or spending money, is it? (but I've got the point, ShowMeTheMoney!)
Their status page is here: http://www.redditstatus.com/
I suspect there might well be an evolutionarily balanced tradeoff between "construction cost" and "lifetime energy output" of a plant's photosynthesis machinery - as well as a likely overabundance of available solar energy in terms of what a plant actually can use. (Why build a potentially more complex and fragile photosynthesis pathway that's 50% more efficient, if you can instead just grow twice as much leaf surface area?)
Well, obviously, the correct choice is to use React Server and let us make all the decisions for you ;)
I think part of the difficulty is that we don't have a great understanding of consciousness or how the mind actually works. It feels a bit like medicine prior to germ theory.

Even for relatively more understood things like depression it's not like we can test the serotonin levels to validate it before SSRIs and then check them after.

It seems to be a mixture of this seems to work, but given the high variation among people and general complexity of mental states the science is difficult.
Industrial Sabotage: World of Animal Warcraft
It doesn't seem like the author was trying to make a moral or ethical argument that what the cartels are doing is either right or proper. It is rather that it flows naturally.

As far as I could tell it was common knowledge that the cartels would turn to some other source of income if cannabis was legalized in the US. It was unclear exactly what, but corruption and violence would still play a part as they were large parts of how the cartels functioned.
Don't flap your meat at me like that.
Actually, the article very accurately describes exactly how the University of Minnesota works with surprisingly vivid realism. It's likely that the department was receiving significant funding from companies asking it to do mainframe research of some kind. Working on what were considered "toys," at the time probably would have looked extremely bad.

Now does this mean that Gopher would have, "won out," over the WWW? No. But the description holds.
Okay, here's a warning if you haven't read this article yet. Up near the beginning, there's a really, really unfortunate line about pot legalization being the cause of this and that. I'm sure it's tongue in cheek, but that doesn't come across in text, and people are tripping over it. Just skip over that line and keep reading. The rest of the article is excellent.
It's logical, it's clear - there's only one way to go from here. Without a doubt, the only way to go from here is out!

https://www.youtube.com/watch?v=ab_mH8R0KTM

http://lyrics.wikia.com/wiki/Julia_Ecklar:One_Way_To_Go
I was using "caching" to talk about the Open Connect Appliances and Netflix's proprietary CDN. It's probably the wrong word to use, given the differences in how the system works.

It doesn't sound like a customer watching a video stream causes that video to be copied to an OCA. The "Proactive Caching" section says they "want to make all of the OCA capacity available for content serving" and are trying to avoid read/write contention during peak hours.

It sounds like the system's working pretty well, the previous blog post says: "Globally, close to 90% of our traffic is delivered via direct connections between Open Connect and the residential Internet Service Providers (ISPs) our members use to access the internet."
Free will is the sensation of being in a brain that models counterfactuals. It is also a token concept that people like to use to do their "worship the mystery" so they can secretly believe that scientists are stupid and thus not have to be held responsible for their failure to understand them or their work.

Free will is akin to an emotion. Just because physicists haven't explained it in excruciating detail doesn't mean it doesn't exist, or we'd all be running around debating the existence of fear and love and curiosity.
> if I can’t calculate it, if I can’t prove what its bits are, and if I can’t even refer to it?

That guy is just a constructivist. Nothing new here.
> Right, there may be a lot of back and forth marshaling between using thread pools and not depending on whether the library you're using is futures based or not.

So just like if you use cgo. You can't get away from having to deal with the issue entirely; the most you can do is to punt it to the FFI layer. There is the question of how much of the community is using blocking vs. nonblocking I/O, to be sure, but Go has a version of that too: how much of the community is using cgo vs. how much of the community is writing in pure Go.

> This is what I mean by having two different languages.

Calling them "two different languages" is a huge exaggeration. You simply block or switch to a thread pool: it's very easy.

> I suspect most programmers will be loathe to have to deal with the extra mental tax.

I like having the low-level control over blocking vs. not, especially in situations where I can't use async I/O everywhere (for example, my work on Servo). In fact, it's essential.

Ultimately this is going to come down to "you should be willing to pay a performance and control tax for a more ergonomic model" vs. "you shouldn't give up performance and control for a small amount of ergonomics". Yes, there is a tradeoff here. That's fine. Taking Go's side of the tradeoff would make Rust unusable for my domain, and for many others (which is why M:N was the most controversial issue ever in the Rust community, with most of the community demanding it to be removed, while in Go nobody questions it). Some people may not want Rust's side of the tradeoff, and that's fine too.
Psychiatry's trouble is that it tries to treat emotional problems using drugs.

That's also the entire point of psychiatry.

It's in a crisis because "stabilizing" people by numbing their brains does nothing to help them face their problems. A profession of cleaners whose main technique was to sweep everything under the rug would also face crisis at some point.
That's an interesting assumption you're making about the ethics of people who live in ghettos.
Without hope, we should indeed accept. Let's make the most of what we have.

Death is not like that. It is not clear we couldn't find ways to double or triple our lifespan. It is not clear reincarnation (of the non-imaginary kind, mind uploading) is utterly impossible. It is not clear we couldn't find ways to keep our lives interesting for a very, very long time.

Simply put, this is not hopeless.

Yes, desire is a root of suffering. But it is also a root of progress. I'd rather not cut that root just yet.
And global worming does not explain any specific daily temperature. The point is there are hundreds of years of history to do comparative analysis and thousands of locations to consider. I would suggest reading the literature instead of trying to point to a counter example.

PS: Bavaria is only nominally 51 Cathlic vs the average of 30 for the entire country. Further, you can break things down to a much lower level. https://cruxnow.com/global-church/2016/07/18/germany-mass-go...
While I'm excited by the impact on the health industry (among other things), I wonder how this will affect spying (whether it is government or otherwise). Then again, I am just paranoid.

NSA: heavy breathing intensifies
Obligatory XKCD: https://xkcd.com/927/

;)
"Golang is Trash" (http://dtrace.org/blogs/wesolows/2014/12/29/golang-is-trash/) is now the classic bashing of Go's implementation, it doesn't talk about issues encountered porting it, which is what I was talking about. The post I referred to in particular was the one by 4ad, who did the solaris port of Go, on this very site (https://news.ycombinator.com/item?id=8817568). However, as I reread it, it becomes clear that the problems it discusses may have been fixed. Nonetheless, Go is a product of Plan 9, and as such, its implementation is... interesting.

The worst horror story is that Go encodes the syscall table on most platforms, which can cause problems on platforms like Solaris, where the syscall table isn't guaranteed to remain the same over time. However, that code's been written, so Go may be better off than I thought.

In general, however, the more implementations, the better. So I maintain that we should build more implementations of the IPFS and dat protocols (they're apparently fairly similar). Because if we're building the next web, it cannot be linked to a single platform, especially if that platform is node, the only platform that all these new protocols seem to have bindings for.

Why? Because a lot of people don't like Node...
> Free will is the sensation of being in a brain that models counterfactuals

No. Free will is the ability to make a choice not completely dependent on history.
Who is saying consciousness is not real? It just not non-physical and has no single set of hard properties from which to form a definitive boundary for discussion.
> Global rotorcraft production will likely total just 1,050 in 2016, which would be the fewest in at least a decade, according to Forecast International.

This is surprising to me; I would have expected the number of helicopters made per year to be a lot higher. (The figure accompanying the quote clarifies that it's referring to the civilian market; presumably military helicopters are being made in larger quantities?)

Also, it's counterintuitive that they cite lower fuel costs as a reason for the decline (since they're popular with oil and gas companies).
> This requires that you either know the size of the stack up front ... generally not possible without being conservative

Well, you are writing the compiler. Sure you'd be up against the halting problem, but relatively few functions are (non-tail) recursive.

Perhaps the unwieldiness of a large stack is better attributed to the feature of unbounded recursion (and FFI into "uncharted territory") than the feature of green threads.

I appreciate that Rust has already been down the road of lightweight threads. This statement just struck me as an assumption that deserved to be questioned.
Which is exactly why we are cutting those egotistical bastards down and sitting on them.
For changing lanes, you press the signal shifter part way without clicking. The shifter will return to center and the blinker will blink 3 times for your lane change. Only press the shifter all the way so it clicks when making a turn. Then, the steering wheel releases the click after the turn.

Coincidentally, the BMW also has a similar transmission shifter to the Jeep. Push forward for Reverse, then it returns to center. Pull back for Drive, then it returns to center. Park is a button on top.
That video is surprisingly decent given the abstract nature of the subject.
Actually there are still a number of Gopher servers in operation, and you can use Firefox to visit them.
I'm always suspicious of things "planned to survive thousands of years". I'll bet politicians in Rome and Sparta big-noted themselves with "projects which'll last thousands of years!" (which they then contracted out to their brother-in-law). So far as I can tell there's not much other than Pyramids which humanity has designed/built that could plausibly claim to have "survived thousands of years", and even those didn't come close to being impregnable enough to be considered "safe" for keeping curious humans away from long half life radioactive trash...
> Each page is split into sections. Each section may wait for async data and API responses. When all the data arrives, the section is rendered as an HTML string.

Where are these waiting sections? On the browser client or the server?

Is the React code that is to be rendered on the browser served up automatically by ReactServer?

I'm sure it's a wonderful framework, but a diagram is really needed to understand any of this.
The first thing I thought of when I read this was that it reminded me of the smell added to propane, to help people detect leaks. Perhaps the company simply determined that their filters stopped working at that point, and give a perceptible indication of it.
Create a simple reactive store for Angular 2
Relativity (YC W16) is hiring a DevOps Lead for rocket launch company
Pony VUG #5: George Steed: A Principled Design of Capabilities in Pony
wrote a post about created a simple but powerful reactive store for your angular 2 applications using RxJs
Hate to break it to you but I worked around some of the most prolific hard scientists in the world and many of them genuinely enjoyed bullshitting about the potential future social impact of their work.
Musk shares plan for two new solar products during SolarCity’s earnings call
How to price anything
Oh, that's timely! I will check that out.

Thanks for the heads up!
Even if we don't have free will, it's better to pretend we do. There is a difference between a driver that falls asleep at the wheel and causes an accident and a driver that flies into a rage and crashes their car into another driver. It's hard to justify the distinction if neither driver has a choice. I'd argue it's better for society to maintain that distinction.

Perhaps someone can reframe that in terms of types of error, and people prone to more serious types of error (road rage) face different consequences. But that gets real complicated real quick.

I dunno. I suspect the majority of the time i'm on autopilot. Alarm goes off, get up, brush teeth, shower. I pretend i'm capable of not doing that. i just don't choose the other way.
I found 1.2lbs, so this process is able to remove about 10% of the production cost.
The master propagandist: On Jacques Louis-David’s moral foibles
Better than turtles I suppose.
A simple model/flow of rendering pipeline would be helpful here based upon routing logic.

As I understand, Pages are composed of Components, Components provide HTML sections. HTML sections are loaded incrementally.
Possible linguistic pedantry; he used "a" set of natural numbers, but "the" set of real numbers. It's equally difficult to represent the set of natural numbers.
Why can't the heat be converted to electricity?
> It's also the case that often async libraries depend on some sync library and so they have their own worker pool. You can easily have many libraries with their own worker pools all using more resources then they need.

The Rust story will not be complete without a canonical single implementation of a thread pool that everybody doing async I/O uses for blocking tasks.

> For example, if you have some async worker that delegates some sync task to the worker pool, and that sync task happens to use some async function and blocks on it, and that async function ALSO has a sync task and attempts to delegate it to a worker pool, and that worker pool is bounded

I think the solution here is "don't have strictly bounded worker pools". This is what cgo does, I believe.

> It's non-trivial to provide a good debugging experience that doesn't cause extra load in production environments.

But this is the exact same problem that any M:N system will have. So I don't see any special problem for Rust's system here.
Robinson R22 is < $300k.

https://en.wikipedia.org/wiki/Robinson_R22
Because async-everywhere usually means pushing blocking FFI calls over to a thread pool, which would be unacceptably slow for e.g. OpenGL.
I tend to agree that we might as well make everything free. It's easier and has less downsides for society. The one place I can really see an argument for non-free software is art. However, it is possible that trademarks and author moral rights are enough to deal with that issue. So the software would be free, but you can limit who participates in the "official" version. It might suck for someone to rebrand/fork your work and claim it as their own, making no reference to the original. I believe the GPL and moral rights in most countries allow that scenario.
This is pretty blog spammy. The story played out very publicly at the time it happened. This Op-Ed by 2 of the UMass economists lays out roughly the same story:

http://www.nytimes.com/2013/04/30/opinion/debt-and-growth-a-...
I have a fantastic steel Schwinn from the early 90s, with grey splatter paint and all. A Schwinn Paramount road bike. Actually the whole story behind the Schwinn Paramount Group is worthy of its own post. The Paramount Group now makes custom bicycles under their current moniker, Waterford.

http://waterfordbikes.com/w/culture/paramount/
Thanks for the kind words! (I work at Nylas.)

Here's a blog post with more details about Nylas N1 and PGP: https://nylas.com/blog/pgp
That's true, but it's important to remember that the amount of waste produced by nuclear power generation is many, many orders of magnitude smaller than fossil fuels.

Let's say you want to generate 1 megawatt-hour of electricity (roughly enough to power an average American household for a month). With coal power, you get roughly 2,000 pounds of carbon dioxide dumped into the atmosphere. [1] To generate the same amount at a nuclear plant, the waste primarily consists of about 3 grams of spent fuel. [2][3]

(And before anyone jumps on me, I'm not trying to dismiss other renewable options... just trying to put nuclear power in perspective.)

[1]: https://www.eia.gov/tools/faqs/faq.cfm?id=74&t=11
[2]: http://www.nei.org/Knowledge-Center/Nuclear-Statistics/US-Nu...
[3]: http://www.nei.org/Knowledge-Center/Nuclear-Statistics/On-Si...
Then you're polling the system clock all the time, which is a large unnecessary throughput loss.
Yes you do have a point. I do also like the other reply to your comment but I do think about your point as well.
As for the stimulants: A lot of people do great on stimulants. And yes, the stimulants have side effects that some people experience. Many don't. Or the side effects are quite manageable compared to not taking it.

I have personally seen it help 2 persons I know well, don't know anyone who has hurt by stimulants that have been legally prescribed and used. (but I know one who quit because the cost/benefit wasn't there).

As for why people did well without stimulants in earlier times the answer might also contain: they didn't necessarily. Not finishing even basic schooling was more common.

Also there were more less rules and more options that didn't require sitting >5 hours a day.
Chernobyl New Safe Confinement
> Also, it's counterintuitive that they cite lower fuel costs as a reason for the decline (since they're popular with oil and gas companies).

The article mentions they use helicopters to survey prospective mines and oilfields, but they also use them to get workers and supplies to and from oil rigs. Apparently in the Gulf of Mexico alone, there are between 5,000 and 9,000 flights per day[0]. Lower fuel costs = less production = less flights to rigs = less need for newer helicopters.

Of course it also mentions that drones are now often being used for surveys, and that's likey another big reason: for photography, surveying (not just oil but many other industries), inspections, surveillance, etc drones are much cheaper and easier than sending usually multiple people up in the air.

[0] https://www.faa.gov/nextgen/snapshots/stories/?slide=21
Telepathy: A Communication Technology Proposal
Can't quantum physics on its own predict proton radius?
Hacking Your Computer Monitor
It would require higher order control flow analysis like k-CFA, which would certainly fail to produce a bounded stack size on any nontrivial program.

The futures library is the control flow analysis. Because it uses the type system instead of higher order control flow analysis, it actually achieves precision.