skysight-inc/HackerNews huggingface dataset:
Where do you get "in the majority of cases" from? https://twitter.com/NumFOCUS/status/1017418416725155840.
Unfortunately I believe Colab needs this to work :/
Agree with you. I have a ~4k touchbar Macbook Pro and do HPC type of stuff all day... and I rarely consider doing anything more than a toy simulation or computational experiment on my laptop. When I previously used a Macbook Air, my toy PoC stuff ran pretty must just as well.

Anything else either quickly gets offloaded to one of my group's servers with 64-80 threads and 100s of GB of RAM or, if it's even bigger, to the local HPC cluster with 1000s of CPUs.

Even without access to existing resources: I'm having a hard time imagining a situation where, if I have a fixed budget of ~3-5k to do computational work, it'd be better for me to spend that on a top-end MBP than a two-piece solution of laptop+linux server.
Yes. Vignelli associates (NY Subway), Paul Rand's work, Chermayeff & Geismar, Adrian Frutiger (Typography), Josef Muller Brockman (Graphic Design), Dieter Rams (Industrial Design), and more recently - Pentagram (Michael Beirut), Interbrand for corporate design. I am sure I am forgetting many many great designers.

I've discovered many American designers that had a profound impact on the image of American design. I found a list of 60 designers in "Moderns: Midcentury American Graphic Design" [1]. This is a phenomenal gold mine of a book which unfortunately has only 1 review.

[1] https://www.amazon.co.uk/Moderns-Midcentury-American-Graphic...
Probably more useful than the naked eye in many cases. The colors our eyes can see mostly evolved to detect ripe fruit, not diseased tissue.
I think it will be interesting what structure of leadership will replace BDFL.
Need an operation? Suture self!
> Guido van Rossum has given his life for this language and besides the obligatory 'thanks for all the fish' there isn't even a single person who stops the clock to evaluate what went wrong that they pushed out the person that started this all.

The lack of introspection that causes one to, in the heat of the moment, behave like a tedious buffoon on a public mailing list is probably associated with the lack of introspection that causes one to not reflect on having behaved like a tedious buffoon on a public mailing list.

On the other hand, I had never looked at the Python mailing lists until today and my main impression was that a real dictator on a mailing list without a Code of Conduct could have stopped some of that endless chatter in its tracks if he'd really wanted to. Absolutely no one springs to mind...
I was wondering wtf was happening...
I've used Azure a bit and it's been pretty painful for the most part. There are three, maybe four identity management systems (Azure native, MS Live, Hosted AD, others?). Working with the SDKs and doing programmatic authentication was painful.

I did a fair bit with AKS. It had a lot of shortcomings that would take a while to go into. They ended up suggesting I use ACS-engine.

There are some products that are neat, that I haven't really used at scale, but seem good. Most of the bigdata stuff is pretty legit based on my limited usage.

The customers of my employer are large enterprises. Azure definitely has penetration there. I only have a small sampling, but many of them end up leaving Azure for AWS.

None of them are really considering GCP.
Amen, web content to learn from wise security, back end stuff, architecture doesn't get enough coverage.

There are so many super simple app tutorials that are an island to themselves that might get your other super simple app going, but they don't even give lip service to any deeper concepts or what is going on the back end.

I have a theory that the volume of basic copy this code type tutorials is because they are really resume fodder.... I've run through some tutorials that are downright misleading IMO, and I could tell that as a noob myself.

I was playing with one recently that I wondered, hey can I make it do X too? But the code was laid out and ran so wonky that it was just easier for me to start fresh on my own. It was a react tutorial and even running it as provided it ran but react was all wtfareyodoing.jpg in the console... right out of the tutorial... come on.

I wish people would quit it with the code tutorials as resume content.

As for security I finished a boot camp recently and I asked about security, the answer "We really don't address security."

