skysight-inc/HackerNews huggingface dataset:
I don't remember most of the questions. I do remember being asked about basic things regarding optionals, about how it handles exceptions (Swift 2 had been announced like a week before the interview and changed how it did exceptions entirely to try-catch blocks, and I answered that, but then they were like "okay, how about in Swift 1", and I blanked, even though I put them into the toy app I was doing).

Another was something like "In Swift, what are higher-order functions?", which I somehow only heard that term a couple of times before and didn't have fresh in my head, despite using higher-order functions in plenty of programming languages (C#, Python, Ruby, even in Objective-C). That one was a case of knowing the concept but not the term.

I believe those two questions were the main ones that lead to the rejection, because I stumbled and didn't come across as confident there, but was otherwise pretty calm and answered the other questions well. I was in and out of there in 45 minutes, talked to one person who quizzed me on the names of UI objects on a given screen, and then the pop-quiz-style interview with two other people.

I also stupidly didn't show them the app I had partially built in Swift, even though I brought an iPad with me. I think I even mentioned it, and they're like "You have it here?" and I said "It's not finished..." and they just started asking me more questions. It was a working puzzle game, but some of the logic for clearing matches was wonky at the time and was visibly broken so I was hesitant to show it.
I have same zombie connectivity issue with Mac clients. Have to walk over and bounce the printer. Doesn't happen with Windows.

Would love to know your son's fix.
> C. Every object in your language which is reference counted needs a field to hold the reference count. Or you need a special object in its stead which "points" to your object, like a shared pointer.

For a long time (until the 64b class pointers I think) Objective-C used external tables of reference counts instead of embedding refcounts in objects.
If Mercury is tectonically active, that spells trouble for Kim Stanley Robinson's sci-fi city on rails, Terminator, continuously rolling away from the dawn, powered by the thermal expansion from direct sunlight.

If you need the rails running around the equator to remain straight in order to keep moving at a constant rate, all your railroad ties now have to compensate for the shifting plates.

At least that story accounted for Mercury not being tidally locked to the Sun.
Or, in powershell (sans sox),

while($true){(New-Object Media.SoundPlayer "C:\YourPreferredSound.wav").Play(); sleep 1800;}

I'm using the Single Hit Tibetan singing bowl from: http://www.sound-effects-hunter.com/tibetan-bowl-sound/
>THERE IS NO ESCAPE. Unless you do what they themselves say you should do if you do not agree with the terms: don't use their services.

Or as so many others have called out in the thread - you get legislative relief.
Not all stones are equally useful for tools. For example, your tribe may run out of easily accessible obsidian, which is essentially a cost increase.
Pluto wasn't considered minor at the time the element was named, of course.
backward: these traits are a disadvantage to host organism.
forward: they are an advantage, and thus survive.

Are they aligned with natural selection processes in the environment.
Then: Young Jedi

Today: Feel the power of the dark side.

:-)
Drone racing has become popular: http://dronenationals.com

Some version of the robotic "game" could be turned into a sport for all ages. Both an amateur level, that limits cost, and a pro level with sponsors.
Important CGA Graphic Modes and Their Use in Games
Interesting, however, it emits C code, and the paper makes no reference to the module system as what's being leveraged about ML.

http://www.fftw.org/pldi99.pdf
> Suppose a service requires data transmission to operate, either intrinsically, or it just chooses to require it

No services really requires data transmission. It's just the owners have decided to run it that way.

> I expect users will check the checkbox without reading any explanations, just as today they click "I Agree" without reading anything.

Within EU Data Protection law, you have to get "freely given, informed consent" for things. And a checkbox which links to 30 pages of legalese does not necessarily count as informed consent. Just because your users clicked a checkbox/clickthrough, that doesn't mean you're in the clear legally.

> if this is a legal requirement, then service providers are greatly incentivized to require data transmission as a condition of using the service

Unrestricted data transmission (and processing) is not legal in the EU. EU fundamental rights law specifies that. So you can't necessarily create a service which from the start requires that sort of agreement.
And say what instead?

