skysight-inc/HackerNews huggingface dataset:
> one very low

Having had to learn assembly when I was young to get anything interesting done (on a C64) was such a valuable asset for my whole programming life - to know what the processor actually does allows me to see through all those layers of abstraction we have today. Let it be imperative, procedural, functional, oo, declarative, whatever, at the end of the day, on current hardware you branch on equal, or you branch on not equal or carry etc., and little more.

I recommend everybody to write some fun projects in assembly if you really want to understand what's going on. My last one was John Conway's game of life and it was pure fun.
How about neither and you just knock me out completely ?
This story fits amazingly well with the lyrics from "Where do the Children Play" by Cat Stevens, released back in 1970. [1]

Just felt like it was worth mentioning because, let's face it, he's asking a great and important question :)

Well I think it's fine, building jumbo planes.
Or takin' a ride on a cosmic train.
Switch on summer from a slot machine.
Get what you want to if you want,
Cause you can get anything.

I know we've come a long way,
We're changin' day to day,
But tell me,
Where do the children play?

By Cat Stevens

[1] https://www.youtube.com/watch?v=F_vy-eWGKSk
>With less versatility, yes.

isn't/wasn't that the point of firefox though.

>a very good browser doing browser things.

Chrome is the competition. Quite good at 'browser' things
I use C# daily at work and my dislike can be summed up by one word: Microsoft.

They may have changed course but open source software has for 10+ years largely avoided the platform. This means C# is Java with nicer syntax but 10% the libraries and terrible cross platform support.

There's been countless times at work when I needed a certain library and I already knew what the Java equivalent was, but what I was looking for simply didn't exist. Database clients, data processing, http2, image manipulation, etc...

With Java I get everything I do from C# plus all the stuff they've been raving about working on in .NET core . Plus I get choice. There's 3 full featured IDE's, 20 or so servers, 6 or 7 JVM's
The text is pretty good and covers some basic rules (such as having an imprint), but it makes the process look much harder than it actually is. I did some as a noob and found setting up an (IT) GmbH and UG in Germany very easy. All the involved people, from the bank to the notary to the tax consultants are usually very helpful and supportive. E.g. setting up the bank account requires a certain flow (because a GmbH is its own legal person), but the notary and the bank will tell you the exact steps (it is like 3 or 4, having the bank and the notary close by makes it easier as you can just walk between the two and get it done on a day :-). The notary will notify all the local authorities that you got founded, you don't need to do anything on your own here.

Though I suppose it is much harder if you don't speak German, or have a friend which does.

I recommend finding a good tax consultant first. Unlike stated in the text they actually are cheap as long as your company doesn't make a lot of money (the fees are usually bound to the earnings). You pay ~70 euros a month, plus ~1000 for the year-end stuff, and they do everything required for you, all the filings, talk to the tax authorities when required, etc. Since they see you as a potential future business (when you make actual money), they will usually help you with all the other things (notary, bank). Some are even registered 'startup helpers'.

Note that you don't have to have a GmbH, you can also just register a 'Gewerbe' (a business) under your own person. That is even easier and much cheaper, but you have full personal liability.

Important: This is specifically for IT companies, which are easy. If you setup other companies, like in the building sector (but almost any other field is affected by this, even a hair cutter!), it can be way harder and usually requires an approved education (you need to be a 'meister' in your field).

The text suggests that you should delay founding the company as long as possible. Be careful with that. If you say produced a significant amount of software before, you technically have to 'sell' that to the company for the fair value (and pay taxes on that etc). It can make things easier if everything is 'owned' by the company from the start. If you talk to investors or want to sell the company, they will want to know about such stuff.

