skysight-inc/HackerNews huggingface dataset:
> Its arguments are evaluated many times which is different than what you would expect.

True - I would like to see the GCC extension that allows this to be done safely standardized, or improved.

> The fact that you have to pass field is just plain clumsy.

Sort of. I think the C trick of having linked list pointers inside the struct rather than the usual external wrapper is quite nice: it has good performance (especially in cases with multiple lists, to the extent that Boost has Boost.Intrusive even though it's really gross in C++), and explicitly codifying "struct A is a member of exactly one A-list" makes things feel simpler to me. You could have some kind of magic object in the list head that defines which member field it uses, but I don't know if that's worth the downside of the implementation no longer being trivial (and thus easy to understand).

I mean, there are lots of generally ugly points to C macros, but I have yet to see a better option for this kind of stuff that doesn't sacrifice either performance or simplicity - although the macro language itself could certainly be vastly improved.
Interesting that they are still doing this since the news lately has been that Larry is cleaning house and getting rid of non-core businesses (not including the longshot type projects such as the driverless cars)
Not a stupid question at all. It bugs me too.
I do remember the demonstration clearly, and I have done the thinking to figure out how the currents should flow, but I would be interested in your explanation of why there would still be significant braking force in a slit cylinder.

Essentially, the eddy currents have to be moving perpendicular to the direction of the magnet's travel, using the right hand rule as mentioned in other comments. At any point along the surface of the cylinder, the current moves along the circumference, creating a magnetic field that pushes upward. Currents in any other direction would spin the magnet, which doesn't happen, so the slit effectively limits the eddy currents, except for some negligible, localized loops along the length of the cylinder.
Let me give you one example of just how dangerous these things are from my own experience.

I was assembling the rotor/stator assembly of my windmill, to be safe I'd bolted the stator to the welding table and was lowering the the rotor around it using a chainfall.

Suddenly and to my complete surprise the welding table leapt up to the rotor just to hang there suspended by the magnetic field.

The table surface was a 3/8" thick 8x4 sheet with a fairly sturdy steel frame under it. You'd be hard pressed to move it, let alone lift it.

Fortunately I didn't have any fingers in the airgap or I would probably be typing this a whole lot slower.
Data tables was too slow for us over using 500+ rows. We went with SlickGrid... which is faster but just all over the place.
Have you guys ever seen a magnetic vortex?

http://www.youtube.com/watch?v=SAl1LVPbYhY
http://www.youtube.com/watch?v=rLlm8UWDNe4

Please explain to me how this works, I will buy you a donut
Is there anyone who hadn't figured this one out? "It is a truth universally acknowledged..."
I'm put off by the lack of a plans page, but there are so many apps which hide it that, yeah, I thought it might be on purpose. It's very interesting to learn your reasons, thanks for sharing!

By the way, how did you learn that users get put off by pricing pages? Was it from traffic data or user feedback (or just your gut instinct)?
Mixtapes go social with the brilliant app &#8216;Everyone&#8217;s Mixtape&#8217;
Funny, I'm purely self-taught and have worked for little local cos as well as big ones such as Pepsi & Bear Stearns (as a consultant at $hundreds per hour). Never had any problems with the fact that I had zero "official" credentials whatsoever.

They all hired me for what I had already shown I could DO.

I even put on my resume "School of Hard Knocks" - back when I actually had a resume.

If I were you, I would wonder that the common thread is in your experiences.
Perhaps the only place for C to go is for a final consolidation specification, which will be frozen for 50 years. You might even remove some broken parts of previous specifications, but with 50 years of stability, it gives a lot of confidence that any work would be worthwhile.

A long period of stability may also make it easy for C to interact with other languages. I'm out of my depth here. Some standard specifications for pinning memory from garbage collection, if Scheme could specify TCO, perhaps C-consolidation release could improve its toolability for things like Coverity; A better autoconf; Makefiles; Standard compilation error codes; Something that would clean up all the rough edges in supporting C compilers.
Sure! updated: http://bit.ly/rvG87g
"Tectonic Shifts" in Employment
Desingineers who are willing not to be founders could still be mythical. (And I think that's what the article was talking about)
I wonder just how much the consumer electronics industry considers lawsuits against them when deploying technology, TOS, or really anything to the customers.

Back in the day when I was in the auto industry, I noticed that my managers were incredibly conscious of the potential lawsuits when considering any product, technology, or service. When BMW deployed tire air pressure monitors in their cars, my manager commented, "I wonder if they've considered the possibility of lawsuits coming their way when one of those systems fail to notify a low tire pressure, and the customer gets into an accident".

Do you think it possible that the consumer electronics companies are more complacent with respect to lawsuits from the customer, because their products and services can never threaten people's lives, and hence will rarely trigger a drastic and catastrophic legal response?
Surely the raising of $1,000 ($1M) would not make the news.
I'm using it right now, as is a friend I recommended it to a few minutes ago, thanks to this post.
Mao's China was far more brutal and crazy than modern China, and 1950 North Korea was to some degree less brutal and crazy than modern North Korea. In 1950 they were peas in a pod. Since then, they have grown in different directions.
Being a designer-coder is not being a generalist, it's being a double expert. It's like being a ninja unicorn. Everybody wants one… Chris Dixon's original tweet is right.

In my experience, a designer-coder is always in demand and can name their price.
Shhh... Don't tell everyone! The editor screenshots and code samples in the Rails Tutorial book are light because dark was too jarring against the surrounding text. The screencasts, on the other hand... Mwa hah hah!
> various bitcoin escrow agencies have popped up

But bitcoin escrow agencies don't solve the SOPA problem -- once you have a small number of intermediaries paying these websites, they become the place where the law can apply its force. They will be ordered/coerced to stop funding ThePirateBay or whatever site the media industry targets, so these sites either can't have reliable BC payments or they are subject to being cut off by these laws without trial.
Not sure what you mean - they raised $1mm and I was answering the person's question why MM means million.
On the other hand ...

As a kid I wanted to be an architect. Maybe I'm suffering from armchair expertise. "I use buildings, therefore I'm an architect".

But sometimes mistakes are so visible that end users can point them out. My personal bête noire is the business school building at the University of Western Australia. Just a stunning array of dumb details, but it's visually bold and jaunty. I guess that's what sold.
In your mythical society I would never work another day in my life.
That's exactly why it interested me. At my previous company we had the same problem, we went through everyone of the big names until we found one that was the least expensive and had the least hassle. My wish was to roll our own mail server since the majority of what we did could easily be automated and would save our "marketing team" (one person) a lot of time, but there was just no time for that either.

Mailchimp was the funnest experience though, they say they have absolutely no phone support and everything is "self-service support", our marketing guy e-mailed back and forth with one of their higher-ups until they said "there are no phones in our office!" My co-worker then spent the rest of the day prowling over their Flickr account until he found some phones in the background of a shot of their company holiday party.

I figure since you're doing very simple e-mails (for good reason), you don't have to roll your own over fear of spam detection (HTML e-mails + using an IP that someone else had used maybe inappropriately before can lead to a high spam score) unless cost becomes an issue.
If people don't take you seriously, there are only two potential things at play:

1. You don't command respect (either in posture/body language, the way you communicate, your portfolio/lack thereof, some combination of the three)

2. You are trying to work with nimrods

If you don't personally command respect, you will never get respect, no matter what you do. Unless you shore up your body language, communication style, and portfolio.

If you're trying to work with nimrods, nothing will ever please them. There's nothing worse than an ignorant client who thinks he knows what it takes.

Sometimes it's a 1-2 punch with all factors, in which case you're screwed. Better work on your clients (charge more) and work on yourself (take improv training, fix your body posture, etc.).
Oh, what Stringer Bell would have given for this in 2003.
I sat at one BarCamp next to a security consultant and watched all the wireshark traffic between my Mac and everyone else. Firewall was on and locked down. My Mac responded (i.e. received, processed, replied) to SMB queries for example. Its a joke. Now I use ipfw directly and my Mac is a black hole.
"Would it be possible to be a beggar if everyone who passed you on the street did their utmost to help you out?"

Absolutely. It would become so lucrative to be a beggar that we'd see a veritable explosion of beggars in no time.
M stands for the latin mille, which means 1000. So million is abbreviated as MM for 1000x1000.
There are many ways to give to the poor and giving to the poor on a regular, consistent schedule is in my humble opinion, a moral imperative.

However, giving handouts to beggars is a terrible idea. You are encouraging loitering and more importantly, depending on the location, they can pull in more cash than a menial job would. While that may leave a bad taste in your mouth, that's not the worst of it. Keep in mind that when it comes to begging, location is key. This invites competition and since the police nor the courts will step in to resolve disputes between beggars claiming a corner ... well, that will simply breed violence.

Please, just give money to a local organization that assists the poor, like a soup kitchen.
Just like the Siri abortion controversy. The error message is written in English and has a personal tone, so we assume the reason for the error is equally intelligent. It makes sense, too — when traditional tools break they are seldom polite about it.
Here is a really easy to understand explanation of eddy currents and Lenz's Law http://www.youtube.com/watch?NR=1&feature=endscreen&...
The missing tax - because it is fair
Given the correlation between education levels and income, it is easy to see that the more you earn -- or potentially earn -- the more likely you are to take at a walk down the aisle.

Well, that sounds like science to me.

I know "correlation is not causation" is a cliche, but in this case its not hard to figure out that marriage is expensive and hence people with more money to spend are more likely to use it on getting married.
Why Science is Failing Us
I could also see this being abused. "Plz hlp!!1 my website stop working don't know why, my teacher need this ASAP". Maybe if you deal with the payment issues up front you could get around this (no one's gonna shell down real money up front unless they have a real problem), but it's something to be figured out.
Would it be possible to be a beggar if everyone who passed you on the street did their utmost to help you out? Not for long I wouldn't think.

Actually, you're right, but not for the reason you think. If everyone gave money to beggars every-time they saw one, pretty soon we would have nothing but beggars.
i'm not a programmer. how do i build his source in eclipse? the closest i get is this and i'm stumped: http://i41.tinypic.com/opxrna.png
> I don't understand why the flight computers don't perform more aggresive smoothing on the signals from the sensors

In this case, you can solve the hard AI problem, and you're just getting started. Witness Air France.
Alright, I'm going to start calling people on HN about this pet peeve of mine:

Please stop 'finding it amusing' when you disagree with people. It makes you sound arrogant and passive-aggressive. Even if the other side is totally wrong, hammering that fact in is rhetorically counter-productive.
First Round Capital - Rebecca Black parody - very funny
phk under 30? hahaha. Does freebsd count as an old code base?

If you direct your remarks at what's being said instead of who (you think) is saying it, you wouldn't miss so wildly.
Google is the only thing saving the software business.
Really? No one knows what the effect would be of paying people a base income regardless of whether or not they work? I think we've seen ample evidence over the last century of exactly what the effect would be.
AIUI the DMCA does not provide for domain seizures. Those are done under a creative interpretation of the property seizure laws that were written to allow the government to confiscate property used in the commission of a crime, (e.g. seizing and auctioning off cars that were purchased with drug money).
Fireworks has been my go-to graphics tool for years. What exactly does your extension do as opposed to using symbols?
Maybe it’s not about the self and one’s “philosophy”. When I see a person begging (or otherwise doing something needy or disruptive), I ask the most practical question possible:

Has this person had a harder day/week/month than I have? In another phrasing, am I more privileged than this person, as a matter of luck?

The truth is, I know very little about the person except that they are (ostensibly) suffering. The idea that my “encouragement” is going to affect their behavior is terribly ignorant and self-centered.

They might be a wife-beater, or someone who’s simply been dealt a terrible hand and can’t take care of themselves. Or both.

The idea that my giving money will have a substantial negative impact on this person is small and unknowable. It’s outweighed by the likelihood of a positive impact.

This doesn’t mean I give a lot, or often. But I consider that a shortcoming, not a philosophy.
Finding designers who can do front-end stuff (CSS, HTML, jQuery/JS) itself is hard. And add the complexity of backend coding. These type of people are rare. Quora had an interesting discussion on the topic of designers implementing their own designs where lot of top guys in design have voiced their opinions - http://qr.ae/7vD
The best I could find is <http://www.rocketmime.com/rockets/rckt_eqn.html>. If, in that example, I adjust air density, I get:

- 1.2 = normal density:
- top speed 118 m/s
- powered height 100 m
- total height 335 m

- 0.05 = a guess at the density at height:
- top speed 150 m/s
- powered height 113 m
- total height 972 m

Back to the problem at hand: if you were to fire this rocket from 30 km up instead of from sea level, it would get about the same potential energy, but about double the kinetic energy. Kinetic energy, as you indicate, being the more important factor, I think it helps if you manage to bring a rocket up high using some other method than a rocket (which, I think, can only be efficient if it accelerates rapidly)

However, I am not sure this is correct. Feel free to correct me.
100% agreed. That's why I couldn't believe the upvote fest on the "anti-Product Guys" post a while back. When you do it all, you quickly learn that it's absolutely exhausting work.

More than just the same work 2x, but more like 3x or 4x because of holding it ALL in your head and trying to balance it.

I had the same experiences you did. So, while I'm a good back-end developer, and a great front-end developer, I've chosen to focus on design because A) I'm amazing at it -- it's my best skill, so that is the best use of my energy, B) I don't have the time or energy to do it all any more.

That said, I do still pay attention to the overall shape of the code (and my husband/biz partner pays attention to the design).

Several times, I've been able to wade into a drawn-out discussion between my biz partner and one of our freelancers, & cut thru the crap with a beautifully architected solution. Which always makes me feel warm & fuzzy. And they look at me and go "Oh yeah, you DO know what you're doing," which is worth it just for that. (Because my biz partner has this irritating tendency to tell me "that's impossible" as if he forgot that I damn well know it isn't ;)

