skysight-inc/HackerNews huggingface dataset:
Can anyone point to examples of harm done by mostly-unregulated private trading of private companies?

As an aside I found it amusing that all that's required to turn the year in the SEC logo from 1934 into 1984 is adding an L in the middle.
Wow, reading some of the responses makes me feel YOUNG.

I started programming some 3 or 4 years ago (at the young age of 14) in C. I wrote various simple tools that did cool things. For example, in mid 2008, I wrote a short program that interfaced with a wiimote (using one of the various libraries) to control xmms2. xmms2 was controlled by means of system(3).
I disagree. His spat with Wired has become a real issue. The public perception of Wired's, Lamo's, and Greenwald's integrity is at stake.

Since they are all critical players in this saga and important sources of information and analysis, their claims and charges against one another must be throughly analyzed.

To this end, Greenwald's other rebuttal is essential and very substantive.
Japan and the US used NTSC at 30 frames per second, much of the rest of the world used PAL or SECAM at 25 frames per second.
Looks like all of those except EOPL are freely available, too.
True, although in my experience, Paypal support is worthless at actually resolving issues.
Well of course they aren't. They are his videos. He is the one who should be billing google for serving his videos.
To compliment your explanation, here's some math.

Newton's law: F = m* a = m* dv/dt. If we assume the child and bus seat's masses are constant (no exploding kids, please!), this leads to F = d(m* v)/dt = dp/dt where p is momentum. When the child hits the foam seat, the force will not remain constant, that is it varies with time, leading from the above to dp = F* dt. We can find the change in momentum by integrating Force with respect to Time, leading to (in LaTeX notation) p_f - p_i = \int_{t_i}^{t_f}(F* dt) = I where I stands for Impulse.

The time-averaged force F' = 1/delta(t) * I = 1/delta(t) * delta(p), and this is where I think it becomes very clear that we like to have longer collision times for less damage. If we're interested in having a smaller average force for when the child hits the seat, then either delta(t) needs to be longer (the collision takes a longer time, due to e.g. the foam seat, the bumpers on cars, collapsible sections of the vehicle, etc.), or the change in momentum of the child needs to be smaller (e.g. if the collision is inelastic and the seat brings the child's velocity to 0, that is better than the seat bouncing the child back). It's easy to add another layer of foam.

Possibly the funnest lab in my high school physics class: shooting an egg at a brick wall and having it survive unharmed by encasing it in some design. (Mine was the Hindenburg of Bubblewrap.)
>Just because the cause of the problem is a difference in home life, doesn't mean that the easiest solution to the problem is to "fix" the home life (i.e. end poverty).

Just adding my voice to the sibling posts - by our governments figures we're below the poverty line, we were substantially below it but we're clawing our way up slowly. We do literacy and numeracy educational activities, general knowledge, problem solving, etc. with our kids at home.

The eldest is now at school so his rate of learning has fallen back a bit but I think we're probably doing as much as anyone above the poverty line.

Where we falter is affording things like sports equipment, foreign trips, arts (theatre) and music events.

IMO the whole schooling system probably needs working over; the assumption appears to be that school+parents are failing if kids aren't academic. Not everyone is, nor should be, particularly academic. We don't seem to decry standards in education when people leave school and can't do basic vehicle maintenance or simple DIY tasks. Education is not solely intellectual pursuit.

How do you propose to "overcompensate" at school for a lack of motivation brought about by low parental engagement. Unless you're getting the parents into school to have co-learning experiences or something I don't really buy the idea that tightening your belt will stop your shoes falling off.
For home:

- Linode. Got the 1024 for $40/month. I'm pretty happy it fits my usage. Host my home websites, email, vpn, etc.

For work:

Our customers are mostly in New Zealand so it's a real pain. US based providers are cheap but slow to access while NZ providers are expensive (especially for international traffic) and there is a lot less choice. We are finishing rolling out a new GSLB provider ( 3crowd, recommend ) so we can effectively deal with them separately.

Having said that we use the following mainly to serve international customers and NZ overflow:

- Singlehop - Nice, cheap dedicated servers, new servers are deployed in ~3 hours and fairly reliable. Nice user interface and good spec for the price.

- Serverloft - Not quite as good but still pretty cheap. Deployment was slower last time but no real problems.

- Amazon Cloudfront - Playing around with it. Bandwidth is too expensive for day-to-day usage but great for overflows. NZ customers hit California or Singapore so a bit slow although there are rumours of an Australian site coming at some point.

I'm tempted to move the prod/dev environment to a US-based cloud but the latency/bandwidth constants from NZ->US means that files uploads/downloads for devs and internal customer's are probably too slow.
Of course we know what defaulting is. Why is it bad?

I wonder who is that we you refer to. Is applicative a Bourbaki-style pseudonym for a group of aspiring Haskell hackers?

I never said it is bad, it looks like a useful and convenient mechanism. My complaint is about its non-genericity. Indeed, it is limited to numeric literals only; even to reuse it for string literals, you need a compiler extension.

A general coercion, understood as something different from a function (pack, unpack), would have to coerce between two types of wildly different structures.

By general coercion, I mean implicit conversion not limited to numeric literals (or string literals, with an extension) only.
It appears that easting less is hard for the majority of people so that they look for other ways to eat less without saying eat less.
My perception is that at WinXPSP2, where Microsoft finally got serious about runtime protection, the state of the art in mainstream Unix deployments was not that much better. How resilient was Solaris to overflows in 2003?
So, as an AdWords advertiser, here is my experience when someone gets "creative" with ways to encourage their audience to click on my ads:

1) I see a sudden spike in my daily spend and think "Yay, I'm going to get more customers!"

