skysight-inc/HackerNews huggingface dataset:
No, but there are many other places where they talk specifically about non-tech roles and I have never seen him comment on technical interviews. Example of article talking about non-tech roles:

http://www.businessinsider.com/google-laszlo-bock-interview-...

Therefore I assume that he has nothing to do with how technical interviews are structured.
Do your job in the interest of your employer, to the best of your ability, without ripping off your customer.

That's the meaning of professionalism. That's the meaning of living in a society. If you need to say no, then do it. Your job is not to say yes to everything.

What if everyone ripped off everyone all the time? It would be a world of shit.

Ripping off the customer is not in the best interest of the employer, and is being hostile towards society. Think about contributing to society not taking what you can.

Adding customer value is different to adding apparent value with no real substance.
Flynn: open source PaaS
Seriously, if you don't know (or can't do the research to figure out) the difference between a constitutional monarchy and the other kinds, you really don't have a lot of basis to be weighing in, IMO.

Again, look at how the Dutch do it. As with so many other things in this world, they get it pretty damned right.
Come on man, we need to know :) More details please?
comparing "simple java app" to something as complex (overly? needlessly in some cases? sure) as magento is nowhere near apples and oranges. compare it to broadleaf or konakart, maybe. I've no doubt java will probably still be faster, but it won't be 500 rps vs 3 rps.
Most static typing systems have no parallel to 'deriving', which is to my understanding compile-time computation (aka a macro).
This awesome Hover Camera drone goes on sale today
This + the book look like a great recommendation. Thank you both!
http://archive.is/2Fj58

ctrl-f for "down" next time :P
Thanks. Any idea how to go about finding a tutor?
Weird! Completely different than my experience.
How so? Was it like, there is no screen but just a paper cutout? Or, there is screen, but it is 120X60 resolution?
Thanks :)
The role of a school is to produce good students, who 20 years down the road would be happy about their education.

The role of a company is to satisfy clients enough to see them returning. Here the clients are parents, and the target is that they return next year.

Free-market can work in the direction of human progress but a lot of people miss the fact that incentives have to be designed for this to happen, they don't just magically appear.
With the caveat that I don't really know what the next hot thing is going to be [1], I've found dependently typed programming to be particularly interesting (Idris being one of the more practical implementations) [2].

The Glasgow Haskell Compiler is also ostensibly a long-lived, continuously updating research project. Simon Peyton Jones summarized the State of GHC recently [3].

[1] And I try not to worry about it too much :)

[2] https://eb.host.cs.st-andrews.ac.uk/drafts/impldtp.pdf

[3] https://www.youtube.com/watch?v=dIxCHQEIGps

[*] Another paper that looks cool, but I can't really make head-or-tail of: http://okmij.org/ftp/Haskell/extensible/more.pdf
>PHP isn't quick.

As of PHP7... it actually is quicker than other languages in it's domain.
We (I work for AWS) call it "Architecting for Failure", but yes, you could call it that too. =)

In an ideal application, instances are a commodity. Not every workload is there yet, so there's a need still for individual instance recovery. But it's something we and our customers strive for.
Specifically, I hate doing upgrades, and when I manage multiple machines, I don't want the headache of continuously breaking the development flow just up update to a "supported" version, after which I have to learn a new interface, etc. Even worse is if I have to ask individuals to update their own machines... there is a day (at least) of lost productivity!

In fact, this is the main reason that I have stuck with Ubuntu despite the fact that I ABSOLUTELY ABHOR Unity. (Yes, I know that I can use a different window manager, and I do, but I also hate having to constantly re-implement the changes when upgrading, so I only use LTS releases.)
> Hash tables are not O(1) lookup

In terms of algorithmic time complexity, it is O(1)
Who is his boss?
The shared nothing request model leads to laziness. And once you get to any kind of scale you'll want to run PHP in something like php-fpm with lighttpd or nginx, which actually does aggressive caching. It's painfully slow to re-evaluate for every single request. This introduces subtle problems because your code was probably shit to start with.

