skysight-inc/HackerNews huggingface dataset:
RFC3339 makes most of the fields mandatory, while this library leaves them optional, so it is more accurately a subset of ISO8601 than an implementation of RFC3339. That said, you could describe it as an extension of RFC3339.
“If a program can't rewrite its own code”,
he asked, “what good is it?”

Amen.
Funny enough, on Win x64 I experience it exactly the other way round. I guess this may be related to the fact that I don't have much RAM and Windows might be more efficient in swapping out unneeded tabs as each tab is its own process in Chrome, while Firefox mixes everything together in RAM.
> Google should be employing a strategy of invisible
> control over how people interact, [...] They should be
> quietly creating and controlling channels of
> communication that I cannot live without.

Wait, what? You don't mind a third party controlling how you interact, but you hate being told about it?
Being a Chrome user means they get even more of your delicious data...
In the US, each state sets it's own guidelines for licensing Realtors and the general rules for how they run their business.

In New Jersey, commissions are typically 5% to 6%, depending on the level of service the agent representing the seller performs. My wife charges 6%, and spends a lot of her own money on cleaning the house, moving extraneous furnishings out to de-clutter the house, moving her own furnishings in to stage (decorate) the house, and providing boxes and other packing materials to help the seller move out.

There are no-frills agents in NJ as well; at least there used to be. They were paid a salary by their broker, and the broker charged a very low commission, 1%-2%. These agents provided NO services that weren't absolutely necessary to the transaction. I don't think these agents are around anymore.

About that commission: in NJ there are generally always two agents, one for the seller and one for the buyer, and they split the commission. Sometimes, one of my wife's buyers would make an offer on a house of one of her sellers. Generally she would reduce the commission to 4% in that case; she's still doing more work than she would representing just one side of the transaction, but less than she'd have to do when there is another agent involved. (There are strict rules regarding this situation to avoid conflicts of interest, btw.)

About that $1m transaction: yes, the overall commission is $60k. The two agents split that, so they get $30k. Except they don't; their brokerages take almost a third, so they get about $22k. That's gross income; federal, state, and employment taxes take another third... down to about $14500 now. That's the net income for 3-5 months work, and it has to cover the out-of-pocket business expenses for the items I described earlier to properly market the home.

Your friend couldn't do what he did in NJ. Getting a license in NJ isn't difficult if you're reasonably intelligent, but that's not enough to do business as an agent. You need to "hang your license" with a brokerage, which means signing a deal that will generally require you to pay monthly office fees and a chunk of your commissions, with varying rules about how to handle commissions on your own sales and purchases. (Typically waived for your primary home, and not waived on investment properties.) There's also the second agent involved in most transactions; they're going to get their commission even if you don't take one, so at most you're going to save 2.5%-3%.
DDG is great. The instant answers feature is awesome, honestly I prefer it.
I find the problem you mention very odd. I've used Firefox for over a year and have never seen anything like that. Is it possible that you have some configuration messing it up? Otherwise all I can think of is that the sites are sending html content with the Content-Type header of "text/plain" and Chrome is deciding to render it as html based on other clues (which would be non-standard behavior).
Google should be employing a strategy of invisible control

Uh, no thanks. I'm not interested in being controlled by anyone, and I chafe at the idea of any corporate strategy that attempts to do so.
There's doubt if such clauses are even legal. Depending on the wording of the clause it could be considered restraint of trade. I would also never sign such a contract. I would strike the clause and see what they say. If they try and defend the 'your own time' part, I would take that as meaning they actively intend to steal my personal work.
Yes, you can, but then it means you need to keep track of which master your dockers are running on.
This sounds like you have Chrome syncing turned on still.
I think if you ask most people battling health issues or have eating problems whether they could force their future selves for the next month to be not allowed to order dessert, they would choose to. They wouldn't trust themselves in the heat of the moment.

