Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
_ak
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
37 ms
·
331.
▲
by
_ak
13y ago
Plus there exists not one, but two implementations that fully conform to the spec. So you're not even bound to one specific compiler implementation.
332.
▲
by
_ak
13y ago
Go doesn't segfault. If a Go program panics it prints stack traces of all goroutines (including the information which goroutine caused the panic) and then exits.
333.
▲
by
_ak
13y ago
Wow, you even manage to put a negative spin on "the whole Go team has an impressive proven track record."
334.
▲
by
_ak
13y ago
Why would you need a central repository when you can have a completely decentralized repo system?
335.
▲
by
_ak
13y ago
IIRC, the compiler was single-pass, and thus, quite fast.
336.
▲
by
_ak
13y ago
Russ Cox wrote down in 2009 what's the dilemma about generics: http://research.swtch.com/generic I think this is a very valuable article to understand why the Go team hesitates to implement generics in some suboptimal form.
337.
▲
by
_ak
13y ago
Well, what did you expect? GNOME's processes and communication with users exactly represents the general state of the project, it's an uninspired big pile of shit, it always has been, it always will be. And of course, if you argue against G
338.
▲
by
_ak
13y ago
Well, Desktop on Linux has been shitty in the last 10 years, and it will be for the next 10 years, exactly because an attitude like that. 10 years ago, after faffing around for several years with Linux desktop environments, I simply decided
339.
▲
by
_ak
13y ago
Providing them with individual versions that they configured isn't a problem at all, even on a per-directory basis. You can do that with Apache and some configuration. The actual problem is more complex: you always have the conflict between
340.
▲
by
_ak
13y ago
Yes, same thing in the system we built and maintained. But believe it or not, even an upgrade from PHP 5.x.y to 5.x.y+1 can cause existing software to break. With a million customers, some of them will hit even the most obscure bugs.
341.
▲
by
_ak
13y ago
As someone who worked for another German webhosting company (not mentioned in the article but more than a million customers), I can tell you that it's extremely hard to roll out new versions of typical software (PHP, Perl, MySQL) when you b
342.
▲
by
_ak
13y ago
The German tech- and startup-scene hates the Samwer brothers as much as the rest of the world because they gave German startups a bad name.
343.
▲
by
_ak
13y ago
> Modula and Oberon do not vaguely look like Wirth lanugages, they are Wirth languages. I wasn't claiming otherwise, but rather referring to Ada. > And unlike Pascal, which was designed mainly for educational purposes, Modula and Ob
344.
▲
by
_ak
13y ago
Now were we talking about Pascal or everything that vaguely looks like a Wirth language? Delphi, alright, Ada, okay, but the others? Meh. None of them had anything fundamentally innovative or were just too obscure from the beginning.
345.
▲
by
_ak
13y ago
I learned programming with Turbo Pascal, so I knew before that compilers could be fast and produce efficient code. ;-) If only innovation in Pascal hadn't stopped, we might be using it more than we currently do.
346.
▲
by
_ak
13y ago
As someone who writes Go code professionally, I find Go code to be really easy and quick to write, with fewer bugs/LOC than any other language I've used. Both compilation and execution speed are really fast, so you have both quick edit-comp
347.
▲
Analyzing and circumventing Internet censorship in the United Arab Emirates
(blog.plenz.com)
4 points
by
_ak
13y ago
|
0 comments
348.
▲
by
_ak
13y ago
With the built-in len function.
349.
▲
by
_ak
13y ago
emscripten is absolutely awesome. Some time ago, I used it to port libmp3lame to JavaScript to encode MP3 files in the browser: https://github.com/akrennmair/speech-to-server
350.
▲
by
_ak
13y ago
> This wasn't a 'consequence'; this was a design decision. A design decision with a sound reasoning: https://groups.google.com/forum/?fromgroups=#!topic/golang-n...
351.
▲
by
_ak
13y ago
> Honestly, why can you not 'for var x = 0; ...'? and only 'for var X := 0; ...; ...' but immediately below var x = 0; is just as valid. The := / var syntax in go is just plain weird Because var and := declaration+initialization are sem
352.
▲
by
_ak
13y ago
Traffic in bulk is cheap as fuck. The new tariffs don't reflect the real market prices but are just another way of ripping off existing customers with a functionally defective product.
353.
▲
by
_ak
14y ago
Well, this is Ryan Air, the airline whose core concept is abusing both its customers and its employees. Edit: oh, and they systematically under-reported take-off weights in Germany (and probably elsewhere), paying less fees than they should
354.
▲
by
_ak
14y ago
Poe's law applies here.
355.
▲
by
_ak
14y ago
Well, it's not exactly news that patents are an extortion racket. And where there's a racket, you will find someone to use it, be it the mafia or a patent troll.
356.
▲
by
_ak
14y ago
Congratulations, you're violating Twitter's trademark and content display policy: https://twitter.com/logo
357.
▲
by
_ak
14y ago
Sorry, but I'm not impressed. It's yet another LL-TL-BC (see http://www.zedshaw.com/essays/i_want_the_mutt_of_feed_reader... ) RSS reader, and even one without built-in OPML import.
358.
▲
by
_ak
14y ago
That's why you start your daily standups 10 to 15 minutes before lunch break. People will quickly state their point, everyone will have a good overview over everything that's going on, and more thorough discussions will go on during lunch.
359.
▲
by
_ak
14y ago
You're making too many assumptions. And so does the police.
360.
▲
by
_ak
14y ago
Nowadays police will apply force regardless, and retroactively claim that you didn't comply. Just look at all these videos of people being brutalized and beaten unconscious by police men shouting at them "stop resisting!" So what you're bas
More ›