skysight-inc/HackerNews huggingface dataset:
The upgrade path for this has been an absolute nightmare, made worse by the fact that we sat on the `google` provider 1.16 (lots of GKE stuff like node taints was moved out to `google-beta` in `google` 2.0 and TF 0.12 requires `google` 2.5 at least). There isn't even a straightforward transformation for many things. I get why it's this way, but brace yourself.

I also made the mistake of `terraform plan`ning and updating my code as I went along. Just use `terraform validate`. Otherwise you're going to inadvertently promote the statefile before you're done dealing with all the issues (and you don't want that because it prevents you from aborting your upgrade and switching back to 0.11 till you're all ready). Not a real problem because the statefile is versioned but an annoyance nonetheless.

The type issues were mostly easy to deal with, except for where things that were assignments now being blocks. For instance, look at this:

master_authorized_networks_config {
cidr_blocks {
cidr_block = "10.0.0.0/8"
display_name = "Example /8"
}
cidr_blocks {
cidr_block = "10.1.2.3/32"
display_name = "Example /32"
}
}

That looked like:

master_authorized_networks_config = {
cidr_blocks = [
{
cidr_block = "10.0.0.0/8"
display_name = "Example /8"
},
{
cidr_block = "10.1.2.3/32"
display_name = "Example /32"
},
]
}

before and `terraform 0.12upgrade` isn't about to help you navigate this. Especially if you previously assigned from a variable. In that case, it's going to make this monstrosity of a `for_each` over that thing. Jesus Christ.

Still, I'm thrilled for the new stuff with the more type-safety. Not going to complain. If this is the price, then I'll pay. I just wish they'd done more to help the upgrade, but it's an 0.x release so fine.
A logical next step would be to add bounty on specific bugs or features requests.

If a company is relying on open source, and has no
capability to fix a critical bug (which is a bad strategy but it certainly happens), it would probably be ready to pay a hefty sum so that the maintainer, or anyone involved in the project, will have at least a look at it.

Today, unless you can contact directly the maintainer and hope he or she has some spare time, I don't know how you can solve that kind of issue.

However, I am not sure who will decide a bug is fixed or a feature properly implemented.
Every revolution starts small.
Just because it's a baby step doesn't mean we shouldn't take it to move forward.
Three Latest Books Every Entrepreneur Should Read – Best Business Books
I love this. I do wonder though if anyone can educate me on the choice to do a monthly sponsorship? I think that's awesome but at the same time, there are a lot of developers I want to send 10 dollar tips to for that library that they made.

Just wondering if there's a reason to not have both. My guess is that foregoing one time transactions in favour of ensuring that people gravitate towards making a more sustainable donation seemed like a rational choice. Pure speculation there so if there's any other reason why it wasn't done I'd be really grateful if anyone from Github might be able to share.
Github basically did this themselves using (comment, code) pairs as training data: https://github.blog/2018-09-18-towards-natural-language-sema...
A one time contribution would be great - since I personally cannot afford sponsoring monthly.
I guess because it is still in limited beta. Pretty sure it's gonna open for everyone in the future.
I did, and unfortunately I use very rarely, because I simply don't have enough time to learn how to work efficiently with it.
Serious suggestion: http://spacemacs.org/

> The best editor is neither Emacs nor Vim, it's Emacs and Vim!
Plenty of bars in my local area of London have this set up unfortunately, usually they only turn them on after a certain point in the evening. I understand it's a requirement of their license. Most larger nightclubs in London will also do the same, I was very concerned when I first saw it.
This looks like a great idea. I think we deperately need to green our cities as much as we can. We need to make them as healthy and pleasant places to live as we can. I hope this is part of a trend.

One of the things that struck me when I visited Paris was what felt like a lack of green spaces that you could actually enjoy. I find London much more pleasant because there are so many more parks you could go to cool off.

I enjoyed my visit to Paris, but I didn't particulalry like most of the city itself, it was clogged with traffic and was stifflingly hot. I can understand why so many Parisians try to get away from the city during the summer. Most of it certainly didn't feel particularly "romantic".

