skysight-inc/HackerNews huggingface dataset:
I say this as somebody who suffered through getting a professional management degree as well:

I think the observed pattern is that we repeatedly see startups get kicked off, grow like wildfire, then turned into an empty shell of their former selves once the "professional management team" is brought in as they promptly kill off all of the reasons the company was growing in the first place in favor of short-term (bonus making) metrics that are almost never good for long-term growth and survivability.

It repeats over and over and over again and it's especially frustrating when you're on the inside watching outsiders come in as VPs who's only qualification is a top-10 MBA destroy unbelievably large numbers of man-hours of work and turn thriving companies into joyless bean counting husks.

I remember vaguely going through my own management education specific moments where I stood back and realized what a smoking pile of self-serving bullshit and handwaving the professional management industry had become. Most of what we were studying was full of vague and meaningless, but impressive sounding, aphorisms and pretend sciency/engineeringy sounding talk. Management methods were described like bold scientific experiments but constructed of the flimsiest methodology one could come up with. I felt like the books we were reading were consistently written by flimflam men who had no consistent measurable success and wrote endlessly about management theory with the structure of those late night get rich infomercials where they talk endlessly about they're going to show you how to achieve success, but then never actually tell you. Hundreds upon hundreds of pages of it.

I've since tried to purge most of my management education from me. The only thing it really got me used to was a sense of comfort with sitting in front of spreadsheets all day, moving around millions of dollars, and writing status reports.
The U.S. government has finally confirmed the existence of Area 51
I would peg it at "Highly unlikely" since most of the world uses GSM and CDMA carriers are a pain in the ass to support iirc.
Electronics for kids
Your test balloon will be misleading.

I have lots of stuff to do, and feel like I'm not doing it as fast as I could. I want to procrastinate less. I'm very much in the market for anything that helps me be more efficient.

But I have no idea what your site does. I'm not saying that to be harsh.

What I'm saying is: your test balloon is in no way indicative of the worthiness of your idea. You could very easily get a false negative, because people who are interested can't figure it out and don't sign up.
This. He claimed vociferously that he wasn't depressed, and I suspect that he honestly believed he wasn't, but the signs in his writing are too strong to simply ignore.

Then again, there are also signs of a very strong narcissistic streak, so perhaps that has something to do with it.
And this is why business will never truly innovate and government backed projects that waste tonnes of money will bring the truly revolutionary discoveries.

It is probably not intentional but their inability to manage funding is actually a blessing in disguise for most labs.

Business is just not capable of long term dedication to experimentation planing an innovation.
Why is this here? A person with a mental illness created a shrine to that mental illness. Even if we meant for it to be public, his healthier agencies probably wouldn't have. It's disrespectful, even cruel to upvote this, gawk at it, muse about it.

It's heartbreaking and it isn't news.

Edit: thankfully this thread is closed. The level of ignorance in this thread already, and the indifference to the consequences of glorifying suicide, is really troubling. I hope no one in a vulnerable position reads this and puts stock in his, or our, nonsense.
Swede here, can't seem to buy it from ebay.us.uk either seems some countries are blocked from getting it. :(
Google locked chromecast's DNS servers
The article isn't that interesting except for its example -- the front rudder. It's easy to see why a front rudder would lead to instability -- a small initial change in heading leads to an ever-larger change in heading, and the system isn't self-stabilizing.

The classic example of something like a "front rudder" and its consequences is the Wright Flyer, the pitch control for which was in front of the center of mass (the rudder was aft).

http://www-tc.pbs.org/wgbh/nova/wright/images/flye-lotech.gi...

The result of this arrangement is that, ans anyone who has tried to fly a modern version of this craft will tell you, it's very difficult to control in pitch, and constant adjustments are required.

Pretty soon Glenn Curtis and others got the idea to put both the rudder and elevator aft of the center of mass, which greatly increased flight stability. That arrangement quickly became a universal standard.
We're actually not using the Polymer Web Components shim- it attempts to simulate Shadow DOM by overriding DOM Methods(!), which didn't seem necessary.
Tutorial on testing Angular apps w/ Karma (formerly Testacular)
This is on top of my list...

"Give an Entrepreneur a Napkin & An Idea & he’ll turn it into a Million Bucks. Give it to Anyone Else & He’ll wipe his face with it."

And 29 others from the source i compiled..

http://lab.plorez.com/30-entrepreneurship-quotes-that-will-m...
Michael Church (an outspoken ex-Googler) would disagree with you. One thing I remember him saying that was verified by several other Googlers, both current and ex, is that whether you are allowed 20% time depends on your team and your manager. And in fact, most teams in Google do not get 20% time, so you may be one of the lucky ones.
Yeah Friday. It's Bagel day!

