skysight-inc/HackerNews huggingface dataset:
Wrt. the idea that without the grant, Facebook can sue you. A) There's this thing with "implicit grant" since they've open sourced it and grant you a license. But even without this, and more interestingly, B) If they sue anybody for anything regarding React, wouldn't they immediately loose the entire community around React? "Damn, they really sued Widgets Inc. over some bs. patent in React, better stop using this minefield right away"..
> 2-8 hours

I'm at the opposite extreme: I code in Lisp, so design and coding are interleaved with a cycle time measured in minutes or seconds. The compiler is my collaborator throughout, checking my work at every step.

[UPDATE] Downvotes? Seriously? Why?
No mention of the word "hate", because there are no exceptions for it.
Excuse me - I did write a lot here, but had forgotten to make the primary point: I don't think that the availability of productivity tools on mobile is that crucial for someone using them professionally.

Besides, if you are a true power-user of these tools and had been years before - there's quite a high probability that the newer tools would require quite some time to mature in order to make them a fully-functional alternative.

This is to say that I still find Calendar apps on mobile quite tricky to use as opposed to a fast "point-and-drag" alternative on desktop. I would rather open up a laptop unless I don't have it.
Lack of integration with their calendar right from the off is why Google Plus flopped, I reckon.
> Apart from that Qt is a non-web framework, rarely used in combination with Javascript last time I checked, so even inside the problem domain it is barely related.

http://qmlweb.github.io/

QML (the language in my snippet) is based on javascript; "rarely used in combination with Javascript last time I checked" has been false since roughly 2008 (wrong, actually 2010) when it was introduced.
Dunno if it's just me, but I read these Vue articles and all I see is a bunch of hypocrites with an identity crisis, criticizing React for fragmentation, Angular for having 'one Right Way'. So they're better than React for offering one Right Way, then they're better than Angular for offering fragmentation? I mean, jeez, pick one stance and stick with it.
It is same in Japan.
Everyone is different. :)
> Second, nerds can do a perfectly effective job pushing women out of the profession without being aggressive or having social power. We do a lot to gender the profession in ways that has little to do with the work. Think about all the references to hiring "cowboy coders" and "code ninjas." We emphasize hiring the lone gunman coder who learned to code in their basements, while the job actually is highly collaborative and team oriented.

If the casual use of innocuous phrases such as those are "pushing" women out of the software development profession, then I would conclude that either:

a.) women, on average, have fragile psyches and avoid working in rough-and-tumble environments where phrases such as "cowboy coder" (the horror!) are tossed around. They need an environment where speech is tightly controlled so as not to upset them or scare them off, or

b.) an overwhelming majority of women tend to not be interested enough in software development as a career to pursue one.

I'm going with b.
And r/neutralpolitics, and a number of business-related subreddits.
Not only FAT. https://tanguy.ortolo.eu/blog/article93/usb-udf
I hear you on that. It is especially embarrassing that despite the callbacks being essentially the same since the '90s, there are still ~5 APIs to do the same thing, and all of them are this ugly. I wonder how LADSPA and LV2 look...

LV2 at least has units, so you don't need to use some arbitrary rule to convert your Hz, dB, octave, and other units to a 1.0f > float > 0.0f and then that float maybe into an integer.

Putting aside plugin/processor APIs for a moment, I think platform APIs are even worse. I mean, PortAudio, whose namesake is portable audio, does not include a functioning PulseAudio sink, and doesn't function correctly on most GNU/Linux systems of the last decade.
How to Negotiate with Freelancers – Digitalample.com
ESCORTS POLINA – ESCORTS – ESCORT ATHENS – ESCORTS ATHENS
Notice how they make the claim that males used underhanded tactics to force women out of the software industry, but they never provide a single bit of evidence for that.

The entire article is basically about the software industry evolved into more male positions and things like altitude tests and requirements of advanced degrees which are apparently part of some coordinated conspiracy to be sexist against women.

