skysight-inc/HackerNews huggingface dataset:
The best business practices to emulate come from successful in boring and fiercely competitive industries, where you can see if those practices are really making a difference. When a company has a single massively profitable product that's mostly protected from competition, it's hard to know if anything they're doing makes sense at all. But boring companies don't make exciting Fast Company headlines.
It is available now in 7 behind a command line flag.
One dead simple way is to have a 2 or 4 byte header field that's always a known value. If it doesn't match then bail out immediately.
New York, DC, Boston, are also insane.
Most database drivers have a binary protocol that does this. It's a pretty standard practice. It's not for security, it's for protocol negotiation.
Pandas Cheat Sheet for Data Science in Python
As far as I understand, it will have a positive effect on S3's latency, for straightforward reasons. But to what extent? Maybe some BOE calculations might help... Throwing out a guess, the gains probably won't be too extreme.

EDIT: Of course this is dependent on what region you're currently in!
Well, alrighty then. This topic is not for you.
Nice use of expect. I expect (pun intended, though realized after the fact) that you used it to simulate sending user input to their shell? and checking that the shell's response was as expected? (not doing the second on purpose either, honest, it just seems the right word to use).
I think this is potentially an "if you build it" situation in the making. I mean, iirc, LI wasn't the "social network for recruiters" but it kind of turned into that... It's still a fairly poor fit, and while some of the posts on message boards are useful, most are spam.

A more curated social recruiting site is a pretty big potential if one were built... I keep hoping that Stack Exchange will move their careers stuff more in that direction, as they've been one of the better options imho as a developer, but they just don't have the critical mass even in the niche of IT.

Frankly, all the job sites suck... any number of them could make the move to a better UX for all concerned, but part of that really needs to be the empowerment of saying, "Hey, I'm not looking and have been where I am less than a half a year, let me be." That's another thing I wouldn't mind seeing... a place to post your resume, your phone number and email address... A recruiter could put in your email address, or phone number, and it give them your current status, the latest resume and that's it... just an update mechanism to avoid contacting people who'd rather not be bothered. Then they could pay for a hot feed when a resume gets updated, and/or someone marks themselves as passively looking, etc.

I think it comes down to more quality engagement on both sides... It gets tiring to get the constant phone calls for 3 months after starting something, and 3-9 months away from your project coming to an end... that doesn't even consider the FTE-types that will stay somewhere for several years before considering a move.
> It's also a pretty recent paper, so it could turn out to have flaws.

On the other hand, it's Babai, so it doesn't. :-)
You can already run Windows 10 on the new RasbperryPi. They've solved this problem a while ago.
Ok, really stupid and ignorant question:

Tornadoes happen mostly where there are no trees, right? That's why they happen in dust bowls, if I'm not mistaken.

How expensive and practical would it be to re-forest populated areas to reduce the likelihood of tornadoes? Would that work? If so, have there been any serious plans to do that?
> I do recall the last pair asked me to re-implement a java standard library functionality that was rather complex. It seemed out of place for an interview question.

Allow me to respectfully disagree.

Even if they ask you something you or they don't think you can do, it's not just about really solving it but at looking at how you approach such a problem.

No one can really solve important, long term problems in an interview but you sure can reason about them and talk/try toy solutions.

> Ex of bad question: Implement a stringbuilder.

You can always say "I probably wouldn't do this unless I had a good reason but, If i had to roll my own, I'd approach it this way:"
Pretty much _every_ google product is in maintenance mode from when it is first released, and never improved much.

This may be part of the strategy, those that somehow turn into 'profit' are the ones that actually have full-time engineering assigned to them, and get improved? I couldn't say.

