skysight-inc/HackerNews huggingface dataset:
Ask HN: Do you know a less distracting Slack alternative?
I’ve managed to control the impulse of checking my email every 5 minutes but slack is still interrupts me one way or the other, I kinda want to switch the team to a less distracting alternative. Suggestions?
In general, you try to keep the TPU/GPU busy 100%, so enough data needs to be readily accessible at any point in time. In this example, images needs to be read from disk, decoded, transformed (cropped, resized, normalized etc.) before they can be fed to the TPU. The transformations can be computationally intensive so they actually become a bottleneck.

In terms of how much compute power the TPU pre-processing needs I only have very rough numbers: I ran the same pre-processing while training ResNet-50 on a node with 4 GPUs and it was consistently utilizing >22 CPU cores (including all of the other CPU-tasks while training).
Because no one before you said "machine shop", you're the one who interpreted "shop" in an overly narrow sense and then ranted about it as if that's what everyone was talking about.
Well, he was definitely guilty of trademark infringement.
Paraphrasing from Monty Python's Holy Grail ...

"Answer these questions three,
and a GOOG employee you shall be!"
Seems like a complete wast of time in an interview. If you join then sure mention it, and if your rejected you can send an email or something but it's not constructive during an interview.
>people like Robert Byrd, one of Hillary Clinton’s mentors was a leader of the Ku Klux Klan.

https://en.wikipedia.org/wiki/Robert_Byrd#Ku_Klux_Klan

> But they have been far from leaders when it comes to civil rights. Martin Luther King, Jr was a Republican.

No he wasn't. https://en.wikipedia.org/wiki/Martin_Luther_King_Jr.#Politic...

>then you are admitting that black people are somehow a homogenous group — which is itself racist

No that's not what that means at all, it means policies were targeted specifically at black people. "You're the REAL racist." is not a great talking point and further illustrates what an absolute loon you are.

>Poor people isn’t analogous with black people, despite what Democrats would have you think.

How confused do you have to be to make this statement with sincerity?
“Those people who think they know everything are a great annoyance to those of us who do.”
-- Isaac Asimov
I doubt it's sarcasm. I've often lamented that as a 30-year 'veteran' I'm still often treated as though I'm probably incompetent, until proven otherwise beyond a reasonable doubt. Some people do ignore my CV. I know that some people believe this is right and necessary because you can't trust anyone. I believe it's a travesty in this industry, and if I am treated this way, I'm walking straight out the door and into my next opportunity.
I actually mean it as a real example. If given this stupid question I would actually, in real life, choose 4 (while knowing it is the incorrect answer.) This is due to the exact phrasing and the other choices given.
For an engineer who is doing an interview it is hard to judge those things written there. There are other stages (i.e. before an techbical interview is setup) where those are checked in depth.

For the technical interviewer knowing a bit about the candidate can help to start in an area where the candidate should have experience and then move into the direction you are interviewing for, of you have a clear set of requirements for the job however can also directly start there.
Dissertation E-Commerce in Marketing of Coconut Oil in Thailand
This is why my previous comment mentioned that GCP is a better benchmark for this since you can select the number of CPUs to match with the GPUs to some extent. You can get a rough idea of the savings by looking at their P100 instances.
It turns out this post is from 2016 and i already said the exact same thing then:
https://news.ycombinator.com/item?id=12701272
Good luck with that. I had aspirations of being a developer but ended up being a wedding photographer instead due to my circadian rhythm issues. Maybe in major cities you'd have enough options to find something that'd work, but in smaller cities or rural areas there's no hope.
1- This is such a newb error, multiplying numbers without account for overflow. Every contract I've written, I wrote math methods to always check overflow. In my production contracts, you will not see any naked arithmetic.

2- This is such a newb error for those designing and implementing Solidity. There is never a reason for overflow to be allowed. Every operation on a number should check for overflow and underflow. Solidity and the EVM is so terribly done. I can't believe that are still going with it. I would have ditched it long ago. They are going to back in things that will later be very difficult to change.
"While I agree that this is the right answer, questions regarding "Big-O" are trying to find out whether or not you can evaluate the complexity of an algorithm."

