skysight-inc/HackerNews huggingface dataset:
I would try to keep the audience and context in mind and answer accordingly.

It depends on whether you are interviewing the job or the job is interviewing you :)
>Probabilistic programming isn't going to help general AI much.

Excuse me while I laugh.[1,2,3,4]

>Things like dropout seem to work well enough, and for the most part AI is severely underfitting rather than overfitting.

For the most part, neural networks can't reason at all. They just induce deterministic functions over high-dimensional Euclidean spaces.

>Our models are far to simple and small to really learn language and do complicated reasoning.

They're also not compositional (new concepts as functions of old concepts), productive (able to draw an unbounded number of inferences from each representation), or unbounded in size of representation (unboundedly many concepts). Neural networks don't even represent causal structure, let alone model how an intervention will affect outcomes!

It is, however, really nice to hear an AI booster admit just how incredibly limited connectionist models actually are.

>Making them bayesian doesn't fix that.

No, changing to a causal, compositional representation that allows for productive and nonparametric (unboundedly large) learning does that. The Bayesian part just makes it extra nice by letting us "put information in" anywhere in the model (at any variable) by conditioning.

[1] -- http://forestdb.org/models/learning-physics.html
[2] -- http://forestdb.org/models/word-learning.html
[3] -- http://forestdb.org/models/arithmetic.html
[4] -- http://forestdb.org/models/politeness.html
To find whether a and b intervals overlap (ends are not included):

overlap = a.start < b.end and b.start < a.end
If humans really are causing climate change, nothing appreciable will be done until there is no choice - that's by and large how people operate unfortunately.
> Selling heads of lettuce for $3 each yields around $6000/yr in gross revenue per container per year.

> This was $17k net less $720 in labor, $6k in equipment, $3k in real estate and $1k in electricity. Lots of room for optimizations that could push this business over the $1B mark.

Am I missing something, or did you accidentally flip the words "gross" and "net" above?
I agree with you that this is in contrast to the verbiage I posted.

The crux is the investigation. Will it be a "we must have a clean image so any hint of impropriety will be pruned aggressively" or "we won't let unsubstantiated accusations derail a valuable employee" or somewhere in between?

Another question is, how will they handle the false accusers? A lot of questions to be clarified if you happen to be part of their ecosystem.
GV Founder Maris Gets Boost for His Section 32 Fund
In the original comment, user mentions that the modulo logic would not require a loadbalancer server.
So, I would assume what the user meant is that you do not require a high throughput loadbalancer. But you still need some entity to do the modulo work as well as health-checking servers to calculate modulo for active servers only.
A lot of time on that blog was spent mocking purely aesthetic features of the homes and I feel like if you like the aesthetic then there is not much else to consider.
"Power of 2 Random Choices" ... has nothing to do with the "Power of 2" directly.

I like 2Choice because it is not dependent on hash function design & is temporal, but I have a positive aversion to the 2^n hash distributions when it comes to data, specifically for distributed systems which need to flex up/down [1].

[1] - http://notmysock.org/blog/hacks/1440
Heh... https://web.archive.org/web/20170626201934/http://www.mcmans...
Spoilerwall: Respond to port scanning requests with movie spoilers
On my jailbroken SE, I can just drag my finger around the keyboard for that. No 3D touch needed.
I'd say so. The "assuming time encoded"-bit is important though - I rather think starting with the data is valuable:

Can I assume the times are in a sane date format/datatype? If not, start with e1 = toSaneDateFormat(endtime1), s2 = toSaneDateFormat(startime2) (Fill in if interviewer is interested).

Then, as you say, a check for overlap is easy - but maybe one wants to be more fancy, like: if (timeDelta(e1, t2) < timeToWalkFromAtoB, or < 5 minutes -- they should be considered an overlap? If they are on different continents, maybe < 24 hours should be an overlap?

At any rate, I'm guessing (hoping) this leads to discussions about representing dates, and what the business logic is (eg: physical meetings - you can't teleport from one location to another).

[ed: And as others have touched on, if you deal with timestamps/raw number types - be careful that you don't end up with appointments in "wrong" order - I'd say a sort() aware of date-objects might be your friend here.

ed2: In fact, if you can assume a sane date-type, and timeDelta, you could probably assume an "interval" type, and simply ask for overlap?(appointment1, appointment2) ...
]
> given the starting and ending times of two calendar appointments, determine whether or not they conflict.