For example that I ran into recently, Google Custom Search/Site Search theoretically _has_ an API for creating/modifying custom searches... but it's completely inaccessible, because the only auth method it supports is one that no longer exists. I suspect it is still running on a server somewhere with zero traffic though. If you Google around, you can see for at least a year, _some_ people (prob those with the paying 'Site Search', not the free 'Custom Search') have managed to get answers from this from google support -- the answer is "There is an internal feature request ticket to add OAuth 2 support to this API, but I can't give you an ETA".
>but by the very nature of the linked resource, at some point it won't tell you whether or not the claim is valid.

What are you talking about? The linked resource is a JS feature matrix that shows how each browser does against those 2015/16/17 features, and it shows exactly what Safari tip passes.
In no way directly related to this post, but I'm always looking for an excuse to link to my two favorite airline stories.

1) The Turn - http://www.theatlantic.com/past/unbound/langew/turn.htm

2) The Crash of United Flight 232 talk by Capt. Al Haynes - http://clear-prop.org/aviation/haynes.html
To build on what you say, once one plugs in their iPhone and MacOS boots and is on display, the iPhone touch screen itself could then be used for the trackpad.

I could see a keyboard/dock combo where one could drop in their iPhone.
> I am hard pressed to think of anything out side of search that Google has released that has really pushed a futuristic envelope.

You might not remember how life was before Google Maps or GMail then.
Rainforest QA (YC S12) Is Hiring Designers, Sales, and Product People in SF
I don't think Haskell is worse than any other language in that regard. What perhaps sets it apart is how much of its functionality is implemented in third-party libraries, which may be difficult for a beginner to come to grips with. "Why should I download a library to use efficient arrays? Shouldn't they be built in, like in Python?"

I can come up with two explanations for this reliance on third-party libraries.

1) Haskell has always been a quickly evolving language attracting research-minded people which in turn go on to develop really cool libraries that are much better than conventional ways of doing things. The interpretation of this explanation is that it's simply not possible to keep the standard library up to date with the latest library developments.

It may also be the case that

2) Haskell has always been a really powerful language capable of offloading important tasks to libraries. What would need to be built-in functionality in other languages can be implemented as libraries with no sort of special treatment in Haskell, so people do it that way because they can, and because it keeps the base simple.
I'm suspicious based on something you said about the interviewers being disinterested and unenthusiastic. I am cynical, having seen this process played out many times, and having wasted more than a few days interviewing for jobs I had zero chance of earning because the employer had already (yet unofficially and potentially illegally) chosen a candidate. Let me explain:

What you've described sounds to me like a setup for hiring an H1B employee. The employer is legally required to interview everyone who meets the requirements, and must hire qualified domestic employees if they are available for work, but the employer will look for any reason to disqualify domestic candidates.

