skysight-inc/HackerNews huggingface dataset:
Beware of the pain when setting up a company in German
I was raised in Germany, live next to Frankfurt. My wife and I decided to set up our incorporated consultancy company here. What we are going through might not be the same for you, but it could be similar.
First: be warned. If you want to serve Europe, think twice if you absolutely need to have a German presence.
It's been 9 months now that we are working to set up a functional company.
1.) It took about 3 months until the company registration went through. You have to spend a few hundred Euro at a notary to register it.
2.) Renting office space was the only quick and easy thing
3.) It took 4 months until we got connected to the internet. Telekom cancelled the contract because "all lines are full and we can't connect you". I heard about "no connection available" several times from others. O2 didn't cancel our contract, but was ready to wait for 4 months until they could lease a line from Telekom.
4.) That doesn't mean that we have Internet now. The specialized router was sent by DHL, which is on strike indefinitely.
5.) Since the beginning of 2014, strikes are a major problem in this country when travelling. Lufthansa and the Deutsche Bahn (trains) are guaranteed to strike when you need them most. Be aware that instead of your fast connection to Berlin from Frankfurt, you end up spending hours in busses to get to the destination. Last year, getting to my main client was a weekly struggle as I could not always go by car.
6.) To be able to write invoices, you need a tax number. After 5 months of waiting (wait time after we officially set up business in our Town, after the official registration of the company itself) the financial authorities finally sent us the questionnaire (after asking 2 times) that will eventually lead to a tax number (I guess one more month). However, this is only the German tax number. If you want to do business with the rest of the EU, you need a VAT-ID which will take another month after we got our national number.
My parents used to say "everything is a bit complicated here, but once you have all the papers, everything is smooth". No more. This country is declining while thinking they are the greatest.

(and all this is before the final hassle with filing taxes every month/year... errors here land you in court faster than you can see. This year, for my freelancer business I clicked one wrong checkbox (the numbers where right, I paid the right amount of taxes, I just made a little mistake) so they instantly visited me one morning to my surprise to check my books.

If you need a business friendly environment, go elsewhere.
Basic tips for improving you writing skill
Thanks for the answer. It would be great to have an officially sanctioned toolchain for using coffee and react from Rails, but I think that asking too much :)
Yup. I agree with you 100%. This discussion was brought up earlier this week on HN and someone mentioned how Samsung can't get in trouble for anti-trust because you can't install an alternate browser on their TVs.
I don't know that genetics doesn't contribute 15% to accumulation of power. Maybe it does. It certainly can contribute something as your NBA example demonstrates...But why, then, should we invest in pursuing a genetics-based theory, which at this point seems extremely unlikely...

You've more or less agreed it's not unlikely, or at least that you don't have any evidence against it (though your prior may declare it unlikely). That's why it's worth investigating.

Your literal reading is starting to grate.

You previously claimed that a straw man of the form power = alpha x genetics (for a specific value of alpha) must be wrong. You later backed up and admitted power has no cardinal scale. This means that your refutation of the straw man was flawed.

I know, science can be less poetic than sociological wankery. Sorry about that, but to predict reality we do need to be literal.
>The usual counter to this is that the actual (as opposed to imagined) bottlenecks will only become apparent after intense usage.

The usual counter is that "optimising" takes time. And all of the time that you're spending trying to optimise before release is time that no one is able to use your software at all.

And the reality is that a lot of the bottlenecks can't be predicted in advance - who knows how may files the average user might want to load into your system, or whether your website is going to attract 100 or a million users a month? And many expected bottlenecks become largely irrelevant as technology moves on.

Take his Ubuntu example - for what percentage of users does the fact that it doesn't fit on an actual CD really matter any more? Is it worth spending weeks or months fine-tuning the distro to a point that it can be fitted onto a medium that most people probably aren't even using anymore?
He agrees that there are a lot of goods and services that are getting cheaper. But then he says that they only are getting cheaper because the buyer spends more time informing himself and not just because time passes by. This is wrong. There are widespread deflationary effects in current economies.
So you were using babel with a JSX module? Did they just make the JSX module the default? Sorry but I know babel only by name yet!
Apple serves its Users not Developers, most of whom appreciate there's only 1 icon they need to click on to access the Internet. Only developers think that having multiple browsers to choose from is a value-add - for most users it just adds unnecessary confusion and complexity.