2) I go to Analytics and see a wave of people who spent seconds on the website and did not convert to the trial.

3) Google bills my credit card for hundreds of dollars.

This has actually happened, although the specific incentive to click fraud was different. I was sixteen flavors of pissed.

Google keeping me unpissed is worth $10,000 a year. I'm a wee little customer. The whackamole sites are worth a few tens of dollars a year when behaving normally. What do you expect Google to do?
How to Lose 20 lbs. of Fat in 30 Days… Without Doing Any Exercise
So hacker news is "anything that gratifies one's intellectual curiosity." Which can be quite general news.
Gifting Digital Books
I'm happy a gastric band worked for you, but I'm always uncomfortable when people suggest surgery without also mentioning that it has major risks. [My aunt passed away last year after gastric band surgery at one of the top hospitals in the country. She contracted MRSA and had some other complications.] While I can appreciate the feelings of frustration and helplessness when you can't control your weight, I think one should seriously consider the risks before signing up for surgery. Especially if you have kids.
I'm also unsure about the new pricing and wanted to throw another wacky pricing model into the mix.

The reason I would consider 365.io instead of simply using an album in my flickr account is primarily because I feel like paying money (even if it's just a few dollars) is a commitment and I'd be more likely to keep up the photo-a-day habit having put some money behind it.

So bearing that in mind, how about this.

When signing up, the user can choose between two price plans:

1. Flat fee of $11

2. User pays $20 upfront but if they submit a photo for 90%+ (or whatever) of the days then they will be refunded $15 at the end of the 365 days.

What do you think?
Sorry about that, since you mentioned an interest in fiction writing I figured that would be understood.

As to the other idea, yeah that would be utterly laughable unless you saw it as a way to expand your contract work, which gets away from the whole 'making money while you sleep' idea in the end.

And trust me, honesty is best especially in a community like this. Though your comment makes me think, Amazon not differentiating between fiction and non-fiction for their revenue sharing in ebooks limits how many people will want to direct sell books on topics where the book should sell for a significant chunk of change through their site. Hmmm interesting.

Be curious if they change the rules there at some point or if it simply is not worth their time, since right now it's fairly low maintenance unless they decide to remove a book for some reason.
CookieCutter-Editor : Design cookie cutters that can be printed on a 3D-printer
Given the full quote I still call it detraction:

"What's more worrying is that all dynlangs, including the few acceptable ones, like Common Lisp and Factor, are starting to look horribly dated against C#. Seriously."
No I am not saying that. Sorry for not being clearer.

I am pretty sure they are not exactly as easy, but I have no idea which is easier! That's an interesting question though; do you know of any studies on that subject?
I was 11: BASIC on a BBC Micro. But I got my first soldering iron burn at 6.
I don't recall the exact age. Dad brought home a VT100 and an acoustic coupler (actually, it might first have been a 52). Sometime after, he created a separate account for me on his employer's PDP -- or had they upgraded to the VAX by then?

Props to the employer for (sort of silently) permitting this.

Separately: Email, shemail. Via TALK, I was IM-ing before most people knew what email was. ;-)