Of course, this is not a post about how good or bad PHP is/was. It's just a matter of personal preference at the end of the day. Your favorite language is the one you feel you're the most productive in and says a lot more about you and your experience/background than the language itself.
1000 layer networks aren't used in practice. 50 layers is enough for state-of-the art performance.
You might be programmed differently. I had a similar experience where I didn't start really drinking until I moved to Tokyo. Before that I tried for 2-3 months when I was 25, hated the taste, got headaches, stopped. A friend had me try some sweet cocktails which I enjoyed but not enough to drink regularly.

Moving to Toyko at 33 though introduced me to a different culture of drinking. AFAICT there's very little negative association with drinking in Japan Vs the USA. In the USA drinking, while socially acceptable is generally considered a vice. That doesn't seem true in Japan. As just one example the anime One Piece which is arguably targeted at young boys often has scenes of celebrating by drinking.

In any case, after many years here I do feel the peer pressure to socialize by drinking. People feel you aren't really participating if you don't. That doesn't mean I'll always drink. If I'm not feeling well or I drank too much the day before I might abstain but I'm consciously aware of the pressure / expectation. It helps no one drives so there's none of those issues.
Yeah, a prepared statement would take care of this just fine
LOL - there's a netflow and ipfix/ipfreely joke in there somewhere...
There is no reason to feel alone, perhaps rare, but not alone. There are others that share your feelings (including myself).

These people are often labelled as the "pragmatic". They also lean towards having a more general scope of knowledge and thus often lack a "speciality".

There are also those that simply wish to solve the problem in the "best" way possible, and will use whichever stack gets them closer to that ideal solution.

disclaimer: purely based on my experience/opinion/perspective.
A professional engineer is not someone who professes to be an engineer. S/he is a "professional" per certification by "established" "institutions" within an "industry".

> Nonsense.

s/\./:
Cheap waterproofing, tamper proofing, 'packet' anonymization, and a means of tailoring a box to the custom size.

It needs the waterproofing in part because of the insane monsoon weather that blows into south China and will soak you in seconds and because a lot those packages get shuttled around in the back of open half-truck-half-motorcycles until they get to major distribution nodes.

It's 10 cents per square meter.

It's also partly cultural (everyone else does it this way) - and most sellers are small operations of a handful of people.

It provides seller protection for online purchases.

It doesn't make high value items look inviting.

The cardboard is frequently sourced or reused from whatever is lying around and cut to size so there's less need for filler when using 'standard' Amazon A1, B14, F3, etc style boxes.
> 10+ years as a bartender

