skysight-inc/HackerNews huggingface dataset:
You're more or less making up a "language" every time you write an API. Among other things, the extent to which you notice this depends on the degree to which one API interoperates well with another one, and the degree to which an API is specific. (See also DSLs in such as Ruby.)

I'm not saying you're wrong, exactly, because there are qualitative differences. Manipulating syntax is definitely more powerful, and enables some truly crazy and wonderful constructs. It should be used responsibly.

But when we define an API, we're inventing a new system of primitives for the problem at hand. It's really not as conceptually dissimilar from a language as we'd like to think.
Seems like a fine line. At $3, you don't really expect more than a chair and some autoshop coffee. However once you cross that line where you're paying similar prices to a movie maybe $7 an hour you start to expect more.
You joke, but the powers that be installed a TV in our office blaring CNBC just feet away from where developers are trying to work. This was considered an "upgrade" to our space.
Great app for uploading photos to flickr
I mean interviewing in the context of a programmer being asked to help interview people. I would get called to do this a few times a week at my last job. Manager comes in with a stack of twenty or so résumés and says, "pick a couple of these for interviews". I'd read through them, looking for things like what companies they worked for, how long, what technologies and projects they worked on, sometimes things like what schools they went to (Stanford or MIT computer science would obviously get my attention, along with Purdue, Mellon, Waterloo, or UW).

But what I really needed was a "blink comparator". I wanted to Page Up/Page Down through that stack of résumés rapidly and focus on the differences between candidates across a particular set of skills.

"Hmm...C++ (PgDn PgDn PgDn PgDn PgDn)".

"Now, do any of them do any open source (PgUp PgUp PgUp PgUp PgUp)".

"How about security? (PgDn PgDn PgDn PgDn PgDn)".

ETA: startup idea...

Like that.
The SEC's job would have been a lot easier if Madoff had chosen to keep all of his scam's money in an account with the SEC... JPM got to see both sides of the scam and at least one department figured it out and decided to profit on the knowledge.
These off-base criticisms reflect the fact that commenter did not read the whole paper and likely did not even read the introduction, which ends on page 3, where he found "serious" problems.

For example, the paper nowhere conflates consciousness and memory. Instead, the paper repeats the suggestion that a requirement of consciousness may be the ability to process a substantial amount of information. This idea is related to the idea of memory, but it's not really the same.

The paper is not about describing the biological experience of consciousness at all. This paper asks the question: "Is there some way to understand from the Hamiltonian and density matrix of our universe that it should contain consciousness?"

Tegmark then proposes some criteria that are probably necessary for consciousness to arise and then presents some metrics for the various criteria and calculates those metrics for various conditions. The paper is really describing a framework for how consciousness can be considered in the context of a physical representation. The calculations should be relatively straight-forward to follow for anyone with a decent memory of their linear algebra class.

To put it another way: If you had a Hamiltonian and density matrix that described a universe that you thought contained consciousness, what kind of things would you calculate for that Hamiltonian and density matrix to try and find out if it did or didn't? This paper suggests some ways to think about this question.

So I don't understand why this comment spends so long talking about "observing consciousness."
I don't think it's an engineered scam, especially since they've been quite decent about refunding people to-date. I suppose in that respect "fake" was the wrong word to use - given time and money which they seem to have I'm sure they can eventually make the product.

However, I do think the project owners got in over their heads and rather than giving up are building increasingly bizarre fabrications instead - something we see in the software startup world frequently, too!

The gist is that they promised a release date and it's been slipping ever since. This is pretty typical for crowdfunded, small projects as everyone vastly underestimates the time to delivery especially when it's their first rodeo.

The part that's a red flag for me is that even prior to their recent public silence their updates were cyclic and bizarre. They'd say they had a design and were choosing case prototypes, then two months later reappear to say that they had to move offices and somehow in the process did a complete layout do-over and were working on cases again, then reappear to say they were "finalizing" firmware for "optimal warm-up."

