skysight-inc/HackerNews huggingface dataset:
And promise never to collect Social Security...
I wouldn't call this a disaster, but: Coding a somewhat complex embedded application entirely in assembler when it should have been done in C from the start. I knew better, but I got going on the project in assembler and didn't stop.

At first maintaining and expanding functionality was not too hard. As time went by it became harder and harder.

The fix was to stop everything about a couple of years after the product was already shipping and take three months to re-write it in C. After that adding feature requests and improving functionality was an absolute breeze.
I always have good ideas in the shower or walking to get somewhere.

I think lack of distraction is a huge part of it. When I'm showering, there is nothing else I can reasonably be doing. There's no email to check. No twitter to read. Just me and my thoughts.
Campus Quad iPhone App Case Study
Microryza (YC W13) - crowdfund science that changes history
The "everyone comes into the office" edict probably doesn't affect child care. If you have kids, you probably have already arranged for other types of care for them.

If you choose to work from home and think you can take care of your kids at the same time, then bully for you.

But if you think that changing diapers, changing clothes, breast feeding, and cleaning up vomit for your kid and giving them activities to keep them from climbing the walls is easy, then I've got a bridge to sell you.

Ms. Mayer is at least trying to do this and run a company. She may be out of touch, but she's trying.
The cost of game development
Don't get an internship. Start a business.
Turning a HTML5 Game into a fast, hardware accelerated Native App
That wasn't the assumption I went into the talk with at all. In fact, our team was quite small when we saw problems from traditional horizontal or vertical engineering org structures.
>> Don't know why anyone would trust them.

I don't know about you, but i give everyone the benefit of doubt and unless someone violates this trust, i'd think most people do too.

Also, at least i tend to think of registrars as some kind of neutral entity that i, indeed, can trust - guess there are some exceptions to the rule.

How many years and years of abuse has it taken for people to notice what GoD*ddy has been doing all that time and finally cause some sort of mass-defect to other registrars..

Hopefully, the level of tolerance for this behavior is of an all-time low so registrars simply can't afford to abuse the trust of their customers any longer.
Turn slashes into

.*?(/).*?

and leave the rest alone?

If you don't want to treat slashes specially and want to allow "ab" to match "aqqqb" then I don't think you can do it without creating a giant regex. You can go for a modified longest common subsequence algorithm.

Edit: here's how you can do it:

// gives one point for each letter matched
// plus an extra point if the next letter is also a match
let rec scorematch = function
| true::true::r -> 2 + scorematch (true::r)
| true::r -> 1 + scorematch r
| false::r -> scorematch r
| [] -> 0

// find the match with best score
let rec search xs ys =
match (xs,ys) with
| (x::xr, y::yr) ->
let matches = [false::search xr ys; false::search xs yr]
let matches = if x=y then (true::search xr yr)::matches else matches
matches |> List.maxBy scorematch
| _,ys -> List.map (fun _ -> false) ys

let underline xs ys = search (List.ofSeq xs) (List.ofSeq ys)
|> List.map (fun b -> if b then "-" else " ")
|> String.Concat

for x in ["foobarbaz"; "foobaXrbaz"; "foobXaXrbaz"; "foobXaXrbazr"] do
Console.WriteLine x
Console.WriteLine (underline "bar" x)

For search term "bar" this outputs:

foobarbaz
---

foobaXrbaz
-- -

foobXaXrbaz
- - -

foobXaXrbazr
-- -

You'll want to memoize this or apply dynamic programming.
HFT market makers profit from the spread the same way human market makers do. The difference is that HFT market makers narrow the spread sharply; they are fighting over a much smaller slice of the pie than humans do.

I'm not sure what you mean by your second point. Sellers and buyers are always breaking large blocks into small blocks. Moving large blocks of tradable instruments at the best price is one of the fundamental technical problems of trading. The spread captures what at any moment you would need to give to middlemen to transact on the market. Smaller is better no matter what the reason.
There is also nowhere in the article stating that it can. The only things we know about it are that it is "next to her office" and that she paid for it with her own personal funds.

