skysight-inc/HackerNews huggingface dataset:
We've come full circle: C lint was created as a standalone program because C compilers were just about compiling code. :)

On one hand, I see how it is annoying when a compiler complains about code patterns that are not worth errors and could be false positives. OTOH, I feel like a language designed for safety should try to warn about as many bugs as possible. Would any of clippy's lints pass every Rust crate tested on Crater? Maybe those could be come rustc errors.

For fun:

Lint, a C Program Checker (1977)
http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.56.1841

The separation of function between lint and the C compilers has both historical and practical rationale. The compilers turn C programs into executable files rapidly and efficiently. This is possible in part because the compilers do not do sophisticated type checking, especially between separately compiled programs. Lint takes a more global, leisurely view of the program, looking much more carefully at the compatibilities.
I was unclear, I was referring to your characterization of people and events at github, not the topic of the blog post.
None of that approaches religiosity. Your ridiculous interpretation is colored by your preexisting opinions about Google.

Your logic also fails you. Developers having the freedom to do what's right for the user doesn't imply they succeed.
Nothing you said contradicts preordained's claim that a lot of Google's current hype is due to ego validation. In addition to having the highest average salaries in tech, Google has purposely made their hiring process very stringent, not because the techniques that they use more accurately predict job success rates, but because by making their job openings harder to obtain (in proportion to applications), they increase the subjective value of those job openings in the eyes of potential candidates.

It's premium branding, plain and simple, and the fact that Google employees have to justify the effort and time they put in to get hired in the first place partially explains why Google is rated so highly by current/past employees.

I'd be really curious to learn how much Google spends in man-hours for each hire in comparison to other tech companies.
If you look at the top of the page, there's a "web" menu item next to the number of comments.
Excellent article. And similarly in this case - what was the 'drone' doing so close to their ship? What spying were they hoping to achieve?
It will be hard for change to happen with the copyright trolls being entrenched/moneyed vs. the pirates grass roots/technical. Each will continue to go with their strengths, which mostly don't interact except in their attempts to work around the other.
Good question. Perhaps because Java's OOP is closer to Smalltalk than Simula?

Here is the context:

http://people.csail.mit.edu/gregs/ll1-discuss-archive-html/m...
Just when I thought things couldn't get worse here, Maduro does it again. There are reports of looting in several cities because there is no cash to be found anywhere. Lots of workers get paid every Friday in cash. Some of them got paid with Bs.100 bills which are no longer being accepted. So they effectively have no money to buy food with.

Around 30% of the population here doesn't have a bank account to deposit the Bs.100 bills. Also, many of the small bodegas don't have points of sale to take debit cards.

This is just another round of the improvisation game Maduro plays with the economy here. They promised the new bills would be out yesterday and they are nowhere to be found.
People spend years at medical school or law school to become a doctor or lawyer. I don't see the big deal at devoting a huge amount of concentrated time and effort to being an engineer at Google. If you got the free time and willpower (and the author does), more power to you.

If he doesn't get the job, he's still got the knowledge. And 8 months is nothing compared to multiple years in college.
"Can you pull that creative?" would mean basically the same thing, and is probably what someone would say. I included "ads for" to try and clarify that the actual things you're taking down are the ads.
IPO Watch: Trivago Manages Muted Debut After Lackluster Pricing
I'm only guessing, but it seems like he means "impure functions", e.g., side effects.
I have several close friends from Taiwan, and visit Taipei every couple years. When I go, just for kicks I always ask people how they feel about being part of China. The answer has, invariably, been not just No, but an irritated hell no. As you say, for all practical purposes Taiwan is independent- not just in their government institutions but in the psychology of the populace: they feel like a separate country, and nothing the PRC does can change that any more than Americans could be convinced to "reunify" with the United Kingdom.

China is kidding themselves if they think reunification is going to happen. It's certainly not going to happen voluntarily. And yeah, maybe they could take the island by force, but even if they managed it and it didn't trigger an international conflict, they'd just end up being another US-in-Vietnam/Soviets-in-Afghanistan situation: a forced occupation of an angry, resentful local population, which has no possible outcome other than eventual costly withdrawal.
I'm 25, and I think I speak for a lot of folks my age when I saw that Google is the 'Bell Labs / IBM / whatever big influential company that makes a mark on you as a young adult" company of our time.

Google is not Bell Labs. It is not a research lab. It is a large software corporation.

In a research lab, you get the autonomy to work on whatever project you want, and are expected to be starting projects after a few years. Young people get a lot of mentoring. It's a collaborative environment.

Google isn't worse than IBM or Goldman Sachs, but it's not Bell Labs.

