skysight-inc/HackerNews huggingface dataset:
"a bad workman always blames his tools"

ORM's are just a tool, some better than others. Developers need to know SQL, relational algebra and normalization. There is no excuse for not knowing proper databasing, ignoring the SQL generated by your ORM and blindly following along. A good ORM (like SQL Alchemy) will grow with you from the simplest of cases to the complex.

Personally, I have never developed an application with an ORM and ignored the SQL generated. Most of the time the SQL generated by the ORM is acceptable but there are instances where the naive approach with an ORM generated piggish SQL and needed to be reworked.
I'm confused. The discovery article says "Each Lens, which measures 112 meters in diameter, can provide enough energy for an average household." Does that mean we need millions (or even billions) of these structures?
Marijuana DUI
> I wanna make a small change to the code to add [Feature X], I’ll just make a little branch, alright?

I suppose this is a product of growing up on Git. Growing up on SVN, I'd just add the feature.

> I was looking for the SVN equivalent of .gitignore: A list of file patterns that do not get source-controlled, ever. \ It turned out that SVN’s ignoring mechanism is far more complicated than that....

You're perfectly able to use a '.svnignore' file, if you like. In fact, the "Ignoring unversioned files" chapter (http://svnbook.red-bean.com/nightly/en/svn.advanced.props.sp...) describes how to import .cvsignore files, which are another predecessor to .gitignore files. (Note to OP: If you hated SVN, just stay far, far away from CVS). SVN gives you a lot more rope with respect to properties if you want to do more complex stuff with properties (and yes, you can probably hang yourself with this rope - see http://svnbook.red-bean.com/nightly/en/svn.ref.properties.ht... for some use cases).

The list of file patterns that don't get version controlled is known by Subversion as the svn::ignore property. The property syntax is similar to that of .gitignore files; simple .gitignore files are likely to be 100% compatible (notable differences are: no comments (but if you have a file called '# These files are generated by the compiler', we have other problems), and no `/` character support). You set this property (like all properties in SVN) with the `svn propset` (aka `svn ps`) command. See
http://svnbook.red-bean.com/nightly/en/svn.ref.svn.c.propset... for documentation. You can use files as arguments to this command, and you can set it recursively.

