skysight-inc/HackerNews huggingface dataset:
I give a lot of credit to women like Susan Fowler who were brave enough to speak out, with starting what feels a bit like a tidal wave. I hope we see similar light shone on institutionalized racism.
Unfortunately I suspect you're right, at least in the shortish term. The culture in general does seem to be making progress in (fits and starts) this area, but it's gonna take a while.
No it's not. It has all JS flaws - it's just better than js and it's easy to use it with js. Otherwise Dart would win.
Hint: type help for valid commands (there's more than you might expect if you aren't familiar with text adventures of old)
I thought it was an adorable font that made the comments read light and whimsical, but then again I shipped a product that used Comic Sans as its main font.
Put a stop to all bullying
Check out "Butterfly Me" by..... Evon Latrail ( a book against bullying)
Better PR departments?
The other answer is like the Nuclear Non-proliferation treaty and START I,II. Intrusive verification by international bodies with penalties for non-compliance. It hasn't been perfect, but so far the world hasn't ended.
This is great! Just came here to say thank you!
I bet a lot of their business logic is written in Java or C++. As far as I know Facebook has a lot of C++ and Youtube's video handling is probably also not written in Javascript.
Less interesting when you call it what it is: spam.
Unarcrypto depicts cryptography usage in zip, rar and 7zip archives
I used to cringe as every other word from him was the f word.
If you want ritual then may I suggest reel-to-reel tape? You get ritual and awesome sound. If we're going to bring back analog then let's at least bring back good analog!
That's not proof though. You can have a successful website with a terrible code base and vice versa.

The quality of your code base largely affects the ability to roll out new features with limited regressions.
> If it comes down to 'he says she says' do you fire someone even though you don't have evidence?

If an employee of yours said they were raped by another employee, would you make them go to the hospital and get a rape kit before believing what they said?

If an employee of yours said they got mugged and lost their laptop, would you demand security camera footage before replacing it?

You should default to trusting your employees. You hired them! They are invested in the company, potentially with equity! Especially in at-will employment agreements, I think this should be much closer to "Management reserves the right to let go of anyone at any time for any reason" than the criminal standard of "beyond a reasonable doubt."
Because VCs are all populated by serial harassers who now realize they can't get away with this crap?

Or are you saying these will be seen as false accusations and thus it'll scare off VCs who aren't run by mysogynist pieces of sh-t?

Because I'm not sure what the alternative is. If a VC is not in the habit of harassing women, they have nothing to fear. In fact, it'll give them an opportunity to court talented entrepreneurs driven away from the immoral part of the VC spectrum.
Ah, useful things to know about!

flow-typed does exist, so that's something. https://github.com/flowtype/flow-typed.
You do not need to jailbreak to pirate, and most people who pirate don't jailbreak: the way people pirate is they either download applications from China that use enterprise certificates (which Apple vaguely tries to find and stop by revoking the certificate, but doesn't do very well at) or they share developer certificates (you can even pay a tiny subscription fee to get your device added to someone else's account with a download link for a wildcard provisioning profile), and then they can just install whatever they want to their device. Even the US Copyright Office has gone explicitly on the record as stating that they do not feel there is a link between piracy and jailbreaking mobile phones (unlike for other categories of device, such as video game consoles, where they consider that problem to exist and be serious).
"It's okay if you're attractive enough" is wrong on multiple levels no matter how it's phrased.
Short answer is yes. TypeScript to JS is kinda like C++ to C.

You can learn one before the other and a lot of the skills are transferable.
> You say that as if these things are not just as easily expressed in FP

No, that's what you read. What i said what was i wrote... OOP is bigger than inheritance.

> -- if not even easier.

Again, this kind of statement really sound like empty FP propaganda to me.

> Encapsulation is just "abstract data types", e.g. ML modules with abstract members, or non-exported data constructors in Haskell. Another option would be simply closing over whatever you're trying to hide. Another option would be existential types. (There's some overlap among all of these.)

Or "abstract data types" is just Encapsulation...
Hah wow you are right. Looks like a coder designed it
Hardest-charging--gotta-make-it-big--screw-the-rules guys are not heading to Wall Street or Hollywood, but to the Valley. That's where all the money and action is.

So this sorta doesn't surprise me.
Anyone knows what that font is?
this response would be as short lived as it is short sighted -- not taking into account that eventually.soon their bias would be measurable and again turn into ethical and PR nightmares for VC's that dont find a way to manage their male problem
I agree with you. My point - which I admittedly didn't state very well - is that the best-practice messaging to non-technical users needs an update. In the earlier days of the web, it was as simple as "look for the padlock," because the state of SSL was such that generally only legit sites had it. With the presence of LE and the overall failure of the "web of trust", this is no longer good advice - they need to carefully double-check the address bar as well.
Operator mono I think. It costs a lot.
We Are Niniane, Susan and Leiti
Typescript is very similar to ES6 (new JavaScript). You can probably learn both with TS. You might not learn the weird JS quirks if you have to go back to ES5 at some point though.
There's not much to spur discussion.

