skysight-inc/HackerNews huggingface dataset:
We tell candidates up front that they'll be doing some live coding and welcome them to bring their own laptop if they would like. We have a backup around with just about every reasonable IDE and editor installed for our languages but even then I agree, it's definitely not the same using someone else's computer.
At least European countries, they also have an oversupply of academic people.
Except for most people a watch is fashion, not a tool. A phone is a tool, and you expect it to perform certain tasks that make your life easier. A smart phone is objectively superior at those things, thus you want a smart phone over a dumb phone.

A watch, on the other hand, is much more a fashion statement and status symbol than a tool. A $10k Rolex doesn't really keep time any better than a $20 Timex, but that's not why one buys the Rolex. Most teenagers _stopped wearing watches_ over the past decade or so because they use their phones to check the time, it's only when we've started dressing more professionally that we've started buying watches.

I don't buy wearable tech as the next big thing in hardware. I don't think most consumers will pay $500 to have something on their wrist that does a fraction of what the thing in their pocket does while looking worse than the "dumb watch" it replaced.
The first invokes UB if you assume that x is a local variable, and the second doesn't at all as far as I can tell. Care to explain?

To elaborate, the second expression has an underflow at 1 - sizeof(int) on an unsigned integer (promotion due to sizeof being unsigned), which is perfectly well defined:

"if the new type is unsigned, the value is converted by repeatedly adding or subtracting one more than the maximum value that can be represented in the new type until the value is in the range of the new type."

The right shift is fine on a signed or unsigned integer. For the unsigned case (which is this one due to operator precedence), the behavior is well defined. For signed, implementation defined.

EDIT: The right shift is in fact UB assuming sizeof(int) <= 4.
Ask HN: PAAS that support ZeroMQ (ZMQ)
We have been using dotCloud to host an application using ZMQ but their recent changes make this impossible. What other PAAS allow binding to arbitrary ports and support for ZMQ?
Despite the assertions made in the article, the adjunct system is sustainable, because there is no shortage of naive, delusional people who will complete graduate degrees despite knowing full well the state of the academic job market.

I know people stuck on the treadmill of adjuncting, and their resistance to the idea of working outside of academia is amazing. They are still holding out for the impossible.
As someone who's spent some of their career in each one of these groups, I have to agree 100% with your analysis.

An interesting intersection is the Finance/Management/Business faculty. A new Assistant Professor in Finance can make significantly more in salary than a full Professor in Mathematics.

Here is some interesting data to back up my point and this is average salary. The amounts can be much higher at top institutions.

https://www.higheredjobs.com/Salary/salaryDisplay.cfm?Survey...
And my beef is with the huge variety of interview techniques (sorry if it felt like I was calling you out there, I wasn't trying to) and that candidates have to prepare for a whole range of them. One answer gets a spectrum of responses and there is rarely any good answers for everyone. (Maybe I'm just stating the obvious here)
Strange Nexus6 radio reception only on homescreen
Your entire comment seems to hinge on the assumption that the GP wasn't hiring for a C programming job. That's pretty disingenuous.

Or do you really find it plausible that people who don't know a single keyword in C can be "fantastic" C programmers? Or that it's a good idea to hire very, very nice people who can program for programming jobs because they might have other skills that might be valuable?
I take it no serious investor makes any decision based on that arbitrary number, do they? So then, why require it?
Except administration is what should be mostly automated. Or at least, with computers, it should take far less people than when secretaries were banging on typewriters and financialists and accountants were sliding slide rules.

I can't see research and teaching become automated.
A mathematical model of oppression: the Petrie Multiplier
And, how would the average person make use of the Internet? Shall they setup a gopher server? SMTP...that's a good one for the average person, right? I mean, who doesn't understand how DKIM works and have the tools needed to use it?

