skysight-inc/HackerNews huggingface dataset:
>The development speed isn't very good with Go because you have to re-invent almost everything yourself because the web libs are seriously years behind other platforms.

This is complete and utter nonsense. This is true if you're still trying to build a webapp the way you would have gone about it 5 years ago. You're like the petulant child in IRC demanding his Golang Rails clone.
Only Perl can channel Perl.
Hi, I just added some comments above. Let me know if you have other questions. :D
Not so with an iceberg, unfortunately.
I like the Fiat 500 a lot. That said, I think a 2-person vehicle is another category. My Dad drives a new-ish Ford Fiesta. It's a great little car. Especially for the price. It's not nearly as well equipped, nice or fast though.

That said, I have zero maintenance beyond replacing tires. Something I never thought about before seriously considering the Leaf. All in all "very expensive" seems like a great injustice to the Leaf. It's not competing against a 500 for my dollar. It's competing against VW's and Volvos. It comes out with a lower payment, zero maintenance expenses (no oil, and I've always used Mobil1 so that's $100 pop), no engine air filter, no transmission fluid, no accessory belts, and it's cheaper to "fill up" than even the most efficient small car, while being a lot more fun to drive than most (especially if the comparisons are narrowed to high-efficiency gas vehicles).

For me the Leaf doesn't compete with Fiestas and Aveos. It competes with Volvo C3's, VW Golfs, etc. It's got an average MSRP in that range and much lower cost of ownership.

Frankly, I just don't see mounting a serious argument on a cost basis (as long as the tax credits still apply at least) without having a big blind-spot for the European imports in the same category to be honest.
What you write is perfectly plausible, and yet you're wrong. Such is the magic of the C++ standard ;)

There is a part of the C++ standard that says something along the lines of: the compiler may assume that every program will eventually exhibit some side-effect. That part of the standard also explicitly states that this is intended to allow compilers to remove loops with empty bodies (or bodies with only dead code) even if they cannot prove termination of the loop. See e.g. page 14 of http://isocpp.org/files/papers/N3690.pdf

This is certainly useful when you think of code that is created indirectly via macros and/or template instantiation. Whether compilers actually perform this "optimization" on explicit endless loops like for(;;); is another question, but at least C++ can claim to be able to run certain endless loops in under a second ;)
I don't get why LinkedIn gets a free pass on a lot of the shady stuff it does. Case in point: if I have a free account, public details are hidden when browsing profiles and I'm told I need to "upgrade" my account to view them. Viewing the same profile in an incognito window reveals the "restricted" details. That seems like an ExpertsExchange level trick.
Python Verbel Expressions - regex for people who don't know regex
Ask HN: Why are engineers so underpaid in the Bay Area?
Now that I have your attention, I want to point out a couple facts.

1. An entry level programmer is paid no better than an entry level police officer or fireman, and will probably make less when you count overtime and benefits of gov't jobs.

2. A first year lawyer at a top firm like Fenwick will make $160k+$40k bonus his first year, which seems to be roughly the top for a very experienced programmer. Sure there are those few level 6+ at Google that pull in 300k+ total comp, but they are statistically insignificant.

3. Companies like Apple and Google have tens of billions of dollars in cash and make equal amounts in profits every year, largely by exploiting the very high margins they get off of their engineers (see revenue/employee stat compared to total comp stats).

4. Considering the high CoL where we live and work, an average engineer will never be able to afford a decent house and will resort to renting or long commutes. Meanwhile, even below average doctors, average lawyers, cops, firefighters, finance guys, etc will easily be able to afford one.

Are the engineering salaries being deflated by all the H1Bs? Why do engineers put up with this? For the relative value we add, Engineers should start at $120k+30% bonus right out of college and should be making $250-300k base + bonus with 5-10 years of experience. Top engineers should pull 7 digit salaries just like top finance guys.

