skysight-inc/HackerNews huggingface dataset:
I think this is called the "systems response".

Which, well there's a whole series of responses back and forth, with different ideas about what is or is not a good response.

One idea describes a machine where each state of the program is pre-computed, and the computer steps through the states one by one, but in each state, if the next of the pre-computed states was wrong (i.e. would not be the next step of the program, following from the current state), if (e.g.) a switch was flipped, it would cause the program to be computed correctly despite the pre-computed states being wrong, and if the switch is not flipped, then it would continue along the pre-computer states. If the switch is flipped on, or if its flipped off, and all the pre-computer states are correct, the same things happen, and it does not interact with the switch at all. If all the pre-computed states are nonsense, and the switch is flipped on, then it runs the program correctly, despite the pre-computed states being nonsense.

So, suppose that if the pre-computed states are all wrong, and the switch is on, that that counts as conscious.
Then, if the pre-computed states are all correct, and the switch is on, would that still be conscious?
What if almost all the pre-computed states were wrong, but a few were right?
It doesn't seem like there is an obvious cutoff point between "all the pre-computed steps are wrong" and "all the pre-computer steps are right", where there would be a switch between what is conscious.
So then, one might conclude that the one where all the pre-computed steps are right, and the switch is on, is just as conscious as the one which has the switch on but all the pre-computed states are wrong.

But then what of the one where all the pre-computed states are right, and the switch is off?

The switch does not interact with the rest of the stuff unless a pre-computed next step would be wrong, so how could it be that when the switch is on, the one with all the pre-computations is conscious, but when it is off, it isn't?

But the one with all the pre-computations correct, and the switch off, is not particularly different from just reading the list of states in a book.

If one grants consciousness to that, why not grant it to e.g. fictional characters that "communicate with" the reader?

One might come up with some sort of thing like, it depends on how it interacts with the world, and it doesn't make sense for it to have pre-computed steps if it is interacting with the world in new ways, that might be a way out. Or one could argue that it really does matter if the switch is flipped one way or the other, and when you flip it back and forth it switches between being actually conscious and being, basically, a p-zombie. And speaking of which you could say, "well what if the same thing is done with brain states being pre-computed?", etc. etc.

I think the Chinese Room problem, while not conclusive, is a useful introduction to these issues?
Do any of these fancy fitness gadgets offer data analysis and reports without sending all my data to a remote server? Can't really fathom how few people seem have doubts about sending all their sleep and movement data to god knows who.
It's really self-medication for me. Nicotine is what helps me cope with my irritability, partially caused by ADHD. You might laugh at this, but there is actual research that nicotine can help - http://discovermagazine.com/2014/march/13-nicotine-fix
So how does this compare to Gilgamesh, which appears to be pretty much exactly the same thing?

https://github.com/n8fr8/gilgamesh
I keep seeing these references to money raised in the < $10 million range as if it were a big deal. $6 million dollars is a lot of money for an individual, but for a business it's not, especially not in the San Francisco area.

At $6 million you can hire and pay for about 10 to 15 people for a few years at a competitive salary and work from a not completely terrible office.

I'd like it if these posts weren't spreading "$N Millions of dollars!" fud so much as if it were some terrible wasteful thing. This is not someone's personal spending money that they're buying maseratis with, the founders do not get to use this money to buy themselves nice cars. It's not a life changing event, it's simply an opportunity to build a business.
Yes I agree. Even in Ancient Rome, Livy [0] actually wrote about this in one of the his books [1].

This is a good read if anyone is interested:

http://www.historynet.com/espionage-in-ancient-rome.htm

---------

[0] https://en.wikipedia.org/wiki/Livy

[1] https://en.wikipedia.org/wiki/Ab_Urbe_Condita_Libri_%28Livy%...
Show HN: Resume Reviewers – Submit a resume and get a review within 48 hours
I run a service called Resume Reviewers. What we are is a small startup that is solely dedicated to providing high quality, personalized resume reviews. All of the reviews are done over email because we feel that it makes for a more personal conversation between the reviewer and the client.

