skysight-inc/HackerNews huggingface dataset:
Java, actually... But not by choice -- The client requested that the project was written in Java.

It is always hard to compare these algorithms because you have lots of parameters, and I must admit, that I did not tweak the settings on Azure.

I don't know why (or indeed if) it was faster/better results. You cannot really time the algorithms on Azure the same way you can locally. But because I ran my own implementation on a fast local machine it probably felt a lot faster -- This and then that my implementation was more specific to the overall problem.

In any case, speed when constructing the RDFs is not the main concern -- It is the quality of the model you create. Here I could add some specific tweaks for the particular problem (e.g. weighing different classes) that were not available in Azure.

Finally, using the RDFs for classification is extremely fast and straight-forward (basically you just branch through a large set of trees), and were nowhere near the biggest bottleneck in the specific project.

It just works a whole lot better locally.
Completely agree. The value of being able to compare individual parameters across models over time, especially with an NWS forecast overlaid is tremendous.

If anyone is interested, IEM has a site that is rather easy to use once you find your local station ID and know how to plug it in: http://www.meteor.iastate.edu/~ckarsten/bufkit/image_loader....
But even taking Enron into account, A Taxi company would be stupid to try to drill and refine their own gas, even right before Enron went down.

Sometimes it's just better to pay someone else to do a job.

I agree that too often "put it in the cloud" is abused, but there are areas where it really shines, and looking at their filings it looks to me like Snap has done their homework and that it's going to be a good fit for them.

