skysight-inc/HackerNews huggingface dataset:
Our product, a large-scale enterprise software, is slowly getting killed.
It's old and it's rather unusable (by the users).
Plus, for "backward compatibility", it supports dozens of strange configurations. It's dragged down by so much technical debt (functions longer than 3000 lines with 60 parameters!) that every small changes requires so much time.

We're slowly killing (i.e. no big new developments, but only maintenance for existing customers) and abandoning it. And luckily we're not rewriting it. :-)
what do you find lacking about the postgres docs?
https://www.postgresql.org/docs/9.6/static/index.html

In particular:
https://www.postgresql.org/docs/9.6/static/sql.html

https://www.postgresql.org/docs/9.6/static/server-programmin...

https://www.postgresql.org/docs/9.6/static/sql-commands.html
Just a thought: is it practical to match the company time with some of your own time? e.g. two hours of company time plus two hours of your own time. The degree to which that sounds like a good idea might be a useful way of gaging your own interest in a particular method or course of study...material that is engaging enough to pursue outside of work is likely to be a good choice for you.

A second thought is to frame the project in calendar time. Two hours a week is a lot of hours over a year.

A third thought is to frame the project in workday time. A half hour a day, every work day is a steady discipline.

Finally, I'm biased toward beginning at the beginning because I often find that skipping the early basics based on what I know means I miss the author telling me which basics the author thinks are important (and since they're the expert, perhaps I ought to value their judgment a bit more than my own in that regard).

Good luck.
A lot more big picture/consumer-facing innovation comes out of the US, because that's bolstered by cultural influence, but South Korea's manufacturing innovation is insane. iPhones may be designed in America, but the components they need to function come from a series of brilliant Korean inventions.
The website has no way of knowing you did that: this is actually Apple's fault for not changing the logical browser dimensions when you use this feature.
Not likely now that we've dissolved our government.

Again.
Knight Capital lost $465 million in 45 minutes caused (at least in part) by technical debt and poor development practices.

Summary: http://pythonsweetness.tumblr.com/post/64740079543/how-to-lo...
Ha! I love this line:

"To make great products:
Do machine learning like the great engineer you are, not like the great machine learning expert you aren’t."
Just wondering what Opera will loose open sourcing it? They are not using it anymore.
> Leaving the EU means leaving the single market

That's actually not correct. It's possible to be in the European Free Trade Area without being a member of the EU. Norway, Switzerland, and Iceland have this arrangement.
Maybe this is obvious, but the PostgreSQL manual [1] is excellent.
The first 100 or so pages (at least up to and including chapter 7) will give you a good overview. I suggest you read through them at least once. Then you can dig into the rest of that manual at leisure, exploring topics that interest you. It's a great reference too.

[1] https://www.postgresql.org/docs/manuals/
The Blockchain Is Still Waiting for Its Web, Here Is Why
https://gist.github.com/fernandotakai/57ef8b17e3f7428eeaa1bd...
I worked for a startup that had basically the right idea but proper execution took so long we ran out of runway. The first iteration of the product was built in an extremely haphazard, cowboy way - and took months, if not years, to refactor into something stable, usable and crash-proof. By the time the product was operational, the company was bankrupt. We simply hemorrhaged money until we bled to death.

As someone else pointed out - technological debt is not a cause per se; it's an indication of some deeper problem - usually of human, not technological, nature.
> Maintaining the common travel area between the UK and Irish Republic Tariff-free trade with the EU A customs agreement with the EU Continued "practical" sharing of intelligence and policing information "Control" of immigration rights for EU citizens in the UK and UK citizens in the EU

Correct me if I am wrong but aren't these the things they get by being members of the EU? That is why they paid fees to have all this stuff that benefits them, right?

