skysight-inc/HackerNews huggingface dataset:
Linux. The range of tools is unbeatable, and the price is right. If that weren't enough, almost every thing is open source, so you can see how it's really done. That can be unsettling in some circumstances, but on the whole it's a good thing.

Also: X11. There's no comparison with competitors in terms of variety of every single tool, and the customization you can do with it.
I have become a create-react-app junkie but unfortunately TS is still not (officially) supported in it [1] so for the moment I stick to using flowtype.

[1] https://github.com/facebookincubator/create-react-app/issues...
> The only good thing Mir brought to the world was competition

Not true at all. Various years before Mir started, Canonical publicly said the future was Wayland. Canonical promised to do some work on Wayland. They started Mir, didn't do that work, then 6-9 months later announced Mir.

They delayed that work for 6-9 months due to keeping Mir a secret.

There's NO speedup due to this. It caused delays. Wayland was already at 1.0 by the time Mir was announced. However, that 1.0 was for basic things. After this it needed desktop environment standards. That's what the various desktop environments needed to work on. Initially that was GNOME, Enlightenment and KDE.

Due to those agreements you could finally actually see the results of many years of work. Practically though, things could've been faster with Canonical also joining in (making/agreeing/discussing standards, etc).
What a refreshing article. This guy gets it and put things into perspective in a way that you (or at least I) don't see very often.

Worth a read if you are just scanning the comments.
The real authoritarianism in the US is that of ideology.

The US has a nascent but extremely scary monolithic, fundamentalist belief system surrounding "new liberal" ideologies.

Try arguing immigration policy, environmental policy, basic income, minimum wages or any other liberal position on purely economic grounds and you will swiftly be labeled a racist or a fascist and sent into ideological exile. Whatever logic one brings to bear will be irrelevant. Non-conforming positions are "evil". The round peg of logic must be made to fit the square hole of the ideological narrative.

The US has long past the era of open debate, and has entered an era of authoritarian thought-control.

... Next the resident social justice taliban will mod this comment into the dirt. It's obviously racist... or something.

'Just glad I don't live there.
I've only shipped one or two little things with WPF. I think the author makes plenty of good points. And some points which I'm not advanced enough to understand.

But I actually like writing XAML by hand.

The GUI-based GUI designers I've tried were never very good about expressing the subtleties and details that you have to deal with if you hope to make a professional-grade result.

GUIs that are good at specificity and detail also tend to be quirky and difficult (think CAD systems).

The fact that XAML is so closely tied to the actual structures you're creating means you learn the language and its domain together. And you can trivially re-use or re-purpose chunks of XAML by copying, pasting, editing.
You're both right. Yes http sucks. And x86 sucks even more. But it's all we got right now. So http is a bridge so we can finally all _communicate_ ! Then, when we're all on matrix, we can work together on designing a better ipfs system, with a nice riscv SoC.
2 things. 1: As a consumer IDGAF. 2: sure as long as we're not saying "your problem is because of a discreet GPU, switch to integrated, so much better!".

Also, You want to lay down all the graphics options when Linus did that and _not_ pick Nvidia? Cool, go play zork. I understand what the situation was, but don't deny who was actually delivering on graphics performance either.

Today however, it's genuinely refreshing to see AMD's driver efforts and overall offering as a company.
I don't understand. Mir is under the GPLv3, what stops anybody from using it any way they want? How was Canonical supposed to profit from it?
The degree of polish that Visual Studio has just isn't available anywhere else.

I like Windows more than before but people saying VS is fantastic are starting to annoy me.

My VS crashed 3 times today (!). This comes on top of almost not having any refactoring support unless you buy ReSharper.

I was really excited to get to try .Net three months ago.

Now I'm really looking forward to go back to Java and Netbeans (even if I will miss some things.)

It's no wonder that Windows is the only platform where developers shy away from text editors