A whole industry of consultants popped up a decade ago that coached companies on how to use this "loophole" to favor H1B over domestic employees (which is on it's face, illegal. If a US employee is available, the employer must hire him so the trick is to find a way to disqualify this domestic candidate.)

Or maybe they already had an internal candidate and were required by HR to interview some additional people (e.g. you) before they discover, to everyone's surprise, the internal candidate is the very best one for the job. "Going through the motions" to interview others when their mind was made up before the job description was even written.

EDIT: Just so it's clear, I'm not saying Amazon does these things; and I don't know anything about this particular case. I am saying this sort of faux-interview happens in the industry, and has the same "feel" of the interviewers simply going through the motions.
If you search either of these numbers on google you see a ton of errors and people asking befuddled questions. We're literally doing a public service to future versions of ourselves by juicing the google results for this post. For once, it's totally appropriate to upvote for visibility. Upvotes to the left.
Well, I can add Besan Ki Roti the the list of things that seem to be bread which is made from chickpea flour.

And I make moong bean roti myself.

I feel this is all a bit "we call these things bread" is like "we call these things fruit and these things vegetables" and then someone says "but what about bananas and cucumbers and strawberries" so we have to introduce "culinary fruits vs botanical fruits vs berries"
You're actually paying them to not riot. Serfs provided the core of a relatively stable body politic. They could be called on for war. They didn't have much economic power individually. They could be pushed around by the powers that be. They were also largely disarmed (Hillary and Obama).

BI == Serfs until the government can implement either forced sterilization or State assisted suicide.

For those down voting, picture the US if there was no welfare state. What would all of those people do if they didn't have the state to keep them fed just enough to not riot or declare war on their government? The answer to that question is not improve policies to balance environmental stewardship with pro-business expansion.
what about cloud & gsuite? Hardly a failure.
The only thing that is sad is superhero themes. There are much better stories out there.
If you use 4 bytes for size, which is fairly convenient, you get 16 megabytes before any 1s show up in the most significant byte.

If you expect that it might be an accidental ASCII character, the smallest one you are likely to accidentally receive is space. 32 x 16MB = 512MB.

If that's still not a large enough atomic message to satisfy, allocate 8 bytes for the size. If sneaky ASCII creeps in to the most significant byte, it's going to at least be 2^57, or 512 exabytes.

Plus, this is just the first layer of defense. It's an easy and cheap one that keeps you from overallocating, but it's not the end of the story. You still need to examine the rest of the message for validity, and throw it out as soon as possible if you find it's invalid.

And, finally, if you are taking the "allocate a buffer to hold the message" approach, and you might be receiving multiple messages at a time, you have to consider the possibility of receiving multiple spurious messages at once. The only thing worse than a process spuriously allocating a gigabyte and trying to parse stuff into it is a process spuriously trying to do that a few thousand times per second.
Would this legislation apply to bots used to purchase goods and services?

Would these "ticket bots" simply move the bot outside the U.S.?
For E2E? there's essentially PGP (sucks, see thread from the other day. worst user experience and questionable longterm security), OTR (most used, still annoying to have to re-establish sessions on restart, no multi-device), and OMEMO (based on signal, should be the future for XMPP). You could include most proprietary solutions like iMessage that usually miss authentication or are done unsafely.

OTR not trusting fingerprint is the default case for any authenticated standard. gnupg requires that you set the trust on a key. Signal allows it initially, warns if it changes.

For all the above though, they aren't a packaged solution that is user friendly. Conversations is a great android client, but there's sadly nothing comparable on iOS (chatsecure, but it's alpha status still). The desktop situation is hit and miss too (I was a pidgin user and moved to bitlbee for OTR, still don't have an omemo solution... though my setup doesn't need it through a TLS secured ZNC).
> I'm libertarian and a pilot - and I like the FAA

Me too. For every frustration about what they've done to the costs of things in GA, and those are valid, their accomplishments in general are incredible.
It's efficient.

It's fast.

I don't use plugins (for ads I use GasMask).

Bookmarks and tabs sync with my iPhone.
And I didn’t realize companies can prevent people from using or creating third-party clients.

Especially if the original client is under an open source license.
Crowd Supply has a page up for an upcoming mini-PC/phone project called Minotaur One: https://www.crowdsupply.com/qutecha/minotaur-one
Well, it was more peaceful while it lasted. Next tine be more specific, perhaps. The problem was US federal politics and the tribalism there, not 'politics however it may be defined'.
For my purposes I wanted the most parts for the money. Specifically I wanted the power functions parts, since the other parts like beams and wheels will accumulate from every other set. The 42030 had the most power functions parts included. You can see which PF parts are included on the front of the box.

42043:
- contains the pneumatic pump & tubes which are less common pieces
- this is the only other large technic set I've bought (and I got it mainly for the pneumatic parts)

42009:
- Lots of beam parts, but not many power functions parts included.
I'm saddened to hear this, but it's also not exactly out of the blue given his age.

Godspeed, Sen. (Col.) Glenn. It's an honor to work at your namesake NASA facility.
"We are pattern-seeking story-telling animals."
-- Ed Leamer in "Macroeconomic Patterns and Stories"
The online stuff from MS is pretty compelling... even though the hosted version isn't quite as good as onsite Exchange, it's still one of the better integrations of an enterprise email + calendar option out there... and the skype for enterprise integration could still be a little better.

I think the web options for office will probably be good enough for most, which is why they pushed that way in light of the google docs properties. This is where the money will be made for MS in the next decade to be sure.
When you think about it, complex numbers are used to describe very natural properties, whereas natural, even though "naturally" simple, are very conceptual and symbolic.
A Guide to Do-It-Yourself Network Segmentation
node is fast when the heaviest work is delegated to libuv or native modules (that are performant that is). If you require to do heavy work on v8, it slows down significantly.

What would I call "heavy work"? e.g: compression, serialization, encryption, image processing... tasks that are bound by CPU and not only I/O. Usually you want to delegate that to a native module and not do that yourself in JavaScript. If you absolutely have to do it in JavaScript, then you need to make sure the task is not blocking the event loop. In order to play nicer with the event loop you inject something like setImmediate or process.nextTick after certain amount of time or iterations... otherwise you will starve other tasks in the loop, notably, I/O.

node is also not a really good idea if you need a lot of interprocess communication.

It is a very viable alternative, though.
Why not? It's incredibly efficient, fast, follows the standard OS X design guidelines, doesn't spy on me constantly. It's what Chrome was BUILT FROM (later they forked).

The only thing Chrome seems to offer is a big plugin ecosystem (which I've never cared about, the one or two I care about exist for Safari) and the fact it's the same browser on other OSes which doesn't matter to me.

It's often the little things. I like being able to use AirDrop and Handoff with my phone/iPad. I like having a native print dialog (who the hell thought THAT was a good idea?). I like my laptop not trying to melt it's self when I open a few pages.

If you were stuck on Windows when FF was nearly dead and Chrome and IE were your only choices I get why people chose it.

If you were on a Mac at the time I've never seen the appeal.
> No one represents graphs as matrices in computer science, and graph theorists rarely touch representation theory.

Are you conflating linear algebra and representation theory, or did you really mean to refer to representation theory in particular? The notion of a quiver (https://en.wikipedia.org/wiki/Quiver_(mathematics) ) seems to me to be a unification of the two fields; I'm not a graph theorist, but I have a hard time imagining that they don't at least consider these structures.
Very useful, but not entirely the same as the the author is demonstrating. What you referenced is just for ads; what he's trying to fog is the order of the actual SERP.
Their basic unsupported tier (up to 1 query/sec on avg) is free. You have to contact them if you want pricing for a supported plan.

This type of opaque pricing normally annoys me, but they were recently acquired by Google so I expect the pricing to eventually become more transparent and most likely be fairly reasonable.

https://api.ai/blog/2016/09/19/api-ai-joining-google/
From the comments: "The total number of departures is split just about evenly between the majors and the regionals. Yet the regionals, at least over the past several years, are carrying a much higher share of the accidents."

This, I think, is the issue here. Some of the commentators have suggested (plausibly, I think) that the number of legs per day flown by regional aircrews may be an issue. We should probably also consider experience.
It's on a device management policy, just not his.
7 Reasons to Give Your Employees More Equity
> Reading hex and seeing ASCII is a very useful skill to develop.

I found it to be also quite draining when I was reverse engineering an old proprietary software system to develop a tool to import/export data to it. Definitely put my brain in a weird place after spending hours pouring through network dumps and determining how it all worked. It did kind of feel like that scene from the matrix where what's-his-name is staring at the streaming code on the screen, though :P
> Would this legislation apply to bots used to purchase goods and services?

I'm not a lawyer, but the text is available here: https://www.congress.gov/bill/114th-congress/senate-bill/318...

It looks like it's only for tickets to events.

> Would these "ticket bots" simply move the bot outside the U.S.?

The bill forbids a person to use such a bot; you can host it in orbit if you want, because it's not the bot itself that's outlawed, but the use of the bot to circumvent purchase limitations.
Indeed, node is likely to get native support for async await in the next couple of months (The version of V8 is Chrome 55, which is currently in beta supports them).
Were you being sarcastic? I can't tell.
Don't forget the vast expansion of government spending. That wealth it dissipates has to come from somewhere.
Thats parallelism, and node is as bad as it gets, yes. However, it pretty good at streaming all the necessary data to another service that will do the number crunching, as well as getting the results out to the client (with light transformation if necessary)
Maps was certainly advertising driven, but it also changed many, many people's lives
So when stackoverflow or github goes down, and they trace the bug to some legacy component, they should refactor the entire thing, taking a week, instead of increasing the memory on their VM, bypassing the release process, then doing full postmortem once the fire is out?

This isn't dev. Running a factory is ops. It can't take 6 days to renew your domain name when you realise it expires in 2. It can't take 6 days to patch your server when some script kiddie takes it down the first time. Not everyone has a job that gives them the luxury of making sure everything is perfect before they commit to anything.
I think people fear the absence of control, and the absence of understanding how flight works; even though there is a lot that can happen to you driving, you or a person you trust is usually the pilot operating a vehicle who's physics you are familiar with.
I can program so scraping is pretty easy. Finding data sets that aren't restricted is the hard part.

Thanks for the links.
> So, therefore, the only thing Google knows is that I received a Signal message, what time and if I have location services on, where I was at the time, yes?

Considering that Signal compiles code from Google into their app, there’s an actual issue there: the Google code could just intercept and take control of any of the messages. And there’s a lot of code from Google in there that no one has audited yet.
The power efficiency isn't even close. The 2016 MBP battery lasts about 10 hours running Safari versus 3 hours running Chrome. I've never particularly liked Safari, but I'm close to switching myself because Chrome is such a disaster.

From the energy impact tab on the Activity Monitor:

Chrome: 43

Safari: 0.3
Godspeed, John Glenn....
> Drug companies won't make it because there's no money in it.

Considering it costs between $100 million to $1 billion to get a drug approved by the FDA (depending on the study you look at), I can see why they wouldn't touch it.
Hm, perhaps counting number of bits set to 1 in a multi-byte array?
I will give Emacs a try once I figure out how to exit Vim.
Don Libes' daughter went to my high school, and I was working as the "webmaster" for the high school newspaper's website at the time. He would ruthlessly criticize via email the product our self-taught and earnest 2010-era PHP web development. I am not a fan of Don Libes. For those interested, the website was/is: http://theblackandwhite.net/
Your data backups are no longer enough
I was just thinking the same thing! That would be super handy to keep as a reference in my iPad for any time I want to check on something.
How does that chart have any bearing on my previous comment?

I am completely mystified by your reply.
No worries, there was just a bit of embarrassment and no bad feelings.

This article seems to talk about increased stress on the cardiovascular system as a result of cold, http://www.livescience.com/42568-cold-winter-weather-related...

With 4,600 deaths being delayed as a result of people leaving cold areas. This seems to suggest that a lot of people die sooner due to this?

I'm still curious about whether access to medical service harms people but can't find anyone talking about it...
Do people in Google still think the magic is there? It seems like a great place if you want stability and a nice salary, but obviously (unless you're in the comparatively tiny X dept) you're going to be a very small cog in a huge machine?
What you are saying is completely true, but I don't understand what you are meaning to address. The person I was responding to (klodolph) seemed to be correcting the article's author about something which needed no correction.
The last recession ended in 2009.
The regional/major distinction doesn't really exist from the perspective of most passengers, though. The article isn't wrong, but its certainly a little misleading
I disagree. It's a well known method of sanity checking serialized data, and it's used by lots and lots of file formats and "over the wire" data formats.

It's not really a security feature, and it doesn't have to be a secret value. It also doesn't mean you shouldn't sanity check the other data fields. The sole purpose is to quickly rule out data that's blatantly incorrect.