But this crap still bothers me. It drags an otherwise nice discussion about good art into the gutter of reactionary judgements. A lot of really good artists had/have problems, but that doesn't discount their work.
Samsung's exFAT Linux driver officially released as GPL
SEO? Marketing? Meetings? Customer interviews? Coding beyond a "functioning MVP" into something robust and thoroughly tested?
> You have the exact same problem in C. Either programmers have no idea that library functions can fail and never check return codes, or you have something like gcc's warn_unused_result and lazy programmers introduce do-nothing error-code checks

You forgot the other option. The careful programmer knows they have to check return codes and is suspicious when it's not happening. With exceptions you have no idea when they can happen because it's not part of the function signature. Or in the case of Java, handling errors is like homework, a constant struggle to keep the nagging compiler happy, instead of a consistent style that you apply throughout a code base.
Without looking at the code, it's hard to say, typically errors like the one described won't be caught by return values of read/write, but by return values of close() -- which many many people don't bother to check. (Not saying that's what happened, but that's my bet)
After getting a PhD in (non-CS) engineering and a boring office job, I became somewhat enamored with the idea of Google's 20% time allowance and its apparent spirit of innovation. It led me recently to begin investing my free time in learning the foundations of CS properly. While this effort could lead me down different paths, in the back of my mind, I always thought it would be really cool to land a job at Google. That possibility, whatever its likelihood, has motivated me.

So in some sense, this comes as depressing news.

But not really, because another company will take its place, and I can set my sights there.
Heh, I like that idea. Since its highly improbable anyone will make one anytime soon, we can sell them a detector with meters and lights and screens maybe for millions of dollars, which can't detect anything but will have a perfect success record!
Yes same here, just emailed and tweeted to them to see why
Working at a coffee shop now--don't see what the problem is. :)
That likely won't happen on your real phone :) Thanks though! I'll file an issue for that if one hasn't already been.
> I'd rather see legitimate reasons why removing 20% time is a bad idea for Google's operations.

Technology has a viable lifetime before you need new technology. As a technology company, you therefore need to be invested in creating new technology or be willing to go in to the spiral of customer loss and only dealing with legacy systems before a slow death.

Statistically speaking, if you know most of your staff is intelligent and has experience in your market, you're more likely to get an outlier idea (one that is way off on the end of the bell curve, ie, actually really good) by casting a wide net, and listening to the bulk of your employees.

The problem is that to go anywhere, ideas need time to gestate and develop, so you have to give all those employees a little bit of time to develop new ideas for your company.

It's been a while since undergrad, but if you want, I could try to bust out an equation modeling (and predicting the expected value of) the likelihood you hit a really important idea in the wide-net situation versus the "dedicated research staff" one.
Seriously this: http://mashable.com/2013/03/11/boxer-hunts-down-twitter-trol... is the only cure for this sort of thing.

We need some vigilantes that will turn up at the house of these people and dare them to say it face to face.
In PHP I generally use a framework called Yii. Their documentation is amazing: http://www.yiiframework.com/doc/api/1.1/CActiveDataProvider
> They claim C++ is just C and ++ but it isn't.

Who says this?

Citing Andrew Koenig 's 1989 statement: "As Close as Possible to C, but no Closer".

Thankfully I would add, as C++ has more strong typing than C.

As for doing pure C99 development on Windows, there are other options as you point out.

Personally as a software developer I don't have issues to pay for the work of others.
Unhangouts
I don't really believe there is such a great divide. In a greater probability most of those who are "genius" in childhood will continuously perform better when they become adults, in all fields including "doing" things. Sure there are some prodigies who turn out to be quite useless in real-world scenarios, but those are really few, IMO.
What about this is mental illness?
Ran across this after reading the (fantastic) GoCardless article here: https://gocardless.com/blog/building-a-large-angular-applica...
This is all simply sugar to hide behind-the-scenes threading behind very narrow interfaces. Which isn't necessarily bad, but it's fun to see it suddenly in favour again and presented as something new.

E.g. Simula67 had Call and Detach for the basic case, and Activate(object representing async behaviour) and Wait(queue) that would both depending on need often be used for the same purpose (as well as a number of other operations). We had to write code using those methods in Simula67 in my introduction to programming class first semester at university...
I'm not trying to define anything. I'm trying to narrow the use of the term so it doesn't lead to ridiculous contradictions.

When people say talk about something being open, they mean in a specific context. They don't mean that literally the entire business is open and you could wander into their meetings, etc.
Haha, yeah. I noticed that while rushing to buy it a few minutes before having to leave the house to drop off my son at school. It hit me on my way to work, "Wait, who exactly did I just send $80 to?"

Then I checked the email confirmation and noticed the seller was zte_us. Whew.
I was thinking this all the way through too. Definitely made it hard to read and grasp what was being said.
I'm an engineer who occasionally project manages. At first I felt like I was doing a terrible job because I wasn't in there helping make all the decisions and being the hub for the spokes to communicate through. Every project I'd feel like I wasn't doing enough (luckily laziness won out over my fear of not doing enough) but every time the project would get done.

