skysight-inc/HackerNews huggingface dataset:
You are also older, and maybe realize the free food, stupid chairs, and on site laundry are gimmicks intended to keep you at work as long as possible. It really boils down to salary and tangible benefits such has vacation and healthcare. That free lunch only costs the company $5/day, $1250/year. I'd rather take that in pay.
Not to mention Vancouver, Toronto, and Montreal are all dramatically safer, and nicer than most major US cities. Canada is also mostly lacking the police state brutality we're seeing increasing persistently in major US cities.

Seriously considering seeking dual citizenship and looking at Vancouver. I don't know a lot about the process yet, other than having researched the tax consequences.

The US has most of the burdens of a huge welfare state, without most of the amenities.
What actually did the 'army' do in Iraq? Thinking a bit about that might help you to understand what Manning did and why...
Yeah, it sends a message to that number so they can call you back and connect your call, presumably.
Designing a hob knob
"People seem to think that writing a garbage collector is really hard [...] Well it's not. In fact, it's rather straight forward."

[...]

"Thirdly. Please don't use this code. I did not intend for it to be wholly correct and there may be subtle bugs I did not catch."
A lot of fast-food restaurants operate on the same margins, with soft-drinks as the profit generator.
What Is BaaS (Back End as a Service)? / Baas with Usergrid
firefox uses gecko rendering engine:.. and i really didnt understand what you mean with extra layer of security...
"No offense intended?" Even the system font selector uses "italic" ...
Show HN: Find longtail keywords with  low SEO competition
contacts are written in code. They just reuse english words.
What's the point of using Docker within a VM...?
I haven't ever heard of hitbox before - are there other streaming sites out there that are popular other than twitch?
What about rootkits that can falsify the data that the app sees? It would be good to have something similar that plugs directly into the router logs.
Anytime someone says that lawsuit was frivolous, I lose a bit of respect for them.
I disagree. Anecdotally, every kid I've known has been a naturally curious creature, and I think most kids do want to learn. However, many kids do not enjoy being taught, especially in a school setting. The early years of school are more about teaching children to sit quietly and keep their hands to themselves, which has nothing to do with satisfying curiosity.

That may be what you're saying, but I think the difference is important enough to be more explicit.
You just wait and you'll receive plenty of solicitation from so called R&D company that exists specifically to exploit this program. I've seen a company get reimbursed ten of thousands for a few line of javascript doing nothing. I know this in the software industry and it could very well helps legitimate enterprise but this is really a huge scam with a lot of taxpayer money going to waste.
The Jawbone device is built upon the idea of the company storing the information. It is implicitly implied that if you use the device your data is being stored somewhere because that is what you are paying for them to do
Well, the first rule of * is you do not talk about *.
Canada's Start-up Visa Program: http://www.cic.gc.ca/english/immigrate/business/start-up/ind...

If you're in the SF area, you may remember these billboards from last year: http://www.bloomberg.com/news/2013-07-10/canada-tells-geeks-...
Not necessarily, it's a bold statement to stand out and show that you don't care carrying a red flag :)

Check out http://www.forbes.com/sites/bruceupbin/2011/10/18/paul-graha... for encouragement or go and get a co-founder.

Being a solo-founder, it's a tough ride but no-one said you shouldn't go tough. But also I keep in mind that in order to be a full stack entrepreneur, one needs to be able to attract talent and you need to have a sense to filter out wimps.

Sadly I'm the only founder right now but for one specific reason - to spend time building product instead of dating founders :) But I sure wish to find the one, or two.

Final note regarding solo founders & YC: if you are coming from a non-US country without a working visa and need to move to US to work for your startup then having at least 2 founders is great because then the company has the power to fire you -- which makes it possible for this new company to apply for your visa.
"Providing machines for Kubernetes in not only necessary as a pool of raw cycles and bytes but also can provide a critical extra layer of security". [0]

Maybe it's true for now, but containers may be enough security in the future.

[0] http://googlecloudplatform.blogspot.ca/2014/08/containers-vm...
Here's my __obvious__ prediction: VMWare will buy Docker for billions, simply because docker will make VM obsolete.
Read https://www.virustotal.com/en/about/
Amazon Might Buy Video Game Streaming Service Twitch Before Google Can
The problem was in the phrase "other things being equal". Other things are never equal. Studies try to make them as equal as they can, and wind up differing as to which things are more important to get equal, and wind up with different results.
The interesting thing in this write up ifs the difficulty of securing funding to take care of some of these basic usability issues, or hire dedicated developers. A lot of the difficulty is that there are lots of people working on sage, but all of the incentives for the involved researchers and grad students is on writing papers and advancing their own research; there are almost no rewards for improving usability. The job market is brutal, and this kind of computational work simply isn't valued by hiring committees.
Hitbox is only popular because it isn't Twitch (in the same vein as Facebook and Google+ a couple years back)