I am just looking for some feedback more than anything. Thanks!

If you are interested the site is: https://resumereviewers.com/
As someone who has been through the hype and then crash of dotcoms in 2000, this does feel like a bubble.
...which just laid off a bunch of their staff.
Yeah, what you just said is probably the case for the majority of Slack's users, and I get that.

My perspective is framed by working with an EMS provider (PCB design & assembly) who does business in some highly regulated fields. We've started using Slack in the last couple months for some of our teams, and love it, but the idea of using it as a catch all strikes me as questionable.

If we used Slack for actually talking about the design/assembly portion of the business, and not just coordinating sales and marketing efforts, our customers would flip shit. And rightfully so.
It's much harder to manipulate paper votes at scale than voting machines. With paper, people know that the correct vote was recorded (a voting machine could silently change it to something else), and the paper can be protected through a chain of custody with monitors from various groups watching it - and then counted by independent groups.

So the threat model is someone hijacks the firmware in a voting machine to record votes other than what the voter selected, and it's much easier for someone to flip millions of digital bits without being detected than for someone to change the box which is ticked on millions of bits of paper.
or Twitter - where the most engineers tweet
Program to calculate large Factorials using Strings
i think my main issue is thread-safe vs non-thread-safe php and the issues it has with IIS
It's not that they couldn't if they wanted to; they could. But the history of domestic demand has been for cheap pens --the BICs/Papermates of the world. Their history of consumer products has been very utilitarian from pens to the mao jackets and the "iron furnace in every yard"[1] program to bootstrap industrialization onto a country where it arrived late.

So, the opportunity arrived where they had plenty of available labor and mature foreign economies which were diverging away from labor intensive low value added industries and in need of cheaper labor elsewhere and China availed itself in order to grow away from subsistence farming.

So, in that context the rise of the ubiquitous plastic pen is no surprise. No reason to deride it (and all it represents, from Christmas kitsch to joss money); it's what's got them to where they are and allows them to raise the question.

Now, it seems, they too are nearing an inflection point where more value added industries, industries which manufacture more value added products are needed in order to grow the internal consumer market and economy. The new consumerists, as it were.

I think the officials very well know this but felt the need to embarrass the industries which got them to the position where they can ask this question.

But Kai just avoids this angle and instead focuses on the "gotcha" sensationalism the PRC officials lobbed the media.

[1]http://www.sjsu.edu/faculty/watkins/greatleap.htm
Le Tote (YC S13) Is Hiring a Senior DevOps Engineer
This is very much not true.
Maybe, but there are too many holes in the construct to make it useful IMO. It just provokes endless confused debate rather than illuminating anything.

IMO Kurzweil's response is actually spot on, although not that hard to come up with. You could make the argument: in your brain, there are just atoms following the laws of physics. The atoms have no choice in the matter, and know nothing about Chinese, or hunger, love, life goals, etc. Your brain is entirely composed of atoms so you can't be conscious.

Obviously "meaning" arises from mindless syntax or mindless physics somewhere in the process. We just don't know where. The Chinese room doesn't bring us any closer to that understanding, and doesn't refute anything.
True, but in comparison to typical, common javascript development workflows (using tools like backbone and angular) - it is a game changer.
There could be a lot of different reasons why your "Show HN" wasn't successful. Applying that to every "Show HN" is not correct.

My experience was very different from yours. Stayed on the front page 16 hours, spot #5 for 5 hours (iirc). Similar to you, I had to work myself up to even submit it. I procrastinated 2 hours before posting. Only told 1 friend I had posted. However, I'd consider mine very successful. I did not expect it to be, because if I had, I would have increased the Digital Ocean droplet and my server would not have crashed. Of the ~5 hours I was at spot #5, my server was down almost 3 hours between 3 different crashes.

I say this on reddit often, between Show HN and PH, people give PH way too much credit. Show HN is a great launching platform, just remember who the audience is.
This project was created by a Twitter developer. Of course, he asked his Twitter friends to submit their stories first. Since there's few stories for now, it looks that way.
Code Analysis Using FindBugs Plugin in Android Studio
I think comparing feature for feature isn't the right way to understand why Slack is a disruptive innovation.