The web is pervasive, secure-able by average users (and becoming moreso with Let's Encrypt), accessible in ways that no other Internet protocol is or ever has been, allows creation and participation by anyone of almost any technical ability or resources, it can be used anonymously, and, it has very low barriers to entry even if you do want to run your own site/server...much lower than any other Internet protocol.

I cannot think of a single piece of the Internet that is more open and free, for more people, than the web.
The Civil War Convulsion
This has always mystified me. The key to any interview I do is a pair programming session. Before I hire somebody, I'd like to see what they'll be doing after I hire them. Crazy, I guess.

I have never understood what application Mensa-quiz puzzles and algorithms trivia questions have to the day-to-day work of making things go. It seems like a smart-person pissing contest. Maybe that that's what the bulk of their work time consists of? I hope not, but I wouldn't be entirely shocked.
> Your program produces output to be read by another (eg: a browser), or implements a network protocol, and relies on the other party's software to be significantly tolerant to spec violations

The problem isn't producing output for another program, but relying on that other problem to catch your mistakes
There's a lot of speculation on OPEC's motives and power. They could be trying to shut down exploration in the US. The Saudis could be doing the US a favour by trying to destabilise russia. They could be trying to sabotage green energy for a while. Their coalition might just be powerless because everyone needs to pump out as much oil as possible, especially at these price levels.

Regarding future price levels the efficient market hypothesis probably holds: nobody without inside information knows which way the oil price is going.
Not only that, by making flying a painful and inconvenient experience, it has caused more people to drive and consequently get killed on the roads.
No, they've placed themselves as a premium but accessible fashion brand within the popular consumer tech market.

Now, they're trying to sell a tech product to the status symbol market - which is a completely different proposition.

I cannot see any way this can work, because Apple's upgrade cycle-driven minimalism is the exact opposite of the busily pointless lasting-heirloom-wannabe bling you get from brands like Vertu, Rolex, Patek Philippe, and the rest.

Wrapping a thick layer of gold around a Mk 1 product that everyone suspects is going to be updated in a year or two isn't going to fix that.

So it's a dangerous strategy. If it fails it's going to dampen sales of the cheaper models.

IMO they should have stayed out of the fashion market until they had a model that truly qualified for heritage status, and then sold it as a very limited special edition, in something insanely expensive like diamond-coated aerospace platinum.

If this turns into a 'This is still mass produced, but we made it shiny, gold, and very expensive as a thing' pitch, I think it will be completely wrong for that market.
Kevin Spacey and Bill Gates in an Elevator
The point is that the web is very geared towards "Seamlessly get the latest content from the server without bothering the user".

That's not necessarily what we want in the land of crypto. We want something more like "Offer to get the latest code from the server, but ask the user for permission first, because maybe the server has been compromised."
An adjunct professor in Europe would be a part time lecturer. In CS fields the post is rare, and usually reserved for practicing developers who teach a class on the side or engage in research out of a company.
C is simple, but that doesn't mean it's not powerful, and with power comes... yada yada yada. There are many edge cases to be sure, but as a language, its constructs and features are very simple.
yes, nothing happended because i have this "<a href="#">name_link</a>" at href i have # is for that not work yet

do you understand me??? i am not being far too defensive, just you are exaggerating about mistakes on my website.
I suspect it's more common than anybody would think. A disturbingly large number of stories I've heard about regarding "consultants" (from numerous points of view, including consultants themselves) seems to indicate there's a huge quality variance in the field.
> But yes, most US Presidential assassinations (or attempts) seem to be just nutjobs - nobody's actually said (that we know of), here's $1 million dollars, go kill the President etc.

You forgot the fact that nutjobs can be easily manipulated. Nobody has to promise them $1 million dollars in order to make them go kill someone.They are not hitmen, they are nutjobs.
"the problem is that they cannot implement even the simplest things when it cannot be done by using existing libraries and frameworks they already know"

If that's the bar, then I'd estimate that roughly 80% of programmers in the valley right now can't step over it.

This debate is filled with so much heat -- and so little light -- because everyone carries around their own subjective definition of competence. I've personally never met anyone working in a company who can't code at all, but I've met plenty of supposedly elite programmers who are adrift without a framework. Are these people useless? I don't know, but I know they're interviewing other programmers.

If I think about it long enough, I go in circles and I end up back at the thesis of the article: this industry is filled with some spectacularly judgmental people.
I think that the narrative that you tell yourself is the narrative that you believe. If you tell yourself you are a whiner then the next time you whine, you have a reason to, you are a whiner, after all. Change the story you tell yourself so that you can start to change the behavior that you allow yourself to engage in.

Learn, also, to put things things in perspective. You got to where you are through a very long series of achievements. The next time you find yourself on the verge of a panic attack, look back to the last time you did and think about how you came out on the other side.

I have the same problems you describe. I struggle with it, but I found that becoming aware of the root causes and finding strategies for dealing with them has helped me.
Particularly if history repeats itself. If the example of the iPad is anything to go by, this watch has a lifetime of a couple of years at most. Worth bearing in mind if you're going to drop tens of thousands of dollars on it.
Credit goes to Judd Schoenholtz for insisting the turd be extremely subtle ;)
No, they absolutely won't. Look for Universities not to fix themselves, but to be largely side-stepped by alternative education techniques, until such time as the Universities are simply unable to ignore the fact that they are no longer the only source of "higher education".

It'll probably be a twenty-year process, but as long as the Universities prefer to withdraw on their several hundred years of respect until that account is absolutely drained rather than become cheaper or better for the masses, no other outcome is possible. And at the moment I see no reason to believe the Universities will budge until they've run those accounts absolutely dry. The administrators will happily ride this ride into the ground... what else is in it for them?