> Only drank once at 20, proceeded to get blackout drunk.
That's just great! The idea of handicap-voiding this way is simply genius.
I'd be interested to hear more about Haskell projects where the type system causes bad designs. Maybe you could write a blog post about it or something?
I had no idea that Mark Lewis was on YouTube! He was one of my favorite professors at Trinity and I'm grateful to know he's still at it and reaching others outside of San Antonio.
Still running Apache 2.0.x as well; looks like it could just be a server going down/offline due to bitrot? There were a lot of great discussions in that wiki, hope it comes back up (though it's in the wayback machine, at least).
USDJPY: Sets Up to Correct Lower on Price Rejection
The Financial Times analysis has already been found to fraudulent, with skewed accusations so that they can push their own worldview:

http://www.economist.com/blogs/freeexchange/2014/05/thomas-p...

> But increasingly the battle seems to be one over methodological choices and data interpretation rather than major data errors or fabrications, as the initial FT work suggested.
Here's an interesting, relevant article with a teardown of some fake SD cards versus a real Kingston: https://www.bunniestudios.com/blog/?page_id=1022
A Study of 4chan’s Politically Incorrect Forum and its Effect on the Web
Likely need to enable and/or tune opcache
Except I have built Java apps that did the same kind of things as Magento, and yes it really was 500 to 3.
Here’s What Critics Are Saying About Sony’s PlayStation VR
That's not so surprising with Google, I'm afraid.

I had the exact same questions (apparently for SRE-SWE prescreen), but a slightly more intelligent recruiter (who had actually chased me for 2 years before I agreed to interview, so they were a bit more invested than the OP's guy). I went on to a phone screen and then on-site interviews, and then the hiring committee. The HC decided that coding/algo was strong, but that they needed a stronger "signal" re system design, and to my surprise, scheduled me two more sys design interviews (I did a total of 7 on-sites). I prepared by reading all the Google, Facebook, and Amazon systems papers and did 6 mock interviews with Gainlo, where interviewers all gave pretty good feedback (which led me to believe I wasn't a total idiot). When I went to my final Google interviews, I thought I did pretty well except for a couple of TCP/IP questions related to checksums and congestion control. I found those odd because all the prep materials that recruiters sent me listed knowledge of TCP specifics as optional, and this isn't my area of expertise anyway.

Oddly, one of the interviewers also seemed surprised that I wasn't a TCP/IP guru (--I bet that now he's telling his buddies stories about a candidate who couldn't do the SRE equivalent of Fizzbuzz or something similar.)

A week later I get the rejection and a long survey containing a link to the job for which they applied on my behalf. It was an SRE position that required deep knowledge of TCP/IP and various other network protocols.

My actual areas of expertise (for the last 10 years) are 3D graphics and computational geometry.

Lesson learned: always check the description of the job that overly eager recruiters apply for on your behalf. Had I known, I would've studied all about TCP/IP and prepared for that level of detail. All that time I thought that I was applying for a general SWE track, and I simply expressed interest to be matched to teams specializing in infrastructure and distributed systems later.
Many other factors help drive demand, e.g. social proof, marketing and branding, newness, location, PR, etc. There are diminishing returns to food quality.
Amazon, VMware Partner for Cloud Services
Evolving Distributed Systems
It sounds like inference (prediction) performance is ok (probably < 1 second for images with ResNet50).

I doubt training performance would be very fun.
It isn't clear from the intro docs, but what OS's does Flynn run on?

The install guide mentions Ubuntu. Does it work on FreeBSD? Does it work on other Linux distributions from the Redhat family (fedora, centos, rhel, etc)
True.

However, a named let in Scheme is not a loop. Its still a lambda.

Which means you can have nested lets with TCE, and you can construct them on the fly, depending on what your needs are, usung patterns like currying.

That flexibility just doesn't work on the JVM. You can force it, but it'll be slow and horrible compared to another pattern - and I don't think a LISP should tell me how to do something. That's Python's ideology.
I feel you're underestimating the effort required to support an "on-prem" application across platforms.
Probably because only women can be discriminated against.

…Well, that, or because it's most definitely off topic.
This is a 2-axis router it looks like; though if you used the recommended router, you could adjust the depth between runs.
I once bought a wireless charger on amazon. Probably would go HQB next time
Let me add my voice to the chorus of people championing Netlify. When HN took down my website https://IndieHackers.com a few months ago (primarily due to a config error on my end), I was able to move the site over to Netlify and have it up and running in minutes.
Now, those numbers do not explain everything.

Consider Uber revenue, and operating income ... the numbers are horrible, but the overall outlook is obviously different.
You use the word fraudulent too lightly.
Actually it throws an E_NOTICE. Something a fair amount of projects require you to turn off. You know what else throws an E_NOTICE?

$a = notice_there_are_no_quotes;
echo $a; // $a gets assigned the string 'notice_there_are_not_quotes'

This is super fun when you attempt to use a constant and misspell it.

$b = MY_CONSTANTT;
echo $b; // $b is now the string 'MY_CONSTANTT' instead of whatever the correct MY_CONSTANT was set to.

Which is why in both PHP and JavaScript if you really cared about what you were doing, both of those would be methods that throw errors if misspelled

let a = new A();
a.setName('John');
doSomething(a.getNmea()); // Error

$a = new A();
$a->setName('John');
doSomething($a->getNmea()); // Also error
CRISPR edits sickle cell mutation
The chains are pretty neat! Any idea on backlash?
You can't compare static + N tests, vs not static with M > N tests.

Compare static with N tests, vs not static with N tests. In what case would the not static be safer?
We're copying useful features while avoiding copying the bad parts. This robot's not going to get cancer or die of old age, and we can replace its limbs with a screwdriver.
I'm outing you as a moron.
>The difference is the individual you're disparaging is a real person with a reputation.

So? If the criticism is invalid, then it's inoffensive. If it's valid, it's deserved.
Siraj, just watched a few of your video and it's awesome. Can you go a bit slow though? It's way too fast. I am guessing you are of Indian origin, my indian friends are very fast for me as well :-)
Xerox WorkCentre 3210/3220 Driver Download
No, at the time Palantir was mine and a lot of other people's too choice at Berkeley. They spent a ton of money on recruiting my class and I went there for dinner/lunch several times.
> though it's in the wayback machine, at least

