skysight-inc/HackerNews huggingface dataset:
Hmm, you are right. That's a bit awkward, git doesn't actually track authors, it just tracks committers. So there's actually a bunch of authors, and krh is just committing for them. Woops, sorry about that :) Would like to see a graph that shows authorship though, very interested in how large and active the wayland dev team actually is.
> At this point since we've trained everyone, we get to drop some of the frills around the UI without suffering a substantial drop in usability.

Do you have any data to back up your opinion? My anecdotal experience with unsophisticated users is that Google's new flat design has been a usability disaster. People who had been capable users of the old gmail design had difficulty finding the same functionality in the new design.

There's a strong tendency for people who live and breath technology to think that it is "intuitive" for everyone. It's not, and such an attitude merely reflects a lack of empathy for people who don't find computer use natural and easy.
This reminds me of an ultra low cost prosthetic arm that some friends of mine have been working on for a few years.[0] They originally set out to invent something very similar to this hand, but ended up designing and manufacturing low cost prosthetic arms for people in emerging and developing nations instead.

It would be fascinating if someone ended up making a fully open source prosthetic arm that could be totally customized to the user's specifications and then fabricated locally for minimal cost.

-
[0] http://madebybump.org/
Yahoo Files Suit Demanding Greater Accountability from the U.S. Government
Thanks for the URL. I will look into that.
Shameless plug: Kindly add my startup's API, the Semantics3 Product API* (https://semantics3.com/) too :)

Documentation: https://semantics3.com/docs
Our Python wrapper library: https://github.com/Semantics3/semantics3-python

*We are a replacement for the soon-to-be-shutdown Google Shopping API
Hi from the US! Wow, I'm envious of you guys. :p 10 days + federal holidays is what we get!
The new background workers in 9.3 enable Postgres to speak the MongoDB protocol.

See for example Mongres, https://github.com/umitanuki/mongres

I hope this allows frameworks like Meteor to trade up to Postgres.
Nice clean interface. And despite the iOS limitations, seems pretty fast.

Like how the search shows a preview of the query being typed in Google. Like how the element you have clicked on glows as the page is loaded. Like the swipe interface and how smooth it is. Very nicely done Opera!

But where is Opera Link??? I am not using one more browser that won't sync my existing bookmarks and speed dial.
Also don't forget that at an event that size outsiders could potentially get in or maybe some staff/security did it.

Best bet is to think about it as being a completely public place at that point. Would you leave your laptop unattended at the corner of a busy street?

Hopefully the laptop ends up being misplaced or reported to lost&found and the organizers just don't know about it yet.
Yeah, makes me physically ill. It feels like they caged me by disabling the default action of the scroll wheel.
Algorithm for threading email messages
The one shown in the article, which has been in use since 2010 I believe?
I think you have to compromise on some points in pretty much all jobs. It's very hard to get every single point right. The key is to compromise on the right things. I wrote my own list of what I look for in a new job not so long ago: http://henrikwarne.com/2013/03/26/what-do-programmers-want/
Updated for a while ago already, forgot to mention it here. Sorry.
A prominent example for proofs by computer algorithms is the 4 color theorem:

http://en.wikipedia.org/wiki/Four_color_theorem
Oh, I see. Normal gears can be flat, but paradoxical gears have to be 3D, they're like a pair of corkscrews driving each other. Right? Is there friction at the points of contact?
I think you're underestimating the seductive lure of the startup and what it can do to the judgment of otherwise whip-smart people. Also just how well management can hide deep structural problems from the staff. Nobody understood how badly Ecomom was doing until after Jody committed suicide.
Proteins are manufactured by ribosomes, not by DNA itself.

http://en.wikipedia.org/wiki/Ribosome

What you said is like saying "software is very good at welding auto parts", when in fact, it is industrial robots that can weld, but a paper printout of the control code would not be capable of welding!

--

Although DNA cannot be used for biomanufacturing in the way you describe, if you want a different but still interesting example of DNA being used for mechanical purposes, you could look at DNA origami:

http://cadnano.org/gallery

DNA origami takes advantage of DNA's ability to self-assemble fairly predictably into 3D shapes based on the designer specifying 1D sequences of letters, which bind to each other with certain propensities.
When bloggers latch onto the exact opposite of what you want your product to be
I'm not "fantasizing" about anything. I'm familiar with those numbers, thank you. They change nothing. Nothing I've said even depends on or has any direct relation to them.
I'll still go with MangoDB any day. Its autosharting is unparalleled. https://github.com/dcramer/mangodb
and if you need that.. you ask...and the team leaders pony up... right? I still don't understand the frustration with that particular comment... its like you want to hate on someone for not using a beefier machine...do you think my development skill suck because I don't have the latest greatest? I can model all your virtual machines on my Amazon clusters online..and I model plenty of them locally just fine with Vagrant already. Is that ok with you?
There's a simpler way to do it than using a bunch of relays to reverse polarity. What you're looking for is an H-bridge. It lets you use logic pins to reverse the polarity.

I did a similar project to control a motorized ham radio antenna mount on my truck. The mount came with this really silly-looking [0] controller switch that looks like a Hello Kitty product. I didn't want to velcro that crap on the dash of my ex-British military Land Rover so I built this board [1] to control the motor. It uses the SN754410 H-bridge and a Atmel ATTiny2313 that I flashed with Arduino code. I'd be happy to share the source and PCB with you if you want, jwz.

[0] http://www.flickr.com/photos/69697531@N00/6236671758/in/phot...

[1] http://www.flickr.com/photos/69697531@N00/6643770831/in/phot...
Agreed, git push -f has caused a lot of grief because of git newbies. So in my workplace its considered a cardinal sin except under some special circumstances. It needs a really big RED box around it.
I concur. He also says " The upstream power decreased by 1.5db indicating that the transmitted signal was being seen more clearly now" but that is inaccurate.

A cable modem's upstream power level has nothing to do with noise. The CMTS will always power adjust the modem so that it hits the CMTS at 0db, it doesn't power adjust based on noise. A 1.5 db change in Upstream SNR would be a different story, but that is a reading that can only be obtained from the CMTS so there isn't any data to backup that claim.

I also would dispute the clam that a modem vendor or MSO is trying to only minimize the cost of the cable modem. If minor internal changes reduced the number of service calls and truck rolls a small increase in upfront cost would quickly be recovered.
I've moved like 5 times in the last 10 years.

I only buy ebooks now. I use Spotify. I've sold my CD's to a used record store. I've stopped collecting mp3's.

Not having a bunch of physical cruft (and not having to manage it) is better.
;) exactly.
If someone repeatedly said things in person like "Give me a fucking break" and "fuck off" and being generally disrespectful, while asserting that "I've already torn apart every single point you think you've made" and regularly misreading what's being said and failing to address the substantial point then yes, I would call them immature.
>The mysql command line client is a superior alternative IMO.

He asked for a real superior alternative. In the same vain. Not something completely different.

>Like most things on the command line you are able to more much faster instead of having to deal navigate the GUI.

Not really. Between limitations of the readline lib and terminals, it's a pretty shitty experience. There's a limited stuff you can do faster in the command line.
Why are fingerprint scanners not used for logging into to websites?
It would be very useful if one did not have to remember all these passwords but just swipe a finger to login.
http://pancakeapp.com
I don't know about "funemployment". Not knowing what your next job is going to be takes a lot of the fun out of all the time you have (at least that's my experience). A much better situation is knowing that you'll start in say 3 months - then you can really enjoy the free time. Usually though, companies want you to start as soon as possible, so that rarely works out.
All this animation seriously detracts from the value of the data collected. With the way things switch position and color, it's extremely tricky to compare one year to another, especially when they disappear for a brief interval.

What needs to happen is one year should shift into another without disappearing, the size of the boxes should change.
A God-like being possesses all positive properties

A5 Necessary existence is a positive property

