208 karma · joined November 23, 2011
This is interesting to me. At first glance I couldn’t really figure out “why now”. But I guess with Optane there really will be a need for addressing petabytes of ram, as it will span DRAM and Optane. It seems Intel thinks it will be a competitive advantage.
Benchmarking, the higher ops/sec the better. Safari 12.0 on Apple iPhone (iOS 12.1).
Test 100 needles against 16 dictionaries of hostnames - Set-based x 3,763 ops/sec ±0.19% (68 runs sampled) - Regex-based x 392 ops/sec ±0.16% (66 runs sampled) - Trie-based (1st-gen) x 20,669 ops/sec ±0.15% (69 runs sampled) - Trie-based JS (2nd-gen) x 16,926 ops/sec ±0.71% (69 runs sampled) Done.
Help solve America's healthcare problem, one bill at a time. CueSquared is a fast growing startup looking for key early engineers. We save medical practices millions by replacing snail mail bills with secure sms payments and appointment reminders. Looking for a full stack engineer with: strong backend data processing skills; data modeling/processing data at scale; great software design; able to both work independently and with a team.
Medical billing may be an old industry, but we're using fresh tools to tackle the problem. * Java (spring-boot / micro services) * Well built cloud-based devops experience (AWS / Google Cloud) * Modern React frontend
Competitive salary and employee-friend stock plans. Come help save America's healthcare problem.
Contact wdolphin@cuesquared.com
As it stands, I believe evidence suggests that people may report to prefer a style, but it has no measurable impact on their learning.
So if a user is on a mobile device and switches networks, 50/50 they will receive a consistent version?
Did you consider using Geo based filtering? Iirc Cloudfront has support for geo restrictions, so you could create multiple distributions and restrict one to a geo for rollout.
https://en.m.wikipedia.org/wiki/McDonnell_Douglas_F/A-18_Hor...
The theory explains why someone would want not to cry in front of people (loss of prestige/dominance), but not why someone would want to cry alone, in private.
This is vulnerable to path expansion attacks. If someone passes a URL such as your site/s3/..EVIL_BUCKET/EVIL.js all of a sudden your site is serving someone else's content. Bad idea. Use virtual host style buckets instead, i.e S3_bucket.S3host/content.
I was surprised by the contrasting sense of importance of delivery guarantees in the article. At the start, losing a message was akin to the death of a child. At the end, shrug. Now every single machine failure (or even ømq process restart) failure will lose you log messages stored in memory :(.
Glad to hear you found a solution that worked for you though! Would love to hear about difficulties you had with the new system, in particular adding brokers.
I see the two forms of business sometimes differentiated in that way.
To paraphrase: We programmers need all the help we can get, and we should never assume otherwise. Careful design is great. Testing is great. Formal methods are great. Code reviews are great. Static analysis is great. But none of these things alone are sufficient to eliminate bugs: They will always be with us. A bug can exist for half a century despite our best efforts to exterminate it. We must program carefully, defensively, and remain ever vigilant.