Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
throwbsidbdk
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
1.
▲
by
throwbsidbdk
10y ago
Or just pull my old Ubuntu box out of the closet. No webcam, no mic, no problem. Still, this is hilarious because only the truly desperate will put up with this crap, everyone else will just get their jobs somewhere else.
2.
▲
by
throwbsidbdk
10y ago
I can see why they might do this, anyone that can land a job with similar benefits somewhere else probably doesn't even apply, leaving them with the worst to choose from. Their climate gets even tougher because they "can't hi
3.
▲
by
throwbsidbdk
10y ago
Whatever happened to progressive jpg? You can get graceful degradation for free by just encoding your images that way
4.
▲
by
throwbsidbdk
10y ago
Maybe I was a hit too excited about the perl part. Perl perfected regex and the perl regex engine was integrated into other languages until it became a normal language feature. Regex as we know it was largely a result of the adoption of per
5.
▲
by
throwbsidbdk
10y ago
I think node is the funniest example. "Yay we can run js on the server now! This is the future!" But wait, what other language can't you run on the server? I can't think of a popular language in existence before js to ta
6.
▲
by
throwbsidbdk
10y ago
I'm in the opposite camp, it feels like js is mutating quickly to try to fix the rediculous problems with the language because people are forced to use it. You don't see such sweeping changes in other languages that have been arou
7.
▲
by
throwbsidbdk
10y ago
I donno man, the longer I use typed languages the more I hate untyped ones, if only for the IDE help alone. All the newer static languages use type inference anyways so its not that common to need to specify explicitly. Besides, if you want
8.
▲
by
throwbsidbdk
10y ago
I see the proliferation of JavaScript tools as a massive failure of the vanilla js standard library and ECMA. Most of the stuff out there just rebuilds basic language features that would be standard in other languages. We wouldn't need
9.
▲
by
throwbsidbdk
10y ago
Fun factoid most have forgotten: regex is perl. The beginnings are elsewhere but regex as we know it was designed as part of the language and the engine was pulled out and reused when people found how useful it was. Perls regex parser is st
10.
▲
by
throwbsidbdk
10y ago
I have heard whispers of this, and the mention of common on call hours seems to lend it some credibility
11.
▲
by
throwbsidbdk
10y ago
The failure mode doesn't matter much in practice. You need to track how many inserts you've done on both for practical reasons so with either you'll have a set cutoff before rebuild. Cuckoo filters are more likely to be used
12.
▲
by
throwbsidbdk
10y ago
What makes these so easy to detect that they're this secretive about it? There has to be obvious clues in the TCP/IP stack. 4g modems are opaque and proprietary so it's unlikely the fear of discovery lies there. If I had to g
13.
▲
by
throwbsidbdk
10y ago
The net effect is much larger than the smallish overall effect appears to be. The request is much smaller and this has a surprisingly large effect because modern consumer connections are asymmetrical as much as 20/1. Those requests tak
14.
▲
by
throwbsidbdk
10y ago
Http was not designed for what we're using it for. The biggest problem is numerous requests, which is caused by http using TCP underneath, not by multiple requests in themselves being bad. Bundling is not a best practice because anythi
15.
▲
by
throwbsidbdk
10y ago
To add to this, you can buy GPS time source dongles really cheap and in Linux it's not too hard to run one as a parallel/backup time source. Especially when using distributed databases where write priority is determined by timesta
16.
▲
by
throwbsidbdk
10y ago
My biggest issue with NTP is little control over who runs the servers. Unlike the CA system that has checks in place against bad actors, practically anyone can run an NTP pool. It was discovered a while ago for example that some part of the
17.
▲
by
throwbsidbdk
10y ago
Have you looked at Siphash? I remember reading recently that murmur has been found to have some predictable hashes independent of salts but a lot of big names still use it since it's fast and has good properties.
18.
▲
by
throwbsidbdk
10y ago
Okay thanks, that explains the why but doesn't make it sound less terrible. They essentially built a nosql database on top of MySQL. Forgivable years ago but this was in 2014...
19.
▲
by
throwbsidbdk
10y ago
Just noticed this article is 3 yrs old which is probably why some of the advice seems out of date. Needs a section on http2/spdy
20.
▲
by
throwbsidbdk
10y ago
I didn't know Erlang had been around that long, I've only seen it pop up within the last few years
21.
▲
by
throwbsidbdk
10y ago
Nothing hard but the various leaks of diplomatic cables and spy tools have made claims of state sponsored hacking undeniable. Everyone knows that all the big companies are getting hacked all the time thanks to the leaks. How is a technical
22.
▲
by
throwbsidbdk
10y ago
It's gotta be the case. Probably choose trip db based on cutting map into squares or hexagons. Dump all location data from drivers and riders into it real time. Sounds like they've got batch jobs running against these databases to
23.
▲
by
throwbsidbdk
10y ago
>The entire trip store, which receives millions of trips every day, now runs on Dockerized MySQL databases together with other stores It really does sound like this is part of the issue. Millions of trips is billions of db row per day. A
24.
▲
by
throwbsidbdk
10y ago
Is it not cool to call these things worker threads anymore? Nothing wrong with the article but I'm getting annoyed by the trend to rename constructs and common patterns in new languages. Wasting time learning about Y in language B only
25.
▲
by
throwbsidbdk
10y ago
It sounds like Uber has a database cluster for roughly every employee?!! Uber has a single product that largely centers around 1 app. How can this be necessary? I have a feeling... That they're dumping realtime GPS data into a bunch o
26.
▲
by
throwbsidbdk
10y ago
True. Even very successful database projects in Java have some issues with GC pauses. Go seems to be, IMO, taking the things Java is best at and trying to make something better. Basically, how would you build Java today if you could do it a
27.
▲
by
throwbsidbdk
10y ago
Companies have always shifted blame. I think there's just less disadvantage to admitting you were hacked than there used to be. Companies used to keep that stuff under wraps to avoid looking weak, but it's so common now that it do
28.
▲
by
throwbsidbdk
10y ago
Verilog does exactly this. You design the logic than simulate all the gates. I'm sure there's some open cores out there ready for simulation if someone wants to fiddle with it
29.
▲
by
throwbsidbdk
10y ago
Http2 fixes the speed issue and generally requires HTTPS, Eventually all http will be encrypted. Unfortunately some big names are dragging their feet implelenting http2 in servers, even though most clients already support it.
30.
▲
by
throwbsidbdk
10y ago
Web based? Some things to read about: Web - Rest services and token based authentication. Spa frontend driven by JSON APIs seems to be the most popular way to go. Database - Cassandra is probably the closest to industry standard Scaling ser
More ›