Oh, yeah, that's not circular at all...
Getting Started with Ansible on Digital Ocean
The site doesn't even work right on Coast!
This feels like begging the question.

Start with a selective, loaded definition of "god" that seems to amount to "A god is a being who must exist."

God is all that is good; not existing is not good, therefore god must exist.

QED.
Now I See the Value in Stickers
There's a comment in the article that describes it as "land-grab mode". How long did Facebook operate with zero revenue? Twitter? For some businesses, their top priority is to grow the userbase as huge as possible so that when they start trying to generate revenue they have enough users that the tiny numbers they get from each user payout in huge quantities in total.

Would Facebook have taken over social networking if it had been slathered with ads during its growth phase? I don't know. Zuckerberg didn't think so.
Surely everyone who starts a startup is intent on selling product?

You'd be surprised! There are too many well funded companies to name whose offerings are aimed at exciting investors (by being needlessly novel, tying together trendy but impractical concepts, and so forth) rather than focusing on what end users actually want. But this is the VC game - if only one stupid bet out of fifty works out ridiculously well, everyone's happy, right? (Except the end users, of course.)
As a Brazilian this smells as typical American arrogance.

The name of the game is trust. You probably wouldn't imagine so, but Brazil is a major IT costumer to the US. Now, how do you think your customers feel when they discover that the stuff they buy from you comes with unwanted surprises?
Nice!
Rackspace Cloud SDK is missing though:
http://docs.rackspace.com/sdks/guide/content/python.html
The best introductory book and also the most cohesive one is "Learning from Data" from Yaser Abu-Mostafa, accompanied by great video lectures:

http://amlbook.com/

It differs from other books in that all the material is treated from the unified perspective of statistical learning theory and VC dimension, as a result the book feels less like a hodgepodge of unrelated techniques and more like an introduction to a coherent field.

Hastie and Tibshirani also have a new, less demanding mathematically book out:

http://www.amazon.com/Introduction-Statistical-Learning-Appl...
It's a type of meditation that allows your mind to wander. Simultaneously you pick up interesting bits of information and you practice your written communication skills by writing clear and concise replies.
– The basic modal logic K is suﬃcient for proving T1, C and T2.
– Modal logic S5 is not needed for proving T3; the logic KB is suﬃcient.
– Without the ﬁrst conjunct φ(x) in D2 the set of axioms and deﬁnitions
would be inconsistent.
– For proving theorem T1, only the left to right direction of axiom A1 is needed.
However, the backward direction of A1 is required for proving T2.

So, does god exist or not? Can anyone proficient in symbolic logic translate this for us?

As someone who's read the first 2/3 of GEB at least twice, I'm planning to reorganise my entire worldview around this.
I'm not sure that taking the shadows out of their logo is actually changing it. Google uses flat logos on t-shirts and elsewhere I'm sure. Imagine a black t-shirt with a white google logo on it. Flattening a logo is something you might do in the context of usage, so I just don't know why flatening it for their default (which matches a lot of their existing design anyway), is seen as a big deal.
After taking more time to digest your feedback, I think you're right on both points. I made some stopgap changes to the marketing site last night.

Thanks again ;)
By "single pass" I meant simply that you don't need a separate lexing phase (though as some of the other commenters have mentioned, it is possible to do a PEG parser in linear time using memoization or dynamic programming)
From the paper: "Gödel defines God as a being who possesses all positive properties. He does not extensively discuss what positive properties are, but instead he states a few reasonable (but debatable) axioms that they should satisfy"

I'm not an atheist, but for truth's sake you would notice that Gödel definition of God is very wide and not necessarily aligned with any mainstream religion.
There's very little in the way of commercial software development that makes me, "want to program wet and naked." The kinds of things in programming that get me going are mostly academic at this point and the application of technology that I am interested in I am not qualified for at the engineering level... so I just have to make my bills and study Hilbert's absolute proofs and meta-mathematics in my own time (which is very little these days).

Maybe it's different for you and I hope you do find something like that because there's nothing like it.

