skysight-inc/HackerNews huggingface dataset:
Thanks for the history lesson.

My point about strings and children still stand though. SGML is a document markup language. It was never designed for complex scene graph work, so I don't get how the OP I responded to came to the conclusion that HTML derived from anything that was originally used for things like applications and GUIs.
Sometimes it can be regional based. For example in the south we say "ya'll" but in some other places they say "you guys" (or yooos guys).

I feel awkward saying ya'll a lot so I use you guys. But many times the group I am referring to is female so I use you girls or ladies. This can get you in trouble depending on the age of the group sometimes I get: "are you calling us young/old" and then I go back to ya'll.
This would be a challenge to the validity of a patent on Section 112 grounds. However, there would not be an expert witness involved, as it's a question of law to be determined by a judge. See: http://scholar.google.com/scholar_case?case=1212705333151944... (Section B, starting on page 495). This does get used in practice, successfully.
"As for PTO I appreciate my boss's explanation: "I just don't want any sniping over sick days. If you don't feel like you can come in and work, it should cost something. That way nobody will complain when someone calls in sick."

Time to quit. Your boss thinks your team is full of petty assholes who will complain when somebody takes a few days off for being sick.

It's not too bad if you get a minimum 6 weeks combined PTO. Still you will find people are more likely to come in when sick and drag the rest of the team down with them.

"All of those situations seem innocuous when you're all working together, but if you're in separate offices or working remotely people will end up wasting time trying to figure these things out by themselves before reaching out for help."

Firstly "wasting time trying to figure these things out by themselves" is a key part in overall learning and development. You want engineers to "waste time" like this.

Secondly, having worked in an open plan office for the last 5 years I've found I can help with maybe 2-3% of the conversations people in the office are having. I'm distracted by all of them and it results in chronic low productivity.

"and with open offices you have to have a space employees can go to get serious work done without distractions"

90% of your work should be "serious work". Open office employees are just used to chronic low productivity. When working from home I get 10x the amount of work done that I would at work. Quite honestly I could work at home Monday and then do pretty much no work at all Tuesday-Friday and my output would still be above average for the office.
Binary Options Course
This binary options course is for anyone looking to earn an extra income trading the financial markets. This course has over 14 lessons with over 1 hour of teaching content.
did you get the notes?
I still can't get why is this a good idea.

As a finance tech worker, I know that All Import/Export companies are so afraid of the forex risk that they are willing to pay someone to take care of the risk. Usually they either buy options or forwards to fix the exchange rate ahead of time.

So unless your base currency is BTC all the way, I still can't understand why anyone would do it.
A Look Inside the Design Team at Lyft
WP Engine: S3 Mirror
Is there a modern, secular argument for the soul?
Check out the blog post on it: http://bitovi.com/blog/2014/06/bithub-social-community-rewar...

A multi-tenant version is in the works and there's an email address for interested parties.
You are correct. There is no visualization for what happens, but there are summaries (box score) and play by play data.. long text file with lots of details for hardcore fans.
I think app-like interfaces on the web are a pipe dream at this point, anyways. Attempts to emulate native interfaces inevitably get stuck in a java-like uncanny valley that's nearly as hard to get out of as it would be rewriting native apps for each platform from scratch.

For all the talk of web apps as credible alternative to native ones, the fact is the current toolchain is unlikely to ever be good for anything more than paper-thin clients. Ecmascript 6 doesn't fix this, Ecmascript 7 won't fix it. HTML5 tags are a worthless collection of semantic sugar when we desperately need a solid component library instead of implementing everything from scratch.
As pointed out by dan_bk we provide a bunch of features above the plan based subscriptions Stripe offer.

If you think you are going to be selling your product with usage based pricing, or want to use tiered pricing then we can add value from what you get with Stripe. Feel free to drop me an e-mail at ian AT billforward . net and can talk through you use-case.
> Displaying Ikea ads and creating a funnel from individual articles to Ikea's order form would be a great idea to benefit both the site and Ikea financially.