I'm no top engineer, but I graduated with an M.S. in computer science and my first job in 2011 was at $85,000. Meanwhile a cop with no college degree makes a minimum of $89,000 + overtime: http://www.sf-police.org/index.aspx?page=1655
It uses exactly as much memory as you specify. It would be pretty stupid to have plenty of RAM and NOT using it. With enough memory GC becomes essentially free, by not having to do any work.
There are subtle gradients. Take a look at the tabs in the contacts icon. Or the (subtle) shadow under each icon.
Just imagine how great at offending people I would be if I tried to offend them!

I apologize in advance for the inevitable offense you will take from this comment.
I've been hearing it since it was announced, and I've yet to see for myself, but I really am starting to agree that a lot of the disagreements with the design decisions of iOS7 will go away once people start using the OS. Of course, there are still elements that seem half-baked at best, but it's interesting to see how some of the interfaces really shine when it's your own information being displayed instead of screenshots of information you ignore. I'm actually excited to see how I adapt to the new changes once iOS7 come out.

(Yes, I am a developer and could install the developer preview, but I only have one iOS device right now and no way am I installing a developer beta on my one device)
Express does return a 500 on exception by default. This article showed details about how to customize the error page.
Go read page 14 of this: http://isocpp.org/files/papers/N3690.pdf ;-)

Essentially, C++ does not consider looping forever to be a side effect. You have to do something like writing to a volatile variable to ensure that the compiler does what you want.
>If Roberts is paranoid, it’s because very powerful people really are out to get him.

You keep using that word. I do not think it means what you think it means.
OKCupid stakeout finds men prefer women who cheat
It's not just theory, you typically get about 3 instructions per cycle in practice.
maybe()
That's what we expose to our customers. There is a whole lot more on the backend. :D
All toplevel expressions are evaluated within a module which is a first class object. Other than that you always need to place the expression into its environment (to construct top-level expressions). If you just place macros the environment is not accessible (i.e. macros operate solely on their arguments), however, you can distinguish whether a symbol will be evaluated within the defining scope (of the macro) or the scope in which it is used.

Regarding types, all expressions are of type Expr or Symbol (there's a few other things that can be in the AST, but that's mostly it). What kind of expression it is is determined by the head field. There as some discussion about making the Expr type parametric on its head field so you can dispatch on that, but nothing in that direction recently.
Stephan, sorry for using this thread to ask you a question:

In the last ~5-10 year everything has moved more an more to the web. HTML5+JS have pretty much replaced Flash,Java and other proprietary stuff. ~10 years ago it was almost all PHP, ASP. Then came Python etc.

If you look at the speed that libraries were developed for node.js (and now Go), it seems like the web-dev community can really push forward a technology if it can be used to serve web content.

Q: Is there anything done in Julia, to actively attract web-devs for it? I think that if Julia were "promoted" to also be perfect use as a web-server it would attract much more developer and speed up library development.

Don't get me wrong, I'm not a web-dev, but would use Julia to replace MATLAB, but I think it might be a good strategy for Julia to speed up the development (especially for libraries).
:) It is the one that you see when it is built by Apple. Says the guy who buys everything Apple produces :)
What is the functional difference between a handicapped person who can memorize little and a person who isn't labeled handicapped but memorizes just as much? If there is none, then your qualification is useless.

What difference does it make what the source of the problem is? Why do you have to know the type of handicap?