This developer love Netbeans on KDE.
Having studied both at this point, I'd agree. I think most of my learning in CS tends to be experimentation - write some programs, see why they don't work. Sure, there's some things you need to memorize and understand, but that knowledge is strongly reinforced through experimentation.
Mr Stallman, I had no idea you were a Hacker News user!
On top of that, "without bias" seems to mean "with my bias".
> Every day without any human interaction

It's the best, I love it. Any human interaction you get is chosen, rather than imposed.
Does freebsd support CUDA yet? I tried a year back and it didn't, due to limitations from NVIDIA side.

I like freebsd a lot, but for this reason had to switch back to debian/ kubuntu.
I can't see the auto suggestion bar on my Macbook pro. Anyone with the same problem???
That's exactly what happened to vaccines.
I thought between modern compilers and supporting 4 op/cycle with out-of-order execution, a new Kaby Lake cpu would get more than 1 cycle overall. Or are the branch delays just killing the performance?

The problem at the level of how many operations per cycle is data dependencies. A lot of code is assignments to variables and subsequent use of those variables in calculations, etc. Simplistic example:

a = 1;
b = 2;
c = a + b;

The assignment to variable "c" stalls until "a" and "b" assignments are completed. Obviously, in real life the assignments of "a" and "b" would generally be other complicated assignments that are dependent on other variables, functions, calculations, etc.

The x86 is additionally hampered by its relative lack of registers. This is hidden to some extent by using register renaming so that the CPU actually has multiple instances of register e.g. AX and tracks the dependencies.

Ref:

https://en.wikipedia.org/wiki/Register_allocation

https://en.wikipedia.org/wiki/Register_renaming
Kerberos is really complicated. I am currently setting up LDAP, and have it storing SSH keys. Which is a far simpler setup.
probably because NAPALM is in base SaltStack
I caught my eye with the edge of a cardboard box.
On the way to the hospital I had to drive into the sun. Both keeping my eye open or closed was painful.

The test they did was a couple of drops in my eye and a black-light. The end result was just a few days Vicodin script and after a couple days I was fine. The drugs didn't even reduce the pain from what I could tell. Luckily they made me tired so I slept for most of those days anyways.
Nope semi-open floor plan office. A totally open floor plan would be annoying, but even when I worked in that kind of office, I still preferred to be at the office for work.
My previous job wasn't really setup to do remote work but we had a second team working almost 12 hours opposite (Romania vs Kansas). The "offshore" team was paying a heavy tax because everyone was working at the office, so we had a ton of hallway conversations that never got documented anywhere they could access it. Even though everyone knew this, because we were co-located it was extremely difficult to overcome because it's just so easy to not document things. When your entire team is 100% remote, you are forced to document things a lot more since there aren't hallway conversations unless you specifically video chat with a single individual.
I can't decide whether to share this with my friends or keep this in my back pocket...
> So then how do you deal with people with such beliefs in your society? Do you shun them, throw slurs at them? What happens when one moves in to be your next-door neighbor? Do you try moving to places without them?

As long as they do not impede on my or anyone else Freedom's, it's fine for them to have their own beliefs about the world or whatever. Why should we ALL have the same beliefs anyway?

> Intolerance of beliefs is incompatible with society, and society has shown no signs of changing.

Sorry but society as a whole has NEVER collapsed no matter how many disharmonies there are or were amongst us - even civil wars do not bring down entire societies. There's a lot more harm to be done by putting limits on how people should think, and this kind of line of thought is actually what leads to conflict more often than not.

> What happens when they elect someone with such beliefs to lead you?

So what? Leaders who do not represent folks have been elected for centuries already, it's hardly something new. You know, live with it.
It has all those image because it's the text version of a presentation. Those are the slides the text is referring to.
> Companies don't want to lock their knowledge into a few good people.

It is not their knowledge. It is these "few good people"'s knowledge.

> I'd challenge you to take on the task of teaching others ...

Never, ever. Only idiots agree to train their own competition.
I can't see the auto suggestions on Google Autodraw. Sort of defeats the purpose...
Anyone with the same problem? I have a macbook pro.
TLDR: Inmates, thirsty for knowledge, construct an internet-connected computer in the ceiling! Cool!