It's a decent place to work if you're established and can get placed at Staff SWE or better. It's not the best place to grow to that level if you're not already there.
It's kind of the same dynamic as a bubble. Screw over people, get money, get intimidation power, leverage that to more power and more personal cachet. If you keep the process going, you can get to a position of president of the largest nation state in the world. If you falter, your enemies will pounce on you.

A lot has to do with luck, with how easily cowed your enemies are, etc.
Schedule a private 1-on-1, and tell her point blank, "I've noticed that you do <X/Y/Z> to me and it makes me uncomfortable. Why do you do <X/Y/Z> to me?"

Either she'll explain why she's a jerk, in which case you can ask her not to do that anymore, or she'll realize she'd been doing something she wasn't aware of and stop. If she feigns ignorance, then you switch from inquisitive to commanding: "Treating me like <X/Y/Z> is negatively impacting my ability to deliver work to the company/team. I need you to stop treating me like <X/Y/Z> in order to achieve our team's objectives. If you don't stop treating me like <X/Y/Z>, I will have to involve [her boss]." She may deny some or all of this, but it doesn't matter. You're not trying to argue, you're trying to make her aware so she can't feign ignorance to her superiors.

Make sure you record the conversation on your smartphone. I've gotten to the point where I record all of my time I spend in the office in order to protect me against claims of sexism because of how detrimental it can be to my career.

By structuring the conversation in terms of your work performance, you can help convince her, her superiors, and the court (if it comes to that) that she is in the wrong and that you're a victim. If you don't record it though, none of it matters.
I thought developers were now a scarce resource.
> This makes for an awkward cupcake ceremony where you’re not sure whether to smile or to laugh.

"I don't know whether to smile or laugh" isn't a very powerful expression.
Honestly, I couldn't even make sense of what that commenter was trying to say. But that's the trouble with counter-trolling! Just by being better at writing a coherent sentence, you can end up unilaterally making threads worse.
The official rate is 1 USD = 9.99 VEF. You can't really get dollars at that rate, only bolivars.

The real (black market) rate goes down so fast, it looks like this:

http://i.imgur.com/Ce6PuHq.png
> Generally I agree with you but what's the definition of "blackmail" in terms of court of law

The grandparent post used "blackmail" informally; they aren't charged with that, so it's definition in a court of law is tangential. They are charged with perjury, subornation of perjury, conspiracy to commit both perjury and subornation of perjury, and also charged with mail fraud, wire fraud, and money laundering.

None of which would be an issue with fact-based copyright claims against people the person suing (and offering to settle) believed reasonably were (or even might be) guilty.
They can't, but they want to play that that's how the economy works. That you can place an artificial value on your currency and everyone has to obey. So, you get a disastrous economy like the one we have.
> So much of Tumblr's traffic is comprised "non-monetizable" porn sites that Yahoo foots the CDN bill for

I'm curious why you find pornography to be non-monetizable. It's a $97 billion dollar industry, and is probably easier to directly monetize than a random mishmash of personal blogs because adult sites tend to focus solely on a single fetish, and there's a clear standardized categorization of such.
Judging by the voting, I can only assume that at least a few HN users side with the Chinese thieves. And are incapable of posting a coherent rebuttal.

Sounds about right.
Yes, everything can be solved with more extensions, but that approach is part of why X became unwieldy in the first place.
i'd like to think i could tolerate a sizable amount of opaque politics and purposelessness if it came with a 300,000k/year comp package.
The work in finance can also be intellectually stimulating.
I would add one thing: if you keep going on like this, you will become her victim. It will affect you.

Right now - you're new - you're kind of outside the game. You're almost an 'observer'.

But once you are trapped in that - you'll either have to assume the position of 'trained animal' - or you'll face serious wrath.

To appease her at the beginning, you might feign meekness - but this will consume your identity. It will start to affect your view of yourself, your skills, your role in life.

It's not fair, but that's power. If you feel that she is definitely valued by the company and can't/won't replace here, then there's not much chance you can win. It's going to be 'political' not 'judicious'. A startup that needs to make milestones is going to chose whoever is more valuable to them at that point and that's it.

I was in this situation once, the best thing I ever did was walk away, I was foolish to hang on for even the several weeks I did.

Anyhow, I don't want to seem so authoritative, obviously, it's a personal choice, but if you truly feel this person is bad and vindictive ... it could very well consume you. Surely you're a smart guy, find a place that works for you.
I am motivated by the desire to never say the phrase, "I wish I would have ... when I was younger"
xterm and rxvt do.
OSX does not support fractional HiDPI scaling, but nobody made a fuss, ever. So I wonder, why is that a bad thing, when Linux doesn't do it either?
Ranking dozens of top news sites on HTTPS
In fact making sure international waters are navigable is a bit of a priority for us.
I am sorry to hear you experienced that.