Killing Flash wasn't a FU for Flash Developers. The only reason why Flash was banned was because it provided a poor experience on a touchscreen device, performed horribly and was a battery drain.

The way to get Apple's attention is for Google or Firefox to develop a superior browser and browsing experience on Android, that users take notice is missing from iOS and is regarded as a USP for Android.
But it only costs 250€ to become a "chaffeur for hire", where people can call you and you drive them to whereever you want.

Which is legally what uber is.

Uber just didn’t want to pay insurance fees.
How to build Marketing Strategy for your startup – A step by step guide
No, they probably think that the data that you generate from their software, running on your phone, belongs to them. Which is true.
If you don't want to DL the .gz just yet, and just want to read about it, see here: http://www-cs-faculty.stanford.edu/~uno/news.html

Side note: I've always thought Knuth looks delightfully like a resident of Whoville. https://s-media-cache-ak0.pinimg.com/236x/45/16/e3/4516e3256...
Try selling cutting off more than 50% of the audience to your manager.
I find the exceptions for Google sites particularly offensive. I wonder if it might bite them in the ass (as anti-competitive behaviour) one day.

Example for anyone unsure what we are referring to:
https://code.google.com/p/chromium/issues/detail?id=178297#c...
Facebook wants to get inside your brain
Props are awkward on purpose but not to discourage their use, they're awkward so you're explicit about how you're modeling your data and how your data flows through your app/component tree.
Well, because most of europe doesn’t have a buzzword fueled start-up bubble like the US has.

Without a real, profitable business model, you won’t even get a loan from a bank here, not to talk about other investors.
"Keep the market fair"
That's not their concern. It's protecting the taxi cartel by outlawing a superior method of transportation.
Keeping the market "fair" would allow competition.
As much as the effect can be irritating, Firefox lets you over-scroll before snapping which is a much better experience compared to that fallback jQuery plugin.
Not sure about Spain and Portugal but I was under the impression Ireland was in the middle of a good recovery.
It's a book for kids. It looks really fun! Fun > aesthics, for kids.
It seems like the end result of React's diffing algorithm is going to be an appendChild. Exactly what is happening in the vanilla JavaScript. But I don't think the diffing algorithm itself is the reason for the time disparity but rather React's rebuilding of the tree to diff against the DOM. I agree with you, shouldComponentUpdate() should massively speed up React.
Yes, but those 6 weeks are just your government sanctioned vacation. There's nothing stopping you from taking more time for yourself.

We get 5 weeks where I am, but I still make it a point to take at least 2 months off.
Where are they now? 5 open source projects
An on update trigger, would be my first thought...
The Founder of Twitter Retweeted My Work, and This Is What Happened…
Remote Work resources like WeWorkRemotely.com definitely will gain more and more popularity during time.

I see more and more companies hiring remotely. It's big cultural change, and that's cool!
I love these kind of style guides. But I also love to prove them wrong.

Unless you "use strict", it's better to put var in-front of every variable if you put them on separate lines.

var foo = 1,
bar = 2
baz = 3

vs

var foo = 1;
var bar = 2;
var baz = 3;

Forgetting a comma or semicolon in the first example might lead to silent bugs that will take hours to find.
>> I almost feel sorry for all those Silverlight developers out there who dedicated a lot of time to this

Same. My first job out of Uni was at a Windows shop, developing Silverlight and ASP "Line of Business" apps. Many of the devs there were fully bought-in to the MS ecosystem, and wouldn't hear of any doubts or worries over the future of their stack.