Honestly, when did the world start getting run by petulant children in the form of old white people? Over here we have The Golden Tariff that is destroying stocks because they pissed him off.
all I'm going to say is that bureaucracies rarely decrease in size
Insightful. I also think the 2-party system in the us tends to polarize all discussion. Everything has to fit on the same left/right scale, and there is no middle ground.
here is a good writeup http://thenextweb.com/media/2012/05/21/how-pixars-toy-story-...
I really like GIMP, but does anyone know why current stable release takes forever starting up when using Windows, and if there is anything you can do about it?
I think seeing pictures of Woz on his Segway put me off the idea. He seemed to balloon since getting one.
Supposedly whenever it exits beta they will publish a stable API/ABI, at which point hopefully different software platforms and IDEs (e.g. IntelliJ, Visual Studio) can target it and interface more directly with it.

My only holdout for Linux right now is that I can't just tell Pycharm to use WSL for the Python interpreter; you still have to register the WSL Python as a remote SSH connection.
Cognate means they share some etymological origin, which chaebol and zaibatsu do. Cabal is from Hebrew, and does not share the same roots.

A chaebol (/ˈtʃeɪbɒl/, Korean: 재벌, Korean: [tɕɛ̝bʌl]; from chae "wealth or property" + bol "faction or clan" – also written with the same Chinese characters 財閥 as Zaibatsu) is a South Korean form of business conglomerate.

https://en.m.wikipedia.org/wiki/Chaebol
I think we should replace politicians and obviously flawed democratic process with a top down style economy run by Economists.

Obviously we will have to have some kind of mechanism for choosing between these Economists, as some have shown to be pretty far off in their predictions.

Some sort of system based on the casting and counting of votes perhaps.
Try the one made famous through "The Omnivores Dilemma":

http://www.polyfacefarms.com/

But apart from that, just read the comment you replied to. Human history as well as nature itself are the examples. There used to be millions of grazing animals (probably even an understatement).
Nylas Mail is now free
From the next web write up -

> The command that had been run was most likely ‘rm -r -f *’, which—roughly speaking—commands the system to begin removing every file below the current directory. This is commonly used to clear out a subset of unwanted files. Unfortunately, someone on the system had run the command at the root level of the Toy Story 2 project and the system was recursively tracking down through the file structure and deleting its way out like a worm eating its way out from the core of an apple.
Except reality, http://www.independent.co.uk/news/business/news/brexit-banks...
No idea what individual voters thought they were voting for, but it's worth remembering that the official Leave campaign said that the UK would be staying in the free-trade zone.

That may be impossible to reconcile with the other things they said, but there it is.

