skysight-inc/HackerNews huggingface dataset:
All EU's fault obviously.

Minimum wage, union nagotiated wages, restricting benefits for non working immigrants, IDs to combat illegal immigration, unused emergency brakes for immigration, none of that matters it's the damn EU's fault and most definitely not the UK government.

I promised myself I will only post one comment and not get dragged into any discussions so I this is my last one.
I don't think I ever seen an Excel / CSV import implementation that wasn't a huge mess.
The trouble isn't electron/webkit, it's the tonne of JavaScript frameworks that are used to emulate what HTTP already does very efficiently (pages, links, requests, responses, etc.).

One day someone will build a good Electron app.
Show HN: Music blogger turned programmer makes $50K per month from this project
seriously your plan is for people to harvest their own food? your comparison is grossly disproportionate, how does 20 minutes at the super market compare to the months of labor required to grow, store, process and plant ones own food. this is the kind of blind zealotry that makes organic farming seem like a ridiculous prospect.
I must add that I have undergraduate and graduate technical degrees and spent from 1983-2005 building lots and lots of apps (I started coding at ~ age 15). So I pursued "generalism" only after being a reasonably qualified (but not specialized) technologist.
I use Spotify as a way to preview music in order to make a buying decision - so there may be a lot of confusing things for Spotify to figure out. However I also maintain many playlists which are large and only consist of songs I like.

Yet, Discover Weekly keeps recommending me music that is already known to me (or even part of those playlists) or simply not that relevant. My Bandcamp feed does a better job.
Than the previous version.
A large percentage of files in a CG production are not shot specific, so no, the recovery work was definitely not wasted. There are sets, lighting setups, props, layouts, models, textures, shaders, character rigs, procedural and effects systems, etc., etc. A few of those things might have to be redone, but when those things are set up and the script changes, the main bulk of the work is cameras and character animation, and then re-rendering.
And I'm not the only resident of Germany who wishes that we would follow Britain's example.

I likely have a biased sample, but amongst my colleagues and friends, I don't know anyone who wants further European integration, and most want out completely.

Anecdata cuts both ways.
This account kind of comfort me in what I think of technical debt : most of time, the problem is most likely lack of documentation than anything else.

I don't see how a big project could be coded without containing anything specific to the project. And even then, the architecture by itself is unique and deserves documentation.
Can Snapchat’s Culture of Secrecy Survive an IPO?
Docker Hub is still lacking 2FA
You seem determined to draw me into an argument?
Do you think people posting videos without taking time to edit the video's filenames are concerned with youtube rankings?
Cool! I'll check out the documentation and definitely shoot you an email if I have any questions.
After signing up for Nylas Mail, I started getting daily "marketing email" (spam) from them. It really added insult to the injury already caused by the Linux app being horribly slow, buggy, and power-hungry.
Have we really ever left the "Era of the Bully"?

Do you think China or Russia care about "hurting" others through their actions? You will be competing with them. Can you punish them as effectively as you can "punish" Britain?
How do you measure TDP with a Kill-a-Watt? Energy consumption does not equate to thermal design power. Nor is TDP even a measure of peak thermal output ...
> Its certainly OK for a product to innovate, as GIMP has.

I'm not sure the GIMP's UI choices can generally be described as "innovating". I think they're generally just the obvious GTK+ default options, implemented without much testing or tweaking.
No Eject Create React App with SASS, Storybook and Yarn in a Docker Environment
Deploying Phoenix to production using Docker
I like this news; as someone coming from an abstract, non-programming background, Keras is gorgeous.
I think when one works on software long enough, a sort of pressure starts to build up making the person long to work on hardware in any way possible. I've resorted to woodworking, DIY car repairs, and VHDL... all very therapeutic :)
All of the pre-2000s EU members have robust welfare states. It's an open question whether the EU will continue to exist with all the new members (or whether it would have continued to exist taking on countries like Turkey like it was originally on course to do).
I've worked on a product that would have looked like it. In truth it wasn't "technical debt" as such, it was bad decisions from the chief technical architect that he stood by the whole time.
In the comments, Oren addressed exactly that particular question:

"We didn't scrap the models, but yes, we scrapped almost all the animation and almost all the layout and all the lighting. And it was worth it.

Changing the script saved the film, which in turn allowed Buzz and Woody to carry on for future generation (see ToyStory3 for how awesome that universe continues to be - well done to everyone who worked on the lastest installment!) and, in some ways, set a major cornerstone in the culture of Pixar. You may have heard John or Steve or Ed mention "Quality is a good business model" over the years. Well, that moment in Pixar's history was when we tested that, and it was hard, but thankfully I think we passed the test. Toy Story 2 went on to became one of the most successful films we ever made by almost any measure.

So, suffice it to say that yes, the 2nd version (which you saw in theatres and is now on the BluRay) is about a bagillion times better than the film we were working on. The story talent at the studio came together in a pretty incredible way and reworked everything. When they came back from the winter holidays in January '99, their pitch, and Steve Jobs's rallying cry that we could in fact get it done by the deadline later that year, are a few of the most vivid and moving memories I have of my 20 years at the studio."

https://www.quora.com/Did-Pixar-accidentally-delete-Toy-Stor...
Main submission (over 200 comments): https://news.ycombinator.com/item?id=13416955

Mods: can these comments be merged with that submission?

Also, article title is "Brexit: UK to leave single market, says Theresa May"
Not a bad one, just a selfish one.
$12 per month is steep for an email client.
The man who visits places that 'don't exist'
0.05 of the speed.
Are You Intuitive? Challenge My Machine
Which is nowadays based on some fork of WebKit.
No it isn't, that's the main point in the linked post.
I would actually not mind using windows if there was a way to use a native linux toolchain (including running and debugging) from within Windows. Especially if I could use something like CLion to do it. But alas it's not quite there yet. Valgrind doesn't even work yet.
Good slaves cherishes their shackles.
thanks! oh those destitute days of swap as an actual resource instead of just a, something must be broken, i just filled up 32 gigs of main memory.
Hungarian SEO specification
I'm glad you liked it :)

As it happens, I literally just now posted the curriculum for part 2 of the course - http://www.fast.ai/2017/01/17/curriculum2/ . If you're near SF, you may want to join us. Either way, I'd love to get feedback on the curriculum - anything you'd like to see added? Anything from part 1 that you'd like to know more about?
Well, I finished Thief just before I met my now-wife. In fact I think I finished the last few levels while we were just dating. So it's just as well I didn't go for all the objectives or either I'd not have been too busy to meet her, or I'd have stopped before finishing ;)
It's open source, at least most of it https://github.com/nylas/sync-engine
I tried https://exceljson.github.io, but that didn't work. What is the *.github.io sitename? That way, you've got HTTPS from the get-go.
First-ever X-ray image capture of material defect process
“Gamify Your Cap Table Investors”
Having lost quite some Bitcoins myself to different errors, IMO it was a hundred USD lesson. You could have replaced them but chose not to. The value therefore was whatever they would have netted you at the time. Worrying about what could have been will just drive you nuts.
This is an absurd comment venting your personal gripes with US Law onto someone's product.

Which supported service is not already running in the USA and subject to NSLs? In what way is Nylas reducing your privacy?
Sure, but it takes two to tango. The EU can't force the UK to wait two years because the UK can simply walk away. This is a loophole that the writers of Art 50 didn't consider.
So much for people saying "machines now are good enough for most basic uses and don't need upgrading anymore"... I guess Intel should be thankful for The Rise Of Electron Apps.
> One day someone will build a good Electron app.

Visual Studio Code is very good in my opinion. It can be done.
5 Key Tips to Building a Chatbot Lead Strategy
As Pot Prices Plunge, Growers Scramble to Cut Production Costs
This sounds less like technical debt, and more like liabilities of over engineering. Possibly feature creep.