I have a networking background so I could see a lot that was missing that folks really should know...but not even given lip service.
They've got one without the touch bar.
That's how I've set mine up, but even that mode is significantly worse than having physical keys, due to the lack of tactile feedback. I still accidentally touch the software keys without intending to several times per day, and I can't press them without looking at them to confirm that I'm touching the correct one.
Usually that means a read-heavy workload where things fit in RAM.
Unfortunately the author isn't going to fork and support version 4. He recommends bootstrap-vue.

> https://github.com/wxsms/uiv/issues/157#issuecomment-3622440...

Oh well. I'll keep looking.

Maybe next year, I'll roll up my sleeves and give it a go myself.
How to Calculate Nonparametric Rank Correlation in Python
I can’t say I have ever noticed the light from the Touch Bar at night, and I’ve had this laptop since they first came out. It’s so much dimmer than the screen it’s a complete non-issue.

I am convinced that the only people complaining about this have either never used this laptop or have such sensitive eyes that daytime light would render them permanently blind. And I say this as someone who was excited by the possibilities of the Touch Bar but have so far been underwhelmed and wants to go back to the physical keys.
Why have I never heard of this arrow key method of debugging? That would be much more natural than the typical "fn+shift+F8 is step" stuff
Use black. It just works.
Today I learned. I guess it'll be the instant pot or stovetop for all dried beans from now on.
I strongly agree with you, but i think a lot of programmers are so rational that they simply process the information and dont feel anything about it.

It's kind of cold to me, but I know this field is not filled with the emotional types...
I'm just trying to understand the exceptional hatred some people have for Microsoft.
> great UI

Curious. Have you tried Gnome Shell or recent KDE or some modern Linux desktop like that for a while?

Because I always assumed MacOS as a Unix with shiny UI as well, however once I worked on one for a year or two I realized it long lost its uniqness. In many ways the UI is closer to Windows 7 than Windows 10 is. And things like Unity/Gnome Shell or even win 10 long went in a more productivity focused UI concept.
Referring to this sentence, I think:

>To test CPU performance, I used a read-only in-memory sysbench OLTP benchmark, as it burns CPU cycles and no IO is performed by Percona Server.
Using Relays to display controlled to-do lists to employees
I find it a little heavy for log aggregation. LogDNA has been great for my K8s clusters, and is relatively cheap.
I read the 4 hour work week and then listened to it on audio afterwards.

I think the ideas are still very applicable, but some of the specifics might have changed.
Blockbuster used to have a really crappy selection of mostly mainstream movies, but often it was one of the closest video rental stores around, as they seemed to be everywhere. They also censored and cut their movies, which was really annoying. I don't know what their agenda was on that front, and why they couldn't just let mature adults watch the full films.

My friends and I used to much prefer going to independent video rental stores, which had a much better selection and did not cut or censor their films, but we'd often have to go pretty far to reach them.

Then Netflix DVD came around, and that had a pretty good selection.. maybe not as good as some of the best independent movie rental stores, but wider in some ways, and overall good enough so that the added convenience of getting DVDs delivered to my door and being able to return them by merely dropping them in the mailbox whenever I felt like it made me stick with Netflix and never step foot in a brick and mortar movie rental store again. I had meant to try Greencine, as it supposedly had an even better selection of obscure movies, but I never got around to it, and then it went out of business.

Then came Netflix streaming, with a crappy selection comparable to the crappy selection Blockbuster had in the bad old days.

