HN user

camus2

2,399 karma

code

Posts5
Comments1,464
View on HN

It's worse than that, the authentic name-brand listing can still ship scammy clones instead because Amazon aggregates the listing from multiple sellers and pretends they're all the same thing

It's called fraud. Some people here call it "scaling" but it's just good old fraud at scale.

It really is striking to me that it is so popular to dislike Go on HN. A lot of people seem to have to voice their dislike for it instead of just not using the language.

It's normal. After the initial hype 3/4 years ago, developers are taking a harder look at that language and with experience its flaws have become more obvious.

Go type system definitely has problems that aren't addressed by its designers, IMHO limiting its adoption.

A lot of people seem to have to voice their dislike for it instead of just not using the language.

One can use a language daily while still remaining critical of it. People who don't use Go don't care about Go. Only people using Go will complain about its shortcomings.

A lot of Go issues have actually been addressed in previous languages such as Ada. Ada tasks for instance are close to go-routines and they use the same "select" system to deal with concurrent messages. However, Ada tasks unlike go-routines are "objects" that can be referenced as variable, they also can scheduled by the developer.

There is not a single language out there free of criticism, Go isn't different. So it shouldn't really be striking at all.

a GC is not an impediment in a systems language,

You'd have to define what you mean by system language at first place before making such a claim.

Like I said: Go does everything C does, but better.

It doesn't do everything C does, it doesn't allow manual memory management at first place.

So you can't pretend that a garbage collected language does everything a language with manual memory management does.

Manual memory management is a feature, Go does not have such a feature. Deterministic behavior in a program is fundamental when writing hardware drivers or real time programming, Go can't do that.

It's everything C can do, but much better.

No, go has a garbage collector. It is not a replacement for C. Languages like C++, Rust or Ada are.

That is because browser environment catches all exceptions and displays them in console. So effectively they become handled exceptions.

No, it has nothing to do with the developer console. It has everything to do with the fact that async exceptions do not bubble up in the main execution thread. Promises work the exact same way since they existed as libraries long before they were included in the language. It's about consistency, nothing more, nothing less.

Promises existed way before they were put in the specification and way before async/await. So no, promises could not have been advertised as part of async/await since they came before async/await.

This code will just ignore the error. While it is expected that the runtime error would float up and terminate the program - that is what runtime errors are made for.

No, this behavior is consistent with how asynchronous programming works in JS.

    myDiv.addEventListener("click",function(event){
       throw "error";
    });
Nobody would expect that code to terminate a browser tab on error.

This also makes writing tests more difficult because tests often use exceptions to indicate failure.

Then use async functions, problem solved.

The case of bitcoin being safe haven is probably only apply in the long term. It's quite obvious the price is heavily speculated now.

There is no "safe haven" on the long run, it has been a cycle of pump and dump schemes, no more, no less. and it will continue, Right now the exchanges are dumping their crypto and buying fiat.

An investment vehicle as volatile and unregulated as Bitcoin cannot be a safe haven. Bitcoin has lost more than 60% of its value in 4 weeks. It's rife with scams, fraud and exchanges that just steal people's money pretending they were "hacked".

13/ make sure your webpage doesn't depend on Javascript just to display an article and its title, like 99% of news websites and blogs today...

14/ avoid sticky headers,like this page has, that take 1/8 of the screen real estate on a laptop and even worse on mobile.

15/ A reader should be able to increase/decrease the size of the text without destroying your layout.

16/ Stick to simple "websafe" fonts for the body of your articles. Some fancy fonts that look good on your MAC look really bad on Windows.

17/ the most horrible thing designers do: light text on white background. Please stop. Just because it looks good on your calibrated $2000 screen doesn't mean it will on a $250 laptop with limited contrast settings.

Well it has supports for JSX and decorators which AFAIK aren't in the spec yet. It also has a syntax for class mixins without actually doing any desugaring when the code is transpiled. So it's not quite just JS + types.

You say that so definitively. Have you worked on a product with millions of new users a week? It's an extremely hard, constantly shifting problem.

Facebook has hundreds of engineers and enough data to do match patterns against. Facebook can largely identify who's who.

Facebook's entire business relies on user and advertise trust. Why would they sacrifice that for some short term growth that would inevitably kill the business by eroding trust?

Yes, the infamous "they trust me, dumb fucks"?

