skysight-inc/HackerNews huggingface dataset:
I find the closing line amusing:
His bottom line is unwavering: “I trust women to make good choices about when and with whom to become mothers, and I think modern contraceptives enable many women to make their choices reality.”

I've known too many single moms who seem to defy this expectation and have nothing but bitterness towards the hottie men they got pregnant by and, in some cases, were insanely in love with and had enormous difficulty moving on from yet absolutely couldn't live with. For that matter, I've known too many married moms who are/were staying for his paycheck because they couldn't make it on their own, even while he fooled around the side...etc.

What I tell my kids:

Genes are like virii: They don't care how miserable they make you in their search to reproduce.

(I adore my kids but they haven't been easy to raise. :-) )
International user, so forgive my ignorance. But isn't T-Mobile a carrier?

I was referring to the unlocked phones(i am interested in the Samsug I7500) and those need the updates to be released by the manufacturers. And if i understand correctly, the I7500 still didn't even get 1.6.
I have an English Cocker Spaniel. Needs a walk twice a day, but I don't really mind that. Very affectionate, very intelligent. Also, the ears.

The one downside of Spaniels is that they steal socks and underwear and hide them. Ah well.
$29.95, incidentally. I have never split tested the penny gap -- my feeling is that it is unlikely to make a difference in either direction large enough to justify the implementation difficulty.
It can backfire, too. A recent conversation:

Manager: Why are you working on system X?

Me: Because cow-orker Y says he doesn't know how to do it

Manager: But he's on-call to support that system!

Me: Perhaps this is an issue that you ought to discuss with him.
The "no schedule" and the "index cards" seems to be a little contradicting. If you're setting yourself up to do 3-5 things the next day, you are setting a schedule for yourself; it's just not time specific, that's all. In effect, you're limiting yourself to only those tasks. Eg., if one of the task involves research on coding solution, and the solution you found uses a nice coding technique you are not familiar with, you wouldn't have the freedom to learn it right there. If you have to put it off, most likely it will be forgotten or will lose interest in it. The counter argument of say putting only 5 hrs or so of task on the index card so you can still have freedom to do the example I mentioned doesn't hold since one of the task may be to fix a minor bug that turned out to be more involved than you thought.

For me, instead of putting the time to create such a "next day" task list, I just have a list of task I know I need to do for work and for myself. For work, trac is used (or whatever the company uses). For myself, I keep a list of project goals, but no task lists. The time I saved for making and planning task is spent on jogging down how much time I spent doing what at the end of day instead. This keeps myself honest in not wasting time yet have the freedom to do things I like at the moment.
I have to say that generative encodings are the most exciting new development of genetic algorithms.

Basically, the idea is this: Typically in GAs, the genotype (the bits that make up the genome, the ones that undergo selection and recombination) maps directly to a phenotype (one to one).

So if you were going to evolve a brain, there would have to be one gene for each connection in the brain. The problem is, such a direct 1-1 encoding can't scale to huge brains. For example in the human brain there are trillions of connections (synapses), which would mean searching a trillion-dimensional space (unfathomably difficult). Nature's solution is to use development, where a brain grows over time, where the genes don't directly specify each connection, but the blueprint for how a brain should grow.

So, in generative encodings in GAs, the principle is simlar. An indirect (or generative) encoding is where one gene can represent an aspect of a developmental process instead of directly specifying each component. In some ways it's similar to how in engineering you reuse components when making a building; if the manufacture of each nail had to be specified completely separately a project would be overwhelming.
Or just use an anonymous type:

var simple = new { Field1 = "foo", Field2 = "bar" };
> In particular, he showed a slide saying that by Q3, we expect to be back to our normal operating profit of 16%.

I don't feel there is anything astounding about the stock price shooting up based on one person's presentation. While it seems what Steve did was such a simple thing, he was simply the messenger here. The message itself is huge. Profits of 16% are staggering, especially during recessions. That number is calculated from thousands of variables that affect the company's sales, growth, and overall performance. It is the end result and is all short-term investors care about.

It would be like having a loved one in ICU and hearing a nurse discuss for an hour about how they're trying to save the patient vs. the doctor coming in an saying "he is going to be ok." I don't think the hour-long explanation on the dedication of hospital staff will give you even 1% the relief that hearing the doctor's "ok" will give.

So what moves the market? Profits and projections thereof.
I remember coming across machines with BIOS passwords... I'd groan as I realized I had to open up the computer, and remove the little battery to reset the password. Took a few minutes.
Can't you call C functions from pretty much any language worth it's salt nowadays? What are the problems that are intractable in other languages?
Sublime-inspired MiniMap for Emacs
Some "instructional videos" that pretty describe what it's like owning a cat: http://www.youtube.com/simonscat
Oh man, a lot of the local tradesmen practice the "no schedule" thing. Drives me crazy. "Can you come fix my electrics" "Sorry, busy right now, call me in a month". No dude, I will call someone who can actually give me an appointment in a month - I'm not going to keep calling you like a stalker.

In other words this is a great strategy if you are trying to turn away business (which for people with too much business may be an advantage I suppose) but it's kinda rude.
A feature can be simultaneously "bloat" and "used by someone".
My ex worked at McDonald's and then later was career military. He once indicated they were much the same: In both cases, you have a uniform, photos of the chain of command are on the wall, and they work you like a dog. (Or something along those lines.)
I miss my fuzzy purring lap warmer.
Fits the criteria.

You could use it as an excuse to visit an exotic location to find the perfect pet rock.

( this suggestion made me laugh. Thank you for that )
Secret ACTA treaty not shown to public, just 42 lawyers what enforcement will be
Business Model Jujutsu
NO dog likes being alone for long, they are pack animals after all; some just put up with it better than others. Generally, smaller breeds tend to be needier and more annoying. The best ones are working or sporting breeds, beagles are the best smaller breed, though I generally prefer retrievers. Avoid breeds that have been overbred as show dogs - the American cocker spaniel was ruined by this in the 70s and 80s and still hasn't recovered, though the British cocker is still good.
Ah, the loading dock sale. I remember those well. Some of the things I found there in the past included discounted copies of SICP, 'The Little Schemer', and the entire source code of PGP (yeah they put it in a book, don't know why). There was a companion book for the PGP code that I always kept an eye out for, but was never on sale.

There's also a lot of economics/sociology books on sale, so you can pick up esoteric things on a number of subjects. Just go, go, go.
I'm a working programmer, and we have a dog. We used to have 2 but one died recently after a long and happy life. Dogs are great, and very rewarding. There is effort required, but it rewards you, like with many things.

We have boxers. They suit us. If you take a dog, you should research the breed before deciding. Some breeds will suit you more than others.

Dogs need to be walked daily. If humans were pets, they would say the same about us. It works out for the best.
this long term ingo vs con hostility is a good example of how human feeling interacts with technical matters.

It is all public so hopefully we may learn from it
Geography of Jobs (2004-2009)
By reading your post and all the requirements you have for a pet i think you're not ready. i mean, it looks like you are buying a gadget or something. a pet is a living being and thus requres love and attention. you should get a pet guided by your hart and not by the specs written on a box. just pop down your local shelter and spend a day with the animals there. i am sure you will find a special one that you won't be able to leave :)
I have my girlfriend's family's 13-year-old cat, and she fits my lifestyle perfectly. She's fine while I'm off at work, and is always there to greet me when I get home (usually because she's hoping for some milk). She's cute and cuddly (to a point, she also likes her space) and is a great friend to have around as I'm currently living alone.

I see you've gotten lots of other suggestions for cats, but I hope I can add a bit of info for you. From what I've been told, male cats really like to be let outside from time to time so they can go hunt/explore/whatever, while females are usually content with napping, bathing, and watching out a window. Further, longer haired cats are more mellow, while short haired cats can be a bit wild.

What I have is a longer-haired female cat, she is totally great. Good luck, hope you find what you're looking for in a pet!
ferrets. several.
Does anyone really use all of Common Lisp?

I'd say the justification for all of the large languages (like C++ and Common Lisp) is the same. You may not need all of it, but the features you do need will at least be standardized, compared to using a small language with ad-hoc extensions to achieve the same.

[ I here include the standard library as part of the language, for languages with extensive meta-programming support like C++ and Common Lisp, it makes little sense to distinguish. ]
Visual Cheat Sheet: CSS Compatiblity with Internet Explorer 6, 7 and 8
This Visual Cheat Sheet will help you to understand CSS (2.1 and 3) behavior in Internet Explorer's earlier (IE6 and IE7) and recent (IE8) versions.
The drawings are almost too cute. More concepts should be explained in this manner!
I've been thinking about that. I don't know what the eventual distribution would look like, there doesn't appear to be a stable solution. But at the beginning, he should locate at a point one-third of the way from the center to an end - at that point 41% of the beach is closer to him than to either of the original competitors.
If you don't think the AppStore approval process squashes bugs then you're simply ignorant about the feedback developers get from them.

Sure, not everybody doing iPhone apps are bathing in cash. But before the iPhone came along, there was no mobile development business to speak of. It barely even existed. Now it's huge. That's not a step forward in your single-faceted view?
Actually, the ones on the edges should spread out a bit, they will reduce the competition for those coming from the ends of the beach who will now have to walk further to get to another shack, and they still split the difference between themselves and the next shack. How MUCH they should spread out and what more competition will do is unstable.
I'd wager most hedge funds are heavily into inside trading. The best strategy will always be exploited.
Another programmer. He doesn't need feeding that often and he's quite well toilet trained...
I don't see them as contradictory at all - "no schedule" is about not putting anything on your calendar (say in three weeks time), which frees you up to plan your day 24 hours in advance on an index card. It's also suggested that you don't have to commit to getting all 5 things done, so you can still pursue new things if they come up.
Hole for light created on Earth
Cranky??
Math Overflow (A StackExchange site for Maths)
(via http://www.readwriteweb.com/readwritestart/2009/10/stackoverflow-shares-its-mojo.php)
heh - the reverse would be true now ;)
Dedicated GPS units have had this functionality almost since day 1. We call them "anchor drag alarms" in sailing, for obvious reasons. Switch it on and go to sleep without worrying :-)
Startup time is, IMHO, not an essential part of a 'performance', as it is usually negligible compared to the time the actual execution (often in the order of weeks) takes. But granted, for the case of small apps performing short lived tasks, JVM startup adds a relatively large amount of overhead, which can be annoying.
Thanks for this! I'm teaching Scheme to middle schoolers at the moment, and I make use of lots of visuals. I'm looking forward to trying out some of the ideas and drawings in this report.
Get a dog. Take it for a walk. Leave your desk. Better programming will ensue. I have a golden retriever.

Nothing like a good walk to get over a tedious bug in your code.
Интернет-портал ИДК - Файлы
> the entire source code of PGP (yeah they put it in a book, don't know why)

Because PGP used keys larger than 40 bits, which meant if was classified as 'munitions' (!) under US export regulations. Zimmerman got around that by publishing the source code as a book, export of which is protected under the First Amendment. You were supposed to OCR it...

http://en.wikipedia.org/wiki/Pretty_Good_Privacy#Criminal_in...
Wait a minute, the guy is proud of his bosses manipulating their stock price with hype and expectations?

This is ridiculous at best and criminal at worse.

Good that now I know NetApp is one more company I wouldn't invest in. At 90+ P/E I wouldn't probably contemplate it anyway. In fact, here I have another perfect short candidate.
An African grey parrot. Then you can teach it to say things like: "Don't rewrite, refactor!" or "Should you REALLY be doing that?"

They are expensive, but they are low maintanance and quite intelligent.
Here's an excellent google tech talk by Cliff Click of Azul talking about their hardware. Among the firehose of information in that talk, he mentions that the hardware guys wanted to add directly execute JVM bytecode. He told them not to bother since he could JIT it better and they wouldn't be able to support all the bytecodes anyway. I'd love to know more about why that is.

http://www.youtube.com/watch?v=5uljtqyBLxI#t=20m00s
IMHO I really don't give a frak about where your passions come from. But what is important to me is that one be passionate about something. I admire people who can devote and dedicate themselves to something - and to be honest (and somewhat guilty), I look down on people who do not.

I call them floaters - people who drift through life without any purpose. They go through the motions - go out with friends, go to work, watch movies... but there's no driving force towards anything. There's nothing that they're dying to do. I've been there - and it's horrible. I have no idea how these people live with that every day.
I went to college with the student who drew all these illustrations. The white boards in the computer science department were always covered with her awesome artwork. Since she graduated, the boards are much more boring.

She also was the creative mind behind our year-long animation. http://www.youtube.com/watch?v=kCHivuaQhQY
Jeffrey Ventrella and Brian Dodd expanded on these ideas in 1996 with one of the early PC games based on genetic algorithms (at Rocket Science Games.) http://www.ventrella.com/Darwin/darwin.html

Ventrella's main page is worth a look http://www.ventrella.com if you're interested in examples of genetic programing.
JITing means you can do dynamic optimisations, e.g. predicting vtable dispatches. Doing this in hardware is tricky.
I find the notion that Java could be considered an evolutionary dead end bizarre, considering that it achieved the commercial and mindshare breakthrough for garbage collection and VMs.

In fact, looking at current developments, it seems not unrealistic at all to predict that whatever languages we'll have in 100 years, many of them will be running on a direct descendant of the JVM.
Cat, agreed.
However, if you leave it alone a lot and if it can't be let out, then you need two cats so there's always somebody to play with and the cat doesn't get bored causing it to develop odd behavior.

As for the sex of the cat, I'd suggest tomcats. If female cats get in heat, it'll get quite annoying for both you and the cat and the only way out is sterilization. It's a routine operation, yet much more invasive than castration of a tomcat.
Doing email twice a day seems too much for me. I think I can get away with once.

Also, there's IM. My IM client doesn't autostart; I start it manually when I want to chat with someone or when I get to know that someone needs to chat with me. It seems to look very radical for the folks in my company, but I think it's common sense.
http://fecklessmind.com/2009/02/09/top-5-javascript-books/

http://www.reddit.com/comments/6y1km/ask_reddit_good_javascr...

http://www.reddit.com/r/programming/comments/9gy1e/askproggi...

http://www.reddit.com/r/programming/comments/8ptt5/ask_reddi...

usual suspects: Flanagan, "Good Parts" and Crockford's Videos, Resig, Harmes/Diaz...
The New California Gold Rush
Why not GD? I havent used it heavy image processing but it seems like GD is as capable as ImageMagick
I suspect you can get away with things like these in Kenya because the state is weak and cannot enforce regulation in the banking sphere, i.e. demand banking licenses and proper accounting from phone companies.

Allowing for easy money transfer between cell phones leaves less control for the state and opens up opportunities for financing illegal activities and money laundering. From egoistical or anarchistic point of view it would be cool, but one can clearly see why it isn't allowed in many other countries.

In Russia banking system also sucks (though not so badly) and usage of banking services by the general population is low. So is quite widespread to pay small amounts, like for paid web services, with SMS, or to repay small personal debts by topping person's cell phone (prepaid system is prevalent). But phone to phone transfers are not allowed. And if you wish to receive payment for your online game via SMS, operators take commission of 30% to 50%. Is it that bad in other countries as well?
Fish are pretty cool and relaxing to watch not too cuddly though, Rabbits great fun to have about, and Guinea pigs good for petting. They're all awesome (We have loads of fish, 2 Rabbits, 3 Guineas).

Here's a pic of one of our cute rabbits: http://www.flickr.com/photos/rollered/3896940499/

She's called 'Poppy', but I affectionately call her 'two face' (Batman villain).
What made you think of her that way?
Going round neighbors houses 'hacking' meals by attacking bins causing racket all night? 'hacking' the toilet by simply doing it in neighbors gardens? 'hacking' their scratching urges by hacking random trees, railings, decking etc to bits in neighbors gardens? Do not like. :)

I'd love to setup some automated webcam -> nerf gun system to automatically hit any cat in the head if they enter my property. Maybe a project for when I'm old and bitter and have time on my hands :)

