skysight-inc/HackerNews huggingface dataset:
This is helpful context, and I like the idea that the most experienced Bitcoin ASIC team out there is worth something. But that's really a lot of something on top of what their mining skills seem to be; there are a number of bankrupt mining company chip designers out there I know personally who aren't being snapped up by the market -- and this would seem to indicate that bitcoin chip design skills don't have quite the value Canaan is getting.

28nm gear is not profitable right now as far as I know, or it just got reprofitable a day or two ago.

28nm parts give us something like .51 W / GH = 12 kwh per day per TH. That power quote may be at the wall, but probably it's a bit more than that.

1 TH = $1.74/day right now, pre-halving, soon to be $0.85

Fully loaded costs of energy and datacenter: $.06 - $.12 / kwh = costs $.75 - $1.44 day.

So, at $400 coins, those rigs were a loss unless you were in very cheap energy and labor markets, and then just barely making some cash.

At $670, they are making a bit of money again, if you kept them around and didn't decomm them in favor of 16nm parts.

I think the end of the road has been not just in sight but essentially here for 28nm parts for the last couple of months. But, I did oversee a multi-megawatt mining business that mined unprofitably for a number of months to finish out our datacenter lease, so that is also a possibility here, and might explain why 28nm miners won't go away right this second.

That said, if you know of ways to get fully loaded costs down into the $.02 -$.04/kwh, I would really like to learn more about that - I'd LOVE to be wrong about this.
Everyone throws rocks in curling -- it's not a sport with fixed positions like quidditch. But the new brooms do mean that players will be able to ignore some throwing skills. And that the captain (read: most skilled player) will have more control over the final position of a stone.
i lived in a 140 square foot apartment in new york which had formerly been a single room occupancy built over 100 years ago.

small tenement like housing is nothing new.

small apartments slowly create cabin fever-------ANXIETY.

if you live in a small space you must spend a lot more time outside of it than inside of a normal sized space.

also, it is vital to have minimum 9 foot high cielings for a small space. i had 8 foot ceilings that are standard in new york.

finally, a loft in a room with lower than 10 foot cielings means you cannot have a 5'10 foot person stand comfortably underneath the loft and have a 5'10 foot person on their knees in bed on top of the loft without one of them hitting their head on the underside of either the celiing or the bottom of the loft.

furthermore, a loft gets very hot in the summer and remains somewhat warmer than the floor in the winter. this effect increases inversely with measure of distance between the loft surface to the cieling
You should take a look at https://github.com/davidkpiano/react-redux-form - solves many of your problems listed (batches actions when possible to prevent log spam), and V1.0 will be even simpler/more performant.
Embedded software is a huge security problem on the internet precisely because it's difficult to update. Once the vendor loses interest in maintaining it, it'll never be updated. With shared library systems like RedHat and Debian, you can at least upgrade shared components for a substantial period as long as the developer cooperates reasonably well.

With the movement to statically compiled apps, we're just going to see more and more ancient code running in the wild.

It's the same thing with containers like Docker. Even assuming a container is using something like RedHat or Debian, the very reason it's a container is because it's customized somehow. However it's done, the result is that maintenance and ownership of the basic software stack becomes increasingly fractured, and it will be more difficult to benefit from the work of the thousands of distribution contributors.

Static compilation and container approaches have much to recommend them. When you cut a release it's arguably better that you control all the dependencies. But what happens when development slows down, you lose interest, or you move on, as do vendors of embedded software inevitably do? The Google's and Amazon's of this world have armies of developers to fill in the gap. Statically compiled Go apps have almost no downsides for Google given how the company is built around their server infrastructure technology and devops army. But for everybody else who is an end-user of software incapable of taking ownership (which can apply to software companies, too), we're just going to see the same problems that have plagued, for example, router software and blogging software, expand.

In the ideal world, developers would pay attention to ABI and API stability, particularly developers of core components. And they would make it easy to design systems so that these core components could be updated without having to rebuild or reinstall the dependent software.

But we don't live in that ideal world (witness OpenSSL, which has horrible API stability[1]), so _sadly_ the path of least resistance is static compilation and, more recently, containers. And so new and very actively maintained software will see quicker releases, but the long tail of less actively developed software will grow increasingly insecure. And all the while developers will shift the blame onto system administrators and everybody else so that they won't have to be burdened by careful and conservative interface design.