There's a fundamental disconnect we have between our short term and long term interests, and it manifests in all kinds of problems people end up with, including their health, finances, and relationships. There's an overwhelming body of psychological evidence that suggests that these issues are real, prevalent, exploitable and exploited.

To give an example, there's evidence that shows that we're more likely to succumb to temptation when we're mentally exhausted. If that's not bad enough, actively resisting temptation is exhausting! [1] That's why putting a snack bar full of M&Ms, Snickers, and apples near a bunch of stressed out engineers leads to a more unhealthy workplace (guess which snack is always left over). You can say that the engineers are free to not partake, and I say there's more freedom to focus on other things in their absence.

To bring it back to this topic, I think computers need mechanisms to help people with self-control, and a great first step is to curtail software that exists to exploit people with poor impulse control.

There's a saying that I am reminded of:

"The mind is a wonderful servant but a terrible master."

1) http://danariely.com/2012/08/15/understanding-ego-depletion/
I third Stratoscope's and jacquesm's request for that story.

Also interesting to note: that picture you found is from his first month on the job, yes? The "Welcome" section at the bottom of the PDF claims he just joined in July in "Engineering--Commercial," and the text above the picture says that the three instructors pictured (Hazlett, Behr, Kaye) will transfer to Royal-McBee payroll "as announced in the July Librazette." The July edition claims Hazlett, Behr, and Fred Flannel are the engineers to be transferred.
Despite all major banks in Sweden strictly requiring 2-factor authentication, 82% of Swedes between the age of 16-74 use internet banking[0]. Are there really that many users who are scared away by it? Perhaps Canadians are less tech-savvy in general than Swedes?

Personally I'd be scared away from internet banking if my bank had a weak password scheme - and I remember that was the kind of comparisons made between banks by the consumer magazines when internet banking showed up in the late 90's - "which is more secure".

[0] And between 65-74 years, the number is still 60%! http://epp.eurostat.ec.europa.eu/tgm/table.do?tab=table&init...
Don't forget Linux vServers as well.
Most likely, yes, but once in a while you have a solid group of like-minded, motivated people that can come together and produce the municipal broadband success stories we read about. I'm sure there are a few rare, decent HOAs out there, too.
Fasting for three days can regenerate entire immune system
Homebrew is not an officially supported target. We build an official Darwin client as part of every release, on a Linux server using go cross-compile. Build failure of that target (or any target) would atomically roll back the entire release.

You can check out our build and release tooling in the ./hack subdirectory.

Fwiw I use the Darwin build every day and it works great.
You can see the What's New in iOS 8 doc for a general overview of, er, what's new: https://developer.apple.com/library/prerelease/ios/releaseno...

More specifically, there's the iOS 7.1 to 8.0 API Diffs: https://developer.apple.com/library/prerelease/ios/releaseno.... Note that a huge number of the changes are just small changes to argument lists (there are a gazillion of these in Accelerate, filling the top chunk of the diff doc) and a number of other change come from the switch from (id) return types to (instancetype) in init: methods. Also, getter and setter methods have been replaced with properties in many classes, which doesn't break any existing code, but generates changes in the API diffs.
I have it too...it's really slow and it just has a general feel of instability to me. Everything takes pretty long to load and there are some weird graphical glitches with scrolling. Missing textures also abound, but that's a comparatively minor complaint. Handoff is even functioning on a rudimentary level, albeit only if you install iOS 8, which is far, far worse bug wise than Yosemite is.

I'd honestly wait. I put it on a separate partition so I didn't have to deal with it if it pooped out.
Hello mmisu

Freelancer CEO here. I thought I'd address some of the issues you brought up.

We did increase the membership plan to $50/mo from $29/mo simply because the volume of projects have skyrocketed and as a result the volume of jobs performed by standard members had likewise increased. The $50/mo standard membership give a 50% discount on commissions to 5% from 10%, so there is tremendous value there. We have lots of users earning six figures (up to almost $1m per annum), so these memberships are quite reasonably priced for the benefits.