This is a nice looking site, and the idea of collecting the mails different companies use in one place sounds good on paper. Unfortunately, what they ended up with is two dozen copies of the same mail:

"Hi __. I'm __ from __, we do __. When do you have time to schedule a chat?".

There's not much to be learned from seeing it repeatedly with different logos on top.
> I think they are trying to fix it, they spent over $200 million on the homeless last year, but it is a difficult problem to solve.

Perhaps the $200 million spent on the homeless attracts more homeless people to San Francisco.

It was stated in 2015[1] that there were 6686 homeless people in San Francisco. That seems low, but if it's even in the ballpark that means there is a lot of money spent per capita on the homeless there. It's no wonder there are so many of them.

[1] http://projects.sfchronicle.com/sf-homeless/numbers/
You can work to make it better! A lot of the recommendations in the Holder Report would be useful for any company.
They all started with dynamically typed languages because that was what the founders knew best when they started working on their project. Yes, you can build successful projects with dynamically typed languages but it is a pain to refactor when you grow. You even introduce a class of bugs doesn’t exist for statically typed languages. You don’t see them redo everything only because the cost would be to big. Some developed their custom tooling to handle the language they are stuck with, see Facebook.
Can you source some of these? Genuinely curious.
Currently security sandboxing happens basically per Origin. Since schema and port is fix, and I don't want to force every user/potential-user/demo-user/anon to register a domain (so the LE rate limit doesn't apply, and nobody want's bloated 100 SAN certs).

I know the names, but rerolling a cert takes time, takes up resources, etc.
The tech industry, for all it's faults and transgressions, is still a relatively progressive industry (emphasis on RELATIVE). "Old money industries" have been getting away with this type of behavior for decades, if not centuries. Women in those jobs probably see no point in reporting it or coming forward. Why would they? It's not going to make headlines that the secretary at Goldman Sachs gets propositioned for sex by top executives. She's just going to lose her job, in all likelihood.

So I would argue, it isn't that those industries have less flagrant sexual harassment. It's that you just don't hear about it. It doesn't make headlines.
Aside, and not meant at you specifically, but: Next time you hear "a constant murmur" of harassment, racism, or other bad behaviour, _believe it_.

That constant murmur is the sound of a thousand stories like this that don't (yet) have the coordination to hit the pages of the NYT at the same time and become "credible". A month ago, there were dozens of female founders sitting on stories like this who were still afraid to go public. And they were afraid because good, decent people like you, who "had never seen anything like it" would "dismiss it out of hand" if they told.

