Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
camus2
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
23 ms
·
241.
▲
by
camus2
9y ago
And if you look at C you'll see that interfaces and struct methods are also unnecessary, GC is also unnecessary, bound-checked arrays are also unnecessary. The question is, do you want to write type safe code? which is memory safe? whi
242.
▲
by
camus2
9y ago
> tbh if you program Go correctly, you use interface{} pretty rarely. It's a bit like saying "if you program C correctly, you use (void *) pretty rarely.". that's not the case, Go maintainers themselves keep on adding
243.
▲
by
camus2
9y ago
> It also really makes me wonder if I am living in some sort of alternate reality. I am a professional programmer working at a large company and I am pretty sure that 95% of my colleagues (myself included, as difficult as it is for me to
244.
▲
by
camus2
9y ago
> overt dismissal, with a heavy moralizing tone that you should feel bad for even asking about the issue The attitude of Go community cannot be separated from the patronizing tone of Go maintainers. In fact it stems directly from the peo
245.
▲
by
camus2
9y ago
> I think Russ explained pretty clearly why this is a bad idea. Remember Python 3? Angular 2? We don't want that to happen with Go 2.0. The problem with Python 2/3 is that Python 3 didn't add enough new features to make pe
246.
▲
by
camus2
9y ago
> Or just rewrite it in modern C. This is sane and doable in a short period of time. What do you call modern C?
247.
▲
by
camus2
9y ago
> Far beyond Unreal 4 in terms of both performance and tooling. No, that's untrue. First it's much much easier to develop a game from scratch with Unreal without a single line of code, which isn't possible with Unity. Seco
248.
▲
by
camus2
9y ago
> Processing (from which p5 takes its inspiration) has an explicit goal of being beginner friendly. I was first introduced to it in an art class. openframeworks.cc is a vastly superior library IMHO (C++ though) for serious visual work. P
249.
▲
by
camus2
9y ago
> This is mostly symbolic. The annual ECMAScript 'editions' aren't very significant now except as a talking point. A spec is never symbolic. If a library claims it implements ES2017 then its consumer expects the library to
250.
▲
by
camus2
9y ago
> Yeah, I don't experience a lot of obvious shilling on Reddit When the same talking points are repeated over and over again on large subs and dissident opinions are automatically downvoted to hell, it's obvious there are organ
251.
▲
by
camus2
9y ago
> Why on earth do we still design and implement user interfaces by hand? Shouldn't 99% of development be about creating semantic models and let generic clients take care of rendering it properly based on form-factor, context, prefer
252.
▲
by
camus2
9y ago
That's fine to depend on 3rd parties, provided you have a clear binding contract you have negotiated. The problem with SAAS is that there is no such a contract, there are just TOS which means they can to kick you out for no reason.
253.
▲
by
camus2
9y ago
> onedrive, onedrive for business, onedrive app - Same name not the same product! They did that with Visual Studio too. On Mac it's basically some IDE to develop Ios and Android apps, while on PC you're getting the actual IDE.
254.
▲
by
camus2
9y ago
Neither Youtube or Spotify make any real money. Recommendation algorithms are the least of Soundcloud's worries as the platform just doesn't have any real business plan and just can't play the "growth game" anymore.
255.
▲
by
camus2
9y ago
> What in this document do you find useless or harming? The use of TC39 proposals IN PRODUCTION. The authors of that document aren't serious.
256.
▲
by
camus2
9y ago
Given how GObject is implemented (void pointers everywhere ), that's not surprising.
257.
▲
by
camus2
9y ago
> Place your test files next to the implementation. ok. > A resource always should be plural in the URL. Keeping verbs out of your resource URLs. What does it have to do with Javascript projects? > Avoid js alerts in production ale
258.
▲
by
camus2
9y ago
> Points (2) and (3) are fact and not opinion. None of your points are facts. > And it's clearly not an opinion that many large JavaScript projects are following this practice. I linked to 'React' itself as proof of thi
259.
▲
by
camus2
9y ago
These aren't "best practices" no more than how I organize code is "best practice". These are purely opinions and shouldn't be called "best practices".
260.
▲
by
camus2
9y ago
> If you use type annotations you basically already do that. The type (assertions) are mixed right into the business code! And from there it's not much of a leap to keep the unit tests close by. Unit tests are about testing behavior
261.
▲
by
camus2
9y ago
How about a single live example? surely one could be uploaded on github pages...
262.
▲
by
camus2
9y ago
> Wondering why Dart was not considered. Because Dart is a different language. Typescript is (mostly) Javascript with type annotations, so there is nothing new to learn. In theory, you can just change the extension of a file from .js to
263.
▲
by
camus2
9y ago
> There's nothing "toxic" about /r/golang The fact that go maintainers themselves wanted to get rid of /r/golang actually proves otherwise. As for Dave Cheney, he left that sub long before any Trump dra
264.
▲
by
camus2
9y ago
> /r/golang consensus is against using named values. /r/golang is a toxic subreddit and I wouldn't take anything said there for face value. Dave Cheney deleted his account there and the go team itself wanted to d
265.
▲
by
camus2
9y ago
Lol, Start by eliminating all these useless laws and regulations that make entrepreneurship a nightmare, start lowering taxes on small businesses and start-ups then we'll talk. In France you will get taxed well before making your first
266.
▲
by
camus2
9y ago
https://www.nytimes.com/2017/06/08/technology/verizon-yahoo-... Tumblr is a goner, make no mistake about it. Glad the founders could get free money from Marissa as she didn't know what to do with ya
267.
▲
by
camus2
9y ago
Microsoft got hit with a huge fine because of IE. The reason Safari got off the hook eludes me, maybe because Apple doesn't have a monopoly on computer OS.
268.
▲
by
camus2
9y ago
> Class Decorators (Stage 2) Does it means both Typescript and AngularJS implement/use an experimental feature that is still under discussion as of now, in production? this is a bit risky.
269.
▲
by
camus2
9y ago
> I would also argue metal was never mainstream. Come on, it is/was, at least in Europe. Plenty of famous metal bands in the late 90's early 2000. Even death metal had a few commercial successes.
270.
▲
by
camus2
9y ago
IMHO the obvious reason for the downfall of the guitar is the complete collapse of the music market, especially the "rock market". Who dreams of being a rockstar today? Nobody, you'll make more money playing jazz these days t
More ›