We removed the buyers name but not the feedback. We did that after an overwhelming number of requests from employers to take it off. The problem has been that freelancers have been spamming and harassing employers by guessing their contact details (e.g. trying similar skype names).

Of course we care about the coder's experience and we actively solicit ways to improve the site from our users. Your comment of "if you pay $2 your bid will be better placed than a bid of a coder with a better rating/history" is exactly how Google and Facebook works in terms of a small number of paid listings above organic results. We order freelancers from the best to the worst feedback in the organic results in the bid list. We have three slots available for paid sponsored bids above this. This gives people an opportunity who may be new but really want to stand out in the bid list a chance to break in to the market. We think this is a very fair way of doing things.

We don't tolerate spam projects for free work, how would that make sense? Our primary business model is to charge a commission for introductions- after both parties have talked, discussed the project details, pricing and a prepayment (milestone payment) has been made, not before.

We do offer financing protection for buyers and sellers through our milestone payment system, dispute resolution and arbitration systems. Your comment that we offer "no financial protection" is incorrect.

Regards
Matt
Yes, I too was explained this by a lawyer. The defence is the Restraint Of Trade doctrine.

http://en.wikipedia.org/wiki/Restraint_of_trade
> don't go to grad school unless you get a stipend and tuition waiver

That actually sounds like some of the least controversial advice I've every heard about grad school, at least on the science-y side (maybe things are different in the humanities?). In fact, I think you'd be hard-pressed to find someone with a Ph.D. who didn't agree with that statement.
Illegal sects: An evil omen
That would actually be far more interesting than any of this nonsense. To try to determine whether the thing you're talking to is a bot or not, you have to construct some kind of model of it – try to explain its behavior. The ability to explain things is a genuine hallmark of intelligence, so building things that can try to model and explain the world around them would be real AI research.
Similarly, if you ask it something that requires human knowledge to answer, even child like human knowledge, chatbot's don't ever have good answers. For example, I ask:

If I drop a pencil, what will happen?

A valid human like response could be:

- Um... it falls?
- It bounces on it's rubber tip
- It drops

Each of those answers require a pretty basic level of human knowledge, but I've yet to see a chatbot that gives anywhere close to a good answer.

Eugene Goostman replies:

I have to think about that some more :-)) Was that a fruitful conversation?

Cleverbot replies:

I didn't say you don't have a head.

Neither are things a human would ever respond with, but the question is a totally normal question (if odd).
Ask HN: Is Docker just a step on the pathway to Unikernel deployments?
Seems to me Docker is aiming for a similar thing to Unikernels - i.e. to abstract away the host operating system.

But surely Unikernels are a much more simple way to go?

Is Docker's success really just a stepping stone towards doing away with the host OS entirely via Unikernel deployments?
I have switched once my laptop started lagging when Chrome is opened. Even mouse pointer stopped moving.
Like many others, Google has the referral bonus so several of my friends sent my resume (without asking me though) to their HR contact. So I got calls from two or three HR specialists and one of them was really insisting. That was when I was a PhD student in Australia. I was once in the Google office in Sydney, and that office is probably the most comfortable one that I have ever seen. Great place, great view, no much keyboard tapping and mouse clicking even in the dev area. Later I found out that team developed Google maps.

I can't answer the questions because I have never been a Googler. But I can share why I rejected their invitations for interviews. Google pays good, and is generous on stock options. As my Google friends say, it's like already half retired. I just did not want to do that in my late 20s. Later after graduation I went back to China and started looking for things to build. I really do not think Google would help much in entrepreneurship, except you may get a lot of talented friends. But again, they do not want to leave Google to work with you on your project because Google pays too well.
Hello csomar

I would be happy to get someone look into this for you if you email me your username to matt@freelancer.com. Did you supply your ID?