Specifically, Hitbox has laxer policies regarding non-gaming content [which is relevant in this case], better streaming quality, and lower stream delay.
The only true network data is via some kind of tap on the actual wire. We're considering adding a plug-in so you can do that but there are so many awesome tools out there for that already I'm not sure if we should. GlassWire is for everyday users to understand what's going on with their computer. There will always be ways to bypass the OS but I think GlassWire will still help in many situations.
I just see that as a sign of legal ass-covering. Companies do not tell you why they didn't give you an offer, because if they do give you a reason, and it turns out to be something that could possibly be construed as an illegal reason, then that could give you grounds to sue them for discrimination.
You can generalize this:

Tips to outmaneuver any bureaucracy: know/bribe people on the inside to help you.
The ability to use all of the allocated resources.

Some of my sites run some fairly CPU intensive image processing on the backend, and after being booted off 3 or 4 VPS providers for "using too many resources", I finally just broke down and got myself a mid-range dedicated server.
So how does his process work? Does he start with the original C engine source and start porting to Dart? Does he do some of the work beforehand?
I had a similar process out of college, but didn't even make it to the phone screen portion of the process before getting mad and giving up. Google was sort of a dream job for me, too, but the recruiting process made it clear that I was at best a potential cog or a line item to their HR.

They'd never call at arranged times, but did call while I was giving a project presentation, once during another interview (probably looked good actually, "Oh it's the google recruiter again." <ignore>)... the whole thing was enough to put me off. I was a bit older than the standard college grad, so maybe I just become disillusioned at 8th grade level.
Containers, VMs, Kubernetes and VMware
I've been getting a lot of real mail delivered to my Gmail spam folder. It's very sporadic. Sometimes it will throw out one or two messages from the middle of an email exchange.
A cynical viewpoint, but presented for balance.
Think of the effect having worked for Google has on those outside the tech industry. Or even outside the top 10% of the tech industry.

Do a few years at Google, then The google brand can open doors for you. You may treat Google a bit like McKinsey is for business types.
So am I reading this correctly, in that if I get allocated a segment at 0x12340 and then a random variable on the stack happens to have the value of 0x12340 for a different reason, then that segment would never be freed? Is this strategy still sound?

Also, while this is a nice explanation, does anyone actually use GC's while writing code in pure C? I never found the idea of calling free() that troublesome. On the other hand, writing a GC in C for another language is obviously a good use case.
I had the same experience. They never told me that I didn't get the job. I ended up calling them a few weeks after my last interview and they actually lied and said, "Well, we left a message on your voicemail." No, they didn't. I checked my cell phone and there were no missed calls and no voicemails. I also have (a gmail) email account, and they didn't email me.

When asked why they weren't interested (so I could work on whatever was the problem), they wouldn't tell me. They said it was proprietary information. I can only guess that was because of my salary requirements, since nothing else makes any sense. But it was really crappy of them. Then they continued to call or email me every 3 months for the next 3 years asking me to come in for more interviews. No thanks!