Think about it--if a user receives a bunch of fake friend requests, it's a bad experience.

Except that Facebook knows who is real and who fake. Just like my mail provider knows who sends spam and who doesn't.

Facebook can display ads to fake users and still make the campaigner pay for the impression, or make a group pay for reaching more users, fakes included.

Facebook can easily filter requests from fake profiles, so no, fake users do not necessary worsen the experience for real ones.

On the one hand this may help certain companies that focus on limited use of customer data thrive in Europe. On the other hand it’s one more tick against Europe for global companies deciding where to invest so expect to see some big downside for the region too as companies and investors focus elsewhere.

What global tech company can really afford not to be in Europe? Google? Facebook? Twitter?

Remember Google’s main business, Search, is still about getting you away from Google as quick as possible.

As a googler, you don't even know that your own company provides analytic tools for websites, as well as personalized integrated search for websites? ads on third party websites? webmaster tools? script cdn? font hosting? AMP cache ? ...

getting out of "google.com" doesn't mean that the user stops being tracked by google.

Tether story is extremely interesting in the crypto world because it goes against everything crypto currencies like bitcoin were supposed to be:

- it's completely centralized, a single actor emits tethers.

- it's completely opaque as it relies on the trust that the actor that emits tethers actually has the money to back the claim that 1 tether == $1, yet you cannot redeem a tether for a dollar directly. Bitfinex TOS even say that they don't have to give you dollars for your tethers, I'm not making this up.

Tether is shrouded in secrecy yet crypto traders happily trade them, despite the fishy history of bitfinex a company no respectable bank wants to make business with. How can anyone think this is going to end well?

Implicit in your comment is that it's unlikely to hire a woman or member of another under represented population who is the best.

I have never said that. It is you who is saying that.

Furthermore I'm black myself so I've been in these situations enough to know that most organizations who do things like that are just using people like me as marketing ploy.

I'm eager to know whether these "hires" are paid as the exact same salary as their counterparts.

And this guy has the audacity to boast on Twitter about how he has too much money he doesn't know what to do with it.

Well how about he gives his workers better work conditions? there are simple techniques that wouldn't even cost him much money like alternating tasks in warehouses, some tasks are less physical than others.

Clearly some here are happy the 19th century style exploitation is a reality for their fellow workers, with the same arguments as 200 years ago like "well if you're not happy go work somewhere else", like everybody has the choice.

Difference is that tech poses itself as "new" (i.e. different from old, traditional things/companies) and its leaders (actual business magnates or your average CEO) either indirectly or directly talk about making the world/people better.

No, a very few Silicon Valley businesses pose themselves as new and its leaders talk about "making the world/people better". These aren't representative of the whole worldwide IT sector, which is no more "feminist" than the coal industry.

Also, stories on tech (maybe because of the above?) are trendier. No one cares if a factory or finance firm have toxic cultures (because we all expect them to?).

Many of the people here are too young to remember how Wall street used to be seen as a "left wing" sector in the 90's the same way "big tech" is now. Ironically shun by leftist activists today as the "personification of the devil".

Wall St finance used to be called the "new money" sector as opposition to the "old money" which was the core of the republican elite. And the same way, some financial companies and CEO claimed to be something new and make the world better. So the irony of your statement...

Because you think hooligans aren't being mean and hateful online as well? let's not even talk about political circles which have nothing to do with gaming. You are talking from you experience standpoint but you're wrong, there is way worse than gaming communities.

It just make it is easier for extremists of all sides to find each other and build echo chambers to strengthen their ideas.

Now this article is a bit hypocritical as every journalist and news media out there is also on social media and use it as a communication and advertisement channel, just like like everyone else. NYT and co love Facebook and Twitter when it helps them bring in paid customers.

Gamers can be a pretty entitled group.

Just like sport fans, moviegoers, fooding enthusiasts or people who buy books. In every circle you'll have a tiny loud minority who behaves like crap, it has nothing to do with gaming. You'd think people who buy books have a better education and behavior? People like J. K. Rowling or Stephen King have had plenty of stalkers and death threats, King wrote plenty of books about on subject.

Emacs is written in Elisp which is a dynamic language just like JavaScript

All dynamic languages are not born equal when it comes to performance. 2 implementations of the same language aren't even equal. While V8 is a fast JS engine, the DOM isn't. Emacs doesn't rely on the DOM unlike Atom or VSCode.