They are signing on with one of the biggest, they are building out their own infrastructure over time, they are signing up with a secondary provider just in case, and they lay out their reasoning pretty well for why they want this to be handled by someone who has magnitudes more experience at it than they do (the big one being that they point out their demographic is VERY fickle, and any kind of performance issues, outages, or major problems could easily be the thing that switches someone to an alternate service forever. And they themselves don't quite have a grasp on expected growth so going somewhere that you can scale at a moments notice is a great benefit!)
Yeah, my worry is that when a vulnerability hits libc we have to download all the snaps again and the vulnerable libc is still there in the abandoned snaps. There are many other libraries used by many programs that would suffer from the same problem. I'm thinking about openssl.

Edit: somebody answered to my doubts in a comment here https://news.ycombinator.com/item?id=13559060
Someone already mentioned about the co library. My personal experience is that it is excellent and massively simplifies async calls. The API resembles the async/await pattern: you use the keyword "yield" instead of "await". Async calls look as if they are sync. The code that includes heavy use of async methods such as in a database application greatly benefits from co in terms of code readability.
48% of people are unaware their IoT devices pose a security threat
Organizing RPC via QT: Library for Communication
India debates the case for a universal basic income
without knowing what's in the contract there is at least one way I can think. Make a statement saying all new workloads are being deployed elsewhere. Lots of ways to play the game.
Things have changed a lot in the last year with FATCA and other tax laws. Regardless of where the company is incorporated you will be taxed on where you do business (so if you live in Europe then your local tax office with ignore the fact the company is incorporated in an off shore tax haven and tax you as if it was local.

The next problem is getting a bank account, if you get a bank account in the offshore tax haven, it is hard for people to go business with you (paypal, payment processors). You could try and get a merchant account with your tax haven bank but this can be complicated and payments you put through may be rejected by the customers bank.

Thus you can try and get a bank in a better jurisdiction , however still paypal / payment processors won't touch you as want to know why your business / bank and you are all in different countries.

There are ways around this, but you need serious money to make it worthwhile.

As well, if you are from the US, things get even more complicated due to the IRS taxing US citizens in any way they can find out how to :)
Easy on the surface, but very limiting and frustrating in practice.

I think all the energy spent around designing image layer file system after image layer file system is good evidence that the Docker approach isn't as easy as it may seem.
Yeah, mobile phone apps which care about data are what you need to use. eg. use the gmail app instead of the gmail website. The opera browser is the best for expensive data general web browsing. Then you set up traffic limits.

The main way to protect yourself is to turn off the internet and enjoy life.
This is the Internet. There's always someone who'll say "they're doing it wrong!"
Upvoting for the link to previous discussion. Some good stuff there.

I don't mind this type of "clickbait" - it summarizes the main thread of the article well.
This makes me think of SnowWorld, a VR project which was used to help people take their mind off the pain when recovering from severe burns. The idea is that they play in virtual snow and it actually soothes the burn by distracting them from the physical pain and making them think of cool snow and ice.

https://www.hitl.washington.edu/projects/vrpain/
How to build, test and deploy React Applications in 2017
If you want to keep it simple it very likely makes sense to found the company where you reside. If you don't mind complexity, lookup `Double Irish With a Dutch Sandwich` :->

If you want to move to Europe (which I think was part of the idea of the article), it may indeed make sense to consider where to move. Germany (and one of its startup hubs, like Berlin or Hamburg) is probably not the worst place to be for various reasons, but I've also heard good things about e.g. Estonia.

I don't have backup readily available but I think your statement about the taxes is just plain wrong. Generally I think income is taxed where it is produced and Europe has (no)double-taxation treaties with pretty much any country.
Personally I'd still avoid the extra complexity for a startup :-)
Within the EU you shouldn't have to pay tax twice. There are agreements in place, worst case the tax from Estonia would be deductible. You will end up paying less than with an all-German company.

And as they get the information from Estonia, I don't think German authorities will have an issue that the company is abroad. They're used to deal with a lot of UK companies (especially when the UG didn't exist yet), it's not new topic.
Actually it's a good title. I wouldn't have clicked "On Influenza A" because it could have been just a science article.

Instead, by adding that "how many bits" I know that it's gonna talk in computer science terms, and I enjoyed it.

edit: it's also written in the article by the author, have you read it?
When you zoom out, it makes the Earth feel like a living creature. So cool!
Making a TV Remote in Python
I work a lot in the UK. And NL and DE as well. I do not like talking about salaries, how much someone makes. But fresh out of uni I was above your senior numbers and besides being overly confident I did not do much more. My senior friends in the UK and NL and DE also make far more than you suggest. I think you are right that you need to be confident; without that you get abused. And I guess that is when labels like introvert get tossed around; if you do not ask or if you think you are not worth it...

Edit; Forgot to add the context; gross salaries per yet. In EU talking about net salaries make no sense at all so I assumed that.
I'm not sure what to make of that news. Customs/airport laws/regulations are bad or a Norway politician should be above the law just because of his social class, so holding him is scandalous because the law shouldn't apply to him?
I sympathize with them more than I used to. I attended a meeting of the Linux Standard Base working group back when systemd was truly awful compared to it's current state, and the main item on the agenda from employees of the other major Linux companies was how they were going to force Debian / Ubuntu to go along with systemd so LSB didn't have to shrink their scope or not apply to them. I no longer blame them for not wanting to play politics to be part of a community like that. I don't really like Ubuntu's style personally anymore, but for what they're trying to do, going with everyone else's solutions is probably a good thing to avoid.
They used to choose very bad names like .NET or COM [1] (this predates Internet) makes searching information very tricky. MSDN doesn't help.

[1] https://en.wikipedia.org/wiki/Component_Object_Model
Disney will pay out $100M over wage-suppression claims
Well, people don't see to care about the life of casual people so let's try getting to them by showing powerful ones.
>"Snap simply does not have the resources to pour into custom data centers, even if they can raise $2 billion for infra over 5 years."

They have 1800+ employees as disclosed in their filing. So clearly people resources are not a problem for SNAP.

Do you believe its not possible to build 4 datacenter - 2 US, 1 EU and 1 APAC datacenter for 2 billion dollars? These are tangible assets that you can depreciate as well. The lifetime TCO of a center rack is $120K

Source:
http://www.linuxlabs.com/PDF/Data%20Center%20Cost%20of%20Own...

Here is a DC build vs buy calculator. So can see independently those costs are about right:

https://www.expedient.com/data-center-build-vs-buy-calculato...
If you actually look at the meat of the article you'll notice that all it takes for the setup is about an afternoon with a notary and 500 Euros. Yearly expenses are mentioned by the author somewhere in this threat, and he says 2000 Euro pa, but note that they're talking about a business that must do at least 6-figures revenue (otherwise VAT reporting wouldn't be on a monthly basis). For a minimum shell company, you can easily get by with a few hundred, and the burdens scale at below O(n), so it never becomes economical to chose a different jurisdiction for for the administrative burdens.
"FlatPak does not provide a central repository"

This is something I particularly like about FlatPack. I hope we can go towards a decentralized package distribution system where the app store just has a list of official flatpack repos. You update the latest Firefox from the repo at mozilla.org, the latest Blender from blender.org, etc... of course this needs mozilla, blender.org, etc... to package the app (but they already do it for win, mac and .deb anyway). So you always have the latest version and it is provided by the official website and not a central Canonical repo
I wouldn't consider someone who gives €100 to a startup an angel investor.
This primary source would probably be a better submission than the mostly empty blog post.
Bandwidth is bandwidth these days. Plenty of companies like Internap are out there that can help you with low latency bandwidth, especially when you are spending a lot.

But given that Snap could be anywhere in the USA, they could locate their servers anywhere. I wasn't pushing Denver, or the colo I am in, as the solution.

It's just kind of shocking that people are willing to pay 20 times or more the going rate for bandwidth...
Especially when they happen to be priests and former PM for the christian democratic party!
The problem with this argument is that it doesn't really explain why large repos are wrong. It turns out the choice between monorepo and multi repo does not have a one-size-fits-all answer. Microsoft can make their own tooling, and internal tools don't have to run outside of Microsoft so they're easier to develop.

Google reportedly used to use Perforce for their monolithic codebase, and Facebook is supposed to use Mercurial with a bunch of modifications. They all have huge code bases mostly in one repo (I've heard Facebook had a >50GB Git repository, and Google's codebase is supposed to be in the TB range).
It's disappointing that all the comments are so negative. This is a great idea and solves a real problem for a lot of use cases.

I remembering years ago Facebook says it had this problem. A lot of the comments were centered around that you could change your codebase to for what git can do. I'm glad there's another option now.
I don't see why there should be limits.

I recently ran some experiments, one file per experiment, one result file per experiment. At around 100,000 files, git started getting very upset. Why shouldn't I be allowed to have 100,000 files, or a million files, in a directory? Why should it be my job, as a user, to manually rearrange my data into a format my computer is happier with?
During WWII, U.S. Saw Italian-Americans as a Threat to Homeland Security
Another JS search for static websites is http://www.tipue.com/search/

It works very well for me on a site with about 300 pages.
I was going to say the same thing. I don't think I've ever heard someone bash C#, I've only heard praises of the language. Yeah, some people prefer different languages over it but they don't say or think it's awful like [they think and say about] php.
>As far as middle eastern countries go, Tunisia seems like a good one to set an example.

Except Tunisia isn't in the Middle East, it's in North Africa; which is as eastern geographically as Western Europe and as similar to the Middle East in terms of culture and way of life because of shared religion as the U.S. is similar to Peru.

Really different cultures and world views.
He had a diplomatic passport, meaning that he should be sent straight through with no questions asked (more or less).
Any similar thoughts on the 2N390X series? (Datasheets are a PITA)
I'm so glad we switched back to Windows here. Microsoft really understands professionals and developers.
Whonix – A desktop operating system designed for advanced security and privacy
Team Foundation Server supports both git and TFSVC.
but it also allows you to do the opposite things, like search for "sky" and find that image.
You can use TFS with Git. Git will act as the underlying SCM.
Personally I preferred Locomotive BASIC over Microsoft BASIC.

Is that true about Excel? In one interview with Gates I watched, he commented that QBasic was the last product he wrote.
U.S. technology startups panic over immigration ban
This sounds like a solid use case and a solid extension for that use case - but definitely not the end-all-be-all.

For one, it's not really distributed if you're only downloading when you need that specific file.

But that doesn't change the merrits of this at all, I think.
This is Microsoft. Before announcing a product they have more than enough lawyers to check the name for any clashes.

They just came to the conclusion thas GNOME's product is no threat and that they can just claim the name. Smaller companies [1] tried that before.

[1]: https://www.groupon.com/blog/cities/groupon-launches-gnome
It feels less bulky, sure. But it's so slippery you basically have to use a case.
I didn't realize there was a student tier, thanks for the note!
That's fine. It's a good book. That doesn't mean the analogy works in every situation. I happen to think it doesn't in this one. Dr. Hipp is a great coder. Telling him to "develop better" from that analogy just falls apart. Tests are there for a reason and Dr. Hipp uses them to great effect on the quality of SQLite.
Fighting Fraud with Machine Learning
> There is no question that Windows 10 is an impressive piece of software, and quite the most secure operating system ever devised.

I think the author should have said "the most secure version of Windows sever devised" instead, as it would be much harder to disagree with.
Being able to use git for things it's not designed for would be a strength, e.g. it works great as a database for certain kinds of projects.

I put all the records for https://www.findlectures.com in it, because then I can use diff tools for testing changes. Obviously this is nowhere near the size of the Windows codebase, but I could see a world where GVFS would be helpful for collaboration on this project.
Developers won't do that for a good while if adoption rates continue at their current level.
The other principle that could apply is that holding anyone who doesn't represent any credible threat is unnecessary. I think his argument isn't that he's above the law, but more that it's inconceivable that they could honestly think that detaining him was necessary.
I didn't touch OpenBSD from, let's call it, the latter half of George Bush's presidency through the first half of the Obama administration. My first install of OpenBSD in years was a moment of "oh this old thing still?" followed by "huh, that was just as easy as I remembered."

It's all about audience. OpenBSD's installer is a thing of beauty for technical people. I can see where it would be daunting and texty to someone who's never touched a command line, but that isn't the audience.

At this point, I feel forcing technical users through a plodding GUI install wizard is as cruel as making grandma install OpenBSD with a complicated RAID configuration and volume encryption.
TFS has first-class support for Git repositories (in addition to the classic TFSVC repositories). So yes, they're moving more and more to Git. But no, they're not abandoning TFS.

Interestingly, however, most of their "open source" efforts (.NET, C#, and related) are all on GitHub rather than their own hosted offerings: CodePlex (which is basically dead) or "Visual Studio Team Services".
I had a cavity filled last year and the dentist told me about how when he was a child, he went to a dentist who didn't use local anesthetics and he felt everything.

He didn't say it but I suspect that he went into dentistry to save other people from what he experienced.
Chrome in English, from Uruguay, default was ºF
Melown – 3D mapping implementation in JS, smooth and silent
The zoom on this thing is out of control.
Please don't put a smile after that. Corporate tax evasion is a blight on society and people facilitating it are scum. Pay your dues, just like the people of a society have to.
I found that both the Google and iOS versions could perform much the same sort of searches (e.g. "cat", "house") with roughly similar outcomes. However, Apple chooses to censor some searches (nothing illegal or dodgy, of course) and I could obtain no results for these despite having images which Google could find.
ActiveCampaign Review: Why I Switched and You Should Too
Yeah, in simpler circumstances you can follow the approach of

1) Write code that works with current and new schema

2) Deploy that code

3) Run that version for long enough to know you will not roll it back

3) Run the migration, moving the db from current to new schema