One park we went to had "keep off the grass" signs everywhere, so everyone was crammed into one strip of grass. It wasn't like the off-limit parts were particulalry special or anything, just grass with a few poorly tended flower, it just seemed to be an attitude of "look but don't touch". It was hot, dry and dusty. The London parks on the other hand are much more inviting to me, often less formal, geared towards people actually spending time in them, having a picnic/BBQ or playing games. And with the congestion charging, the traffic does seem to have improved a lot.

Of couse, not being a Parisian I might have just missed all the hidden parks, but we tried hard to find pleasant places, but struggled.
They make really good PR. Twitter was exploding yesterday. The topic "Software Development" on the original Twitter client only had tweets about this gaming system. (And not a single half naked cosplayer programmer.)
I take the central line regularly and this happens once a week. Big yank, followed by a "Please don't lean on the doors, it will slow down the train", it's par for the course.
The very fact that the climate is hard to predict and the models we use probably linearize a lot of nonlinear systems is what scares me most. The further we depart from normal average temperatures, the more likely it becomes that we hit some scary feedback loop the models don't account for and enter a hothouse Earth climate with palm trees at the poles.
Nobody liked the new site and there were a lot of complaints about the design. Why was it deployed before feature parity?
I would like a onetime donation as well. Especially since there are a lot of small, usefull projects that don't need a lot of maintenance.
One not-so-bad solution could be similar to what StackOverflow does: The issuer of the bounty may decide who gets it. But even if they don't issue it to anyone, they don't receive their sum back. There there currency is points, but if it's real money, any unreleased bounties could go to some kind of general community pot for that project or whole Github after a while.
With your attutude, I would be quite happy not to have you as a customer.
"Take Patreon as an example, a popular funding platform for all sorts of things including open source projects that has been around since 2013 and has paid out $1 billion to creators since then. While that’s an astonishing figure, Patreon isn’t a sustainable business with its current private company model and level of VC funding of $105M:

“Under the company’s current business model, 90 percent of funds are paid directly to content creators. Patreon takes 5 percent, and the remaining 5 percent covers transaction fees.” Patreon CEO Jack Conte said in an interview with CNBC, that the platform will soon be facing the challenge of maintaining a profitable model as the company continues its growth.

In 2019, the company is also on track to pay out $500 million to content creators, 5% of that is $25 million and Patreon has ~300 employees, so probably not even covering their labor costs."

https://www.cnbc.com/2019/01/23/crowd-funding-platform-patre...
What's stopping me creating a sponsored project and donating myself $5,000 to get a free $5,000?
I am not advocating for large scale facial recognition, but your argument holds true for basically any measure law enforcement has to apply to locate missing people.

How big is the false positive rate with tips received by phone? Law enforcement probably has to deal with much more wrong clues on a daily basis than to double check an image that was flagged by an automated system. And if even a human inspection can't tell the difference between the missing person and an image of the missing person then it's definitely worth checking out.
There's a lot of overlap but, in general, Terraform is focused on orchestrating things while Puppet is more about configuration management.

Plus, the different philosophies of mutable/immutable infrastructure that the different capabilities/limitations in each tool encourage.
I visited the tower as a kid, before all the security theater was put in place. Visiting again last year was a very depressing experience, I have to say.
This was an insanely cool read.
Yes, free private repos alone was amazing and now this? With 2x matching (up to 5k) from MS themselves - this is amazing.

If only they would release something similar to GitLab Runner a.k.a. GitHub Runner it would be golden!
adversarial examples for bioDNN.
I'm interested but I've also read a lot about money laundering over the years, and I know you could easily say "Barclays has been implicated in a lot of money laundering" or "HSBC has been" or "JP Morgan has been". Every bank has been rapped repeatedly because the laws boil down to "don't let criminals use banking services", which is an incredibly hard problem. Maybe Deutsche has a worse problem than other banks, I'm not sure, I'd want to see figures. But having seen how tightly linked AML is with politics, I'll reserve judgement on Trump and Deutsche.
Putting addition and concatenation under the same operator massively backfires when you start using math libraries. All of the language semantics is thrown out of the window when you can realistically sum or concatenate the same two elements, but the operator can only be used for one case (example: python and numpy).

