skysight-inc/HackerNews huggingface dataset:
I've been doing a little interviewing at my company, hiring engineers. I tend to avoid the pop quiz questions because I, having been asked them in interviews before, can't imagine they're that valuable, and, considering our field has plenty of introverts and autism spectrum-types, it's probably not representative of their abilities in a real work environment.

HOWEVER. One candidate had a PhD and was very agreeable, had lots of experience in other companies in our field. So I skipped the programming test, since I figured a PhD with loads of experience must be able to code...

A colleague of mine saw the candidate as they were leaving and ducked. I asked them why. "Well, I personally lead to them getting fired a few jobs ago." Turns out Colleague worked very closely with Candidate and Candidate can't code worth shit: Colleague ended up personally redoing a ton of Candidate's botched work, Boss noticed Colleague working way late for no good reason, and after several chances, had to let Candidate go since they couldn't do their job.

Anyway, I've come to the conclusion that I need to ask in-depth technical problems, but I'll phrase it like this: "I'd like you to describe an A* path-finding algorithm the best way you can (pseudocode, diagrams, assembly, whatever). I'm not looking for a 'correct' answer, or syntax or class diagrams. I want to watch how you solve problems of which you only have a vague knowledge. If you'd like to refer to some resource, feel free to ask, and I'll tell you if I know, or I'll find out."

I suspect this is the point of the technical question, but it's hard to tell what interviewers actually want.
IdeaSpace uses A-Frame for the definition of WebVR themes. Themes are templates which are used when you create a new VR Space. A VR Space is like a blog post, but can be viewed in Google Cardboard or the Oculus Rift. You can upload images, write text, (more content types will be implemented) for a specific space. So you can change the content of a VR space dynamically.
Read the link in his first post where it is explained. His wife had an accident with their new child; CPS assumed it was malicious. DA wants to look hard.
How i have pretty much operated the GUI since the early days of Windows 95. Run everything full screen and use the taskbar as a kind of tab switcher.

The way i understand LCARS is that you would have a primary activity up front, and then a menu of other activities down the side.
The post-war middle income people had and continue to have legitimately comfortable lives and could afford higher education, single family homes, annual vacation, etc.

Today's middle income people can barely afford to raise children and have neither retirement savings nor the promise of future pension. They have miraculous pocket computers and unlimited streaming entertainment, but they're only a paycheck or two from desperation and they feel powerless to make real decisions in their lives.

Maybe today it's a hollow marketing campaign, but in the 1950s there really was a group of people who had a significant degree of choice about how to spend both time and money. They were better off than the poor and worse off than the rich, a true middle class.
The C++ committee exists to standardise the behaviour that major compilers implement. Trying to get them to define behaviour where there isn't already at least broad support would be putting the cart before the horse.
Gah, sorry about that :/ fwiw, it looks like your explanation has more upvotes, so it worked out alright! :)
In Google Cardboard v2 you have to press the button. In Oculus Rift (or on desktop) you have to press space bar for viewing the navigation menu.
I hear you! I'm a developer with 20 years experience including managing teams & production environments, and some of those outside estimates double my salary.
Does Verizon’s Interest in Yahoo All Come Down to an Old Google Standoff?
I love the idea behind this but it is telling that he is legitimately successful when his actual vita has seven pages, not two, and still features three world-class Universities.
It (hopefully) makes them more valuable to potential buyers who do intend to own a significant portion.
Doctor Who beat them to that same solution some years before.