Being entirely wrapped up in the code OR the design can be dangerous. ("That's impossible!" - ha.)

I wouldn't trade my ability to do both for anything. I'm glad my husband & I are both "desingineers," at slightly different mix percentages.
ECMerge

Its the only one that does a proper 3-way merge: it has four views. Last time I used Araxis it showed three panes: theirs, base, ours, and you merged back into the center. Hello!!! "base" isn't much use halfway into a complicated merge if I can't tell which lines are "base" and what is "merged", nor can I refer to what was there before. So frustrating.

Does directories too.

http://www.elliecomputing.com/products/merge_overview.asp
You're not the only one[1]:

<DmncAtrny> I will write on a huge cement block "BY ACCEPTING THIS BRICK THROUGH YOUR WINDOW, YOU ACCEPT IT AS IS AND AGREE TO MY DISCLAIMER OF ALL WARRANTIES, EXPRESS OR IMPLIED, AS WELL AS DISCLAIMERS OF ALL LIABILITY, DIRECT, INDIRECT, CONSEQUENTIAL OR INCIDENTAL, THAT MAY ARISE FROM THE INSTALLATION OF THIS BRICK INTO YOUR BUILDING."
<DmncAtrny> And then hurl it through the window of a Sony officer
<DmncAtrny> and run like hell