For the list of examples, you can just use tuples if you want the "clean" look. There is no need to change the record semantics which is the same in almost all languages.
I lived in Paris 9 years from 2000 to 2009, then lived abroad and I currently live in the south of France.

I have to admit that when I went back to Paris 2015, the one thing that struck me was the dirt on the buildings like "le Louvres"'s musueum façade on the Rivoli street. It looked almost black. I actually did not really notice when I lived there, maybe it worsen.

Also I agree with you that Paris is a dirty city and London (at least the tourist areas) is much cleaner. There are a lot of incivilities in France and cleaning services are not known for their efficency.

As for safety, I also agree even if I have read that there has been many knife or moped attacks in London recently.
I disagree, they were right to use the same namespace and its questionable how you conflate that to stealing. If something is abandoned, how can you steal it? The project was dead, PR's and issues were ignored and the lack of Python 3 support was a huge issue (which the developer pathetically tried to shut down discussion over by releasing a python 3 port just hours before closing the project).

Changing the name space would have been problematic, as so many people use automation tools now to install package dependencies, rather than break their work because someone has zero intention of maintaining a project, they did the right thing and used the same namespace.

Had this been a case of RH disagreed with the developers direction or any factor around an active project, it would have been a shitty move, but considering the developer ignored any offers to help and let the project to fall into a stale un-maintained state, I don't see any grounds for him to throw his rattle out of the pram and blame RH here.
I don't know why you've been downvoted, but that is a spot on description. I found parks in Paris to be dusty and dry, and frankly not particularly pleasant.

Compared to having a picnic in London, Paris' parks seemed really not designed for enjoyment, they seemed to be more about walking around and looking.
I'm not sure what gender has to do with it?
tried phaser a year back - it was not very dev friendly - you had to be phaser expert to make sense of it
I can see that it could be wise to pull the emergency handle at the station to prevent the train moving if, say, someone were having a heart attack and couldn't easily be moved to the platform.

But pulling it between stations would only prolong the time it took for the person to get help.
Are there any sucess virtualizing z/OS on x86_64? This mainframe is quite anemic even by modern desktop standarts.
I think it's a bit unfair you're being downvoted because you raise some good points. A lot of people agree POSIX is a mess and you've highlighted a fraction of reasons related to that. Would any of the downvoters care to elucidate? Maybe I'm missing something obvious.
Oculus Quest and Rift S headsets are both now available starting at $399
So it sounds like a more distributed government is a good idea. Metropolitan areas living as city-states, with rural areas having their own rules and laws. Both having separate budgets for local issues.

Speaking of which - if cities and their urban populations want to solve homelessness, why can they not do it on a city-by-city case, locally? A tragedy of the commons type issue, where a city that takes care of the homeless better will have more homeless people heading there?
All true, but let me add my pet peevee, which is the RER connection to CDG airport.

When you're lucky enough to get a direct train in or out then it's OK. Unfortunately this rarely happens and the alternative is an unpredictable slog in a usually filthy and crowded train, which puckers away and waits for an unspecified time at stations somewhere out in the sticks.

From all major European airports conncetivity to CDG is just about the worst and - in terms of times - the most unpredictable.

And don't get me started on the airport itself, which makes Heathrow shine as a beacon of modernity, efficiency and class.
I also think it's about sustainability. As a developer receiving an X amount every month (+/- Y%) can heavily reduce the financial risk and help plan better.

I'm currently not developing any open source software but if I was and worked as a freelancer knowing that by the end of the month I'll receive $500 for GitHub would allow me to balance my open source work with the freelance work, ensuring I have enough money to support myself.
Someone commented on HN recently about an app that lets you do this.. you install it, remove Safari, and then it get's launched and then launches your browser.

