skysight-inc/HackerNews huggingface dataset:
I'm confused -- anonymity wouldn't affect diversity, unless the organization was discriminating to begin with.

What are your arguments against anonymity, exactly?
> I am skeptical of unmanned taxis for reasons having nothing to do with autonomous driving. What do you do if a passenger gets sick, passes out, starts acting violently, has a heart attack, all things regular taxis encounter.

These are risks anywhere. I'm not monitored when I ride an elevator, how is an automated taxi any different?

> pleasant conversation if desired.

This is a good point, I'm sure many people will prefer human-operated taxis for the social aspect and possibly for local recommendations.
For viewing. For most things. Once in a while libre will mangle a file or subtly change formatting. For viewing 100%. For editing 90%. For the other rare times Real Word.
China's Baidu Expands in Silicon Valley
We have almost as many carriers (19) as the rest of the world combined (21). We have nine 100,000 ton carriers, the biggest carrier on the "rest of world fleet" is 55,000 tons. Our small carriers are bigger than the majority of carriers in the ROWF.

But if course we need more carriers because we aren't at war and no one risks attacking us for fear of nuclear annilation.
The things you say are true, but your conclusion is not quite right.

Stock price attempts to predict earnings. It is never perfect or earning announcements would never move the stock.

The fact is, if you want to know at a 1 or 2 month with window how a company is doing, stock is not the place to look
it's not quite there (AFAIK) yet but here's an attempt https://github.com/dtrace4linux/linux
Let me guess: The same?
> [Apache] Groovy, which have failed to gain a large independent following

> Not many people seem to be using Ruby for new projects anymore

Based on these 2 trends, you can imagine how badly Grails has been faring lately. Its version 3.0 was released with breaking changes 2 yrs ago, but most sites still use version 2. Besides not starting new projects in Grails, sites aren't bothering to put in the smallish amount of work to convert to version 3.
python's list comprehensions and generator expressions can get pretty complex too.
It's like what Malcolm Gladwell said about hockey. A lot of good players are born earlier in the year. When they start playing, they are the oldest and the biggest of the group, and therefore can excel. Same with school, the Jan-Apr babies are just that much more ahead and it continues throughout school. If everyone pushed back a year, those same early babies would still have the same advantage.
When I started schooling, parents used to send kids to school at around 4 years. Now, kids see teachers as early as 1 and half years of age. This is ridiculous.

We did an experiment and sent our youngest to school when she was 5 years old. She was home schooled using some apps and books - in her own time and depending on her mood. Now, her teacher says she's one of the brightest in the class, a quick learner filled with creativity.
You know C++, you're not an average programmer. Entry level into the C++ world is too high for a regular programmer, they would choose something easier. That's the point.
you're a young white male? of course you won't understand, "keep improving yourself" what an elitist thing to say from the IT bubble.. most profession plateau, it doesn't matter if you have 10 or 20 years of experience, even in IT it doesn't.
One of the sources listed their is DuckDuckBot, which is them doing their own web indexing.

But yes, they do augment it enormously with 3rd-party input. It's unlikely to be their primary source.
Product innovation doesn't always have to be a new feature, or a paradigm "shift" with new technology like AR.

