skysight-inc/HackerNews huggingface dataset:
I fail to see how political correctness is both a nebulous concept and a dogmatic belief system at the same time.

I didn't say political correctness was a nebulous concept, I said it was a nebulous term. The issue isn't vague concepts; the issue is that it's hard to tell what concept we are talking about. Lots of words have to be defined. If you're reading something about art you better hope there's a definition for the term "art" toward the front. The same is true for terms like "political correctness", "liberal", "conservative", and "culture". Defining vague terms before using them is very common. This should not be so hard to understand. For an extreme case, look at Guy Steele's speech, "Growing a Language".[0] He defines every word longer than a certain length.

Along the same lines, the idea that their is some sort of over-arching "liberal elite" belief system that colleges slavishly adhere to is laughable, or it would be, if folks like the author of this piece didn't take it serious. While professors in any given discipline often share a number of "beliefs", colloquially known as "facts", if you get a few of them together in a casual setting, they'll more often than not take to arguing about the finer points of their field. In fact, this sort of behavior is often encouraged, in both casual and professional settings. That's why grad students write and defend a thesis.
I also think that accusing professors and students of using political correctness as a tool to further their own aims and to preserve their entrenched power is assuming quite a lot about the actions and motivations of a huge swath of people.

Rather than argue with my summary of someone else's writings and your own second hand perception of him, why don't you read his work and argue against his own points? Did it occur to you that evidence and responses to your very replies might be inside the text or do you just not care to find them?

Actually, don't even bother. I've been telling you to read the article since my first post and you obviously still haven't. There is no worth while discussion happening here. Turn off the computer. Read a book. Practice listening to someone else for a few hundred pages. Then maybe you can handle ten.

[0] https://www.cs.virginia.edu/~evans/cs655/readings/steele.pdf
India’s pain and gain from the US’ curb on H-1B visas
Have a look at: http://docdro.id/fyQKon0
It's not necessary, it was a design choice that made sense back in the 90ies. In a multithreaded environment you can lock at a fine grained level or on a coarse grained level - or you can crash, but let's ignore that as an option. Python chose coarse grained, giving up parallel interpreter computations, but gaining a lot of thread sync overhead. All attempts so far to remove the GIL have resulted in a (usually much) slower interpreter, but the latest attempt shows some promise and it's thinkable (but not guaranteed) that in a few years there will be an official GIL-less cPython.
You really shouldn't be looking for a job, you should be creating one......It's always best to start at the top of the food chain.

And I like your persistance but this is the wrong place for it. You need to be in the marketplace with that persistance.
> ... stuck in a job or forced to accept unreasonable compensation or a nasty work environment because I have to have health coverage.

Which is what makes this a huge political issue and an incredible leverage point.

I wish we could unite and end the use of healthcare coverage / availability to enslave workers ("enslave" being used loosely for the ones Who are as pedantic as I sometimes am).
One other thing. If you get on at 22nd street, headed north on 294, past the Cermack toll (and 290/Roosevelt ramps), you have no exit available for about 8 miles. So, you're committed. And, once you've made it that far, you might as well stick it out, because it'll open up to 80-90 mph as soon as you get past the Touhy toll about 2 miles away.
All debates are bravery debates. https://slatestarcodex.com/2013/06/09/all-debates-are-braver...
No, its not. You say "1000% sure" which implies you are an authentic turd just trolling around.
Adding shit because publishers want them is how things got so bloated in the first place. If it weren't for that we wouldn't need AMP.
Dubbed HashQuines; here are PDF and PostScript too: https://twitter.com/i/moments/838685002703466497
Don't see how that was the case. Rather, this seems like the jettisoning of a tangential product like Google/Facebook/Twitter etc do on a regular basis.
I agree with the parent on negotiating and I think your points are valid too. There's no one individual parameter in this discussion if you're looking to improve.

I did see something in the article you noted that I'd like to question though:

> that is, when their credentials have already been screened and they are in the interview phase—the focus shifts away from their competence and toward their social skills. That effect is absent for male candidates.

