skysight-inc/HackerNews huggingface dataset:
Garbage collection does make things easier, prettier, and simpler. BUT there are many problem domains in which a GC can not be used. A browser being a prime example...
This is just about impossible to read on mobile. Pop up ads everywhere.
He has some good points, but...

>All CI pipelines in the world which rely on docker setup/update or a system setup/update are broken. It is impossible to run a system update or upgrade on an existing system. It’s impossible to create a new system and install docker on it.

If the loss of package repos counts as a critical outage for you, you should be running your own package mirrors. Especially if you're not paying for commercial support and don't have anyone to escalate issues to.
Dope New Tech Site
Couldn't I just do an Over-The-Update of which root certificates the system accepts since they're already connected to the internet.

Then I can add my own non-cloudflare certificate to the list and then move off cloudflare and remove their cert.

That should work pretty well right there.
China’s Biggest Money Fund Bracing for More Liquidity Shocks
Ahh, I see. I was confused about whether semi-supervised approaches rely on using predictions on the unlabeled data to improve model performance. Wikipedia seems to suggest this is a key component which isn't mentioned in OP:

> Semi-supervised learning may refer to either transductive learning or inductive learning. The goal of transductive learning is to infer the correct labels for the given unlabeled data.

Agreed on bootstrap, but in the proposed approach you're not artificially expanding your sample size by sampling with replacement.
The Atari AI's learning phase is a specifically designed deep neural network. The network did not design itself. It was designed by human programmers.