For those who doubt it: yes "benevolent" sexism (or racism) is real, unfortunately. There are many ways it can manifest itself, but what it always boils down to is someone with the proverbial "good intentions" who decides to treat someone differently, even in a way they think of as positive, for no other reason than because of their sex (or race). It can be particularly poisonous because once you call someone out for being different, even if it is in a way that you believe to be beneficial, it highlights to everyone around them that they are different, which can make them a target.

The best solution is to always strive to treat everyone equally. People are not perfect, so there will be mistakes, but that should nevertheless always be the goal.
Curiosity. I need to know the underlying structure of things, and the metastructures that arise from their structural interrelations.
360 Video and Photo Capture in 4K for Three.js
Haven't the patents on the hinting stuff expired now? I'm sure I heard that somewhere.
It's an issue for all languages which don't force layout/indentation. Why does Lisp gets criticized for parens when the C family has curly braces all over the place?
Are there still any reasons why one should choose Java instead of .Net for new developments?
Very easy. Ignore user reports, because it will only lead to abuse. And wait for court orders to take down links, articles or infringing statements. As everyone else does. Don't give up on free speech.
Not every change is an improvement, but every improvement is a change.

You could also pull out "make an omelet", but I'm partial to "more steps forward than steps back".

Also, the consequences of longer lifespan are not only imaginable, they're imagined (frequently) _and can be studied_, because it's _happened_. Even the (other) canonical problem situation - rich people live longer than poor people, by a lot - has occurred.

On the other hand, you are also correct that there an unimagined and unimaginable consequences. If people end up waiting until to have kids until they're older, will that be better for the kids (more stable / wise parents) or worse (further from similar experiences)?
Er, yeah, because America is a lot more diverse than Mumbai is. Diversity means diversity, not "fewer white people".
is he though? i mean, are you sure about the norm? meet a young colleague who doesn't understand search, you'll say "he has no clue about search". meet an older colleague and you might say "he's too old to understand search".
Maybe Trump just didn't have a good enough opponent whereas these guys did.
Trump Grill Could Be the Worst Restaurant in America
> `lambda` and function application alone are Turing-complete, as McCarthy would have known. The credit here belongs with Turing and Church, not McCarthy. `atom`, `cons`, `car` and all the rest are just icing on the cake of the lambda calculus when it comes to computability.

This point reminds me of something interesting that I noticed recently despite having been familiar with basic LISP ideas for a long time.

If you carefully read McCarthy's original presentation of LISP, you can see that he seemed to be influenced at least as much by Kurt Gödel's work as by Alonzo Church's work.

In Church's lambda calculus, functions are abstract values that can only be used by means of function application. LISP evolved toward this style over time, but in the early history of LISP, functions were not abstract values but were represented by encoding into S-expressions. This encoding process resembles Gödel numbering.

Also, recursion arises in a different form in lambda calculus than it does in the approach to computability that is based on general recursive functions. Again, I think that LISP is closer to Gödel here than to Church.
All I see here are a lot of personal attacks. Feel free to explain what your definition of "religiosity" is and why it doesn't apply to what Bambax quoted.
PSA: There have been lots of reports of people getting rid of their addiction or obsessive-compulsive disorder (OCD), as a byproduct of their experience with LSD or psilocybin (the active substance contained in "magic mushrooms").
The Art of Electronics -Paul Horowitz and Winfield Hill

Well worth the money for anyone who wants to build
practical circuits
Do we really want more television?

Do we really want more of one of the most vibrant artistic media right now?

Do we want them pushing new boundaries in the way they tell stories?

Do we want them bringing delight to more people - and more diverse groups who were previously ignored by network television?

Erm, yes.

I know it's fashionable amongst certain filter bubbles to be snippy about TV (and sometimes about all forms of entertainment), but actually, it's a pretty remarkable time for the artform.

Many of those of us who are in favour of art, stories, beauty, reflection of humanity in the mirror of fiction, all that stuff, do indeed want more of it.
We should expect little games like this, as it reveals China's technical inferiority - otherwise, why steal something if you already have something better?

I'm more interested in their clain on Taiwan -- is it the island (Formosa) or its inhabitants (the descendants of Kai-shek) that they claim? Claiming the island at least has a logic that one can support or deny.
Claiming the inhabitants, well then every country with an ethnic Chinese population - e.g. Indochina, San Francisco -- might well be at risk.
The JVM ecosystem is vastly richer.
I watched it live (not on TV) in the sky from the playground of Ocean Breeze Elementary, about 20 miles south of the Cape. It was my 12th birthday.

It took a few minutes for it to sink in that it had exploded. We knew something was wrong, but the teachers wouldn't confirm that it had exploded - I think they didn't want to deal with a bunch of crying kids. We observed a lot of debris falling from the explosion. Some of the kids in my class speculated which of the pieces was the escape pod. We presumed that there had to be one.