(Look for ever more desperate appeals to the aforementioned multi-century "respect" account as they go down. Personally I'm more interested in the first derivative and it is clearly negative. Spend, spend, spend, it's all they seem to know how to do, for every account they can get their hands on.)
>Whose the terrible engineer? Me with a patent and 25 years of innovation in key major products like the playstation network? Or the guy who interviewed me who gave me a thumbs down for being "terrible"?

Possibly neither, possibly both. Having been involved with something that launched at a company I've heard of doesn't necessarily mean you aren't a terrible engineer.
They were willing to debate my statements, it seems you prefer to throw labels around in place of a single argument or rebuttal.
> Or maybe he's old enough that he's used to thinking in assembly

"I'm sorry, I don't actually know C, can I show you this in assembly instead"?

> I have no idea what a linked list is.

I cool thing about the linked list is that it's probably the simplest data-structure in all of computer science. I can explain to you what they are in less than 30 seconds, provided you have even the faintest grasp on how computers actually work.

> I could be wrong (often am), but anyone who has done instrumentation but has never encountered a thermocouple... well, that would be a very unusual history.

This is exactly what I'm talking about: A good programmer who can't understand and reason about a linked list, that's very unusual.
Pakible (YC W15) is hiring front-end / full-stack
We're looking for a full time engineer (front-end or full-stack) to join our team in Mountain View, CA.

You'll be working side by side with the founders to develop the next version of our service. If you want to have a high impact at the ground level, this is for you.

Pakible makes it easy for any business to create custom product packaging online. We're tackling the outdated packaging industry to make the experience simple for new and existing businesses. It should be as easy as creating a t-shirt online with Teespring or setting up a storefront with Shopify.

https://pakible.com

You should be comfortable with...

Front-end:

- AngularJS (or experience with other frameworks like React, Ember, etc)

- Javascript

- CSS/SASS

Full-stack:

- PHP (we use the Laravel framework)

- MySQL

- Javascript

- nginx

- AWS

We're not interested in asking you a bunch of technical interview questions. Instead we want to see an example of a project/site/app you've built.

Send us a link to something you've created: nick@pakible.com
Also likely delivering a much higher-quality work. But this kind of better-work-lower-pay situation is not something you can plan for or base your business around. I can see this messing things up in interesting ways.
Likewise, 1.5 "Bulldozer" aka breaking up a function into subfunctions that aren't "useable everywhere".

I can't claim I'm the best programmer, but I've used this to "simplify" programs and reduce nesting to great success.

Add to that Aspect Oriented Programming in C# by using Attributes to add/remove logging to functions is easier if stuff is broking down into parts.

Subroutines shouldn't simply be about reuse. I think that narrows their purpose too much. There is a place for code reuse. There is also a place for functions that only get called from one location.
> Using cut-n-paste code from someone else's program to deal with I/O and Monads

> Failure to implement a linked list, or write code that inserts/deletes nodes from linked list or tree without losing data

> Difficulty seeing through recursion

I would argue that using monads, implementing your own linked list or using recursion is sign of bad programming... But I am just Java cowboy, so thanks for the enlightenment!
FWIW I've come across many PhDs (I've worked in PhD-rich environments for the last 15 years) who are surprisingly poor at fundamental level stuff in their field. They're so far beyond it and so specialized that they just don't really remember how the basic stuff works.
A Rolex one buys in a store today does not appreciate in value at all. They have a similar depreciation curve to cars.
Kickstarter for Google Cloud support meets campaign goal
> Also, let's keep in mind that when you dump every liberal arts major into engineering and computer science, engineering and computer science graduates stop being hard to find and become worthless.

When you dump every liberal arts major into engineering and computer science, most of them wash out.
If their first watch is a full featured as their first phone, it will probably just have an hour hand, and will have to wait till iwatch 5s for a minute hand!
In the grandfather post it was suggested that it was a founder who was self taught. If I am the founder and I am self-taught, I have to build what I can into the early version and when I have enough money hire someone to build it better. That day might be a few months from now, or years, or it may never come at all.
Protip: Adjunct faculty is not a job. It is a side-gig that you take while working a day job in industry. It is not something you settle for instead of a tenure track position. And if adjunct positions are all you're landing, this is academia's hint to go find a job in industry.

You were planning that as a fallback, right?
Not everyone in those country can do work for other countries -- a majority of them have to do work for other business in their own country.

Which leads to the fact that you can hire a BS educated employee in those country for less than $200-300/months: if the programmer charge more, they're just gonna screw automation and hire more people instead.
Well, if the stock market reacts by savaging the prices of these companies, sounds to me like a fantastic long-term investment opportunity will be opening up. However large this may be, it's still a transient price drop with a lot of politics in it, and in the long term prices are still only going to go back up. Most of that oil in the ground is still going to be pumped up at much higher prices, and not all that many years from now.
Ask HN: Which makers and entrepreneurs do you follow on Twitter?
Looking for more peeps to follow [1]. Who are some folks you follow on Twitter who are both active and accessible?