It is possible that IKEA does not want to be associated with a site that encourages people to use their products in ways they were not designed for. I noticed a hack to make a baby changing table by taking an IKEA dresser and attaching stuff to the top. Obviously that is something that anyone is free to do with the furniture they bought at IKEA. But... if something happened and a baby is injured and IKEA is seen as endorsing such a thing, they might be sued. I know some places are more litigious than others but companies often take some fairly hard-line "cover your ass" steps to avoid such a thing.
Dan Kois on His Month Without Sitting
There will never be even 21 million of BTC.

Why not? As I understand the algorithm, the decay rate of block awards is pretty much a constant, understood thing.
I was hoping for a BitCoin + GitHub mashup; this is Bitovi sponsoring rewards for community participation.
The title is slightly misleading. This article is only talking about the performance of one specific quantum computer. (The D-Wave Two).
I had a similar experience after signup.

First, Billforward tells you to check your email after you signup which I waited a few minutes for then found it contained no activation link or anything (it just contains some "see our docs" type message). So you let me signup successfully then have me exit your site to read an email that is not required to then come back to the site to login? Why not just log the user in right after signup? Or at least send the user to the login page after signup. This round trip from signup to useless email to login was a waste of time.

I then logged in to see a message telling me to setup a unit of measure. What that is supposed to be I have no idea. The tooltips on the units of measure modal offer no real help. Why not just do a "Create a billing plan" wizard or something similar. Also on the sidebar, there is a link that says "Dunning" that contains no helpful text and just another empty table. If I have to Google a word and read a wikipedia entry to figure out what it's for, you've failed in your mission to 'simplify'.

For a site that is supposed to make billing easier the site is incredibly confusing and unintuitive.
As another postscript, i'd just like to note that there is a difference between internships and fellowships.

OpenNews fellows are paid 60k$ a year, get health benefits and get to work with news nerds at organizations like ProPublica, the New York Times, Texas Tribune, NPR and a bunch of others.

And in fact they just opened up applications for their 2015 class of fellows: http://opennews.org/fellowships/apply.html
The thing here is OpenStack and the beefy specs. We have seen other companies allowing you to deploy bare metal, SoftLayer and Ubuntu MAAS jumps to mind. I have been preaching bare metal for years now; it's great to see it's spreading (again).
This Suitcase Can Turn Into A Scooter
The reverse of this is also true by the way. When applying for a job, include a real cover letter that shows you actually know something about the company you're applying for. It doesn't have to be long, but there's nothing that moves a resume to the bottom of the stack faster than a cover letter that obviously just has the company name and maybe a couple other fields swapped in. (Or in some cases even forgotten, so you get a cover letter where someone tells you how much they'd love to work for some other company!)
If you're not a huge football fan, it will be an over complicated mess to you, in all honesty.

It's a hardcore game. I've been trying to make it easier, but given the difficulties in the engine (vb6 and classic asp), it's been difficult to create a structure that makes sense. Plus as a hardcore fan, I have a lot of blindness on how to make it easier.

I really relate to everything he said in his documentary. Do you rewrite tons of work? Do you re platform? Tons of issues.

It was started in 2004, so that's a lot of old crud and bad coding.

The community helps some times with javascript plugins, and sometimes full windows utilities to make all the data easier to take in, but it's still a mess.

I need to figure out ultimately what I want to do with it, but it's a fun game, a good premise, there are other competitors with similar challenges. I don't know... :)
"Web was never meant for applications"

And yet the web is a better platform for applications than anything else.

Zero installation, linkable states via URLs, universal back button support, accessibility hooks, multi-device, write-once-run-anywhere and an enormous variety of available programming languages.

All of that, AND it's built on top of truly open standards that aren't controlled by a single company and can't be killed by anyone (something VB6, Flash and BlackBerry developers should really appreciate).
Amazon, Facebook, Google and Uber: Why predicting the future is risky business
What is the point of dual-licensing a patch to a GPL-licensed project? Sure, anyone can use my contribution to do anything they want, but the _project_ that contribution is a part of is still GPL-only.
Would this not be cleaner?