I still don't particularly like project management but I'm learning to enjoy the feeling of not doing enough, at least on internally facing projects.
Petty funny. and exposing an over-used cliche web landing page that every apps seems to be following and mimicking these days.
Back in the days of arcade gaming, companies had pretty serious policies about never publicizing or even mentioning the names of the engineers that worked on the games. This was primarily because the companies valued the talent and didn't want to see their key designers poached by other companies (and, by result, keep their salaries and royalties down as well). This is why people like Robinett (Atari 2600 Adventure) put the earliest easter eggs in their work.

I'm wondering if we need to go back to that system, or perhaps come to some middle ground where if developers are going to talk publicly about games, they do it under pseudonym or something.
Maybe developers smartened up. If you have a solid idea that Google would benefit from and allow you to work on it in your 20% time, why not quit and do something similar on your own? Google is no longer a cutesy company, they're a corporation like all others, and most employees probably woke up and realized they don't owe it a single thing, let alone their brightest ideas.
Some of the craziest are also the smartest. And they follow chains or reason a little too far.
Poetic. And a good point. The social vibe of a coffee shop gives me energy, and going to the same environment with the same people every day just drains that away.
currentPos is modified in one thread and read in a different thread, outside of a synchronized block, and without being protected by a mutex.

It's a pretty straightforward recipe for disaster.
I'm not sure what I would be paying for if I were to pay you.
This is an unsubstantiated claim. Some of reddit's communities are like this, but most are not. If you're just viewing the front page, you are viewing the lowest common denominator, which could give you this impression. But reddit is a very heterogenuous community.
"Fruit of the poisoned tree" is a peculiarly American doctrine which is recent as these things go; Wikipedia traces it to a court case from 1920.

And it's a somewhat problematic way of dealing with misconduct by the authorities. For one thing, it relies on them to correctly report where they're getting their information. Fast-forward to the recent NSA/DEA leaks, including memos offering agents explicit guidance in "parallel construction", a euphemism for constructing false case histories in which the existence of evidence from the NSA dragnet is concealed from the courts. Where this is happening, the exclusionary rule has failed as a constraint on the cops.
I think he meant it was his highest score to date.
A History of Personality Psychology (Infographic)
Show HN: Google Calendar Appointment Scheduling
They're using _Macs_ at coffee shops.
We were torn whether to call the current state of things alpha or beta, but yes, these are not ready for prime time. Where we and some other orgs disagree is that things should be kept secret until they're 'ready', when outside contributions could help you get them ready!
When I was reading about the loyalty bit discussed here, It made me think of these lyrics which kind of describes the break in the social contract between a large government and its citizens (I mention this because it seems to be the attitude of more and more of the young men I grew up with, maybe because of media like this…):

'Feel my pain, going insane, I’m ashamed.
Cause I ain’t got shit but an EBT card from a fiend.
That owe me and it’s in her daughter name.
How the fuck is they pose to eat?
How the fuck am I pose to eat?
Got a nigga in the streets, no health care,
Tryna slang weed just to put shoes on his feet.
So fuck you, you don’t give a fuck about me.
Can’t get a job if they drug test me.
Got a nigga stressed depressed.
Got a feeling in his chest.
And the world’s stripped of happiness"

And maybe more interestingly enough, the song is entitled "Terrorist Threats"

Watch the imagery in the video and listen to the lyrics: https://www.youtube.com/watch?v=m_71q5lVEjc

Surprised hayden didn't mention them in his remarks…
Hacker attempts to harass toddler through baby monitor
"Google has a highly developed internal analytics team that constantly measures all employees’ productivity—and the level of productivity that teams are expected to deliver assumes that employees are working on their primary responsibilities 100% of the time."

I know that it is a large company and control is required to manage everything, but this sounds depressing. I'm glad I work in a tiny company and even smaller team.
Introducing Daala part 3: Time/Frequency resolution switching
It might be easier to manage a separate Innovation Department, but what happens when someone on another team has a great idea?

Exactly. At the end of the day, anybody in a company can be responsible for a valuable innovation. This is why something like "20% time" is such a good idea in the first place. It avoids the trap of assuming that you can actually accurately select the people who "should" be doing innovative stuff.

OTOH, having a dedicated Research department where people spend 100% of their time on research and cutting-edge stuff also seems like a good idea. An interesting approach might be to have both "20% time" AND "Google X" but with a policy that allows the Hoi Polloi folks a chance to rotate through the dedicated research group on occasion.
It's easier to drive, but it is less manoueverable. It is impossible to parallel park forwards without a great deal of room and shunting, whereas when going backwards you can put the rear of the car in position, and then swing the front across.