I agree that aptitude tests and degrees are stupid , but for totally different reasons. This is just incredible mental gymnastics to push an agenda.
IOTA Unveils Flash Network, Allowing for True Nanopayments
I tried to push polymer at my work (I use it for personal projects).

The problem I came into is I am a backend guy trying to convince that polymer and web components are the only sane way that I have ever seen to do web dev.

To many people were set it their own ways had just flat out did not want to learn something new. They could not put down react and redux for two seconds. Admittedly I am not a front end developer, but when I did get some to have conversations many of them went like this -- How do you do xyz in polymer / web components -- Umm seems to be a concept your framework had to create at a work around, that is not something you will need to worry about any more.

So what did we end up with? Some use react, some use ZK!?!, some just stick with straight up html/css/js -- oh and we have some angular too, but that fell apart because the guy doing it tried to do some weird shit with making some sort of tight integration with zk...

Side rant, if I have somebody send me that video about how react just had to be created to fix unread notification count at facebook one more time...

Webdev is a mess in my opinion and coming from the backend / systems side of things polymer / web components is the only thing that looks sane to me. Beyond what the component looks like I think a push in this direction will hopefully remove the requirement for a "web developer" vs just another developer who can work on any part of the project.
I agree with some of the points stated. For years I've been thinking that a tag based file system would be superior to a folder based one in many aspects.

macOS has tags, but the UX/UI for interacting with them is really poor.
You won't believe how fugly the first Apple watches were
The term is in quotes.

Edit: I think some of the problem is I'm talking to n00bs
I'm talking about big companies that have O(10x) as many patents as Facebook.
OP here: I agree. Fuchsia is very exciting. Google is one of the few companies with resources to actually build a new OS from scratch, and deal with backwards compatibility.
Rise and fall of JVM languages
Cyberpsychology and UX: The User's Self Image
And just to be clear, it's rare that what people call "a drink" is only one unit. What someone casually counts as "20 drinks" could easily be 50+ units.
Something like that. Was mostly speculation (ba dum, tisch!), but thinking about it further, it seems like the transaction fee is too high for it being high volumes of individual transactions. Looking up the number of transactions on BCH, it seems like the volume per transaction must be much higher to get this overall volume, because the number of transactions is an order of magnitude smaller than bitcoin (~10%) [1]

[1] https://bitinfocharts.com/comparison/transactions-btc-bch.ht...
OP here: Yes, there would need to be standards for the metadata. I suspect these would be developed over time as people use it, then later codified.
Microservices and Scale
I really don't understand the negativity here. I sense a very dismissive tone, but most of the complaints are implementation details, or that this has been tried before (so what?).

I think anybody who really thinks about it would have to agree modern OSes are a disgusting mess.

-- Why does an 8 core mac have moments that it is so busy I can't even click anything but only see a pinwheel? It's not the hardware. No app should have the capability, even if it tried, to slow down the OS/UI (without root access).

-- Yes, it should be a database design, with permissions.

-- Yes, by making it a database design, all applications get the ability to share their content (i.e. make files) in a performant searchable way.

-- Yes, permissions is a huge issue. If every app were confined to a single directory (docker-like) then backing up an app, deleting an app, terminating an app would be a million times easier. Our OSes will never be secure until they're rebuilt from the ground up.
[Right now windows lets apps store garbage in the 'registry' and linux stores your apps data strewn throughout /var/etc, /var/log, /app/init, .... These should all be materialized views [i.e. sym-links])

-- Mac Finder is cancer. If the OS were modularizable it'd be trivial for me, a software engineer, to drop-in a replacement (like you can with car parts).

-- By having an event-driven architecture, this gives me exact tracking on when events happened. I'd like a full record of every time a certain file changes, if file changes can't happen without an event, and all events are indexed in the DB, then I have perfect auditability.

-- I could also assign permission events (throttle browser CPU to 20% max, pipe all audio from spotify to removeAds.exe, pipe all UI notifications from javaUpdater to /dev/null)