4) Clean up code to only work with new schema

5) Deploy that code

Where step 3 uses an appropriate tool for online schema changes for your database.

Here a some writeups of that approach I found when trying to explain this to a friend who's a rails developer:

* http://blog.honeybadger.io/zero-downtime-migrations-of-large...

* https://pedro.herokuapp.com/past/2011/7/13/rails_migrations_...

* https://www.rainforestqa.com/blog/2014-06-27-zero-downtime-d...

* https://blog.engineyard.com/2011/zero-downtime-deploys-with-...
There is nothing personal in boycotting products from a specific country. It doesn't matter whether the company you're boycotting is an active supporter of the policies you disagree with or not, as you don't mean to punish that company, but to both show that you consider some behaviours unacceptable and to create a political pressure for change.
I repeat my question, would you have happily bought products from apartheid South Africa? The anti-apartheid, boycott and divestment movements in the 1980s put strong pressure on South Africa to end apartheid. If everybody had been patting SA on the back (as they are doing with Israel) probably apartheid would still be going on (as settlements construction is still going on in Israel).

As for your personal experience re. french fries and idiot waiters and restaurant owners in the US, that has very little to do with boycott and much with pure ignorance. But brought up in this context it's a pure straw man argument.
django cookiecutter rolls with bootstrap
Why not just use VP9 right now? I hated it but changed my mind recently, it's pretty nice and works on Chrome, if you don't need Apple device support (for example for storing and archiving surveillance camera footage or ripping library of DVDs and BluRay movies...) Or in the future AV1 which is Daala + Thor + VP10.
>Speaking to the TV2 channel, Bondevik expressed further concern about the Trump administration’s tactics. “I understand the fear of terror, but one should not treat entire ethnic groups in such a way,” he said.