I think it's possible that this is not hiring managers trying to screw over candidates or make it harder for women, but it's a likely bias from past experiences based on a team environment where men and women differ because of our inherent differences.

Anecdotally, I've only seen women get nasty with other women to the point where it brews and stews and becomes problematic in a team environment. If women don't like men - they seem to navigate that better, perhaps because of your point in #1. Nonetheless, if men don't like other men - many times they'll blow up on each other but it doesn't linger. I've been in physical fights with great friends of mine, we've said nasty things, and in most cases the next day we let it go.

Just in the last couple years, I've had to let go several senior women because they were causing stress and anxiety with other women employees. From my experience - it's more likely I'll have a cultural issue with a female (with other females) and it's more likely I'll fire a man due to competence. Navigating cultural problems is much harder than making a decision based on lack of production. Everyone generally understands when people are fired from incompetence.

That being said - everyone has their own biases. It's not supposed to enter the picture in hiring but these considerations are often more subtle and are usually in consideration of one's current team and culture they wish to preserve. If you have some really strong personalities, male or female, you might be expressing concerns about social skills because you're trying to avoid a potential clash, not because you're out to get women. I wouldn't hire a male drill sergeant to work with my team which is more laid back and collaborative either.
See: https://en.wikipedia.org/wiki/Raptor_prototype_upper-stage_e...

While there's no money in this contract to develop the upper stage itself, only money for the engine, it's still a source.
I've been calling it "fault domains" but pretty much the same thing. Also, "designing for failure modes". Things working at scale is to be expected. How to gracefully fail is what is hard.
Yes, losing 30 pounds in a year will involve skipping about 1 meal per day and is not easy at all actually.
CPU vs memory is one area, but also being blocked on IO and network saturation. An endpoint that is essentially a glorified proxy is going to scale differently than one that does real CPU work. Doing all of that in a synchronous platform us going to require massive memory for the threaded IO, or it's going to be really expensive on an event loop. So build two separate systems, put them on specialized hardware (make sure you have 10G network on the proxy).
The GPL incidental largely because the kernel can't do anything on its own, so the patent grab is meaningless in any practical way. That wouldn't be true of the tivoization clause in GPL3, of course.
Autoconf and Meson walk into a bar…
Because we have enough difficulties discussing basic issues of gender equity, without trying to deal with intersectional and allied issues. Walk before you run!
Sandi Metz. Never met her but her talks and books are amongst the biggest influences in my relationship to designing and testing software.
Conways law at its finest
Mandatory xkcd-clone: http://thomaspark.co/2017/01/relevant-xkcd/

Previous discussion: https://news.ycombinator.com/item?id=13793404
I would not use livestrong as a source.

If the pictures are true to the situation, the concentrations are tiny. You can look up videos of people putting less than a teaspoon into water to get the same result.

IIRC, PP can be a precursor to chlorine. But, you're comparing two different chemicals here and what applies to one likely doesn't apply to another.

There is a chance your skin will feel like it's burning if it's not fully dissolved in water. I wouldn't advise touching the dry powder. The shards will embed into your skin and it will feel like an open wound filled with Tabasco for a long time.

Fun-fact: If you mix it with glycerol it combusts, so don't use any lotions with it if you get some on your skin.

ETA: I don't know what's going on, but there's a lot of low-effort responses in this thread. Is it the hours?
People are reusing the collision in many interesting ways, but I don't think it helps in this case.

Two "different" EXEs with same SHA1/MD5 with different outputs: https://roastingbugs.blogspot.com/2017/03/eat-more-hashes.ht...
Someone trying to give them the Koolaid
I agree with the ideea that a sport loses its meaning if the athlete is overshadowed by technological advances.

However, I'm not convinced by the argument that sports need to keep equipment palatable to amateurs. Consider Formula 1 racing: it's a popular spectator sport, despite the fact that an F1 car costs millions of dollars, which surely no regular Joe can afford.
We can have all of that and have sub 100ms render times without AMP, we just have to cut out all the bloated javascript and trackers everywhere.