Do either of these sound like a setup for a common area to you? Or do they sound like the CEO redecorating their office suite?
Kara - ID#KPC897504C
The Long, Painful Journey to Better Self-Awareness
> Then, try to to repair the damage, they came up with "positive deviance", which only serves to highlight the error

Good point. Their fix just made it worse.
I actually run a small QA-as-a-service company (for 3+ years) and I should say that we strive to distance ourselves from "freelance" word as much as possible.

As most other cheap labors in a remote freelance mode — it is discredited. I think it would be just hard to build a personal brand strong enough to compete with tons of people, who can look like a diamond on a pre-sale phase and then just disappear.
Though that's completely different, it's an oxidizer.

You have fluorine in your tooth paste. Hell, oxygen can be dangerous, nitrogen is used in a lot of explosives etc etc.
Leeds Universtiy cuts cooling costs 97% using liquid submersion
#4 too, though not routinely – "Mannequin", a song I suspect we'd disagree on, definitely "choruses out".

Edit: hmm, I'm not sure what kind of BS you meant to call this but I'm starting to suspect it might be made up. The few Googleable instances of it all go back to a single source that posted it without attribution. Plus, "negative self-definition" sounds suspiciously PoMo...

Edit edit: Saved. The image is made up and the caption was added later but the substance did come from Graham Lewis. http://books.google.ca/books?ei=YMQvUeffEsKWiALI4YG4Aw&id=4F...

Edit edit edit: since when else will this ever be apropos, here is some of the most uncomfortable television ever: http://dangerousminds.net/comments/truly_post-punk_suzanne_s... (edit: https://www.youtube.com/watch?v=qkf84_tVdBc)
Look who dumped Apple in Q4
Rat Brains Can Be Linked
Japanese Police Arrest 27 File-Sharers in Nationwide Show of Force
You didn't read all the claims. :) Claim 31 describes an "apparatus for disseminating a series of episodes represented by media files via the Internet..." It goes on to describe, essentially, in patent-ese, a web server that serves a podcast.
She was sidelined at Google for years and basically forced out. Despite that, and despite her pregnancy, Yahoo still hired her. Every indication is that she is at Yahoo as an Image CEO.

Further, the only thing that makes my claim "extraordinary" is that Mayer is someone who garnered elect status on HN shortly after her tenure at Yahoo began. A similar (though opposite) phenomena was the story yesterday about Mark Pincus, which generated a lot of heat for saying something positive about one of HN's "damned" personalities.
Unfortunately, those are probably much less likely directly...
Haven't heard anything about the next class starting, but I believe you can still sign up and download all the videos.
> could pick you out for a 'give me your wallet' treatment

Well, this is small-time stuff and I think it's unlikely that such thieves would start employing technology like this. The payoff for this type of robbery is just too small to draw in a lot of innovation.

Plus, I'm not sure heart rate is such a useful data point in deciding who to rob. My heart rate could go up because I'm scared, or because I'm amping myself up for a fight, or because I'm getting ready to draw my weapon in self-defense...
Still, science reporting is generally terrible and the Register is an awful awful source.
Has anyone started work on an Emacs Lisp to ClojureScript compiler? :)

Speaking of which, are Emacs keybindings coming any time soon?
Some people are more equals than others.
You can buy any car part you want, from the whole car to every single piece individually, in the US. Just ask your car mechanic.
Unfortunately, I don't know details that specific (I'm not familiar with the codebase either). Maybe ask on IRC? http://www.chromium.org/contact/-chromium-irc
This.

It might sound strange, but most service providers are "selfish" in their pricing. Meaning, a rate is determined by looking inward — how much do I need to charge to make more than my monthly fixed expenses? What's the equivalent hourly rate when I was a salaried employee? What are my peers charging?

I've been able to continuously raise my rates over the years ($50 -> $250+/hr) by getting better at understanding the business problem at the root of a project request (i.e. they don't "want a new website designed", they really just want more walk-in customers) and tailoring my proposal, discussions, and execution toward that end.

As long as you can position yourself as an investment instead of an expense, and wield your technical + business skills to make your client's business better off than they were before hiring you, your ceiling is whenever the project cost outweighs the potential payoff.