Is the author saying that moms are lazy, and say that they don't know the answer just to offload the work to the dad? Or are they genuinely bad at math, and in that case what are they supposed to say to their kids?

Not disputing the fact that the role model is important, but what is the alternative here?
somewhat tangental to the topic, but are there any examples of applications using a flat mapping like this or google maps or openstreetmap that allow an avatar to explore it like you would a game - not jumping around but linearly, with control of speed? I've got an idea but I can't come up with a good way to control the movement that seems intuitive and easy. Clicking with a mouse on your desired destination and progressively routing would work, but curious if someone else is already doing something similar.
Yeah, that makes more sense! Thanks.
> I have free choice on which messenger to use, but no choice at all on which messenger to reach my friends

A problem indeed, that's why I'm begging everyone to install it...
If this is true, then Facebook might find itself in quite some bother now or in the future. Can you provide a reference?
This sounds awfully similar to iOS sandbox mechanism.
It looks like the first (hero) element on the page breaks Material conventions. You have a photo with a large z-index somehow below a panel with a smaller z-index.

The idea of Material design was not just pretty shadows and drip animations on click. It was about providing a metaphor for digital content on screens.

Still, great job on the technical effort of converting everything to Material!
Throwaway. £79k + stock option + benefits
I don't work in London but I know many people who do. The experience Scala developers I know who work contracts get £500-£700pd outside of banks, and £600-£900pd in the banks.
> This is because the GC will move objects around in memory

Not necessarily, you could use (and guarantee) a non-moving GC. Moving is but one of the attributes/details you can use for your GC.
I imagine the electric companies made similar arguments at the start of the 20th century.

> Market dominance does not transform a proprietary product into a basic utility

Agreed. Isn't it more that it becomes so ubiquitous and expected that it starts to be considered a basic utility by the public? In the case of social and IM it's the network effect that matters - where are family and friends.

Once a certain tipping point was reached you'd be hard pushed to find many willing to live without mains water or electric. These days you'd be hard pushed to find many willing to live without internet, social networking, and IM chat. They're becoming utilities, and quotes like from their counsel "well just don't use it, it's optional" ring, for the majority of the public, increasingly hollow.

Just as our definition of essentials, poverty, minimum income and inflation (in the UK at least) have all been adjusted to reflect the internet age and provide for internet connections, mobile phones etc, our defnition of utilities should too.
I was a bit late to the Google party. I first heard about it when I was in my CS seminar in undergrad. Someone in class talked about a cool new search engine called "googol" (what I thought it was called). I am not sure when but slowly I ditched Yahoo!, AltaVista, and Ask Jeeves in favor of it and never looked back. Each time I try alt search engines like Bing or DDG I keep coming back.

The second big Google moment I remember was when Gmail first came out. I wanted an invite so bad and eventually got one. I thought how cool is this that you can have a usable email client in the web browser. Not that it was the first one; I remember using Hotmail before that. But it had threaded messages!

Of all the tech companies I've used in the past Google has treated me the best. They've done some unforgivable things like killing Google Reader but for the most part I'm happy with them.
If you have chaotic alignment, you'll like it. 12-hour workdays mixed with occasional periods of having nothing to do at all, no specs, no working process (or, alternatively, multiple failing attempts to go full SCRUM), hacks upon hacks upon hacks in systems processing billions per day, on-site urgent calls at 2AM, having to double as devops, internal tech support and psychotherapist...

On the upside: money and lots of interesting technologies and shiny things in the zoo.
ASIC design, 7 years here now. £45k + bonus + pension + healthcare. Without the bonus it isn't anywhere near what you'd get in a bank, explains why so many of my university mates took their EE degrees into finance. Probably partly due to the lack of hardware jobs in the capital. I've always found the name 'Silicon Roundabout' very ironic.
What is the company? Recently moved to Nottingham. Not looking for a job but curious to learn more about the tech scene.
Prototyping UX Solutions with Hockeystick’s Product Manager, Boris Iglesias
I'm on the job market (I do a lot of contracting so I'm perpetually so) and I've seen a slow increase in job listings that specify a degree and exclude "or equivalent experience". Decision makers need to double check what their HR people are posting or they may, emphasize may, end up with a degreed (not in Chrome's dictionary), homogeneous group of type swappers.