Glad I got out of that gig when I did.
It still needs to compare them, it will just do a reference comparison rather than a deep comparison on the fields. So again, it will be (a lot) quicker, but the complexity is still the same.
I don't think the price fixing had anything to do with market share.

The publishers wanted bigger profits and Apple wanted a larger market share of eBooks. If anything they were attempting to break a monopoly.
You’ll need to have a font installed that supports them, Firefox does not bundle fonts for emoji ;)
That's really interesting, I hadn't heard about it[0]! Thanks for sharing!

0 - http://www.wired.com/2015/04/overstock-files-offer-stock-wor...
When you design and write your own typesetting system in order to publish seven volumes on "The Art of Computer Programming", you get to choose whatever format you want.
Exactly. Occasionally I'll give Chrome, Firefox, among others a try, but I keep coming back to Safari. I hate the way the other browsers look, especially Chrome, and Safari is super quick while being easy on the battery.
They're in the U.S., the last large bastion of the magnetic strip.
You don't know much about Knuth, do you?
I'm on ff 40 (developer edition), so presumably I've been running project silk for a while now, and for me the scrolling is visually indistinguishable from chrome. The difference is in the inertia: chrome slows to a halt marginally more smoothly, and it does that thing where you can elastically scroll past the end of the page.

The increased smoothness of the inertial model probably indicates that chrome's scrolling is actually better, repaints more closely aligned to vsync or whatever, but like I say there are no actual artifacts, tearing etc. visible on my macbook retina. If you've got a top of the line 120fps gaming monitor its probably more noticeable.

That fancy lcd-testing website probably has some way of measuring it.

For me the big issue is the lack of visual feedback when swiping left and right to go back and forward. In chrome/safari you get a big sliding animation to tell you you're triggering the gesture correctly. In FF you just get an arrow after the gesture has been triggered, when its just annoying visual clutter. This means it still sometimes takes me multiple attempts to hit it, because I don't have that feedback during the gesture to cement the muscle memory.

EDIT: apparently chrome gives you the arrow, ff gives you absolutely nothing.
My very React app initially took about 10 seconds to render changes on a iPhone 5s and a 1st gen Moto X. Also a user with a chromebook complained that it degraded other aps. I did some digging and found that many of the React developers use some form of immutability with the pureRender mixin. This is a huge boost to performance. Doing that alone made it slow but usable, and then I batched up changes to state, and split parts of the application into different tabs to improve things even more.

To this day, I still wouldn't be done with the application had I used vanilla JS, so even with the performance tuning it was worth it, but it was not without cost.
Same here. But I'll keep using Firefox because I cant stand what Chrome is doing with my cpu/memory/privacy and I want to keep Safari (the less 'usable' browser) for work related stuff and Firefox for personal ones, on another desktop space.
"There are very little tools available to to help the user select unbloated software"

Actually there is a whole community around this http://suckless.org/
Software bloat as such doesn't make me sad.

Free open source software bloat makes me sad.

However, that bloat is winning on its own merits. For instance, GNU/Linux distributions which are minimal are not popular. The popular ones tend to be the bloated ones.

Vim has gotten a lot bigger in 20 years, yet I'm not going to jump ship to a smaller vi implementation.

FOSS makes us confront the fact that we actually seem to like bloat. We inflict bloat upon ourselves --- there is no monopolistic software vendor there to blame.
How we scaled Wisembly’s infrastructure: moving from our Elephant to RabbitMQ
What to know before transitioning your team to Git
Atom is designed to harness community participation from a community that currently embraces some technology that can easily lead to bloat.

So ti's a tradeoff. On the margin, many more people are likely to write a halfway decent Atom extension than learn elisp and write one for emacs.
> But hey, kids need to feel important too

This is a basic emotional need, why are you mocking it?
Whatever the environment looks like, I think it will take at least several generations of offspring (born and live their lives in space) to adapt to the new environment (unless we truly can replicate the space environment almost identically to earth).

If you think about it, how many millions of years has natural selection spent adapting humans to Earth? It's almost as if genetic engineering is the only possibility that humans will adapt quickly enough to make outer space viable as a livable environment.
Competing browsers have a security record which is at least as good as Safari (perhaps better).