I've stayed with Netflix DVD service because of their far better selection, but most people these days don't seem to know that Netflix even has a DVD service (not very surprising as Netflix doesn't even advertise its presence on netflix.com and you have to go to dvd.netflix.com to reach it).

Many of them rarely realize how crappy the selection of Netflix streaming is, as they've been brought up on a diet of crap, and are only vaguely aware that there's a whole world of fantastic movies out there beyond Hollywood blockbusters and TV shows.
> Males tend to challenge higher ranking males.

You're making an astoundingly general claim and chimpanzees are not going to back it up. I understand that you might disagree, but there are community standards of discourse here that are not being met and we need you to work on that if you're going to comment.
Ctrl-[ is interesting. Haven't seen that one before. Like most people, I'm used to the keys now, and muscle memory drives all. =)
4 dimm requirement seems kind of asinine. Normal systems can boot and work fine with a single stick of ram.
TL;DR: Some nannies, house cleaners, and elder care workers don't have access to, or know how to effectively use, a smart phone. As a result, they're left out of apps that help you find a nanny, or some other type of domestic worker.

There is no app that is actively "Wrecking Nannies' Lives."

Really awful title.
Unfortunately, it is extremely expensive. It feels very similar to Helvetica with a pinch of Univers, Neue Haas Grostesk and Proxima Nova.
Oh I hope not; I much prefer the much more regular release schedule of Python (though since I went from C++ to Python a few years ago, I understand C++'s development speed has picked up somewhat).
The best is this dialog, which is the exact same layout as in Windows 3.1: http://www.intelliot.com/2008/08/windows-vista-install-font-...

The dialog in 3.1: http://notebooks.wpengine.netdna-cdn.com/wp-content/uploads/...
I map it to Hyper, but you can tweak this to just be control:

{
"description": "Change caps_lock to hyper/escape.",
"from": {
"key_code": "caps_lock",
"modifiers": {
"optional": [
"any"
]
}
},
"to": [
{
"key_code": "left_shift",
"modifiers": [
"left_command",
"left_control",
"left_option"
]
}
],
"to_if_alone": [
{
"key_code": "escape"
}
],
"type": "basic"
}
That's very much not the predominant definition, most companies that hire DevOps people just use it as a different name for a more modern infrastructure engineer. Shitty cheap companies use it to hire developers & infra in one role. My personal opinion is that a DevOps engineer is someone who probably once was a developer so he's very well versed in coding, but switched over to infrastructure.
I agree in general; 'I told you so and it's your fault' doesn't help a relationship in crisis. But ...

It can compel some attention and provide an opportunity for extra thought. An unwanted verbal message over lunch is easily forgotten or misremembered, intentionally or not, weeks or months later. A written one is harder to ignore and provides something the recipient can re-read and ponder later.

Also, there are circumstances where documentation is good to have. For example, it may help in a company with more layers; your email to the guy 2 layers up may help when the guy 4 layers up gets involved.
Read it. Internalize it. Profit from it.

https://www.amazon.com/dp/B0036S4B2G/ref=dp-kindle-redirect?...
Well for high performance systems requiring 4 dimms isn't bad as the tr series has 4 memory controllers.
And running systemd-cgtop might help see what's going on.
Blockbuster was also servicing US$1 billion in debt after being spun off from Viacom.
Why not use react-strap? It offers React reimplementations of Bootstrap components.
Learning how to program a similar 8bit processor in assembly is the first step. Z80 is closest as the Game Boy CPU is based on that (though Z80 has some more features), but any relatively common 8bit CPU such as 8080 or the different 6502 will give you enough context. If you've done assembly already, this is trivial, if not, those CPUs are a good place to start and not hard. I'd say that merely getting a feel for the basics are enough.

After that, realistically, I would start looking at one of the existing GB emulator write ups, just enough to understand how things fit together. You can get pretty far on the Game Boy e.g. without even implementing interrupts (not sure, I don't think the boot ROM really needs them), so don't hesitate to experiment already.

Finally, have a few references ready (like available opcode tables and the infamous Game Boy CPU pdf that's easy to find), but keeping in mind that they do contain inaccuracies.

A lot of understanding will come while implementing.
Yep. Every single thread about TouchBar complaints has this or a very similar comment and people. Spread the knowledge!
In fact, the Unix and Linux System Administration Handbook offers a pretty good coverage of this topic.
You are paying for python. You pay for any software product you use by not using an alternative.

OSS maintainers deserve respect but at a certain point they have turned their hobby in to their career, complete with clients and marketing. If you are willing to trust an open source project for your livelihood than the maintainer also has an obligation to respect that.
Needs more word-wrap: break-word.
Multi-line lambdas, I hope!
The article cites the freaking sistine chapel here as an example of good architecture. No matter what you think of contemporary styles, one shouldn't compare things that were constructed because a few people had an unimaginable amount of money to spend on as lavish of a space as possible to functional structures.
What if the core committers are generally decided for A but the language users at large are for B? The way you make those decisions is a mechanism, even if you don't want to name it.
That in itself likely wasn't. But we are human and stuff happens. We tend to notice such outliers. Having flaws and miscommunication doesn't really mean the system is all bad, though.
One thing to remember is that many of these mosquito species are actually invasive species. A. aegyptus is from Africa, after all, so it really has no business in the Americas or Australia. Unless it's a prime food source for something else, and has also basically eradicated some other native species that served that role, I don't see how you could argue that it shouldn't be eradicated from those continents. Eradicating invasive species is almost always considered OK.
IMO, serverless in the future will be just a kind of resource on k8. k8 is not serverless, k8 is a open source AWS.
Technical debt. AWS had first mover advantage but now is saddled with the decisions they had to make to move fast at the time.
> The C people just need to officially define some of the de facto behaviours

Sure, as soon as the all the different ISA people officially define some of the de facto behaviors. UB isn't in the standard "just because" it's in the standard because there is no apparent underlying standard.
Agreed. No need to be a dick, but bug reports are often pretty cut and dry and often some frustration does leak into the tone. Any big project, whether code or some local government thing, will have some level of assholes.
That's why I am going to 24-hr McDonald at 2AM to practice ordering using the Kiosk, to help saving time for others. You see? /s
Support seems pathologically bad. Obviously, the support people aren't well trained in all the various products and modes of failure, but they make no effort, take no ownership, and don't really escalate to engineering staff without a lot of hassle.

Had a problem with kube-api going down. I have alerting setup to detect such a thing. Opened a ticket, "I noticed outages for kube-api" gave them the specific times for the alerts, asked for an RFO and got back a response, "can you send me a screenshot of your monitoring software." Following which the support person set the case to "customer pending".

This kind of thing happens on 100% of the cases I open, usually multiple times from multiple support staff.
I can spin up a Kubernetes cluster in seconds using AWS, Azure or GCP. And with helm installing new applications is a pretty trivial affair.

I am not disagreeing that it’s complex and a lot of buzzwords but every day the situation is getting better and better.
From one of the comments in TFA:

> '3.7.2': '2018-07-12T10:40:00.478Z'
This is just an ad for a book...
Unfortunately, Netflix' DVD strategy seems to be to let the back catalog more or less literally rot away. More and more films aren't available at all or have very long waits.

In all fairness, a lot of movies are available to rent digitally on Amazon. I suspect a lot of people supplement Netflix' crappy movie streaming offerings with purchases/rentals on Amazon or Apple. (Or Redbox for recent films.)

But, yeah, I've definitely had people look at me funny when I admit to still having a Netflix DVD subscription and even buying a DVD once in a while.
The behavior is built into the "with" statement. It does not do a direct assignment, but assigns to the result of the context manager call. So having two ways to use "as" in the same statement, with different rules, and confusion of which is which is a mess. Except and import have the issue also with different rules.

On the other hand additional "as" assignments are not very useful under those statements, so it would not really happen for the most part.

A good compromise discussed was to restrict the "as" assignments to the "if" and "while" statements, and perhaps comprehensions, the only areas there were actual use cases.

The PEP authors didn't like this compromise, even though many new languages are choosing this design. They pushed ahead despite resistance from all angles.

In short, controversial PEPs that reverse twenty-five year old design choices are controversial. Not sure what they were expecting.
I'm not sure if it makes things better. One of the problems is the maintenance load for 10-20 year horizon. One of niche app that you dont write yourself usually don't have that kind of support timeline, especially if the data storage mechanism based on something other than plain text (and possibly sqlite). This means that you'll more likely have to service it during that time frame. Best to keep it simple and reuse something more basic/universal rather than deploy an app that gives you a fancier UI imo.

Something like sandstorm adds even more complexity and dependencies for other applications, which brings up the maintenance burden for the long term. I don't know if I can trust it to exist in 10 years, so it's probably best not to use it for now unless I can patch it myself, which I'm not committed to do given that I can accomplish most of what it does with standard linux utilities that I'm already familiar with.
If you gonna get shot then definitely don't try to stop such robbery.
Sorry, what exactly are you paying them?
I would highly advise not to call yourself "ninjas" if this isn't a scam and is targeted at technical people.
It seems you won't post substantively (and it doesn't matter what you're replying to), so we've banned the account.
If this is the case it would indicate an eventual move toward mostly remote positions. With remote work the company gets the productivity advantages of private offices while having near 0 cost for facilities.
I use Notepad as a quick journal throughout the day, I appreciate its simplicity.

But it really stinks they still don't have a basic "auto-recover" connected to it. When your computer crashes or loses power, an unsaved notepad will NOT be recovered like a Windows document, or Sublime, or Notepad++ file would.
The title is pretty awful, but when the gig marketplace model devalues your work so much - why participate in it?

I understand Uber & Lyft are the exception here, they really have tanked the finances of traditional cab drivers. On the other hand, I think most of the other services offered this way can really be circumvented by differentiating yourself as better than the gig workers.

Anyone have any anecdotes about other industries being impacted like this?
Ode to a MacBook Pro
> but configuring IDE things like language servers is mostly automagic and have very reasonable defaults.

What does configuring IDE things have to do with Windows? Wouldn't IntelliJ have the same reasonable defaults on Linux and macOS? Or is it a different product somehow (haven't used it myself.)
The thread count in these graphs is typically on the client side -- it's the number of concurrent client threads (connections) coming from the benchmark. So with more client threads than CPU cores/HT threads, the benchmark can show the results of increasing the amount of CPU contention/saturation.

On the server side, MySQL defaults to using a model of 1 thread per connection, plus various additional background threads for I/O, listening for new conns, replication, signal handling, purging old row versions, etc. Most of these are configurable, but it's not as simple as "running the MySQL server with N threads". Basically, if the benchmark is using N threads on the client side, then you can assume the server actually has N + M threads, as the server-side thread count is dynamic based on the workload.
I mean 2+ concurrent uploads, which I've used before on S3, but not on GCP. [1]

[1] https://docs.aws.amazon.com/AmazonS3/latest/dev/mpuoverview....
Ask HN: What steps can I take to earn $250K+?
If I were to work backwards from the goal of making a salary at $250K+, what would they be?

Given context, I'm an MS in computer science, about a decade of experience in software development (both in R&D and production systems, embedded to cloud). Currently, I'm $100K/yr shy of my goal.

In the end, my goal is to have a strong enough salary to raise a family in financial security, and be in a position such that my spouse works because she wants to, not has to. Look forward to the discussion!

(Note, Location is high-COL big-metro east coast city)
Ask HN: What websites would be better as a Mac app?
Like we've asked already, please post civilly and substantively or we'll ban you.

https://news.ycombinator.com/newsguidelines.html
systemd not SystemD
I mean, nobody on the py-committers threads owes you anything. But OP was observing an apparent gap in their thinking -- and indirectly, stating there is a toxic element of culture that destroys leadership morale, which nobody is (publicly) commenting on.

I think you'd say the same, if you agreed that culture was a solvable contributor to GvR's exit (even if you, like me, knew he was leaving for market reasons eventually). By analogy, if 'dang said "I'm leaving yall, this sucks, elect a replacement" and we were like "cool who's it gonna be". That would be an error, and I think you would be at the top of the comment page saying "Also, let's all make some changes so that the next 'dang doesn't have a miserable life."
What do machine learning practitioners actually do?
I think the line endings support is going to be the most valuable addition, that's definitely bitten me when I used to use Windows.
What data does the dashboard serve? Could you please post some of it here?