Smartphones could be due for a substantial reduction in price (there's certainly demand for that). Not just hardware pricing, but also carrier pricing.

From a hardware perspective Apple must innovate (or have you believe they're innovating) to keep the product price and profit margins as high as possible. However, as the article points out, the smartphone market is mature. There's not much left to innovate in terms of the "hand held" form factor, other than price, or improving on already available features (better camera, better voice control, wireless charging etc).

The iPod provided good insight into "size", and even when given smaller sizes (like the nano), consumers generally preferred the standard, easier to hold sizes, with displays big enough to read. The Sony WM-10 cassette Walkman from 1983 was about the same size!

Size has been consistent for over 30 years.

It must be getting harder and harder for Apple to spin each revision as groundbreaking enough to pay the same price as last year. Android capitalizes on this. But it's still a pricing monopoly on both sides, which carriers enjoy as well.

When will there be a substantial reduction in price?

Does the capability exist yet?
Gee I just got divorced and was looking at spousal support - the court said that at my age I was only a minimum wage person. Good for me but shows that the bias is legally recognized.

(That's after 30 years in the IT industry)...
Yes, we aren't going to risk $150M+ planes at low altitude trying to shoot $200 drones with a gun that only carries a few seconds of ammo, or try destroying them with million dollar air to air missiles.

The F35 is entirely unsuited for low altitude operations, or dog fighting with other fighter planes. It's only good for hiding miles away at higher altitudes and firing missiles.
However, checking the past experience of the applicant -- which seems perfectly reasonable for the hiring company to do -- would still allow discrimination against older Americans and foreigners. I'm not sure how that could be fixed even with anonymity.
I don't doubt that there's age discrimination going on in the industry. What I'm wondering is why?

Pros of being older:

- More work experience (hopefully useful to whatever position applied for)

- More mature mental / emotional outlook

Cons:
- Possibly higher salary requirements because of the pros above.

- Higher relocation cost?

- Perceived feeling of being able to work less hours?

Overall I'm just not sure I understand the economic reasons for wanting to only hire young people. Especially when most jobs are only for a few year period (nobody is looking for life long employees anymore). Is this possibly some kind of part of the backlash against elitism, where we hate experienced people that might know what they're talking about?
In the actual research [1] you can see that the discrimination is also affected by gender. In any case, anonymous interviewing doesn't inherently require one to see the duration of ones past experience.

I agree the implementation could be tricky, but in any case, it's better than what currently exists.

[1] http://www.frbsf.org/economic-research/publications/economic...
On vector bool
State of the Art in Hosting Fast Websites: Lessons Learned
I assume this wasn't available in the browser when Pwn2Own happened, because Edge was hit hard by the security teams there.

https://www.zerodayinitiative.com/blog/
For ascii, I would gladly do this There may be edge cases outside of the English language that I'm not aware of.

I am somewhat willing to accept the value of case sensitivity in identifiers for programming languages (though it's often related to the verbosity of the language, as in Java: "Foo foo = new Foo()"), but not in file naming.

Of course, I realize that the ship has sailed, and we're stuck with case sensitivity in file systems.
The air force is run by fighter jocks, that's why they are already hesitating to use drones which will be as effective as the F35 for a tenth the cost.
Sure, it's never perfect, but in context here it's relevant. Grandparent's point is that there is no evidence of a broad-based downturn in Silicon Valley, based on stock prices of major tech companies. Yours is that stock prices tend to be lagging indicators. I don't believe this is true in the general case (certainly it can be in specific ones), but if you believe that it is - how big is your short? If you believe that stock prices are lagging indicators and market consensus doesn't reflect reality, this is your chance to make money off that belief.
I'm sorry if you had this experience with palliative care for your relatives; it really doesn't have to be that way and hasn't been my experience. In fact, low quality PC in your area may reflect that the industry there is ripe for innovation.
When Kickstarter was allowed to become an advertising platform for future product development it failed. Sorry but I'm not dropping a dime with some well established company looking to have free money printed for them to eliminate their risk and transfer it to regular folks.

When Kickstarter starts taking responsibility for failed projects with at least some funds being returned, especially their 10% fee then I'll perhaps consider it again.

Their logo should be someone shrugging their shoulders - that about their typical response when there's a problem.
There are still a "significant number" of I.T. tech job openings that finding a job should not be tough, but "getting" those job is another matter. Poor interviewing skills may make it more difficult to get jobs, but "try before you buy" is how I got my job over 10 years ago and now is being called "Job Auditions" by Ron Friedman, which is basically a contract with option to hire. I think it is a good additional approach for companies to get the best possible team and good for highly qualified candidates who are not so great at job in-person interviews.

To backup my "significant number" claim, here's a 3 months old info: "Bay Area unemployment rates fall to lowest in 15 years" http://www.mercurynews.com/2016/12/16/south-bay-jobs-surge-e...

A more specific example: close to a thousand job openings at Apple Inc. with specific search as "software engineer" and location as "Santa Clara Valley" -> Showing 921-939 of 600+
Uber Suspends Tests of Self-Driving Vehicles After Arizona Crash
Tunnel TCP Through WebSockets (CLI Tool)
This article is about age discrimination happening at the initial levels of the job application process, before you're evaluated on your merits. The study the article mentions is about identical resumes with different ages. The lawsuit against R.J. Reynolds is about guidelines given to recruiters. In both these cases, it doesn't really matter how good you are if you're trying to get a job through the standard process.
Kids on winning robotics team told 'Go back to Mexico'
I've more often heard "inherent complexity" called "essential complexity".
Having years of work experience doesn't count as improvement? Because it does in almost every other industry out there.
In theory, they've always banned JIT in UWP apps, at least by default. UWP apps can't use VirtualProtect; they have to use VirtualProtectFromApp, which only allows JIT if you have the "codeGeneration" capability (and always enforces W^X). I don't use Windows so I don't know how it interacts with this new thing. Maybe the protection wasn't enforced at the kernel level?

On any platform, it makes sense to enforce code signing by default as a hardening measure, but some apps like browsers cannot operate without a JIT. So there needs to be some exception process - possibly requiring the use of a separate process for JIT compilation, as Edge now does. You don't want to end up like iOS where Safari is the only browser permitted on the platform.
He said a $200 drone, which would be something similar to the tiny, low-flying commercial offerings. You couldn't take that out with an F-35 without destroying an entire city block along with it.
I've conducted a lot of job interviews and debriefs at "IT bubble" startups and have not seen anything resembling race/gender bias. Where is this bias happening?
We will never get remotely near that number of planes, and the cost per plane will be at least 4x as much. Standard defense procurement cycle.
$ curl https://git.musl-libc.org/cgit/musl/plain/include/stdio.h | wc
203 630 5231
Not a surprising response from a company who itself participates in knocking off it's own customer's bestsellers.
iOS 10 Security White Paper [pdf]
Inflammatory snark on divisive topics is something we're trying to avoid here. So is using the site for partisan battle.

Please don't create accounts to break the HN guidelines with.

https://news.ycombinator.com/newsguidelines.html

https://news.ycombinator.com/newswelcome.html
Yeah but the aws ops guys are split between many many companies. I was thinking more of the 'office it guy' sort of job.
Maybe only mention recent experiences, say, last 8 or 10 years.
Yeah, the rendering engine is pretty good (although you can still sometimes hit corner cases where it doesn't work very well). Honestly, I think a lot of the problem isn't Edge, it's the whole Universal Windows Platform. It just feels like it's not fully cooked yet for apps that are as sophisticated as a modern web browser.
I don't know if this is the specific problem that the person you are responding to was alluding to, but: a purely anonymous system is going to end up with hiring tons of young white males--surely fewer than a company that actively discriminates against other groups, but noticibly more than a company that is actively looking for diversity--due to young white makes making up a large percentage of the available talent pool at any given level of expertise (due to a combination of factors, including but not limited to all of "available time", "increasing population", "availability bias", and "systemic oppression"). A company might specifically find value in "we don't just want the world's best engineers: we want a diverse set of backgrounds and viewpoints", and a forced anonymous hiring process actually removes the ability to do that, which might actually help continue to entrench the systemic oppression issue (as then everyone builds things for the same market demographic as that's all they understand).
I've worked with some extremely smart older people, who did some awesome stuff in the 70s/80s. My impression is that usually, in my experience, they're very jaded and set in their ways. They seem to like to do things their own way and give the impression that they're infallible because they deconstructed an x stack in y decade, and complain about the cyclical nature of programming. They also seem to usually not go out to happy hours/events with the team to get to know one another as often, so they're excluded a little more, which leads to fewer people getting to know them.

I have seen exceptions, one of the PMs on my current team must be in her 60s and she exhibits none of the characteristics above and is a really amazing, smart person. It's just that most of the older people I have personally met seem to have the traits I described above. This would give me a little pause when choosing between equal candidates for, say, an angular dev position where both candidates have equal experience in the stack, but the older one has the baggage(?) of having been a programmer since the 70s and knows COBOL or something. I would likely have an unconscious bias to hire the younger one.
If anything, people will want cars more as they transition from necessity to status symbol.
At that point, why would I own a car? Insuring against vandalism is all very well financially, but if my car needs to be repaired after a random person takes a ride in it I'm still going to be without my car for a few days.

At that point, why wouldn't I just pay the car manufacturer for "car use on demand"? Suddenly I don't have to care about having a garage at home, repairs, upgrades, etc. etc.

I can see the argument for still owning your own car, but owning it and renting it out seems like a half way measure that will satisfy no-one.
While this is really interesting and I'll probably read through all of them just to brush up on my graph knowledge... but "Interview Questions"?

Does anyone really ask you to write this kind of code in interviews? They feel more like Computer Science homework questions.
FedEx Will Give Customers $5 to Enable Flash
UWP apps from the Windows Store already ban JIT compilation - at least for .NET apps.

When .NET UWP applications are uploaded the store pre-compiles them on the server with .NET Native. The user only downloads and executes native code.
Very deep song. It's got me seeing through ways my religion distorted myth, even as it acted as one of my most conscious sources of it.

"I baptize you with water unto repentance: but he that comes after me is mightier than I, whose shoes I am not worthy to bear: he'll baptize you with breath and fire." (John the Baptist)

So, did you hear about the scientists telling of methane coming out of the ground? They're saying it's gonna get warm around here.
Obama may be candid, but my point is that he'd just report the biased information he was given.
Thank you for sharing your story. Last year, I and my wife deliberately decided to minimize applications to schools with my kid who seems to have similar social/academic tendency as your first one. We applied one school where such kids could also be thriving, and ended up not getting accepted. She would need to go to a school this year, and within a year, my kid became much more mature than a year before, and we & people around her think the delay was probably good for her. Just wanted to add my anecdote.
Pros outweigh the cons.

Of course, that's from an employee perspective :)
Microsoft Posts 'No Boys Allowed' Signs at State of RI High School CS Event
Article talks about age bias. I'm responding to a SJW whining about someone being a "white male"
I think Apple sued them recently about counterfeit chargers. Let's see if that will do anything.
Even simulations are based on formulating rules or laws in which the different parts operate within. I think you are bringing up an awful lot of straw-men to counter my point. I never suggested one should be narrow minded about it, simply that by merely having observations, we don't really have science. IMHO science relies on having theories which we can formulate rules or laws from which makes it possible to make predictions. What else besides explaining things and making predictions is the point of science?

"It's more than a tad racist to insist that Egyptians, Babylonians, Chinese and Indians, as well as medieval Arab scientists were all child races incapable of truly knowing what they were doing."

What on earth are you rambling about? Were have I made even the faintest suggestion that that is the case? Different civilizations has invented different things and advanced at different levels and different times through our history. Pointing this out isn't racist with respect to other people. Is is racist against Europeans to suggest that Indians invented the zero and our numerals. Am I then suggesting that those stupid childish Europeans couldn't come up with even basic stuff like numerals themselves?

Is it racist to point out that native Americans didn't invent quantum mechanics?

Anyway I don't believe there is such a thing as human races, but there definitely are differences between various cultures and civilizations.

It is an undeniable fact that western civilization was the main driver of the scientific revolution. Should it then not be interesting to understand why it was that the west advanced so much further than the others. One of the key observations which helps understand this is the western preoccupation with formulating laws of nature early on.

How else can you explain how a relatively poor and backwater region of the world could end up eclipsing, far richer, more populous and advance regions such as the Arab world, China, India?
If it's okay to hire for diversity, is it okay to say "I only want to hire white guys in their 20s and 30s"? If not, why not? Is there proof that "diversity hiring" (back in the day we called this "affirmative action", the lingo changes but the goals remain the same) provides substantial benefits to an organization? If so, fantastic! We should promote it across the industry. I have yet to see any data that this is the case though.

"In God We Trust; all others bring data"
Dystopian dreams: on feminist science fiction
Google and Amazon have plenty of SRE / System engineers and roles with "developer" in it. All of them write code.

And, thankfully, no architects.
As I understand it, it may only be a problem when using the straight libc calls. But most devs just use the file system stuff that's in Apple's Foundation framework.
A general computer you interact with via your hands, but those aren't the only kinds of computers we may use throughout the day, nor the only types of interfaces possible.
A lot of what you say really requires some evidence.

For example:

> a purely anonymous system is going to end up with hiring tons of young white males-

A system that's non anonymous has already proven itself to hire a ton of young white males...

> surely fewer than a company that actively discriminates against other groups, but noticibly more than a company that is actively looking for diversity-

Citations needed.

> A company might specifically find value in "we don't just want the world's best engineers: we want a diverse set of backgrounds and viewpoints",

Discrimination isn't good, period. That means discriminating for or against white males. Also, you imply that the groups I mentioned couldn't succeed on their own merit.

Overall, you basically encourage discrimination. Got it.
It's a tried and true formula.
This was true even 14 years ago, especially after the dot-com bust when many former developers took jobs as help desk techs when the job market fell apart. I was one of them.

I eventually figured out there were very limited opportunities for someone with my skills and interests in that role so I studied and worked to build the skills to get a software engineering job.

I think that Helpdesk roles in general should be seen as stepping stones toward careers in more advanced roles. I actually think my experience doing that work has made me a better engineer and coworker.
>Does anyone really ask you to write this kind of code in interviews

Whoh!! All big IT companies ask these type of questions.. but mostly to graduate students and less experienced candidates.. but some companies might ask it to a 10 year old programmer as well..
Systems programming is a vague term but it usually refers to low latency software (e.g. kernels, browsers, OS's, embedded, databases, etc) which means anything with a garbage collector is out of the question.
This isn't new... there has existed DNS only SSL certificate verification for quite a while.

Let's Encrypt's only job is to not issue certificates to people who don't own a domain. Not to ensure the content of the domain is legitimate. That's what EV certs are for.
Government does this where they use civil service exams.

The problem is that maintaining a meaningful evaluation process is difficult. So the exams tend to remove some forms of discrimination, especially against women, but reinforce others, and create other issues too. The process works overall.

In one place I'm familiar with, black and Latino minorities candidates successfully sued because although the candidates had good professional credentials and outcomes, the test disadvantaged them because their educations in grade/high school tended to suck and people in these categories did more poorly in questions regarding English grammar, analogies, etc. Foreign born people have a similar experience.

If you use these types of methods to hire people, you'll need to adopt government style hiring practices. If you need 3 people, hire 5, because you're likely to be forced to hire some duds. When duds are too bad and firing gets difficult, you promote the idiots, etc.
I think that the fact that one of your children was naturally shy is the real issue.
Shy people tend to have difficulties that non-shy people don't have.
I could be wrong of course, but that's what I believe, as a shy person who on account of my birthday started school about a later than average.
I also have siblings who are utterly different to me and who are high achievers etc.