Summary: IMO it is very easy to setup a GmbH/UG - at least if you speak German or have a friend who can translate. Yes, it does cost some money to start and operate (I'd say, calculate ~2500/y), but you'll get limited liability.

P.S.: This again makes the process kinda harder than easier, but most German states actively support startups. There is sponsored consulting for setting up business plans (usually as part of a competition), if you plan to employ people you can get that co-financed, most states even have state-VC's! There are many programs and a lot of public money is put into supporting startups in Germany, but well, you have to deal with authorities :-)
Linux still caches stuff in RAM?..
11 Ways to Enhance Customer Experience with Content Marketing
Integrated Development Environment, Built in package manager, massive maintained ecosystem of libraries, fastest compiler in production (after lisp languages), compiler as a service, full runtime reflection and emit capabilities, three GUI libraries + Designers built into the IDE, A full blown MVC web backend toolset. There is more, but is this not enough? The language isn't perfect, but the idea that it has to prove itself to anyone is quite an arrogant stance to be honest.
You're right, that's the simple and valuable one-sentence advise for anyone starting a business in Germany, and I can only repeat it: get a tax advisor. Trust me, it'll pay for itself.
I'd like to know if the suspicions in the article ascribed to 'brogrammers', that women with children are more likely to take time off for their familiar and be generally less available, is in fact true. It seems to be chastising these guys for thinking this, so let's see some numbers?
> US citizen expert in every possible discipline in every possible location?

discipline, yes, but location is the same as wage - people can move if offered enough incentive.
In multiplayer zero sum game, it still works to Nash.

Intuitively, in a zero sum game, running CFR on one player will find him best responses for the strategies he's playing against. Doing this for multiple players finds corresponding best responses, which is the definition of a Nash Equilibrium.

In non-zero sum game CFR only converges to correlated equilibrium, which is a much weaker equilibrium than a Nash equilibrium.
Well, if I Google the name, the first 10 hits look like spam sites set up to promote it.

That's a reason not to go that route, IMHO.
JetBrains IntelliJ IDEA Ultimate Full 2016.3.4  Activator
does anyone know the main differences (in objectives) from the author's other project: tile38?
How do you rule out that the races are a problem in the code vs a problem in the tests? If we have tests that are sometimes red, we strive hard to remedy them. We've found issues before where we thought it was the tests that were wrong when it was actually the code.
Rob Ashton made the point years ago that the principal problem with C# was cultural, not technical. http://codeofrob.com/entries/why-you-cant-be-a-good-.net-dev...

Of course, he did it in his classically abrasive style, so not that many people championed the article.
Better than the Python story, at least ...
still can't get over the placement of the iphone 6/7's lock button -- directly opposite the volume up button. derp!

ask me how many times i've locked my phone trying to turn up the speaker volume. newton's third law anyone?
C3 is awsome... dosen't matter if not anyone can see.
But what really helps c# being awsome is VS. One of the most complete IDE in market. I use VS since 6.0 and still founding new features that is surprises me.
The test suite doesn't get retried, we just wait for another commit to come in; it's not generally a long wait. See https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound

Another problem is that running the tests takes ages.
Snap is not vendor neutral - it has hard coded dependence on Canonical infrastructure. If you want to provide your own, tough luck.

Calling to attention about that is not anti-canonical trolling. It's avoiding creating a dependence on a third-party.
I did that from Italy, wouldn't do it now because of the uncertainty related to brexit. We'll see in the near future.
8kwh per $3 results in $2.67 per kwh for gasoline. $362/$2.67 results in a cost ratio of 136 between bateries and gasoline. It's in the magnitude of x100, not x1000.
Outsource the risk to someone who has an entire product devoted to that one area, and has many years of experience and is probably the largest provider on the planet for that service...
.NET Core isn't packaged for Debian, Fedora and CentOS, and for Ubuntu you have to add a separate PPA.

That makes it an instant no-go for me. I'm not a software packager and I'm not becoming one to try new and unstable C# tooling.

Visual Studio Community was a pretty terrible experience and I don't intend to spend more of my time on unreliable Microsoft products.
Be careful. Horrible privacy protection and quality of staff in Companies House will make this horrible experience.

I advise against.
Some EU countries have tax laws that look through said structures, attributing earned income to the shareholders. That's one reason.

Second, if you play by the book (and a lot of people who use these entities don't), you can't control said entity directly from an EU jurisdiction. You need to fly there (or somewhere else with no corporate tax) and do board meetings there.

There are cases where it's worth it, but it almost always has to do with shaving off percentage points of corporate tax from your profits, and not with reducing administrative burden. If anything, if you want to use a company like this (or any foreign company), you need to be careful and understand what you can and cannot do under the laws of your resident country.

The internet does offer some additional opportunities, because it's not location linked and it's often hard to figure out how to tax internet generated revenue. It's easier to do tax arbitrage, but doing it right also requires a great deal of additional paperwork (+ extra overhead expenses).

You should read up on tax law -- the cost of getting it wrong can be high.
Party Relationship Pattern – How to Model Relationships
Hydrogen isn't a clean fuel, since the cheapest way to make it right now is from natural gas.
Yes this 100%. Community ecosystem is a joke on C# compared to Java. Take for example lucene. I just used version 3.03 in a C# project because the port hasn't been updated in years. Version 6.x is the current one.

We also needed to use Redis in C# and the client is unstable. Nothing we can do about it besides catch the exceptions and randomly reconnect when it happens. Are we losing some data? Probably.

Even if the open source community embraces C# it will take 10 years before the offerings are comparable to Java. And for what? C# is nearly identical to Java in design and performance, it just has slightly prettier syntax
5 Fastest Robots in the World (2017)
"Cargo cult" summarizes that attitude well.
From dependency injection to dependency rejection
What do you code in normally?
One answer would be a collaboration source that was independently edited by ideologically diverse organizations and then compiled into a single publication that reflected multiple viewpoints. Of course, we have the capability to do that with any number of newsreaders, but it would probably need to be selected for balance by editors rather than readers.
> I did think you were among the more nuanced members in this forum

What does this mean?
True, but that is because philosophy doesn't deal with answers. It deals with a more fundamental question, the question of truth itself. Instead of providing a framework for finding singular answers to exact formulations like mathematics does, philosophy ultimately provides a framework for exploring and expanding the limits of certainty.

Please remember that the entire STEM field grew out of the questions of those philosophers you dismiss as "no clear answers": our entire scientific process (empirical theory-building) is based on the previous explorations of philosophers on truth and knowing. Similarly, both capitalism and Marxism grew out of the questions of philosophers about the structure of society.

You need questions before you can answer them. Philosophy deals with the questions. Our answers to those questions have become the main pillars of modern society.
Sorry! My browser is set to French, so I pasted the wrong URL. Fixed.

There's actually a surprisingly large French-speaking Rust community, which you can find on Mozilla IRC at #rust-fr.

I work for Faraday in Vermont (http://www.faraday.io/). We have, I think, 6 Rust applications. These include cage (http://cage.faraday.io/), which is an open source tool for developing complex, multi-"pod" Docker projects. We also use Rust for moving lots of data into and out of machine learning systems quickly, and we're going to be using for more data loading tasks soon.
It's unclear if we have enough lithium and cobalt. But nobody's really tried and Elon doesn't seem worried about it.
Ever been to the middle east?
Defeating Quantum Algorithms with Hash Functions
Which monkey law was that? Must have missed that new "great" idea.
Stop defending the language of your choice as well. Each popular language has its own set of suitable use cases. Ignore the attacks on the language you are using, instead, try the other languages to see what they are good at.
>C# is nearly identical to Java in design and performance

One important difference that can make Java almost impossible to use in some scenarios is value types - and that's a pretty big thing when you need to control memory layouts, deal with huge arrays of small structs, etc. Other than that I agree.
So you mean PS as a scripting language, not as a shell, is superior. That's not a surprise, since it's newer and designed to do away with many annoyances of Bash. As a shell, however, it is sadly just slightly more usable as the REPL of, e.g., Python.
Guy who invented it did a TED talk. Eventually used it to help translate books. Have noticed that it went to street addresses and now identifying stores, signs, and trees. So most likely for mapping applications.
From September 2015.
80sfy – Listen to synthwave with 80s gifs
You don't think the gasoline car system has subsidies?
Counterpoint: Maybe the agreement is breakable or they know they can resell the resources. This metric could be a good way to trick "tech savvy" analysts who don't care about total users.

I assume spending this much would give them a below market discount and they could recoup some of their losses if nec.

All this assumes it is a positioning tactic w/ a hedge. Maybe, they will just build a developer ecosystem a don't want to bifurcate their engineering output. If twitter fails, it would validate this choice as they can pay a slight premium and if their metrics increase build infrastructure in 2.5 years w/ more info to spec it
You can't easily, you have to debug them. Debugging intermittent test failures is hard, and you have no guarantee you're actually improving much tangible things despite the time invested in them. It just sucks.
FYI the speaker is affiliated with GCHQ, which is the is a British intelligence and security organisation responsible for providing signals intelligence (SIGINT) and information assurance to the British government and armed forces.
> I was seeking an understanding of your comment and what you wanted to accomplish. From my point of view it appeared that the founder responded to the issue in the best way they legally could

If that was true, the contractor would have been able to get the contract updated when he originally requested. And the original article wouldn't have been written.

> and then you just repeated the issue at him

I didn't "just" repeat the issue at him. Again, your inability to read text as written is showing.

I added an illustrative story from my own experience to show why such negotiations (even if addressed later due to larger publicity) come across as being in bad faith. As I saw in my story, as we saw in this case.

And then you went off the deep end with various accusations and projections.

It just came across badly.
If I am going to have to support an application written in it to clients, then damn straight the language needs to prove that it will be worth the investment.

Many of the features you mentioned are not available for the .net core version. The .net core version is not a standard install on client servers (it is not shipping with RHEL/CENTOS) and is still very recent. Having supported dozens of Java apps through the early versions, the last thing I want to do is spend my time discovering esoteric runtime / os library version conflicts.

So yes, the language needs to prove itself that as a platform for delivering Linux / Mac server apps that it is as boring and reliable as the rest of the stack.
I would imagine it's tap the button for the secondary control, push the button always means home.
Get a girlfriend dude, you've been jerking it or something too long if you are calling math "romantic". I don't know how to put it, but something's wrong when people get emotional about math and science. Maybe your a homo, I don't know man figure it out, but don't call math romantic again stupidass.
This really sounds like a lack of knowledge of the .NET ecosystem. Every area you mentioned has extensive library coverage.

In addition there are several C# IDEs available, including from JetBrains who creates IntelliJ! Roslyn makes fancy features such as auto complete available to text editors as well such as VS Code or Atom.
Depends if they're counting abstract html views or full pdf hits. I'd expect the former to be 10x the latter at least.
Promises have been native in node for awhile, so any time you spend in callback hell is entirely your prerogative.
Not sure if there is a specific benefit in incorporating in Germany vs some other EU country.
If there isn't, I'd suggest looking into Estonia and their e-residency program. They have a fixed 20% corporate tax which you only pay when you take the money out of the company (as opposed to paying on income). I've recently applied and the bureaucracy has been a breeze so far.

You can find some more info at https://bkpk.me/estonia-eresidency-digital-nomads
You both "deal with it" and there's task forces that look at the tests that fail most often, and try to find someone with the skills to investigate.
#DeleteUber is introducing a new generation to the horror of scabbing
> demand far outstrips supply

and this difference is what drives wage. Every time you try to reduce the gap, you drive down wages.

> can't code even if their life depended on it

No, there just isn't enough money willing to proactively train more people. The outreach programs can take an unlimited amount more funding.

If you are claiming that there is literally a shortage of people that can be trained below loss for most of the IT industry, I'd like to see more evidence.
Bandicam 3.3.2 Build 1195 Serial Key Is Here  [LATEST] – Cracks Tool
Nullsoft: The death of the last maverick tech company (2004)
I have loved .net as a framework and c# as a language, but the bashing is just as well part of the community itself.

What about the c# developers hating vb.net or java?
What about .net experts bashing jvm, php, node ?
What about windows users bashing *nix for GUI?
ahh the list is long, from both sides.

Frameworks and Languages are fine, but what have you actually done with your stack?
LG admits premium display fails near wi-fi
He means in the dating market, he's in love with math, women just aren't doing it for him.
> Being a little disingenuous there with your first link

That link was in support of my claim of the ML having been created on January 30, nothing else.

And people posting stuff on a mailing list means nothing if it doesn't actually impact the language, which we can't judge yet because the opening isn't even a week old yet.

As for the "lot more activity", it's mostly two blokes (Justin Spindler and Tanner Gooding) posting their old roslyn issues back to the ML. If you're looking for disingenuous may I suggest a mirror?
> my dislike can be summed up by one word: Microsoft.

It's not just the current gap, but the absence of long-term guarantees that the ecosystem will stay on the current open-source trajectory. Microsoft can close SQLServer back down tomorrow; nobody can take away Postgres (even when someone tries, like Oracle with MySQL, the community reacts pretty quickly).

C# is a nice language and if you stick to the classic MS ecosystem you can be very productive, but if you're not invested in Windows and you're not ready to spend real money for it (either right away or at short notice), you should probably look elsewhere.
The most annoying thing about this for me is locking the phone when trying to use the volume as the shutter button. Particularly frustrating when you're at a concert and don't want to obscure people's view for too long or need to wait for the stage lighting to be bright enough for a decent shot. It's such an obvious flaw they must have discovered it during testing and decided it wasn't a big enough deal to change.
And that that point Tramiel was running Atari...
Ultimately, Microsoft decides the future of C# and what goes into it. That is the big issue for some people.
I would not recommend Bulgaria, Estonia or any other "dodgy" countries to form a limited company alas you yourself are from that country.

For a lot of big businesses simply looking at a company address where the country has no to bad rep is already a red flag. So you will have to do a lot of convincing work to do if you want to get funding.

Even a UK limited is the running gag in upper management since it needs next to no effort to create one and they are by default a risky to work with. In the past it was a common thing for dubious companies to create limiteds in the UK and this history is what drives the stereotypes of today.

That said I am confident that Germany is not the cheapest option tax wise and there is a lot of paperwork to do to get your company running. On the flip side you will inherently gain more trust with potential customers and investors.
the book is licensed under CC by-nc-nd, and repacking in another format for distribution shouldn't be considered a derivative.

https://creativecommons.org/licenses/by-nc-nd/4.0/

You are free to:
Share — copy and redistribute the material in any medium or format

/IANAL
Kolossal news!