Often it's an innovation along some other dimension - process, business model, etc. In this case it's Slack's business model and "platform" strategy. Other tools like HipChat were just that, a tool. Slack is a platform in the sense that it enables businesses and developers to leverage and extend the platform, thereby adding additional value to the platform. This leads to so-called "Network Effects" where as more apps are built on the platform, the more valuable the platform and the more likely others will want to build on that platform, etc. in a virtuous cycle.
I always found one of the more interesting posts[1] on the Green Arrays eval board, was the one about VGA output:

http://www.colorforth.com/video.htm

Also see:
[1] http://www.colorforth.com/haypress.htm which is in reverse chronological order.
And that's the pitch for julia. Oh, and mostly fast enough to write in julia the stuff that, for python, you'd write as C extensions, crucially enabling lots of optimizations that are terribly hard to do for python. And avoiding the whole pypy / C api plugin problem.

It's still pretty immature, but promising.

That said, matlab's linear algebra syntax is still better than python's.
Anyone know how this compares to OSv?
The discovery of lunar water has changed everything for human exploration
Don't do that. Upload to an S3 bucket or GDrive with revisioning turned on,. Perhaps make a job via Lamda to copy that data somewhere else as well that's not deletable. Share the access of that with any other technical person you know and trust. That's about it. If you hit the can, they can get the info or you can use an online service to automate life checks, etc.

Like get Twilio to call you and if you don't respond, send out the read-only s3 bcuket credentials after a couple of days... with all video recordings, etc.
Robomongo – Open Source Mongo DB Admin GUI Indiegogo Fundraiser
I would use this. And I'm going to check out browserling now, too. This looks really useful.
I've never used slack and don't know what types of apps they want to integrate but it seems like a disruption of a nice chunk of a market that ERP vendors have ventured into (the job productivity/project management etc. branch). That sounds good because quite frankly often the stuff ERP vendors offer in that space is somewhat lackluster "well we have to be in this area" material.

I think the slack platform could eventually branch out into more traditional ERP areas (accounting, production etc.) and it could be an interesting potential shift from "everything from one hand" to "let's configure our ERP from different services"

Building a platform like this is nontrivial and there's tons of problems ahead but I like the general idea.
Slack is one of my most annoying and least-effective tools because every single message has a pop up that blocks off a corner of my screen.

Slack's notifications lack customization which makes them annoying. Either you get the whole package, intrusive desktop pop up and all, or you get no notification. Where's the option to have sounds but no pop ups? Where's the option to lump notifications so you don't get spammed?
What good is functional programming, anyway?
I'm not sure what you mean by that exactly, but matlab has a very usable gui / visual editor for mac and windows (and almost certainly linux, but I'm not sure).

If you mean a packaged script more like a mathematica notebook, I don't believe so.
which is actually my point - running it this way helps us do a lot of beta testing internally,etc. Obviously this is not a production strategy, but the way we have written code (with requirejs) is that we can switch between them.

I really hope that React makes this more public - it makes it for quick and dirty prototyping. P.S. love ES6. Performance be damned!!
Show HN: Trigrad, a tool to automatically create high quality mesh art
Christ, they just don't get it... What we need isn't "apps for Slack" what we need is onprem Slack. Because sending confidential information to "the cloud" is all kinds of stupid and potentially violates a bunch of laws
Frozen veggies are healthier and cheaper. Plus you get to cook them to your taste, rather than what the canner decides (cooking too long, adding salts, etc.)

http://www.heathernicholds.com/nutrition/frozen-vs-canned-ve...
I second this. In fact, the big secret is that all doctors use this as reference these days in clinical practice settings, while in the backroom on a computer. It is literally the doctor's goto wikipedia.
Thank you for your honesty.
What (I think) I know of the subject:

For a resolution of "1920 x 1080 @ 60Hz" the FPGA needs to run only at the pixel clock's frequency, which is "only" 124.416 MHz (1920x1080x60 / (10^6)). Then on every pixel clock cycle, the FPGA needs to present each bit of what makes-up-a-pixel on it's output pins. In case of 24bpp, that would require 24 dedicated output pins. In addition, a dedicated DVI transmitter chip would be required to serialize and encode that 24 wide bus to those DVI-compliant three differential signal lines in addition to doing the 8b/10b encoding. Roughly.

Or the FPGA could have a high-speed serializer built-it which could replace the dedicated chip.

~sigh~ I wish I knew enought about electronics to play around designing such a serializer, it tickles my fancy :)
I buy my pens from Muji, they are made in China and Thailand, mainly, and they tend to be very good quality (Muji charges at least 8 kuai for a pen, often 20 or 30 kuai). It is simply a matter of you get what you pay for (i.e. 便宜没好货，好货不便宜).
The key is generated and instantly outputted over SSL. Nothing is ever stored nor would I want that liability. Would it better if I did the private key generation on the client side so that your browser generates it? The only issue with that is that it's a lot slower and browser compatibility isn't great.
This is the article you speak of: http://githubengineering.com/git-concurrency-in-github-deskt...

The AsyncReaderWriterLock mentioned in blog does not directly show up in Google, but it appears to be based on the one in this blog post: http://blogs.msdn.com/b/pfxteam/archive/2012/02/12/building-...
So... back to CGI programming then. Cool.
yes - Polyvore had massive fanbase north of 25m monthly users
This article glides over the process of learning Chinese but the nature of the language makes it significantly harder to learn: http://pinyin.info/readings/texts/moser.html
DXRacer D-Series vs. F-Series, Battles Begin
Maybe it's just as well. Ballpoint pens are terrible.

How The Ballpoint Pen Killed Cursive:
http://www.theatlantic.com/technology/archive/2015/08/ballpo...

Discussed earlier this year:
https://news.ycombinator.com/item?id=10141874
It's fine. "Obsess" has a transitive meaning. "1. to dominate or preoccupy the thoughts, feelings, or desires of (a person); beset, trouble, or haunt persistently or abnormally: Suspicion obsessed him." [0]

[0] http://dictionary.reference.com/browse/obsess
I recently interviewed at very hot container startup. I had 1 phone screen, 6 on-sites, and 2 follow up phone calls. I did well in the phone screen to be invited onsite. Apparently, I did great on the 6 interviews onsite and then they wanted to have a follow up phone call with a manager (30 mins). That was positive too. But, the last phone call was set up with the SVP who determined that I was not a good "culture fit" after 30 mins on the phone. This in spite of me having had wonderful technical conversations and interviews (including coding) - which I apparently rocked- with 6 engineers and 2 managers, and having very highly relevant experience working in the cloud (orchestration and networking). The SVP just swooped in and decided I was not a good fit.

I simply don't get interviews these days. Sigh! On to a better company.
Ballpoint pens and erasers in the USA also felt rough to me, a Japanese. I don't know about the other 2 countries mentioned in the article (Germany and Switzerland), but maybe its the countries culture? Previously posted story of Hagoromo chalk is another example of Japanese high quality stationery .
A Guide to Fully Homomorphic Encryption
Thanks for the quick napkin math. Great to see it distilled for easy comparison, however, wouldn't glacial melt also be characterized by some cancelling out effect?
Wireless Charging in the Age of Connectivity
I use both react and angular. At work we lean toward angular because of the overhead of having to train design teams with no real JavaScript backgrounds how to work with jsx.

That being said, I use both react and angular. Angular is a full library that solves all of my problems, even if the solution isn't what I would consider ideal. React forces me to do a lot more work to get something running as it is not a framework. It is a tradeoff of time versus flexibility.
The reason people don't use pypy is the lack of c libraries.
The freemarket is at it again.
For responsive view, use ctrl-shift-m in Firefox. (Cmd-opt-m on Mac)