But for practical reasons you may consider just doing a job and not expecting to derive happiness and fulfillment from every waking moment of your day.

Update: Not that you can't find happiness and fulfillment from doing a good job and making people happy. ;)
I think a large part of that simplicity can be attributed to the lack of Windows port of PostgreSQL at the time that PHP was gaining traction. MySQL was the only reasonable option then. And then the community mindset was solidified.
Are there any PostgreSQL administration tools like HeidiSQL (which is for MySQL)[1]? Seriously, this piece of software is so feature-rich and polished and fun to work with, it makes me choose MySQL over PostgreSQL if the MySQL features fit my needs. Indeed, I know pgAdmin, but some features are rather clunky to use and it doesn't really look that actively developed.

[1]: http://www.heidisql.com/
I blame the companies providing these services more than the consumers who sign up for them.
Forgive me, but I'm a little confused by the structure of your blog post. You take us from an understandable point A (being laid off b/c your employer closed shop) to a strange point B (a list of fairly restrictive requirements for your next job).

I don't get how B follows from A. That structure is basically "I just got laid off, and now I'm not looking to relocate to find a new job, but I am looking for an even better one with more money." I know you don't intend to come off that way, but to the casual reader, you sort of do.

The more interesting post, IMO, would have attempted to mine some insights from the experience. I mean, shit, man, you were hired into what sounds like an awesome job, and then had to leave 6 weeks later. Six weeks! That's a story in and of itself. What has that experience taught you? What has it taught you about the nature of jobs, about the job market, about startups, about the developer's life, about yourself? And how does all of that lead into what you're looking for in a new job?

You're in a very unfortunate situation, and that sucks, and I hope you land an awesome new gig soon. You're a smart and hardworking guy. But we need insights from these sorts of experiences, because they're probably not as uncommon as we might imagine. Your experience could, theoretically, happen to anyone here. So what would you take from it that you feel we need to know?
You should learn how to think logically about things and then you won't be so offended all the time at the world around you.