Most algorithms for counting bits will be O(1) for a given int, so O(number of ints) for a list of ints. Algorithms that aren't O(1) for a given int [1] will still be essentially O(1) since the upper bound would be so tight. So I don't think that was a Big-O question.

[1]: "count = 0; while i != 0 { count += i % 2; i >> 2 }". Technically this is O(leftmost set bit), but on a fixed-bit int could be considered O(1) with a suitable constant. Note that algorithm isn't entirely pointless; it works on bigints too, so in something like Python where ints and bigints are not distinguished by type you could use it as a fallback for "generic int" (which may include user-defined classes). (Though of course there are ways to speed it up.)
This news rhymes a bit with events from the mid-2000s.

That said, I can see a future where most "full-line" automakers have 1 or 2 economy car models (e.g. Toyota Yaris and Corolla), a couple of crossover SUVs to occupy the mid-range, and a pickup / full-size SUV.

I don't see Toyota ridding itself of the Camry for now, or BMW trashing its 5-series.

People who have reached a certain age probably find getting into and out of crossover SUVs easier because the ride height doesn't require as much bending and lifting oneself.

In my case, a Honda CR-V is much easier to use than a Mazda 3.
These questions are supposed to work as a proxy for experience. Everybody can google the answer to trivia, but if an applicant doesn't know the answer by heart that's an indication for lack of experience.
The other worrying trend I have seen is using consultants, so the companies are clearly able to pay, but a lot of the salary goes to a consultant.
And later goes down, as it gets GC-ed.
JVM Architecture 101: Get to Know Your Virtual Machine
It pretty much doesn't matter in a fuel injected engine. The non-design octane can be lower efficiency/lower power/worse emissions, but the engine management system prevents knocking, so it isn't a big deal.

Putting higher octane fuel in an engine that isn't designed for it is just a waste because the engine won't develop more power with it (the whole point of higher octane).
Interesting. My Google Interview started with 1h interviews with two Software Engineers (who were working on Google AdWords)
They asked mostly data structure questions and gave a short exercise which I had to solve.