Run the following command (which doesn't seem baffling) in the root of your working copy to set your ignore properties from a global ignore file:

svn propset --recursive --file .svnignore .

Note that you'll need to run this command every time that you edit the .svnignore file.
You are correct in saying that the virtual world is not free from hazards. However, the difference is in feedback and evolutionary development.

In the real world, you feel the snakebite or the hot stove burner. When approached by a stranger or walking through an unknown neighborhood, thousands of years of predator-prey evolution gives you the feeling that something is wrong and you should flee.

We haven't evolved these levels of intuition for the virtual world. I can open a harmless looking email and infect my home network with a virus and never know it happened. I can't reliably tell if the person I'm chatting with is a predator or a friend.
You are very right, rorrr
FWIW: Skype doesn't say they're using your bandwidth either...
Paradise Park eye in the UAE
Sat preparation
sat is a standardized exam for taking admission in United states college...........
So what? Happens all the time.
Storing nuclear material ('waste') is only a problem because it's not processed or exploited economically. Well, with the thorium cycle there is the possibility of burning a large proportion of existing waste and with electricity generation on the side.

This material can also be 'downblended' (the opposite process of enrichment) or simply mixed in with sea water in very small concentrations. Being long-lived radioactive sources also means the relative radioactivity (per volume) is low.
As a Spotify Premium subscriber, I think it is unacceptable that Spotify do not allow you to disable or throttle Spotify's upstream traffic, or even disclose how much bandwidth it is likely to use! I have an uncapped connection (common in the UK) but anyone on a capped line may be subjected to hefty fees without even realising it.

I have no issue with the idea of P2P - it saves Spotify money, which is hopefully transferred to me - and is essential for instant or near-instant playback of music.
Well, my 3 and 1 year old also have playdoh and lego, and love playing outside. And can also play Angry Birds.

If the physical world is being 'lost' then an alternative cause (in the UK at least) might be the amount of it available per person because of increased densities of living.

Wolfram Alpha shows:
http://www.wolframalpha.com/input/?i=uk+population+density

2011 - 663 people per square mile

1911 - 425 people per square mile
You wait 'til you read about what they do for Boeing!
Find out what is using your Swap (linux)
"Not a team player" comes from the fact that she's got -no- friends who do what she does. Not even people she's worked with! She hasn't gone to any meetups, or attempted to find others like herself. She hasn't looked for a mentor. She thinks she was smarter than any engineer she's ever worked with, and could learn -nothing- from them. ... I've worked with people far dumber than me, and I've still managed to learn things from them. She's not trying.

She wants a job, but she's more interested in living in a certain area than having a good, interesting job. Everyone has priorities, but this one is somewhat telling.
Iranian Man-in-the-Middle Attack Against Google certificate
Article says we'd need "about 2,640,000".
People have been working on shrouded wind turbines for decades. Over and over again, the shrouds end up costing more than the cost of extending the blades and tower enough to capture the equivalent amount of wind.

I won't say that it will never work, but the list of failures is so long that anyone who mentions shrouded wind turbines without mentioning their history of failure should be suspected of being clueless. Inventing a new name for them, like "wind lens," makes them even more suspect.

For a weak census of recent attempts, see Google Image Search: http://www.google.com/search?q=ducted+wind+turbines

1868, Ernest Bollee in France: http://en.wikipedia.org/wiki/%C3%89olienne_Boll%C3%A9e

1926, Dew Oliver, San Gorgonio Pass in California, USA: http://books.google.com/books?id=7M9C1Adp0yQC&pg=PA46...

("The abandoned [Oliver] turbine remained at the top of San Gorgonio Pass for almost two decades until it was dismembered for its scrap metal during World War II.")

2005, Enflo turbine, still trying in 2011: http://www.enflo-windtec.ch/

2007, FloDesign: http://fdwt.com/ $56M in funding so far.

2008, Marquiss Wind Power: $1.3M Series A in 2008, now dead: http://www.marquisswindpower.com/

To be fair, Enflo and FloDesign haven't failed yet, or at least their websites are still up.
What seems to be suspicious SQL (the CASE/WHEN/ELSE) is probably not the problem. This is classic boilerplate SQL "cast" code to make a boolean value for databases that don't support booleans. Distracting, perhaps, but not a smoking gun. Likely the problem with something like this is that there's a full-table scan on the Fruits table, and that the function doing the scanning is called frequently without caching.
The author routinely confuses right and legal, makes spurious value arguments and believes that literal contractualism is a replacement for social norms. In essence, the author believes that a defection-oriented society is right and good, that we'd all be better off in a low trust, highly mercenary society.

If he doesn't, then he neither understands his own position nor agrees with it.
Does what it says. Took a 1MB image and took it down to about 300kB. Only complaint is that you have to sign in (using Facebook/Google) or create an account to do batch uploads.
I totally agree she's a get-it-done type of person. But she hasn't got any sign of being a team player, and quite a few that she's not. (See my other reply.)

I wasn't even sure what to make of the 'non-traditional' bit. Too many people think that of themselves, and most of them are wrong. The ones that are right tend to be hard to work with, because they won't spend the time to grease the wheels.
I didn't have a specific system in mind for 'open peer review'. I just meant that while peer review only happens through journals at the moment it doesn't depend on them in any fundamental way. The reputation attached to them does.
Sounds like you have a nice bit of a pull request in the works. Look forward to seeing it!
This is not the Festo SmartBird from the TED talk. As noted in the article, there are several design differences, as well as the severe restrictions on weight when it comes to the flight mechanics of the SmartBird.

The SmartBird is a really great tech demo, but ornithopter style flight is not practical in settings like those found in military operations. The extreme weight restrictions, delicate mechanisms, complicated flight, and slow speed make other traditional flight mechanisms far more practical. The small propeller and ailerons are nearly invisible from the ground, and if kept light weight, the sound of the propeller won't be heard over ground noise. There's no reason to use a more complex design.
It made me irrationally happy to read your blog. Here in Germany it is impossible to find any company that uses Git or the like. Everywhere you see CVS (that is the father of SVN) or maybe even NO versioncontrol at all. Sometimes there is a very modern company that has some part of their code in SVN (or is a start-up and has no big code base yet). Dreaming about using git for other things then playing around at home is too fantastic for me. Feel lucky that you can get your employers to change to git so easily!

Btw. if anybody knows IT companys in or near Berlin, who use modern technologies like Python or Git, please (please!) tell me!
> The virtual world is clean, colourful, free of danger and effortless.

Actually, the virtual world is highly dangerous: the life-long risks of sedentary inactivity are well understood. From a risk management perspective, I'll take the dangers of the real world any day.
Google Wildcard SSL Certificate Stolen and Publicly Posted
DoS vulnerability in Apache Web Server
I didn't learn anything that I didn't already know but I had a few laughs
Google also has a security bug bounty program on its web applications: http://www.google.com/about/corporate/company/security.html and http://googleonlinesecurity.blogspot.com/2010/11/rewarding-w....
What are the Open Source startups?
Over the last few years, as part of developing StatusNet Inc., I've become really interested in startups that focus on Open Source. Although there's a lot of talk about Open Source businesses, and about startups, there's not a lot of discussion online or off about how to get an Open Source business started.

I'd like that to change. Partly because I want to share what (little) I know about Open Source startups that I've scraped together over the last few years. But also because I need to know for myself. I want to learn. And finally, because I think that commercial open source is an important part of the software landscape, and that commercial open source companies need to start somewhere.

I'll have some news coming soon on that front, but for now, a question: what are the cool Open Source startups you know of? Singly? Couchbase? 10gen? Eucalyptus? AppFog? I'm less interested in companies that "use Open Source", or "make a lot of contributions to Open Source", and more interested in ones where Open Source is a key part of their business strategy.

Any help appreciated!
Mientras m�s tiempo gastas, m�s tiempo ahorras para bajar de peso.
This introduces noticeable artifacting for me. jpegtran -- run via the wonderful imgopt (http://lyncd.com/2009/03/imgopt-lossless-optimize-png-jpeg/) script -- did a better job with the image I uploaded, with no quality loss.
Well, when you revel in your own ignorance of the technology you are trying to use then it's no surprise you run in to friction. 5 minutes on google could have cleared up most of his gap in understanding how SVN works.
I don't think physical appearance means much when it comes to tech jobs these days, so I wasn't even worrying about that.

And self-taught is a bonus in my book... Partly because that's what I am as well. But also because most of the elites I've met were self-taught.

She actually said 'Boston Metro'... That's a bit smaller area. I can imagine loving an area, but specialist jobs (and most tech jobs are) require a bit of flexibility to find the best ones.

As for the interview, she has said she doesn't want one. She wants a trial period without an interview or resume or portfolio. That's one of my main issues. Who in their right mind would put someone to work without any idea of their qualificatiions?
the big problem is that it makes refactoring and changing logic much harder, as you now two different places to maintain business logic.

In my experience, most problems that DBAs would like to use SPs for can be easily solved by refactoring/merging SQL calls and proper caching of objects during a request or session, two things that an ORM really help you with.
This is an awesome thread.

Since you asked:

Give me the shortest path in Khan videos, reading assignments, and exercises to LLL lattice reduction starting at "the first 20 minutes of a linear algebra class".

(You asked! Lattice basis reduction is used in several practical RSA attacks).
Wow, that's depressing to hear.

What happened to "Vorsprung durch Technik"?
Hmm..

But you didn't try, now, did you? You state you used SVN twice only and the first time was very brief.

So..

- The claim is useless (your experience in general might not be relevant here)

- The 'inversely proportional' line is a gut feeling, not helping - and the whole comment here was a copy/paste from your blog comment.

Several people point out that there might've been a good solution and you cross-post 'Yeah.. I don't believe that. And let me hide my personal belief behind some math related statements' and even refer to that answer of yours when _even more people_ tell you that you should've tried git-svn (again on the blog, replying with 'see what I replied to X')?

I'm confused. Why are you so confident that you didn't miss out an easy solution?
I considered making one, but in the end, I decided my work history and GitHub account were much better than anything I could make up just for job hunting.
I don't think it's even necessarily a bad thing that her priority is not "the best job" but living in an area she likes (presumably near her "other" friends). This post makes no mention of how active her social life is outside of geekery/engineering and I think it would be wrong to make any presumptions.

Just because "the best job in the word" isn't her priority, it doesn't mean she wouldn't like it. This is her saying "I'd really love a job that matches the following criteria, and is a little outside the box". It'd be bloody awful to be constantly surrounded by people for whom their day job was the most important thing in their life. I got the impression she was currently employed, and just looking for something a little more exciting and suitable for her - if it's out there.
I've heard that wind turbines currently are dangerous/lethal to many birds. If we widely deploy a great many "wind lenses" or normal turbines we'd see a substantial loss in bird population.
An interesting one might be Reddit, although OSS isn't their formost product, their site is 100% open source (on GitHub). I think that must have posed some very interesting challenges for the devs, I'd be interested to know how/if it improved their coding standards and security, if you're going to let the whole world look at your source code, you need to be confident there isn't anything in there you wouldn't want the world to see.
One thing I've tripped over with git-svn was SVN's inability to replace a directory with a file in a single commit. Git allowed this (as it should), but pushing the commit to the SVN repo failed with some strange error message.

On the whole, I find git-svn much nicer to work with than raw SVN. I can have local branches for work in progress, merge/rebase and with/onto trunk with ease, queue up multiple commits before pushing, work offline, etc. Using plain SVN, by comparison, feels like driving blindfolded in reverse with the handbrake on. CVS is like additionally having your head in a bucket of water.
Does git-gui work with git-svn?
This is not new. Staedler has had something like this for some time

http://www.staedtler.com/digital_pen.Staedtler

On the other hand, I'd like to hear some impressions from people who tried this themselves.
I requested a pat-down two days ago coming in through Detroit while transferring and they said "sure!" and were pleasant about it. I was expecting a battle. Also, it's not that invasive a process. I think we hear horror stories about it but I think more people should opt for it.

This is not to say that the whole process isn't stupid and broken. Certainly I was separated from my belongings on the belt which I didn't like.
Asynchronous ruby framework for websockets, eventsource and streaming
It's not just baseless ranting (well, not all the time), as he does provide arguments. But he's very contrarian in this day and age. His views sometimes border on Luddism :-)

But there is some truth in it. In a way, in our quest for efficiency, comfort and safety, we are losing touch with nature, and even with the physical world. I feel that as we become more dependent on technology we become more like domesticated pets of "the machine".
It pretty incredible that in both of OP's experiences with SVN, he's persuaded the client to move across to git! That seems a pretty unusual move for a client to take on the behest of a contractor.
Ohio Health Insurance Reform Information
Anyone here familiar with or suffer from megalophobia? The "wind lens" on these seems to somehow aggravate my very mild case more than normal turbines do. While I hope for the success of this tech, I don't relish the idea of driving past a field of them at all.
I never understood how the music industry survived the period between Napster and iTunes when not a single song was sold.

Any way, the article is wrong. Jobs contribution here was to persuade record companies to let people download music. People were already buying content.
Any word on whether Iranians are still getting this attack? I would love to see some traceroutes to google.com from affected individuals' machines.
He got from

"SVN [is] to Git what Windows 98 was to Windows XP."
"SVN is a slightly crappier version of Git."

to

"SVN is a version of Git in which every time you want to start a branch or merge it back, you have to sacrifise a young virgin to the source-control gods."

But I couldn't figure out if he got to "SVN is not a version of Git, just like Unix is not a version of Windows."
CERN: Sun, not man, controls Earth's climate...
Bug bounties are nice to see but look how little they are spending. Cheap jerks are spending $40k only to fix critical security bugs. I mean these guys have more money than the Catholic Church and they spend so little getting bugs fixed.

Am I the only one partially infuriated by this doing-things-on-the-cheap attitude at Facebook?

The guy that closed those bugs should have taken a years salary for doing so. They can afford it and he greatly improved their service.

You know what will end up happening right? Someone is going to start bidding against the bugs on Facebook for the solutions so they can be used to exploit the site.
I wouldn't say "substantial loss", unless there were a truly gigantic number put out there. Currently, wind turbines kill approximately 0.01% as many birds annually as household pets do (around 60k-80k birds annually in the United States for windmills, versus 500m-700m for pets). So, regulating outdoor pets would be a better place to start if we were truly worried about bird populations. Second place to start would be buildings with plate glass, which kill around 100m. Numbers in the tens of thousands are pretty small as an additional factor.
It would be interesting to know what kind of behavioral changes have been seen on a mass scale in countries where computers etc are an inseparable part of life and countries where you would have to be affluent to afford a comupter ... I think that could point out some of the differences that are there ..
Who's Who of Angels
Cheap A-line wedding dress
Neo4j - http://neo4j.org/ (graph database)
http://typesafe.com/ with the Scala language and the Akka framework.
I love the author's complete disregard for what science actually is, and instead using the word as a synonym for something unstable and dangerous:

"WHO KNOWS WHATS GONNA HAPPEN. DO IT FOR SCIENCE."

It reminds me of Looney Tunes cartoons' impressions of chemistry sets and scientists. Fun is often the best response to the natural question: "but what if I just do...that?"
Does Skype route other people's calls through your system or transfer data off your computer to provide service to other customers? The Spotify model is very different than Skype.

Edit: I had no idea Skype worked like that as well. And I have the same reaction I did when I found out through personal experience that Spotify did that -> ⌘Q - Quit Spotify. I don't need to open my connection to the world and let a program suck up all my bandwidth just to listen to some music I can get from another source. I'm not the only person using my connection and I have other devices that I want to be able to use as much bandwidth as they need. The fact that I can't control that bandwidth consumption at all is bothersome and enough of a negative in my opinion that I won't use the service.
And here the physical world comes to the rescue - get yourself a new computer when your old one is infested with malware!
On the Kindle every book is Twilight.

What does this even mean?

Text is already digital (made solely from a discrete alphabet), all about setting up a completely artificial virtual reality of sorts, and not fundamentally tied to any specific physical medium. Strangely, I nevertheless don't see many of these types of essays condemning novels on the same breath as social networking and video games.
His point is that this cost is not mentioned before the point of sale and has to be discovered.
Oracle v. Google - Not a Good Day for Google on the Lindholm Emails
I will refuse to work anywhere Clearcase is used for two reasons: 1) the horrors of using it are unspeakable, and 2) it is a good indicator that the company will not be a fun place to work for other reasons.
Hmm, good point, though still against a cleaner audio signal, easier input data to process and (likely) closer matching of text. I'm not remotely involved with the field so I won't indulge in further wild speculation, but an interesting balance.
The article even says that people bought far more music than was predicted. He didn't have to convince consumers at all. It was the record companies that were the only holdout.
So the diameter more than the width of a football (NFL) field. And... one of those per each household? Besides the visual obstruction, just finding such space for each abode is daunting anywhere (not to mention somewhere with the population density of Japan).

EDIT: Or, consider the transmission costs from areas where such land is available.