I understand the "Well who's gonna use it?" question, but it's circular reasoning. "Let's not get excited about this, because nobody will use it, because it won't catch on, because nobody got excited about it." If you get an industry giant behind it (Linus, Google, Carmack) you can absolutely reinvent a better wheel (e.g. GIT, chrome) and displace a huge marketshare in months.
Arbitration is a complex question, but a separate one. I was responding to the parent's concerns about costs. A fee-shifting provision can also be used in arbitration if the parties desire.
Cool! I'm not too familiar with Go, but I have a weird affinity for custom elements. I wish that I'd see cool projects that involve them more regularly, but the community seems relatively insulated. I'll have to take a deeper look at this later.
Of Tries and Slack Bots
Reportedly the redesigned App Store in iOS 11 is much faster, hopefully they'll bring that change over to the Mac soon.
HidesterVPN the best VPN for secure, private and fast internet access
I think number two is a very important point. My problem is that the entire media, including this article, is using it with ill intent to paint men as sexist.
OP here.

Quite true. I'm genuinely surprised how much progress Apple has made with iOS 11. The fact that they are giving users a file management app means they are finally ready to handle real work. With a really good Bluetooth keyboard....
Improving Cloud Security Visibility with ChatOps
I believe that in psychology and evolutionary biology, altruism can be used for a wide variety of pro-social behaviors that are displayed in cases where there is no direct benefit to the individual acting. Punishing a murderer who killed someone who is not a family member counts as altruism in that sense.

So the Greeks certainly praised altruism in that sense, though there's a lot more to be said than that. One aspect of what you say seems correct. Christianity expanded the circle of the people you owed altruism.

(This isn't to speak up for this article, which seems really vague/content-free).
Further amplification of the point, "Supreme Court unanimously reaffirms: There is no ‘hate speech’ exception to the First Amendment":

https://www.washingtonpost.com/amphtml/news/volokh-conspirac...
Well, he would know about engineers being "retarded". I found him extremely difficult to work with, unwilling to accept that any behavior of his code was a bug, and an all around obnoxious guy.
http://quillette.com/2017/08/07/google-memo-four-scientists-...

http://slatestarcodex.com/2017/08/07/contra-grant-on-exagger...
True. The wallpaper paste "ice creams" just get skin on the outside...

It's surprising that people doesn't recognize quality. Eg Ben & Jerry's seems to be popular but I never found one that wasn't made of too much low quality candy in cheap ice cream.
name calling is disenginious, too. Everyone has an agenda. People with a "wrong" agenda tend to use wrong methods to push it. But you imply malignance of a particular flavor without giving concrete evidence for the cause ... or giving due critique (edit: wait, there is critique, just not concerned with the conclusion). Granted, to claim low quality of content, none of that's needed.
Window Managers on traditional desktops are not context or content aware, and they are not controlable by other programs.

My copy of Divvy is confused by this statement. :)
That is my point though: as sexism reduced women joined high status industries to take jobs that require high verbal intelligence. They didn't join programming despite it being a high growth industry: why?

I'd source this but what I'm discussing is just a Google away and a bunch of studies are never going to convince anybody.

