skysight-inc/HackerNews huggingface dataset:
> That feels like a pretty strong leap to make from your complaint about using the term "reload" when "load" is better.

I never made that leap - you're saying that. I'm saying that GCP docs are all severely lacking in "how to" guides.

API references are not so helpful without an explanation of how you're intended to use them. So, the problem isn't that the function name is "reload()" instead of "load()" - it's that nowhere does it tell you the pattern is to instantiate the object you're interested in (in this case, a Blob), and then you must make a call to retrieve the data from the server before the data you're interested in will show up.

Additionally, my commentary was made after now using many different GCP services - this was just something recently in mind.
Liberapay is in trouble
https://youtu.be/tzFWz5fiVKU?t=49m27s

Related: Brett Cannon's Keynote at PyCon 2018 about why he had to take a break from Python core development. I was sitting with him before the talk, and it was a really, really hard talk for him to give, emotionally.
> installing applications is always terrible on ubuntu.

there are three main was of "installing applications on ubuntu":

1. main software repositories; this is essentially 1-click install (if you go through the software management application)
2. installing from a PPA (e.g. Sublime); this is 1-line copy/execute (add-apt-repository XYZ), then update (apt update) and 1-click install
3. rarely, you install binaries directly; this is a double click.

none of them is terrible. the vast majority of the Ubuntu/Debian linux software is provided and installed via 1. (update obsessed users use 2.), which is a much faster workflow than windows, and immensely safer.

If a software is fidgety in a version 3 installer, it has nothing to do with Linux, as it's almost exactly the counterpart of the typical windows installation, it's just badly packaged by the developer; binary installers are a small minority anyway.

> copy-paste sucks balls, in some applications it's ctrl-c in others its shift-ctrl-c and some applications will copy to clipboard if you select a string

this is not correct. Ctrl+C/V are the standard, the exception (not "some applications") being the terminal, because Ctrl+C has different semantics.

> keyboard support is terrible, in intellij i can't type `or ´ or ~ but I can type all those in gedit and then i have to copy paste them over

you may have a misconfigured keyboard. run the live version of ubuntu, test the keyboard with the installer, then configure the same on your installed system.
do you write about your usage / workflow with scheme ? I want to make it my daily driver but I fail so far
Walmart's Newly Patented Technology for Eavesdropping
I think it's deeper than just 'programmers today'. It's an important life lesson for people pre-disposed towards niceness to learn. Most people aren't thoughtful or considerate or fair. They just want to maximise benefit for themselves and their family. You're pushing a free product - so to them it's 'worthless' and they can treat you like trash.

Figure it out sooner rather than later or you'll be walked over for the rest of your life.
>The title is pretty awful, but when the gig marketplace model devalues your work so much - why participate in it?

Because you need to put food on the table, and many industries and jobs are eroding and people are forced to go for desperate BS gigs.

Not everybody is a computer programmer having "offers" from "recruiters" and taking their pick. Or can even afford (or has the capacity) to go back to school.
The difference is that Tomcat can’t run arbitrary badly-behaved third-party x86 binaries under itself. (I mean, it can, but it doesn’t have the facilities to protect itself from them.)

K8s lets you build “containers” out of whatever existing software happens to be laying around, rather than having to write your services from the ground up for being run in a container.
Are you suggesting that I get checked for an ear infection or saying that I should stop using ear plugs? I have pretty much done the latter, only wearing them for the occasional nap once every other week.
​Python language founder steps down
I'd posit that

b) Consultants (good and bad) always sprout up in any area, and have throughout history (see: Sophists vs. Charlatans).

But, what is "fluffy" (ill-defined, nebulous, uncertain, difficult) to one person is a deep area of research for another.

Put another way, people tend to dismiss what they don't understand or can't see as unimportant. This is the "looking for your lost keys under the street lamp" syndrome. Most often people can only understand the future in terms of the past, and if they don't have past exposure to a topic, they're not going to see its relevance unless they put extraordinary effort in to pay attention.

For example (not necessarily directed at you), Devops folks really put a lot of emphasis on Lean concepts that come out of the Toyota production system. But if I think "wtf do I care about making cars?", I might think ideas like "Continuous Flow" or "Cost of Delay" as being fuzzy and irrelevant to my work as a developer. But they have huge impact over how work is organized and made productive, and literally billions of dollars have been spent developing and honing these ideas in the product manufacturing industries... that just might have broader relevance to the dysfunction of how traditional enterprises run their IT shops vs. how Amazon does.