Being front or rear wheel drive doesn't change this point, it's where the steering happens that matters and is purely a case of geometry.
By marketing, do we mean advertising?
Do not turn them off; remap them! That is valuable keyboard real estate.

I use them for buffer switching, since I do that frequently. Left and right change to the next and previous buffers, respectively. Down to quickly swap to the previously focused buffer. Up to bring up a buffer switch menu. Here are the .vimrc lines:

" Arrow keys for buffer switching
nnoremap <left> :bprev<cr>
nnoremap <right> :bnext<cr>
nnoremap <down> :buffer #<cr>
nnoremap <up> :buffers<cr>:buffer<space>
We are working on bringing Stripe to Germany. Please sign up at https://stripe.com/global to be notified when we launch (I work at Stripe)
> It does NOT, in any way, provide a degraded experience compared to the official app using.

It doesn't? Because one of the other posts in this thread says that it is degraded.

> Well, Microsoft is refusing to let me sell Windows Premium addition DVDs for $10, even though I'm willing to pay them the $0.50 that a DVD costs, and displaying their logo and whatever it is they do themselves when they sell a Windows equipped computer on the Microsoft store.

Okay, I can work with this analogy. First off, Microsoft would be giving Microsoft-made DVD printers to the other major stores and letting them do the exact same thing you want to do, on official Microsoft hardware. And you've worked hard to make your hardware be up to spec to theirs, but they don't want you to be in business so they only let you use the method that gives them more control: buying full Windows boxes for $0.50 and packing them with the computer. But they won't let you actually take the disc out of the box and install Windows yourself, leading to a degraded experience.

It seems like a reasonable request to me now, though Microsoft can refuse if they want. But they can't call themselves 'open' at the same time.

> They're accessible on Windows Phone, and they're happy to have Microsoft play according to the same rules they set for everyone else. I understand Microsoft is really not use to playing by the rules, granted - but that's hardly Google's fault.

Google is the one explicitly providing an app that doesn't follow the rules. I'm sure Microsoft would be thrilled to not have to write their own app, but they've only tried to write an app that follows the same rules as the official apps. If they can't, then it really sounds like it's not open. Half-open, maybe.
I don't find it heartbreaking, but it is somewhat fascinating.
While it's understandable to call it a mental illness at a young age, Martin is 60 and well past his prime and is right in what he's saying.
What value does he really have if he feels "done"? Who are we to say he made a wrong decision? I might feel the same way at 60 or 70, not that I'll be a making a website about it, but then I'm not writing books either.
> after you've sent data and received no application-layer acknowledgement

This would be the most robust fix. Have the server return "OK" or something after it has processed the data. It could have silently crashed but still accept connections.
There's been several extended discussions on this, some involving the author, and in virtually every case he's been berating the language for doing things a particular way but often because it's just one way of many and he's ignorant of the other ways of doing it.

There was some bitching about allocators, for example, as if he didn't know about the C++ allocator override feature which isn't even hard to implement. Then there was more confusion about template objects for things like `vector` where he was using them as you might a C linked list library, then complaining that you had to allocate twice as many objects.

I think the author is dimly aware of what C++ really is, and just refuses to play along because they'd rather be writing C code anyway.

John Carmack could probably tear apart every single one of those complaints in ten minutes and have time left over to talk about his new CTO position. That's because Carmack spends the time to learn his tools inside and out and doesn't simply bitch about things being not to his liking.
I was about to say that the keyboard controls didn't work for me until I remembered that I had Vimium installed with Chrome.
Whilst I get that there's the everlasting suit and cargo pants war, a business degree in conjunction with personal design work, or a engineering degree with personal business experiments makes one hell of a combo.

When you're founding a startup, your team needs to have certain skills spread between the members. One is sufficient technical savy to put together a product (engineering, graphic design, product design, programming, etc.), and the other is sufficient business acumen to make people buy that product (market analysis, marketing, accounting, salesmanship, negotiation, planning).

There is this belief often held with engineering heavy crowds which is "Build a better mousetrap, and they will come". They won't. Your potential customers won't suddenly feel a tingle in their stomach leading them to the store in order to buy your mousetrap. That tingle needs careful engineering as well, as well as getting the mousetrap into the stores, handling the payment processing, paying the manufacturers, you get the picture.

Similarily, there's the belief in the marketing crowd that "I can sell you anything, I just need a product". It's equally flawed, out of obvious reasons.

So obviously engineers want nothing to do with slimy business people, and businesspeople want to have at least 3 layers of organization between them and the filthy engineers. So if you can step into both pairs of shoes, you can bridge that gap and you're at a distinct advantage.
"Snow Fall" and "The Jockey" Are Hard to Read, Not the Future of Web Journalism
Hail to the Chief: Yahoo's Marissa Mayer featured in Vogue's September issue
Friday is Webday Issue #7 (link collection for web developers and designers)