skysight-inc/HackerNews huggingface dataset:
Interesting, I've been using galera clustering for a couple of years and the first months of setting up a new cluster, a new environment, have always been plagued by bugs and issues.

Eventually it stabilizes but I still have binary logs disabled because of an open issue over a year old.

I'm afraid that MySQL will have the same issues now that it's new.
>Most shell pipelines don't name the things they operate on.

That's because they don't operate on much more than strings.
I think that's a description of how the cluster metadata is managed, and not a description of the actual cluster tasks.
Non existent or completely hidden?
Didn't work for me on my 34" screen. Perhaps the screen is too big.
The real issue is that NVIDIA does not care about OpenCL as long as CUDA is usable. Since their drivers are proprietary, no one else (who does care) can make better OpenCL support happen.
Exactly... CISSP shows that you have an understanding of risk, numerous compliance requirements, and how much basic housekeeping activities like asset inventory management or having proper data classification/access controls help in maintaining security. The title of "Information Systems Security Professional" suggests that you're knowledgeable enough to speak intelligently in all of the ten domains, but your everyday job might be in a single relatively non-technical domain, like "Business Continuity and Disaster Recovery Planning".

I wouldn't expect anyone with a CISSP to be an expert in "tech ninja" stuff, but he should be able to assess whether overall security is better served by investing in the "ninja work" or, for example, additional phishing training for employees, at a given point in time. This is certainly not a deficiency in CISSP, and I don't think anyone with enough experience in the infosec industry would have such an expectation.
Although not immediately destroying data on exit is important, stateful applications have other important requirements. StatefulSets are the Kubernetes feature intended to address some of them, but it is not yet marked stable.
I have updated my post pointing your opinion.

I agree with you that major corporations can threaten free speech more than governments, but my point is: when a government censorship's something is different when a corporation censors something, because when the gov. makes the decision, you have nowhere to run.
I threw out many things last month and my friends were like "Ah, so you are into this whole Minimalism stuff now?"

Didn't even know about this.

But yes, I have the feeling that things own me and not the other way around...
There really isn't clarity here. The article argues that the flight wasn't overbooked, therefore UA couldn't kick anyone off. I agree if it wasn't overbooked, but it's not clear that that's evidently true. It's certainly gonna be contentious and probably up to a judge or jury to decide if it actually gets that far. I doubt it.

The more pressing matter is what do you do as a passenger when YOU are involuntarily denied boarding due to overbooking? Are you gonna sit in place, say, "I don't believe you." and wait for the stasi to take you away for a beating?
Yazidism, the religion the Yazidis combines elements of Zoroastrianism, Islam, Christianity and Judaism.
In Haskell there are some rules of thumb: if your new function is just a composition of existing function, point-free is fine. If you need 'flip' and friends, consider giving points a chance. There's a grey area in the middle that asks for judgement calls.
The "certifications" in medicine and law accompany postgraduate degrees and are far, far more recognized than the random certificates you listed, some of which are profit-making enterprises from for-profit companies.
I don't. I consider it to be morally objectionable to say "man, I really hate arbitration clauses as a customer" and to then turn around and say "well, I should impose arbitration clauses on my customers." Besides, limitation of risk is already possible in a variety of ways: insurance, company formation structure, and being reasonable with your customers. It is atrocious that a core feature of our constitution is so quick to be contracted away by people who are in the position to effect change.

This goes double for Y Combinator-enabled companies because they operate under the guise of being better for their people, their customers, and their industry than others.
I'd be curious to see the Lua code that implements this. Anyone care to indulge me?
Lassa Fever kills 24 in Bauchi
Just out of curiosity, how is that module tested? It is one new file without a single test. How people know it works and change it knowing it still works?
Job postings are wishlists. Especially in this hypercompetitive market, employers will be happy to find a dev with 2/3rds of requirements. The more varied experience you have, the less having all the skills listed matters because you've shown you can learn things.

Especially with super specific skills which are unlikely to known by many people... It's either the main requirement and you have no chance in hell if you don't have it, and anyone with that skill will get the job regardless of their other skills, or it's something you can learn on the job and they just put it out there as a plus for people who can be onboarded faster.
Chase Ink Business Cash gives 5% back on:
- office supply stores
- cellular phone, landline, internet, and cable TV services
You have a lot to learn.....You'll figure it out eventually.
> order a passenger removed for disrupting a flight

Passenger was not disrupting the flight in any way. Passenger was behaving properly and then was forced to leave for the convenience of the airlines at great inconvenience to himself, despite the fact that he was as entitled to remain on the flight as any other passenger -- as in this was unfair to him and him alone. It was also made clear to him that he was not responsible for being forced to leave as well as the fact that all the other passengers felt the exact same way as the passenger who was being forced to leave.
Hi!
Memory is definitely an issue today, especially with big fat server processors...

