skysight-inc/HackerNews huggingface dataset:
> Possible but not that simple since a new CC is also tied to your identity and billing address.

Billing address sort of, but address verification is usually only on the numbers, not the names of the street. Very few credit card systems pass the name on to the bank when requesting authorization. If you're only using streaming, it doesn't really matter if the street address isn't correct.

Credit and background checks usually request a lot more information than netflix does; nobody would give netflix their social security number, or recent addresses.
"feature requests that are fishing expeditions on the customer's part". This is a red flag. If your product market fit is strong, and you understand your value proposition, your prospects requests should fall somewhere on the roadmap. If they are too far out in left field, you may have other problems. The more your product solves a real problem, the more willing enterprises are to do things your way (take a patch every week, forgo some network architecture standards, etc). When selling, look for the signs that they are willing to play ball as an indication of commitment.
There are also people who are happy to self-direct but don't want to waste their time on things that will never be accepted. Some maintainers will sign off on proposals; others won't review anything that doesn't include a patch.
In the math and engineering classes I took, the prof normally just distributed his notes via PDF.
It should probably have been titled "The Utter Uslessness of Unstructured Job Interviews", because that's the kind of interview the author criticizes.

In my personal experience, structured interviews can be very helpful in determining a candidates abilities.
That is the way for one off applications. Applications that you use once in a while, like a DVD writer. Or applications that you set up once and forget it, like f.lux. I usually have to install several applications before finding the DVD writer that works for my setup and file type. After 5 months, I doubt I will remember which of those I used. A reliable way of navigating to a section on the menu where all installed DVD writers would be listed will be a God send.
Of course, I can key in "DVD" or some other term and pray it shows up. It will work if the DVD is in the same of the app, or if the developer thought through the use cases of myriad environments and had included DVD in the description. Unfortunately if I had installed an app for some use other than its primary purpose, remembering that and searching for it certainly made me pull my hair out.
os2museum link: http://www.os2museum.com/wp/os2-history/os2-2-0/
Is that true? Isn't the generic accusation against AmaGooFaceSoft that your interview performance largely depends on whether you happened to study some interviewer's pet topic (e.g. parallelism, dynamic programming, networking, etc.)?
Question: can bank defends themselves when the DNS attacked is client-side?

I am from Brazil, and many, MANY, MAAAANY times I saw my bank webpage be slightly off, and I noticed it was fake, every single time after tracking down the problem was some DNS interception, for example once was a virus on my PC, another time was a virus on my router, another time someone used a bug on my modem to change its DNS configuration without knowing the password, another time the local ISP got hacked and their DNS servers polluted with fake IPs for all major banks.