I'm not entirely sure, but the first show I remember having the budget to show the characters actually taking ships to their destination each time was Space: 1999, where the "Eagle" shuttles were ubiquitous. (It beat Battlestar Galactica by a few years.)
Actually a problem few people are aware of and are working on is the problem of IO. While there is the old quip of supercomputers being devices to turn CPU bound problems into IO bound problems, it is a real problem to keep a well tuned HPC application on a supercomputer fed with data. And even if you are lucky and have an application with with a small input dataset, it gets hard to write snapshots (e.g. for checkpointing) once you go beyond 100000 CPUs or so. And at that point you really want checkpointing, because the failure probabilty of the nodes rears it's ugly head.
Well first I would say, "7 centuries? It's only 572 years!" Then I would point out that it's actually only 332 years since a chunk of 240 years of the Japanese freeze data (ending at 1922-23) are considered invalid and therefore not used in the analysis. Then you can just fall back on not denying climate change but denying the man-made aspect of it, or pointing out what a tiny sample this is in relation to human existence.
The server-side network model he describes here is the same architecture Meteor is designed with (see this page: https://www.meteor.com/why-meteor/features). With Meteor, you get client side prediction and latency compensation (they call it "optimistic UI" now) for free. I've always been impressed they decided to build that, because I sure never would have myself. In fact the Meteor team has always said you need this kind of architecture in order to build true real-time applications. But I haven't seen other web-oriented platforms take a similar approach. Did the Meteor team just know something no one else has picked up on (despite it apparently being common practice in the games industry)? What gives?
The ironic smug satisfaction of their existing fanboys is enough. I love it when someone complains that their battery is pretty much perma-dead, and when I say they can buy an OEM replacement on Amazon for $15 they say, "oh... its an Apple." sounds more like a lemon to me, mate.

Not to mention you can't talk on it and do... well, anything else at the same time. Worthless.
I've been very satisfied with my charger from ChoeTech. I figure that if something is Qualcomm Quick Charge Certified, then it is probably adequate to charge my devices.
> airgapped

How the heck to do you airgap a "Central Point of Entry", lol.
If they already had all the logs of everything happening on the Internet and cell networks for that device, why even go through hacking the device?
Catalog of prominent individuals who gorge themselves on Diet Coke
Not the biggest fan of Zuckerberg's philanthropy, but your government wouldn't have paid off its national debt or done much good with the taxes he'd have paid.
One example (from New Jersey, maybe not directly applicable at the Federal level): https://www.google.com/search?q=mark+zuckerberg+100+million+...
Very very well done! I have no use for this right now but I'm buying it anyway because you deserve the support. Congrats on launching!
> Unrelated parties are not required to charge interest on loans. (However, interest generally will be imputed on loans between related persons.)

You're never required to charge interest, but in most situations if you receive a below-market loan (from anyone other than a spouse) over $10,000 the IRS will impute interest.
This is a good interview with economist Gordon Hanson on trade, poverty and US job losses:
http://www.vox.com/2016/4/20/11466868/trade-poverty-economis...
The UN isn't s game of Risk. Nobody's going to start nuking countries over the Antarctic Treaty. Trade sanctions, embargoes, blocking IMF funding, etc are the actual way things are done.
Lack of feedback is indeed the biggest problem with interviewing. I've been through interviews that I absolutely aced, followed by complete silence. It's probably a legal thing.

Keep in mind that it's not all about your coding ability, it could have been your smell, arrogance, the way you talk, etc (not saying any of it actually applies to the author, these are just examples).
It sounds like the employees don't actually get the shares until a liquidity event. (This is how RSUs work at startups.)
> ...government should not be compelled...

Yes, it should. Who is working for who here? I can understand someone delegating the initial implementation details of a public service to the state, but to say that the state shouldn't be subject to the demands of the public - well that is just insane.

> ...trade and teamwork. The lack of cooperation is a symbol of distrust and hostility.

Teamwork conveys some idea of equality, which isn't going to work if you're interested in maintaining the idea of "public servant". The state's degree of trust in the public (corporate or individual) is irrelevant, the state doesn't get to selectively perform its duties on such a basis.
تحميل برنامج فورمات فاكتوري كامل مجاناً 2016 Format Factory
> What meaning do 1000 votes have

Then why don't we ask the same in a democracy?
Perhaps space technology would be invested in more heavily if there was a finders-keepers policy in effect.
"The more real the problem, and the better your solution, the less you have to rely on marketing. "

I don't know...isn't the world full of good work that doesn't sell because nobody ever finds out about it? It seems like a freelancer is screwed without marketing & selling skills, no matter how good their work is.
VoLTE has gained the option of using a higher bitrate codec than has been in use since the early GSM days. And the GSM bitrate and codec was chosen to pack as many voice calls as possible into the bandwidth of the GSM protocol.

That said, if it is iPhone to iPhone, it may well be that the call never touch the carrier systems and instead happens over iMessage for all i know.
I know it's not the easiest thing to do, but the proper response is to walk to HR (with your boss alongside) and explain that you can't do your job. The improper response is to wardrive to the first open access point you can find and use that.
But that will not recover your investment.
It's called timing attack. You get one letter at a time, though sequentially.
Corporate profits have benefited greatly which thus benefits all who own stocks (top 20%).

This is extremely misleading. Most of that 20% own it via their 401(k) or IRA or whatever retirement plan they are enrolled in. Those people will benefit from the ownership at some point if the market doesn't crash just before or during their retirement.
Public: enemy no. 1
Democracy doesn't have proxy voting when it's the public voting for representatives.
> Farm subsidies are justified based...

I strongly assert that you do not understand the political impetus behind farm subsidies, the damage they do, and the strong economic case that they should not exist
This pales in comparison to my list of job rejections.
I'm bald and I'm going to buy one.
I don't think it helps to think of marketing as something you rely upon. Marketing is a multiplier. Even if there's huge demand for your amazing solution to a painful problem, marketing can still get you more customers. It's just multiplying a bigger base number.

This simple concept of thinking of everything in business - product, design, demand, marketing, sales, customer support - as multipliers has been very useful to me.
Life is a video game. Well really a series of minigames. Some of the minigames aren’t as fun as others, but you have to pass them to move on. Right now you’re on the ‘get hired as a developer’ minigame. You beat that minigame by memorizing things like Algorithms and Data Structures.

Yes it’s stupid. Yes it’s not something you’ll ever actually do on the job. No it’s not a real indicator of your actual programming ability. But it’s what you have to do to beat this part of the game and move on.

And, yes it sucks, but it’s not THAT hard in the grand scheme of thing. Basically what’s happening is someone is saying “we’d like to hire you for a job that pays significantly above the national average, is safe, low stress and generally pretty easy when you think about it. All we ask in return is that you brush up on some things that you have already had to learn anyway.”

I would also argue that it’s at least partially about seeing how driven you are. Everyone knows that you’re probably going to get asked Algorithm and DS questions in an interview. There are literally several very popular books entirely dedicated to that fact. So you can either have a self-centered, egotistical, “I don’t think I should have to know this and I know better than everyone else so I am not going to learn it” attitude, or an open, eager “I really want this job and I know they will probably ask me some of these kinds of questions, so if I have to take a week to brush up on these concepts I am more than willing to do so attitude.” Which do you think makes for a more attractive potential employee?
Why has Microsoft stopped being beastly to Google?
I'm sure he does but that doesn't mean he is not setting up a tax shelter for his children and himself. If you think otherwise then you may have sipped a little too much kool aid.
The systemic fix is to get rid of the terribly flawed juror system and replace it with qualified judges. Most people are incredibly irrational, uneducated (with respects to these things), and well, simply untrained.

I understand the jury is supposed to be a final check against government tyranny, but in practise, what happens?

If I were guilty of a crime, I'd prefer a jury trial. If I was innocent I'd much prefer judges.
This is quite impressive! Congratulations! Its cool stuff such as this that makes the life of a lot of people easier. Good work!
Because there are people that directly control millions of votes in companies and no similar structures in a democracy.

The number of shares is the wrong number to reason about, it's the percentage of control that is interesting. If an individual has 51% (or more) control, the comparison to a democracy is obviously nonsense.

(I used 1000 shares because it feels like a big number of shares but is still an utterly insignificant portion of Ford, which has a bit less than 4 billion shares)
Yup, I was definitely wrong on that one. Sorry about that.

Thank you for correcting me.
Commission fails to regulate new GMOs after intense US lobbying [pdf]
Haha I can't even imagine the hubris necessary to claim that one would rather be homeless to do another interview at a technology company.

This post helps me sympathize with the angry SF-ians angry at all the techies.
Well, there isn't really a single legal system in the UK.

Here in Scotland, which I think is fairly similar to England even though the terminology is completely different, the public prosecutor is the procurator fiscal who directly employs solicitors to prosecute cases in the lower courts (Sheriff Courts). Defendants will typically be defended by solicitors working criminal defence firms - often paid for by the state through Legal Aid.

However, for more serious crimes there is a completely separate court - the High Court of the Justiciary before which normal solicitors can't appear - you need to be a specialised advocate and they can't be employed directly by clients but only by solicitors (you do get Solicitor Advocates but apparently they don't appear nearly as often as you might expect). You might be getting the idea of a shared pool from this idea of an advocate (barrister in England) who in theory will take any side of any case. In practice there are advocates working for the public prosecutor for a stint and others who focus on criminal defence. However I suspect most advocates have no desire to do criminal work unless they want to be Sheriffs or Judges.
Specifically, based on the thread covering WebAssembly as an output target [0], rewinding the graph into higher control structures like loops may be non-trivial.

[0] https://github.com/rust-lang/rust/issues/33205#issue-1509804...
In Canada the alcoholics example holds because we have universal healthcare. Alcohol/tobacco is actually highly taxed because of this.
Always love when this short story pops up!
Riot Control Robot Can Zap Protesters
Hm, in section 16 you also have to pay them for all costs, and you still owe for the rest of the lease, plus compensation for loss of their investment tax credits.

Default is also triggered if you sell the house, the person buying it assumes the lease, but later has his credit rating drop.
I'm not a fan of income tax, but this is a bizarre quote.

I don't think that the Swedes track his ink consumption -- nobody forced the guy to deduct his print cartridge expenses.

I have a reasonably complex return. I think it's like 10 pages long if printed. I pay about $30 for software and spend 2-3 hours, unless I've had a year with an unusual volume of capital gains/losses or some weird delay in getting partnership forms.
I mean to say that the approval isn't really instant, as Shopify has already examined your cash flow and made a specific determination to market the offer to you.

The claim that no docs are required is also specious, as, again, Shopify already knows your personal information and real-time cash flow.

I would assume that the pricing is customer specific, which would make it more difficult to publicly advertise a price.
Can't speak for the mobile side of things, but I used Xamarin for Mac to port a Delphi application and bring it to market last year. Considering when I started I didn't know anything about Macs, Cocoa or Xamarin for Mac / MonoMac, it turned out pretty well. Xamarin have some good people cruising their forums and offering support.
Any examples?
There is no reason to assume that apple is either aware of the bug, or that they assisted the FBI in breaking the phone.

It is not only common, but NORMAL for hackers to have unknown exploits before the vendor is aware of them. Where do you think 0-days come from? In fact, there is an annual competition to break these devices with previously unknown attacks at CanSecWest.

Example: http://9to5mac.com/2014/11/13/iphone-5s-samsung-galaxy-s5-ne...
I have no experience with LLVM internals, but couldn't you split up the code and disable some of LLVM's optimizations on blocks defined by the programmer?

Or do you have to pass the entire program at once to LLVM? Maybe the ability to disable optimizations only on certain functions is possible, idk, but I think it certainly would be nice.
I wonder whether it would be viable GPLd with a proprietary licences available for a fee. I suppose that might still be costly and would be incompatible with the licences used by some FOSS projects.
> He wants to have an impact on the world.

Every founder of a billion-dollar company wants to have an impact on the world. The question is whether the impact he wants to have is something that needs (or deserves) preferential tax treatment, as well as the massive public praise he received for this act of 'philanthropy'.

It is true that the wealthy commonly use foundations that they control in order to advance initiatives that also financially benefit themselves or for-profit companies they own. In itself, this isn't necessarily a bad thing, but it's almost definitionally true that Zuckerberg is using the foundation structure for the tax benefits.
Please don't be so uncharitable in HN comments. Finding a maximally cynical interpretation may be briefly gratifying, but it damages the culture we're trying for here.

A less uncharitable comment might have included more about your own experiences and feelings and omitted the strong claim about someone else's motivations.

We detached this subthread from https://news.ycombinator.com/item?id=11584417 and marked it off-topic.
Money value changes though. In the internet text is so cheap that its unreasonable to ask for money for it. That's just how it is. I personally, don't like rain clouds, but I have to accept that water makes me wet. Get over it.
So minorities should not vote?
I think that, viewed the right way, your weariness of programming would be helpful. You know what burns people out and makes them unhappy, and both of those jobs involve preventing those things from happening.

As a developer advocate, you really just need to be a people person. You need to be willing to understand what makes people happy or frustrated and bring that back to decision-makers at your company. You, of all people, should be able to relate fairly easily.
In theory you are right but that's not how it works in most places.
Thanks for the kind words!

It's two-way with touch sensors. The next iteration that I'm currently working on will be frameless :)
The buyer of non-voting shares is betting that eventually the company will start a dividend or share-buyback program, or that there will be a subsequent buyer that will pay more than the current price.
Type inference in the presence of OOP-style subtyping was largely considered to be impossible in 2005; there had been a lot of research results with System F:< and System Fw, along with a well-known undecidability result [1]. Attempts to introduce subtyping into research languages like Haskell and Ocaml gave us records [2] and objects [3], but neither of these were something that an ordinary mainstream programmer would want to use. Haskell's type system made it frustratingly easy to construct types that would force the typechecker into an infinite loop [4].

And now Swift not only allows these in a way that's familiar to existing mainstream programmers, it interoperates fully with Objective-C and offers additional features like polymorphic literals. And when polymorphic literals (previously allowed only by Haskell, and then not with user-defined types) makes typechecking take 12 hours [5], it's widely decried for being poorly implemented.

On the Rust end - the whole concept of the borrow checker was borrowed (sorry) from Cyclone [6][7], a research language of the early 2000s. I remember seeing it occasionally pop up on Lambda: the Ultimate [8] around 2004-2005, people seemed intrigued, but few people really took notice. Rust's big accomplishment is to generalize this to an "industrial strength" programming language, figuring out all the corner cases around mutability, traits, move-semantics, boxes, etc. that you need for this to work in real programming.

[1] http://repository.cmu.edu/cgi/viewcontent.cgi?article=3059&c...

[2] http://research.microsoft.com/en-us/um/people/simonpj/Haskel...

[3] https://realworldocaml.org/v1/en/html/objects.html

[4] https://downloads.haskell.org/~ghc/latest/docs/html/users_gu...

[5] https://www.reddit.com/r/programming/comments/4givdg/go_home...

[6] http://www.bennetyee.org/ucsd-pages/Courses/cse227.w03/hando...

[7] https://www.cs.umd.edu/~mwh/papers/ismm.pdf

[8] http://lambda-the-ultimate.org
We use Segment > Lambda Function > Kinesis Firehose > Redshift + S3 > Tableau

If you don't mind writing some boilerplate JS to capture things like Device, Location, etc, then you could really just all of the events straight to the lambda function via Amazon's API Gateway. This would save anywhere from $100/mo to $2k a month.

The only downside to this approach is that we had to define our analytics schema early on in the process in order to have it match up with the redshift database. If you went with elastic search instead of redshift you would probably gain some flexibility in the schema (but at the cost of a normalized dataset to wire up in Tableau or some other BI tool).

I would also be very interested to hear if anyone's used Amazon's BI service (Quicksight?) or other tools like Looker or Periscope.