Also, turning in school papers processed through runoff greatly impressed some teachers -- deservedly or not.

Finally: I still miss the DEC manuals and the like. Back when documentation was DOCUMENTATION.
2010 Domestic Box Office Visualized in Chart and Video
In fact those larger vehicles may increase the risk of hazard to smaller vehicles. It sounds almost like a zero sum game, but I'm sure many more factors come into play.
As a doctor who counsels patients on weight loss every day, I think this is the sanest healthy-eating article I've seen from a layman in a long time. This is absolutely great. A small point: willpower starts in the store. It's much easier to choose against cookies once in the store than three times a day at home.

Let me encourage folks that exercise is still the other very important part of the equation, and, like eating right, has other benefits as well: less back pain, more energy, better concentration, better self image. Exercise will also help preserve muscle mass.

I also give people a standard reading/homework list:

-- Michael Pollan's essay Unhappy Meals

-- Deborah Madsion's Vegetarian Cooking for Everyone

-- Howard McGee's On Food and Cooking

-- Julia Child's Mastering the Art of French Cooking

-- Watch "Food, Inc" and "King Corn"
Sounds like the people you're talking about are jealous, and covering it up with insults.

Self-promotion has always been important. The degree of importance depends on your goals.

If you want fame, you have to self-promote. If you want high rates and the choicest jobs, you have to self-promote. If you want to work on interesting problems and make a living doing it, you have to self-promote.

If you just want to hack on stuff that turns you on in your spare time, then self-promotion is optional. But who doesn't like a _little_ recognition? I don't think the open source community would exist without that drive.

I think self-promotion should be grounded in merit. I would hope the people I respect that might dismissed as "just really good at self promotion" are actually good at what they do.

Sorry for the rambly answer.
An interesting related effort is collaborative subtitling, as done by ViKi: http://www.viki.com/

They've got a web interface through which hundreds of people can simultaneously work on the subtitles for one video. They were on TechCrunch a few weeks ago, I think.
I did the same with our C64 around the same age. I never call that "beginning programming", though, because it took very little problem solving on my part, and doesn't come close to what it takes to make something usable nowadays.
I think GATech used SICP for a semester or two as well.
Not for every piece of software I install on my computer, but if I'm doing it for work or if its important like an OS or a cellphone plan I do try to read the entire document. Its really not that bad if you're willing to take a few minutes and they aren't written purposefully to be hard to understand - just to be legally precise.
This is the blog book and comments that got tim Ferris to write his latest book 4 hour body . For those of you tight on money, just reading this post by Tim, as book is all spelled out for you here.

This blog post is actually how I found out about his orginal book, 4 hour work week. Which final got me on right path of finding resource I needed.

Thank you time
People write minimal Lisps because they're easy while being elucidating. You can describe a compiler for a more-than-minimal Lisp in a forum post.

1) Specify representations for: integers, strings, symbols, and cons-es; specify a data structure for the symbol table and define INTERN properly.

2) Implement the reader, cribbing heavily from CLHS 2.1.4, 2.2. Set up constituent, whitespace, and terminating character classes, and implement reader macros for at least quote, double quote, and left/right parens.

