skysight-inc/HackerNews huggingface dataset:
Sarcastic comments repeating the sentiment of the parent don't add value to the discussion.
Creating a high-speed internet lane for emergency situations
Not a metaphor, but good try, Shakespeare.
I'm especially fond of the tail on the new logo. Much less jagged-looking than the current Firefox logo design, while still retaining that nice 3D-looking asymmetry in the lower right.
I'm sure github has done more for git uptake than anyone else involved on the lkml or Linus himself. He should be thanking them for that.
In a sense, that's what we have been doing. But the challenge is that .NET Core is an actual implementation and the other .NET stacks have their own (i.e. the code base isn't shared, Mono/Xamarin/Unity are on a different train than .NET Framework/.NET Core).

For newer .NET implementations we push folks to start with .NET Core and adding their specific technologies on top. That is, for instance, what Samsung has been doing with Tizen. So if the open source community innovates in .NET Core, Samsung can just move to a later build of .NET Core in order to benefit from it. They are a pure superset of .NET Core, by construction. However, for all other cases someone needs to port the changes from .NET Core to Mono which makes it consumable by Xamarin and Unity. .NET Framework is in a similar boat, although porting is somewhat easier as the .NET Core code base originated from .NET Framework.

Since we can't (easily) move Mono/Xamarin/Unity/.NET Framework on top of .NET Core, we need a way to standardize the API set so that it's not all chaos. And that's where .NET Standard comes in.
I'm not sure being unpopular or not being the object of attention for girls has anything to do with this.

Hobbies on the other hand was a pretty good spot.

Nearly every male I know has hobbies that are either directly related to tech or engineering or of not are mechanical engineering or crafting related (e.g. metal working, cars etc.).

I know on a very personal level 6 females in tech, including my current partner the most "engineering" related hobby I can think of any of them doing is building Legos.

I know this could be anecdotal but I don't think I can name a single female I know that would actually sacrifice a weekend to on a technical side project.
Way to go Netlify. I've been a customer since BitBalloon and this team does great work in a trend that I'm really glad to see.

Edit: a downvote? Really?
She said the harassment came from clients not co-workers.
In the SF Bay Area, their European-style organic yogurt is supposedly supplied by the wonderful Straus Family Creamery in Petaluma, Marin County. After I moved to Rhode Island, the same great product was available in my local TJ's store. How do they do it?
This is mentioned at the end of the article, but perhaps deserves to be called out more loudly:

> While CockroachDB was built to survive failures and prevent data loss, we want to make sure every team, regardless of size, has the ability to survive any type of disaster. Backup and restore were built for large clusters that absolutely need to minimize downtime, but for smaller clusters, a simpler tool will work just fine. For this, we’ve built cockroach dump [0], which is available in CockroachDB Core.

As you say, it's a hard line to draw, but our expectation is that any customer who has enough data that `cockroach dump` is infeasible is the kind of customer who is already quite familiar with enterprise licenses.

[0]: https://www.cockroachlabs.com/docs/stable/sql-dump.html
It's pretty common to live out of a camper and travel seasonally or between jobs. Sure you're not sipping margaritas on a beach but you're fairly free to take on as much or little work as you want.

People that own their own small businesses (other than an LLC for legal reasons) don't generally do this because you need to stay where your customers are but I know electricians, HVAC guys, plumbers and carpenters who will get a job working on something (e.g. HVAC for a factory) for a few months, park their trailer local to that job, line up another job before that one's up and possibly include time for a week of sightseeing and vacation in-between.
One more little sign America is more and more retiring its leadership in the world, opening doors for other nations to be more developed?

In a time where many European countries aim at providing 100Mbit as a minimum in the next years and thus also open rural areas for economic development, decision/opinions as the one described in the article seem ludicrous. Of course, providing net infrastructure in the US with its huge size is a challenge. Yet, in a country like Sweden with similar population density, 100Mbit is already kind of the basic minimum even in remote areas.