Google loves AMP because they (and only they) get to still track users.
Do you happen to have any papers about the current efforts to remove the GIL?

I love Python, and use it a lot for ETL type work, but if threading worked well, I could/would possibly use it for far more purposes.
Perhaps a relevant bit of trivia. William Shatner was on the tv series. John Lithgow remade the same scene for the twilight zone movie. i was never much of a fan of 3rd rock from the sun, but they did have this adorable little (20 second) callback: https://www.youtube.com/watch?v=gTNOihQnqVQ
Are you saying this from a point of experience or a point of caution?

PP-treated water is safer than chlorine-treated water.
The 2016-2017 fiscal year! year. Interesting, thanks for the correction
This was an old Runner's World article that I remember on this topic... Lot of great infographics and speculation:

http://rw.runnersworld.com/sub-2/

As much as it would be nice to see a sub2 done as a team-effort with rabbits, it'll be cool to eventually see the person who has won the genetic-freak lottery (insane Vo2 max, stride rate, efficiency, etc) and dominates the field all on their own... someone who is the distance equivalent of Usain Bolt.
I know what I'm gonna watch tonight! ▲
Many similarities between drums and radio frequency cavities. The drums are more interesting due to the nonlinearities of the heads and air inside.
agreed. i primarily program in labview, which despite its cons, is the most general purpose visual programming language out there, in my opinion. i do text-based programming as well, but sometimes i feel it's like trying to drive through a tunnel by first taking apart the car and sending the parts through one at a time.
I don't think the IC/brain comparison is particularly revealing. One of the key differences I see is that an IC will stop working (or at least very severely malfunction) if you disable a transistor. A brain on the other hand will probably keep working even if a sizable amount of neurons die. So little to no useful info is gained by suppressing a transistor, while lesioning a part of the brain could still produce insight if you observe behavioral changes.

That being said disabling neurons sounds a little crude and may not help much in gaining a finer understanding.

Then again I know nothing about neuroscience :)
Ask HN: How does one start and scale an open source project?
I'm a graduate neuroscience student, and while teaching myself JavaScript I'm starting to create a library for computational biology simulation. I have no doubt that building it on web technology can be useful to someone, and can benefit from other's input, but I'm very new to open sourcing? Any tips, guidance, or readings you can direct me to?
Dumb question. Are there commodity ARM SOCs with built-in PCIe controller logic? Or is the idea that you have a separate controller chip? Is PCIe used in ARM systems or do they use a different bus - axi??? Sorry for the dumb questions. Hardware hobbyist here :)
I kept hoping Gogs (or Gittea) would really take off - I love the single-binary Go philosophy. This looks fantastic. I'm afraid the killer deciding feature is going to be the hardest to implement: good code reviews. Github has recently (finally) upped their game, and added (some of) the stuff that was lacking: sending all comments at the end, rather than live as you finish typing them, tracking comments properly when new commits are pushed in response to code reviews, letting you see diffs between such in-progress pull requests, etc. Basically the stuff that Reviewable.io adds (which is basically a list of things that Google's internal tool does that Github doesn't.) :-)

Best of luck!
>#66 I truly do not understand the objection you are making here. If an event goes unobserved and is without impact it is the same as if the event never occurred.

#66 says: "If no one ever finds out about the bug then the bug never existed in the first place."

While the outcome is the same, it doesn't literally mean the bug never existed. The existence of a bug is orthogonal to its discovery. Its discovery does not bring about its existence.

Do you have any data for #93? I'd expect a power log distribution.
> A single hot-dog stand will not do something that will change the economy, create 10K jobs, attract investment, R&D etc.