Unfortunately I am having trouble finding the name of it now.
Immigration allows you to slowly deflate the demographic bubble over the next thirty years, instead of pop it, with much suffering over the next ten.
Of course if your day to day job actually allows you to fully avoid bash, then by all means ignore it!
IIRC the mainframe uptimes are for the cluster („sysplex”) anyway.
Yep this doesn't surprise me at all. A stock install of nginx with no tuning at all was reaching 26k rps on my 2013 MacBook Pro when I tested it years ago.
Microsoft's lawyers?
The 20K are not for advanced degrees but for graduates of U.S. universities.
Are you sure there aren't emergency brakes in the cab that would stop the train on the tracks?
Finally, and they also allow to specify additional external funding platforms via .yaml file (no more wondering if a patreon account is legit or not).
Judging by the pictures, a couple of people manage to get themselves into the headlines yet again.

A further step towards turning Open Source into a popularity contest, which is needed to destroy it.
I'm guessing part of the waitlist requires an application where they gather info for fraud prevention.

I'm sure you'll need to enter PII to send and receive payments -- MSFT doesn't strike me as a BTC operation. Money laundering is illegal :).
You can still buy the OP-1? Last time I checked they were out of stock and you could only grab them on ebay (and you had to pay extra bucks)
Any comparison for transistor density (and power consumption) of different manufactures/generations? Though probably they are hiding this as hard as possible, throwing only marketing nonsense on consumers.
This and native handwriting recognition support. Hoping for more closely integrated pencil experience along with the rumoured mouse support at wwdc
they should put up fruit and berry trees
GitHub is really on a roll lately. Another long awaited feature, if a little late.
Also there are hundreds of way to receive one time donations on the internet currently. GitHub focusing on recurring subscription makes sense.
Should we maybe encourage research that tries to disprove existing research? Or at least, ensure that there is some funding allocated to reproducing scientific studies to ensure that as we progress we aren't progressing based on falsehoods?

This is a side-bar more directed at the unfortunate consequences that we suffer from caused by the pressure on researchers to produce positive results.
Yeah it's to do with heat retention and surface to volume ratio. Bigger things have a lower surface to volume ratio so lose heat more slowly. I wonder if the particular study controlled for weight/height.
This reminds me of a writeup by John Carmack. Last year he did a programming retreat where he set up a OpenBSD dev environment and tried to use the base system and the included documentation as much as possible rather than using ports and WWW†. That would probably not be so nice on a Linux system.

https://www.facebook.com/permalink.php?story_fbid=2110408722...

† Anyone else here that remembers the days when man pages and Windows help files used to be referred to as online documentation? As opposed to printed manuals.
"dstat is a widely regarded and mature tool. Looking at its repo for 'activity' without context - maybe nothing needs to be changed and its working as designed - is completely disingenious."

Its based on a entire language which is about to go EOL (Python 2)
Mildly related to the article, but more to the GVFS, I really hope it works for them (especially for those 17 very dissatisfied engineers) but everytime we have tried to add or update a huge, huge repo in Git we have got errors back. Despite trying repack or gc it couldn't be added to Git.
I'd agree with this. I can't stand prolix documentation when I'm just trying to get something done (I'll never understand why people extol the Python docs!). I used bropages [0] for a while but it isn't as expansive as it should be, presumably on account of a lack of traffic.

I'm happy to read more expansive pages in my own time but when I'm 'in the zone' as it were, the last thing I want to do is read through why something works. Perhaps it's a gap in the market? Or more likely I'm in the minority!
In the Stockholm metro there is a intercom to the driver for talking from the wagons. Is there one in London?
I wish hoodies were more accepted for not so young people because they warm my sensitive ears and you can't lose 'em. The latter is very hard on a long enough travel :/
probably because that’s just not as fun, i would imagine a huge part of it is implementing everything from the low level to the high, and seeing how it all works together ^_^
don't toy with my feelings. If we get GitHub Runner GitLab will be toast
> This seems like it's needed and (dareisay) overdue?

Seems what they are planning to offer is not better nor different than what others already are providing (see OpenCollective or LiberaPay).