We're going to see this more and more over the next decade. If you aren't yet, please become a sustaining member of the Internet Archive[0]. If you want to try Mozilla's new addon that automatically fetches the most recent saved page from the Wayback Machine, install No More 404s[1].

[0] https://archive.org/donate/

[1] https://testpilot.firefox.com/experiments/no-more-404s

[1] This is how the page loads for me with No More 404s: http://i.imgur.com/DyyRDZR.png
It gets hot under the sterile gown, cap, gloves, face mask. 12 hour surgery and it can get quite uncomfortable.
Sorry, I only saw your comment now. They were asking stuff like finding patterns (like in IQ tests). Then they also had ones where you had to read text and then say what you would do with it based on certain requirements. You couldn't skip questions so I spent way too much time on the number ones.

I cannot obviously tell you the exact specifics because of the NDA.
> And I try not to worry about it too much :)

You miss out on lots of $.
They're two completely different things. I don't know why people think they're the same by any means.
Nooooo!

I've been trying to mirror it over the past few days, but it keeps going on and off...

Somebody contact Ward Cunningham!
Uber's revenue

2013: 160m
2014: 440m
2015: 1.5 billion

Yahoo's revenue

2012 - 2015: 5 billion flat, with dip in the middle.

Uber experienced explosive growth in user base... can't say the same about Yahoo.

Apple - orange comparison.
Nah, what's actually useful is to determine how much of your program specification can be enforced with a given type system. That's well defined, and even relatively easy to assess before you pick this or that language for a given project.
> There is a saying in electronics engineering world: "Every sensor is also a temperature sensor."

I've never heard that before, but its awesome.