As for c), all ideas are flawed and have unintended consequences :) , focusing too deeply on the negative is a cynical reaction that often gets back to (b).
NPM's not enforcing MFA for committers seems unwise. Also.. the gist seems like this should have been incredibly easy to catch with basic static analysis. The attack wasn't disguised in the slightest.
You wrote a native mobile app on a Galaxy Note 8 and submitted it to the App Store? Can you tell us what was your workflow and tool set?
I've been using an Hackintosh for the last 14 months and I even sold my macbook pro. The performance per dollar is amazing, you can get 32 Gb of RAM when you want, a hexacore cpu, a Samsung 970 pro M.2, etc.

In the beginning i was a little bit anxious because I read that it is unstable but it's not true, it took me around 1 month to figure out the limitations and find my own setup. My next computer is going to be an Hackintosh, I keep a 13 inch macbook pro late 2013 with a mere intel i5 dual core and 8 gigs of RAM just to do light tasks and get out of the office.

For 800 euros I built an hackintosh faster than an iMac 2018 with the maximum specs, if you live in the states, computer parts are even cheaper than in Europe.
on the front page with 1000+ votes and 400+ comments: https://news.ycombinator.com/item?id=17515492
I was given an MBP with a touchbar when I contracted with Comcast for 10 months. Hated it.

My personal laptop is MacBook Pro (Retina, 15-inch, Mid 2014).

I will NEVER EVER pay with my own money for a touchbar mac book.

My number one rule when getting a laptop is a good keyboard. Period.

Plus the USB-C drivers for external displays in the new mac books is complete trash. Misaligned windows, constantly forgetting window positions, occasionally completely not working.

The MBP line of computers keeps on getting worse and worse.
AWS is a feature factory and they are breaking their
own back. Today I had an issue where creating an AMI for an application feature set as a golden image (with a very modest price tag at t1.supersmall or whatever) does not scale into high end compute instances due to lack of support for ena. Never was the case before.

Rolled it back into KVM/QEMU in colo with a glue layer REST interface over virsh and will never look back.

Of course we don't use containers..they don't offer an overt benefit in HPC...and I don't think they ever will.
Sure it did. Barely took a few years, and it also had a large performance boost (whereas 3 initially came with regressions until 3.4 or so).

Plus, basic things like Rails were working from the start.
Could you give more details about why Fluentd and not Beats + Logstash on the other end? I don't like the idea of running Ruby on every machine just to ship logs somewhere.

Beats are pretty lightweight and for what I used them they work.
Because you can get notepad++ on your own, if you want a fancy text editor from Microsoft just get VSCode.
Where are you located? $250k in San Francisco for example with 10 years of experience is very doable. How? RSU's. Look for big and hot tech companies and that's it. If you're talking about $250k as a base salary, then I'd say forget about it unless you move into management. Even then, it would take you years to get there. If your wife starts working then your total monthly income will definitely make it easy for you to raise a family in the Bay Area. Again, I'm totally guessing, you could be located in Nebraska or Canada I don't know..

Long story short - RSU's in big companies.
Re: the function row, I wish instead of the OLED strip they would have implemented something like the Optimus Popularis:

https://store.artlebedev.com/electronics/devices/optimus-pop...

To me, this is the best of both worlds. Just put the default keys to start and then let your users pick if they want to.
I prefer individual keys to tapping a screen, which is why I use a laptop and not an iPad.
Until all packages published since this incident are reviewed thoroughly, you cannot be confident that you aren't affected if you did an npm install today at all. Other npm package authors likely had their credentials stolen, which could mean that their packages had malicious updates too, and so on down the chain. And just because this package "only" exfiltrated npm tokens, that doesn't mean the next infections affecting the packages from the compromised tokens have the same script.
Same. My typing precision has gone down due to a lack of tactile feedback with button shapes and what not.
The Metro panel is still crap in comparison to the old one: the density of information is really low and its poor layout make it hard to use it.
https://news.ycombinator.com/item?id=17507676
That's a literal quote from the article. The benchmark was done entirely done in-memory.
Yes, we found this incredibly frustrating when trying to find a house cleaner. Everyone's optimizing to have the lowest bid for those sites that give you 4-5 quotes with little to differentiate them but price. There are people who could maybe offer better service for a higher price, but the gig sites totally optimize against that.[1]

[1] I'll plug the folks we ended up finding, who are awesome: https://www.maidsinblack.com.
How Asian Exchanges and Investors Are Making Huge Profits
I feel your pain. You can remap caps lock, basically a useless key, to escape, however.
right, but 2FA usage is something npm can actually verify, so that we as package consumers can ask/receive some security guarantees from publishers.
The NSU Case in Germany – As at July 3rd, 2018
If a parent tells their 25 year old child that they’re done with it and sick and tired of the job, I think the child should at least look inside themselves and assess whether anything they did that prompted that should be changed.
This doesn't really answer any of the questions I asked but thanks for the perspective. I'm not worried about the financial cost and planning on focusing on IP law in the company I currently work at.
Does RSU mean restricted stock unit?
My headphones are my cubicle. These days the anti-social aspect of wearing headphones in the workplace is alleviated by the fact that there are, at any given time, about 10 different ways to get my attention through those headphones without requiring you to leave your desk - Slack PM's, email alerts, etc.