There are probably numerous variants of it that did not learn to play Atari games, and therefore were not announced.
"SourceTree for Windows, version 2.0" would be much better (here, at least. On their webpage it's much less ambiguous of course)
A few days ago there was an interesting comment about luck and survivorship bias: https://news.ycombinator.com/item?id=14165781

> How unsuccessful could someone be if they were extremely talented and hard-working, but had little luck.

Warren Buffet has a concept called the Ovarian Lottery. Why should someone's kid get gobs of money simply for being born into that family? He hates it, and for that reason isn't leaving billions for his kids, just handfuls of millions.

By being born in the US, you've already basically won, as your poverty line would be luxurious in many other countries. If he wasn't born in the US or a handful of other countries, even with the same drive and motivation he had, he wouldn't have been able to be successful like he has been because far more time would be spent seeking out food and basics of living.
Thanks, we reverted the submitted title of “Juno Drivers Shares 'Gett' a Couple Pennies Each in $200M Acquisition” to the original.
Apollo 1 was a ground test that was retroactively given a mission name to honor the dead. If you want to count it toward the fatality rate then the denominator needs to include all the other ground tests they did, not just the flights. A more complete view would also include Mercury and Gemini.

The Soviets lost a few people in flight during the early days, but the last one was in 1971. There's no reason to think we should have a similar fatality rate in 2017, with modern materials, processes, and control systems.

I agree in theory that if a 20% fatality rate were somehow required, it would be acceptable for things like this. My argument is not that it's unacceptable, but that it's so high as to be a hindrance rather than a help, and that it's far beyond what's necessary even in a "damn the torpedoes, full speed ahead" type of program.

We don't need airliner-level "one in a billion" safety, but something around 1% seems highly reasonable.
How do I build on linux? Don't have debian.
Yeah I just worry that being tied to C#/.NET that I'll be stuck with the same sort of job (and the knowledge won't transfer to other stacks)
I buy hardcopies. If they are heavy on graphics (as an example Krampus by Brom) or have a lot of code listings.

For fiction? No way. I sometimes read 5 books in a month. I really don't want to open up a private library or bother reselling them. When I travel I don't want to add several kilograms of books. When I reach the end of a book in a series, I don't want to have already bought the next part and have it lying next to me, instead I prefer to just click two buttons to instantly but it.

And for now, Kindle unlimited gives me some great value.
Worst by whose standards? Obviously it works quite well for a huge number of people.
A DSLT (Sony's translucent mirror cameras) != DSLR. IIRC, Canon had a pellicle based film SLR, but never in a digital model.

So basically that advantage is untrue. I thought your claim sounded fishy.

Mirrorless does not have a 1/2 stop advantage over a DSLR. When the mirror is flipped, there's nothing reducing the amount of light hitting the sensor beyond the lens. The advantage over the DSLT isn't noteworthy since very few people bought Sony Alpha DSLTs, and they're basically out of production.
Risk-Wary Banks Chill Bitcoin Market
I hope not. Didn't we already learn this lesson from macros? Having code that appears to do one thing but actually does something very different is a maintenance nightmare. Once the people who decided to add that AST transform plugin are gone and new people take over that don't know about it, the trouble really starts.

Again, we've seen this in languages with macros. At least with macros it's part of main codebase; you usually have to include them in some way. With these AST transform systems the secret is tucked away in a build script somewhere.
Permanent populations are not a sign of civilization. Many religious sites today are sparsely populated except for once/twice a year, but we still have civilization. The Mongols were civilized even when they were raiding the entire old-world and establishing many dynasties. They had writing, religion, generals and well-organized armies, a bureaucracy, laws and customs, tariffs, etc, just not a single plot of land they went to sleep on every single night. Heck, even NYC doubles in population daily [0], those people may be daily commuter nomads, but they are 'civilized' people.

[0]https://cityroom.blogs.nytimes.com/2013/06/03/commuters-near...
Then refute it; you won't.
ST dev for Windows here. How many repo do you typically work with at once? Would it help to show the "ahead/behind" indications in the tab headers?
Somewhat this. However, I am sometimes reminded by my more creative minded friends to abandon the rigid developer mentality of 'commit and keep everything ever; just in case' and instead follow a more creative focus on just making something. I have practically found that exploring too many ideas and branches ultimately delays the completion of any creative process ;)
The Parity Bitcoin client
The problem was they removed _all_ color from all icons in 1.8, made them all gray with pencil-thin lines, and removed all the labels. The icons in 1.6 were perfectly fine - in 1.8, you couldn't tell anything apart. There was a huge thread in the Sourcetree JIRA complaining about this: https://jira.atlassian.com/browse/SRCTREEWIN-4306 .
Please don't post your own garbage with only a half-dozen commits and zero users.

Wait for something to be used by more than yourself before you assume anyone else will want to see it.

Anyways, the whole thing is utterly broken because S3 has no consistency guarantee on read-after-update, only read-after-write-untouched-key, so each get of a partition ID can be arbitrarily stale.
I'm not a dropbox user. A friend send send me a link to dropbox folder with fotos. The web-UI killed me. I could download the fotos one by one. It was not smooth or fast or pleasant, but it was possible. But since it were hunderets of fotos I looked for a big DOWNLOAD_ALL button. After some time I found such button, but it told me that the folder is too big (2 or 3 GB) for download. WHAT?
I tried to create an account to download it to 'my' dropbox, but the free space was less than 2 GB, as far as I rememebr. So dropbox asked me to pay 10$ to get fotos from my friend. After cursing for an hour I asked my friend to bring the fotos on a usb stick.
Lol I've been working full time on something like this and wanted to go commercial with it. But it still seems different enough. But the UI is too similar.

Btw is that really a Wintersun song loaded in the screenshot? It does look like it could be a Wintersun song. I'm actually kinda inspired by Jari's workflow so I'm guessing I'm not the only one lol.
And in Atlassian's license, section 12: "You will not publicly disseminate information regarding the performance of the Products.". Enables trust a lot...

https://www.atlassian.com/legal/customer-agreement
The implicit coercion between bytes and unicode was one of the biggest hurtles I ran into when porting a relatively large (30k+ lines) code base from Python 2 to 3. Also challenging was the change in comparisons (None no longer smaller than all types, TypeError when trying to order disjoint types). While this looks like an interesting hack, I can't see anyone seriously using it to backport code to Python 2.7.

As I mentioned elsewhere, I created "ppython" to handle these two porting problems. The source code is on github: https://github.com/nascheme/ppython . If someone needs a Windows binary, I could build it if you ask politely. ;-) For my project, it has been a useful tool to speed up porting.

Porting code is not trivial and there is huge amount of Python 2 out there. I wish more effort had been spent building tools to help porting of code. Even simple things like disallowing the 'u' prefix on strings in Python 3 was a big mistake. Mostly those things have been corrected but it is still going to take a very long time to move the majority of the community to Python 3. There will be Python 2 running for the next 50 years easily, I'm sure, maybe 100 years. At least Python is open source and you will not be stranded like VB developers where when MS drastically changed Visual Basic.
You can easily write an extension to in-browser Dev Tools to show human-friendly representation of any binary protocol for development/debugging purpose.
It’s Time to Let Certain Animals Go Extinct
The company is overtly preparing for a big public sale of its shares. As part of that it is conducting press outreach with the goal of talking up how well it is performing.

Seems roughly comparable to a company that's about to launch, say, a new electric car running a campaign to get people talking about how fun it is to drive electric cars. Other than the clear effort to get coverage from journalists, is there really something nefarious going on here?
I believe it doesn't necessarily need to outsmart the /average/ human. Consider this scenario:

* Someone makes an AI which scores only 85 on IQ tests, but which can run in real time on common consumer hardware.

* It gets installed on every phone, PC, and tablet.

* Someone, possibly the AI itself if is the type to generate its own goals, sets all instances of the AI the goal of convincing their user of some belief or policy or whatever.

* Everyone with IQ<85 is convinced, nobody with an IQ>85 is convinced.

* 16% of the population believe whatever it is the goal-setting mind wanted them to believe, at marginal cost. An election is swung, a bank suffers a run, a pyramid scheme makes millions, whatever it is.
Competition Be Damned
I hope so – so far it looks a lot less powerful.

One aspect that's disappointing to me is that the AST they use seems fairly idiosyncratic; Babel's is quite close to the ESTree spec, and even easier to work with.

Relatedly, it also doesn't look possible to swap out the parser, which Babel makes easy. I'd love to use the TS typechecker for a compile-to-js lang I'm working on ([0]), but would need to use my own parser.

[0] http://lightscript.org
FiraCode: monospaced font with programming ligatures
Maybe, but the Leave campaign provably lied (and was exposed as such even during the campaign.

Result: no-one cared. It was never about truth, it was about emotion
My team and i use plantuml exclusively for architectural diagrams and our output beats out that of other teams, it's not just a diagramming tool though, it's a DSL for uml and forces you to think carefully about how you design solutions
It's built with JUCE, all-encompassing C++ framework like QT, but smaller (and with lots of audio processing classes).
I think Google purchased Waze as a way to get up-to-date traffic information. Beyond that I don't think there is much integration between WAZE and Google Maps. Waze still uses community built maps for instance.
Get WonderFox DVD Video Converter Pro Licenses for FREE [Giveaway]
I'm curious if a move to large numbers of people working from home under these conditions might actually be very much in the corporation's interests as it allows compartmentalization of communications between employees regarding pay/unionization. You can't unionize if you don't know who else works for the company.
I acknowledge it could just be me and the specific projects I worked on, but I've never been encumbered by an API style. RPC, Rest, GraphQL, I almost find them all to simply differ in syntax.

I've managed to solve all my use cases using all three with equal effort, time and with comparable outcomes.

There's value in compression and faster serialization/deserializarion formats when and only when micro-performance becomes an issue. Other then that, I think programmers spend way too much time debating over these, where I don't see any one of them providing an ROI advantage over the others.
As a musician I must say that I love the simplicity, version control and workflow of this application! While as a developer I must say that I love seeing a modern cross platform application developed using something else than Electron.
added type checking for JS files // @ts-check in similar fashion to //@flow
Trying to eat up market share from Flow
The only thing there is is individuals transacting with each other. "Society", as an independent entity, is a mirage.

And yes. It probably is like libertarianism. I am a libertarian, and I don't take that as an insult.
The Ultimate (and Free) Tool for Facilitating Design Sprints
Probably SpiderOak?
Yes, but you won't get the intended output from a git diff or merge etc.
That's correct -- we chose to do this because it allows users to install ST without admin privileges. We use Squirrel, which is an incredible library btw (https://github.com/Squirrel/Squirrel.Windows)
REST has been a complete failure from the very beginning. At best it maybe introduced some people to HTTP caching headers. Sad!
Related: https://en.wikipedia.org/wiki/1961_Goldsboro_B-52_crash

(edit: or at least similar)
Sure, but the correct government response is to use RIPA and warrants, not just to demand that social media companies grant total access to everything.

http://www.legislation.gov.uk/ukpga/2000/23/contents
Yes, but you can pack the bridge more completely with people.[1] It's apparently an urban legend that the Golden Gate was in any danger of collapsing when people were allowed to walk on the roadway for its 50th anniversary--but it may well have been a peak load.

“It was probably the biggest load the bridge had ever seen,” said Mark Ketchum, a San Francisco bridge engineer who studied the Golden Gate Bridge from 1989 to 1991. “But it did not exceed the design load capacity of the bridge.”

[1] http://www.mercurynews.com/2012/05/23/the-day-the-golden-gat...
OneDrive sync has improved dramatically over the years. It's still not as good as dropbox, but OneDrive has this new popup window that shows you a bunch of information about your files when they sync and are updated. That part of the UX is better than dropbox.
Professional grade images from Google photos
That's where the rebar is located.
> You cannot be an expert at every technology that exists.

Why would that be a goal? I'm not saying that mediocre work is a good thing either. A really competent programmer in one language/framework will find out that obtaining a comparable level of competency in another isn't surely going take as much time as one has needed when initially starting. Why? Because programming activities affect programmer's mind and enable deepening of mind's properties such problem solving, organization, logic, attention to detail, creativity, focus etc.
This is terrible feedback. Have you used it? Do you plan on using it? If the answer to both of those questions is "no," then you (a) can't call it garbage, and (b) haven't provided anything useful. The whole point of showing something on HN is to get more feedback and, in turn, more users.
You may check travis.yml (a bit hacky script but it's all I have for now).
What's the pay like?
I don't think it is nonsensical. There was a tool 3to2 that took Python 3 code and produced Python 2 code. You had to write in a subset of Python 3 but the idea was sound, I think. Python 3 is more strict in ways than 2 and so downgrading the code was easier (e.g. no implicity str/unicode coercions). It looks like 3to2 is not maintained but I liked the idea.

If I were writing a library that needed both 2 and 3 compatibility, I would prefer to write Python 3 code and then run 3to2 on it, rather than going the other way. My own solution is to fork the library, provide only bug fixes for the 2.x version and do all new development in Python 3 only. Porting has taken some effort but not as much as I feared. In retrospect, I'm happy to have invested the time.
This seems like a great update to me. Much speedier than 1.x and the removal of the repo sidebar doesn't seem like it actually matters. It's 1 additional click to access your repo list but it seems like a good tradeoff for a bit more horizontal space.

Another positive change is the tab bar now occupies the entire horizontal space so you can fit a few more repos in. But, the tabs are still super wide (much wider than they need to be). This was changed sometime around 1.7 and I hate it. If you have repos with a lot of submodules you tend to have a lot of repos open so it really hurts this use case.

So yeah, please make the tabs less wide so we can have more open!
What value does SourceTree provide when one can use 'git' in a terminal/command prompt?
Show HN: Instrumentation: Embracing software without compromising security
Dropbox employees will be very pleased reading positive feedbacks from this thread.
I'm not talking about the routing, I'm only talking about how the different apps notify you of upcoming navigation. Even if you have voice off, it should be noticeable, since Google's visual aids provide a much more coherent and easily interpreted user experience.

I hate the fact that I have to look at WAZE while I'm driving. I drive in Chicago, and you need to basically keep your eyes on the road at all times, because people are flying in from all directions. I trust drunk drivers more than I trust people who look at their phone when they drive, because at least drunk drivers are looking at the road.
Related: http://gitlet.maryrosecook.com/

Gitlet is an implemention of Git in JavaScript.

https://maryrosecook.com/blog/post/git-from-the-inside-out
This is fantastic!

Allowing type checking on js files with comments will allow me to start improving our exciting hard to maintain large code base. I attempted to do this with flow as well before, and it did the job well enough (although at the beginning I ran into a number of issues), but I have a preference for TypeScript, and the next time I work on that project I will likely be doing heavy usage of this.
Good! It's worth pushing that as much as, maybe more than, the bootcamp.

Do you have a mentor? Someone in the industry who can give you feedback? There may be something simple that you can change
Yes, I get that. I just doubt whether it's physically possible. And like the author of the original story, I also doubt very much that cognitive labor is the constraint that limits human progress. To believe so is what he calls thinkism.
What if the tool does the committing, and automatically does the commits as deltas? Something like the idea that the 'save' is fairly similar to the undo-redo data rather than some optimized object graph or optimized relational database representing one iteration.
My biggest gripe with SourceTree (and Atlassian products in general) is the poor use of screen space. Too bad this new visual look seems to do nothing to fix it.
Also, these typos are typically not easy ones since flipping a bit changes the letter in ways that are unlikely typos. With cloudfront.net an negligible number of people would be typing them at all. Close to 100% of the errors that I saw were loading either images, css or javascript files that some other page depended on.
When I tried the Tower beta for Windows it didn't have any support for tabbed repos or anything to make it easier to have multiple repos open at once (we use a lot of git submodules and need to easily bounce between them), so that was a dealbreaker for me.
Ditch the video altogether. It is sluggish at best but also detracts from the material the user actually interacts with. And after a minute or so the jump back to the start of the loop is jarring. If they want the entire moving/sparkling water effect, use an animated pic with a transition effect between few frames rather than a full-motion videos.
Penn & Teller's bee trick was a similar thing. In one of Penn's books, he explains that the actual trick wasn't to not get stung, but to be stung hundreds or thousands of times without giving any indication that it was happening. His body ended up having a pretty massive reaction to all the stings, so much so that skin on his scrotum peeled off.
Good point. Guess I read too many Superman comics as a kid and that whole "yellow star" thing really sank in.
How to Use Docker with Microservices
This feels like the most appropriate way to make a quine of a VCS tool.
At least now the NSA backdoors will be safe from memory corruption bugs.

https://arstechnica.com/security/2016/01/juniper-drops-nsa-d...
How to keep track of workload in an Agile manner? Lessons learnt at eBay
Cheers! We're grateful for all the comments.
Totally offtopic (sorry) but when I saw you mention "resin.io" I immediately thought about the java appserver from caucho which was a pretty okay product back in the day; I assume you're not related?
Shielding against high-energy radiation is heavy, no matter what you use. The tenth-thickness (ie, the thickness to attenuate the radiation flux by a factor of 10) of lead is 2 inches. For water and other light materials, its about a foot. Commercial power reactors use lots of concrete, just because its cheaper to make, form, etc.

So to go from "rare" to "almost never" you need maybe three or four tenth-thicknesses of shielding material. That's an impractical amount of mass to suspend around your datacenter (rack isles, whatever).

Remember too, that you've already got ~30 feet of water equivalent in shielding (the atmosphere).