Then we went inside and turned on the TV, where they just showed it blowing up over and over. We were all kind of numb. A couple of kids were worried about their parents losing their jobs. I remember kids at lunch making the joke, "what does NASA stand for? - need another seven astronauts!".
That we live in the 21st century is why I want my own office: because it's chaotic and hectic and a place to concentrate is important.

As a consultant, that office does happen to be in my home. But I wouldn't return to a FT gig without having a place where I can go, separating from "home", to work in productive quiet.
First year the count is somewhat accurate... and the last (at least for a while)
Ok, so do you think people should say "that was racially stereotypical" rather than "that was racist"? This seems like a really minor semantics argument. I'm trying to figure out if you and other posters here actually disagree on what kinds of comments are and aren't acceptable, or just on what we should call them.
Unsupported hacks and a feature needed for an uncommon setup don't work, yeah, those are relatively minor issues.
Well that and a $9.99 purchase price.
Sit down and communicate with her about the incident and tell her your intention now is to improve your relationship for the benefit of the team. Easy to say, hard to do but that's the key here. It will put you in the right position and no one can argue if you maintain this position.
I agree - explicitly pointing out and condemning this stuff can make a big difference. I wouldn't focus on confronting the person, though, because I think that rarely influences the individual. What I've seen matter most is making clear in front of others that it's not something people will "let go" or ignore.

I fortunately haven't been in this position since I became a developer, but better jobs do offer more leeway in regard to this. The other question, of course, is power dynamics. Calling out a coworker has more potential to help than calling out someone who can fire all their critics without trouble.
Just make sure you eject any removable disks before hibernating. And, sleepfast may drain your battery faster than the default hybrid sleep
It reminds me of graduates who want to get into investment banking. They have a ranking in their head of which bank is better than which other, and make a massive deal out of getting into #2 instead of #1 or #3. The reality is that down to #10, they will likely get a very similar experience and chances are they will have gone through 2 or 3 of those banks on their list anyway by the time they are 30.

And at the end of the day, what makes most of your experience is the team you work with rather than which of the 50,000+ employees organisations employs you.
You must be very submissive.
In the 3 years since IETF said pervasive monitoring is an attack,what's changed?
I would recommend to anyone wanting to do any kind of visual design to learn to draw observationally. You don't have to become Leonardo or John Singer Sargent, but learning to draw is learning to see. The same goes for photography. Everyone has a camera phone. Learn to use it. As a side benefit, you become less dependent on clip art and photo stock ...

I also recommend studying color theory as used by painters and illustrators. You have hundreds of years of practice and theory to work with. James Gurney's books as a good, modern place to start.

And don't be afraid to get technical. Old Kodak and paint manufacturers have tons of really good scientific studies on how color perception and the brain work. Far too many designers learn a few basic recipes for color and this can be very limiting.
:) Probably because Java runs without problems on Windows and *IX platforms without major problems.
Thirty years ago, a typical programming job would be a 'programmer analyst'. Fifteen years ago, probably JavaBeans.
Full body virtual reality game for all platforms is now live
Math proofs rely on arbitrarily chosen axioms; tps5 describes a similarly arbitrary approach to reasoning, e.g.:

> Someone might say "I know she is lying because she used this term which liars always use plus I read this story about a woman making up harassment charges to elicit sympathy."

Using a mathematical approach, maybe they started from an axiom that liars use specific terms which out them as such. Then after several theorems and lemmas, they managed to establish what that specific term is. Without the guarantees given by the axiom, all the knowledge they managed to build upon it is dubious.

The problem with axioms is that they fall outside of the "purity" of maths - they're basically "something a bunch of people agree on". When you scale that to billions of people, it tends to fall apart(also evidenced in maths, where there's lots of questions which set of axioms to use as the foundation for a specific branch). Very mushy.
The 250 largest private companies
How to Back into a Fair Valuation for Your Seed Round (Or Later)
It can only be piracy if done for private ends. Done on behalf of a government, it's simply an act of war.
This Old School Bodybuilder Shares His Secret on How He Built Huge Arms
> Well if you're going through excessive pain, self-medication sounds like a pretty reasonable response

No, it's a survival mechanism. It only reduces the pain superficially and temporarily. It's like giving an adrenaline shot to Atlas instead of getting the Globe off his back.

>So this requires all 3 parts though, right? If you compulsively use to relieve inner pain but without harm, that's okay, right? How much harm is allowed before it's addiction?

It's all motivation. Addictions are a way to deal with deep-seated and excessive shame, guilt, fears, hopelessness, despair, and loneliness. If that's why you take a drug, you're only hurting yourself by not seeking help for the aforementioned problems. If you're taking a drug just for fun, that's fine.

Note that many addicts will lie to themselves and pretend the latter applies to them.