(Obligatory disclaimers: You don't need to believe every story 100% unconditionally, but "a constant murmur" = "multiple corroborating sources" and should not be ignored. Also, I want to praise rather than criticise the parent comment, because acknowledging why we were ignoring these stories is a vital first step to not ignoring the next one we hear.)
I didn't expect TypeScript to be a problem. I was more worried about not understanding other code and libraries that are written in JavaScript style. It seems a lot of design patterns used in the JavaScript world make sense once you understand the strengths and weaknesses of JavaScript.
If you don't do any validation, this will be noticed and you will encourage false reports as a means of settling unrelated personal scores.

That management reserves the right to dismiss for any reason doesn't mean that dismissing based on bare unconfirmed complaints is reasonable, either morally or from a business perspective.
Thanks for pointing softiron out. This might be the only shipping amd arm solution that I have seen.
< But as far as giving a sense of ownership and intimacy, vinyl wins

This. I've been a record collector for 20 years, mostly focused on rare Brazilian music - https://www.novedos.com.

I don't DJ anymore so it's primarily a collector thing for me. Aside from the master tapes, an original vinyl copy is as close as you can get to the original recording, which is special. I'm far from an audiophile, so it's not about the sound, it's about the feels.
Agreed. Go works for Google's use case (hiring thousands of fresh grads with low average tenure - need to minimize ramp-up time) but most companies should hire to the language, not bring the language to the hires.
Nah, hashes were public as proof (Usually later followed by a zip file matching the hash).

On IRC, we generally knew who did or did not have vulns and trusted not to BS. That implicit trust did make things difficult.
How bizarre that this article is flagged.
Saying anything, the women were warned, might lead to ostracism.

The problem is that women are already being ostracized. When you can't get hired or you can't get VC money or you can't get business connections because the only time men will talk to you is to hit on you, you are already basically dead in the water as a business person.

How do we get out of this dead end?
TypeScript is, strictly, a superset of javascript. You probably could "jump directly to TypeScript" but you would not be able to "skip learning JavaScript" as TypeScript is based off the concepts in JS.

That being said, I don't see why you couldn't learn them concurrently; you can learn the basics of TypeScript and then simply rewrite any relevant JS example code into TypeScript to learn JS code in a TS context.

Edit: I should also point out that integrating with any JS libraries may require you to install the '@types/' package alongside it to maintain type-safety. For example, if you're using jQuery, you can install the '@types/jquery' package which will expose all the type information for the jquery package.
That joke would have been ok if it was funny enough.
It is an incredibly ham-handed way to try to push people into the app. Extremely irritating.
I am white and male and the misogyny I've observed in tech has annoyed me. If it annoys me it must be intolerable to women. I believe every word of it and I could tell a few stories of things I've seen.

I've seen a lot of other kinds of assholery too. Tech has an underbelly just like any other major industry. FWIW I've heard Hollywood and Wall St. are worse.
It's interesting, reading the first line of each one of these emails triggers a kneejerk reaction in me of wanting to instantly dispose of and delete this message. Even just reading them on this page! It's a psychological thing, I guess my internal spam filter gets triggered.
I think cringe is the wrong word. We cringe when we watch The Office and see people make social mistakes without meaning to. These are not unwitting social mistakes. This is people being assholes because they know they can get away with it.

Furthermore, not having met any of these people but speculating based on my experience, I would guess that their motivations go beyond just looking for sex and knowing that one time in twenty it will work. I think they also enjoy the nineteen out of twenty who are repulsed and insulted but don't -- correction, hopefully, didn't -- think they could afford to call them on their bullshit. Very few people are genuinely indifferent to putting someone through an experience like that, but it's very common for people to enjoy it. Those are the people we call bullies, whether their acts are criminal or not. I'm sure the people described in the article took care to stay on the right side of the law, but reading this I can't help hoping that they made mistakes.
instagram, dropbox, etc
One theory I've seen bounced around is that the more process and institution there is in an organization, the less opportunity there is for sexual harassment. When social interaction at the workplace is limited and formulaic, there's no leeway for someone to sexually harass colleagues. Thus staid megacorps have less of these problems than startups/tech companies. Whether this is true or not, I can't personally say, as I've never worked at the former.
Most big trucks have air powered brakes. These are called "air brakes" and they are usually set up in 2 sets. One, the emergency or parking system, is normally closed rather than normally open. If that system fails, the brakes are immediately applied. The normal operating brakes are Normally open and take pressure from a tank to apply the brake pads.

I believe the reason for using air rather than fluid is heat dissipation. Normal fluid brakes would boil if subject to the heat and the fluid would break down. When air brakes get hot, the pressure just goes up.
Did Eratosthenes really measure the size of the earth?
Man, you forgot the most annoying aspect: No CVE credit when fixes came out until around iOS 6 or 7.

Although not super consequential, it seemed petty to not do it.
> "If an employee of yours said they were raped by another employee, would you make them go to the hospital and get a rape kit before believing what they said?"

Perhaps I'm misunderstanding your sentence, but are you advocating that you should fire the accused employee right away with no evidence other than the word of the accuser?
Actually I really wish there was an option similar to typescript for Python. There are promising things.. but the annotations, for example, are just not there yet
Prove how?

By means of natural selection.

They could have succeeded in spite of
dynamic typing, not because of it.

You think the otherwise smart and successfull founders of these projects all made the wrong choice when it came to selecting the right tool for the job?

Facebook defined a new programming language

No, they wrote a faster runtime.

to add static typing to HHVM

No, they added type annotations.

There’s a lack of good statically-typed languages

No, in the past statically typed languages were the norm. C, C++, Java...

It's just that dynamic languages outcompeted them.
> Why, in this day and age, is the US military organized along a structure (Army, Navy/Marines) based on the Elizabethan English military organization (I recognize the USAF was spilt off to avoid a battle between Army and Navy)?

The USAF was actually split off largely due to the efforts of the bomber mafia to promulgate strategic bombing as a useful method of war. The problem is that strategic bombing doesn't work, and never has, which kind of blunts the purpose of the USAF except as providing largely tactical support for the Army and Marines (note that the Navy runs their own carrier planes, and the Army and Marines also have their own close air support wings).

It's also disingenuous to suggest that the US military is largely based on Elizabethan military terms. The entire concept of the staff system only dates back to roughly Napoleonic Wars (and is most associated with the effective Prussian military). But even beyond that, the US military is largely organized in operational terms under unified (cross-service) commands based on geographical theater, a system that originates in WWII and is pretty much unique to the US (although, to be fair, it's the only country that has the need to work under such a system; however, similar concepts like the Joint Chiefs of Staff don't seem to be particularly widespread in the world).
You mean sources for languages used in the implementation of various websites?

- Wikipedia is mostly PHP https://github.com/wikimedia/mediawiki

- Wordpress is PHP https://github.com/WordPress/WordPress

- Facebook started in PHP https://www.quora.com/What-programming-languages-are-used-at...

- YouTube started in Python https://www.quora.com/Is-YouTube-still-written-in-Python

- GitHub is Ruby https://github.com/showcases/projects-that-power-github

- Reddit is mostly Python https://www.reddit.com/wiki/faq#wiki_what_is_reddit_written_...
Heads are already rolling

https://500.co/making-changes-at-500/

https://medium.com/@sacca/i-have-more-work-to-do-c775c5d56ca...
While there's something to your comment, and I fully recognize I was in the wrong here, I would still have a really hard time believing in a constant murmur of bad behavior. Give credence enough to investigate and consider much more fully that I would have previously, absolutely, but I draw the line before "believe." Maybe that's just semantics.
Please elaborate.

Parent seems worried about the root servers serving malicious responses for any given domain. (While assuming all root servers are under US control.)

In case of a non-US controlled TLD (.ru, .cn, .de, .eu) why DNSSEC is worthless?
yeah i'd heard constant murmurs about uber for over a year but never knew they were true either until the recent events which came to light
Supreme x Louis Vuitton: Prices, where to buy and full collection
I totally agree with what you are saying as far as trusting your employees, but your examples are a little different; a better example would be "If an employee of yours says that another employee stole their laptop, would you demand security camera footage before firing the other employee?"

I think the key thing to do, as a manager, is to start by beliving the employee making the complaint. Don't tell them things like "Oh, you must have misinterpreted" or "was it really that bad" or "I am sure he didn't mean it".

You tell them you take their complain very seriously, that you are so sorry this happened to them, and that you will take action immediately. Then, you investigate. Shockingly, lots of harassers won't outright deny it if you ask them about specific behavior (don't come out and ask them if they sexually harassed, but ask them if they, for example, said these specific words that they are accused of saying); they won't lie because they don't think what they did was actually harassment, they think they were just flirting or being fun. You then take action, whether you need to fire the person, reprimand them, transfer them, demote them, etc.
I have been traveling to San Francisco for work for probably 15 years, maybe more. But, over the last year, I've seen things I've never seen before. And, I used to regularly hang out in NYC in the 80s and 90s, when crime was at its peak, so that's something.