(FYI, I wrote a book on this: http://doubleyourfreelancingrate.com)
Bluehost puts ads on subdomains and directories that you haven't set up yet.
Screw you, seriously. You want to remove childbearers from the workforce? You want to reduce everyone's employment experiences by diminishing the market of employees and ideas? You want your ten bucks a year so that you can say you don't support single mothers (note -- extensive public health research demonstrates that productivity and well-being of women of child-bearing age is the best indicator of the overall health of a society)?

Why should society give you anything at all? Why should my tax dollars go towards protecting you from crime, or paying your emergency room bills? And I mean you, specifically, not people in general -- if you don't want to contibute to make everyone's lot better, why should anyone give a crap about you, or for that matter your opinions?
I caught Hover.com doing something similar[1] a couple of years ago. They were adding forwards not for subdomains but paths of the root domain. I actually switched to Name.com for this very reason, troubling to see another pulling this stuff.

[1]http://matthewphillips.info/posts/no-thanks-hover.html
> but your client certainly is aware of the value you're bringing

In a small company, probably, but in Enterprise contracting, I would be surprised if this is usually true.
Thats some pretty impressive stuff. I would suggest changing your site name though, it seems a bit spamish (I almost didn't go for that reason).
the key word in your sentence being some.
The Postal Service is bad, but Outbox is worse
The ban on remote working will hurt the moms and dads of Yahoo the most.

- The US is the only industrialized nation not to mandate paid leave for mothers of newborns

- The US is one of only three nations — the other two being Papua New Guinea and Swaziland - that doesn't guarantee job-protected time off with some amount of income after the birth of a child

- New parents in the U.S. are guaranteed their jobs for 12 weeks after the arrival of a new baby, thanks to the Family Medical Leave Act of 1993, but they do not have to be paid during that time and exemptions apply for small companies.

- Only two states in the country, California and New Jersey, offer six weeks of paid family leave to men and women who are caregivers. Unfortunately, the state leaves are not job-guaranteed

- Afghanistan provide new mothers with 12 weeks off with pay. The Democratic Republic of Congo, one of the poorest nations in the world, offers mothers 15 weeks off with full pay.

- UK provides 90% pay for 280 days, Russia 100% pay for 140 days, Spain & France & Netherlands 100% pay for 112 days, Germany 100% pay for 98 days, China 100% pay for 90 days

[1] http://www.huffingtonpost.com/2013/02/04/maternity-leave-pai...

[2] http://www.theatlantic.com/sexes/archive/2012/12/why-paid-le...

[3] http://www.forbes.com/sites/work-in-progress/2012/05/23/3-re...
What's In a Side Project?
I was wondering the same thing. Neither ctrl+space or cmd+space works on osx for me, maybe because I have alfred installed?
Thanks! Must have missed that...
I follow LT project since I saw it on kickstarter and it looks great so far. And I cannot wait for promised full Python support to be implemented.
My first thought when reading this was "Jesus Christ are Germany's PTO policies generous."

In nations that are more work-centric (eg. the US) the possible billable hours will be nontrivially higher and thus the hourly rate will be significantly lower.

For instance, I know people who get only 10 days off per year minus holidays, meaning that they take a maximum of 10 days per year total. This also entails working ~8 Saturdays per year, which comes out to roughly 1850 hours per year.

It seems as though this type of calculation will vary widely based on location.
I think he means trained as in, was taught that by pushing one of the levers it got food.

As you say, there was additional training to then handle the encoding / decoding.
This is the real nut to crack with project management.
The 3M leaflet suggests that you should avoid breathing it, or getting it on your skin or in your eyes, but that you shouldn't be harmed if you ingest it.

I don't know if that's relative to some of the other nastier stuff they sell.

The 3M page seems to show servers dunked in "semi sealed" cabinets of this stuff, which boils, evaporates, cools, and falls back into the tank.
I think normal Jira seems like it's just like every other bug tool I've ever used (trac, bugzilla, etc.), but where I work every single project has been customized differently.
The US is first-to-invent, so invention date matters, not (necessarily/entirely) filing date. And this patent is a divisional application of a divisional application off an original filing in 1996. So this filing is considered in the context of the state of the art of 1996.
If people started bringing babies to work I wouldn't care too much about them making the worst sound known to man constantly when they are upset because I have spent hundreds of dollars on noise isolating earbuds to block out my already-annoying environment.

However if there were babies here I would kind of hate it. A lot. I would probably complain daily until either I get fired or they quit or they are forced to put their baby in a dumpster or wherever they put babies they dont' want to have around these days.
This is a great point that people rarely make in these discussions.

If you want to do value based pricing, you need to have a sales pitch that differentiates you from the market, or risk pricing yourself out of said market.

Making a lot of money per <hour|day|week|...> doesn't come down to just asking for it. You have to market yourself.
The context of the situation is important, in the wake of her recent decision about working from home.
As a game dev guy, I'm looking at the two new Open game platforms, Ouya and GameStick, and thinking that LT might be a great way to get kids into coding.

Getting kids to code games is so much easier than any other project, even if the game is extremely simple.

Anyone care to comment?
Things I Have Learned From Taking Coffee Meetings
Ask HN: What is Overhead?
I do understand what overhead is in a traditional widget businesses. What would be considered overhead in a company like, say, Zaarly.com or TaskRabbit.com or perhaps an accountant or lawyer?

In other words, if the high-level classic definition of "overhead" is that it is anything that does not go into making the widgets you ship --the costs necessary simply to exist as a business-- how does one calculate it for these kinds of companies?

On first inspection it would seem that the answer is that nearly everything is overhead for these types of businesses, from salaries to rent, etc.

Perhaps past a certain level one can identify server and other variable costs that scale with user count and exclude those costs from the calculation of "overhead".

To lend further context to this, my question came out of a question I heard at a recent pitch event. One of the judges asked: "How much of the capital you are raising is going to be spent on overhead?". The presenter didn't really have an answer for that.

It made me think about the situation of a pure "virtual" (no physical products made or shipped) 'net-based startup with, say, two or three developers, rent, computers, a few servers and the usual embryonic startup-level infrastructure. My feeling is that pretty much every dime they spend is overhead: marketing, salaries, servers, everything.

The above-referenced presenter should have probably answered "100%". I am not sure what the judge was actually looking for and how any answer, from "100%" to whatever might have been interpreted.

Thoughts?
For the average linux user, key signing isn't really a big deal, imho. Running as a user and protecting root without running unnecessary services is your first step, after that it's all kind of iffy.

Signing something from an untrusted source (Having dealt with having to revoke a bunch of Microsoft signed stuff not too long ago, I assure you Microsoft is not infallible) doesn't buy you a whole lot. If you build a driver yourself and sign it, ok. Actually that's probably the best way, download the nvidia driver, sign it with your own one-time key, and voila, even if someone pulls a Folgers Commercial on your driver, they really can't sign it, they don't even know where the one-time key came from.

For a normal user, the effort to try and hack your own signing mechanism seems like it would be non-trivial. Figuring out how to hack a giant 'trusted' signer is a pot of gold at the end of the rainbow. I would not be suprised if there are more compromised signing authorities right now. Flame was signed with a msft key that was actually not meant to sign code, but for several years, since this key was from msft, people happily loaded and ran flame.

I don't really think it's FUD to say trusting your security to the entity that attracts the most attention is not a great plan.

Your points are good, except I disagree that Linux's only beef is parsing PE files, I think that's really the least of his concerns. Msft could deliver up its keys in any form, it won't solve the insecurity of not knowing if your signer has been breached.

Good security is hard, I think that's the main problem with all of Linus's ideas.
How to Reap the Benefits of User-Generated Content (Contest Edition)
I can't stand trying to read books on my iPhone. I'm not even really wild about reading on my Nook. The Kindle app on my iPad Retina has been the best eReader I've had so far.
In case anyone is wondering, if I am reading their FAQ correctly, they don't actually wait until the crowdsourced treatment is 100% funded before they provide medical care -- per https://watsi.org/faq#am-i-really-funding-medical-care-for-t... .

"Am I really funding medical care for the patient?
Yes. Your donation directly covers the cost of care for the patient you choose. Medical Partners provide care to patients accepted by Watsi operating under the guarantee that the cost of care will be paid for by donors. In this sense, Watsi operates much like a traditional health insurance company. When you go to the doctor, your doctor calls your health insurance provider to ensure they’ll cover the cost of care. Your doctor then provides care operating under the guarantee that it will be paid for by the insurance company."

(And thank goodness they don't wait! That would be pretty scary.)

This is a bit different, I think, from the thing people found confusing about Kiva ( http://blogs.cgdev.org/open_book/2009/10/kiva-is-not-quite-w... ) which was that they were inviting investments in microloans which had already been disbursed. But it may be similar enough that you find it interesting if you like to "follow the money".
Database Contepts for Java Programmer: Part 1 – ACID Properties
US if first-to-file since last year with the America Invents Act, aka the "patent reform".
> Does it have dependencies?

Not as yet, but this is an early release of the product and we are aggressively adding new features and improvements. This is definitely something we are considering.
As personalized medicine becomes more mainstream, it will be important to use accurate terminology in general overviews like OP's website.
For example, 23andme does not provide DNA sequencing. Instead, they evaluate samples against a comprehensive panel of small nucleotide polymorphisms. This "fingerprinting" is informative and actionable, but not technically sequencing.
In the same way, I doubt whether Genetik Ink will actually "take your DNA, sequence it, and turn it into an artistic representation" for <$500 (full genome sequencing is still $5000+, though dropping quickly in cost).
I've tried to add a workspace directory from a Samba mount, and it's been stuck for about 10 minutes now.
It is awesome to be able to actually see the people you are helping. This literally puts a face on "giving." I like it.
How has that worked out for you? Do you find it difficult to find clients? Much client turnover? Are you doing mostly manual or automated testing?
Playing Moneyball with Big Data
I downloaded Linux 64 and it doesn't work in Debian. No readme either?
I tried to start a company with 6 co-founders once. Never again. More co-founders increases the odds that one of them will kill the entire thing. More co-founders increases the odds that two of them will have a fight and split.

Start with 2-3 co-founders and use other people to help get things going. They might do it for fun, a little cash, a little stock, or just the promise of bringing them in when it gets big.
> So first, WebKit parses HTML the same way. Well, except Chromium is the only port so far to enable threaded HTML parsing support.

Nope. Recent WebKit Nightlies have threaded HTML parsing as well.

https://www.webkit.org/blog/2259/last-week-in-webkit-threade...
In my experience its been much easier to pitch clients by quoting an hourly rate, every time I've tried to do a project rate it falls flat. I can't tell if its sticker shock or my presentation of the value isn't very good.

Love to hear if there are tips out there for the sales pitch when doing these kinds of bids...
UpTo Calendar App let's you see where people are going to be.
If you get frustrated with jsfiddle, try out http://cssdeck.com/labs It's nominally oriented toward CSS and all the CSS preprocessors, but it handles JS just fine (and CoffeeScript, too!). I like its layout a lot more than jsfiddle -- it's more aesthetically appealing to me. It also features the ability to do codecasts. I can't recall if jsfiddle has that, but it's a nice feature for demonstrating code to someone.
The more stories like this I read the happier I am that I use a paid service (Route 53).
Cloud Messaging Protocol: AMQP vs HTTP
Is that really an HTML5 engine?

It forced me to download a DMG containing "TurbulenzEngineInstaller.app" which itself contains "npturbulenz.plugin" and an "install_script" that installs that plugin into "/Library/Internet\ Plug-Ins/".

About as good as you can get plugin installation to be, I guess, but it's not what I'd expect from an HTML5 game.
No, she can't. Yahoo is a publicly traded company. If her policies lead to excellent talent leaving to work at a place with better perks, either giving Y!'s competitors an advantage, or leaving Y! themselves at a disadvantage, it is the board's and stockholders' duty to show her the door.