So, can the bank somehow defend itself from that? (not that they care... from what I've seen so far banks just tell the costumer that he lost the money due to his own fault...)
Thanks for the insights!

I'm actually using MySQL (MariaDB, actually) in production because it does work fine, does all we need in an OLTP data store, ops tooling is very good and we need reliable multi-master (Galera) for load balancing.

I'm not an expert on databases, but I've heard so many DBAs tell me how PostgreSQL is superior with regards to features + correctness (features that I don't actually need for our use case, but still) except for scaling out.

What's your take on this? If you were to start on a green field, what database would you recommend for a typical SaaS/OLTP workload?
Can you go into your experience evaluating MicroPython a little deeper? What were the pros and cons you discovered?
When I gave up on my Amiga, I thought hard about OS/2; but I was a college kid without a ton of disposable income, so I built a DIY PC and stuck a $99 OEM copy of Windows 95 on it. Soon after that I switched to Linux, and rarely looked back (I've almost always had at least one PC laying around that could boot to Windows for audio work and games).

Rexx was one of the reasons I liked the looks of OS/2. ARexx had been shipping with Amiga OS since 2.04, and while I only occasionally used it directly, it enabled a lot of cool stuff between applications (directly sharing data between apps was neat, and ahead of its time).

Honestly, I don't think UNIX was actually better on that front, at the time. I never actually used it on OS/2, but on Amiga OS it was sort of universally accepted as The Way for applications to interact and for users to automate their applications. Even today, we have tons of scripting languages, often integrated into bigger applications, but not a lot of standardization between them. So, there's a lot of friction in getting a program that uses, say, Lua as its scripting and automation language, to communicate with a program that uses, say Scheme or Python or Perl or Ruby. UNIX had the command line with pipes paradigm, which I guess was universal-ish, but didn't play well with big GUI apps.

So, yeah, Rexx was pretty neat, for sure. It might even be a useful source of inspiration today (even if the language is a little clunky compared to modern scripting languages).
Prepare Yourself for Super-Powerful Photoshop AI
Having done interviews at a few of time, I'd say that's mostly false, at least for the last 2-3 years.

As far as I can tell, there's always a pre-defined pool of questions. Some of them are pretty 'open ended', but still targeted towards getting a good impression of a certain area of knowledge.

That being said, I had an interview with Google at some point in the past where one of the interviewers almost seemed appalled that I didn't know the exact list of items that can be found in a filesystem superblock. But at all other companies it seemed a bit more sane. I guess it's partially a function of the type of personalities a company is willing to hire :)
Having been a US citizen for all of my 60 years, and often wondering "why things so fked up?", I've come to understand or believe this about the US:

If it makes money, it's good, regardless of whether it's good or bad for people or the environment. Once something is making money, it becomes a god-given right (cheap labor, insurance companies as health-care middlemen, etc).

If you propose something that inhibits the above, you will be opposed with all available resources by elected members of government at every level. That people are the ones suffering and electing is a mystery that I don't think I have enough remaining years to understand.
With HKPK (which I think you're talking about here - HSTS just requires that https be used at all) expiration is not an issue as you whitelist the key, not the certificate (and are required to list a backup key, which should ideally be offline). By listing the server's own key, possibly in addition to a trusted CA, you ensure that in the worst case you can renew using the same key.

Obviously when you're first rolling it out you should use a short duration to allow for a quick rollback if something goes wrong.

Of course nothing about this truly prevents someone who didn't take proper precautions when setting it up from screwing it up. Unfortunately it's hard to make a more tolerant system without also making it vulnerable again...
What should have been his correct response to growing up with some privilege? Something other than what he did?
I'd definitely say that Darcs failed to catch on because it didn't scale with the size of the repo, the larger your history was the more likely you were to run into performance issues, and there was little you could do about it because the underlying theory is flawed.

The scaling problem with Darcs wasn't about hosting, but in the implementation of their theory of patches and how it handled conflicts. See http://darcs.net/FAQ/ConflictsDarcs1#problems-with-conflicts for an overview of the issues in Darcs 1 and 2.

This seems to be also one of the driving forces behind the development of Pijul, which is also patch-based instead of snapshot-based, which makes it easier to understand and use, but all implementations so far had major performance issues once repositories grow.
For more on that, see https://pijul.org/faq.html

I was one of the early users of Darcs 1, back before Git existed. I wanted to use version control, but the alternatives were pretty hard to understand and use. While Darcs was really nice to use (, and fast on small repos, after a few years I had to convert everything to git because exponential times on most operations was just not sustainable, and fixing that required constant vigilance and altering history, not very friendly for new contributors.

Even GHC moved from Darcs to git in 2011 because of this: https://mail.haskell.org/pipermail/glasgow-haskell-users/201...
I've taken a class from Allen and used his books. In the context of his classes they are very good and the short readings can be useful, but taken as a reference like many other textbooks are they don't do as much.
He ends up being so tightly tied to Amazon it's scary to me.

"You can scale all you want, servers are not your problem anymore!"

proceeds to build a million dollar business

"That'll be <way too many $$> and you got nowhere to run, now that all those clients of yours depend on our service"

proceeds to pay insane amounts of $$ while rewriting in serverful

Is there any standard in the serverless world as to what they accept and how they work?
Amen. This author's thesis sounds pretty darn good to me.
I think we just disagree a bit. Maybe a vacation is necessary but I am very skeptical that good long term answers come from it. It's hard to tell from OP post but I'm cautious against assuming good answers will just come at the end of it.
Bidirectional syncing primary use case is for development. Requiring a bunch of hacks and overhead is a terrible idea and controlling the traffic is not a useful feature for that use case.
I'll never trust a VC on this topic, sorry. To me, "remove ego from X, Y, or Z" coming from a VC sounds a lot like "...so we have an easier time patenting your work behind your back and kick you out of your own innovation, for life".

Biased by me? Surely. But I haven't seen a benevolent VC in my life, and I've met 10-12 of them. Anecdotal? Of course. None of us knows them all so there you have it, anecdotal evidence.

I can't take this guy for real. Plus, he looks like he's in the rich bubble and "playing with your kids in the car" is a horribly misguided idea. So people should work even in their leisure / warmup time. Sure!
Şirinevler Escort Bayanların Baş Döndüren Şehveti
Asia? You came a few years to late... Friendster was US focused, at least until it lost. Then the probably pivoted, but I wrote about the first phase of Friendster (the one everyone in US remembers who was active online in early 2000s).
This is how it would work in any other country maybe.
20000 licenses means a lot more than 20000 votes. And this is only one of the many lobbies.
If you ingest a bunch of extra sulfur and then expel all of it, it does not follow that you are changing the chemical composition of your body.
What price would you pay for this new kind of suitcase?
Yes! Forgot to include the URL.
Perhaps the biggest hurdle in this regard is the approach to machine learning. Nearly everything I have seen on machine learning is a primer on big data followed by a series of algorithms on making the best and smartest decision upon that mountain of data.

This is completely the wrong approach. Machine learning can be done on a dime, provided the proper nurturing and environment, but you have to be willing to make some concessions.

First and for most you have to be able to write a program that can make a decision. A simple "if" condition is sufficient.

Secondly, that decision is open to modification by asserting the evaluation (the "if" condition) against its result. In this regard the logic is fluid opposed to a series of static conditions written by humans hoping to devise organic decisions.

Finally, the decision is allowed to be completely wrong. Wrong decisions are better than either no decision or the same decision without deviation. This is how humans learn and it should be no surprise that computers would benefit from the same approach.

The key to getting this right is bounds checking and simplicity. A decision must find a terminal point in which to stop improving upon its outcome, and a narrow set of boundaries must be affirmed to prevent unnecessary deviation. It is perfectly acceptable if some grand master must occasionally prod the infantile program in the right direction. This is also something that people do to other people who are learning.

If you can do that you have machine learning. You don't need big data to get this. You certainly don't need complex transportation machines or voice activated software to validate it. AI on a dime. If you can do it on a dime you can certainly do it with a multi-billion dollar budget and thousands of developers.
Original? Why original, it's not. Just a coincidence. It's very often for brand names to collide with slang or even obscene word in some of the world languages.
>You can't download it anymore, even if it was already purchased.

PT was never for sale though so how you purchased it? It was a demo you could freely download for a period of time then it was gone after an ample warning period.

>I actually can't think of one that was retroactively removed.

Google to the rescue:
https://www.forbes.com/sites/erikkain/2013/12/30/steam-remov...
Ulrich Schnauss has several works much in the style of TD - moody, romantic, storytelling. Try "A strangely isolated place."
Week 14 in Information Security, 2017
My Account – Google
"There's only one truth and that is Google".

Haha, no. Keep trying though.

Plus, as journalists in this thread have said, you might stick to the facts 100% (which I doubt Google will resist the temptation to abuse in the future, but let's leave that aside for now), your conclusion or subliminal message at the end might be entirely untrue and misguided.

Sorry, Google. You need wait the planet's collective IQ to drop by several tens still. It's not your time to dominate the news yet.
non-mobile:

https://en.wikipedia.org/wiki/English_coffeehouses_in_the_17...
the siesmic impact of that decision has been kind of lost - iphone etc. all happened because of the moment in time Steve J and others took that decision
Isn't it possible to have GC as an library rather than a language construct?

The way I see it, GC should just belong as deferred_ptr
> The fact is, MySQL is significantly faster for simple CRUD applications which is really common in today's REST and Microservice designs.

Citation needed.
lucky you. California universities living largely on subsides just moved to Pearson's online homework. Requiring every single student (even the ones taking a extra language class for a single semester) to buy $300+ dollars text books just for the online access code for the lame online homework website.

you simply cannot pass any class without the $300+ ticket from that publisher. Oh yes and the actual books are old and full of misogynistic cultural commentary. The riches generated in this illegal scheme is definitely not going to improve or update the books.

Few student organizations from UCLA tried to fight it, the result was that some graduate students that did not sign the petition won all the TAships next year and that was it.
Exactly, I'd go further and say that if a particular technique is patented and cannot be matched by a related technique, giving a permanent unfair advantage, it is up to the community to change the proof of work and work around the advantage imposed by a state monopoly.
One of my favorite is anti-trust exhibits is http://www.groklaw.net/pdf/iowa/www.iowaconsumercase.org/011... Notice that it is about "PM vs. Windows" as it was about API calls only, which was the wrong way to make the decision.
Being opposed by elected officials is one thing. What truly baffles me is being opposed by the very people that are adversely affected.

Many policies are literally convincing poor families that it is in their best interests to help support the frail legacy of billionaires. How!?
Gurley says 25 years until majority of trips with self driving cars in the US, and that's because of legal hurdles, not technological ones. I don't have time to watch the video with Pratt.
MySpace and Friendset have been largely commented in this discussion, in other comments.

I agree, they were different from facebook enough, that it's not all about scaling. Yet, don't underestimate the impact of having your site unreachable, when the competitor is coming strong. Not a good position to be in.
Sorry for the confusion, these links were not intended as pointers to resolve your sleep apnea. They were to make a point, that which is that there are other systems out there besides Western science that are effective. Furthermore they were effective before they were "proven" effective by science.

So the point is to perhaps be a bit more open minded and look into someone's suggestion rather than writing them off with a snide comment. There may or may not be something more to what they are saying, but you will never know if you think you somehow have the upper hand on truth over everyone else that ever existed.
I'd say it depends on your team's level of knowledge on various DB's, the expertise available in your geographic area, and the expected size that your data set would grow to.

I'm not sure there is a "typical" workload in the general case ;)

Don't get me wrong; Postgres is a really really good piece of software with many appealing qualities. But its fanbase is a bit overly rabid, or at least over-eager to trash MySQL for things that haven't been true in years or never were true in the first place. There are some very valid MySQL complaints mixed in there too, but it can take some effort to separate them out...
And, of course, being good at coding competitions doesn't mean that you're necessarily a good software engineer. The Jeff Deans are rare. "Hoping for the best" is pretty accurate.
> a global.CONTEXT object (which works because nodejs is single-threaded)

If that's true, then it sounds to me like AWS Lambda is being grossly inefficient, handling only one request at a time in a given Node.js process. Am I correct about that?
$1B in Series D Funding for TouTiao, a News App Company
It is for a lot of people.
I think this is because the kinds of problems that arise in system design are logical and symbolic in nature and the current crop of "AI" has no symbolic reasoning capabilities. All the current hype is about pattern matching. Very good pattern matching but just pattern matching nonetheless. Whereas when constructing a compiler or a JIT it's more like what mathematicians do by setting down some axioms and exploring the resulting theoretical landscape. None of the current hype is about theorem proving or the kinds of inductive constructions that crop up in the process of proving theorems or designing compilers and JITs.

For an example of the kind of logical problem optimizers solve you can take a look at: https://github.com/google/souper.

So I don't see how you can take the current neural nets and get them to design a more efficient CPU architecture or a better JIT.
MS had to spend a lot of effort fitting Win95 in 4MB. Of course, the Workplace Shell consumed memory too. This is about old builds that used the UI of OS/2 1.2/1.3
Main question here is that would they have done better if they had started with scale in mind. When you start you don't know how you product will look like when it has millions of users. You will likely do major product changes quite a few times.

If someone cannot scale your product which has adoption, they likely don't have insights, problem definition, capabilities, skills and resources to do that when they launch.

If I could edit my original post, I would put a rider related to capable team for service not dying.
If you feel like giving Ember another whirl in the future, ember-redux is production-ready and has a comparable API to react-redux. (e.g. `connect`)

https://github.com/ember-redux/ember-redux
"serverless technologies have significantly simplified the skills and tools required to fulfil the ops responsibilities"

This article sure does a good job of disputing its own premise. There's plenty of Ops going on here. The fact that you have to reinvent a bunch of infrastructure, procedures, standards, and workflow doesn't mean you aren't doing Ops.
HTTPS with HSTS would be a mitigation for the attack you describe. An attacker would not be able to obtain a valid certificate for the bank's domain, and HSTS would block SSL stripping attacks as well as prevent users from bypassing any SSL warning pages.

To prevent it on the server-side (i.e. hijacked DNS or web servers) and/or to prevent rogue CAs from issuing certificates for their domain, they would need to use key pinning (for example via HPKP).
This accusation is almost always from people who haven't studied that particular pet topic. In my experience, the pet topics you list - parallelism, dynamic programming, networking, etc. - are needed quite frequently for those jobs at AmaGooFaceSoft. In other words, those candidates would be poor fits for those jobs, which is exactly what an interview is trying to test.

I think the Google hiring process is fucked up in a lot of ways, but I don't think reliance on whiteboarding or the selection of interview questions are two of them.
I agree that textbook costs are exorbitant, and I use open source, online, or very low cost books when teaching at the community college level. I've been using the interactive version of the "Think Like a Computer Scientist" book when teaching the introductory programming course. The students still don't read the material, at least not before the lecture.
It's not really a maximum matching problem if a greedy algorithm works.
I like Java, but I've never tried diving into the Spring or Java EE world. The little I've looked at it seem daunting and complex and I'm not sure what it really gives you at the end of the day. What functionality does it provide, what are the killer features? And is all this complexity justified?
Early versions of NT supported HPFS, and NT of course still supports EA to this day.
Although, if the bank realized what was happening, they could shutdown their servers immediately instead of needing to regain control of their DNS.
Indeed it is the age old idea of "the dose makes the poison". What Jaynes is saying is a bit more than that though. Most people assume toxic chemicals have a linear response. If you take half the poison, it will still have 50% of the effect of the full dose. Jaynes argues this model is completely wrong and under a certain threshold there is basically no effect. If you look at a study of people or animals exposed to high doses of pesticide, it doesn't really tell you anything about normal people exposed to much smaller doses.

More than that, he is saying there is a double standard for synthetic substances.We treat them with much more fear and caution than the natural chemicals we are exposed to all the time. Many common vegetables would not pass FDA requirements if they were "invented" today. They contain thousands of chemicals. Many of which have never been tested, and some of which are even known to be toxic. Like solanine.
Broken link (the "a" at the end should not be there). Correct is http://www.economist.com/node/15496136