Some highlights:

- I've had to call the police about people who appeared to be dead sprawled out on the sidewalk of Market.

- When stopping at an intersection, a homeless woman laid on the hood of my car until I gave her $10.

- My wife had 'sticky stuff' thrown at the back of her head as she walked near the Tenderloin.

- I saw a family chased by a homeless guy with his pants down laughing, and yelling, "your kids ever see one of these?"

- I've seen several people defecating on the street, with really no shame or attempt to hide it.

- Both of my kids have been physically touched and yelled at (like, in their face) by homeless.

- I've lost count of the number of people I've seen shooting up or smoking crack.

I unfortunately know very little about homelessness. I donate money to shelters and programs because ... I don't know what else to do. I've tried talking to them to learn more, but everyone has been incomprehensible.

All that I know is that it makes me very sad to travel here. This city, which used to be one of my favorites, is in a sick state and at war with itself.
Then they'll miss out on some of the best startups out there. A VC firm that respects women will have an easier time investing on good terms.
There were many instances in which a feature became available via jailbreak tweak, then showed up in the next major iOS revision. Sometimes implemented in almost the same manner.

It is possible that each instance was a coincidence, but that seems unlikely.
I really hope that stories like this will let us stop blaming specific companies like Uber and accept that this is a problem with our industry. We're never going to be able to fix this as long as we keep sticking our heads in the sand and pretending it's not a systemic issue.
Aggregation and composition are almost the same, are not distinguished in e.g. Java and exist in pretty much every rogramming language regardless if they are object-oriented.
Inheritance is presented everywhere as the go-to method for structuring everything in languages supporting inheritance. The whole java class library consists of huge class hierarchies. Every non-trivial java code base I have seen is heavily infested with inheritance. Inheritance together with other forms of polymorphism are the biggest differentiator to structural programming in e.g. C.

Inheritance is everything else but safe: you have to check if you broke the behavior of all methods and public fields you are inheriting. How often do you go through all classes you are inheriting from?
Sometimes you cannot even fix this with overriding methods:
You can easily construct a cut off ellipsoid from a regular ellipsoid, but then it stops being a quadric surface invalidating your nice class hierarchy. And you cannot change the class hierarchy because half of your codebase depends on it.

Patterns are like neat useful tricks. Like how to open a bottle with a hammer. Pretty nice to open your beer at the end of the day in a workshop. If you work in a bar and you constantly have to use tricks to use your hammer for your work you should probably rethink if a hammer is the right main tool for you.
What is so great about these? just reading the first few words makes me want to delete it. Also just because they are great companies doesnt mean their sales emails are the reason why. You might be copying a dud.