[1] http://bash.org/?577451
Rovio probably won't care as long as he doesn't start profiting from the app.
Won't "%zu" vs "%zd" do the trick? `z' is a modifier, like `l'.

(That said, I've only ever used %zu myself... don't think I've ever used ssize_t. I'm pretty sure it's non-ISO.)
How to PR: Getting Media Attention
I was thinking that the currents are like this: http://dl.dropbox.com/u/388822/magnet%2Bpipe.png (apologies for the crappy picture). The green lines are the magnetic field lines. These lines go through the copper pipe at the top, and at the bottom in opposite directions. Since the magnet is falling, just above the point where a line penetrates, the flux is decreasing. Just below, the flux is increasing. Hence there should be two opposite currents. When there is a slit, the currents get rerouted like in the right picture. Another way to think about it is that every field line creates a circular current around it. When you connect all these circular currents you get what's in the picture (if I did it correctly).
Google Maps Easter Egg: Walk to Mordor
signalfd() don't exist. I'm sorry that the manpage isn't really explicitly clear about that.

(It's a Linux-specific extension.)
Magnetic visualizer sprays are also great fun -- assuming that you can still buy any of them. You can actually see the magnetically recorded data on floppies, the magnetic stripe on ATM cards, hotel card keys, driver's licenses, and analog data on audio tapes. In the case of digital data, it will look like bars and blanks. If you know the encoding format, you can visually figure out what's encoded there.

Some commercial products were Magview, Magcheck, Ferro-see, and Sprague-Mag. I don't know if any of these are still available.

The spray is iron powder suspended in a fluid (like trichlorotrifluoroethane) that evaporates rapidly and leaves magnetic particles oriented according to the magnetic field. The pattern can be made permanent by spraying with a fixative or hairspray, or lifted with cellophane tape.
The deal with underscores isn't anything new, that was there in C99 for sure. Maybe C89 but I don't know. In any case, I think getting upset about a more than decade old change is a little late and detracts from the main point.
I suppose that's one possible scenario but I don't think I personally would become one. I think a lot people feel the same.

I think if we were to start over as a society without the social norms of begging like we have now and everyone were to give if they saw the 1st person ever on the street things might be a different and we might not have people who are on the street for extended periods like we do now.

I wonder if there's a way to test this out.
I think your problem is a marketing problem. I wouldn't be impressed with somebody who said "coding, marketing, product and design" -- I'd wonder why they didn't have an answer with more flair or confidence or one that said how they'd help ME.

How about this: "I'm your trench man. When it's on the line and you need a good layout for a new feature you HAVE to roll out? Me. When you have a bug and all your other developers aren't available? I can drop Photoshop and fix it. And while I do all that, I'm figuring out how to help make your app better… and get more happy customers… which helps you get more customers, period. I can help your developers and your designers make sweet, sweet product love… because I have one foot on each side of the ravine, and can bridge it with my communication skills. One stop shopping, baby."

See what I said above to others about confidence & delivery.

When you only define yourself in terms of line item features "code, design" you invite comparison based on features alone. Hence the followup questions about years of experience. You're making yourself the crappy subnotebook with the bulleted list, and the MacBook Airs are beating the pants off you. :)
It's a nice idea, but has a fatal flaw:

Customers don't want to, and are not able to, operate a SAAS operation in house. That's why they go SAAS in the first place.

Here's a variation, though: The vendor should open source their core software and escrow some extensions (if they need an IP moat to stay in business), and license their technology to a reputatable small consultancies, something like Revolution Analytics (R language), Analytics Pros (Google Analytics) for use in resale/redploy
How does he handle a TLO-style mech. terran?
"The idea that my “encouragement” is going to affect their behavior is terribly ignorant and self-centered."

This is why it would be nice if we could all be consistent in our encouragement one way or the other. If we all did the same thing we might actually make a difference.