If you live anywhere near other people, a cat is probably the most antisocial pet to have. (Assuming you let them out on their own)
Well if you can't find the file sched_features in /sys/kernel/debug or in /debug you can mount it using -

sudo mount -t debugfs none /sys/kernel/debug

and then proceed to doing the echo thing.

Atleast for me, in Ubuntu 8.10 this directory wasn't mounted automatically !
Freebies for Creatives - get the Studio Culture book
Thanks... I'm the someone who put the archive together. :)

He wrote so much good stuff, and I wanted to make sure it was saved and available to entrepreneurs. The full story is on my blog at http://blog.jedchristiansen.com
Commuter Railroads Build a Secret Minute Into Train Departures
Everything costs nothing while you're using resources that you've already paid for, is a more accurate way of looking at it. At the point you exhaust those resources, the cost is the cost of adding more.

It's like the old memory/cpu/whatever is cheap argument. Yes it is, until you run out. Then you're in trouble.
In an apartment with no garden/yard? Is that a good idea?

Apart from that, +1 for the general awesomeness of ferrets :)
My girlfriend and I are basically pondering the same thing, although we've more or less decided: The Hungarian Vizsla (http://en.wikipedia.org/wiki/Vizsla). Very smart and playful dog, requires absolutely no grooming. In many ways it's very much like a cat: Long claws, licks itself clean, loves to cuddle in your lap.