I was also disappointed to see their offices. (I'm in SoCal.) Everyone had open cubes! Ack! Not even walls around their office space. Do not want!
Think of it as a database. A table of events with foreign key references to a table of people. Now if someone's name changes, you only need to update a single entry, eliminating both redundancy and inconsistency in our database. If I look up events about Beyoncé Giselle Knowles-Carter, I sure hope that I find things like when she was born! If you insist on tying events to name at the time of the event, you have a much greater propensity for losing information whenever anyone changes their name for any reason! Therefore, from a data integrity standpoint, I think every database engineer would prefer the one name for all history approach. You could even store the name change event itself!
Wow. I hate how so many Windows applications are considerably uglier compared to Mac counterparts. The Windows apps don't seem to push forward Windows design but rather get stuck in the Windows XP design days. This is beautifully designed and clear.

The graph visualization is prime, and I love that the peaks are "rounded" out instead of sharp declines (sharp declines would make it look more like a live stock ticker).

Extremely well done, and exactly something I have been looking for. I will keep an eye out for the Mac version.
I am not sure what you're pointing at. I think this article aims to do the same as any other "compiler for a toy language" article; namely remove the fear barrier and explain that at their core, many of our black boxes utilize simple concepts.

I've always thought a compiler was difficult to write until I wrote my first one. Sure it is nothing when compared to a production-level compiler but definitely no longer think that there's something magical about compilers, even the more advanced ones.
Is anyone here just as surprised about the existence of "git replace"?

Does it does it do what I think it does -- let you rewrite history and keep the rest of commit ids the same?

I thought that would be impossible up to this point (as in you could re-write all your commits, filter some, presumably with some secret passwords or something, but then you'd end up with different commit ids).
Through a lot of blood, deaths, public executions, and religious declarations, schisms and wars (civil and otherwise.)

The history of English common law is far more akin to natural evolution than any intelligent design.
> Yes decisions will include the amount we’ll invest and the percent of the company we’d want for it.

Since last batch, wasn't there a "New Deal" that fixed the amount to $120k for 7%? [1]

[1] https://news.ycombinator.com/item?id=7629630
From their about page: https://www.docker.com/company/aboutus/

Docker, Inc. offers Docker-related products and services and is creating a network
of certified professional support, training, and services providers. We are
committed to keeping Docker open source under the Apache 2.0 license.

They used to be dotCloud, and presumably have some legacy clients still paying them money to keep the lights on.
It does it mostly all in his head. He's built a fair amount of rendering engines so he knows all the basics of how to do it.
The title should be changed as well. Uber has not been shutdown in India (nor is it likely to be). Please see my other comment for additional context.
I think maybe it's just another example of the worse-is-better principle.

Great as it is, the language itself (and functional programming in general) tends to be pretty opaque to most programmers. Purity is powerful; we've all heard it before so I'll spare us yet another apologia. But, as my time spent TAing an introductory course in Scheme taught me in agonizing detail, purity is painful, too. Most people just don't naturally think of processes as a composition of mappings from values in a domain to values in a codomain. For better or for worse, the "process as widget-fiddling" way of thinking comes much more easily.
I wouldn't quite say that we really need to switch to proportional or something else just yet. These type of fundamental changes have the potential for huge unintended consequences, and need to be looked at carefully from every angle.

One of the properties of our system the way that it is is that all "radical" elements, where radical is anything outside the national status quo, must join one of the big parties and appeal at least somewhat to all of the interests in that party to get anything done. Going to this sort of proportional system breaks that, for all such radical interests.

Sure, being able to vote for a useful Libertarian party, or a tech and science party, sounds nice. But there would also be the radical Christian party, the drug warrior party, the foreign policy hawk party, the isolationist party, union party, big business party, etc, and none of them will be moderated by the need to appeal to the rest of a large party.

I also think that everyone is justifiably worried about what a major rewrite of the US constitution, which is what doing that would require, would look like right now.
It depends on what you mean by "explanation". Almost no company will tell you specifics of why you didn't make the cut (at least in the US) because there are many, many ways you can spin it into something you can sue over.

That said, with care, there is some feedback that can be given. It would be great if interviewing could be more of a learning process, especially on the technical side. "Go read more on taking advantage of cache coherency", "go get some more experience in software development with a team instead of on your own", etc
Thanks! It was actually very difficult to make rounded peaks due to the way network activity tends to suddenly spike. Sometimes the mini graph at the bottom of the UI doesn't match up exactly with the top graph due to our rounded graph but we're improving it all the time.
I also hate the way spiky graphs look.
Wow, the examples in the SE discussion are awesome. I was aware of some of these linguistic issues, but the examples really underscore how subtle pragmatics can be. (The examples give completely syntactically parallel sentences that are pragmatically resolved in opposite ways.)
I went through Google's interview process twice, including passing all the phone interviews and remote coding sessions and being flown out to Mountain View, only to be rejected each time.

When they started another recruiting push and asked me to come back and interview a third time I told them no thanks.

Ironically I wound up working for Google anyway after the startup I worked for was acquired!
I can't tell if you were being serious. Assuming you were, then 1400 words, presented as a wall of text, is an anathema to the short attention spans of many users. In addition, that 1400 words is a subset of around 5400 words for the Terms and use of software/services.

We can debate whether people should be educating themselves about such terms but my point is (still) that it's impractical in the long term as we want to use more services/devices. The only way out of this that makes sense to me is that people begin owning their data and (digital 'exhaust'). I'm working on FOSS tools to enable this (see my profile).
I don't understand how my interviewer managed to remain friendly and treated me with respect the whole time.

I hope I never interview with you then!
It's kind of interesting that the author's examples of 'woah! look at all these cool packages' include plotting, unit testing, and a gui. Those standards feel a little low to me.
"If we learned anything from Chomsky, it's that the underlying grammar we are born with is both instinctual, and follows formal rules. To say differently is literally, demonstrably false."

The rejection of this idea is not only not "demonstrably false", it's actually pretty commonplace among linguists. It would be more accurate to say that Chomsky's theory of a universal grammar is demonstrably false.

"the evolutionary nature of natural languages"

One of Chomsky's more widely criticized ideas (and a pretty bizarre one), is that the language instinct could not have arisen by evolution through natural selection.
Thanks for the suggestion - these are prohibitively expensive over here (about $15 per single can from amazon.de), but I found similar products at much better prices that I'll give a try.
if only it wasn't SO COLD.
I use my knob correctly, thank you very much.
Django and AJAX Form Submissions – say 'goodbye' to the page refresh
More of an observation than anything, but Docker certainly has the corporate-ese marketing speak down pat. Much more so than most other "hot" OSS/platforms. Why such a different culture? Or are they just trying to climb into VMWare's bed?
It's possible* to build a software which understands natural human language and allows for vague, abstract expressions. Sometimes communication fails, which is why different "commands" should have different risk levels and different degrees of formality. For example, if I order pizza, I can be pretty vague, but when I order clothes online, I need to specify the size, color etc. more formally.

* It's possible since you can always simulate a human brain with software, but there are of course more practical artifical general intelligence systems like the AIXI-mc.
I had plenty of interviewers end my interview half an hour early because they thought I was dumb. "I want to give you some time to ask questions about {insert company name}." I don't have excellent social skills but I can spot that line from a mile away.

Reading this reddit thread also lowered my expectation of the average google interviewer.

http://www.reddit.com/r/cscareerquestions/comments/1z97rx/fr...

While at Google, only one person cut my interview short. I thought it was weird because I had answered her question correctly. But apparently they often write off a candidate for not using the right terminology or some other picky constraint.
You're still naming things, they're just things in a computer that you have to carefully specify so that they behave like their real-world referents within your model (also in a computer.)

'Morning'/'Evening' star won't matter until it does - and if it were something that wouldn't ever matter, you probably wouldn't have input it.
> Is this a largely solved problem around the issue, or a solved problem in and around the community?

That a community has solved a problem is no different than the problem being solved (unless of course you don't believe in the validity of trans people). Chelsea Manning has clearly stated that she is a woman and should be referred to as a woman.

> I ask because I'm torn between wanting to respect the individual, but also as a computer scientist feeling somewhat offended that someone's later choice of how they want to refer to themselves caused altered accounts of historical information, which to my eyes is more confusing (and possibly less accurate, if that confusion isn't addressed promptly and often).

If you say you are feeling torn, then you are not wanting to respect this person at all, so you really aren't feeling torn. Bottom line, Chelsea Manning is a woman and should be referred to as such. You say you are offended, but what you are really saying is that you feel that you know her gender better than she does. You don't. Your discomfort with trans folks is your own issue and to misgender someone is hugely disrespectful.

> I'm not really sure how to square that with myself, but I think I lean towards preserving the data integrity of the public record. If someone referred to themselves in a specific way and identified themselves a specific way in the past, I think that's how they should be referred to when discussing that point in time.

There is a difference between talking about past events and continuing to insist on misgendering someone in the present.
(Management) Game Respect (Engineering) Game
Making an App for Runners: Thoughts and Lessons Learned (Part 2)
Twitch is in the middle of a media fiasco resulting in policy changes.

Hitbox and other twitch like platforms already existed but are enjoying people mass moving from twitch.

:.:.:

>What happened?

Twitch introduced a new service to flag copyrighted music, and. The problem is a lot of games have copyrighted music inside of them, so a lot of music was cut out of footage simply because you couldn't stream the music, just the games footage.

Valve actually had most the sound removed from their "The International" DotA2 tournament. Because in-game music was owned by Valve. As an example. Even twitch's own podcasts were flaged and muted due to this.

Twitch started enforcing a 30second + stream delay, which angered both Users and Streamers. Since it removed the instant feedback/conversation from the stream.

Twitch also deleted terabytes of recorded video on a policy change.

You can get the long version from the AMA Twitch.tv's CEO did during the middle of this shit storm http://www.reddit.com/r/IAmA/comments/2cwfu2/i_am_twitch_ceo...
Scientists develop a water splitter that runs on an ordinary AAA battery
>I know it's very complex story, but I would invest a billion on this!

Just for perspective, GM spends something like 7 billion USD a year on R&D. I'm not saying you can't make progress with a billion dollars on the problem, but a billion is not a gargantuan sum when it comes to things like cars. Tesla already spends a few hundred million per year on R&D for a much less ambitious problem.
Dijkstra clearly points out that it would be impossible to program in a natural language. The thing is there are constructed languages such as Lojban[0]. Lojban, while semantically ambiguous, is grammatically unambiguous. This means a computer can understand something said in Lojban, but a computer cannot perfectly understand what is meant. While I'm no expert, I'm pretty sure it would not be very hard to create a computer interface using Lojban. I'm curious as to if anyone can explain why this is or isn't feasible.

[0] http://www.lojban.org/tiki/Lojban
The issue isn't that calling free() is troublesome. It's that in a large C program with various libraries and modules and callbacks, it isn't clear who should call free() on a given chunk of memory or when it is safe to do so.
Please send my compliments to the designer of both your app and website. both designs are clean, beautiful and work with the UI. bravo.

it would be nice to have more info about how you monitor the connection and prevent any Trojans from going around the monitor point.