https://gist.github.com/JasonSwindle/15a380eb707488dffd77
It's cool that you're honest with your marketing/sales problem and try it with this idea!
I wish you luck, I/We have the same problems with marketing/sales. If you figured out some learnings, would be great to read on your blog!
Amazon Fire: The Rise of Commerce-centric Devices
This looks interesting! Was there a video demo somewhere though? I have a vague idea of what you are trying to do, but I'd love to see the interface (our admin and our customer side) before creating an account to see what we think.
The Berg: Make-believe Mountain.
Good to cc the CEO then. If the recruiter is doing this without the CEO's knowledge, the CEO should know - and know the impact.
I realize that this is an off the cuff sort of comment but two things stand out, first you have give credit to the Amiga as it was stunningly better than anything else when it was released in 1984, and as wonderful as it was, Populous (perhaps the first game will small isometric animated battles) didn't come out until 1989. In 1983 running Microsoft flight simulator on the CGA card was state of the art :-).

Since I was at Intel at the time neither one of us expected computers to get 1,000x better than they were at that moment in time (the 80286 @ 10Mhz woo hoo!) I was driving a BARCO 1024 x 768 RGB monitor that cost Intel $3,000 to purchase, they were predicting it would be under $1,000 in the next 10 years or so. Its hard to have little animated pieces running around recognizably on a pixel budget of 15 x 15 and perhaps 8 bits per to select out of a color pallet of 4096.

So the photo realistic stuff we saw at Siggraph we didn't expect would be 'real time' in our lifetimes, certainly not at anything close to affordable a price. And yes, we were way off base, but that is the nature of things.
You pay a significant resource penalty when using Serdes, and since performance is one of the biggest priorities to the Impala team, we decided to leave this out for now. A very common workaround is to use Hive to generate Parquet data from your custom data (using Serdes), and then use Impala for querying the Parquet data.

I disagree with your statement regarding not treating benchmarks from vendors seriously. As the article mentions, we made an effort to make these queries run as efficient as possible, even going so far as re-writing queries on competing engines to make them run faster. In fact, Databrick's engineers assisted us in making the Shark benchmarks as good as they could possibly get. The benchmark that I linked is very thorough, and even supplies the exact queries / scripts we used to perform the tests so you can do them yourself.
I seem to remember that too, but if you signup with AA then you get a bar when browsing amazon.com that allows you to share links with affiliate tags to twitter and facebook, so presumably that's ok?
I think this is a neat development, but doesn't this post overstate the case for reduction in complexity?

I hope a Racker will correct me if I'm wrong, but:

- With the exception of the boot device, you're dependent on non-local storage over the network.

- You're not going to get dedicated networking gear

- OnMetal is still dependent on the virtual networking layer (OVS?)