The first engineer had obviously lack of exp and interest in this process, the second one was a lot more pleasant to talk to and I felt a lot more comfortable. (Unrelated to my actual performance which was properly not good enough in any case.)
Like this in theory but they manage to screw it up. The new size is a state that is lost when moving again. :(
GravityRAT – The Two-Year Evolution of an APT Targeting India
The best option illusion in self and social assessment
I drive on an experimental highway surface daily. It's quieter, but uses an unorthodox drainage system (that at least feels less controlled in wet conditions). Only real use statistics will say for sure if it's safety-equivalent to standard surfaces. The state DOT is testing this on me and tens of thousands of other people daily at high speed. Sure, I suspect that they did smaller scale testing before deploying it, but so has Tesla. So tell me: what's the difference?
Depends on the context and how it is delivered. If a job applicant started talking about my team's product "being pretty bad", that would be a red flag—I can only imagine what their code-review style would be like.
Ever deal with drunk people while coding? Shoplifters? Code Adam? Homeless? Been robbed? Screw up those interactions and it's pretty serious. If you can mess up a software delivery in a similar amount of time then your organization isn't doing any type of serious engineering.
Measuring the Intrinsic Dimension of Objective Landscapes
Or perhaps journalists could actually do some investigative reporting rather than treating blog posts as even a potential source of truth.
>And since both partners can walk out at any time (and both people know it), why go to extraordinary lengths to make it work?

For the well being of the kids of course.
One of the old ones from ~2000 probably could. The new ones, not so much.
Didn't their iso-server also get hacked?
Rats jumping ship
They're actually not bad comfortwise - they're very adjustable, far more so than most glasses.
I just wonder if the advantages you're talking about have anything to do with the functional nature of the language or not. Maybe an imperative language with a strong type system and without exceptions would have the same effect?

Maybe it's just a general nudging of the language that makes it hard to write bad code?

What if you converted the Scala code back to python? Would it have the same good design? And then, even if it's possible to write beautifully designed code in Python, does it even matter if teams consistently end up writing bad code?

Yeah, this is a hard thing to quantify and a formal proof challenge doesn't really help.
I'm not sure what you mean.

From the time AMD released the K7 'Athlon' CPU, until the time Intel released Core2, AMD was king of performance.

That's a long spawn of time.

To understand why Intel kept selling CPUs like pancakes despite this, check this out: https://www.youtube.com/watch?v=osSMJRyxG0k
Google believes the opposite, that hiring the wrong person could cost that if they have a negative impact on the teams they work in so they prefer false negatives over false positives.
I'm not sure what you mean by google does the entire stack. Nvidia writes all of the major CUDA libraries used behind the scenes in the NN libraries, such as cuDNN, cuBLAS, etc. Nvidia can likely improve their hardware significantly faster/more efficiently than Google can because their entire business depends on it. Google has incentive for improving their TPU for internal use, but they don't make any money by selling TPU time on GCP yet.
The premise is that FB is the target of lots of recent scrutiny about how they've exposed your data and that of many, many other FB users, even turning a blind eye to companies collecting that data in violation of FB's own terms of service.

While being beholden to standard terms-of-service arrangements are to be expected, it's very different from your gaming example where you've paid someone for a product and must simply abode by certain community guidelines when interacting with other users. To FB, you are the product. If you're really not aware of this dynamic, googling "Cambridge Analytica" is a good place to start.

The way FB and others have capitalized on people willingly giving up personal info so that advertisers can pay for more effective ways to manipulate its users is rather disengenuous given all the talk about "community."
I should clarify, "single t1.micro". Some customers just really refused to do any autoscaling config at all, so best we could do is show them how to backup and restore. But it's true that t1s really were very inconsistent in performance compared to the other families. T2s may be better, but I don't have insight on that.
This is a duplicate of https://news.ycombinator.com/item?id=16926050 from yesterday.
>This is the pre-screen, very likely conducted by a poorly-trained (or incompetent) recruiter.

Which is embarrassing. Their brand means that they can hire the best people. They have the money to hire the best people. There's literally nothing stopping them from hiring recruiters who have an ounce of competence except themselves.

It's not even like this can be blamed on the recruiter in question - they clearly have a systemic problem.
Mendeleev, of the periodic table of elements fame, used to write that cities will be ridden with the manure in 100 years and will be hard to live in. He also used to compare burning coal to burning paper money.

It is the same Mendeleev who was able to figure out explosives and alloy compositions out of the railroad traffic to the factories which produced these explosives and alloys.

So I think you can be sure that Mendeleev was able to use data he had pretty efficiently.

The drastic changes you mention will be not so drastic after all and, I think, will be surprising to all of us if we see them today.
Bird pushes back against SF proposal to limit fleets to 500 scooters
No, dynamic scope and global scope are two different things...and can exist within a language alongside lexical scope. Common Lisp (unsurprisingly given its development as a consensus standard among working programmers and Lisp system vendors) is an example. The macros defvar and defparameter [1] accompany lexical scope (and package/namespace scope). For my money, Common Lisp is a great language to study when trying to get a handle on language design because it does so much. YMMV.

http://www.lispworks.com/documentation/HyperSpec/Body/m_defp...
> The man spent his life in metrics indicating that trend, which made him pessimistic.

Well then he was looking at the wrong metrics. Because during that time we observed the largest expansion of human prosperity.

It seems that he deliberately wants to pick these metrics to fit his Anti-Humanist agenda.

> You could have used the same argument about slavery not so long ago.

There are many ways this is a different case. But I don't want to get into a side argument.

> Yes. And now that we've done it this way, we know the price of it. We have the feedback and the scientific knowledge to understand the system we live in, the consequences of exponential growth in a finite system and what our needs are as a specie.

Yes, and what we have learned is that people who don't have energy are very unhappy and die young. So when we think about the future of the species we should not simply think of some abstract species that we need to save globally, rather we should realize the real world constraints such as the benefits of the current system provides for all humans.

So if your solution means depriving lots of people of energy, then first of all that's just cruel. Second it is politically infeasible. Third, reducing human population is a terrible way of making the future better.

I think there are lots solutions out there but HIS point is that he does not believe in these solution because he believes the ONLY way we can solve the problem is by restricting consumption. That is the same 'finite resources' zero sum thinking that has plagued the world for such a long time.
Well, maybe they also hire to own the app and the user base behind it or some technology in it.
>It's hard to overstate how incredibly out of line this (and Apple's larger pattern of unserviceable hardware) is with the company's professed dedication to sustainability.