Here is the small program I wrote, first allocates an array, then writes a random placed linked list that touches all the array cells (e.g. start->|4|6|2|5|3|end , so it goes to cell 1, then 4, then 5, then 3,2,6 and done.

Then it reads the same array from start to finish, just to sum contents. This is fast and goes to 6-8 GB/s, depending on unrelated memory pressure from video and os tasks. This is the advertised speed. So I don't think it's a swap issue (and my SSD is way faster :-) I've also tried with smaller and bigger arrays. Just ensure it stays in real memory.

Moving around in a big array is very hard on the memory controller:
- no prefetch possible;
- row and column changes at every access (almost), so commands have to be issued to burst terminate, close row, close bank, precharge maybe, open bank, activate row, fetch address, and who knows;
- no advantage from interleave;
- no advantage from a fat 64 or 128 bit bus;

It is the combined time needed for each and every memory read (due to randomization) that cause performance to drop.

This is the code I've been using. I've modified it to work on unices (OSX has an issue with timeval struct), but have not tested on them. It compiles, may need to be altered a bit. Launch it with ./a.out <array_size> <random seed>. You will note that, as soon as the array moves out of caches, hell breaks loose. Works with gcc or clang.

https://godbolt.org/g/qX39tL
How about Drupalgeddon? Not covered by the CoC.
OK, I read that and didn't understand the "registered" (should be "users that have a License").
I understood as "registered on the forum" and figured I could try it. It ended up erasing my non-dev sublime text :'(
Parens can be harder to parse for humans than operators.

That's the whole point that justifies not going for S-Expression syntax for every programming language in the first place.
JSON is a serialization format itself. Even Javascript, which has JSON-like structures as native objects, has to serialize it (JSON.stringify) and deserialize it (JSON.parse) into text.
Your class is not syntactically valid ES2015. Typescript is allowing a shorthand that ES2015 doesn't allow and rewrites it to proper ES2015. It's a tiny babel plugin. Maybe a stricter output target should provide a syntax warning here.

The source conversion here, based on the implications of the shorthand, shouldn't be a surprising output and looks like perfectly readable, idiomatic JS to me.
Citus by definition is third party.

And whilst it has been recently open sourced it is always a risk to depend on a project that is controlled by one vendor.

Especially when you are looking for enterprise support.
It's like jobs that ask for "Chef, Ansible, and Puppet". A recruiter explained these are usually a typo s/and/or, where they're looking for that type of automation experience. A good rule of thumb is to apply when you can do 50% to 80% of the job. Also, find if they're looking for someone to "grow into the job", or a SME to take over ongoing projects.

Recruiters are almost always non-technical - when they start to learn what we do, they become us, and find their own jobs. They are more likely to get lost in the "alphabet soup" of acronyms we treat as a "techie cant". And the hiring manager might not have been clear in the job posting. Best to get it directly from the source.

Your resume is a key to unlock the first few interview loops, where you can actually talk to people, find what they're looking for, and customize your pitch so you meet their current needs. Remember that companies are run by humans, not machines. Almost every hiring process is going to be steeped in NIH and defensiveness.
Companies maybe, their customers is a different story.
I don't know - he's just changed perspective. It's still about how few things he has compared to others. This was a fault in his mind before, but he's turned it into a strength.

In the end, it's the same psychology though. He's still comparing himself to others, only now he can justify feeling good about where he is in the comparison.

Seems like it'd be better psychologically to just stop comparing yourself to others. You get to enjoy your "stuff" without restricting the activities you can do or putting the onus on others... Renting or borrowing things has an additional cost that will bear itself out in the long-term.
This is hilariously awesome.
I don't see what's so baffling about the advice:

Nvidia: run a special process to fetch one of a limited set of binary blobs from a single vendor, shim them into the kernel and cross one's fingers that this combination of binaries will work. Then go through it all again at the next kernel update. Yes, Ubuntu and co. have scripts to do this, but it's all a big hack.

Intel: the drivers' already there, included in the kernel; there's very little to go wrong.

My current system has Intel graphics; if I did end up stuck with nvidia hardware, I'd try the noveau driver, and failing that I'd use vesa. Installing third-party driver binaries isn't worth the hassle.
NGINX Plus has been around since at least 2014 if not longer. Your theory makes no sense, the server has been rising in popularity even faster since.

AFAIK the Plus version is just not something people care about but its also never had any impact on the open source one. And as a strong advocate of open source I find it extremely annoying when users find reasons to complain about friendly models for monetization of such software. :/
Traefik was written before haproxy had hot reloading configuration in 1.7

It does one thing and does it well - auto configured and discoverable lb and proxying designed to run in container environments

Easy to get running, easy to know everything it can do and without much effort it gets a lot accomplished

Not that nginx and HAProxy still don't have their place, but if you want to front a docker swarm or k8 stack traefik is just easy whereas nginx/haproxy have to be configured for that task
> It is very rare to find a task which is memory speed bound. There's almost always substantial processing to be done with data.

One could argue that memory speed doesn't matter because memory latency has remained (relatively) constant since the advent of DDR. Can't process something while you're waiting for that cache miss to complete.
When will California collapse?
It's their job to say "no", and your job to submit your application.

I would recommend against obvious mismatches (ie: 10yr experience v. 1yr), but if you're hitting 50%+, and especially 75%+ of advertised requirements, then it's not a bad thing to submit your resume.
The article you linked says the individual was from the City of Chicago's Department of Aviation. While you do bring up an important clarifying point, I'd be surprised if the individual in question didn't have most or all of the same authority/powers as a police officer within his jurisdiction.

Some additional information from the Wikipedia article on airport police that seems to be relevant: "The City of Chicago Department of Aviation Police perform safety, security and law enforcement functions at O'Hare International Airport & Midway Airport. The department was formerly called the Department of Aviation Special Police. The Chicago Police Department Airport Unit also performs many of the law enforcement duties in and around Chicago area airports." (https://en.wikipedia.org/wiki/Airport_police) However, that information may or may not be current.
>Downside: Legibility? Future-proofing? Whats that?

There's nothing in this practice that is against future-proofing.

Legibility, yes, but those formats are not meant to be human readable.
I have heard that most Parsis are rather well to do in Indian society, is this accurate?
You can give everyone a separate card/number.
Look at LuxRender. It's a very capable, free (open-source), GPU-based, standalone renderer.
I'll bet a whole bunch of people repeated that one without attribution, especially if they were stinking hockey coaches.
Oh sure, I agree that containers are not mature enough to persist data yet.

But your previous comment implied that Kubernetes was designed inherently for stateless tasks only.
We've done crawls of over 250TB and 3 billion web pages. If you need to crawl more than this you can simply shoot us an email and we'll provision resources for your mega crawl.
The places I've lived. Not just BT; literally every company I've dealt with since getting back has been somehow ragingly incompetent. How about a welcome letter with account number asking you to sign up online, followed by support call saying that won't actually work because it takes 10 business days to move your details from one computer to another?

The Netherlands is one such country: not perfect but vastly better - definitely including the health service. You certainly don't pay nothing for the NHS.
I didn't realize I was on the tail end of millennials, but I was born in '93 and Selena died when I was one.
>I didn't know JSON was serialized.

Think of it like this: anytime you get stuff from the memory of your program (arrays, lists, strings, etc) and export it in a textual or binary format that can be exchanged between programs, moved over the network, saved to a file, etc, that's serialization.
If you want the job, apply for it.

If you don't want the job, don't apply for it.

Show them that you will add value to the company, and that you are keen to engage with the work, the product, the customers' requirements, and getting things done.
K-Pop: A Silicon Valley Understanding of Why It’s So Good
Again, when this letter was first posted, there was no mention of this being a sex thing. As far as well all knew, the matter was about actual misogyny, not kink.
I've been in the industry since 1995. I've worked for Fortune 500 companies. What's the experience I'm missing to appreciate the CISSP? Because from where I stand, it seems mostly like a scam to me.
Is it possible to get stale reads from non-primary nodes in a single-primary setup?
Yes. You know how product requirements are 70% accurate at best, and usually closer to 30%? Job requirements are the same.
Wechat controls social connection. It is like you cannot compete with Facebook on social as well here. So, you have to cooperate with them.
Depends. I like using (.) for eg chaining functors, even though it's not trivial:

(fmap . fmap . fmap) toUpper

is a function that goes three levels down and applies f, eg on a 'Maybe (Int, [Char]))' and I find this style easier to read than:

fmap (\i_string -> fmap (\string -> fmap (\c -> toUpper c)))

But chaining 'fmap's in this way might be a special idiom that people can get used to, and not say anything about using point-free style in novel situations. The nice thing is that you can mix 'fmap' and eg 'traverse' like this.
Follow the 70/30 rule. You should be able to do around 70% of the job with knowledge you already have.
An anecdotal word of warning: I wore bi-weekly disposables as well for quite a few years and would repeatedly sleep in them. Never had dry eyes or irritation, however after a few years I developed tiny capillaries growing in my eye (corneal neovascularization), as it turned out they were not getting enough oxygen.

Supposedly if they continue to grow I could lose my eyesight, and they won't actually go away even if I stopped wearing lenses.
Hi, I've posted a few details and a sample program over here.
As you correctly notice, latency is a big issue on modern machines, way worse (in proportion) than it was in the late eighties.

But as soon as the wheels start turning, they spit out a lot of bytes, for sure!
<sigh> it's not a false dichotomy. The comment I was replying to was specifically expressing disappointment that his efforts in getting certificate would be overlooked because of a negative attitude in the industry to those certifications. I was merely expressing encouragement that not everyone would look on those certification efforts negatively.

The article takes what I think to be an overly absolute position in suggesting that certifications are actually harmful to the industry.

I'm not suggesting that you are opposed to new talent, I've not said that anywhere.

What I've said is that I think that cerifications can be useful for newcomers in demonstrating effort/ability in a field.

I think that those certifications can be useful specifically in scaling entry to the industry (I'm not saying they need to be expensive, heck I'd love it if they were free, but someone has to pay for the effort required).

The problem with leaving individual companies to review every candidate from scratch is that it's a huge waste of effort. If you're starting a SOC and have to fill 50 spots and get 2000 CVs across your desk, you realistically are not going to be able to take an approach of manually interviewing every single candidate.

Now and I'm sure you know more than I , that doesn't apply to high-end security testing companies, but different types of roles require different approaches.
sofi.com doesn't have loan consolidation fees. I consolidated $40k worth of credit card debt into one loan at 8% interest and have been paying it down at like $1000 a month.

This method only makes sense if you also figure out how to control your credit card spending in the first place.

I opened two checking accounts and set up direct deposit split between them.

One checking account receives the exact amount of money I need for all of my monthly expenses (according to a budget), and the other checking account receives the extra money which I have allocated for "fun" spending.

The snowball method never worked for me.
> we do not consider them Parsi

Strange, as Parsi comes from the word Persi, or Persian. Rhythmically, Farsi is the language of the Persians. In Pakistan, we refer to native Farsi speaking people as Parsi, Persi, or Irani.
Once you start getting into quality-of-service, basic rate limiting like the discussed is not enough. I think Stripe did a better job of covering such concerns in their rate limiter post. They specifically talk about being lenient to "bursty" traffic, as that was a legitimate use-case for clients.

https://stripe.com/blog/rate-limiters

https://news.ycombinator.com/item?id=13997029
I'm just going by the letter, and mostly on the issue of "how do we handle misogyny in our orgs" not about Larry himself. Unfortunately HN will no longer let me edit my first posts to point out "it was a sex thing".
The thing is they have already had people been sent to prison for a single "like" in social networks or for expression of dislike in comments section. It didn't look like somebody cared to investigate anything. Something tells me it wouldn't be surprising at all if the "arrested for investigation" is turned into "sent to jail" in this case, too.
>You may want it copying Windows, but I for one would switch away from whatever distro tries copying Windows, because I detest it.

That's fine, but Linux is never going to achieve any significant marketshare (and thus get support from hardware and software makers) as long as it tries to standardize on weird UIs. Having some weird options for those who want to mess with them is great, just don't make them the standard. That's the problem with Linux: for some stupid reason, the distros have mostly standardized on Gnome3, which is a resource hog and horrible to use, and not an easy transition for a non-technical Windows user. If they adopted KDE instead, Linux would probably get a lot more popularity.
The worst part of that macro is that it is inherently unhygienic: it leaks the variable name 'i' up the scope
These are marked beta, and they don't address all of the needs of stateful applications. This blog post [0] from the official k8s blog covers many of the caveats well, and basically describes databases as the anti-use case with statements like:

>What is the benefit you hope to gain by running your application in a StatefulSet? [...] If you have a few instances of your storage application, and they are successfully meeting the demands of your organization, and those demands are not rapidly increasing, you’re already at a local optimum.

[0] http://blog.kubernetes.io/2016/12/statefulset-run-scale-stat...
Blog post for those who prefer text to video: https://strangeparts.com/how-i-made-my-own-iphone-in-china/
W3C do not have a grasp on politicking, period.

Just watch them rubberstamp a web spec for DRM...
I find the opposite worse: using the same term for different concepts. (I am looking at you, C++ people, and your so called "Functors"!)
I think linked article and regulation adequately address that. If the pilot asks an individual to debark, s/he is not, in fact, entitled to remain on the flight, other regulations notwithstanding.
he looks so tired at the end of it, the video is well edited too, where he'll skip over what's probably long hours and tedious failures with small or sped up clips
Thanks for the quick summary! You're saying that each node in the cluster is a complete copy of the data. So this solution will give you high availability on both writes and reads with one node in a three node cluster down. Can you read as long as one node us up but not write?

For the performance piece, I'm looking at the attached link and it seems like neither read nor write throughput goes up as you add nodes. So will this allow you to scale your read / write volume horizontally or is it just for high availability? It doesn't seem like you can just add more nodes to get more write throughput. I'm guessing you'd still need to take advantage of read only replicas to scale read volume in addition to a cluster.

Also, since each copy needs a complete set of the data it does not seem like this clustering solution addresses growing data size. Correct?
>Election fraud has been non-existent since then.

Can you provide a source for this please?
Is there any support for sharding?