Here in my town in Germany we had super slow internet until 3 years ago. Now I can choose up to 400Mbit from different providers (100Mbit DSL or up to 400Mbit cable). Connectivity skyrocketed and it does in many other European areas. Now the US decides to lower standards? Is it the same kind of thinking as "we don't need high speed trains, we will have Hyperloop in 50 years", just adapted to "everything will be mobile one day"?
I would like to think that Linux and Git have helped progress more than hinder it.
At the end it is part of the long-standing problem of being able to differentiate "noise" (the pops and clicks) versus "data" (the audio of the recorded program).

If anything, let me tell you that "clicks&pops" can be greatly minimized simply by using a better "turntable+tonearm+cartridge" combination!!
>> For ios : look at the number of various apis you can use to do widget positionning and animations : calayer, uiview spring n struts, constraints, physic based, and yet none compose well with each other. IOS also doesn't have any good tech for offline storage ( core data should be burried once and for all)

I disagree with most of this. Laying out views was a mess for a while but auto layout is easy to get right once you understand the fundamentals (especially when used in storyboards). Springs and struts is old pre-autolayout tech which shouldn't be used. CALayer is the lower level object that UIView is based on. Not sure what the complaint is here (they're mostly unrelated to autolayout/springs and struts).

As for CoreData it's a pretty simple way to manage your data. When originally introduced to iOS it was a mess but I've used it extensively in the last few years, first through a higher level framework (MagicRecord I think?) and now directly and it providing you exercise some care around threading it performs very well, especially for something simple like offline data storage.
Continuous Deployment – Netlify
Thanks, you must be right about the "optimized for your hardware", didn't know about that feature.

That being said, it's not just about CPU cores, there is some fixed number of content processes, and it was increased during the last recent months; when e10s was in infancy it was set to 1, then bumped a few times. Source: developers blogposts, and https://wiki.mozilla.org/Electrolysis/Multiple_content_proce... mentions Fx 55 is at 4 and expirements at https://wiki.mozilla.org/Electrolysis/Experiments#List_of_e1... mention 8
Yes but the point is she was ok with it. Which is not what a large population of females feel like...
Bingo. If this had the tasks split up among multiple threads/processes correctly and using a very fast performing language + good developers, the tickrate is less important. Some army control module could manage the unit micro within the bound of a tick with other modules updating other info the system draws from to perform actions.
Ehh, he solved his problem with git + mailing lists. That doesn't make it the same problem everyone else wants to solve.
Does anyone remember a similar thing that's not a game but an emulator-ish for a very simple cpu + color screen that people made small games / demos on? I wish I remembered more details or that I'd bookmarked it when I saw it...
I see, that makes sense. The bytecode part still has to be implemented in a browser though, right?
Have you read Adam Grant's piece on linkedin? I think you'd like it. Basically the argument is that biological differences exist but are small or mostly isolated to a few (mostly physical) domains. And that those domains have little to do with computer science, the reason google has less women than men is mostly a cultural problem.

https://www.linkedin.com/pulse/differences-between-men-women...
Isn't the problem with that that investors expect that their capital be deployed immediately, and if you can't do that they aren't interested?
Countries who have troops in the ME (including the US) tend to have women in (or attached to) commando units because the locals get very shooty when male soldiers search their women. But those SF women tend to not get involved in pure combat missions due to lack of physical strength.
I have never seen any career that is so deeply tied to a certain culture as CS/SWE and a certain culture that I'll call X, to avoid any discussions on naming and so on.

I see far more diversity in tastes and interests in most other majors and careers, while in CS/SWE, X seems to hold a monopoly.

CS/SWE goes far beyond a career, usually becoming close to a religion or way of life. I rarely see doctors, lawyers, or most professions engaging in their practice outside work as a hobby, but in CS/SWE, you're evaluated by your hobbie-contributions on GitHub, your postings to HackerNews, etc.

There's not a lot of room for people to be in CS/SWE and not take part in all this non-work community.