[1] While OpenSSL has been moving toward improving their API and ABI stability, interestingly Google's BoringSSL has completely eschewed such stability. Why? Because they don't need that stability, as I explained above. But the vast majority of direct and indirect users of OpenSSL would benefit tremendously from improved stability, because it makes it easier to upgrade dependent software.
Well...let's agree to disagree because I say the hallmark is whether the business model is sustainable, which I'm not sure your heuristic completely fields. Deal? To be fair, it did look like the business model had legs here for a while.
Having awesome grandparents for my children.
This is funny to me because of Chinese gold farmers WOULD love that movie -- it's about their jobs!
Not saying I necessarily agree with the parent's point, but they meant that those things are necessary, not that they are sufficient.
For the first project, curiosity. For subsequent projects, the desire to repeat our experience with the first project.
Yeah, I don't know if this has anything to do with a science degree. Folks with science degrees can end up managing things in a suboptimal manner, and so can folks without science degrees.
My memory is that there are ways to punch through virtualization that AWS uses and get insight into cache hits/misses of other tenants, but I'm not sure if that applies here.

In that world, you just rent some time on a large AWS instance and sit around mucking with the cache timing waiting for another tenant to do some cryptography.

I can't find the link to the paper now, but my thoughts went to combining these two immediately -- you can get a local process without remote code execution if you just log onto your shiny new multitenant virtual server.
I won't name names, but one thing I've personally seen is HR initiatives encouraging employees to write reviews, not necessarily coercively.

If well-known companies are doing that, it's not unlikely that some companies are directly instructing HR personnel to write favorable reviews.
Elizabeth, is that you?
I think the idea is that it could get closer to the Semantic Web if there were more respect for that kind of effort, and even though it doesn't solve all of the problems with data, it does solve some of them.
None. It was rock solid; never a hiccup. It's evolving, but it seems quite well written and correct. As with many Haskell libraries in "beta", it works perfectly even though it's not finalized.
2016 CNBC's Disruptor 50
Just like institutionalized discrimination, prohibiting this has no teeth when nobody can prove it's happening.
My response to Imm was about something a little different from my original point, which is this: Rust is absolutely amazing; I love it! It is leaps and bounds better than C! Yet none of that makes rewriting every line of C out there in Rust the most cost-effective way of improving software quality.
Going digital may make analog quantum computer scaleable
Parallelism in Open Source Projects
Frequency Distribution of Error Message
At least in American English, the phrase "who cares" is not meant to be interpreted literally. It's not a question, but rather a (flippant) way of saying "I don't care" or "no one cares." Note that the poster in question expands on this and ends their post with, "I don't care what this dude does with his money and time."

The people who do care about the article have upvoted it. Other than the ones who have commented, it doesn't matter who has found it interesting. The only thing that matters is that enough people have.
Neighbors Clash in Silicon Valley
Ah, I think you may have misunderstood. Below those lines, the examples given on the Quora link are:

> A bank could use WhatsApp paid account to communicate with its customers about recent transactions and necessary fraud warnings.

> An airline could use WhatsApp paid account to contact its passengers about a delayed schedule or cancelled flight.

I would argue that these do not seem like ads.
My old job made us write positive reviews on company time. Basically anywhere that says, "keep doing what you are doing" as the advice to management and/or the reviews are ALL either 1 star or 5 star reviews, you know they are fake.
The main upside I see to American citizenship, if you otherwise have access to a first-world citizenship, is access to the US labour market.
now is the time to learn about or review your understanding of a https://en.wikipedia.org/wiki/Tesseract
Planning might have started in the previous administration.
Artificial intelligence: ‘We’re like children playing with a bomb’
Yes, but you have to be careful to ensure that no two functions are dependent on each other.
Prince of Persia Sands of Time. I liked that movie quite a bit. :) Only video game based movie I've seen and liked. Granted, it's only related by name from what I understand.
Netcraft Site Report for http://black-toilet-paper.slick-deals.info
Post fake reviews.
>I'm not sure why knowingly swindling ordinary people should be anything other than criminal

We (or, to speak for myself, I) should understand:

how often does fraud happen in this industry as compared to others

what causes it

whether it's stoppable once started, and whether other companies have stopped when they've started

how different are kinds of fraud in companies