3) Specify a representation for the environment, which will map symbols to offsets of variables on the stack frame; have a stack of these objects.

4) Figure out what special operators to handle. You can get away with just: lambda, progn, if, quote, let.

5) Starting from each top level form, walk the code recursively. Each element you encounter will either be:
a) a top-level definition
b) a single symbol variable reference
c) a list with a symbol at its head which is a special form
d) a list with a symbol at its head which is a function call

As you walk the code, push a new environment onto the stack for each lambda and let you come across, which you pop off when you're done walking the corresponding body (but make sure you save it somewhere).

5.1) In one pass, collect information on closed-over variables. Walk the code looking for variables which are referenced (5b) but are not present in the environment. In that case search up the stack. If you find it in a parent environment, it's a closed-over variable. If you don't find it at all, it's a global variable.

5.2) Use the environment structures you just collected to assign local variables to stack slots. Figure out a closure representation (use a code pointer followed by an array of closed-over variables). Use the info you collected in (5.1) to assign variables to stack slots and closure variable references to closure variable slots.

5.3) In a second pass, generate code. When you reach:

a) A TLD, emit a call to the runtime to associate a global name with a lambda
b) A variable reference, emit code to either load the value from the stack slot noted in your environment structure, or from the appropriate closure slot, or emit a call to the runtime to look up a global value.
c) A special form: generate function prologues/epilogs when you reach a lambda form, use labels and jumps to implement 'if', and use whatever data facilities your assembler has to handle quote-ed literals. When you reach a nested lambda, emit its code as a separate function, then at the point where it is used as a value in the parent function call a closure creation function providing it with the address of the generated code plus the values of all closed-over variables.
d) A function call, emit a call to the runtime to look up the global value, then evaluate each of the arguments left to right, pushing them onto the stack. Then, jump to the body of the function.

6) Implement the runtime functions for cons handling, the global symbol table, and closure creation.

Extend as you see fit to include mutable variables, etc.
I find the single biggest problem with managers is #9 - "Do you have enough distraction for programmers". Time and again, management, or whomever can offer distractions, don't see the importance of it.

You give a team a pool table, game console, or some other form of "getting away" from the work, and you'll get back tenfold in terms of work done from them.

The second biggest offense seems to be working hours... too many managers think that programmers should be working the same as everyone else - 9-5, onsite 5 days a week, etc... we just aren't wired that way... when I can put in a few hours at midnight, I'm much more productive for my boss...
Ruby(ish) in Atomo
Like most people you have waaaay overestimated the amount of calories burned during exercise [1]. To burn 200 cals in 9-12 minutes you will need to be doing all out sprints for that entire time and that might not even get you there.

I'm in pretty good shape and did a real 1000 calories workout one time with a trainer friend of mine (he has a body bug which does an okay job of tracking calories). It took an hour of high intensity exercise and I nearly puked a few times during the workout. That's how hard it was.

[1]http://www.fitsugar.com/Ten-Ways-Burn-200-Calories-1081158
New Year’s Eve Party Planning – Advice from the Front Lines
Envy Labs has really been a model citizen in the Ruby community. With the release of Zombie for Rails, the podcasts/videos/blogposts, and now the cheat sheets. Kudos to them. I hope to see more and more dev shops following in their footsteps.
I don't think Amazon's 30% is hostile to higher priced books directly. A book that costs 20% as much, but sells five times as many, ends up paying the same fee to Amazon.

I think the difference is that higher volume, mass market books benefit more from being on Amazon. While a specialized and pricey book won't sell to random people browsing Amazon. So Amazon is offering less value for the same price.

I think it'd be hard for Amazon to change the rules. What are they doing to do? Lower the commission on the first 500 copies you sell? That would hurt them with the people selling unpopular books who would sell nothing at all without Amazon's help. And it would annoy popular authors who are like, "Why should my rate go up the better I do?"