Nobody fucking threatened or abused you - that's just your weak minded tactic for appearing to be a victim. Oh look, poor you. It's the same weakness that causes you to be offended at tit jokes.
It's important to note that, like all browsers on iOS, this is just a UI skin and added functionality over the Mobile Safari core (the slower one 3rd parties get access to). This isn't a true Opera browser based on the Blink core (Chrome/Chromium's now-forked WebKit core) that is/will be used by Opera on Windows, Mac, Linux, and Android.
$82 for a motor and a microcontroller?

http://www.amazon.com/Add-A-Motor-D80-Drapery-Motor-Existing...
I believe this is mainly considered note-worthy because the source is jwz, who is an Interesting Person.

Of course the actual project is pretty cool too, but if it were by someone less known I don't think it would be frontpage material quite as easily.

Also, it's from January 2012.
I think you would still have an artificial 1-second delay on any actions, which would be pretty annoying.

I assume this controller acts this weird way since it is supposed to plug into an X-10 system, and the only control in an X-10 system is to turn the power on or off. The obvious way to control it is to turn the power on to raise or lower, but without power, it's hard to maintain state to know whether you want to raise or lower. So instead, it is always powered on, and they use the on-off-on transition to trigger an action. About the typical level of hack for X-10 hardware.

If you aren't using an X-10 system, and want to manage the state yourself, all this is pointless, and I can see why someone would want to get rid of it.
I rode my electric scooter to work this morning.

If I had accelerated all at once, the jerk would have broken my neck.

Quantity/time has a quality all of its own.
I am an expat Australian living in London.

Here in Belsize Park I have access to Virgin Media, which is fibre to a closeby yet remote center nearby (FTTN).

This is easily good enough for me on the 120Mbit plan. I often get 12 MB/s with suitably fast peers.

So I reckon that FTTN would be just fine.
You're very lucky. I'm starting to think that we imagine the market is better than what it actually is.

This is my story: I moved to the US on March after working on a fast growing an successful European start-up for 4 years. The one where everyone wants to work at: lots of "I want to get out of the shower and code" problems, smart colleagues and excellent compensation.

I took 5 months off to get used to this country, travel and finish some personal projects I had in my mind since long ago. Four weeks ago I started to actively look for a job and dude... I'm shitting in my pants about the idea that I may have to go back to Europe.

I'm allowed to work in the US, I have a decent Github profile and couple of LinkedIn recommendation (if they're useful or not, I don't know). I've lead teams before, I've funded a company right out of college and sold it for a profit two years later. I've applied to ~20 job offers and so far I only got two replies: for one I already dealt with HR and it's been a week since they told me they'll set up an Skype interview with one engineer (Yes, I'll follow up Today on that one). For the other one, they were looking for Java-enterprisey guy and I told them that Java is not something that I can say I'm an expert with, but that I could get up to speed in one or two months at the most. They said they'll call again... in six months.

HNers: I'm looking for your advice here. Do you see something wrong with my approach? What else should I try? Am I just too anxious? Because it seems to me that everyone take forever to answer! I'm really scared, because I left a lot of things behind on the idea that finding a job in New York City would be easy as cake and now I'm facing reality.

I don't have a network that I could leverage here in New York. I'm trying to build one, but that could take more time than the one I could resist before exploding in desperation and handling my resume to companies outside my field of expertise.

Thanks!
if you click on any cell, you can see a graph of how it changes over time.
Yeah, because C++ is well thought and designed, specially simple when trying to solve hard problems with it.
Aaaaannd it's gone.
I've built something similar as part of renovations to a large, legacy PHP code base.

We're writing our consumers in Go using some impressively well written AMQP libraries (https://github.com/streadway/amqp) and some custom framework code. The framework code takes care of retries and acking, so the consumers are very simple (in: an envelope, out: fail/done/retry-later). Each worker runs as its own binary. I'm currently adding standardized variable exports for monitoring, and ephemeral queue-based reply capability.

On the PHP side, I found none of the PHP AMQP libraries to be worth using. They all have compilation problems or bugs or seem to be unmaintained. Instead, I'm using RabbitMQ's STOMP plugin w/default login and then wrote a simple TCP client in PHP using persistent connections. The client supports timeouts and multiple backends.

So far, this is working really well. Anybody doing their own RPC implementations using HTTP should take a look at using something like RabbitMQ. It solves a host of real-world problems and introduces much flexibility into your architecture.
Because of the Hawthorne Effect. Change for the sake of change. You can't get complacent now. We need the continued product refresh cycles and relevancy of new trends.
Reading the Wikipedia version of that, it is full of HUGE assumptions:

> Axiom 5: Necessary existence is a positive property

That's in total disagreement with evolution. No being is really necessary.

> Corollary 1: The property of being God-like is consistent.

Now that's in huge disagreement with any religious book, as all of them are full of inconsistencies.

Any proof lacks any value if the starting axioms lack value by themselves.

Newton wasted years of his life studying the bible. We shall simply view all this as the waste of time it was and simply expect future genius to not do the same.
LOL God says...

Virtual-Notary.Org hereby notes that on
Date: Monday September 09, 2013 10:48.22 EDT (UTC-0400)

a random drawing in the range [1, 100000], inclusive, based on
a hardware source of true randomness, yielded the following decision.

Random Value: 47226

------

25:21 Let integrity and uprightness preserve me; for I wait on thee.

25:22 Redeem Israel, O God, out of all his troubles.

26:1 Judge me, O LORD; for I have walked in mine integrity: I have
trusted also in the LORD; therefore I shall not slide.

26:2 Examine me, O LORD, and prove me; try my reins and my heart.

26:3 For thy lovingkindness is before mine eyes: and I have walked in
thy truth.

26:4 I have not sat with vain persons, neither will I go in with
dissemblers.

26:5 I have hated the congregation of evil doers; and will not sit
with the wicked.

26:6 I will wash mine hands in innocency: so will I compass thine
altar, O LORD:

26:7 That I may publish with the voice of thanksgiving, and tell of
all thy wondrous works.