(Source: http://www.voteleavetakecontrol.org/our_case.html - "There is a free trade zone from Iceland to Turkey and the Russian border and we will be part of it")
I used to think snapchat was a fad too. I scoffed at the 4 (?) billion dollar offer they turned down. But now I am sure it is not and that its worth more.
I would pay for that.
That may be a 'startup problem'. Do it cheap and coyboy because, runway. Assuming the money will come along later to do it all again. But that happens (lots of money later) only if you get bought out. Not if you have to make it on your own.

So any business plan that includes the steps "A miracle occurs" and then "We get bought out" is probably going to suffer that fate?
several start-ups folded on me, perhaps this was the most flagrant technical debt among them: Octek [then Octek-Foxboro, then shuttered ] was state of the art machine vision in 1980 but stuck with PDP-ll bus+boards in a box instead of investing in microprocessor single board systems and stuck with an odd-ball interpreted language "Magic-L". By 1986 they got run over by competitors with much lower price points and higher inspection rates. I could still make the boxes do the job but it was boutique stuff by then.
Agree. We have entered the "Era of the Bully": don't ask permission, not even forgiveness. Whatever you can do, just do it. Don't care who you hurt. The only principle guiding you should be "to maximize your own benefit", assuming that the other players are doing the same. In the EU, we had left this behind long ago, compromising between us in order to get some minimal standards for granted.

This will work very well for those strong enough to fight the fight - and the UK could very well be one of the winners of this new period. But this will be at the expense of hurting the rest.

That's why the EU should be extremely careful about what role the UK is going to play in the near future. We should recognize and punish any hostile act for what it is, for example the already official threat of creating a tax heaven in our backyard.
about 95% of all "engineers" think that math skills are not necessary and anything that requires actual original thought has no place in their workday. you can apply this to web dev the same way you can apply it to AI. Tensorflow is already here. in order to run a somewhat working "machine learning" thing, all you have to do is grab a model of the shelf and shove your data through it. web dev isnt really the problem.

lets say you work in web dev, though: can you implement an http server from scratch? can you write an application without relying on a web framework? I'm not saying that that makes sense from a business point of view, but unless you can actually do these things - at least in principle - you dont really understand your job.

same thing with AI. of course you dont need even undergrad math to run a model. nobody has to. but do you really understand whats going on unless you can speak confidently on measures, confidence intervals, model building, tradeoffs between models, running scientific experiments, linear algebra etc.? i dont think so. you may be able to hang on. but you dont really know what youre doing. not really.

very coincidentally, the people who always say you dont need actual skills are the same people who are running around scared to death by the next impending wave of layoffs.

if you have real skills, you wont ever be laid off. not going to happen.

i dont really care whether ai solves crud jobs or not. why would i? i think its likely. maybe its not. time will tell.

but its a bit cute for 5 million ios app developers to tell themselves that they will find the same job creating the same single page "uberified" interface over and over and over again. i dont know whether its ignorance or arrogance and i certainly dont care. but if i was them, id be at least aware of the possibility that it could happen.
I was told this by EU loving Germans with the explanation that the Germans, and Europeans, can't be trusted and need a superstate to prevent war. "Never again." Obviously forgetting the US civil war.

It's a natural position that logically falls out when you combine the anti-war rational behind the EU with the undemocracy nature of the EU.

That the EU is undemocratic is in general agreement. If you have evidence to the contrary I'd love to see it.
This event is explained more in depth in the book Creativity Inc by Ed Catmull. It's a pretty good story.
I haven't checked (I don't make enough from it to get excited about it) but presumably my income from the app store from the rest of the world should also increase. Does Apple work out my revenue in Dollars and then convert to GBP at the exchange rate at the time of payment?
Do product owners really work in open source projects where developers aren't getting paid?

I know personally, as an developer and an open source contributor, I'm going to work on something which either scratches my own itch or something which interests me. I certainly wouldn't be spending my own time working on the roadmap of a product owner if it doesn't fall into one of the two categories anyways.
To be honest, I don't usually do html.
I lived for a few days basically inside of the VS Code nodejs debugger and it was ok, what else do you need than combine data from few requests and spit out a json, right? :-)
> Britain just selected their second female prime minister.

No it didn't. She ran unopposed in the final ballot for the leader of the majority party when the previous PM resigned. That's how UK parliament works.
Before the last election the pound was close to $1.65, after the election it started falling and currently the sentiment is we are heading for a hard brexit. I suspect it has found it's new level.
"funnily enough" [1], it seems the only obstacle to government mass surveillance and privacy invasion in UK is the ECJ...

[1] as in, not funny at all
Oh dear.

Go check what the 'modern East India Company' actually sells, who owns it and why he bought it.
They are still using it.
I don't think they can change that without big consequences. A 9.99 price point is pretty important which is evident given that it costs $9.99 and £9.99 and €9.99.
That's a referendum on a different question!
I use Brave mostly because it has a side panel which makes that two taps to reload the page with JavaScript enabled and remembers those settings per hostname. It really trims down page load times and metered data transfer.
For the first part, configuring a side screen, rather than a mirror screen works as well. Don't put the presentation on the extra screen until you want to.

Not very helpful for going off script though.
Templates stored across a database is probably the worst thing I've seen repeatedly across projects. Just because a database can store everything doesn't mean it has to.