You'll have to enjoy running, though, as this dog requires (once fully developed) about two 1hour instances of jogging/running every day.
Because I would do all the logistics and she would approve or disapprove. Also, she spent a lot of time preening. We had fun, mind, it just wasn't very scalable.
Fair enough. I realized it was .95 after I posted, sorry. Thanks for the reply though :)
Someone did a real world thing similar to this using a 3D printer. They evolved their creatures up to a certain level in simulation then made them real with a combination of 3D printed parts and manually inserted motors.

I've seen the video before and it's kind of cool, can't find the link now though. Anyone?
For this kind of thing, I recommend the book

"Code: The Hidden Language of Computer Hardware and Software" by Charles Petzold.

http://www.amazon.com/Code-Language-Computer-Hardware-Softwa...

Being a CS major, I bought this book for the sheer amazement at how the gist of everything I had learned about computers in the university could be conveyed in one book in such easy and fun manner. The learning curve is so gentle, it just couldn't be easier. I cannot recommend this book enough to _every_ person who really wants to understand how computers work.
Duck. Rubber duck actually... ( http://en.wikipedia.org/wiki/Rubber_duck_debugging )
I have an original G1 and whenever there's an updated OS version, it buzzes and informs me it is ready to reboot into the new version.

It has been quite nice, receiving a stream of updates over the months, making things faster and installing new features!
Is Functional Abstraction Too Clever?
Touch & Copy Character, iPhone Applications | Apple Iphone Fun Site
Properly staggered and with a lead time of 9 months, yes, 222,375 women could deliver a child every 0.000040472 months on average. I'm sorry, was that not the question? :)
A number of benchmarks are mentioned in the original thread on LKML discussing this scheduler: http://www.pubbs.net/kernel/200909/76667/

At some point in the discussion, someone introduces a benchmark that clearly reproduces a problem with the current CFS scheduler. I think that perfectly illustrates what you are looking for (unfortunately, I have to run and can't pinpoint the exact post in this timeframe).
24 years of Windows package design
you need to get female ferrets if you want to keep them indoors. Male ferrets stink (a lot).

There is no problem keeping them in aparments.
Linus is openly opposed to the idea of scheduler modules, his argument being that schedules are core parts of a kernel, and modularizing schedulers woud encourage many different schedulers each good at a simple thing instead of a single scheduler well optimized for all workloads.
It is interesting that Rich Hickey shares this opinion as well (he considers OOP spaghetti code) and both of them are developing new lisp dialects!
squirrel. My Girlfriend has one. And I envy her for that. Apparently the squirrel loves to hang with the master when (s)he works.