Perhaps ironically, don't academic types feel they are enlightened by their education? So requiring a degree for doing the same job one has done for several decades, an exclusionary act; seems to me to be at odds with their open, enlightened views.

I was contacted yesterday by a recruiter for a startup. He said, "you have over two decades of experience doing exactly what we need but our founders are graduates of <fancy place 1> and <fancy place 2> and I think they probably will require someone with a degree.".

I thanked him, I couldn't even remember applying there, I guess he just wanted to reach out and let me know how he felt.
It's not really surprising that good programmers are often also good at legal drafting.

When you're a programmer, you understand that the processor is dumb and has to be guided through absolutely everything. If you don't factor in the corner cases, your program is going to screw up somehow.

Legal drafting is the same thing, just replace the processor with a judge and the programming language with English. If, while writing a contract, you precisely define everything and cover all the ins and outs of what can and cannot happen and what should and should not happen in the event that any or all of the above likely or unlikely events shall happen during the lifetime of the contract. Then if you ever need to get the contract enforced by the judge, you can clearly point out exactly how the opposing party already agreed to resolve the situation in some way.

The real reason why you need to hire lawyers has more to do with making sure that the contract you draft is enforceable (considering current law and legal precedent), or else risk having the entire contract thrown out later by the judge. AKA legal system faulting.
> Tesla's not sharing their self-driving tech. GM is not sharing their self-driving tech. Uber is not sharing their self-driving tech.

Tesla, GM et al will gladly share their tech, in the form of a car.

Vertically-integrated self-driving-with-app companies will be slaughtered by Google and others setting up auction sites for such services.
no reason not to make it as hard as possible on them. it makes it easier for alternatives to exist in their shadow.
I have a sneaking suspicion that some of these "Asian" candidates are playing the race card, and actually have not so good intentions with Palantir which deals with highly sensitive information. I would be wary, and if I was Palantir, I would bite.
Possibly it is an intermediate certificate that is not cached yet. Does https://www.wosign.com/ give you a certificate error, and does the certificate appear in the list after visiting the site?
ENTP makes a better developer anyway. :D