[1] https://twitter.com/karangoel/status/574701115511435264
It's funny that it's the "good honest" jobs that get automated, and people are pushed toward unproductive wasting of resources. I wonder if ten years from now, more than half of the working-age people will be employed either in administration or advertising...
Ideally the government should scrap all private tuition costs.

That's how it works in most of Europe, and there doesn't seem to be a problem with the quality of learning or the facilities.

That's how it used to work in the UK, and the main result was a strong middle class with plenty of disposable income.

But... not everyone likes the idea of a strong middle class with plenty of disposable income. So now we have financial-rape loans and a weakened economy - a combination guaranteed to create huge default/delinquency issues over the next decade or two.
Indeed. The theory here is that besides a demand drop due to the general world economy, and the US swimming in oil, the Saudis have decided to stop playing the swing producer game because they've noticed when they tighten the spigot, they permanently lose market share.

The current US inventory issue is akin to this, because it exists in part because refineries are tuned to the types of oil they use, and we've spent quite a bit making a lot of them take heavy, sour crude, and fracking tends to produce light, sweet crude. Which is good stuff, and in high world wide demand, but due to another one of those insane '70s energy policies, no one is allowed to export crude (with I think one exception, to refineries that immediately return the distillates to the US).

E.g. we should have exported a lot of Alaskan oil to Japan, when California was not set up to take all of it, and it would have cost less to transport it to Japan and equivalent oil to the US.
Both of these are very difficult things to accept. They may be even more difficult to accept if one is extraordinarily smart/diligent and one studies/works solely in organizations which apply brutal IQ/diligence filters before one is granted even a scintilla of the admission committee's time.

It's irrational to base a network security plan on the notion that one can concoct an impenetrable barrier. Very few things in the real world are built like this, because it's very hard to get that to work. Most successful plans are built on a notion of "defense in depth." Valve is probably using their structure to create a "free market" within its workforce, allowing natural leaders to create subgroups, elites, and further compartmentalization.

Even if Valve, being comprised of very smart people, has a magic interview plan that can select for real technical talent 100% of the time, all of the other possible workplace pathologies will be impossible to filter out 100%.
Sure, in an ideal black spherical world, I'd agree with you. But this is reality, no? And sucky people suck and they leave big stinky turds in every punchbowl they squat over.

For it's not like Vic Gundotra and Rod Chavez are nervous naive 20somethings just out of college and awkward around g-g-g-g-girls wherein I might actually cut them some slack in exchange for some critically needed enlightenment. No, these are alpha jackasses with over a decade of experience getting to that position, enjoying their power in an unchecked manner, making their entire gender look bad.

If she spends some time around men who don't suck, her opinion of the gender is likely to change. Otherwise, she's just speaking truth as she sees it IMO. And more power to her. Any woman I've dated would have poured a drink over Rod Chavez's head (or worse) for that remark about her ass and I salute her for doing so.

Let me make a suggestion for budding Googler Masters of The Universe: if you'd like to learn how to hit on women, why not just approach random women on the street, say in the mission in SF, and try some of these maximum genius pickup lines that come to your head? Be sure to wear kneepads and a truss to avoid permanent injury.
For Windows 8, yes, it defaults to UEFI now, thankfully.
Auto-DMCA-ing yourself?
What does the midwest have to do with your 55 year old lawyer example? Not asking this as a hostile defense of the midwest, just genuinely curious how you meant that to add to the example.

- an east coaster
How do you count that? Just people who manage faculty? Or do you count HR staff, grounds keepers, admissions clerks, and such in that count?
Investors, suppliers, the taxman: everybody makes decisions on a company's balance sheet. Accounting like this is done for everything. Oil, cars, computers, cash, bonds, buildings etc. No analyst has the resources to hunt down all these numbers and even if they would, it's often quite hard to decide what a 'fair' value for a given asset should be. A lot of that information probably isn't even public.

It's also done for legal and tax reasons. If your assets lose value, you may run into insolvency (net assets < debt). Your balance sheet should reflect reality and the result can be that you have to shut down the business even though you have money in the bank.
I thought he meant the 'Borg' design pattern ;-)
> Apple Watch Edition is how a 55 year old lawyer in the midwest gives up his Rolex.

I am not a 50 year old lawyer, but I do have a Rolex watch. The Day-Date and Datejust are beautiful, timeless classics IMO. When I think of a watch, I think of those.

Sure I'll get an Apple watch - the cheapest one - I like the idea of having a map on my wrist when cycling. However, you can pry my Rolex from my cold, cold, very dead hands.
I'm pretty sure they're "soooo bad" on purpose. News sites can get away with blatant lies because no one holds them responsible, and they get the ad-dollars as people are attracted to controversy...