That seems like a weak excuse on Apple's part
People experimented with new ways of handling user input (as they have for decades), found that it was a good way to layout some pages, and then complained to browser vendors that doing it in JS sucks. CSS snap points is just a way to make the experience better for developers and users. That's exactly how the Web should work.

Personally I think CSS is "style hijacking" — the Web really is about the text, not the colors.
Elixir (or plain Erlang) by far. http://blog.plataformatec.com.br/2015/06/elixir-in-times-of-...

Edit

A few more reasons:

- Elixir/Phoenix outperforms quite everything for some usecases https://twitter.com/julianobs/status/614416512825323520

- Elixir Code is well suited for longer maintenance modes http://blog.plague-dev.de/posts/Maintainable-Code-in-Elixir

- Elixir unions the advantages of monolithic apps and microservices and is very easy to scale http://blog.erlware.org/monolith-vs-microservices-where-to-s...
I think he meant time off (which is more realistic) Considering most people have 2 day off each week + the statutory holidays the 1/3 is actually achievable.
(exemple for canada with 4 week off: 52*2=104 "week end" + 10 statutory holliday + 4 week (20 days) vacation= 134 days/365 = 37% more than 1/3)
28 interminable profile forms to fill
So, they finally fixed Logjam, 1 month and a half after publication.

Chrome still hasn't fixed it. Color me unimpressed.
> The way to get Apple's attention is for Google or Firefox
> to develop a superior browser and browsing experience on
> Android, that users take notice is missing from iOS and is
> regarded as a USP for Android.

I think not suffering from websites saying "sorry, iOS is not supported" qualifies as a superior browsing experience.
Since 2010 or so, I've had to monkey with code to get it to run in Safari (desktop and mobile) more than I've had to mess with it to work in IE. My, how times change.

So yeah, the problem is Safari. Thinking it will go away because of choice is naive. It's the default, and defaults stick around.
Fair point. I suspect that that subtlety to the rule is often lost to the reader. Perhaps a rewording is in order that puts emphasis on the conditional part (i.e. what constitutes premature)
Cheers and thank you, Rachel :)
point 2 about atom:

Well, writing a text editor is far more complicated than it seems at first place.In order to support big files (50mb logs for instance), you need to make all your code rely on complex memory management, streaming and caching. Maybe js is not the right tool for the job in order to implement these features. I always thought that atom should be build in Qt with an api that can interact with JS,a bit like Adobe products for instance. That way you still allow JS plugins, just like Photoshop while getting a max of perfs thanks to C++.
I've made a robot that screams[0]. That is, just outputs a random string of "AAAAaaa" when its name is mentioned or when somebody else screams (four or more A's).

What is surprising is how basically 15 lines of python implementing these rules, invokes a very real emotional response in a lot of people :-)

I named it "Wilhelm".

[0] inspired by this comic http://gunshowcomic.com/513
I could edit a doc with a word processor that could fit onto a floppy, and it worked well. Now, why does the same task require a multi GB pos bloatfest to do the same job? And oftentimes, more slowly!
Imagine for a second, the power of today's hardware running optimised lean code. It could be so good, but we accept bloated crappy bug ridden shitfests of OS and application software. We seem to care more about glossy and social then performance.
It is a real problem.
Atom and Vim (and imo even Ubuntu) aren't good example of software bloat. While they might be slow and use a lot of memory, they're usually shipped with basic functionality and more functions can be added and removed at any time. Good examples are iTunes, Office, iOS and Android (the latter two are usually shipped with non removable bloatware).
What happens when you bump into a drone?
Walgreens and Walmart are two different companies, despite the similarity of their names.

Walgreens had $76b in revenues last year and was founded in 1901. Walmart wasn't founded until 1962, but had $485b in revenue.

https://en.wikipedia.org/wiki/Walgreens
https://en.wikipedia.org/wiki/Walmart
Chapter 7 will eventually fill at least four volumes . . . assuming that I'm able to remain healthy.