Anyway, my point is that the narrative of the article goes against my lived experience. One is allowed to believe their own eyes.
I wonder what this article is submarining.
More benign versions of the same idea: app developers want to "provide a seamless experience"; they want their apps to be visually distinctive; they want to be portable across different OSes; they want clear boundaries between what they have to support and what they don't (is a copy-paste idiosyncracy something we have to document?); they can get performance advantages by implementing functionality themselves; and they're worried that the OS will change a critical subsystem or interaction in a way that isn't straightforward for them to adapt to.
On a slightly unrelated note (the following is totally unnecessary for Sync/Syncthing): I forgot to mention that I'm also using tinc for a mostly p2p, mostly decentralized virtual private LAN... it's amazing! Like I said, it's not necessary to do this for Sync/Syncthing, but it really helps smooth the gap. I tinc installed on quite a few devices, which makes remote work really seamless and presumably quite secure as well. I'm extremely satisfied with tinc. It's another tool with a similar "beauty in its simplicity".
Your first serverless .NET function with OpenFaaS
The Holmes 1-Touch Heater
What I hate is the _bloat_. Why is GarageBand forced upon me with macOS? Or iTunes? Similarly for video players etc on all the other OSs. I am perfectly capable of installing the software I need, thank you very much.
That seemed like an overly long article to the point of having an unclear evidence to its argument and seeming biased against AA. I'd be more interested to see a summary of research about what is proven to be effective in treating the problems than cherry picked study results and anecdotes.
>choosing your line and focusing on executing it, everything else in life falls away.

For me, this is skiing. Complete focus and attention on the task at hand. Winter, come soon.
Are you referring to Walmart store brand ice cream sandwiches?
But that's the point. The term "sexist" itself, at least in its scholarly meaning, does not imply intent. Sexism is a feature of a social structure where women are granted significantly less power than men. The prevailing hypothesis -- which has a lot of supporting evidence -- is that we are all sexist, men and women alike, merely by virtue of being socialized in a sexist society.

When people first discovered microbes and claimed that people were spreading diseases by, say, not washing their hands properly, they did not mean that people were spreading disease intentionally, but it was nevertheless a fact that they were. But to understand why, you had to know about germs (which are invisible to the naked eye, and were only known to those who study the subject), and you had to be proactive in order not to spread diseased.
The Darknet and the Future of Content Distribution (2002) [pdf]
There are plenty of comments in this thread (and others related to React) and js devs haven't coined the expression "javascript fatigue" by accident.
The craziest thing being the VC funded package manager...

I hope something will emerge from this quagmire.
Nix(OS) is the future of package/configuration management IMO. It'd be such a shame if someone built a new OS without learning from NixOS.
I've never worked in VB, but I've compared the concept to Swing for Web apps.
Let me give you three examples from 3 companies I started as the technical founder:

Company 1: Started by myself, partnered with a sales guy 50/50 after a few months. Company took off after the sales guy because he was able to close large contracts.

Company 2: Started with two other people I knew well (doctors) who were in the field but non-technical. I ended up leaving company after 3 years. This was in part because they couldn't put in the same amount of work (never partner unless they can contribute full time).

Company 3: Started by myself, raised money by myself.

Moral of the story: Partner with a sales guy if you have something to sell, and make sure they have a proven sales track record. If you're building a product that won't be ready for a long time, work on it alone and test the markets as soon as you can, then partner. There is no right answer, but don't partner with somebody simply because they are on the business side. It's also much easier to pitch with a sales guy. And don't partner simply because the business guy has an idea.
This is an important and well-written article that succinctly exposes the history and mechanisms of sexism in the industry. How once software became a valued profession a complex of obstacles at the cultural and professional level were put in place to change its composition from primarily women to men.

It is also a damning indictment of the HN community. It is clear this post has suffered a campaign of down voting. Every comment that is positive toward the article, even just summarizing its content, has been downvoted. By the time I finished reading it it had disappeared off the front page entirely.

Meanwhile, many of the comments merely state anecdotal experiences and armchair theories reinforcing why men end up dominating the field, while entirely ignoring the content of the article.

There are clearly some high-karma men aggressively censoring this topic. I hope this article makes it back onto the front page because it's really worth a read by our whole community -- even if you disagree.
I think the key word is aggregated.
I like the new Night Light feature that removes the need for f.lux

The network settings menu in the status bar is much better. I can turn wifi on and off easily.

I like the new notification panel, and setting reminders in Cortana.

The new Mail app is great. The Money app is great. The News app is great. The Calendar app is great. The Weather app is great. Very simple to use.

You can set dark color schemes nearly system-wide.

The lock screen is cool.