Aaaand... immediately use it for tax fraud. facepalm
You're either trolling, or you didn't think this through. People can do all kinds of potentially dangerous things for an extended period of time without negative consequences (heroin, football, diet pills, etc). Extrapolating anything based solely on your own survival is weird.

Moreover, the infection being discussed in this article is incredibly rare - and contact lenses are generally quite safe - so the fact that neither you nor anyone else commenting here has been exposed to it shouldn't be surprising. That you've made it 7 whole years without going blind isn't some vindication of your own hygienic patterns, or an indictment of hers.
Yup. Some people will latch onto any reason to hate on a successful company that makes a superior product.

At this point the only conclusion I can make is that that are a fair number of employees that work for the competitors of such successful companies that drive the conversation far enough along that they make the front page and get the momentum for active discussion. If it's not employees it's fanboys (and girls) of the competitors. I just discount opinions on such threads entirely and others do the same. That said, it's still entertaining to read.
Same. I'm eager to try some of the new AMD hardware + driver offerings of late. I'm hopeful for them and am considering them for my next GPU rotation (pretty far in the future though since I still have a 970).
That is what I use these days, although I've switched to Mint instead of Ubuntu.
Creating an Instagram Service in Django
Yeah, http://cmder.net/ - packages ConEmu and clink so your terminal is somewhat the same when in Windows or if you have a tab open with WSL.
Indeed it is the process of describing the problem verbally that helps me think about it in different ways. I would guess my mind takes shortcuts when thinking about it. However when I have to engage the speaking part of my brain, I can't take the shortcuts.
Hypothetically, what would it take for ST to be released as open source? Money? Could we crowdfund that?
Why Your 2-page Resume Suck?
This is awesome tech. And probably useful.

But, art even/esp hand drawn scribbles losses almost everything without the character and idiosyncrasies of the artist. This is little more than a fancy ui for a clipart library. Clip art sucks. Although it does have a purpose, limited as it may be.
For other examples in healthcare see:

James Titcombe who has been campaigning around maternity safety, particularly culture of midwives, after his child died. He used to work in nuclear safety, he now works in patient safety. https://twitter.com/JamesTitcombe?lang=en

Martin Bromiley, who campaigns around clinical human factors after his wife died. He uses his knowledge of airline style investigation. https://twitter.com/MartinBromiley?lang=en

And the @NHS twitter account features a range of different clinicians, patients, and carers. https://www.england.nhs.uk/atnhs/curator-archive/irenie-ekke...
Well, in part everything you complain about is because the tech industry is suffering from the "focusing on the tech".

Focusing on the tech unquestioningly meant only the privileged (in one sense or another) were able to get access to the community, and so it has unwittingly become exclusionary. While we were all "focusing on the tech", the number of women and minorities in tech somehow and mysteriously plummeted. And software was made, even by big companies, that excluded huge swathes of people (hello Apple Health). And companies were made that badly suffered from this too (Uber).

So, belatedly, the community is addressing that, by trying to actively work towards diversity, inclusion, tolerance, etc. Tech being tech, this has meant a whole assload of bike-shedding and "works for me, close as wontfix", as this thread yet again evidences. Doesn't mean we still don't have the bugs, and should still be trying to figure out how to fix them.
I think I could get behind a nice remote mountain cabin for working. Or a sail boat.
More like 80% of the web pages you opened included the Facebook Like button, so they have 80% of your browsing history right there.
> Dobbs was shot in the face as he was "falling forward,"

Wow, this is disturbingly similar to Chicago's PD saying that the United victim "fell" and knocked himself unconscious!
It was literally a new trend in this case. The proposition that Eich supported actually passed with a majority of votes in California. The trend is that opinions have slowly evolved in the subsequent decade.

The shift was from "we can treat people equally while keeping marriage heterosexual" to "gay marriage is an inalienable human right". Nobody was advocating for oppressing people in their minds.
Oh yeah, for sure. The ClearCare bottle even has a red tip to signify that it's not eye-safe. For what I said, you'd only want to use a rinse/rewetting/saline solution.