Regards
Matt
Let's not forget that DDG uses google and sanitizes the results. So google doesn't get your personal information, but it does learn something from the DDG queries.
Tiny open-source module aims to make IoT apps easy
How the Maker Faire Restored My Faith in Humanity
> JTV caught quite a lot of static for "not giving more than a week's notice", but it's pretty hard to do that when you're going from one week of storage to no weeks of storage.

I have trouble understanding this point you make. What prevented them from announcing something along the line of "We keep videos for one week at the moment; in 3 months time, however, we will stop this and there will be no more storage." ?
I posted an ePub - https://github.com/pronoiac/explore-flask/blob/add-epub/asse... - though no pull request, because I'd already filed a related PR. Wait, should I file another?
Yes, is pretty stable on my old MacBook white. The only thing that crashed was Xcode Playgrounds.

You also will see some pixelated rounded corners for some contextual menus... but hey, this is beta.

http://i.imgur.com/IMys5f6.png
Chromium doesn't have stable builds, and the official snapshot binaries don't auto-update. This isn't so bad if you're using an OS with a package manager such as Debian, but it makes Chromium completely impractical for Windows and MacOS users.
My guess would be that it simply lacks the ability to differentiate between them. Consider that we regularly transplant organs between individuals who are less related than twins, and who have fully grown before the transplant.
Carving out two hours from your already ridiculously deficient sleep schedule to work out is exactly the sort of "only in LA" nuttiness that made me vow never to return there after I graduated high school.
It's easier to use than all of the above, since it just works nearly all of the time - the beauty of having identities for packages and complete dependency chains means that building software on one machine should be reproducible on another machine of the same architecture. Failure to build is not a human-error or missing dependency - it's a bug, and the package distributor is to blame, not the person trying to build.

It's difficult to break because packages are immutable, and the /nix/store where they are held is read-only - it can only be modified by a user with root privileges (which should be never), or the nix daemon (which runs as root).

The caveat is that packages have identities - you can't simply swap out a dependency for an equivalent version which has a different identity, without also updating all of the dependents of that package. "Swapping out" is the wrong term, since all versions can live alongside each other - it's more that, applications at the bottom of the chain will not automatically receive the updates of dependencies (for bug-fixes, etc) - you must also update all dependents to make use of such bug-fixes. For a bug-fix in the compiler for instance, that effectively means updating the entire distribution.

This could open up significant challenges in the area of live-patching on running systems, as the current research and tooling for this is built on the assumption that you can overwrite packages. On the other hand, I actually think Nix provides a better model for live-updating, because immutability is much more suited to making the kind of transactions we really need to perform them.

Arguably, shared libraries could be obsoleted and everything could be statically linked too, which could provide performance gains at the cost of memory/storage.
CF is a very broad spectrum disease. People have been diagnosed in their 60s and 70s, coming in with a peripherally related complaint. Not all CF manifestation is deadly. The gold standard test is the sweat test and the real test is a full panel genetic screen.
> “The broader mindset here is not just code,” said Bill Gross, the well-known serial entrepreneur and founder of an incubator called Idealab. “We have engineers with taste.”

Shots fired.
If you're purchasing a house that you intend to stay in for a long time, reducing the cost of your mortgage as much as possible will save you far more money than the Realtor commissions will cost. The interest on a mortgage can easily double the cost of a home, and for the first ~third of the lifetime of the mortgage your monthly payments will be more interest than principal.

You reduce the cost of a mortgage by making a larger down payment, especially if you pay more than 20% in cash. You also want to avoid 'points' (which are just more interest) and to get the lowest interest rate you can. (A very good credit score helps a lot.) If you go for a variable-rate mortgage, read the fine-print very carefully; you want to make sure that the rate can't go up more than a reasonably small amount or more often than a reasonably long period.