If I forget to charge them, however, my productivity goes out the roof. I cannot sit in an open plan office for 8 hours and get even close to the same amount of work done, as if I'd had headphones on the whole day.
Thank you. I like the below book, though the politics might put many off. Many of the artists are unknown and/or were executed. It would have been a good exhibition to see at the Tate Modern.

https://shop.tate.org.uk/signed-russian-revolutionary-poster...
Does the Citi privacy policy promise not to sell your transaction history to 3rd parties? If no, then Privacy's service offering is still attractive from that perspective.
I'll take a stab. People don't trust their government or their justice system to fairly enforce the law or to draft a law that, all legalese deconstructed, is fair in the first place.
I have problems in a lot of languages copy-pasting code (why are the line numbers being copied!?), but yes this is another problem for this specific language.
Yep. Sometimes I think it wouldn’t hurt at all to put up a 3-question checklist before an E-mail/contact/post/submit-bug or other link even appears, where the 3 questions basically remind the person to be civil.
Thanks for the three points :)
I mean, I don't disagree about the entitlement point, but it's worth remembering this is being discussed in the context of a guy who called himself the "benevolent dictator for life" of the project in question.
This is the number one thing making me lose interest in some projects I maintain. That toxic subset of users who expect free support debugging their applications is terrible for motivation, not least because most of them won’t even apologize when the problem turns out to be something they did.
Antioco tried launching a dvd by mail and streaming service around the same time Netflix did. They were behind, but not that far. The problem seems to be this

> While he convinced the board to back his plan, one of his lieutenants, Jim Keyes, led a rear guard action.

Had they actually listened to Antioco, they may have survived.

I subscribed to Blockbuster Online because I could return things to the store and get movies faster than Netflix. Everything about it was equal or better (except maybe the name.)

Then it all sorta fell apart on Blockbuster and I've been a happy Netflix subscriber for more than a decade.
> I had meant to try Greencine, as it supposedly had an even better selection of obscure movies

They did have a selection of obscure movies, but sometimes their selection/availability of popular movies left something to be desired. When they moved their operations to the LA area, it really hurt their delivery times to the bay area, and that happened around the time that Netflix added streaming as a free feature, so it made sense for me to switch. I keep thinking of going back to the DVD subscription because a lot of things I want to watch just aren't available, but streaming is nice for immediacy when it actually has something, and I don't really want to pay for both.

How is the DVD selection these days?
If you're being made into a fall-guy, then GTFO is likely your only solution.

Be careful with the 'depths of incompetence' stuff. It's assigning judgement and value to the people you're working with. That may be valid (or it may not!), but it doesn't help you professionally. Try not to assume you know why they do what they do, just deal with situation as it is. Telling HR about how bad everyone else is simply won't help you at all.

Your strongest arguments would be:

* The well-documented original plan vs. what has actually happened.

* The factual discrepancy between your performance review and reality. Emphasize positive feedback, and get them to advocate on your behalf if possible.

If someone cares enough to sift through all this, they might figure it out and save you, but chances are good that it won't happen. Having a plan B seems quite prudent.
Productboard Raises $8M in Series A from Kleiner Perkins
The new version just supports a few new features, like non-Windows line endings. It's otherwise exactly the same simple text editor it always was, except now it's not useless when you happen to get something with Unix line endings.

If you want to talk about them adding a bunch of user tracking features to it, you may have a proper complaint.
I just moved from an XPS to a surface book and I'd say if you can afford it go for the surface book, it's everything I liked about the XPS but with a detachable keyboard and a pen extra.
Especially since Linus is the BDFL most recognized as such.
Audit – An Auditing Tool with XLS Export
Not once in this conversation have I insulted you or anyone else. Not once in this conversation have I dismissed your needs and wants. I acknowledge that there are benefits to it that for some outweigh the loss of tactile feedback or addition of a second screen.

Does it really help the conversation to say things like this?

> 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
In Finland, as a male, refusal to perform military or civil service is a crime punishable by approximately 6 months of imprisonment. I understand that very recently that has been put on hold as a result of a legal challenge on the grounds that a certain religious minority is exempted from such service, the claim being that this constitutes inequal treatment.
A number-color synesthetic's table of colors from 0-99
For those who are wondering, it's creating a haptic bump via the trackpad. You'll feel it right there if you put one finger on the trackpad and then touch the touch bar.