edit: he/she has already given an excuse for him/herself to stop answering questions. :(
Why would a JS library to show maps on the web come at the same time as a Maps app?
A manned plane probably wouldn't have been tricked.
The wireframe icons, the blues in the mail, the red in the calendar. It looks interesting and terrible at the same time. I just don't like it. Maybe I don't because of the sparseness, starkness and of course the notorious gradients. Next to the iWork icons you can tell that the ios7 design update does make the old style look dated, but that doesn't mean it's appealing.
Yep. Here's a hint, check out our API docs.
The point was anyone can improve themselves by believing they can. Anyone can do that. While your nitpick is technically true, it serves little purpose besides inflating your under compensated ego. This seems to be a recurring theme on HN, where people point out irrelevant nitpicks as if I couldn't do that myself.
Where Do Apple’s iPhones Come From?
Former ISP Gagged by NSA Letter Recounts How He Was Silenced for 6 Years
Leaf POS - Increase in smartphone usage vs tablet and desktop
Here’s Zynga’s New Executive Org Chart
Whether it's a victimless crime or not depends on where they source the drugs.

You could argue that aggressive law-enforcement is what causes reprisal violence, but that still wouldn't justify supporting it in another way.
Google Search Now Lets You Find Your Flight Info, Reservations, Photos
Seems like it's still being built in Sproutcore, FWIW.
I really dont understand the article nor your explanation. What does it matter if the plaintext isnt random? The csrng will hide any un-randomness.

> However, this is all predicated on the key being drawn from a uniform distribution

So, we're talking about the generation of the key? Are you trying to say that /dev/random isnt secure (i.e. the source when using algos like SSL)?
Economy Class Seating On A Pan Am 747 In The Late 1960's
I'd assume that's for recruiters, and that what you see in the incognito window is to give them a taste (perhaps they have governors to limit how much can be found per unit of time).

Not being that sort of recruiter I've only ever wanted to see that kind of thing to confirm if a particular "John Doe" is the one I'm thinking of before asking to connect to him, and personalizing the note takes care of that well enough. Otherwise I can see the profiles of people in my network just fine.
Going to https://beta.icloud.com/?crazyAwesome does give you a similar (exaggerated) effect you can play around with using your cursor.
Well, they've had some failures:

http://en.wikipedia.org/wiki/List_of_Falcon_1_launches#Launc...

But yes, overall they're moving and iterating and learning super fast. To me, it's one of the 21st century's most exciting companies so far.
A human pilot wouldn't have done this.
> But the question for everyone else is, why are employers
> (who pay to access the database) and job seekers (who
> pay for database positioning) playing along while
> LinkedIn sells everyone out with this game of payola?
>
> And where does it leave LinkedIn users who just want to
> meet one another to do business? While some of us are
> working to help job seekers form appropriate,
> substantive relationships that they can cultivate --
> and benefit from -- over time, LinkedIn keeps coming up
> with silly products that cheapen the meaning of
> networking and connecting with other people.

I'm curious about this myself... Both employers and potential employees seem extremely hesitant to change their behavior. I can't help but feel that each side doesn't really want to deal with the other, and everyone is hiding behind websites and resumes, and sites like LinkedIn reap the rewards.

There's probably some interesting social science here. If anyone can enlighten me, I'd love to hear about it.

(edit: by "change behavior" I mean relying on the old system of: "you send me your resume, I'll put it in the trash." Supposedly 80-90% of jobs go unadvertised, and yet the vast majority "job search" by hurling resumes at the remaining 10-20%.)
I underwent a formal psychological evaluation a few years ago, my shrink informed me that I have incredibly bad memory (I was ranking in at 1-2 percentile for two or three different memory tests). But yet, I've also been able to memorize pi to about 50 digits, I've memorized the entire periodic table, and I've memorized whole poems in Latin (despite knowing very little Latin).

The thing I've found to be true in my case is that I do have bad memory in general -- but this is because of the unique childhood I had: I was never forced to memorize anything. I've a habit of referencing my smartphone when I need to know what someone's phonenumber is, I've a habit of looking at address books and maps to know where someone is, instead of making a concerted effort to think where they live beforehand. My brother-in-law is the opposite of me: he purposely avoids using his smartphone/GPS, and instead looks at Google Maps directions before taking off for the trip... and relies on it with memory. I asked him why he did that instead of just using the GPS that he does have and he straight up told me he does these things for memory exercises. So now, at least for the past few months, I've also been making a concerted effort in improving my memory and I've found that I can do these incredible things... I can memorize pi to 100 digit, I can memorize pages of books that are in a language I barely understand -- despite my shrink telling me that I have terrible memory.

So I don't think 300bps's comment was offensive at all. Memory is very much a skill that can be improved with dedicated effort. I'm someone who long believed until recently that I had bad memory and I had to deal with it... but this is not true, I can do mental exercises to improve it. Research has proved time and again that learning new languages, new musical instruments, etc. are great exercises to keep the mind/memory sharp. I implore you to look into the idea: use little tricks, read the book "Moonwalking with Einstein" (it's about memorizing things in fun ways), take about a week to memorize digits of pi (spend about 10 hours, I'd say -- use various techniques (which you can read up on online)), and get back to us. See if you truly can or can't memorize pi to the 50th (or even 100th) digit if you really put the effort to it. The more you do it, the more your ability will improve. If it takes you 5 hours the first time around to remember some 50 digits, it'll take you just one hour the next 50th time you do it.
Trapcc: Computation through Intel MMU's fault handling mechanism
you are being down voted because your post lacks content
Or a small group of people. If they agreed on things such as writing styles each person would be individually more anonymous.
While the article focuses on LinkedIn, it could likely just be titled "Are Job Boards..." because the article mentions CareerBuilder and Monster. I know CB does it but wasn't paying attention to notice if Monster did.

Something definitely feels slimy about the practice from a job seeker standpoint. Simply because I can't afford it, or place a high value on the cost I'm now at a disadvantage to another applicant. To borrow from another HN comment, it's akin to entering a cheat code while I'm just here normally playing the game. While I don't mind cheating in single player games, this is akin to wallhacking in a FPS.

Having said that, I also don't mind it at all because if I get a job this way it proves I did so on my own merit and those that paid were complete suckers. There is definitely a sense of achievement that comes with that.

I will always wonder how this came about though. How this became acceptable. I understand it's a business but creating unfair advantages in what amounts to some people's livelihood (in their mind at least) seems like playing with fire. There's also the very real threat that this is snake oil. Can anyone prove paying actually improves your chances? These companies could easily be charging for a "service" that only exists in name and actually does absolutely nothing behind the scenes.
Ignoring the sound-loss test, I love this app simply because it's the only free equalizer for the iPhone that works with Spotify!
I suspect your concept of memory is incorrect. Outside of rare people with deep automatic synaesthesia or other sever mental differences, I don't think there's much variation in different peoples' inherent "ability to remember". People aren't generally better or worse at remembering things by some innate property of their brain. It is a skill, and one can practice and improve at it, and there are lots of very powerful memory techniques, especially including specific problems like "memorizing digits".

I strongly recommend the book "Moonwalking with Einstein" which was very enlightening for me.
Thanks. Do you have any information about this regulation? I'd like to learn more about how it works.
How many Go articles do we need a day? Google must be desperate.

Tomorrow: How I rewrote my bedroom and kitchen using Go and saved lives.
Do tell! Did this capability require infrastructure changes for you? Does it require anything from the carrier? If so, is the requirement one they all meet already, or something only a major customer could bully them into? Will IP-spoofing just be a DOS or something more sinister?
I hate comments that start with "No."
We are currently testing with 50 calls per second(cps) and Plivo just eats it up! We'll crank it up more later this month. I don't know what is the max cps Plivo can handle though.
I was confused by this video [1], which looks like it shows three stages. All three stages are able to land on their own. Can you explain?

[1] http://www.youtube.com/watch?v=abLC1l3loFA
How isn't it?
They're both drinks, and slightly poisonous... they're both digital currency, and as far as any laymen could tell, used exclusively by criminals.

Oh sure, you can tell me about "mining" and crypto, but that's not relevant right now. What, if anything, actually sets Bitcoin apart from LIberty Reserve?
No, Google did not say that there is no privacy in Gmail
That's why he also recommended a vesting schedule. Your case is a hard one, but it works for the case where someone gets 50% and then decides to bow out.

For 9-5 vs. long hours -- you need to have this conversation up-front. If there's any doubt that you aren't on the same page or just agree with differences (and compensate fairly), then this is not a good match.
The name Dread Pirate Roberts should've given away the fact the site is supposed to be handed down to different operators if you read/watched Princess Bride.

This guy is making a fatal mistake of talking to the press. History shows all blackmarket admins like Max Vision go down shortly after press articles come out with interviews. Now he went from guy running a drug site to "subverting the US with propaganda" so the NSA can get involved. Note to future outlaws: resist the temptation to make yourself famous by giving interviews. Just look how they amped the Swartz case after he went to the media

Can also now make a pretty good profile of this guy because he talks too much on his own forum and to forbes.
yeah, but then you'd have to install origin to play those.

not worth it.
Yes. I built something on top of OpenVBX a while back: https://github.com/andreioprisan/igroups
I wish there was a universal web-based VBX that would work with a number of providers, either self-hosted or hosted by the platform provider themselves.
Edited to be more "polite".
So I guess we're stuck with the Reminders and Contacts icons looking that way. I know it's a silly thing to be upset about but damn if they ain't two of the more hideous icon redesigns for iOS 7.

Notes has this subtle textured background. I'm not a visual designer so I don't understand the reasoning behind why but shouldn't it be a clean white like the calendar, more in keeping with the iOS 7 aesthetic?
I've been using the developer preview for a few months and can confirm that, at least for me, the disagreements start to fade pretty quickly. Not to say that their aren't still some problems, but that initial shock seems to be mostly that - just a shock.

As for the iCloud Beta, I actually like this design approach more in the browser. I think the larger screen actually helps the thin font choices and lines feel more appropriate.
Having never used parallel, I still believe parallel was correct.

./Ham'
'Jam'
'Spam

would be identical to ./Ham\nJam\nSpam (if \n were the correct translation to the newline in this case) or
'./Ham
Jam
Spam'

This would be identical to what you wrote, but only punts to quotes when it doesn't have a canonical method of representing the character otherwise. The fact that you don't need to explicitly concatenate two strings in the shell may be what's throwing you off?

Interestingly enough, 'Ham\n\nJam\nSpam' becomes

./Ham'
''
'Jam'
'Spam

So parallel is just literally outputting all newlines using quotes. I believe this would be identical, if you analyzed it and saw that two newlines are next to each other:

./Ham'

'Spam'
'Jam
I think it's pretty sweet to see your work on responsive design doing well. People put a lot of work in things like responsiveness and UI design and most of the time don't get to see any data supporting their hard work.
Since the article didn't answer their own question, I'll offer up my own guesses based on what the article said. Keep in mind that I have very little respect for hedge fund managers, so that may taint my opinion.

Two sentences stick out:
"There's a devoted factory workforce where you still count as a "new guy" after 16 years."

and

"[at Steinway] the person who does that has been trained for ten years."

If I'm a person looking just at squeezing every last drop of money out of a company, long-term consequences be damned, this is the very first thing to ditch. If you're still a new guy after 16 years, you're an expensive new guy. Let's hire someone who costs, say, 50% and does the work 60% as good as the older worker. Cut costs, and hope that you can keep revenues high for awhile and bring costs down. Then shortly you have a multi-billion dollar company that you paid $500M for. Then, like any "good" hedge fund guy, sell and ditch it before you have to deal with any long-term consequences.
Tiny ARM+DSP+FPGA COMs gain Linux support
Now I want to see what Kerbal Space Program ships the SpaceX guys are making when they are goofing off.
The interviewer didn't even get the operator's first name. I think he (she? they?)'ll be fine.
Only MacBooks with hard drives have Sudden Motion Sensors, those with SSDs do not.
Here's the lesson: if you have a point to make, please don't fit in extraneous claims, which are much debated themselves, into your argument or comment. It's not hard to see that they can be confused as being part of your point.

> This seems to be a recurring theme on HN, where people point out irrelevant nitpicks as if I couldn't do that myself.

I will say this again: there is nothing wrong with nitpicking. If you can't be technically correct, then you're not correct.
Sure but the only way to hit Spain's numbers in California is if you have an occupancy above 90%, which seems equally unlikely.
It did turn into a contentious topic rather quickly, huh? :)
The art of the MVP.

I love it.

Good Job.
I remember E on the Amiga (http://strlen.com/amiga-e) from Wouter van Oortmerssen being blistering fast at compiling even on a 68020.