That is, technical debt is not necessarily tangled over-engineered code. It is more compromises that were made to actually ship and operate in the world. You can see this in the world with devices.

Consider, technical debt is the reason you have AC delivered to your house going through as many converters as you do devices. Often to the same target power characteristics for those devices. It is not the reason that your coffee machine that also grinds and whatever, is likely to fail within the year.

Another example; Technical debt is the reason we are still predominantly using petrol for automobiles. It is not the reason the dashboards are horribly non-responsive on modern cars.
I can confirm this! Getting a "Deploy in progress" screen.
So you are basically saying: if the tax heaven succeeds, it is the fault of the country allowing the "tax-heaving", not the country offering the tax heaven.

Do you also think that it is the fault of the drug user and not the fault of the drug dealer? Or the fault of the shooted person, and not the fault of the shooter?

Whatever. It does not really matter how you describe it. There is one country "doing the tax-heaving" or the other "allowing it". But mind you: controlling your companies to exploit tax-heavens, specially if they are based in globally relevant economies with presence in lots of international bodies is not easy matter.

That's why the EU must be extremely firm in this area, and not allow the UK-offered tax heaven to flourish at the expense of the EU. Any trading done from tax-heaven Britain with the EU must be forbidden or punished with extremely high custom taxes.

I assume you agree with me that would be part of the "adjust its laws" comment.
You're conflating two totally separate things. The treatment of circus and farm animals is completely unrelated to supporting biodiversity.
I'm currently working on the reincarnation of a project that was killed by technical debt -- TWICE.

The original codebase was about 20 years old. It was control code for something best described as an industrial robot. Written for the last 20 years by greybeards who knew a lot about the manufacturing process, and were reasonably good at getting a product out the door.

But the whole thing was riddled with #ifdefs for this customer or that, or one batch of machines or another. All long forgotten, written by people who had since left, or been pensioned.
It was in dire need of improvement and extension, but it would have been superhuman to inject new features into this rat's nest. Plus their electronics supplier was discontinuing the control electronics the system was designed for. The UI also looked like it had been designed by German engineers in the 1980s. Which was the case.

So they made the defensible decision to start from scratch. A team of engineers was to develop an brand new machine, with all new electronics and all new code. They got to work -- and had to scrap the new software about three years in. It was just utterly misdesigned, and riddled with bugs.
It featured wonderful WTFs like the embedded realtime code depending on the Qt libraries.

I observed its instability myself: it would just spontaneously crash every five minutes, sometimes just while idling. Once the project lead was on holiday, the programmers revolted, went to the head of the company, and the project lead found himself without a project on his return. Whee.

Now we've started from scratch again, and have at least succeeded in making different mistakes this time around. Fingers crossed, this might end up working.
I'm very interested in area 2, I'm taking a new job in the next weeks in a team involved in maintaining a medium sized critical network and involves sysadmining linux/unix servers.

How do I position myself to get into category 2 that you list above.during this job or the next job.

thank you very much for replying btw.
Is there a build available which doesn't require users to sign up for a Nylas ID?

The support page states that "If you’re using N1 against our open source sync engine, you’ll still need to create a Nylas ID."

Given the privacy policy says that Nylas shares information with third parties and that they can "make a copy of the entire contents of the applicable email inbox, calendar, and contact book", it doesn't feel like a traditional email client to me.

https://support.nylas.com/hc/en-us/articles/220974588-How-is...
rm -Rf test /
rm: it is dangerous to operate recursively on ‘/’
rm: use --no-preserve-root to override this failsafe

GNU rm, but I don't know when it was introduced.
If that's true it would suggest that Apple are not in fact basing their price on expected further devaluations of the pound vs the dollar. So either they don't expect the price to fall further, or they do expect it to fall further but don't want to burden their UK customers with even higher prices at the moment.
99% of internet users are average users. All your concerns are fine but at the end of the day when you want to read the news or whatever, speed matters.
Theoretically true, but extremely unlikely in practice.