It's a good enough effect, though, I will probably keep it. Thanks for the suggestion.
Who coughs up boku bucks for a Threadripper and an X399 board and then cheaps out on RAM?
What editor are you using? This just works in VSCode, vim, TextMate, etc.
I wouldn't expect anything new for about the next year. https://buyersguide.macrumors.com/#Retina_MacBook_Pro
Reverse Engineering WipEout (2015)
The most important lessons here is clear: always turn on MFA if you can, but more importantly: use a password manager. The risk from password reuse is just far too great, and there's no other reasonable way to have unique, strong passwords everywhere. In this day and age, it's irresponsible security practice to not take this step, especially if you're a developer with special access.
that's exactly what I mean. Seatbelts won't save you every time but they save you enough times that they are mandatory.

> In another study that examined injuries presenting to the ER pre- and post-seat belt law introduction, it was found that 40% more escaped injury and 35% more escaped mild and moderate injuries.[83]

I don't know how many bugs can use of all possible explicit typing and compiler warnings avert but I'd wager that it would be at least as high a percentage.
The benefit of using robots is that failures are less costly, and that you don't have to stop flying if a mission fails.
If the relationship between GvR and the Python project was some completely different relationship (parent-child, facehugger-host, butterfly-cyclone, etc) then maybe there should be some completely different response. But it's not.
Toys R Us going under was essentially guaranteed when it was sold to private equity firms, it was simply a question of when and how. Everyone involved in the transaction knew that at the time of the sale. The question for the sellers was, given that I know this ship is going to end up on the beach, should I run it there myself and try to give it a soft landing, or should I sell it and let someone else take it into the shore full steam ahead.
Before UNIX got widespread adoption in the industry, C was just yet another systems programming language.

We had quite a few alternatives, with saner defaults, but some did not come with an OS and others died alongside with their OS.

So it is not that C won somehow magically, rather just like the browser comes with JavaScript, UNIX came with C.

And getting rid of UNIX and POSIX will be a very hard thing to ever achieve, other than being a Google, Microsoft, Apple and pushing something else forward no matter to whom it hurts and how much it costs.
Important detail: these packages are dependencies of a lot of things, most notably Webpack, so you can be exposed even if you haven't done anything specific with eslint.
> The title is pretty awful, but when the gig marketplace model devalues your work so much

Why do you say that? You said yourself the model these apps use "devalue[s] [their] work so much." Given these people were already poor before this model, and these apps devalue their work further, the title seems apt.

> 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.

Because you're forced participate, since that's where the employers for your profession are:

>> But this industry has, until recently, operated largely informally, with jobs secured by word-of-mouth. That’s changing, as employers are increasingly turning to Uber-like services to find nannies, housecleaners and other care workers.

>> ...

>> This was a common complaint among care workers we interviewed: that their industry is being flooded with people who are new to care work, who see it as supplementary income rather than as a profession and undercut their wages.

>> Another woman in Atlanta told us that her years of experience were devalued by parents who had access to a huge number of potential nannies. “It’s like, this is my bread and butter!” she said. “I’m not working for no nine, 10 dollars an hour. Those kind of people want to undermine your faith in your ability.”
For the most part, Bing and Google make more money if users find results that they're actually looking for.

Sure, that's not 100% true, but I think people overstate the degree that that's not true.

Google and Bing can't convince users to accept something like that. In fact, people abandoned search services like that in favor of Google and Bing, because they don't do that.
Their best for you, or for advertisers?
Exactly. If we figured out how to do vertical farming efficiently, and packed more people into cities in an efficient but highly livable manner (more high-rises, much better public transit, getting people to stop expecting a giant house with giant yard and having cars to take them everywhere), we could easily both expand the human population and also return a lot of land to nature.
We are acutely aware of why Guido is retiring sooner than any of us expected; it has actually been discussed already on the mailing list as to what went wrong with the PEP 572 discussion and how we could potentially fix it. So there's no lack of understanding of why this is occurring now and we have already begun to think about how to address the issue.

Many of us have also been thinking about what we would do when this day arrived for years (Guido has hinted at retiring previously), so there's a lot of pent-up thought to get out there while we all start to think about what comes next to a project some of us have dedicated decades to. The conversation has been thoughtful and not a single person has said "I should be the next BDFL". All names put forward by anyone for any position has been by another.

IOW the insinuation that any of us who are trying to grapple with this are trying to vie for power while ignoring why this occurred does not seem like a fair assessment to me. This kind of unnecessary negativity and accusation is why Guido is retiring early.
Does this release actually fix the generic spread type issue? I believe that issue is being worked on elsewhere [1]. Would love to be wrong though because that error is quite annoying.

Still a really strong release though. The tuple changes are going to cut down an insane amount of overloads that I currently have to write myself (while maintaining the arms race of "just one more overload"). The unknown type is wonderful for a strict alternative to any--will be super useful at the seams of your app.

[1] https://github.com/Microsoft/TypeScript/pull/13288
Before: Write HCL then run `terraform apply`

After: Write YAML then run `kubectl apply`

;-)