(In case anybody doesn't get the joke, ENTP is the "debater" type, so I am picking a fight about personality type, since that is what the ENTP is supposed to do, so self-referential humor: https://www.16personalities.com/entp-personality)
VR is a fundamentally different animal from little shareware programs. Unless the graphics library is putting hard constraints on the output generated by the device (and I'm not actually sure how one would go about designing that), you can easily make a person very sick with badly-tuned VR.

I think there will be a significant market for curated VR experiences. In fact, my prediction is that market will win---the people who cannot experience bad VR without a physically bad reaction will need someone pre-filtering the content for them. It doesn't necessarily need to be a single-entity-owned market (organized crowdsharing model could in theory do it), but I don't see much future in a "Try some of my cobbled-together hobby VR experiences!" ecosystem for mainstream adoption.
I see. Interesting that the Tor project and others had the same idea though. I wonder how feasible it would be to derive an "AddressHardener" from the AddressSanitizer.
> Maybe Twitter will never be individually profitable

Stupid question, sorry -- what's their business model? Paid commercial accounts? I don't look at twitter often but I don't think I've ever seen ads.
I'm doubtful. With that definition, lattes should be made a utility. So should shoes. Tires.

A utility is indicated by, requiring so heavy an investment in infrastructure that would be onerous to the public to support duplicates.
Too bad its doesnt feel like material. The fonts are wrong. The icons are not material, and the effects animations are too fast... Buts its close to what material is.
I can't recommend Szeliski's or Prince's book as a good first text in CV. Szeliski's is unnecessarily math heavy and lacks worked examples or explanations of concepts. It's esentially a reference book. Prince's is (reputedly) excellent at approaching CV from a ML perspective, but it doesn't really cover the main concepts in CV, so it's a poor source for the fundamentals.

Davies' book "Computer and Machine Vision" is the least math intensive CV text I've found. Its emphasis is more on MV (industrial vision) than CV, but it covers the basics of CV pretty well.

Klette's "Concise Computer Vision" recent (2014) has good coverage of CV, but it is concise (oft short explanations), and DO NOT buy the Kindle version. It fails to render a custom font used by the author, so some of the most important characters within are invisible.

Trucco and Verri's "Intro Techniques for 3D Vision" (1998) is clear and short though a bit dated, but it covers the basics well. Likewise Shapiro & Stockman (2001) is a well written survey but also dated. I like both.

Avoid the Forsyth & Ponce book unless you're a masochist. Very unclear exposition.

I like the GaTech CV video course (the free videos are part of their online MS in CS, OMSCS). Essa and Bobick's presentations are clear and lively, the coverage broad. They don't use a text. Also, the videos from Shah's course CV at Central Florida are available on Youtube. He offers good clear coverage of the topic, though without enthusiasm.

https://www.omscs.gatech.edu/cs-4495-computer-vision
Creating a Simple Next Arrival Display with Raspberry Pi and Python
There's a better separation of concerns that makes it easier to customize specific pieces of the project.

For example, OpenLayers divides fetching data (Source), parsing data (Format) and interacting with data (Layer) into individual pieces. So it's relatively straightforward to handle a case where someone decided to go invent their own data format without having to subclass half the system and patch it.

For smaller projects leaflet is significantly smaller and simpler, and definitely is the right approach. But if you need to do "a lot" with a mapping system OL3 probably has it built in and supported instead of maybe available as an extension.
Can they do better elsewhere in the UK? Seems like many options except move to the US
Millennials Love Portland
"As seen from the Sun, in a frame of reference that rotates with the orbital motion, it appears to rotate only once every two Mercurian years. An observer on Mercury would therefore see only one day every two years."

Apparently, my memory is faulty.
Portland’s Urban Growth Boundary Plots City versus Country
Aha. Thank you for explaining.

I've been wondering why there are no open source projects. After some casual searching, I found one DIY project that uses a commercially available inkjet cartridge.

Previously, I looked on ebay to see what OEM toner drums etc would cost. It might just be cheaper, faster to buy a Brother laser and replace the smarts.
Telegram's weak points, as far as I can tell:

* chats not end-to-end encrypted by default (only secure chats), so clear text is on their servers

* group chats can't be secure chats

* the crypto is somewhat unconventional. While the developers had their reasons (constraints of mobile platforms), and no exploit has been found so far, AFAIK, any self-rolled crypto is a bit of a red flag to cryptographers.

* I have no reason to distrust Pavel Durov or his motives, but I am somewhat skeptical of services based in Russia (also, just to be clear, of services based in the USA or other five eyes).

To me, Wire might be the best of both worlds (as I've said in another post in this thread, and BTW I am not connected to them in any way):

Signal protocol; based in Switzerland; smartphone, desktop and web client; free; text and voice chat and group chat; open source (GPLv3, and on github); signup with phone number or email.
I do know two people making over 200 k$/yr in base salary as pure programmers. They're very good at their jobs (Interestingly, as far as I can tell, neither of them are "brilliant" technically, merely "good". They just combine that with incredible work efficacy and solid communication skills.)

That said, I know bunches who will make over 200 k$ in total liquid comp this year. And before you pooh-pooh the equity part, if you've been at a public company for more than a year, equity's pretty much the same as cash (albeit a slightly unpredictable quantity thereof.)
Based on some limited experience upper-level math and (I assume) physics probably have a stronger element of "get it" vs. "don't get it" than most majors. Way back when I was an undergrad a number of the math majors I knew considered it to be a relatively easy major and there were definitely people who pretty much breezed right through.

At the same time, I was quite convinced that I could no more have successfully graduated as a math major--no matter how hard I worked--than I could have successfully flown through the air by flapping my arms. By contrast, I'm reasonably confident that I could have gotten through pretty much any other majors, whether engineering or something else.
It's one of the clearest articles I've read on the subject, too. I would have liked it if there had been a section on calling "malloc" and "free" directly from Swift though. I do that a few places in my audio app, and there are a few gotchas involved (eg: at least in Swift 1, shouldn't use "free" and "dealloc" interchangeably. Probably still the case).
The curving process shouldn't exist.

If you make an exam that is difficult enough to need curving, you're getting a poor measure of ability. This is because exams ask only a few questions, and unreasonably difficult exams result in low scores even from high achieving students. Low scores are very susceptible to noise (the delta between 50% and 60% is greater than between 85% and 95%).

If that doesn't convince you, take my argument to the obvious extreme. The Putnam Competition in mathematics is tough. Sometimes over half of the people score 0. Getting 1 question correct (out of 12) at times puts you in the top 20%.

Imagine I gave this as an exam to a math class of 20 students. One person scores a 1. The rest score 0. Is it meaningful to curve this? I could correct by giving partial credit: Some people get 0.25, others 0.5, and others 0.75, so we now have 5 different grades. Should I just give A, B, C, D and F?

The lower the scores, the higher the effect of noise. It's a bad idea.
I did, I taught classes on Macromedia Flash in the late 90s and early 2000s. That version of Flash simply isn't relevant to the modern web. You might as well be comparing RealPlayer with modern YouTube.

That said, I'm not sure what you would want to remove from "bloated" SVG.
I would explicitly tell them that you should revisit nodes, and give them a few examples illustrating that point -- so all they needed to do was traverse edges.
They mat, through directing caputal flows, have enabled more fish production. They certainly did not produce a single anchovy.

More likely, they inserted themselves into the production cycle somewhere they weren't needed, and started creaming off a proportion of the fisb trade, while actually adding nothing of value to the process.
SashiDo – The Real Parse Alternative
Well, I'm not sure about the pricing, but according to this page (https://realm.io/products/realm-mobile-platform/) you can host the mobile platform on-premises.
The problem is that the majority of apps written on Android these days depend on Google APIs or libraries, to the point that an Android without Play Services is almost useless. (Yes, this is from experience.)

Even Google's direct competitors require Google to use an Android. Skype and Outlook are great examples of apps you'd be amazed to discover will not run at all without Play Services.
Because some people don't know better and download suspicious-file.exe, the market will tend to grow curated solutions, and those solutions will draw the finite resources in the ecosystem away from alternatives.

That's not really "your freedoms limited" except for opportunity cost---though in the large, the difference between "It could be that way, but nobody really wants to put the effort in besides some hardcore hobbyists" and "It is license / legally banned from being that way" may end up indistinguishable in result.
BRCA1/2 germline mutations occur at about 1/400 in the population at large. In breast cancer patients they occur at about 1/50; in breast cancer patients under 40 they occur at about 1/10.

I.e., 98% of breast cancer patients and 90% of breast cancer patients under 40 do not have cancer because of this genetic susceptibility.

This is by far the most common germline cancer mutation, and it is a severe, DNA damage repair mutation. There are few comparable mutations that will indicate such a severe risk. If you're NF1 mutant or have Li-Fraumeni (other germline cancer-causing mutations) you will have other disease syndromes before you develop cancer.

In the vast majority of cases, testing cancer susceptibility genetically will either (1) miss the largest non-genetic component of cancer susceptibility and (2) incorrectly indicate risk (i.e., a positive test does not mean as much).
Let's follow the conversation:

"Gecko is being abandoned."

"But their replacement, Servo, isn't ready yet!"

"That's true, but WebKit is and they already have a WebKit-based browser."

If you don't want your comment considered in the context of the conversation you replied to, you can make a top-level comment instead.