You should also consider a lot of the non-purchase costs involved in home ownership. I wish the commissions had been the most significant expense I faced. Remodeling, repairs, improvements, decorating, re-decorating, and general maintenance added up to a large multiple of the commission I paid over ten years. And living in NJ, my property taxes have rising to nearly as much as my mortgage payments after a decade! I had never planned for any of that when considering what I could afford to buy.
Toyota is investigating cars that hover above the road
Define "useful"

I bet a black hat SEO optimizer would find tons of auto generated content very useful. That kind of content is designed exactly to deceive both users and search bots that it is of value.
I haven't seen the code but have played with LVM2 LVs / device mapper myself on my own containers-based infrastructure and also seen performance issues in some situations.

Fundamentally (1) LVM2 LVs are capable of single-depth snapshots only, forcing hacks like an actual full blockstore copy if code expects duplication. (2) Docker was written primarily against aufs which provides rapid arbitrary-depth snapshots.

I suspect this is the heart of the issue... ie. Docker expects features this storage subsystem wasn't designed to support.
Boy, I was so excited when that search box appeared with the words "If you had a chance to experience another lifestyle…"

With no hesitation at all, I typed TRUCK DRIVER, and hit "search." All my life, I've said at one time or another, "if I could just take a couple years off and learn to drive a big rig, I'd love to see what life would be like." I've gone so far as to inquire with various trucking schools, but never more than that. It's just too different, too wildly far away from who I am and what I do now. How would anyone understand that I left a high-paying tech career with "no heavy lifting," as they say, to become an over the road driver? Would I be happy? I wish I could know.

So of course I typed TRUCK DRIVER and hit search. And in a split second, anticipation turned into unsurprised disappointment. Of course it said "Whoops. Looks like we couldn't find any mentors matching your search."

Dead end. Sure, there's a place to enter a suggestion, which naturally just results in an empty-sounding "you're awesome" and a vague promise to "try and get someone," but no CTA beyond that, or opportunity for further engagement.

Digging around a bit more, there's a sidebar that can be expanded to show some locations. Clicking on various cities like San Francisco, Los Angeles, New York, etc., the minuscule number of mentors that do exist on the site are web designers, UX specialists, and the like. I'd wager that most of the people looking at the site already do things like that. Not much lifetramping to be had there.

A concept like this could be amazing, if it had a wide network of mentors in all walks of life. The ones that are there now, though, seem to be variants of "hip tech worker" or "hip artisanal ex-tech worker." I hope the creators can get a lot more variety, and most importantly, a lot of mentors.

I'll be watching with my fingers crossed. Still wish I could ride along with a truck driver for a week.
Chrome (browser) is becoming its own operating system. On windows there is about 10 processes running in the background when I have Chrome open that take up massive amounts of memory and are using the CPU.

Safari is simply a browser, probably using far fewer resources.
That Computer Actually Got an F on the Turing Test
Browsers that use several child processes (like IE, Chrome, Safari/WebKit2) are faster, have less latency, crashes involve only one tab and the child processes run with limited OS priviledges ("sandbox") than browsers with only one process (Firefox, Safari/WebKit1).

Mozilla is working on a multi-process Firefox, one can activate it with a hidden flag (it is still not production ready, and it will break several old plugins).

With multi-process browsers one can have hundreds of tabs open for weeks (if you have enough RAM like 8+ GB).
> although really they should really be maintaining the visit history themselves, as they do with Reddit Gold users

Another HTTP request between me and the content I want. Another 1s of RTT (UMTS link)... No.
The point is that building chatbots doesn't get us any closer to being able to create a Chinese Room – Eugene isn't anything like a Chinese room, it's just a cheap imitation of one that doesn't fool anyone savvy, as Aaronson's post shows. Nor is there any reason to think that building more chatbots like Eugene will get us any closer to a Chinese Room.

Also, you do realize that Searle proposed the Chinese Room thought experiment to argue against the position you're taking, right?
Where I come from, friends don't let friends use singletons (drugs are okay though).

Show me a singleton and I'll show you a doubleton, no wait, its a tripleton....