Apparently TAOCP has a lot in common with the Wheel of Time.

I have a ton of respect for these huge, decades-long, life-defining projects and the people who undertake them (Robert Caro's LBJ biography is another example.) So the end of this project always receding further into the distance makes me wistful, even if the quality of what gets put out is still excellent.
Not for very long at decent accuracy. My of the hip guess is minutes. The zero rate output is +/-20 deg/s for the part you listed with RMS noise of 0.02 deg/s.
If i ever go to hell i know what my punishment will be - implement unicode
Related: great article on code inflation https://www.computer.org/cms/Computer.org/ComputingNow/issue...
Slackbot in 3,2,1....
I just don't agree.

One of the best features I found in Golang was the statically linkage concept. There is just to much trouble with tools that come either in dozens of versions for different OS versions (Ubuntu, Debian, Mint, CentOS .... all Linux, but no Linux is the same Linux ..., it goes on: Ubuntu 12.04, 12.10, 14.x, ..., Debian Sid, Debian with and without systemd ...)

While statically linking might add some bloat, I don't see, that the real bloat-factor is because of this. The real bloat-factor for example comes from programs that rely to much on template libraries (yes, I mean C++), that just unroll everything into new statements and because many even simple tasks have a multitude of solutions in the code ... each aside each other. When hundreds of developers are developing on one application, many of them invent the wheel again ...
http://i.imgur.com/ewQEoFU.gif
> These moderators should represent the desires of the users.

You're thinking democracy. That's not how subreddits work. Some might respect the wishes of the community and try to work with it but they're not beholden at all.

> In this case, they are instead caring for their own personal feelings/ease of moderation through communication with the Victoria.

Your portrayal is not right. While it might be in some cases, there's pretty good arguments about why people are doing what they're doing and the subscribers for different subreddits have given an impressive amount of support to the movements so you can't claim it's some sort of ego power play without consent of other people.

> As a result, hundreds of thousands of redditors are cut off from their friends and fellow subredditors

I find it slightly funny that you're talking as if this was some sort of humanitarian crisis or natural disaster. They can still message their friends and discuss in many subs that are not private if they're so inclined.

> Even the AMAs are cut off.

Well, one of the arguments is that the reddit administration didn't care about the AMAs when they made their decision of removing Victoria without consulting with any moderator (specially those that depended heavily on her).

> Consider this: What if the redditors, while this protest was going on, found an alternate site and all started posting there instead? Then the mods would've just effectively stripped themselves (and Reddit, Reddit admins, etc.) of power.

People can find alternate sites all the time. The "power loss" you claim is negligible and seems more like a scare tactic to force inaction. "Don't try protesting or showing anything is not in order because people might leave and you'll not be as important! Fall back in line!"

> However, the method which these moderators have chosen to demonstrate with hinders the community, and for that reason goes against what moderators represent, and so should not be supported.

The way they chose is absolutely effective with only the cost of a slight inconvenience. What the moderators represent to you is clearly not the popular opinion and the fact that many users seem to be overwhelmingly in support of this measures seems to leave you in a minority position.

At the risk of sounding harsh one could argue that your stance seems motivated by reasons of personal convenience that go against the best for reddit and the community as a whole.
At some point, an effect that persists and repeats over an extended period of time ceases to be anomalous and becomes the new normal. We are at (really, well past) that point with hot, dry weather in the West. One could even argue that the hot West/cool East pattern as a whole has become the new normal. Dismissing it as normal variation just means you haven't yet understood a causal link with anything else.

There's no shame in not knowing how something works, especially something that is both complex and chaotic. There is, however, shame in asserting that you do when you don't. The author cannot (or at least does not) explain the root cause of this pattern; therefore he cannot know whether its increased prevalence is ultimately anthropogenic or not. The smart money is on the humans here, but what really matters is figuring it out, not making unsubstantiated assertions as to what it is or isn't.