And that brings us to X, a set of interests and values that permeate CS/SWE workers, and frequently makes those interested in CS/SWE feel unwelcome if they don't take part in X.

It doesn't matter if you're a man or a woman (or any of the other identities/genders/etc.), if you don't like X (which might include sci-fi, fantasy, video-games, board games, certain types of discussions, and a lot more), there's a good chance that you might not feel like you belong in CS/SWE (this isn't universal, and I've seen many teams that embrace cultural diversity pretty well).

Sadly, for whatever reasons (I have my own hypothesis that the rise of male-dominated gaming culture in the 80's and its further attachment to CS studies due to the overlap between coding and gaming is the cause) X is male-dominated. So even if men who don't take part in X feel unwelcome, the impact is bigger on women, as they have a much lower representation in X.

One of the key pieces of information that led me to think like this, was this:
http://www.randalolson.com/wp-content/uploads/percent-bachel...

I don't claim any authority on this, or even that this is correct. These are just my own (low-n) observations, and I'm pretty sure a good part (if not all) of it probably doesn't stand up to reality.

So I'm probably all wrong here, but I'd love to hear your thoughts on this.

My gut feeling is that I shouldn't post this, as the previous discussions here about this issue are borderline flamewars, from both sides, but I still have hope that some good discussions are possible here.
Hi, Billy..

There's that piece of "folk wisdom" about making sure company names don't mean unexpected things in other languages..

"Cocu", in French, a popular language, means "cuckold", as others have pointed out. As a French speaking person, when I read "CocuSocial", the first thing that popped into my mind was "social platform for swingers". I was a bit perplexed and went "Hmm, YC incubated a Bodily Fluids Exchange as a Service startup, that's interesting".

What are your thoughts on that? Is this deliberate to cause a certain break point of thoughts and titillate the inquisitive mind?
It looks like there's quite a bit involved: https://medium.com/@sbuckpesch/setup-aws-s3-static-website-h...

Sure it's "easy" in the sense that the hardest part is editing some JSON, but with Netlify once the site is set up it's literally one click to provision and apply an SSL cert.
Thinking of that as inheritance is a Bad Idea. That's embedding. It looks like inheritance but really it's sugar for calling B.A.fn()
Yeah honestly that part strikes me as being a bit weird. I've also never worked for a very huge company, but when you've got companies that are so large that they want to basically start embedding your entire lifestyle into it (free food, culture, etc) then it seems like a recipe for this kind of conflict of interest. There it starts to blur the line between "You shouldn't express these thoughts at work" with "You shouldn't have these thoughts in the first place."
Can you give an estimate of how much data we're talking about here?
Because you didn't mention what specifically is wrong with Electron
AFAIK Swift 3 was supposed to be the last version to introduce breaking changes. Have they changed that policy? I know that the last Swift update I did was very manageable compared to in the past (where I'd easily lose a day or two).
Well I'll say that for about 2 years I had the minimal Comcast broadband account (due to low income) at 35/5 mb/sec. It had little trouble supporting my streaming and Internet needs which included an iPhone (with WiFi calling), Netflix 1080p, a few 4K free videos and some modest Bitorrent activity.

Except for the slower downloading of Bitorrent and iPhone content there were no issues with streaming - no pixilation or stalling.

Now it's just me so YMMV of course but it's not impossible to scale down one's Internet bandwidth without affecting the quality.

I was recently forced to upgrade to 100/10 mb/s service by Comcast due to changing contracts with my townhouse association and fortunately my financial situation is better so I could afford it but I have to say the basic QoS in my home is not greatly improved.

Of course it's not that beneficial to ISPs to provide lower cost/ low speed service because they have to build out their networks anyways for high speed service so I doubt if suddenly there was some big demand for low speed home broadband there would be any change in pricing.

Of course the motivation of the FCC is well known - give the industry all the advantages and the consumers none which is a shame because there is a good case to be made for lower cost and lower speed Internet AS A CHOICE and not as some corporate cost savings spurred on by the despicable FCC.
What's more, it doesn't even signal that the individual in question is better at their job than someone that puts in "only" 40 hours. I've worked with a good number of people who can talk big-talk when it comes to programming, have a countless innovative side-projects and yet can't deliver anything meaningful at work by the deadline. Some of them had very impressive github accounts and worked 10+ hours a day, but were consistently behind everyone else in the quality of their output.

I think it's a shame if someone quits the profession because they think they need to keep up with people who might or might not be delivering actual business value.
Would you please stop posting personally condescending remarks toward people you disagree with? Regardless of how wrong they are, or seem, you're degrading the quality of the site by doing this.

Admittedly there is a whole lot of degrading going on in the current conflagration, but you've done this a whole bunch of times and it's definitely not helping.
I'm curious - where do you think we would be today with the Linux kernel and git if Linus wasn't here?
Our field rapidly evolves. If I don't spend at least 10-20 hours a week improving my skills and experience new tech, I can find myself obsolete in 5 years time.
>In Swift 5, [ABI stability] is a requirement of the release.

Once Swift 5 comes out, does that mean it's "safe" for people to write things in Swift?

My company still has apps stuck on Swift 2.x because we simply can't give people the time to fix the hundreds of issues that happen when we try to upgrade the project to Swift 3. Unfortunately the migration tools just don't work and we end up having to either fix almost every line of code or revert the repo. Everyone is frozen on a specific version of Xcode as Swift 2.x isn't supported anymore. It's a complete mess, and hearing year on year "this is the last time we'll break everything" is getting very tiring.

For a variety of reasons we're likely to rewrite our app in the coming months. I'm very seriously considering pushing for writing it in Objective-C because it's just more stable than Swift. We can't do a yearly rewrite, especially as mobile is going to be a bigger focus for us this year and next year.

Can you promise me if I push for the rewrite in Swift 5 it will be the last time we need to do that (for a reasonable amount of time, say 5 years? Or that changes will be far far more gradual and can incorporate it with our workflow?).

If not, we're going to abandon Swift because it's already left a horrible taste in our mouths.
No, that's not the worst of it.

But back to the matter at hand. You seem to be arguing that Thiel faced particular abuse for being a Trump supporter, given the example of Reed Hastings calling him out after Trump secured the Republican nomination (the GP comment [0]). I think it's worth pointing out the pre-conditions in this situation: Thiel, a known conservative, is allowed to serve on the board of directors for one of the biggest institutions (Facebook) in one of America's most famously liberal enclaves [1]. When it's revealed that he's a Trump backer, the liberals, who far outnumber those of Thiel's mindset in his peer group, threaten to kick him out. And let's be fair, Thiel is by far not the only example, as similar liberal outrages have been inflicted upon conservatives in other liberal enclaves, such as Hollywood.

But that's exactly what happened to the Clinton-supporting members on the board of directors for Hobby Lobby and the NRA. Oh wait, no such Clinton-supporting members exist. At least that we know of. If those conservative institutions could even tolerate a Clinton-suppporting board member in the first place, I imagine those Clinton-supporting members would face the same kind of backlash from their colleagues that Thiel faced from his for supporting Trump.

[0] https://news.ycombinator.com/item?id=14968956

[1] https://fivethirtyeight.com/features/nearly-all-of-silicon-v...
That doesn't pass the smell test. They've been paying huge sums of money for some people (deep learning, and Levandowski's $100 million). Their process is far more arbitrary and open to negotiation than that summary claims.

Maybe for little people they have a standard process. But certainly not for everyone.
> it separates object properties from child content well due to it's nature

This is only the case for trivial properties - there is also the expanded form of properties and that's where it muddies XAML very quickly.

For example, in a WPF project of mine I have a DataGrid with a Templated column parenting an ItemsControl with HyperLink children (it displays a list of Phone numbers for each Customer row).

This is my current XAML - I understand this is the minimum I need to achieve that effect: https://pastebin.com/cRjT2PG5

It could be simplified drastically in two ways, for example:

* Eliminate `<ItemsPanelTemplate>` and `<DataTemplate>` elements, they're implicit in 90% of cases and yet add another element and indent level without conveying significant information. They could be expressed as attributes of the `<ItemsControl.ItemsPanel>` and `<ItemsContorl.ItemTemplate>` property elements.

* Allow C# expressions and the composition of child-binding to be used in property bindings, not just `String.Format` strings. In my example I have to populate `<Hyperlink.Tooltip>` with a full `<TextBlock>` and `<MultiBinding>` element - why can't I just do `<HyperLink ToolTip="{Binding Kind} {Binding Number}">`? That alone would 10 lines of my 42 line example.

Another issue with XAML is that the creators of XAML failed to learn from HTML+CSS: while it succeeds at separating programming code from view-level concerns, it fails at separating presentation from content - it's like we're back in HTML3/4 days when <table> and <font> were all around and it was nearly impossible to tweak and standardise a UI. XAML does have <Style> and <Setter> elements but they're more used for setting Template properties - the end result is a horrid mess.
Except that the author of the memo used it exactly in the Pinker sense:

"We want more diversity. I want more diversity"

"What we're doing, it's not working"

"Maybe we're doing it wrong. Maybe we're missing something"

"Here are things [well-supported by the science] that we might be missing"

"Here's how we might use this knowledge to make things better"
Password protection is a pretty basic need and need not cost $45/month. Of course the role/team based stuff for $45/month makes perfect sense because those are only applicable on larger projects.
The problem with the "free speech is not consequence-free speech" meme is that, in principle, we're "free" to perform any action whatsoever. I mean, we're free to rob banks too. Sure, there are some pretty severe consequences for it, but nobody stops my going to a bank and passing a note that demands all the cash in the vault. We say we're not free to rob banks because the consequences of bank robbery are strong enough to deter the act.

Now let's look at speech. When speaking out means being targeted by hate mobs, losing your job, and having to pull your kids out of school to start a new life elsewhere, in what sense are you free to speak? In today's climate, the consequences of speech are severe enough to deter the act. It doesn't matter whether these consequences technically originate from the government or from powerful mega-corporations.

We have a no societal interest in bank robbery. We do have a strong societal interest in the free exchange of ideas, since free and vigorous debate is the only way known to separate good policies from ones ones that don't work. Free expression is the only way to truly understand what we profess to understand.

A minority of our society disagrees about speech. They see speech as a threat to be contained. They think uncomfortable ideas are just as injurious as physical violence and are willing to take extreme measures in what they see as self-defense. History is not kind to such people in the long run, but here we are. We should not allow this minority to create consequences for speech that are strong enough to shut down the engine of intellectual curiosity that's given us civilization.
I really hope they don't.
Progress relies strongly on people working together toward a common goal. If being "unreasonable" works for Linux, that's fine. But before others go trying to blindly emulate Linus, I'd suggest attempting to be reasonable first.
Docker hosting with secure data in Switzerland
It's a second class citizen and official examples and community tend to heavily rely on Apple OS provided libraries and APIs to do their work.

The implementations of standard libraries are currently far from perfect.

Unfortunately it seems to me that Swift on non-Apple platforms will forever be stuck in Mono-like role: "kinda working", but always the second class citizen that just waits to spring a hard-to-debug issue on you due to different implementation of underlying libraries.
I wouldn't trust it with production code, especially considering how many other stable and properly supported cross-platform languages exist.
Here's what I don't understand. Traditionally male-dominated fields rife with harassment issues - like law and medicine - now have much less of a problem, because the gender ratio has been somewhat normalized. Tech companies are actually becoming MORE male dominated - yet medicine and law would be put to shame by the sheer amount of mental and financial resources that tech companies pour into diversity efforts nowadays.

What is different about the tech industry that girls graduating high school are happy to go into studying medicine or law, but don't want to study computer science? It seems the problem starts far before most people think that it does.