These example questions are statistical. I'd so much rather spend time getting a statistical picture of the situation than maximize fury against one bad actor. I think "blaming people"--as a way of conversing--is low-quality dialogue. This is how I agree with dang that the above comment is not what I'd like to see on hn.
> static analysis (I'm not talking about deductively proving correctness)

What else could be the point to static analysis, if not completely ruling out bugs?

> vs. type systems.

Type-checking is a static analysis.

> We're talking about the relative merits of rewriting every line of C code out there in Rust vs. using verification tools,

Where exactly is the merit in deliberately choosing a more complicated approach to ruling out bugs?

> in order to increase our confidence in the safety of the code.

The conceptually simpler the approach, the more confidence one can have in the result.

> The argument isn't even about the quality of the result but the cost/benefit of the approach.

It's precisely in systems software where the cost of bugs is higher than everywhere else. Anything (types or otherwise) that simplifies the reasoning by which bugs can be ruled out in systems software is a strict improvement on the state of the art.
What we now need is a real AI engine.
Perhaps your attention span/taste/expectations have changed since. I certainly had more fun with video games as a teenager than now, and I don't think it's necessarily due to an objective change in quality.
Theranos' relationship with GlassDoor is rich. You should have seen the posts up there before Theranos went after them with lawyers.
The two that stand out as best video game adaptations were Silent Hill and Resident Evil. Sure some of the aspects of each were utterly annoying fanboy service, but for what they were -- video game adaptations -- they were done right.

Warcraft isn't a video game adaptation though. The lore within the mmo is its own story, and so the film could have easily adapted the story over the idea of a video game, which is probably why the film fails on so many levels.

WoW lore is rich. Powerful. And it has lost its way since about The Burning Crusade expansion. I don't see Blizzard ever getting it right again. Have you seen the latest expansion footage? Everyone is Illidan. Everyone can have warglavies. Basically all the greatest things the game ever introduced that were hard to get are handed out to everyone so nothing matters in the game anymore. It's garbage.

The movie is garbage, unsurprisingly.
Yahoo Shuts Down Messenger Desktop App to Focus on Web, Android and iOS Versions
World's-first compact transceiver for terahertz communication using 300-GHz band
That is an absolutely beast of a motherboard. 1.5TB of ram!
A lot of people have been using this sort of upbeat, 'I'm your friend'-style marketing, with lots of cute flourishes and 'built with love' BS.

I've seen it called it 'The New Sincerity' in the sense that it is supposed to be about craftsmen displaying sincere (in the sense that they believe in its 'awesomeness') enthusiasm for their work; unfortunately in the process it has been co-opted by spin doctors and marketing people, filtered down to its emotional essence (cute, happy, lies about friendship, lots of awesomeness), and then used repeatedly until the next fad comes.

One of the largest examples I can think of is the hipster-y, craft aesthetic (crossed arrows are particularly overused cliche). Come to think of it I think the SF hipster clique were some of its original proponents.

http://www.maximumfun.org/blog/2006/02/manifesto-for-new-sin... ... notice the writer's enthusiasm
On-Chip Supercapacitors Dump Carbon in Favor of Silicon
One scenario you fail to address is, that programmers frequently switch between technology stacks. I am a fairly proficient programmer in C++, but a simpler question in javascript might trip me. If you'are a javscript ninja, it might look like a multiplication question to you, but I am sure there would be cases where you need help with something which you haven't been doing for years.
Has there been any confirmed cases where someone has died as a result of a faulty Theranos test during this period? Surely that would be the final nail in the coffin of such a mismanaged enterprise...
PG on Twitter: “JeromeOnwunalu I would suggest Clojure now, not CL.”
The board of directors should have someone with sufficient background and subject matter expertise to be able to read the description of a technology the board is considering and say, "wait a minute, this sounds too good to be true." That should trigger due diligence, which can involve, among other things, sending an outside party to audit Theranos.

The fact that Walgreens has no such person on their board is their failing, in my opinion.
I've recently read a (German-language) article, that botanical gardens in Germany are an endangered species.

That's because they are expensive to maintain, professorships have been faded out and biology students and post-grads are usually not so much interested in real plants and systematics anymore, but more in genetics and laboratory work.

The small state of Saarland doesn't have a single publically accessible botanical garden anymore. Across Germany the outlook is dim.
We use Redux where I work and we deal with a TON of forms, many of which are controlled completely separately from each other. Oh and it's an Angular 1 app and in production.

Basically what I've learned is that you have to distinguish between global and local application state. Redux doesn't have to know EVERYTHING that's going on in the application.

That means that when you're editing a piece of text, it depends on what you want from it. Are you showing word count in several places that aren't contextually related? (like a total word count up top on your page, and a local word count). If so, run it through Redux on every key down/key up event. Are you NOT using that information anywhere? Then skip Redux and pipe that edited text through only when a user hits "save".

The entire point of Flux was to have one source of truth for shared data in your app. If you're not sharing information, it doesn't have to be shoved into Flux/Redux. The example the FB developers brought up was reading messages. You have like 5 places that unread message count shows up: the little chat bar on bottom if you haven't read a message from a recent contact, notification bar up top, chat sidebar, and left sidebar (I think). Doing anything in any of those places should trigger a change: unread count drops when you open a chatbox with a person that left you a message for instance.

But if you're writing a message and you're looking at your character count (like on twitter when you're writing a tweet), that data doesn't need to be shared. It just stays in that textarea component.

I hope that makes sense! :)
Reserved instances can be reserved for only a percentage of available hours.
The greater Toronto area includes other cities and the suburbs. Not a fair comparison to SF proper.

Compare SF bay area to Toronto would be more fair.
You got that right, the housing market is getting more expensive here all the time. I pay slightly less than you for a 1B flat down at Glenelg (though I do have a sunroom which I use for my office). Mind you, I have no need for anymore room than that; I downsized from a 4B house in Brompton which was cool but ended up getting too expensive (and getting housemates was a pain).
It can certainly feel like a lot of overhead, but in many ways I think it's the "eat your vegetables" part of really understanding what you're building and, through the development of your infrastructure, figuring out where your pain points lie.

I do some advisory stuff for students and bootstrapping startups that are looking to work in cloud environments. Feel free to drop me an email (in my profile) if you'd like to chat.
It's less expensive than Sydney or Melbourne, but I'm not sure I'd call it affordable at the moment.
> Yet none of that makes rewriting every line of C out there in Rust the most cost-effective way of improving software quality.

What I know not to be cost-effective in the long run is working around C's inability to enforce its own abstractions. Anything that makes abstractions easier to protect is an improvement over what we have now.
Best Reasons to Use the White Noise Machine
Because OHA was just a way to make people think that Android was an open collaboration between the many companies involved. In reality the companies were all subcontractors to Google to get the first handsets launched. I know because I worked for one of them.

The ecosystem, and really the whole mobile marketplace, have drastically changed since 2011.
The 9th Amendment disagrees with you.
It's not a normal studio, it's furnished and sounds quite luxe despite the size:

> Carmel Place’s rent includes not just internet and Wi-Fi, but a weekly tidying service and a monthly deep clean, along with dog walking, dry cleaning pickup and any number of customized errands through an app called Hello Alfred, all organized by Ollie.
Show HN: Interactive flexbox reference tool for web and React Native
> Why not be the best Toronto

Toronto is already the best Toronto in the world, although it was a close competition last year.
Reusable SpaceX rockets gain backing by launch insurers
This may seem like a minor point, but launch insurance is oddly important, at least to those of us not familiar with the putting-stuff-in-space system: http://www.slate.com/articles/technology/future_tense/2011/0...
Depends on the product. (E.g., funeral service?)
The biggest problem I (not being the people you've been conversing with so far, for the most part) have with relying on static analysis tools on top of C, instead of a rewrite, is that the analysis tools are not enforceable. You can do all the analysis you want, and put in all the procedures you want, but in the end people are submitting changes to these libraries, and you need to make sure that these people are ensuring the tools get run prior to release. Additionally, from the perspective of a user of this code, my ability to look at the source and know that it's been scanned ranges from uncertain to non-existent. Switching to a compilation system where these constraints are enforced (such as a new language that enforces it) has a benefit in that respect. You could get a similar benefit by releasing a specialized C compiler that enforced some static analysis tools and required a very small amount of syntax change such that the code would not compile on a vanilla C compiler, and then I think the there would be much less of a case for a rewrite in Rust from a safety point of view (even if they would handle slightly different aspects of safety, as you've pointed out).

That said, I'm not sure it makes sense to rewrite "everything" in Rust, but it would be nice to see one or two representatives of each thing in rust, so you can rely on the assurances Rust provides as much as possible as far down the stack as you can, if that's desired. In other words, I don't think we need every compression library ported to Rust, but I would like to see one or two choices for each type of compression, as applicable. An easy way to jump-start this is to take a library and port it.
Right. Just like my telephone company says it might want to send me SMS notices about when a bill is due, and then actually sends me SMS notices about every fucking promotion under the sun from their sister companies, in a language I can't read.

I honestly do not understand the logic of people who look at a company, wholly owned by Facebook, and give them the benefit of the doubt when it comes to business tactics, privacy, etc.
The fact that 1/3 of the world's population (in a world where 1/2 lives in urban areas) does not live in such circumstances strongly suggests that that is an arrangement is not empirically available, or not empirically valued.

Even more frankly, I'm not sure that availability of stargazing is a universal enough aesthetic preference, compared to extremely widespread desire for nighttime illumination, to give it any significant policy weight at all.
This is why many devs work odd or late hours. To avoid the commotion of an active office. Every office has at least one person who abuses the communication channels. E-mail -> Calls -> Texts -> At your desk inside of 30mins asking "Hey did you get my email about <trivial thing>?"
Well that's cool you got into mindfulness. I'm into it too. During a debate, if I notice the other person is getting upset and I recommend mindfulness, in my experience, that person rejects it. He or she is already in "disagree with everything studentrob says" mode

I find it odd and a bit ironic that the moment we identify someone who could benefit most from something like mindfulness can be a time when they're most likely to reject it. Perhaps this is the struggle of psychology and education in a nutshell. It's most useful when the student seeks it out.
After the first two paragraphs, the entire thing looks like it is copied from this PDF (first link in google, maybe available elsewhere?)

Also, the PDF has pictures and figures referenced from the text, which the blog omits in its copy/paste job.

http://docs.house.gov/meetings/SY/SY00/20150929/103978/HHRG-...