Throughout this whole process they've never provided an actual image from their camera.
Ah yes, bitcoin, the currency of the future that gives one big fat middle finger to the environment!
I can see that happening. My business is allowed (custom app development) but I'm not sure I want to take the gamble on possibly not getting paid for a week of work. One of the scenarios I read stated that Stripe said the reversals were because their automated system believed that the person behind the account was the same as one that had already been canceled, but that the detection system wasn't 100% accurate and they were awful sorry if the decision had been made in error. It offered no appeals process. That story made me particularly nervous since ISP's recycle IPs etc.
Really? 1 USD is currently 1.12 AUD. How did you get that conversion?
I feel like the problems with the open office plan are, and always have been, pretty evident.

Why they continue is also obvious... You just have to ask yourself who is benefiting.
I like your entirely-appropriate scare quotes there. I can't see any reason to believe that Chinese or Russian hardware (or French for that matter) would be any less likely to be backdoored. I wouldn't trust any of it further than I could audit it myself--which makes it a tricky situation for second- or third-party users, since auditing the internal state of modern electronic gear is difficult-to-impossible. You can audit the communications, and hope you can detect any out-of-spec activity, but that's not easy either.

There's more political maneuvering going on here than any legitimate technical concern.
Mobile phones (via apps) are a lot more monetisable. Part of the decision may have been motivated by this (i.e. push mobile users towards the apps by limiting the responsiveness of the main website).

I'm not saying I agree with this (and I don't have any real evidence that this guided the decision) but it is a possibility.
laziness, reluctance & stagnation are ways of looking at it. I think it's a misconception.

The idea persists that computers and the internet are peripheral to people's lives. Once upon a time, computers were devices purchased to expedite or enhance analog activities. This is no longer true.

As long as you're employed in a 'developed' country, your existence is mediated by computers. You depend on networks and there is no avoiding them or living without them. The difficulty in recognizing this is that the change happened gradually - there was no one moment when suddenly the whole world went digital. We still have analog brains that live in a world built while computers were enormous calculators. At the core, though, is pride. The idea that something is lost when you use a computer, that you took the easy route instead of buckling down and doing something "yourself". It's a problem of perspective.

I agree however that until you've shaken the misconception, you can become a target for people who have. That's the digital divide.
Have a look at DataNitro for a similar idea with python as the backend: https://datanitro.com/

I've never used it, but it looks quite nifty.

It would certainly be interesting to see something similar for R.
There was sort of research that showed that this happens more often in early immigration situations (ie person emigrates as a very young child and subsequently retains early childhood memories from their "home country")

Fascinating
Thanks! I'm aware of Harvey but is there anyway to configure a domain name? Feel free to reach out at daniel@danoc.me.
CDMA? Are we still talking about unpowered keyboards that send keypresses with the audible sound of the key striking the board?

CDMA is a neat scheme, but a single mechanical keypress generating a series of bits (at least 8) sounds awfully complex.
The sound will be absorbed by the walls of the room, turning into heat.
Ah, fantastic. Thanks for the info!