You're shocked that a corporation lies?
An Interview with Rick Dickinson – Gareth Halfacree – Medium
I would have gently ended the interview the moment he mentioned using 64-bit lookup tables to count bits 8 bytes at a time.
The difference is the effort involved to get to the "gambling". With loot boxes, packs, slot machines, whatever you put your money in, start your process (open the pack, pull the handle) and watch the outcome.

With an MMO you have to put time and effort into it. It is, in essence, work. And if you don't like the results you can work some more. It would be the same as selling access to a gold panning stream for a lame real world analogy.
Indolent qui ne sort cesse

indolent = and all 'e

qui ne s- = king's

-ort cesse = 'orses
Sinclair Spectrum Designer Rick Dickinson Dies in US
I absolutely love MATE, even for high power machines.
This agrees with my experience. Anecdota I know, but I feel that I am safer with autosteer on because a moment of inattention will not cause the car to drift out of lane or drive into another vehicle. I have a 2015 S 70D, autopilot 1.5 I suppose.
I support people learning things long after the fact.[0]

However, consider the source of the jaded, deflated tone of this contigent of people when things they already knew or suspected come into the public debate: they were just recently the butt of jokes about tinfoil hats.

It's not the worst fate, but it does make somebody bitter.

[0]: That's History. Having an accurate historical record is of much value, as long as it is actually used to guide present and future decisions.
He did just quit Tesla after a short time there and re-joined Intel.
Decoupling Drupal 8 Core: Retrieving and Manipulating Content with Core REST
> He's probably being interviewed for an SRE team lead or thereabouts

OK, but incorrect/inflexible quizzing about tech questions is inappropriate full stop. If this was an interview for SWE summer intern it'd be a badly-run interview.

> exactly what this process is supposed to do

You can't ensure that there will be no hurt feelings ever, but ideally the candidates you fail don't go around talking about how poor your interview process is.

> make the assumption that the interviewee is misremembering the questions

In your post you imagine slight differences that might make the questions more reasonable. I think the main problem here is the responses to the answers. For a non-engineer quizzing someone, the response to an answer should be "OK" and then you note down the answer and show your notes to an engineer at the end. This solves both the "that's not what's written on my sheet" problem and also allows the interviewee to form a more nuanced impression of your recruiting process.
In my experience and from what I've gleaned from the outside, recruiting at Google consists of shoveling as many bodies into the pipeline every week to allow the top few to get picked for an onsite interview where it doesn't matter if they say no to everyone because there are always more applicants next week.

After getting through phone interviews and getting flown out to SF for an interview at youtube, I made the mistake of thinking I was like 95% of the way through the process. At google (and I suspect a few of the other megacorporations), getting to onsite interviews means you now in the lottery with similar chances.
>the process gets abstracted into whatever Google thinks can be done algorithmically

Unfortunately, this is not unique to Google. Believing that all the world's problems and challenges can be solved by an algorithm is part of the culture. And it's what alienates SV from the rest of the world.

It's why Facebook doesn't understand that people want to see what they choose to follow on their newsfeed, and not what FB's latest algo thinks they want to see.

