skysight-inc/HackerNews huggingface dataset:
I don't think there is such a thing[1].

This idea might have come from the liability that can come downstream if an unlicensed (or inappropriately licensed) encoder was used to create the asset. I could see an argument for making the end distributor liable for the encoding royalty.

[1] If the file really is in another format and not just an obfuscated H.264. Judges aren't generally idiots and don't like it when you suggest they are.
thanks! Not sure what I was thinking... :)
My favorite quote from that series is from the one on smalltalk:

"Ruby, for example, was intended to marry Smalltalk semantics with Perl syntax. Why anyone thought this was a good idea is unclear."
Ask HN: How to answer "How much should we pay you"
This is a typical interview question - how much should we pay you. How do you/should you answer?

Note- this is in reference to a salaried employee, not a freelancer, where the answer to the question would simply be 'this is my hourly rate...'
Um, why you buy an index fund and you put $1000 in, you can immediately get $1000 out. And many brokerage accounts are free.

So this is no more of a scam than a bank account, except you take on more risk in return for more reward. Not a huge risk, but bigger than the money market.
> "paradoxically become a unique sanctuary for biodiversity."

Personally I see the apparent 'richness' of Chernobyl's nature as more of a reflection on how humans are using the surrounding areas than how well nature is truly doing inside the zone.
Facebook used to be a closed system, and might become one again someday. But for now the graph API makes it an open system.
> Actually, the modern convention of a single space is not due to saving space.† A proportional computer font is kerned in such a way that the space after a period is wider then between words.

That's not "the modern convention of a single space"; that's "a return to the original convention of wider than a normal character width spacing". Note your reference to the width of the space being 1.5em, for instance.

Otherwise, what you say is true.
All you are buying is a paper promise of yuan.

US dollars, devalued as they are, are still the reserve currency of the world and most importantly, oil is still denominated in USD.

So basically they can print up as many yuan as they can sell, and exchange paper with pretty pictures on it, for oil and other commodities they can actually use.
How expensive (or otherwise impractical) is stainless steel, compared to regular steel?
Computer History Museum Relaunches (nice slideshow if you've never seen it)
I went thru http://w3fools.com/#htmlsucks and errors reported there are very minor (I guess using Facebook API documentation trained me to be more forgiving).

The w3school is a perfect for what it is. Is it reference? No - they don't claim to be. Is it school for beginners? Yes - and the excellent school. The organization is very good, there are examples, etc.

Can somebody make better school which is wiki based? Yes.
Best way to learn is to do, so depends what hardware they have to play on.

I personally went Z80->x86->arm with a few others thrown in.

I'd probably suggest most people learn x86 and then arm.
How to fix 'duplicate content' issues for city-specific pages
Hi! I've put together a very basic lead generation site. To cater to different cities, I've linked a list of the most populous cities in the U.S. to modified versions of my index page. So far, I'm only appending "in $city" to the title and h1 tag.

How big of a problem is this for search engines?

I would like to present the same information to each state. So, besides including a dropdown for states, how else would you have a page dedicated to each city without tripping the duplicate content wire?
The game is also massive in size, at over 6 gigabytes, so it’s going to take a while to download even on a fast connection.

That's pretty small these days.
ok, I don't believe we're getting anywhere. My challenge to you is, if it's so easy, build it. Prove me wrong and make your millions while you're at it :)
> Lawyers are very good for telling clients what they want to hear, and for taking their money in battles to "do what's right".

[rant]

Some lawyers indeed do that. And in a given case it may look like that's what's happening.

But lawyers are constrained by legal ethics rules, which really do require us to put our clients' interests above just about anything else:

1. Lawyers are required to be zealous advocates for our clients' causes. That's a universal feature of legal-ethics rules in the U.S., and AFAIK in most other countries too.

2. Once we take on a client representation in a given matter, we're not allowed to fire the client except in limited circumstances or with the client's agreement. If the client goes flaky, we may be stuck with him / her / them / it.

3. Lawyers can, should, and typically do advise clients about the potential downsides of a given course of action, including bad PR. But in the end, unless the client is asking us to do something illegal or unethical, it's very likely the client's call, and there may not be much we can do about it.

The foregoing can sometimes be a convenient excuse for lawyers to do unsavory stuff on behalf of their clients. But the alternative might be a system in which lawyers were allowed to bail out on their clients at will -- and in which people with unpopular causes were unable to get legal representation. I don't think many people would want that kind of system, especially when they realized that someday they might be the one who couldn't get a lawyer.

[/rant]
I agree. I can't use the movie as evidence. Even the things presented as facts (for instance, I read an article that said the dilution of shares wasn't as bad as the movie presented).

That said, when someone (like me) makes a false statement based on the movie, you should refute the statement itself. For instance, did Zuckerberg agree to work on the site, and give the winklevosses the runaround for a month?
Awww, that is mondo righteous! Go Knuth!