As for the UK joining NAFTA: politically impossible.
I have not used Nylas but if email is a tool that is integral to your productivity, paying for a tool that helps you is not a far-fetched idea. It's the same as with text editors. There are plenty available for free but if there's one that happens to help you in your work, paying less than 0.1% of your income can hardly qualify as excessive.

At $7/month, if this tool saves you 10 minutes a month, it's worth it.
Hi @dhruv,

So we require AWS for sure to complete this course right?
Can you suggest the system configuration needed for this course?
Current title is slightly different: "Brexit: UK to leave single market, says Theresa May"

Don't know if the article title has changed or submission title was slightly edited.
Especially one that is getting access to all your data. I would expect it to be one or the other. If I'm paying you, I should have absolute privacy.
Thank you for your sacrifice
OK Log
It's free (Basic), or $12pm (Pro).
I think both the Netherlands and Ireland will be happy to compete with that. And they have single market access.

Not sure the UK has the cost structure that'd allow being a true tax haven. Lower corporate tax alone won't make everyone move/stay.
That's why voluntary is a dangerous word to use in this context and discussion benefits from a clear distinction between the two cases.

To cite GP
> The EU is a voluntary union

Well, it is more voluntary than a Forth Reich but much less so than say a federation of Swiss-like democracies.

Since the EU has democracy, freedom, transparency .. as its core values but doesn't follow them in important aspects, it's hypocritical and that very fact is part of why the people don't perceive it as "a good thing" anymore.
This is only true if developing new features isn't part of how the company succeeds. That's probably true for some tools that are used internally. If you can't modernize your payroll, that might cost you some money, but it's not make or break.

For a company that makes software as a product, or to directly support or create their main product, not being able to add new features is a really bad place to be.
I bought a desktop computer in ~2004 and as usual I just pick the best hardware I could afford back then.

I still feel cheated by Intel, because working on that crap was like working on an airplane turbine. The noise and the heat was impossible to tolerate to the point that some companies started to sell solutions for this thing back then, some even using water. I ended up buying a huge blue dissipator.

Intel used me to test their new Hyperthreading technology, the processor was called Prescott, a.k.a "Pres-Hot".

https://en.wikipedia.org/wiki/Pentium_4#Prescott
I am not sure how much faster it is right now, but last time I tried N1 just hanged when i plugged in my gmail account ( it just have like 8-10gigs of emails for last god knows how many years). But that is what happen to pretty much any mail client I tried on mac. I end up using only inbox in the browser/android.
still using thunderbird that is really, totally free, I recall it is EOL, looking for alternatives.
I may have found how Amazon prevents the echo from activating during commercials
The GPU use is perhaps the most interesting here... Marc Gravell wrote a series of articles about it: http://blog.marcgravell.com/2016/05/how-i-found-cuda-or-rewr...
I think the answer is Mutt. For me, the editor is what stops me from switching. Does it still require you to shell out to an external editor to send a mail?

There was an amazing mail client for (of all things) FidoNet back in the 90s called GoldEd that was amazing. It had threaded message display, a great editor, pleasant colors, etc. It was tailored to that network, however. Would love to find something like this for console-based email that has the built-in editor and isn't Pine.
The UK is not talking about non-EU migration. The concern is EU migration. And that's very different to other EU countries. Germany and France are not concerned keeping people from Poland out.
Yeah, a whole host of technical and legal methods that go beyond an incredibly hard collective-action problem.
Side note about recruiters: Years ago I ended up going to a couple of embarrassing interviews for jobs I was clearly not qualified for, having been talked into it by a recruiter.

Naively, I put this down to inexperience on their part, until I learned that most of them are paid a fee just for providing candidates for interview, regardless of success. Up until that point I'd always assumed they were only paid when a candidate is hired.