But because I use dailies only, don't even need to buy a disinfecting solution, and no chance of bacteria accumulating overnight. I'm actually curious why doesn't everyone just use dailies. They aren't much costlier, while being way more comfortable with less upkeep.
Digital Maturity, Not Digital Transformation
The cool thing about AdWords...

...is that a competing business down the road from mine has decided to spend $20/click for my business name, so now I have to spend much more than that in order for customers who already want to make an appointment with me to be able to call my phone number consistently. Google are complete gangster at this point... "nice business you have there."
Or: https://en.wikipedia.org/wiki/Virtue_signalling
Indeed. I've been interviewing candidates for "Senior Developer" and mentoring is in the job spec and list of questions we consider when evaluating candidates.

If someone gets hired with "mentoring" in their job description I don't think it's reasonable for them to expect to do none of it. Now, if their performance metrics don't account for this, that might be unreasonable ..

(C++ in Edinburgh, if you happen to be looking for a job)
Thanks, I'll look into them when we're closer to setting up the business side of things. :)
You are rationalizing this. If they were into mentoring they would push for pair programming or trainee programs. It's a pure control thing.
You are contributing to the plastic pollution problem by wearing dailies. Your contact lenses are going to end up in our water streams and nature areas. Yet another reason not do use dailies, or contact lenses at all.
So I started looking into this, because it's interesting.

So, merchants can reject cash for purchases[1] because cash is legal tender for all debts, public charges, taxes, and dues, and a purchase is not one of these.

The Wikipedia page [2] for dining and dashing states that ordering a meal is a contract debt, since you are given the food before the transaction occurs, with the understanding that you'll pay for it afterwards. Thus, if the merchant, after giving you the food, informed you that they only accept credit card, that would not be allowed.

Also some good discussion on this SE post [3]

1. https://www.federalreserve.gov/faqs/currency_12772.htm
2. https://en.wikipedia.org/wiki/Dine_and_dash
3. http://skeptics.stackexchange.com/questions/7701/is-it-illeg...
> Systemd broke tons of stuff

It works just fine on many distributions.

> Similarly, wayland and mir apparently will eventually break the window manager

No they won't. E.g. any DE still relies on Xwayland (often impossible to run pure Wayland). So basically relying on X11. You're making things up.

> relied on a few modular parts of gnome 2. (Including selecting wifi, Bluetooth and audio settings

I can change wifi, Bluetooth and my audio just fine.

Please be more specific. For the things you give some detail it seems things I've never seen before (else would've noticed the 1000s of bugreports). For others your problems are vague "broke tons of stuff": huh?
Try to create an executable that works for windows 7, 8 and 10. Now try to do the same for centos, ubuntu and gentoo. Or 3 LTS of Ubuntu.

Besides, deb/rpm is the perfect example of our failure as a community. To the end user, having both standards bring nothing. Neither are better than the other for 99% of use cases, and we ends up needing twice the tool, documentation and community effort that we should.

And because it's such pain, any languages created their own package managers. gem, pip, goget, npm...

Now we are replaying the same with flatpak/snap.
Ah, thanks for clarifying. I missed that.

Yeah, I wasn't criticising the size, rather just making a meta-comment of the same form the author made himself in the article.
> you don't feel the slightest obligation ...

No morality whatsoever emanates from a company's bottom line. It can certainly not compete with my own bottom line. How can you expect people to agree to train their own competition? Publishing general open-source code is ok, but telling other people how the code works that you write and maintain for a living ... why would anybody do that?
economics 101: they are selling them to third parties for that price (including some profit and negotiation margin). So they likely pay somewhere around 20-25k for internal use. That's ridiculously cheap for this kind of purpose built vessle.
You can't consider yourself a "top performer" if you are unable to mentor the more junior folks below you. You should check that chip on your shoulder, because "top performer" programmers do not self apply such a title.
Still though, treating all junior developers as competition and your potential replacements, and thus refusing to help them, is shooting yourself in the foot. On the rare chance that you do get laid off, you can always find a new job, but what's much more likely is that a pattern of good mentorship will help you to advance in your career.
Some more background: A few years ago, the Post wanted to slowly transition to electric cars but couldn't find a car manufacturer (IIRC they asked Daimler and BMW) to produce an electric carrier even close to their specification so they basically said "fuck it" and founded their own little startup-like manufacturer

