skysight-inc/HackerNews huggingface dataset:
curl https://news.ycombinator.com/item?id=9427468 | grep "SJW"

Every damn time, Hacker News. Every damn time.
I like it!

I found that it doesn't like "=" in the transformation result.
You're arguing for discrimination-discrimination. Okay. All discrimination is bad, mmmkay, newbie ... ?
NYC toddlers go through the same thing, and I hear parents here complaining about getting their kids into a good kindergarten all the time. There is a funnel from the best kindergartens to the best private schools, to the Ivy League schools, to the top law firms and medical schools, and for some of very best schools, the rate of acceptance into Ivy League schools is so high that by getting your kid into the right kindergarten they are essentially set for life. It is absolute madness that an interview at the age of four could be so determinative of one's entire life. Yet another way that privilege tends to compound.
Unfortunately, the nature of the technical interview allows for easy disqualification of an individual. Miss a semi colon, something we all have done, you're disqualified. Coupled with the preconceived notions of the interviewer, even the most skilled individual can be disqualified with ease. Doesn't bode well in a industry that seems rampant with issues regarding age and gender .
Right, the fact it is not illegally anticompetitive per se shows that it is an answer to your original question.

> Doing an anti competitive practice is legal if you don't have a monopoly?

A practice being anti-competitive (in a legal sense) depends on the act being done by a company that is a monopoly, or part of an oligopoly.

For example, a company giving their product away for free is not illegal per se. Say, as part of a promotion, in order to get their product in consumer's hands instead of a competitor's product. In a healthy market, this is a valid way to do business.

But, if the company that decides to give their product away for free is a monopoly, and the result of that act is squashing what little competition might exist or is entering the market, then this same act (giving the product away for free) is illegal.
The corollary of that is that "have to support old browsers" nonsense. Perhaps if everyone stopped supporting older browsers, the world would be a better place.
Who said you have a right not to be depressed? That's just such a young-person thing to say.
Bayer has got to have the worst history of any company still around. They used concentration camp slave labor and performed medical experiments on them as well. Then someone who went to prison for 7 years for war crimes was appointed the head of the board when he got out of jail. Of course they also invented heroin as a "non-addictive substitute for morphine."
Why would an external entity to a company be subject to insider trading allegations on that company's stock?

[0] https://en.wikipedia.org/wiki/Insider_trading#Definition_of_...
Disgusting. When I visited HCMC a couple of years ago a photo exhibition was held showing the damage of Agent Orange. If you ever visit, check if it's still on.
No, but the time complexity is the same.
I certainly disagree that negative interest rates are necessary.

The problem with central bank / government policy in the modern world is that they view everything through a thick sheet of plastic (statistics) that distorts what's really happening and removes all detail. Governments see an apparently simple relationship:

spending -> jobs -> votes

... and decide that therefore, more spending is always good. What they don't see is whether the spending and the jobs it leads to are actually useful for society or just convoluted forms of makework.

This was most obvious in the housing bubble. Spain has <a href="http://www.dailymail.co.uk/news/article-2102074/Spain-haunte... "ghost housing estates"</a> where houses were built far in excess of actual non-stimulated demand. Once banks stopped squirting fresh money into the system via mortgage lending the demand for these houses evaporated - people would take them when the houses were effectively free, but if forced to pay for them more directly they weren't interested.

Nonetheless from the perspective of central bankers and politicians between 2001 and 2008 they were doing everything right. There was lots of spending (on houses) that led to lots of jobs (in construction) that hired lots of low paid workers who might otherwise be unemployed (leading to votes). Job done!

If the banking system wasn't constantly tampering with the money supply we might well have a period with less spending, fewer jobs and more unhappy voters. But once the economy got unbent it'd start creating jobs that are more socially and economically useful, and the end result would be better.
A BIG THANK YOU (MSFT and FreeBSD) to make this happen!

I've been a Java on Ubuntu/Linux for as long as my professional career but would love to see .NET becomes THE first class OSS enterprise stack on FreeBSD.

FreeBSD needs more LOVE from MSFT.