Say the first appointment goes from a to b and the second goes from c to d. What does it look like if the appointments _don't_ conflict? This happens just when one appointment ends no later than the other begins; in other words, when b ≤ c or d ≤ a. So, the appointments conflict just when not(b ≤ c or d ≤ a). We can then distribute the negation using [De Morgan's laws](https://en.wikipedia.org/wiki/Negation#Distributivity) to arrive at this: the appointments conflict just when b > c and a > d.
You and me both, man. I don't think starting a biotech ranks very high on the crazy scale though.
So now if my CTO gets drunk and does something stupid, there is zero tolerance and my investors will demand his termination.

Or you could hire a female CTO maybe.

... business could be torpedoed.

Your CTO could be hit by a bus at any moment and your business could be torpedoed, and if that wasn't in the back of your mind all the time already, why not?

You know what kind of business depends entirely on a single personality? A cult.
It's okay to not have everything memorized. As long as you know what to look for, you're only a google search away.
Some good advice there.

One thing I have found that less people seem to know, is that the Unix metacharacters are expanded by the shell (bash etc.) not by individual commands. What this implies is that any command, whether built-in or written by you (in C, bash, Python or any other language), has metacharacter support automatically. That is, things like the file globbing/wildcard characters like *, ?, and [ ranges ].

This was not originally true on DOS (as a counterexample) and not sure whether it is true on Windows today (haven't checked), though I did notice that more commands seem to support wildcards in Windows nowadays.

Also, for some years now, Windows too has had redirections like:

command >file.txt 2>&1

(redirect stderr (2) to the same destination that stdout (1) is pointing to, i.e. file.txt), which Unix had from the start.
You probably did not read the article, as it does not talk about smartphones being a substitute tool for some tasks we used to do using our brains. The study is about the attention efforts required by our need to always check our phones for new information, you can view it like our attention being prisonnier of our phones with no extra resources left for other activities.
Be careful when you buy that book about buildings, criminals live in buildings!!

Sounds about the right level of logic for upper echelons of UK police, who also for the most part still live in the 17th century...

I wouldn't be surprised if they thought online piracy was kids building ships in Minecraft...
Without any sort of recording or script, how would one verify that the retelling was accurate to the original?
Yes. There's a heck of a lot you could do with AR nobody's done yet.

On the other hand, if you get into that business now you're in direct competition with the likes of Google and Apple.
When you are used to notifications, you look for them even if you don't have your phone with you. It takes a while to detoxify yourself, and lose your "check reflex".
If by people you mean the 30-40% of any given population that will fight tooth and nail against anyone telling them what to do, I agree.

Not everyone is opposed to climate change action. Those that are are loud and fight hard for power. We need to remember that. At one point it felt hopeless to take on the tobacco industry.
Kerberos is awesome and reliable. But when it breaks, it's the worst!
Let's hope Ivar Giaever is right.
All Models Are Wrong
I would expect that a purely heresy situation would not be counted as valid in the investigation (or even in the allegation stage if flimsy).

Multiple accusations or more definitive evidence should likely put the accused into a troubling situation.
Could you not just run uncss [0] on the framework and your own CSS? Or does it get tedious to exlcude classes that are used by js? Only ever used it (and other optimizations) for static sites in order to get 100 points on pagespeed.

[0] https://github.com/giakki/uncss
Avoiding Two Degrees of Warming 'Is Now Totally Unrealistic'
I guess you are referring to scoped addresses then in ipV6?
That would makes sense. Thanks for the interesting link.
We used it to provide SSO for custom-provisioned productivity stacks as recently as four years ago (think Atlassian alternative).
Really looking forward to class decorators.
I think it's largely just human nature. People don't know what they don't know, and those who "make it" without college are often particularly disdainful of academics. They may also be hesitant to hire those with a deeper background (which is a general phenomenon in many areas). In many fields, the percentage who can "make it" without higher education may be higher, but it's certainly do-able in our industry -- especially if they stick to a certain kind of software. Someone in this position may develop a real knack for avoiding hard problems (in the computational complexity sense) without ever quite realizing that is what they are doing. I almost didn't go to college, since I thought I knew it all, and had plenty of offers when I graduated high school. One of the most general things I learned was how much useful stuff there was to know, that I would have never fathomed.

In my experience, people are often hesitant to hire people who are higher on some (perhaps tacit) measure of nerdiness. Only when people want to win badly enough and it's clear that others are doing better, will many people start questioning such biases.
A simple demonstration of the inefficiency of task switching. Time yourself writing the letters of the alphabet in order from a to z followed by the numbers 1-26. Then try the same task only instead switching from numbers to letters, like this a,1,b,2,c,3, etc. Compare the two times. They should be the same, but the second version takes much more time for most people. It seems that whether you sit next to a giant bookshelf or put your phone in your pocket and occasionally think of the information either contains the effect on the efficiency of whatever you were trying to process would be the same.
> Apple is about premium end

Apple certainly has premium priced products, but they have been directly targeting mass market consumers since at least the original crazy colored iMac G3s.
It's an inherently loose comparison but they're both about solid value for the money – good design without luxury glitz. People like to parrot the trope about Apple being super high-end and overpriced but that's about reaffirming tribal loyalty rather than the product of rigorous analysis, just as some people like to joke about IKEA furniture being hard to assemble or crappy but they have millions of satisfied customers and their main challenge is keeping things in stock.
If you hide the toolbar in the OS X finder, you can get Spatial Finder back (!). When the toolbar is hidden, double-clicking folders springs them open to new windows, and folder windows remember their position after closing them.

If you turn on the Status Bar, when the toolbar is hidden, it hops up to the top of the window. Just like the old days. sniff
No? Doesn't compress nicely with the empty octets and colon substitution?
To be fair, nobody has paid anything at this point.

Zillow sent this lady a C&D letter where TOS, not copyright, was the primary factor.
That's strange. I only see AMP pages now, and I have only ever seen AMP pages in the carousel for at least the past couple of months. Maybe they're doing some kind of A/B test for some users.
I wouldn't say the desktop experience was 'compromised'. 'Depreciated' (i.e. made legacy) or 'encapsulated' would be the description I'd use.

Consider how the transition from command-line interfaces to GUI was made. Even today you can open up the Command Prompt in Windows (or Terminal in OSX) and run legacy MS Dos apps. Well Balmer saw Jobs heralding the iPad as the future of computing, the launch lines, and the early spectacular growth and he freaked out. So, following the old interface transition playbook, Win8 was designed as a touch-first UI and then the desktop UI was squirreled away as an app (and the command prompt inside that desktop app ― inception). Win8 was an excellent tablet/touch designed OS and also purists could configure Win8 to bypass the touch stuff and skip straight to the desktop at launch... however Balmer had made a bad bet.

In the broader picture, the future of computers hasn't turned out to be touch tablets. The iPad peaked and the traditional laptop formfactor is still going strong. So Balmer's bet on a touch first Windows wasn't worth it. Moreover the execution was lacking. While Win8 was an excellently designed touch/tablet OS, it was not fully implemented so there were many leaky abstractions back to the desktop interface. Most notably there were many settings that could not be configured in the touch/tablet interface ― the system would randomly throw the user into the desktop app ― and all the Microsoft Office apps (except One Note) could only be used in the desktop interface. There was no way to completely disable the desktop app and hand over a Win8 tablet that worked exactly as an iPad.

Win10 went back to the drawing board and presents touch and desktop UI as complementary options side-by-side instead of a touch-first UI. That unfortunately meant removing some of the system wide Win8 touch designs that didn't quite work well with mouse+keyboard.
Ah... That makes sense. I had another person reply as if I were suggesting I weren't for open access - even though I specifically mentioned it. Thus, I was improperly primed, methinks.

But, absolutely... The idea of the citizen scientist is so important to me. I have some complains about the scientific community but this may not be the place for that.
What? Of course exercises of legal rights can be taxed. Taxing natural rights is problematic, of course, but the legal rights granted to you - like operating a steel mill, or enforcing the ownership rights to your home for you, or operating a motor vehicle - are completely taxable.
> If you can't ridicule them for lacking taste you're basically saying that taste doesn't exist and everything is always subjective.

I don't know about the rest, but taste is definitely subjective.
Microbreweries compete just fine against Budweiser
So, we've gathered data on exactly these points over the last 2 years. And what we've found that the decision that gets the best signal is often not what feels most accurate to the interviewer.

For example, my guess before running these experiments would have been that simply looking at progress (how far a candidate gets through a problem) would be a bad measure of interview performance. I'd expect that things like style and how communication how careful a candidate was being would render pure progress a mad metric. However, when we compare pure progress to a subjective score the interviewer gives the candidate (ignoring specific reasons, does the interviewer think the candidate is a good engineer after the interview), we found that pure progress is more predictive of success at companies! (To be clear, we don't only look at progress at Tryplebyte. We've also found other things to be predictive.)

The same is true (among our candidates at least) for question difficulty. Easy, straightforward question (write a command line interface to store and retrieve key-value pairs) are more predictive of success at companies than question that try to target intelligence (calculate how much water would collect in a histogram)
Unity?
My guess is the first pass places every rock into a known location and the second one moves them to their correct spot. Assuming the machine starts out without knowing the total number of rocks this would make sense. You can't put any rocks into the right spot until you've seen all of them.
That's feasible. Barely, but feasible.

Now try reciting the Library of Congress after one hearing. Or Wikipedia. That's a whole nother level of problem.
It might work for static sites, but as soon as you start to get fancy and use JS+CSS correctly [tm] it's more difficult because, as you say, there will be state classes modified with JS which changes the style but wasn't previously displayed.

That said, my point still remains the same time invested in learning+using+tuning uncss would probably be better spent on any of my points or some others suggested here. AFTER that, sure! I got the whole page for the library I linked down to 10kb in TOTAL including images [in svg] for a competition. It has gained a bit since then though, mainly with analytics.
All the ones I've used also prompt "is this amount correct?", "do you want cash back", which are additional time-consuming steps which require your attention to be on the terminal and were never part of the process before these same terminals switched over from swipe transactions.
If the candidate starts by drawing 2 lines, then marking start and end on the lines, you know you would be off to having a good chat
By ancient I mean that it is 1.7 years old and by now Intel has published 4 later releases (20160607, 20160714, 20161104 and 20170511). I think it's a fair and tame adjective considering this is processor microcode we're talking about and that it made me spend a week of my own time hunting it.

You say Ubuntu has a bug to track the microcode package as an exception, but that doesn't seem to be having a positive effect, does it? Precisely because Ubuntu cannot pick it apart, what is it that they're trying to decide in the bug? Why is Ubuntu second guessing Intel in deciding which microcode update to apply and which to skip? How would Ubuntu know that better than the manufacturer? The Intel specification updates list tons of processor bugs including some very critical ones, so we know the microcode updates do help with some of those. When was the last time that an Intel microcode update brought a new bug or made something worse? I'm not aware of any such instance, and although that may indeed happen sometime it doesn't seem as likely as facing existing known bugs, right?

I think it could be argued that it is up to the user to decide (say, a warning during installation), or that Ubuntu could choose to apply all microcode updates by default and let the user opt out. Ubuntu might impose a certain delay, say a month or two at most, in order to see if a microcode update gets withdrawn or ends up too buggy. But I don't think Ubuntu could reasonably choose to skip all microcode updates for 1.7 years like it did in my case, or to choose which ones to apply and which ones to skip, like it seems to be trying to. Microcode should be treated like other propietary software, but with special dilligence due to its criticality. If nVidia says a particular driver release is very buggy and should be updated, Ubuntu promptly updates it. Why would Ubuntu sit on known critical microcode updates then? If, and it's really a big if, eventually some microcode update brings a new bug and Ubuntu deployed it, it would be Intel's fault and not Ubuntu's.
This argument get brought up quite a lot, but rarely by someone sharing his own experience which is interesting.

I never really felt like this. Snapping a photo takes a few seconds and I can continue enjoying whatever I was doing, not that I'm not enjoying taking a photo :) To me it's just shrink-wrapping my mood.
Have you looked at Scrivener on Mac/iOS? Used by writers doing research.

http://2doapp.com on iOS/Mac has robust WebDAV sync and can handle large databases.
The method is called "Power of Two Random Choices" (http://www.eecs.harvard.edu/~michaelm/postscripts/handbook20...). And the two-choices paradigm is widely applicable beyond load balancing. In particular, it applies to hash table design (e.g. cuckoo hashing) and cache eviction schemes (https://danluu.com/2choices-eviction/).
You don't see any pretentiousness in driving around judging a bunch of people on their houses and just ragging on how terrible they are? Really? You might want to look harder.
Sure, even Musk will admit SpaceX wouldn't have survived without financial help (in the form of contracts) and facilities use from NASA.

But in terms of actual technology... not the turbopumps, certainly, unless your logic is "the contractor SpaceX used to design its turbopump developed expertise on NASA (and other) contracts".
I feel no shame suggesting that you get the Pleco app. It is the best Character/Kanji dictionary that exists today. You can also draw them to look them up + tons of other stuff.
>First, the iPad has to be powerful enough to do fast compilations etc.

It already is, and has been for a while. The iPad Pro is faster than the MacBook Air and is approaching the MacBook Pro.

>How are you going to use Xcode when you don't have Finder
Files.app++

>a terminal with a compiler
When I mean Xcode, I mean the whole package with LLVM, Bash, Brew and a Terminal emulator. Apple is already allowing “programming environments”[1] in the App Store. I can see a Dev Mode that allows you to fork and do all the things we are used to.

[1]http://www.appstorereviewguidelineshistory.com/articles/2017...
Data Science and Machine Learning Without Mathematics
Consider appointments from 1-3 and 2-4:

a = 1, b = 3, c = 2, d = 4.

Do they conflict?
Behavioral sink
Seriously, can anyone longer-than-5 list AR use cases that make sense?

Today I learned about that restaurant menu app, which shows food on top of the empty plate. Luckily, you can even rotate it! Making the world a better place...
To provide more of a direct answer, I think that Shenzhen has really great long-term prospects as a tech/innovation hub. Very large number of investors, existing and large tech/innovation/industry cluster (consumer electronics), and long-term government incentives. You can already start to see the momentum building. I've seen major changes since first doing business there (Feb 2012) and even over the past ~2years that I've lived there.

However, the prospects of moving there are not significantly better than the US. China is opening up new classes of visas and making certain business licenses more accessible, but my general impression from being in the ecosystem and talking with locals and foreigners is that it's difficult to get a sustainable business off the ground. The immigration situation (if that is a goal) is bleak.
people who use red and green on charts can go to hell.