Some people really seem(ed) to have an allergy to plain files for storage. A plain file with OS level caching will beat most (if not all) databases for static content. But doesn't sound as fancy, so it's probably harder to charge a lot of money for it.
That the fork will outcompete current Blink-based Opera?
In the EU we have extremely different countries. What is exactly your point?
I'm not quite sure that's correct. ITA was ultimately bought by Google, and their booking engine was used in Expedia and Travelocity, IIRC.
As often with proprietary source code, it may include some third-party code or libraries that they have no right to redistribute, for example.
To "free" a repository, you must first audit the code for 3rd-party code and check the legal status of this code, and you may need to replace it with a free replacement, and find a license compatible with all the code. That may represent a significant effort, with associated costs...
Thanks. This project was just for fun. I am still working on the design.
You'd have to make completely sure there is no 3rd-party code in there you don't have a license for to redistribute. So usually, especially for old codebases, it's not that easy to simply open-source them, mostly for legal reasons.
Done. Thanks
It's not being used in the desktop browser anymore, but some consumer electronics project still under maintenance are, and so is Opera mini.
> Personally, I am not a huge fan of these currency, trading or political blocs.

The EU seems to be pretty effective at preventing wars within Europe. That's a good enough pro to cancel out all the other cons on my list. But hey, it's been three generations since our last big war, we are probably overdue on a reminder of why fully-industrialized total war is not such a great idea.
Wow.

"The consequences of the failures were substantial. For the 212 incoming parent
orders that were processed by the defective Power Peg code, SMARS sent millions of child orders,
resulting in 4 million executions in 154 stocks for more than 397 million shares in approximately
45 minutes. Knight inadvertently assumed an approximately $3.5 billion net long position in 80
stocks and an approximately $3.15 billion net short position in 74 stocks. Ultimately, Knight
realized a $460 million loss on these positions. "

https://www.sec.gov/litigation/admin/2013/34-70694.pdf
Not having to deal with Paypal seems to be a plus
Having a Manager That Cares
Yes, but we were told article 50 would be called immediately however it hasn't been.
it relies on Wikipedia's API - and I am still working on the styling..Thanks for the input!
How We Built Docker Compose Support
> and a US-UK trade deal is likely very soon

The earliest that this can happen is 2019, when the UK ceases to be a member of the EU. And since EU rules prohibit members from negotiating their own trade agreements, its probably going to be 2020 or later before a deal is signed.
They could, for example, sign the new cert with the old one.
http://use-the-index-luke.com/

Is really good, though its more related to indexing than SQL specifically.
Its because GIMP's UI is designed for users that have more traditional Linux style window managers(tiling, focus follows mouse etc.)

Whereas most other programs, including the Adobe suite, are designed for the more underpowered window systems in osx and windows. That's why it is painful to use in those environments and environments like gnome which follow a similar design philosophy.
Source, or is that just some generalised opinion based on simplistic historical foreign parody?
NVidia developer finally confirms: mandatory login is here to stay
Thanks. I'll look that up. However, how much time does that takes you (weekly)?
>Win 10 reports to Microsoft corp what programs you run, when and for how long by default. Reports other data on what you do with your computer (they call spying telemetry) Nearly impossible to turn off, and they keep turning it back on with updates. And your computer is going to need rebooted often with updates, so hope you weren't working on anything too important that you needed to save before reboot.

But the trade-off is that Windows 10 is a fantastic desktop operating system for most users. I also wish that there were a better alternative. But Linux is a nonstarter for most people, and macOS has all of the privacy issues of Windows with a UI that is stuck in the year 2006. This leaves you with the only other option being Windows 7, who's end of life is near and is full of security holes at this point. The choice is pretty clear I think.
Sorry. I keep on making this mistake for some reason.
Subresource Integrity fallback
Agree that the ideal situation is to have several WTO-like entities enforcing policies in different areas, but integrated into a global organization (call it the UN).

The EU is a good way to reach that final, ideal state.
Their shopping/pricing engine was used in those two companies as well as others. It was wildy successful, but...you shop on ITA, and book elsewhere.

A booking engine (CRS/GDS) would be used by either airlines or a reservations system (Amadeus, Sabre, etc). That's the piece they didn't deliver on.

Edit: Reference to the announcement of abandoning the booking space: https://skift.com/2013/05/15/google-and-ita-software-abandon...