Lower the commission on books over a certain price? That will cause price distortion (books near the price will increase their price), and it's in opposition to Amazon's general approach to things (sell high volume cheaply). If you change the commission gradually over a range of prices, that has the downside of making the rules more complicated which most customers don't like.
I agree in general, as I try to learn at least one new language a year and it's a great exercise. However, I think some of them are crossing the line (perl5, 6 even more) and honestly believe that I would save at least a couple of weeks of my time at work this year if I wouldn't have to chase Perl code bugs that would be completely obvious in other languages. Both due to the crazy syntax and due to not exploding with an exception the moment something looks silly (warnings, strict, autodie and others are pretty much mandatory in code I get for review). At this point I'm an anti-perl advocate - and again, I believe it had positive effects at work. It goes beyond complaining about "unknown syntax".
You made a comment with no supporting statements or background information - I think the onus is on you to say why your position is beneficial. I suspect that is why you've been down-voted on the whole. Personally I think you're exactly wrong too but I'm pretty sure that's not the reason for all the downvotes.
True, the heuristic I mentioned should only be used as part of a more complete analysis.
Behind the Population Shift
i would probably suggest $4.99 vs. $5.00 -- there's a reason people do the silly 99 cent thing, or so i've read.
Kentucky Creationist Museum Will Feature Dragons, Unicorns
I'm surprised no one mentioned akka - http://akkasource.org
Where exactly does he admit to click fraud?
Doesn't everyone on the internet already know that website operators receive revenue from visitors clicking on ads? I don't comprehend the underlying premise that ad-clickers are supposed to be ignorant of how internet advertising works.
In a crash, "The child will go against the seat, and that will absorb most of the impact," said John Hamilton, transportation director for the Jackson County, Fla., school board.

How do you go against the seat when the bus flips over?
اخبار البورصة المصرية
اخبار البورصة المصرية اخبار البورصة المصرية اخبار البورصة المصرية اخبار البورصة المصرية
One of the things I have noticed between most of my friends that are really good programmers is that they started very early.

I was quite a late starter, around 15/16 year at school I did a project for computing class to clone "cdbaby or cdnow.com" in cold fusion and javascript, I wasnt even particularly certain about going to uni to do computer science.

Couldnt feel more lucky that I did
No, but English is not a strong point in support people, to put it mildly.
Usually (always?) tumor cell are not only immortal, they also have problems with the chromosome copy process. The extra chromosomes are copies of the normal chromosomes. The number varies in every cell line to cell line.

So these cells are different, but most of their molecules are exactly like the molecules of a normal person. So they are useful to study most of the properties of humans cells.
Either that, or someone needs to hurry up and make the tech that allows us to download our brain/personality to hardware already so we can do without those annoying wetware limitations of requiring sleep, food and exercise. :-)
He should put 30 second clips on YouTube and then have links to the full video on vimeo.
Like jerf said, just give them a name and be done with it. Why would you want anonymous, mutually recursive functions?

These things are sometimes useful in writing compilers though, but then the transformations are more elaborate.
If a user of my site asks me how the ads work and I say that I get paid if users click them ... Is that click fraud?
Bud's Genius Guide to all weight loss, which obviates the need for ever reading about any diet or weight-loss method, ever again:

Burn off more calories than you eat. Adjust exercise and eating to follow this rule.
Six deaths a year? Add seatbelts and you'd have more deaths than that from communicable disease. Lets have all these kids put their hands on exactly the same surface.
lol "wetware"
Ask HN: What charities do people donate to this year?
It's that time of year again... time to donate to our favorite charities. I'm curious where HNers choose to donate their money.
Don't be heartless. There are thousands of dollars being stolen from an honest cameraman and you don't think Google owes him one word from a real human? Honestly?
I'm really sorry to hear about your aunt. You're right, there are certainly risks, which have to be weighed carefully and it isn't something that should be taken lightly.
The Year in Materials: Graphene, Flexible Electronics and Advanced Displays
"The openness of the United States population to immigration.."

What did you mean, that the people are open to immigration? Then maybe. But if you are talking about govt. policy, this is not correct. The united states is not at all open to immigration.