It's why Google thinks it's OK to collect every scrap of data it can about a person and try to follow them around. If a person did that, it would be called "stalking" and is a crime.

It's why Uber believes that it's OK to treat its passengers poorly and its drivers even worse - because they're all just values in a seemingly unlimited array that can just be popped off if they don't meet the metric.

It's why Amazon thinks it's OK to mix fake items in with real items when shipping purchases. Because data can always be trusted and 1 always equals 1.
They mean false negative from a statistics point of view, which is what this literally is (if we take the author's assumption that they're qualified at face value). A false negative is an error in the process.
A Year with API Transformer: usage insights for OpenAPI, RAML, Blueprint, others
Another option by them, which I think is meant to go over glasses: https://www.amazon.com/gp/aw/d/B003OBZ64M/
KDE supports non-integer screen scaling since I first needed. Three years ago to now, on the laptop I'm typing on (X250), my display scale hasn't changed from 1.2x, and my font dpi hasn't changed from 120. Never had any scaling issues.
This really depends on the Camera, some have beyond human level dynamic ranges which we could equip on cars. The cheap Go Pro sensor was likely much worse than what the car was actually using.
The video that uber released was from a dashcam.
Yep. It seems akin to grouping Standard Oil and US Steel because they both got big riding the industrialization wave. The grouping isn't one of market segment, it's one of over-arching society-wide trend. Nowadays companies in different market segments are getting big riding a computerization wave.
I'm happy to see i'm no the only one who has adopted this practice[1]. Sure enough, reading resumes filled me with bias about a person's assumed design skills, communication skills, organizational skills and attention to detail, none of which a resume is adequately capable of determining.

When i interview candidates today, i check a resume for 3 things: years they have been coding professionally, has their average tenure with companies been > 6-9 months, what languages do they list? It has yet to be a practice that has bitten me in any way i can identify. In fact, i feel i give candidates a better chance when im not criticizing their resume before meeting them.

1. https://blog.benroux.me/resumes-make-hiring-harder-ignore-th...
Tile and Comcast team up to help you find lost items with your TV’s voice remote
You really think the best way to start a new business relationship is with the assumption that the guy across the table is a lying scumbag?
Accessible as __builtin__popcountll(unsigned long long) in gcc or clang. Especially handy if you're writing a chess bot.
Battery is warrantied for 10 years, 150,000 miles.
I think we'd all agree the correct answer is E, but I had multiple math teachers regrade my tests with higher scores after I pointed out that there were multiple correct solutions to the problem. In several cases, other students had provided the same solution I had but assumed they were wrong because the graded test said so. And these were tests the teachers had used for years. So let's change the question: if you're a student taking this test, how do you make sure that you didn't lose points because the test writers thought that C was the right solution? Or do you just trust public educators to grade you correctly?
> Meanwhile, the best way to achieve fractional scale is to run X11, use the nearest highest integer scale and scale it down using "xrandr --scale 1.somethingx1.something". Not very user friendly, though.

KDE's Kwin on X11 supports fractionally scaling displays, and is user friendly. Go to Displays -> Scale Display
Come on, I'm trying to be scientific about this and you're just going to swing in with a rude, ad hominem argument about "Tesla fanboys"? Claiming that Tesla having bad QC is "common knowledge" doesn't somehow insulate you and your friends from stuff like confirmation bias.

And to address your other point, if you search the web for panel alignment issues on Honda or Toyota cars there seem to be plenty of those out there as well.
He was the architect of Ryzen.
Yes in the cloud as you would expect in 2018. Available to the general public.
Another Good Reason to Make Cities Car-Free
Less window is informal but I don’t see how it’s incorrect. Bread is both correct and fits the context better.
I don't care about morning meetings as a bar to meet; I just think they're almost always useless or harmful.

Luckily I now work remotely, set my own hours 100%, and collaborate asynchronously with no daily synchronization points.

I could rush off to an office at the exact same time every morning... but why? It
The Tech Company That Couldn’t Invest Straight