I just hope he lives long enough to complete the rest of the book(s) he has planned. This thing took so long that it's, like, the Duke Nukem Forever of CS books. :-(
4. SecureBrowse. Add a couple settings to your computer and no matter how/where you are connected to the internet it will route your trafic through your home router. I've seen an increasing number of "normals" that refuse get on public wifi because of security concerns-- they are convinced the moment you connect to public wifi everyone will be able to access your email and bank accounts. Subscribing to existing VPN services is either too complex or not compelling because of the price point-- people don't want ANOTHER subscription just to use free public wifi. VPN technology isn't magic, but with the right (simple) implementation it might seem like it.
> What is a point of working whole day so you can pay another person to raise your kid? Who's kid are you raising then anyway?

Careful not to over-generalize. It's quite possible to be an involved parent, while still sending your kid to daycare etc.

I'm not sure whether you've raised kids, but one thing about babies / toddlers is that in certain phases, they're absolutely relentless. You literally cannot take a 5 min break for 12 hours or so. That was a surprise to me.

EDIT > Except when they're asleep.

I do have similar feelings about nannies, though. Im sure there are great nannies out there, but what I typically see are glassy-eyed toddlers being wheeled around by nannies who are chatting on the cell phone. The kids get affection, but very little learning interaction.

That can't compare with the kind of high-bandwidth learning a curious child can have with an involved parent and mentor.

For a famous example, consider the special relationship that Feynman had with his father.
Big in Denmark: iPhone captures 36% of phone market value
Is it common for java developers to use a "dumb" editor like textmate / jedit / nano? I've heard that a good IDE is a requirement for writing significant amounts of Java. To be fair, I've mostly been interested in Scala; but it seems like you have to know Java to get the most out of Scala.
Bill Murray’s Hilarious Speech to Sofia Coppola at the NBR Awards
When I started doing inbox zero, I actually spent much, much less time on email. An email you leave in your inbox costs you mental energy every time you see it. An email you deal with immediately costs you only once.

Also learning to use the gmail shortcuts J, K, <enter>, X, Y (or E), C, shift-I, *-A, and G-I was very helpful. You can type ? from the gmail home screen to see the shortcuts. Try it out!
Everyone Wants You to Fail
I wonder if the Corona framework is good for fart apps.
And three hours later I'm down to 35. Thanks again HN for practical support!
> I'm surprised that a community of internet entrepreneurs is so disinterested in advertising considering how many of your own sites are dependent on it.

An interesting poll would be how many of us generate revenue from ads.

HN has traditionally been pretty vocal about its dislike of advertising and belief that advertising will die off etc
Facebook is like living in a large city. People are attracted to NYC because there is a lot going on there, they know people there, etc.

Saying "Why use facebook when I have the whole internet" is similar to saying "Why live in the city when I can live in any number of other small towns." Sure, some people aren't big city people, and they like the smaller tighter rural communities. The city can belittle someone's ego and make them feel small and insignificant. There are always going to be the "city people" and the "non-city people."

On Facebook Dvorak is just another user, but on pcmag.com he is an important journalist who's opinions are valued. Easy to see why he prefers one over the other.
The Call of Duty series is published by Activision, not EA.
I do.

If you want to write a parsing program that can delineate sentences, doing so in the face of abbreviations can be difficult. If, for instance, a sentence ends with an abbreviation, and the next sentence starts with a proper noun, an algorithm would detect a run-on sentence and would have to resort to tearing the grammar in the two adjoining sentences apart to figure out where to split them.

If there is a double space between sentences, the problem is reduced to a trivial string splitting operation.

Furthermore, any app that visually displays the text should know that some people use two spaces between sentences, and can trivially correct for this if it's implementing its own fancy typography. HTML already ignores multiple contiguous 0x20 spaces. Any text rendering algorithm fancy enough to implement good typography can likewise simply ignore the double space.

Double spaces between sentences have no mandatory effect on visual layout since layout algorithms can ignore the extra space, However, it can have a significant effect on the speed, if not accuracy, of text parsing algorithms.
If you're stack on the Windows platform, it may be a true pain to build using other technologies. Major OSS tools can be more easily mantained on Unix-like systems (RoR, Python, even PHP it's a mess on Windows).

I'm talking about production environments. I do myself use WinXP for development, because I'm forced by other tools I must use; but my current production env is Ubuntu.
Unless I'm missing something, IE9 will be shipping on new laptops, so it should have pretty wide usage.
How to Buy an iPhone at the Worst Possible Time
Thanks for the post. I must admit,I thought w3schools was affiliated with the w3c. Good to know its not.
Now if only you were permitted to write software to take advantage of the cool hardware you build.
Almost thought that was the Ruby Shoe framework...
It can seem a bit scattered too:

iOS 3.2. It's a rotation lock switch!
iOS 4.2. It's a mute switch!
IOS 4.3. Oh whatever, you can pick.
Why do you need to enforce rules, other than documenting the classes/methods defined?

The less repetitive work we delegate to human fallibility and instead delegate to a machine, the more time we have for human ingenuity.

Shit doesn't work or it breaks, then the person who sub-classed needs to fix it.

It's not that simple. The more difficult it is to understand the rules of behavior before changing the code, the more difficult it is to change the behavior. It's not just a question of expressing valuable -- but simple -- kindergarden requirements (this value may not be NULL), but higher-level requirements (this method must be called in the context of a READ-COMMITTED transaction).

The more you can express concisely, the easier it is to mutate the system over time. It's not a question of breaking code -- or noticing when it breaks -- but having the language assist in simply not breaking it at all.

This also happens with plain aggregation/composition btw.

Composition makes invariants easier to understand. If you then design your classes so poorly as to fail to enforce correct behavior through their API insofar as it is possible to do so, that is the programmer's failure.

It also happens with data-immutability (which has nothing to do with inheritance, as your object can be immutable and extend a dozen classes).

Data immutability is related to the avoidance of inheritance insofar as they both very significantly facilitate the full and easy comprehension of an implementation invariants.
This link doesn't work for me. Were you trying to link to the following thread?

https://groups.google.com/forum/#!searchin/comp.lang.lisp/co...
When I worked as an employee I felt my job performance was hampered by the company policy of what went into the computers. (eg. they were crap). I swapped out just about every component I could in those machines, some funded by the company, some funded personally.

Most professionals are expected to maintain their own tools.

Most mechanics have their own tools, having the tools you like to use at your disposal is essential to doing a good job. The tools are also far more expensive than a computer.

Personally, I would have loved to be able to bring my own computer to work and would have allowed me to drop the hassle of trying to hide the improvements I was making to their dev machine.

Buying your own computer in dev is kind of like a lawyer buying his own suits. It may affect his job if he doesn't look sharp. There are lots of places to work and if the place you work at doesn't recognize the additional productivity you have gained from buying good tools then perhaps it is not the place one should work.
It's an excellent name and I wish I had thought of it. People seem to like the word "bubble" in the app store. Not sure why, but there is definitely a trend there if you look into it.
Knuth Volume 4A: Combinatorial Algorithms Part 1, is now available
If you liked that -- I wonder if you would also like the longer version:

http://blogstrapping.com/?page=2011.014.10.05.57
Zoho Preparing Online Accounting Service Zoho Books (Screenshots)
I work (partly) with the marine industry, where stainless is a common metal. The main problem is that there are many alloys of iron, of which that is only one, and each has its various benefits. Most bolts are rated grade 1-8. If a grade specific bolt is specified, then stainless is a problem. Or if vanadium (spring) steel is needed. Etc., etc.
"Is it reference? No - they don't claim to be."

They don't? http://gyazo.com/61a797188fa6045b23e6f5cf22006e1c.png
I'm sure it was not that bad until the movie came out.
Was thinking exactly the same thing. Who do they think they're fooling?
I haven't had a chance to use this, but the Smith-Wenkle method seems like it should work well: http://infohost.nmt.edu/~shipman/org/noel.html
There is nothing wrong with pine (well other than mutt is better) in 2011.
That's not a good reason to use two spaces -- that's a good reason for people who think one space is "the standard" to stop haranguing people who use more than one character width to separate sentences when typing.
Your resume, along with your cover letter, needs to be relevant and tailored to each individual business you send it to. You should never have a "generic" resume to send. If the business your applying for is looking for java programmers, you need to put any relevant information that pertains to the java world, like work experiences, and what frameworks you use.

They don't need to know about how you know python, lisp, or whatever. In fact you are more than likely wasting their time. You literally get 10 to 20 seconds of time to shine in your resume - because thats the normal time it takes for a hiring manager to scan your resume. These people get a ton of resumes, so don't waste what little precious time you have.
For a while, I worked at a company that had a "lose your laptop and get fired" policy. They backed down after less than a year, but it definitely caused me to think twice about where I stored my laptop at home and on the road.
The traditional advice is to dodge the question and make them name the first number.

That advice works because they probably have a range in mind already. If you delay, they'll offer you something in the middle or lower part of that range, and you can negotiate them a bit up. If you name the first number and it's below or on the low end of their range, they will just accept and it will be worse for you.
The Monk vs. the Printing Press
Thanks for the link. Didn't realise that they are allowing you to buy the Yuan and the account is actually in Yuan (though you deposit in USD -- conversion at the time of deposit).
What does the § key do?
Is it just me, or is the entire 'War on X' meme beginning to get annoying?
There were also manufacturing defects that caused "cracks" in most cubes. Also, OS X was barely usable at the time. The platform was much more robust when the Mini came out.
Didn't you mean (insert Arc joke here) ?
No, I read it in Dilbert first.