Well, you never know (McDonald's was once a small new company).

But that was exactly what I was trying to say: High-growth companies with those sort of ambitions are not the only kind of startup. ALL new ventures are startups, even if they are not intended to grow much, and including quite a few that aren't even necessarily businesses at all.
I had a quick look at your resume. My suggestions:

Put your education near the bottom. Sorry to say, what you have written in that section is not compelling.

The first section could be something along the lines of "Key Skills". Just list JavaScript, Java and C#. I know it's a foible, but for me HTML and CSS are not "real computer languages", i.e. they are not Turing complete.

Then a sentence about experienced in building web apps, both front-end and back-ends.

In your post you mention "stole" - that is not a accusation I would be making in public. Even if it is true. Most hiring managers recoil at such attitudes.
It is! I'd forgotten about Kernel.method. Thanks!
Some more info on why the 16 way collision isn't hard:

This is a Nostradamus attack. For any Merkle-Damgard hash function (MD5, SHA1, SHA2 -- this is a crucial part of why the recent SHA1 collision can be used to create arbitrary colliding pdfs), if hash(A) = hash(B), hash(A+C) = hash(B+C) assuming A and B are at block size boundaries (pad them if not). So you can always add the same suffix to colliding strings and get new colliding strings.

Now, a preimage attack is beyond your means. Given a string, it's hard to find something that hashes to the same thing.

But, given two strings, it's possible to mix crap with both of them till they give you the same hash. This is reasonably fast for MD5, and expensive (but still within the means of folks like Google) for SHA1.

So what you do is you first create images for each digit. Pair them up.

Now, take each pair, and append crap to both instances till you find a collision. Now you have 8 colliding pairs. Now, applying the hash(digit0 + crap0) = hash(digit1 + crap1), hash(digit0 + crap0 + crap01) = hash(digit1 + crap1 + crap01). Appending the same suffix (crap01) to both will still get you a collision.

Now, pair up each pair. Let's say we take the digit0/digit1 pair and pair it with digit2/digit3. Find a collision between digit0+crap0 and digit2+crap2. Let's say that hash(digit0 + crap0 + morecrap0) = hash(digit2 + crap2 + morecrap2). Realize that this is also equal to hash(digit1 + crap1 + morecrap0) and hash(digit3 + crap3 + morecrap2) (since we can add the morecrap suffix to the already-colliding digit+crap combinations to get new collisions).

Now, we have a four-way collision. Repeat with the other pairs and you have 4 of these. Now do the same process, and get 2 8 way collisions. Repeat to get 1 16 way collision. Ultimately you'll have something like

- hash(digit0 + crap0 + crap01 + crap0123 + crap01234567)

- hash(digit1 + crap1 + crap01 + crap0123 + crap01234567)

- hash(digit2 + crap2 + crap23 + crap0123 + crap01234567)

- ...

- hash(digit6 + crap6 + crap67 + crap4567 + crap01234567)

- ...

- hash(digitF + crapF + crapEF + crapCDEF + crap9ABCDEF)

which is a 16 way collision, of 16 gifs of different digits, followed by some crap for each one.

This only requires 15 collision attacks, which isn't hard with MD5. Needs more than a million dollars for SHA1, though.
A difference in temperature has the same numerical value in both degrees C and K. Often differences in temperature are all we're interested in so C is often interchangeable with K.

If you use Fahrenheit, then you lose that easy relationship unless you also use Rankine for absolute temperature. But nobody, not even Americans, has even heard of Rankine so it would be a far bigger challenge to get anyone to use that than just Fahrenheit alone.

Perhaps an even more elegant unit for temperature would be thermal energy per degree of freedom per particle, which would be joules in SI. I'm not sure if that's really correct tho.
Lance Armstrong was just on Howard Stern and he brought up how in the very early cycling days, riders would run fishing line to a cork...hide the cork in their mouth while the other end was hooked up to their team/pace car. Old school blood doping.

Before judging him, I'd listen to the interview and his interview on Joe Rogan.

Point being, especially in cycling, people are always finding new ways to cheat and get an edge.
Urban Outfitters CEO says retail bubble has burst amid weak sales – Fortune.com
They are. The mechanism greys them out quickly due to downvotes followed by ungreying later due to upvotes if the post was substantive with citations. It's what happened to me early on countering BS that was popular.
My first experience with programming was my 7th grade teacher, a woman who inspired me so thoroughly, I still try to make regular visits to see her when I'm in town (10 years later). She had my class use Adobe Flash to create animations for some of our projects, and for presentations, if we were so inclined. Doing so required a knowledge of ActionScript to start and stop the animation, and that was the first I had ever heard of programming.

From there, she pointed me towards a camp offered by our school to improve my animating skills, but the senior student leading the program happened to be quite efficient at ActionScript. Most of the other students in the camp were beginners, so while they learned to animate, I learned more extensive ActionScript, and that had me hooked.
Yeah, but inches are a unit of length and pint is a unit of volume. Therefore a pint is more relevant here. Yeah technically a cubic inch/foot is volume, but it's not the purpose-built one.

To be honest, the volume system in US customary is the only one that makes sense. Everything's power-of-two friendly. If we could revise the others to mesh with that idea then we could have one power-of-10 system (metric) and then a power-of-two system.
I was referring the handle of the HN user that posted this...
Is there a good list of names being kept?
I'd be pretty reluctant to drink that water, but the article makes it clear enough that it isn't going to be a persistent situation.
In addition to what drewbug stated: I check traffic before I leave. If I'm lucky, there's a stated 10 minute delay due to a single accident. By the time I get to where the accident was, there's been 3 more. In my 25 mile commute, it's common that I see at least 4 accidents each way. See my other comment, by the time you're on the highway, due to the routes, it's a waste to reroute, mostly due to lack of off ramps.
Holding a USD makes you a creditor. A Dollar is 1.5 grams of gold, but it used to be a quantity of silver. So it's all a big ponzi. USD, EUR, JPY, BTC, et al. - sell them as quickly as you get em. There are ways now to hold insured gold that can be withdrawn at ATMs in a jiffy. Or be a sucker.
Triplebyte (YC S15) is looking for technical writers
Germany doesn't have single-payer, but it does have a highly-regulated, mostly public health insurance industry. Most people are covered by the public system, which, while multi-payer, has premiums set by the government and based on income, as well as a fixed set of services determined by the government.

In effect, it's not that different from a single-payer system funded by a progressive income tax. I have thought the German system might be a better fit for the US, since sickness funds can still compete with each other, mostly on customer service and the like.
MODUS CREATE | FE Engineer | Brooklyn, NY
Our new engineer will:
* Stabilize and provide development support to a suite of apps written w/ ExtJS
* Standardize and re-architect those apps likely under React framework - this will be the second phase
* Collaborate w/ tight-knit, full-stack team on-site in Brooklyn
Apply to: http://bit.ly/2mnFnjz
Uh, the ludicrously powerful (for a laptop) 980 GPU, full quad (as opposed to _dual_) core CPU, full 32GB memory (vs 16) - just for starters.
Not sure if you misunderstood the article.

The article indicates that potassium permanganate is what caused the water to be pink.

The commenter is explaining that potassium permanganate is harmless and usually used as a water purifier anyway.

I have no idea how that can be interpreted as "Oh that's absolutely demonstrably awful, here's X to subsidize your life,"
If women are underpaid because they're (consciously or not) undervalued as workers by entrepreneurs, then those same entrepreneurs are unlikely to visualize a net salary savings. You're basically saying: if women are as good as men but you can pay them less, why not hire women? And the answer is that the same factors that lead to women being underpaid lead to not seeing them as interchangeable hire with males.
Let's put it this way.

If I could install ossec and do my own iptables/nftables work on my TV, I find it highly unlikely that a 0 day would slip past my alert filter (most likely it would still work... but unless they are specifically wiping logs, traces, etc...)
What's the actual benefit of a subdomain for each user?
The Inside Story of Surface Book (2015)
This discussion reminds me of this exploration into compressing JSON data. Unless you're considering the final gzipped size you're doing it wrong:

"In short, if you try to eliminate redundancy by applying some kind of clever transformation or restructuring your data object before piping it to gzip, you will probably just do a crappy job of reimplementing gzip at the wrong layer of abstraction, and get worse results overall." -- https://github.com/wincent/relay/blob/hack/contrib/lightweig...