Having said that, I would love to see the .NET team produces something like Gradle/Maven (aside from the hatred toward Maven, NuGET is way behind and MSBuild reminds me of Ant thus NuGET + MSBuild combo is similar to ANT + Ivy instead of Maven/Gradle. And if you guys ever decided to adopt a scripting language for build, please, for the love of technology, do not use F# for the build scripting language like http://fsharp.github.io/FAKE/, just... not readable :)).

I cannot wait for the day when I can write a solid .NET GUI app or tools or Web-App for FreeBSD that looks nice and be productive with the tooling around it (unfortunately IntelliJ/Eclipse, Java, Maven, Tomcat/TomEE, Jetty, PostgreSQL/MySQL stack are still way too far ahead).
You might also like http://ui.lumapps.com/ then. Rumor has it they are going to merge with that project eventually, or help out.
Lazy, that is what I call it... In the past the rule was degrade gracefully if something keeps the JS from running. Now days its like "screw you, we can't be bothered to make it mostly work with css, so your out of luck if the JS didn't run".

For me, I run with noscript. Most of the places I frequent (here for example!) work great without any JS, other places less so, but I can selectively enable what needs to run, and many times when I find those sites that simply don't work without javascript, I just click back, and ignore them. I don't trust sites that can't at least load some basic content to convince me they aren't just a malware vector.
Amazon CTO Werner Vogels Shares Nine Patterns of Cloud Adoption
The better solution is to encourage a higher baseline level of inflation (a 4% target rather than 2%). Central banks have gotten really good about holding down inflation, but they put themselves into a situation where they have very little power against economic slowdowns when they target a 2% inflation rate (a target which has become a hard cap in many ways).

Of course, the best way to spur some necessary inflation at the moment would be to raise minimum wages, have governments borrow at these essentially zero interest rates and spend it on long-term investments that will allow their economies to grow for the next 70 years like they have for the past 70. But the powers that be pretend that hyperinflation is just around the corner and that government debt is sinful, while at the same time articles like this are published discussing how to facilitate long-term deflation.
Yeah... no

> At least OBL had a valid reason ( for ppl who don't know this - he did it as a revenge to what israel was doing in Lebanon ).

Not even going to touch that.

The fact is, the US operates out of Pakistan with Pakistan's permission. If Pakistan ordered the US to leave their airbases and stop doing strikes, the US would have to, or lose a ton of forward bases. A few thousand US personnel in Pakistan isn't going to stand a chance if Pakistan tried to forcibly remove these drone bases.

Yes Pakistan's government complaints publicly about these strikes, but that's all PR -- they know they don't have a military capable of maintaining their own sovereignty in Waziristan, and need US support there. But they won't admit that publicly.
In defense of Tor routers
Crystal promises to help you understand how best to talk to any person
When you gotta go, you gotta go.
I see this being picked up and adapted for use by recruiters and HR types.
Microsoft Announced $15,000 for Hacking Spartan Browser
> I would question whether google's culture is worth anything at all.

Uh, how about $385.46Bn?
I really don't know if they were looking for anything particular or what they were looking for if they were. Maybe they were actually looking at us, not the kid. We just asked them a lot of questions.
If you can live without it (the "progressive" part of progressive enhancement implies that the site is still usable without the JS), then I don't think you should be using JS at all.

It's a disingenuous argument introducing an artificial dichotomy.

If I can make a working website in HTML, but it works better with some additional JS, why exactly shouldn't I improve user's experience?

And on the other hand, content sites aren't the be-all, end-all of the Web anymore. The Web is increasingly a deployment platform for applications

Somehow I don't see a lot of these "applications". All I see is overly complex website that don't work without JS because developers don't know any better or don't care.
Serious question, bro: Are you unaware that you have completely and miserably failed to address the point OP was making, or are you aware but just don't care?
If you flip the order in which those styles are declared it will work (actually should work either way; I thought a specified class override a html targeted style while in the same context).

A class denotes something special. You don't need to repeat yourself here. The best way to eliminate side affects is by doing explicit targeting so your CSS only does what you say it can and nothing else.

html > body > div.header > h1 { color: #FFFFFF; }
If anyone's interested here's my own rather less sophisticated effort for these kind of odd jobs: http://whalemerge.com/
That's exceptionally common with news sites, I've found. My theory is that there is so much tracking, advertising and "optimization" happening that it destroys the reason that brought you there in the first place.
To be more precise, at least according to his father, his name is "Randall". "Randy" is a nickname, as is "Rand".
Isn't aliasing types a core language feature?
I appreciate the sentiment, but a currency that owes its existence to being as complicated as humanly possible can't really be described as "easy".
"We should all work hard while we still can and make sure our parents are taken care of.."

It goes around and around. When you're older you'll know. Only the young understand.
You're talking about the process by which you make a ski that will be used for skiing.

I'm talking about something that LOOKS like a ski, but will never be used to ski.

I wouldn't make the mistake of confusing the two.
> The problem with Akka oversubscribing is that it doesn't actually have control over execution. It can't pause an actor in order to guarantee fair scheduling. It's similar to Node and the event loop in that regard. That's a big deal in my book.

I mean it can if you use their libraries. You just suggest that because calling out to a different I/O library is possible that we should only evaluate it in that context. This is basically a condemnation of ALL languages that host multiple abstractions.

> or you have basically built a scheduler yourself (which is what Akka did).

Riiiiiiight.. so... what's the problem there? Someone did what the erlang folks did on the JVM. Why is that used as a refutation here?

> As far as tuning PTHREAD_STACK_MIN on x86 is generally 16K, which is quite a bit bigger. So either you aren't in the same ballpark (factor of >5)

My comment was in regards to building a scheduler yourself (erlang doesn't have that many threads of parallel execution either) or using a technique with less demanding semantics like Fork-Join.

A lot of people have mixed up a lot of concepts here in the attempt to discuss why they like Erlang, but the truth is that it can't be nearly so efficient at scheduling and executing parallel computation as the average Java program appealing to java.util.concurrent, but is tuned for greater concurrency. It's also true that for some classes of computation Erlang's strategy works great, and for others it'd require substantial engine improvements to make competitive.

The impression given on this thread is that Elixir is the answer. I don't like that impression being left for people new to the discipline, because it's not how most people who are good at distributed systems or massively parallel AND concurrent programming think about the problem.
It's still early days for most people to make deep comparisons.

I'd say the best thing is to actually try a few of them out. MirageOS has tutorials and I'm sure some of the others do too. I doubt enough people (outside the teams themselves) have had a chance to build useful things with each approach.
Delivery drivers can now leave packages in your parked car
Except for people that have to use old browsers.
Show HN: CloudMagic – fast and lightweight emailing designed for Apple Watch
To clarify, I was making a point about the implication inherent in a "This vs. That" comparison... IMHO it is a total distraction, especially with contrived benchmarks, no matter how good they are.

A few years back I remember Brian Goetz (I think) wrote in an article that object creation in Sun's JVM was down to like 10 machine instructions (I assume on x86). How much effort will it take to get that down to 9, 8, 7?

On the other hand, choosing a language like Go that (I assume) still has a good deal of room from optimization could over time make applications run faster/better/cheaper without changing a single line of code.

As for the "you go to war with the army you have" idea... that's fine, but by far the biggest performance problems in nearly every application I've seen are the result of programming errors/laziness/deadlines, and there is nothing that any platform can do to optimize away those problems
This is already in Excel as FlashFill, so don't know if you're being sarcastic. http://research.microsoft.com/en-us/um/people/sumitg/
Tibetan Buddhists and other weird occult folk knew about them for ages, and required years of training before approaching them as a subject. They considered them as highly dangerous too. I shiver at the thought that this concept evolved enough so as to be picked up by reddit subculture. Let's see how many lives will get fucked.
I am sometimes wondering why we should not have software patents. Programming, mechanical engineering and medicine, etc. are all done behind a computer, so we should allow patents in all of these fields, or none of them.

Also, more generally, of the two following people, who would you rather see having the biggest probability of making more money?

1. The person who has the most money.

2. The person who has the best ideas.

Without (software) patents, it seems that 1 is more likely.
AWK is the best!

http://en.wikipedia.org/wiki/AWK
Developers who use Windows seem to be picking up interest in developing for Linux and other Unixes (which makes a lot of sense). The POSIX layer can be useful to make Windows more Unix-y.

When working from Windows, however, I've always been very happy with Cygwin and regard it as an essential add-on to any Windows install. I really don't care whether Windows has built-in support for a Unix-like environment, as long as I can compile and run my programs.
Even as a general supporter of Rand, that silhouette logo, to me, looks a little more "Satan" than "Mad Men".
There's Now More Than 1,100 Games on Steam for Linux
Sure, it can be a problem in the US as well. What's good for San Francisco might be different from what's good for a hollowed our rust belt city.

But it's less of a problem in the US than in Europe. We at least have a common language. Culture differences are smaller. Tax and regulatory regimes don't vary as much. It's fundamentally easier to move from one city to another in the US than it is in Europe. This isn't just a hypothesis, it's supported by very clear data in labor mobility rates.
Anytime a technology needs to publish a list of "who's actually using this in the real world" the answer is not all that many (relative to other peer technologies). Most projects in those lists fall into the following categories:

1. It is just a small team or even one person using it and they're doing it because they really want to use that technology badly.

2. The project is some side research thing or trivially small that it could have been done using any technology.

3. It is actually just a tool or sub-system of the main system that was low risk enough.

4. The project is no longer operational, if it ever made it to that stage.
Ten edge cases still makes for an edge case. It's a good to think about what we're doing but for all practical reasons, yes "Everyone has JavaScript, that's right!"
I tasted the syntactically significant whitespace rainbow and now all languages without it feel unnecessarily verbose :\
Cool idea, summer is almost here. I am getting one for 4th of July. Thanks for sharing!
I love the product.

I have a small piece of feedback on the site. You could make it a tiny bit clearer that this is a free, registration free, service which people can start using with just one click.

When I first visited the site, I looked it over, noticed the email box and the "get started" and just assumed it was a library I'd need to buy. It wasn't until I came back to the comments here that I realised the site was a service (which is actually extremely useful to me, and it has been bookmarked).

Why not just make http://www.transformy.io/#/app your homepage instead?
I could have used this hundreds of time in Visual Studio.

We often process messages with hundreds of fields. So I will have a class from specs (usually excel) with a number of properties, then I need a method to populate each of those from some other object, then I need a method that does the reverse - populates some other object from the properties.

This happens over and over for us. Typically I just use a Notepad++ macro. But I could probably use this as it stands, just having it in visual studio would be really incredible.
I don't think the usability of a site or load times should require caching. Caching should enhance, but it should not be a fundamental requirement to make a site not suck. Caching is salt and pepper but shouldn't be the steak.
That I could get behind. Often I have to use Sublime's regex find/replace to build my own data munging things that a plugin like this could solve.
As an old-ish developer that has gone through the google process twice, my problem with them is not the kind of questions they ask, it's the length of the process.

I don't know anyone working in Google that hasn't gone through 6 months+ of weekly interviews. The second time I entered the process I went through six phone interviews without any indication on when the presential interviews would begin.

I'm willing to do a lot of things for the right position. But I won't put everything on hold and let other interesting opportunities pass for half a year or more just in case Google deems me worthy.
That's still pretty sketchy grounds for age discrimination, unless there is more to the story that isn't making it into the tech press.

How about this one: About 2005, shortly after completing my Ph.D., I interviewed with th' Goog', including an on-site in Dublin (they said they had just started doing on-site interviews outside of Mountain View); the next day I received email from the recruiter in Dublin saying, "looks like we're coming to a successful conclusion", and a few days later received their standard thanks-but-no-thanks letter. I was unable to get more information from them. Clearly, I was denied by the mother ship, but one of the few solid reasons I could come up with was that I was 37 at the time.
Phalcon tips and trick
You want to share tip or trick phalcon or just to learning Phalcon go here http://phalcontip.com
I thought most of the planning and funding was done by Saudi factions: https://consortiumnews.com/2015/03/11/the-secret-saudi-ties-... Greg Palast of the BBC also said something similar. OBL didn't seem capable of it from what I've read.

Disclaimer: I don't agree in killing innocent civilians to protest US/Israel/etc policy.

Sidenote: the US supported terrorism in Central America, calling them "freedom fighters" in the 80s. Of course, coups and violent overthrows go back to the 50s... even further back in Asia to the 1800s. Also, the US also helped train dictators through the "School of Americas". Michael Moore's "TV Nation" did a report on it on FOX in the early 90s.

The point being: get ready for more killings: by "moderate fighters", mercenaries, or drones... or fighter strikes like Bill Clinton's Balkans and Iraq hi-jinks. Americans won't really make drone kills an issue. Abortion and school funding... now that's something much more important.
I fail to see what any of this has to do with my usage, or why rules should be made out of it. The most rule you need is "get your work done or you're fired."
like this experiment? http://vta.amigocloud.com
He linked an unrelated image. The one he was talking about is this one:

https://store.randpaul.com/get.php/media/catalog/product/cac...
Tracking a live ongoing growth hack
Fuck You Facebook!
My academic (writing) pretension
Don't most of the notable CDNs have a worldwide presence? Akamai, for instance, seems to be everywhere.
The hottest gadgets this year [1985 version]
Rotary engines still have a lot of potential as range extenders for EVs.
> > It’s natural to assume that service providers like Ancestry will be good custodians of our data,

> No, never. Not Ancestry or anybody else

I respectfully disagree: it is natural for people to assume that companies won't callously discard their customers’ data. If it wasn't natural, we wouldn't need to have so much effort going towards education about the terms of service to watch out for and how to make your own copies. Too many people have a mental model for corporations which grossly exaggerates the level of stability and long-term planning.
That was a lot of things you said but none of it really had anything to do with negative nominal interest rates and the zero lower bound problem.
Monsanto wouldn't be where it is today if it wasn't for its production of previous poisons which continue to plague the world with death and mayhem. The point is to remember this fact, in considering "The Monsanto of Today", because - just like in the 60's, the Scientists in the Company Producing Foods and Poisons, telling you 'everything is okay' here and now today, was wrong.
You know how when fly-by-night growth-hacking startups suddenly shut down and do little to help their users export their data because the users never had to pay a dime to run the servers

Yeah, this is a shitty thing to do to any users. Always make sure there's a way for them to export their data. After all, it isn't really yours - they just let you have it because you seemed trustworthy. Don't betray that.
In chrome it doesn't work. It never seems to update in real time, only at random long intervals
it looks like the user who did the edit was from Pakistan
Yes, bad example.

For what is worth, I've seen a decent number of >40 years old new hires while I was there. Not a huge number, but it's hard to tell what the right number would be; they didn't appear exceptional cases to me.

While the interviewing system at Google is far from perfect (to put it euphemistically), I've seen a very strong practical commitment against any kind of discrimination.