"This is indeed a bitter pill for ITA Software’s founders to swallow as they put years and millions of dollars into their dream to transform the nuts and bolts of the way airline reservations systems...are handled"
It's more likely they wanted to remove all hidden directories from their home directory, and ran `rm -rf .*`.

Under some shells (eg bash) that will expand to include `..` and `.`.
"suspected, as did Dean, that Doerr was setting them up for an ambush on his home turf"

Why the ambush? Was John Doerr previously trying to deliver the same message (that the product wasn't ready), but needed Jeff Bezos and Steve Jobs' firepower to finally convince Dean Kamen? The article only hints at it, but this sounds like there's a bit more drama in the Doerr/Kamen relationship.
I remember how long it took to release a stable version of Mozilla and Mozilla Phoenix. In the meantime, had to recompile newer releases all the time manually. There was no alternative browser on Linux or *NIX for that matter (OK, macOS still had MSIE).

The successor of Netscape Communicator was Mozilla (IIRC it was just called that, later renamed Mozilla SeaMonkey), and the successor of Netscape Navigator was Mozilla Phoenix (later renamed Mozilla Firebird and eventually Mozilla Firefox). Firefox and Thunderbird were once again separate clients.

Mozilla was still considered bloated, but Phoenix was far less bloated which is nice on lower RAM machines, and allowed the start of Web 2.0. It was also the return of doing one thing and doing it right: browsing the WWW. As Netscape Communicator (unlike its predecessor, Netscape Navigator) came with a Usenet client and e-mail client.

Later in development, addons became a thing, and you could add features which were previously part of Netscape Communicator such as calendar, HTML editor, etc. You can also add such features with addons to Mozilla Thunderbird.

Then Google Chrome happened, and people switched to that, but I'm not entirely sure why.
If it isn't too introductory, I'd say take the Andrew Ng course on Machine Learning on Coursera. If that's too introductory, try the Geoffrey Hinton course on Neural Networks on Coursera, or the Google / Tensorflow course on Deep Learning on, er, I think it's EdX.
clear mandate to what exactly? Hard brexit? Why would you assume that would be the preferred outcome of a majority of the population?
I too have managed to do lots of image editing in GIMP. That doesn't mean it was a pleasant experience.

I am not trying to tell the volunteers what to work on, but if we can't give honest product feedback to FOSS projects on the basis that they are volunteer efforts, then those projects will never succeed broadly. If you don't care about succeeding broadly that's fine, but I get the impression from gimp.org that they would like to.

This disregard for "normal users" that often exists in the FOSS community is so completely and utterly self-defeating. If you want FOSS to succeed you need projects to be successful in the marketplace. You need "normal users" to reach that scale.
I've had the opposite happen every time the team I've been on decided to refactor a large portion (or even the entire code base). Every time, what was a source of constant bugs (i.e., X bugs per week, every week, never lessening), became tractable and moved to stable post the rewrite (X bugs first week, .7x bugs second week, etc, until finally we're encountering the odd bug only once every few months, if at all).

I'm not sure what the differentiator is. I'd be curious if others have ideas. I think part of it is that in both cases it was a small team, who caught the issues early enough that it hadn't gotten too bad yet, but late enough that the right direction to move in was clear.
Source? Everything I can find says that it is still rising, including several newspaper articles late 2016, but the only data I can find runs up to 2015, including the automatic google-chart:

https://www.google.co.uk/publicdata/explore?ds=ds22a34krhq5p...

Which has UK increasing, and Germany and the EU decreasing.

> and a US-UK trade deal is likely very soon.

Again, source for this, other than magical wishful-thinking? Considering

a) It's still illegal for the UK to make trade deals until it's out of the EU
b) "Fast" is entirely based on a statement from Trump. Trump's statements are entirely meaningless because he always says exactly what the person wants to hear, regardless of complexities or whether it's actually achievable (allowing the press to trumpet the statements as fact). Trade deals are never fast because it's never a zero-sum game.