Though, it could probably be generalised to "every component is also a temperature sensor."
Does PEP 484 plan to allow runtime reification of types (ie type information during runtime via reflection aka Java/C#)? I made a cursory check of it and it is unclear but I would assume no.

I know some may disagree but I have found runtime reification of types fairly useful in the Java world (partly because Java does not have good code generators like OCaml/Haskell and partly because Java is not that expressive).
I guess it's somehow cheaper than shrinkwrap.
It may be difficult to defend, but it's also in an extremely powerful position to wage asymmetric warfare. With 10N of force in the right vector, the station can push a dumb rock (perhaps with a few small attitude adjustors) into a direct collision course with the most populated areas on earth. Meanwhile, that terrestrial nuke requires mining radioactive materials, purifying them, loading them on top of a giant rocket ($10k/kg), accelerating them close enough to the station, exploding, and then dealing with radioactive and material fallout.

Orbital dynamics combined with sitting high-up in a gravity well offers a lot of affordances -- and is well explored in SciFi (eg. Heinlein's Moon is a Harsh Mistress). A self-sustaining habitat in space could give most nation states (and certainly the UN's sovereignty restrictions) the middle finger and still (probably) have ample terrestrial trading partners ready and willing to be the benefactor of "space trade."

That said... probably better to just all be good actors.
I don't get why people keep harping on super globals are being inherently bad. The variables are there. You can use them or ignore them. A variable definition harms you in no way other than a tiny bit of memory usage which is capped by the HTTP limit on POST and GET limits anyway. What? You think you're gonna get hacked because $_POST['ihaxyou'] is set to 'w00ts'?

No one does this anymore:

mysql_query("SELECT * FROM `table` WHERE `id`=".$_POST['ID']);

There's absolutely NOTHING wrong with having $_POST['whatever'] inside a controller as long as you're doing proper checks.

Are you expecting it to be an integer? Easy

if(!ctype_digit($_POST['ID'])) {
// throw exception here
}

Contrary to the hive mind you don't need some special encapsulation class to pull your post and get variables.

HHVM does not in any way solve this issue. You still have to write proper validation into your code or you'll get hacked. What's with people expecting frameworks to do everything for them these days?
Node isn't a pure functional language, and neither is PHP. I'm not sure what you mean by "stateful" otherwise.

JavaScript does have threading facilities like WebWorkers, but they're often largely overlooked since the code complexity that comes with it isn't worth it and the multi-process model generally works fine. A single Node process can do a lot of work because of the aggressively asynchronous approach to processing it takes.

Node + Express is actually a pretty slick package.
> as long as I don't have to work with something terribly archaic

Totally! I definitely wouldn't want to work in something like, say, Pascal, but my all time favorite job was at a startup using Java, of all languages.
There are a lot of assumptions being made here. Sometimes companies grow despite poor hiring decisions. I think you need a finer-grained view than just revenue to really tell whether you're doing a good job or not. Lots of terrible decisions have been justified by this "the revenue went up so we must be doing a good job" line of reasoning.
If the type system is not expressive enough and you have to get around it?

The claim that "dynamically type language" allows code to more closely follows the business logic has merits. And you could follow from that to claim that type system could be causing more bugs (ie less safe).
Did Obama help to initiate any tangible change with respect to norms and institutions? What kind of changes happened in the inner cities during the past eight years? [I am an outside observer who really doesn't know]
vSphere HA indeed restarts the VM on a different host with its storage, network, etc. intact. This is so trivial that EC2 didn't offer it for years.

vSphere FT replicates a VM while it runs so that it doesn't even notice the failure of one of the underlying servers.
I just thought it was interesting. What's the protocol to share something I find interesting and not directly related to the main thread? Create a whole new thread?
Your article proves my point. He deliberately altered his data.
I think a lot of OEMs have partnered with Synaptics to produce custom driver software. Lenovo ships drivers that are customized for Lenovo branding and seem to have configurability that the precision drivers don't.

I think the Lenovo custom drivers suck and I'd rather they just ship the precision drivers (or an option to switch) but I'm sure some middle manager there owns these drivers and keeps pushing them as delivering value to consumers.
I hope you didn't take that literally! I'm just following the trend. I hope things cool down because the tech in Eastern Europe is fantastic.
Names and faces are unknown, but their instruments of directing and managing the "empire" are becoming more visible by each passing day. 2016 was a crazy year but there is that silver lining.

[p.s. edit]:

Undoing Democracy:
Neoliberalism's Remaking of State and Subject

This book is a theoretical consideration of the ways that
neoliberalism, a peculiar form of reason that configures all
aspects of existence in economic terms, is quietly undoing basic
elements of democracy. These elements include vocabularies,
principles of justice, political cultures, habits of citizenship,
practices of rule, and above all, democratic imaginaries.

My argument is not merely that markets and money are corrupting
or degrading democracy, that political institutions and outcomes
are increasingly dominated by finance and corporate capital, or
that democracy is being replaced by plutocracy -- rule by and for
the rich. Rather, neoliberal reason, ubiquitous today in statecraft
and the workplace, in jurisprudence, education, culture, and a vast
range of quotidian activity, is converting the distinctly /political/
character, meaning, and operation of democracy's constituent elements
into /economic/ ones. Liberal democratic institutions, practices,
and habits may not survive this conversion. Radical democratic dreams
may not either.

Thus. this book charts both a disturbing contemporary condition and
the potential barrenness for future democratic projects contained in
this troubled present. The institutions and principles aimed at
securing democracy, the cultures required to nourish it, the energies
needed to animate it, and the citizens practicing, caring for, or
desiring it -- all these are challenged by neoliberalism's
"economization" of political life and other heretofore noneconomic
spheres and activities.

- Undoing the Demos: Neoliberalism's Stealth Revolution, Ch. 1
/emphasis/ in the original.

[1]: https://mitpress.mit.edu/books/undoing-demos
https://twitter.com/WardCunningham/status/785960076041302016