Fun fact: TX/RX Labs (Houston Hackerspace) has a rack of old Transmeta blade servers that a former member donated.
To show the MOS 6502 without the Commodore 64 is a HUGE oversight. The C64 was the most prolific computer of the 80's. Thank you Chuck Peddle for the 6502. Thank you Bob Russell and Bob Yannes for the C64. Jack Tramiel, thank you for providing computers for the masses not the classes.
CES 2014: The gadgets, the gizmos
Wouldn't this cafe eventually be filled with freeloaders who pay 9 pounds per day in order to get gourmet coffee and food all day long? That's a pretty good deal if you're a cheapskate living in london. Sandwhiches can be 9 pounds by themselves.
Then become a customer or donate money.
holy cow, that's not even 3 people's salary. who thinks that's going to be effective?
Unhygienic macros aren't a C-ism: hygiene was an innovation (I think originally in Scheme). Ordinary Common Lisp macros are unhygienic.
Would really like to see Haskell integration (via a plugin?) support for this!
TLS is not HTTP. TLS is a layer below HTTP and largely a black box to a client or server implementer (as it should be, as it's very hard to get right).

SPDY is a replacement (or, in the inevitable future where http/2.0 effectively is spdy, an upgrade) for http. There is no way to write an http client or server without wildly divergent code paths.

* Note: When I say client or server I mean at a low level. I don't mean an app server running on a library that implements the http part.
You can delete your account here: https://manage.stripe.com/account/data ("Close this account...")
I'm looking forward to seeing this being submitted as a contest/event :-). It also reminds me I need to update the site!
The return of Elite, crowdfunded and unsullied by publisher influence
"although Feynman never seem to have mentioned Wolfram anywhere"

http://www.lettersofnote.com/2010/06/you-dont-understand-ord...
I'm not suggesting anyone to bet their life savings with Bitcoin today. The dream is still decades away, may be years.. My assumption might be a crazy one right now, but remember revolutionary ideas always sound crazy at first.

Electricity, Air travel, Internet? Don't you think these were crazy ideas some day?

With Bitcoin ATM's opening up in Toronto where I live, I see things moving fast than even myself expected. Sure, there will be resistance but it's hard to suppress something as revolutionary & crazy as Crypto currencies.
As a general policy, this seems fantastic. It just doesn't sound like they're scaling the culture carriers fast enough.

* Bar raisers may be asked to assess as many as 10 candidates a week, for between two and three hours each, including paperwork and meetings—all while doing their regular full-time job, be it in finance, marketing or product development.*

20-30 hours per week for a non-job activity? This can't possibly be correct. Or does Amazon have a workaholic culture that supports this - 20-30 hours for those hungry after their 50-60 hour workweeks?

I heard a story about Google that the employees who were vetoed as candidates but hired anyways actually outperformed, because they had something about them that was so valuable that it was worth trumping the process.

As someone who has hired in the past, I have gotten in trouble by letting too many people have vetos. You wind up having to accommodate so many pet peeves ("They don't have 5 years of specific experience", "I don't like their school"...) that it's impossible to get good candidates.
Writing the test before the logic is definitely the way to go. I can't imagine doing it any other way. It seems like most of the time large blocks of can seem as complicated and unruly as a complex calculus equation. In my experience everything is manageable when you break it down into small pieces, think through the problem, and come up with the simplest possible solution for that one piece of the problem. Then you can go through and write your logic; for that one piece of code. It's the best way to both document your work and write solid code. I'm definitely in agreement with the message here.
> Slightly jaded by the threat, but at least it was a threat and not a course of action… I still have a few tricks up my sleeve that CU doesn’t want to deal with any time soon!

Congratulations, you're an asshole. Their response was entirely appropriate.
I work with HolacracyOne, the company behind Holacracy. It's not as simple as Lead Link = Manager. You can find more in this video if you're interested in the difference: http://holacracy.org/resources/the-lead-link-role-in-holacra...
I'm surprised to find out that it's first of it's kind in London. In Moscow these place became quite common in the recent years; it's a great place to chat with friends, or gather big companies. They usually have a selection of available board games and other company-oriented entertainment.
Term limits are a (generally, ineffective) attempt to hack around a bad electoral system that doesn't provide meaningful choices (majority or plurality/runoff).

Preference voting systems (either single member systems, like IRV, or multimember systems like STV) address the problem term limits try to address more directly.
I was in a similar situation a few months ago. The worst part was there were two office whistlers. One had a Vice President role so you couldn't really kick him in the shins...
Datomic 2013 Recap
What you describe is called Demarchy: https://en.wikipedia.org/wiki/Demarchy
You can't really use HTML5 and feel like a native app on iOS at least.
Clearly Nokia has switched OS at least once (Windows Phone) but I see them a lot like iPhones. The software and hardware comes as a package. They are apart from the Samsung/HTC/Huawei/LG/IForgetTheRest group that runs whatever OS is useful.
While there are comments that mention getting drinks to go, I think 1.80 pounds are extremely cheap for spending time at a place, drinks and snacks included. I'd go.
So for 15p I can go in, make my own four-or-five shot latte, spill the milk everywhere because I'm hurrying, stuff my mouth full of biscuits, and walk out again?

Do they expect profit..? Or is the rest of the service industry just gouging us silly?

[edit: typo]
Roughly, yes. I'm assuming that at 100% autonomous cars there will be ~0 fatalities. From the article, at ~0 autonomous cars, there are 50,000 fatalities annually. I guess I'm just curious as to the curve that dictates the relationship between autonomous car adoption rate and annual vehicular fatalities.

I found the study referenced, but I haven't quite found their methods.

http://www.enotrans.org/wp-content/uploads/wpsc/downloadable...
The blog post about how I've implemented it: http://blog.algolia.com/improving-ranking-twitter-handles-se...
They will, in fact, do a much better job of it than a human driver.

An automated car will detect the obstacle faster, make a better decision on evasive maneuvers (based on a much better understanding of the current conditions), and apply that decision _much_ faster than a human driver could.

I mentioned this elsewhere in the thread, but a modern car processes a collision _very_ quickly. It detects it, decides what to do about it (which airbags to fire, which seatbelt pretensioners to deploy, etc), and implements those safety measures _before the driver is aware the collision has occurred_. Apply that same processing latency to evasive maneuvers and you'll see just how much safer automated cars can be.
I also have a perpetuum mobile device to sell to any exec that buys it security and self destruct features.
In memory of Aaron, bulk XML of every federal and state law and court ruling
Great, any news on multiple subscription support?
The benefit comes from automated driving systems being able to handle emergency out-of-control situations safely and predictably, not in regularly being driven around like this.

Let's say you're in a self-driving car and get pegged and flung across a highway by another car going 20 mph faster than you. In this case, a driver with high performance training would be better able to land the crash than an average driver that panics and makes unsafe corrective inputs.

You want the self-driving car to be able to respond like the high performance driver, which means knowing how to safely drift.
I really think all coffee shops should start charging people for loitering long after they have finish their coffee.

I live in Toronto and I can't remember when was the last time my wife and I were able to enjoy a latte while sitting at a Starbucks or Timothys. Nowadays, it seems all coffee shops are overrun with kids doing their homework or whatever. The worst part is that the laptop/tablet people barely make eye contact with others; they are so engrossed in their screen !

Thankfully,we found a smaller coffee shop which does not offer Wifi and where the owners discourage loitering / homeworks.
I'm reluctant to buy something like this that'll become useless the moment I decide to change/upgrade phones.
> Google’s global privacy lawyer, Peter Fleischer, said today in a personal blog post that [EU] politicians should go back to the drawing board on rules he said could set global privacy standards.

Wow. How about no, Google? I started noticing a trend about a year or two ago and I realized that there may come a time when Google will be an "active persistent threat" against the Internet, because instead of adapting to a business model that aligns with the users, they will become increasingly more aggressive with their surveillance of users, and if say Internet users eventually decided they want more end-to-end security and anonymity on the web, Google would do everything in their power to fight against that and against them.

It seems that's coming sooner, rather than later. Google is already heavily lobbying the EU and calling the data privacy bill "dead", hoping that it will become self-fulfilling prophecy.

Google is trying to kill proper privacy laws in EU because they will make "less" money otherwise in Europe. Well, tough luck, Google. As an European, I'd rather not use Google than have much weaker data and privacy laws, especially after the whole NSA thing when American companies can't be trusted anymore anyway.
LinkedIn Sues to Fend Off Content-Scraping Bots
Beyonce - Drunk In Love (DRUNK version)
No, it's just called a "safe."
The standard answer has been The Peter Principle

https://en.wikipedia.org/wiki/Peter_Principle

TLDR: People who are good at their job get promoted. But once they are mediocre at their job, they stop getting promoted. So you have a bunch of middle managers who have all risen to their maximal level of incompetence.
Also, from your link to the issue indicating why CEF isn't used:

"The wrapper for embedding Chromium in C++ apps from CEF is useless to node-webkit, and it adds complexity and costs. Regarding the statement Content API and is not intended to be a starting point for a robust application, I don't think that's true -- Chrome is based on Content API and it's clearly a robust application. Maybe it just want to say Content API is not as easy to use as CEF API."
Yep, it's definitely the risk when you get rid of an explicit structure – it gets replaced by a new, implicit one. In contrast, Holacracy doesn't just get rid of hierarchy, it REPLACES it with another structure – and in many ways, it's MORE structure (unlike what the press says). See more in these two blog posts that were published in reaction to the press buzz and the misinformation:
- Five Misconception About Holacracy: https://medium.com/about-holacracy/da84d8ba15e1
- Zappos at Holacrach (by Zappos' Head of Labs Tech): http://rianschmidt.wordpress.com/2014/01/07/holacracy-at-zap...
Bitcoin's four steps to Wall Street acceptance
I am also stuck adjacent to the sales group with not even the minimal cubicle walls separating desks. Their standard work process seems to be make a sales call, then chat and joke around for half an hour.

I recently converted my standard headphones into industrial noise-isolating headphones. http://www.lifehacker.com.au/2014/01/fix-a-broken-pair-of-he...

It might signal that I'm not a 'team player', but my productivity is way up.
link: http://gizmodo.com/5498412/sql-injection-license-plate-hopes...
Uber Is Crushing It in Nigeria?
The same conclusion can be drawn for your Open source bank?

Assume the same John Doe :), ordinary internet user, Never heard of XYZ Open source bank, No idea how it works, 0 control over it. Will John trust his life savings with this Open Source bank?

I'm not trying to de-motivate you or diss you, infact I encourage everything Open Source! It's just that I'm attempting to outline that something out there already exists which solves may be atleast some of the problems you want to solve. Good luck!
> The GPL was designed on the premise that it would be necessary to legally force people to contribute changes back

This is the rationale Linus gives for using GPL: Wanting to let people use your stuff while requiring them to give you access to any modifications. However, Richard Stallman (who wrote the GPL) has been very explicit that it is not the premise behind the license and that he disagrees with Linus on that point.

The premise behind GPL is to promote freedom[1]. In short, to ensure that the user always has complete control over the software they run. GPL ensures these freedoms, while permissive licenses that allow distribution of derivative binaries without sources do not.

[1] https://www.gnu.org/philosophy/free-sw.html
No, OP gave the middle finger to the environment, bitcoin is ambiguous.

Nobody really mines using CPUs anymore, they use ASICs which are multiple levels of magnitude more efficient.
I like the new design, especially the more iPad-friendly article pages.

But what I am most happy about with the new design is that the NYT didn't break the backdoor into reading any article behind the paywall, if you're not a subscriber.

If you run into the paywall that blocks your reading an article, just fire up whatever Twitter app you use (I use Echofon), type the text of the article's headline into the search, search for it, you'll find tons of results almost always, and just click on one of those links.

Presto, you're now reading the article free and clear.

TL;DR If you arrive at a NYT article via a shared social link, you can bypass the subscription paywall.
This is why the University of Chicago has two introductory programming classes - one for students with experience, one for those without.

Honors Intro to Programming (161) is taught in Haskell and introduces monads 4 weeks in. Intro to Programming (151) is taught in Scheme (well, Racket) and works through How to Design Programs.
Yahoo Apps Reviews Get A Boost From Yahoo Employees
I use https://github.com/kandanapp/kandan at the office with my team. Easy to roll on a free Heroku instance and the pricetag is hard to beat.
Balanced employee here: if anyone's wondering, we do next day deposits for all accounts and same-day deposits for Wells Fargo accounts. Some people even just use is solely for payouts.

And rbritton, as the guy in charge of the API these days, I'd love to hear how I can make it better.
Well you had a working service that you actually built, I have respect for that. Never-mind, you don't know how things would turn out in your case and you built a business with revenue - that's awesome.