Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
nousernamesleft
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
9 ms
·
31.
▲
by
nousernamesleft
13y ago
A language without a global lock to make threads useless.
32.
▲
by
nousernamesleft
13y ago
>Does Mysql lend itself innately to scalability at Amazon/Google scale that is hard to do with Postgres ? No, quite the opposite actually. Mysql scales poorly with high concurrency, and replication suffers from "oops I stopped
33.
▲
by
nousernamesleft
13y ago
Django requires multiple processes, which makes sharing things like connections quite difficult. That is not sane.
34.
▲
by
nousernamesleft
13y ago
Why do you present a false dichotomy? The gnome team (and presumably at least some gnome users) consider them features. Those features are implemented as non-portable crap. Saying gnome works fine on openbsd and pointing to part of gnome
35.
▲
by
nousernamesleft
13y ago
Not everyone runs some PHP damaged setup where connection pooling has to be pushed out to a proxy. Some people use sane applications in the first place. There is no reason for those people to add an extra layer of latency and potential fa
36.
▲
by
nousernamesleft
13y ago
What a remarkably dishonest argument. The example of gnome running on openbsd is precisely because the openbsd ports people patched the hell out of it to remove all the non-portable crap. Leaving a gnome with a bunch of features gone. An
37.
▲
by
nousernamesleft
13y ago
You suspect wrong. Being new does not mean the same as being modern. Systemd solves a problem that doesn't exist. You are never going to see that kind of nonsense in openbsd for example.
38.
▲
by
nousernamesleft
13y ago
>Isn't it logical that after 10+ years of making things also possible on BSD, we now have Linux as main focus? Sure. But then don't keep lying and pretending it is portable. If you are writing linux only software then don
39.
▲
by
nousernamesleft
13y ago
>My issue here is that types, once defined, rarely change in any significant fashion. Refactoring is (generally) an exercise in mutation of logic, not so much the underlying types. When types do change the code that operates on them dras
40.
▲
by
nousernamesleft
13y ago
>Marlow is _full-time_ at Facebook And? Before that he was full time at Microsoft. He was never an employee of any sort of official ghc company working on ghc full time. >Not saying he's joined the dark side like Erik Meijer Wh
41.
▲
by
nousernamesleft
13y ago
>If that's true, then it'd make Ken Levine just an asshole That would probably be the nicest thing anyone has ever said about him. He is not well liked by past co-workers or employees.
42.
▲
by
nousernamesleft
13y ago
And yet the whole first part of his talk was problems with scala that are not problems in haskell. And many of those problems exist precisely because of java compatibility, which he acknowledges and says is not a good enough reason to do t
43.
▲
by
nousernamesleft
13y ago
Yeah, for example: PHP's accidental broken support for octal numbers is definitely the fault of all the people who use PHP, not a problem with the language.
44.
▲
by
nousernamesleft
13y ago
>Simon Marlow, Haskell's lead compiler developer in recent years, quit, leaving arguably a much larger gap than @paulp leaving Tyepsafe Quit what? He is still a ghc developer. He quit his job at Microsoft Research to go work at Fa
45.
▲
by
nousernamesleft
13y ago
Yes. http://www.ats-lang.org/
46.
▲
by
nousernamesleft
13y ago
>In some sense this is all a moot point, because any difference in development speed between statically-typed and dynamically-typed languages is dwarfed by one's familiarity with the languages in question I dunno, I have 11 years of
47.
▲
by
nousernamesleft
13y ago
>Over the years I've worked pretty deeply with both static (C++/Java/Scala) and dynamic languages (Python/Ruby). I simply don't agree. How did you use scala? Did you write java code in scala as most people with
48.
▲
by
nousernamesleft
13y ago
>There was a program "UO Extreme" Yeah, I know the guy who wrote it. >which let you fast walk No, it let you work around having a high latency dialup connection. All it did was watch for outgoing movement request packets an
49.
▲
by
nousernamesleft
13y ago
If you just check that they did face the right way, then cheating is still trivial. Just instantly turn and fire instead of just firing (this is what aimbots actually do anyways). The problem is you can't have the client send all 100
50.
▲
by
nousernamesleft
13y ago
>The F2P game You've already explained a big chunk of the issue right there. There are many poorly written games. PoE is one of them. That doesn't mean you can't write a similar game well.
51.
▲
by
nousernamesleft
13y ago
First person shooters are split, part server and part client. For example, an enemy comes in range of you, your cheat automatically triggers a "shoot at the precise direction of their head" command to be send to the server. The
52.
▲
by
nousernamesleft
13y ago
>WoW has a demanding enough latency requirement And yet ultima online proved that excuse was bogus before WoW ever existed.
53.
▲
by
nousernamesleft
13y ago
You might want to re-read my post. I specifically pointed out that shooters are the standard example of where you can't do everything server side, where as traditional MMOGs you can.
54.
▲
by
nousernamesleft
13y ago
>Cheating in MMO games is always a battle Cheating in MMOGs isn't much of a battle. Do everything on the server: problem solved. Consider UO did this correctly in 1997 and yet games like WoW came out much later and still did it wr
55.
▲
by
nousernamesleft
13y ago
Realistically that isn't much of an issue. If you are doing something at this level, you pick your hardware for the task. You don't need to support every random old dell PC someone wants to use like a general purpose OS has too
56.
▲
by
nousernamesleft
13y ago
Huh? Are you sure they weren't marked as duplicates of the original request made in 2010, which was closed as "fixed" in 2012? The functionality was available as a library on hackage starting in 2009. It was added to the s
57.
▲
by
nousernamesleft
13y ago
Yeah I was just referencing the standard pattern for doing this, I didn't intend it to be complete code. Using a table that stores a new copy of the item for each "update" and having a convenience view that shows the "c
58.
▲
by
nousernamesleft
13y ago
It is still information, which can be useful. For example, I am working on a redesign of a website where they are insisting on making the text unreadably small because "it looks like geocities" if they text is normal. If these k
59.
▲
by
nousernamesleft
13y ago
That seems like an overly complex way to do the standard: create table foo_history; create view foo as select * from foo_history order by date_added desc limit 1;
60.
▲
by
nousernamesleft
13y ago
>And "anti-GNU people" is just a lame insult It is an insult? Like "people with common sense" or "individuals of sound mind"?
More ›