Not entirely, StreetScooter was founded in 2010 and was bought by Deutsche Post in 2014.
Actually, nowadays since I mostly do esoteric functional stuff, I mostly use the wonderful `accelerate` package for Haskell: https://www.stackage.org/package/accelerate

It abstracts away most of the difficult stuff.
Linus Torvalds wrote Linux from his dorm room. John Carmack wrote the Doom engine solo. Einstein worked alone, the inventor of PCR did it alone, Wozniak, Picasso, Hendrix, Mitnick.

Holy crap almost all incredible innovations were invented by solitary passionate people working alone!

Then we have Cascading Style Sheets..that.. was invented by a committee...
We have showers at the office, but I can just as easily walk home and take a shower and then head back to work.
I work in a big company.

It's easy to see all the useful things I would have missed out on if I worked remotely. Examples:

- Networking: Serendipity plays a bigger role than anything else. And you get a lot less of it the fewer people you interact with. Simply bumping into people at the cafe is quite valuable.

- Career coaching: Lots of classes, talks, invited speakers, etc. Some can be done remotely, but roughly half require you to be live.

Also: Going to work makes it easier to leave work there when you come home.
> Try arguing immigration policy, environmental policy, basic income, minimum wages or any other liberal position on purely economic grounds

If only the world worked in purely economic terms. My guess is that you might be labeled such things, perhaps not fairly, when making such arguments because such arguments ignore a huge part of the equation: the social and cultural realities we live with that color those issues.
Uber PR boss Rachel Whetstone latest to quit company
Losing? When it comes to TensorFlow et al they haven't really shown up for the fight.

It's a vicious cycle though, since everything uses CUDA/CuDNN everyone buys nVidia cards, which means that developer interest in getting AMD cards fast isn't there.

If AMD GPU cores were in phones etc, they would probably be getting TF support for client work at least. Heck, considering they sold off that dept to Qualcomm, which is getting supported...
Sure, I agree about quality, but if we continue blocking ads, then how are we going to end up rewarding the good actors?

I mean, this GroundUp site decided to drop Google's ads in order to improve usability for users and because the gains aren't worth it.

But this change won't get noticed by users having ad-blockers installed.

And if they'll decide to push high-quality in-house ads in order to survive, all it takes is somebody submitting a new rule in uBlock's or AdBlock's repository and then that revenue will be lost, with no discrimination.

Again, because of the status quo I too have ad-blockers installed everywhere, phone included. But it's not a win-win situation and that bothers me.
Opinions are data too
How many laptop had only USB-C before the MacBook in early 2015? The spec was only finalized in August 2014.
I this article only 3 paragraphs long? I was expecting more. Am I missing something?
The mail delivered by these bikes is stored in pickup places along the route and at least occasionally I see replacement batteries picked up with the mail. So there's limited need for a larger capacity.
Well it depends what you define as editor features. Debugger isn't part of editor, at least for me, nor is git integration like VSC has. But speed of opening and editing big files, swiftness in searching and replacing even chars in source code and so satisfying scrolling and good minimap for code navigation are defining factors of text editor.

I don't want Sublime to be IDE, I have programable environment called Emacs for that. Integrating everything into editor is cool, to the point where you ask yourself "why am I doing all this?" and erase everything and just start writing code, not code for the editor. Again, this is my _personal_ experience, so take everything with grain of salt. I know your case is different, but I think you can see the reasoning behind my words.
My guess is that it was chlorhexidine drops. It's a disinfectant compound that contains chlorine, but isn't directly comparable to the free chlorine that acts as a pool disinfectant. The drops approved in Europe (and used to treat AK) are chlorhexidine 0.02%.