>“I must admit that I fear the future. There has been a lot of progress over the last 10 years, but this gives great cause for concern, in line with the authoritarian leaders we see controlling other major countries.”

I'd be curious to know of which "progress" Bondevik is talking here. My takeaway from the Western reaction on perceived terrorist threats is pretty much: the terrorists have won.
don't worry, things are going to get a lot more inconvenient before they get better.
Not gonna lie, clicked this headline hoping it was @jack's resignation.
> repos of unusual size

Sounds like they've almost solved the secrets of the fire swamp!
You just need a postbox/business-address which is usually hosted by the service provider you use to do the UK registration and all that.

Note that a Limited doesn't free you from having to deal with the local authorities (Gewerbeamt in Germany, tax office, etc).
Curso de Inglês Online em Imersão – Fluência em 8 meses
I'm surprised no one has mentioned my favorite aspect of Promise, which is the fact that you can plop a .catch at the end of a chain and it will do the error handling there regardless of where in the chain it failed. Doing this with long chains of asynchronous calls before Promise was a huge pain in the ass.
The drop in conference attendance illustrates the impact of uncertainty on the market: regardless of there's internal panic within your company, panicking customers can hurt you.
thanks, looks interesting. I also found https://github.com/pinax/pinax
Yes, Windows is migrating to Git.
With each of those NASA has changed and put more safeguards in place in their process. And (as I recall because the article is refusing to open for me now even through google in incognito) NASA was already requiring changes before the GAO report was coming out. So it seems like this was already behind handled properly by being redesigned before human certification.
> A programmer who wants to use a ML-like language that doesn't need that feature should instead be using Haskell or F#

Indeed. Since I think that's the majority of programmers (whether they know it or not), I wish it was Haskell and F# that were getting the mainstream attention, and Rust that was the niche language with the, well, small cult following.
What are the characteristics of successful startups?
Recently on my phone I tried to copy and paste a picture from Facebook to my messaging app. Instead of copying the picture, it copied a text message that read "picture of dog and three people." I'm sure this is nothing new, but I'd never seen it before and thought it was interesting.
You are far from alone... Likely in the majority. Replace developer with any other type of job.
If you direct the company from Germany, you'll be accountable for taxes in Germany anyway, regardless of where you incorporated.