Edge doesn't suck.
If you want to get started with Kubernetes I'd recommend either, Kelsey Hightower's Kubernetes the hard way (https://github.com/kelseyhightower/kubernetes-the-hard-way) which is a good way to start getting an understanding of the various components and how they fit together or, if you want to try out running workloads on a cluster, Kubeadm (https://kubernetes.io/docs/setup/independent/create-cluster-...)

If you're interested in books on the topic, I like Kubernetes in Action (https://www.manning.com/books/kubernetes-in-action) or Kubernetes: Up and running (http://shop.oreilly.com/product/0636920043874.do)

One of the challenges with Kubernetes is that it's pretty fast moving, so it's a good idea to work with resources that are up to date. I know a last commit from May doesn't seem very old but that's going to a least be missing 1.7 and could be missing 1.6 or earlier as well.
This sounds like buzzword bingo.

I can't tell without reading the source, is this any different from minikube? I see a mention of NUCs and netboot in the README, so I'm guessing it's slightly more, but not documented.
Both are conservative publications, which is fine, but: There are certainly some researchers, like those in the first article, who agree with Damore's position, but they are by far the minority; if you're interested in the subject, I suggest you at least read some research written by the majority opinion. The second link is written by a non-expert, and therefore does not constitute a scholarly opinion at all. I occasionally enjoy reading some of Alexander's writing, but he is clearly not a serious social scholar, and his writing suffers from some obvious methodological problems that have been well covered in social scholarship.
"More women should be coding"

I see an article with some variation of this argument here every week. I’m starting to believe that society has become obsessed with getting more women to open up Visual Studio every morning.

But this isn't like recycling, saving the rainforest, stopping ozone depletion or global warming. All of humanity benefits from doing those things. I couldn't care less if the person who develops the next hot phone app is a man or a woman. I don't think any end user cares.

Because the fact is it doesn't matter. A Git repository doesn't treat code any differently depending on the gender of the person who pushed it.

And yet I see a new article about getting women to code every week.

Are women themselves fighting for the right to hit F10 and step through code every day? Is it akin to another woman suffrage movement?

I don't think so. In fact, I think the majority of women just don't seem to be interested in coding.

It's as if this is someone else’s agenda. An agenda to get more women to code, whether they want to or not.

So who’s pushing this agenda? If corporations are pushing it, then the end goal is probably to save money, because that's why corporations will push any agenda.
We've been using it where I work for a few months and have recently moved to Artifactory. Mainly because GitLab's registry makes it very very painful to remove old images, (you have to remove them from the UI one by one), especially when the number of registries and images grows.
Ha, great, another name to google :p

ps: always skip the parsing.
I think is borderline ad-hominem.
Not if tabs are a higher-level concept, e.g. handled by the window manager, as Fluxbox does.

http://fluxbox.sourceforge.net/features/tabs.php
> Why does an 8 core mac have moments that it is so busy I can't even click anything but only see a pinwheel?

Take a moment to consider your expectations of that operating system, and the expectations upon software used thirty years ago.

Thirty years ago it was uncommon for users to expect more than one application to be operating at once, and so scheduling resource use wasn't an issue. Now, your PC has ll manner of processes doing work while you go about your business; applications are polling for updates from remote servers, media players are piping streams to a central mixer and attempting to play them simultaneously and seamlessly, your display is drawn with all manner of tricks to improve visual appeal and the _feeling_ of responsiveness, and your browser is going all this over again in the dozens of tabs you have open simultaneously.

So once in a while a resource lock is held for a little too long, or an interrupt just happens to cause a cascade of locks that block your system for a period, or you stumble across a corner-case that wasn't accounted for by the developers.

Frankly, it's nothing short of a miracle that PCs are able to operate as well as they do, despite our best efforts to overload them with unnecessary work.

And yes, I too hate Electron, but in all my decades of working on PCs I can't really recall a time that was as... Actually, BeOS was pretty f'n great.