"You'd better click something or I'll have to ship you some books." -- Dogbert
If email quota is patented, does that mean webmail providers like Gmail and Hotmail are no allowed to limit my email inbox size? :)
Are you saying the graph API isn't open enough? How, specifically?
After reading the first paragraph, I realized that I mistook "CL" to mean "Clojure." The comment about Common Lisp lacking tail-call-optimization being a factor in not considering it a functional language reflects my only real problem with Clojure so far.

Other than that, this writeup reflects what I've learned so far of Common Lisp - it's much more of an imperative style language than it is a functional language.
Challenge: Build an über-Node.js in Racket
Yes, and really it wasn't much of a problem for us. The company still has a monopoly on the laundry-webserver business, though, and overcharges other people horribly.
IE team member responds to IE9 canvas complaints
Angry Doodle Bubble?
Aren't we done with this kind of language for titles?
I agree that there should be wider sentencing leeway in general. I think much more should be left to the discretion of judges.

I do not agree --- in fact, I militantly disagree --- with the notion that physical harm should be more severely punished than virtual harm. Crimes should be punished based on the harm they cause and based on society's interests in deterring crimes. The ease with which a crime is committed should not be a factor in its sentencing.

All crimes are going to get easier to commit this century.
Nope. Just search google for:

"secretly Scheme with bad syntax"

It should be the first hit.

It's a comp.lang.lisp post by Kent Pitman. Here's the header:

Newsgroups: comp.lang.lisp
From: Kent M Pitman <pit...@nhplace.com>
Date: 15 Jul 2007 02:19:09 -0400
Local: Sun, Jul 15 2007 1:19 am
Subject: Re: New Computer Language Shootout?

Here's a copy of the message:

http://pastie.org/1461082
App Store 10 Billion App Countdown
The movie portrays this (and many other things) inaccurately.
just as another aside - I've made a similar objection to the one you pointed out here. When Oliver Stone made the movie about the JSF assassination, he created some footage that looked like the "real" footage and presented it in the movie, with full acknowledgements that it was just a version of reality. While I'm making no assertions about the truth of Stone's point of view, the controversy made me aware of how stories can become so powerful that they become reality even in the minds of people who are aware that they are stories...

this is just another way of saying - I do appreciate your comment, and it's reminded me of the danger of thinking I'm always in control of my own ability to consciously separate fiction from reality... "seeing it", in spite of intellectual awareness that it's "just a story", has a powerful effect on the mind.
The problem with that sort of thinking is that it relies on you being able to time when when market will go from being irrational in one direction to being irrational in another.

Lets take the dot-com boom as an example. There were people saying that dot-com companies were overvalued in 1997, when the Asian currency crisis hit. Those people were, in retrospect, probably right. However, the next two years made them look like complete fools, as the bubble maintained exponential growth for another two years before completely collapsing.

Same thing with China. Yeah, the bubble might have another couple of years left. If you get in now and get out when the crash hits you'll make a modest profit. But, if you mistime the crash, you could stand to take huge losses, as the value of your currency investments falls far below the price you paid for them.
Android Hasn’t Been Hurting The iPhone -- It's Been Hurting RIM
Like "Taking pictures with your MacBook every time the lid opens."

http://news.ycombinator.com/item?id=2089294
Whenever I introduce people to functional programming, I always list the standard benefits you'll hear and then put emphasis on powerful abstraction being the most important feature that makes fp worth learning.

Common Lisp is great because it realizes that abstraction and expressiveness are what make fp powerful, and is smart enough to know when to drop 'purity' in favor of these.

After spending a lot of time with Haskell and Scheme, Common Lisp feels very non-functional, however I still feel it is the best language for expressiveness and abstraction. Work with Scheme and Haskell enough and you'll find yourself writing some convoluted things to maintain purity. The problem with purity is that while it makes somethings much easier to express, there are times when you have to stop and ask "how do I express this", I find common lisp always gives you some way to express anything, but leaves you asking "how can I express this better?"
That is one area I could have expanded upon.

The developers they hired were working on the Android version of the app and I believe at that point, they had a little more money they could actually put toward hiring a developer.
This is a secondary offering. Local.com is already a publicly traded company. Not a good sign.
Also check out the Southern Stars SkyWire. Apparently it's a true RS-232 I/O cable that plugs into the dock connector. They use it to drive telescopes, but apparently it's not limited to that.

http://www.southernstars.com/products/skywire/index.html

I've gotten as far as opening an input and output stream with it, but I haven't had time to dig up an RS-232 device to try talking back and forth.