In fact, it seems less than the existing options. The existing options are open platforms with open source code. What GitHub is introducing, seems to be a loss-leader (they give free cash away) for the sole purpose of getting attention. It's obvious the feature they are now introducing is not for making the ecosystem better, but to lock the ecosystem harder to GitHub.
Which devices? The data used in this report is mostly pre-smartphone.
No, if cadmium and lead are turning up in pencil cases, it's probably because they were used in the paints or inks used for decoration.

Cadmium has been used for reds, yellows, and orange pigments since the 1840s. White lead pigments go back to the 4th century BC. Red lead pigments were used in ancient Rome. Yellow lead pigments (lead(II) chromate) were developed in the 1810s.

For the most part these have been phased out due to toxicity, but perhaps in China they are available cheap and in the case of cadmium pigments are really good, strongly colored, durable pigments, if you ignore the toxicity.
Or maybe they just don't care about the results of such tests.
* Getting linux on desktop. Check
* Getting OSS contributors paid. Check

Unlike Google, it seems Microsoft (Satya) isn't just doing OSS for PR but he probably sincerely believes in it.

Thanks also to Hanselman who seemingly has been a major pro-OSS voice.
My suggestion would be: Learn basic POSIX Shell (sh). It's smaller than Bash and more portable.

https://pubs.opengroup.org/onlinepubs/007904875/utilities/xc...
> I know a fair amount about programming, math, and simulations, and I don't trust anyone who says they can predict a chaotic system 50-100 years into the future.

Then you obviously don't know basic physics. The average temperature is much easier to predict (if some worse feedback doesn't get involved to make the development even worse, that is) than the microscopic "chaotic movements." I rather believe that what's behind your statement is that you just don't care what is going to happen in 50 or 100 years.
this article

https://medium.com/@cimuir/we-ve-been-talking-about-climate-...

has a picture of a newspaper commenting on the possibility, dated July 17th, 1912.
In Japan, I took photographs of trains, buses, railway lines with no one on them, and the police just ignored me or smiled and gave me a thumbs up.

Interestingly, if I had to rate the approachability of cops, I'd put Japan > UK >> USA. And tbh, that's far down the list. In America, you try to avoid the police, even if you're law abiding. In the UK, you might have a chat.
Yes, sorry, it was late and I misunderstood your question.
Don't they already have this with Azure Pipelines?
A naive brute force algorithm would take a lot longer to complete some of these levels.

Let's say it takes 45 seconds to complete a level. That's 45 * (60 / 12) = 225 moves. The size of the action space is 14, so you'd be looking at 14 ^ 255 (give or take a few orders of magnitude) trajectories before finding the solution.

To brute force in a reasonable a time, you would have to look at the environment and have the algorithm iterate through all trajectories in a clever way. For instance, you may choose to only try trajectories that are constantly moving right. This strategy may find a solution to 1-1 fairly quick, but this does not generalize to other levels, especially ones that requires backtracking or waiting.

You'd have to design a pretty gnarly algorithm for it to beat 1-1, 1-4 and 2-2. This gets even more complicated if you bring in other environments: the original paper also trained on Montezuma's Revenge, Private Eye, Venture, Freeway and Gravitar
Wikipedia link: https://en.wikipedia.org/wiki/Compliant_mechanism .
Posting from your new app. Could you make the font size setting configurable? I’d like to make it a touch smaller than the default.
Totally agree. Running your own gitlab runner is the feature of GitLab I would want the most on GitHub
This reminds me of all those articles I've read about Silicon Valley hoodie as some sort of way for techies to declare their tribe.

Then I went to Bay Area. And guess what? One really needs a hoodie there! It is the most versatile thing to wear for the local weather. Covers 90% of what you need!

Suit doesn't keep one warm one as warm as vest. I, and many colleagues, often wear a vest in the office because AC makes it too cold otherwise. I think the author here is overthinking it.

That said, I don't know what Wall Street is like these days. Maybe they do consider it some sort of status symbol.