https://developer.mozilla.org/en-US/docs/Tools/Responsive_De...
My favourite mechanical pencil is the Pentel Side FX, which is apparently Japanese as well.
Enough with all the 'hand wavy' MVC application already!

MVC had a brief resurgence in the mid 00s with frameworks. So, everybody who learned web development during that time following MVC (mistakenly) tries to shoehorn everything into the same mental model.

For example, here's a modern Angular2 SPA + Microservice architecture in terms of MVC...

Front-End (VCVCM?C?):
HTML/CSS + Routes + Templating + Services
V C VC M?C?

Backend (N/A):
LoadBalancer + Node HTTPD (*N Instances) + Cache + Database
? See Below ? ?

HTTPD (CMCC):
StaticFileAPI + DataAPI + RedirectCatchallAPI
C MC C

Altogether that makes this a VCVCM?C?CMCC

It's like devs who learned one OOP language and thing everything in the world that can't be described in OOP terms is garbage.

OK, so now that I've probably offended both the MVC and OOP crowd. Can we call this what it is?

Separation of Concerns...

Expand your perspective a bit. Try out a new worldview or two. See if you can find one where you don't have to 'hand wave' away the details.

MVC only really works to describe self-contained, monolithic, desktop applications. Even when it was applied to web development, it only really described the backend server portion and completely ignored the role the client.

Moral of the Story: Network architectures are inherently complex and multi-layered. That's what makes them so powerful. With well defined APIs it's possible to break out of a monolithic application mindset and do very interesting things.
> That said, typical C++ applications might be easier to get right than Javascript runtimes, JIT's, or whatever. A lot of eyes go into the JS foundations but so do a lot of complexity and problems.

It is untrue that typical JavaScript applications are vulnerable to anywhere near as many memory safety issues as C++ applications are. Even "modern C++".

As a very relevant example, closures are modern C++, but neglecting the right annotation on the capture clause—the difference between writing one ampersand and not—can lead to use-after-free. In JavaScript, the runtime will manage the lifetimes of the closed-over variables for you, and you can't get it wrong unless there's a bug in the JS engine. Accidental use-after-free due to JS implementation bugs is so rare that I wouldn't be surprised if it's never happened in practice.
1lb of raw rice has ~1200 calories, so 5lb has ~6000 calories, so a person needs about 2.5lbs per day.

At 200 calories per cup of cooked rice, you'd need 1.5 servings to get close to a "cheeseburger equivalent" meal in calories, and my "cheeseburger equivalent" system gives you 6-7 cheeseburgers per day at about 350 calories each. This means a person is eating 9-10 cups of rice per day.

That is a LOT of rice.
No. Obama is not responsible for every bad thing that happens.

I would rather ask why right-to-lifers let this happen.
folks at atlassian (hipchat) are already doing this...it depends which markets one pursuing...slack and hipchat are totally on different scale. Atlassian even didn't make hipchat user numbers public during IPO proceedings
Kojima Productions is independent, partners with Playstation
That's a non sequitur. Not only did pg not build a cult of personality around himself, he has a complete horror of it.

PG's reputation, including on HN, is because of his essays and what he did with YC.
I think you misinterpreted my point. I didn't say a nicer laptop made me 10% more productive. The real number is likely much higher than that. I gave 10% as an example where it would still be worthwhile to pay $1500 for. Considering the hourly wage of a programmer, 28 cents is a rounding error. Yes the returns are diminishing, but they're still totally worth it.

With regards to being able to buy more equipment: I do have a powerful rack-mount server in addition to my MacBook. But being able to buy five ordinary laptops for the price of an amazing one? That's not very relevant. I can only type on one keyboard at a time. If anything, more laptops would slow me down. I'd have to keep all of their software up-to-date, sync data between them, ensure their batteries were charged, etc.

Imagine making the same argument in other domains. For the price of one plane ticket, I could buy five Greyhound bus tickets to the same destination. For the price of one quality memory-foam mattress, I could buy five innerspring mattresses. For the price of one Aeron chair, I could buy five AmazonBasics office chairs. So what? I don't want more. I want better.