I can appreciate having more bang for the buck, but there are enough shared components here that I would be very hesitant to assume that that MTBF crosses the imaginary line where you can eschew fault-tolerant architecture patterns.
It will be interesting to see the uptake of the program given the many claims for where Makerbot has taken community designs and applied for patents. Last article I remembering seeing was quite recent (http://traverseda.wordpress.com/2014/05/23/makerbot-blatentl...)
LAST CHANCE TO GRAB "END LIMITING BELIEFS"
This makes me think of the book How to Win Friends and Influence People. It can almost be boiled down to two points:

1. People are more interested in themselves than anything else.
2. People can detect insincerity very easily.

So the trick to "win friends and influence people" is, basically, be sincerely interested in other people.
I never said it was a problem for the users. Just that I, as a user, find many blogs that I now follow because I googled a result. It's very unfair to a website if a user searches for something, and finds someone else's blog because my website dropped in google's ranking because of something beyond my control.

I was just showing that Google certainly is not the last traffic source for bloggers, it's probably the largest traffic source. Sure a devoted userbase gets you traffic, but it doesn't really grow traffic. Having your articles on other outlets grows traffic. And Google is a very good outlet when someone is trying to find relevant information.
> After a little practice, it can even get easy.

Just googling for "vertical align text css" should be enough to tell you that different layout is needed. Why shouldn't there be a layout model that makes it easy to do the things people are trying to do?

The idea that we shouldn't even attempt to create a better one is silly.
"HTML5 tags are a worthless collection of semantic sugar when we desperately need a solid component library"

What's your opinion of Web Components?
Asking for upvotes for any link aggregator is strongly not recommended.
Are there others that you can buy? As far as I know, D-Wave is the only one out of the lab. I'm totally a D-Wave skeptic, but I do have to state that the scientists who tested this thing sound like idiots, unless they really did try quantum annealing. If the D-Wave guys say they tried the wrong set of equations for the device, I'm inclined to believe them.

Even though I don't even believe this thing is really a quantum computer, there are much more specific and defined ways to poke holes in D-Wave than just by running some tests and comparing speed. D-Wave has, very specifically, targeted this machine at one function: http://en.wikipedia.org/wiki/Quantum_annealing

Unless you're doing quantum annealing on the D-Wave, it might as well be a toaster, an Android phone, or a Windows PC. It's made to do only quantum annealing.

Did D-Wave 2 somehow expand its capabilities? I'm basing this on D-Wave 1 knowledge, but I cannot imagine anything really changed except the number of Qbits inside the thing.

All this having been said, the D-Wave has yet to prove that it is even doing Quantum Annealing, let alone that it's faster than a traditional computer at this problem set. No one has shown it to be faster than traditional outside of D-Wave.
I have no experience neither with JS nor with functional programming, but know Lambda calculus and currying from Discrete math courses.

As Currying and functional programming a popular thing now,
I was thinking what my current codebase would look like in C# if I were writing code in a more functional way.

So, obviously C# isn't a functional languageat all but using Func<T>, and maybe some delegates would enable this easily.

I'm not sure this would turn my code to more elegant or readable.

What would I benefit from ?
No shit, IKEA should hire this person just for the free marketing that it constitutes.
It's totally company's fault in that case, although not the recruiter's. If you get contacted by a company who previously gave you an offer, that means the company isn't investing their recruiting function by taking the simple step of buying a decent applicant tracking system. There's poor communication between the executives and the people they hire or contract, and they have zero HR.
The title of the article "Performance of quantum computer no better than ordinary PC" is just flat out wrong. The real issue that physicists are concerned about is whether the D-wave machine is a quantum computer or not. The issue is not whether quantum computers are "better" than classical ones.

Assuming the correctness of quantum mechanics, a quantum computer WILL be faster than classical computers for specific classes of problems, exponentially faster in some cases. This has been mathematically proven. (EDIT: No it hasn't apparently. See Michael Nielsen's response below.)
I know that according to the dictionary "guy" means "man" but there's no good gender-neutral word for "some person" especially if you want to be informal.

"Some guy couldn't make a right turn at the light for 10 friggin minutes so now I'm late"

Not necessarily a guy driving (let's suppose I couldn't see the driver; I just know their car didn't move for forever) and it's unfair/sexist to men to assume it was a man, could have just as easily been a woman.

"Hey guys, is everyone ready to go to lunch?"

There might well people girls in the group that's going to lunch (there often are) and I don't want to offend them. But "Hey people, " doesn't sound right, "Hey folks," doesn't either, and "Hey everybody," isn't a good substitute either: http://www.youtube.com/watch?v=X8LqozaaB7s&t=1m12s

Anyone have a good gender-neutral word I can use instead?
Nah, dude, you're saying that it's ok for one-off projects, but you'd be crazy to use it in production because it's gonna blow up on your eventually. That's not true at all. Plus, ya'll arguing about conjectures with that catastrophic failure stuff.
I don't think gifs' recent surge in popularity has anything to do with technical issues like browser compatibility. They became popular because of artistic/aesthetic value and web culture. These features all differentiate gifs from 2010-mainstream forms of embedded video like Youtube:

- starts playing automatically
- loops seamlessly
- never has sound
- no logos or buttons like "share" and "embed"
- no scrubber bar on the bottom
- repeated instances of the same gif play back in lockstep
- no frame around it
- pixel-perfect control

All these features make it possible to create art that wouldn't work with embedded video. (Defining art broadly; captioned movie clips are included.) In the past few years, some creative people started making really good gifs that took advantage of these features. Then the trend spread through web culture. The next generation made gifs because "making gifs is what clever artistic people do on the internet".

It's always been easy to create a looped animation format that combines the feature list above with a better compression scheme. Now that gifs are so popular, someone recognized the need and made one.

IMO, the 256-color dithering was more of a necessary evil for most gif creators, although some took advantage of it. It looks nostalgic on 90s Gourard-shaded untextured computer graphics. But for movie clips, etc, I think many will be glad to get rid of it. I bet we'll see a sect of gif creators who think mp4s are not authentic while most people won't care.

Your last comment reminds me of Alvin Lucier's "I Am Sitting In A Room" (wiki/youtube). Someone repeats that idea with every lossy medium we invent. I've seen jpeg and vhs examples but I can't find the links right now.
Ick. I would hate to have a job dominate my life like this.

To each their own, I guess.
What I meant, was initially people were pixel-painting fixed screens and 2D/3D graphic programming evolved as one branch, and GUI app frameworks evolved as another (MacApp anyone?). If you look at earlier Mac/Windows/X app frameworks and iOS/Android app frameworks, you'll see that the latter is a more naive and easy solution to the same problem without the burden of multiple docs, windows and massive multitasking. I'm talking about windows, views, user interface controls, dialogs, textboxes, styling and finally inputs (events). HTML/CSS/JS is a string based natural solution to the same problem.

Finally, current native programming does not get its power from any advanced technique or technology but only due to its privileged position in an underpowered computing device with a smaller screens and newer touch input methods and hardware. This way, mobile GUI API designers didn't have most of the problems of large screen OS framework API designers had. When I look at their APIs, they are too simple, nothing fundamentally new.

So as mobile devices get better in general computing, a post html world may come back, with stringified description of UI elements.
Here are the apps teens actually love, in 5 charts
You cannot give yourself any x-coin with a 51% attack.
Short course on "Website Performance Optimization" by Google
The Critical Rendering Path
You're correct that Lamson provides tools for processing emails, but it doesn't include a mechanism for feeding it emails from IMAP servers. Switchboard actually complements Lamson -- Switchboard could manage IMAP connections, collect incoming emails, and feed those emails to Lamson. You'd be able to use Lamson in front of Gmail/Yahoo/etc

I'm not super familiar with Apache James, but it appears to be a mail server with pluggable components. Switchboard fits in as a layer between any mail server that supports IMAP, and its version of pluggable components [processes connection over the interface].

Thanks, this really helps us see where the documentation needs to be improved :)
This is why you shouldn't interrupt a programmer
Yeah, link rot was kind of our Achilles Heel.
Interesting. Were you actually seeing failures without running multiple clusters?
Looks interesting! How easy is it to switch between stripe and braintree?
This is pretty fun. Did you have any concern about privacy of her sessions? Thanks for the post and conclusions.
I asked a (really poorly worded[1]) at English usage stack exchange. Luckily someone understood what I wanted to ask and provided a useful example.

http://english.stackexchange.com/questions/178799/did-slave-...

The OED has an example of "slave" being used for mechanical devices in 1904. So while this usage is much more modern than the 9th century origin of the word it's not something that has been invented by computing.

[1] I should have asked something like "When did 'slave' evolve to include devices?"
"'Some guy couldn't make a right turn at the light for 10 friggin minutes so now I'm late'"

This is a really weird example, as this is one of those cases where English actually DOES have a gender-neutral pronoun (someone).