Maybe I'm the only one who is that naive, but learning that one simple fact made me a lot more suspicious of their motives.
> In Texas you have two kinds of diversity: white and Hispanic

uffi... where to start?

Maybe you exhibit prejudice and ignorance of your own?

Did you know that, for example, Dallas has one of the largest gay communities in the USA?

I'm sure Texas could use more diversity, and I won't try to convince you otherwise since your mind appears quite made up, but your comment adds negative value to the conversation.
>Even customer support is majorly lacking.

I have probably refunded 10 games in the past year or so for various reasons. I've gotten sales and deals unimaginable before the days of steam. I can't imagine any other company letting me get away with such things. Arguably, we have the EU to thank for that, but Valve has zero obligation to allow this policy for US customers like me, but did so anyway.

> I think he's really taken a retired seat.

From my reading of recent VR history, he's fairly hands on with it. I did read an interview where he claims he purposely puts himself in the backseat because he didn't want to become "King of Valve" where his personal taste and ideas trump everyone else's. He something of the anti-Jobs.

>Valve makes ridiculous amounts of money, has no board, Gabe Newell can do whatever he wants with the company.

Privately held companies have different pros and cons than publicly held ones. I can't imagine Valve being a better company as a public entity. Think of all the investor-minded decisions (must hit certain milestones, projections, etc) that have doomed gaming companies in the past. Valve is largely immune to that, but as you say, comes with the price of being fairly slow moving compared to their peers.
http://status.gitlab.com/ is also down...
Another good resource from Google is [1] which focuses more on operational impacts after you deploy a system that relies on ML (I'm a coauthor). [2], which was written by my boss, is also great.

[1] https://sites.google.com/site/wildml2016nips/SculleyPaper1.p...

[2] https://research.google.com/pubs/pub43146.html
I've been on one lack of loose coupling project. "All you're doing is importing from here and exporting to there, no problem, right?" and eighteen months later its somehow expanded into touching every part of the business except the vending machine firmware (no, was not a vending machine company). This leads to paralysis where touching anything makes anything and everything randomly crash. This was fundamentally a business process failure in that you can trivially specify a process too big for humans to implement, or even tool assisted humans. However the failure mode of technical debt could have hit a little less suddenly and catastrophically via some technical design decisions (should have jumped off the rails at 6 months and been redirected instead of patching around with the result of exploding at 18 months, etc).

I've been on two lack of refactoring/standardization projects. If you use rails, like back in the ver 1.0 era, you can't just stop updating and do something else, you have a tiger by the tail and if you don't keep up you'll never, ever, be able to catch up ever again. You can't go from 1.0 era to today where today is any time in the last five years. Scrap and complete rewrite. Of course management doesn't understand dependency trees and going back to OS and libraries from 2007 means rolling back 10 years of security patches or hand compiling everything and it would be a lot simpler to just rewrite.

I've been tangentially involved in a poor leadership situation where basically an entire department was forced out by a new leader, taking all their domain specific knowledge with them, and then the consultant friends brought in bled the company dry killing it in a race between expenses of consultants and smelly code being unusable. On paper the company died because of the financial load of switching completely over to outsourcing ("We're not a software company so we will not have developer employees anymore ... but we will have twice as many consultants working two thousand hours per year for five times the pay temporarily")

I've never experienced the parallel development trap, or lack of test suite, those must be interesting.
Show HN: Gtk3-docker – Run native gtk3+ apps inside a container via the browser
To me, the single line that stood out was:

"The new RLP code also repurposed a flag".

I've never seen a flag repurposed without catastrophic effects.
Yes. As a solopreneur, I had a moderately successful side project. When the app fell over, it took me two weeks to get it back online due to compounded tech debt. As a daily service, I lost most of my users when the app didn't work for 14 days. The app never recovered, and ultimately I sold it. One more vote against doing everything yourself.
There used to be a fork called GimpShop that did this. It didn't help much to be honest, because GIMP's pain points are mostly deeper than the keyboard shortcuts.