skysight-inc/HackerNews huggingface dataset:
This is interesting. Why not do another in-person half-day?

It's been forever since I was involved in on-site interviewing but it used to be pretty standard to have more than one (but usually not more than two) rounds of in-person interactions.

The point being:

A) avoid "having a bad day" bias on both sides

B) not decide too quickly on the "maybe" candidates

C) get more senior people in to convince the outstanding ones

Any strong "don't hire" reactions could cut this short of course but it seems like a good idea to give it a little more time for a serious candidate.

Is that not done anymore, or are you trying to make your hiring decisions faster than other companies?

(And in either case, do you have any insight as to why?)
I do make contributions to some projects (can't support them all), but if the project is being too pushy, they can count me out. The idea that I can get support in return is just a nicer model of exchange. There's a good chance that I won't even use that support, but it's nice to know that my contributions have a direct impact on how usable the project is for my needs.
I'd say you should have a little practice on a board that you don't care about first, just get a protoboard and some resistors and have a go. Check youtube for basic soldering beginner videos, if only to see how long you should be heating the pads for. If you leave the soldering iron on the pads for more than, say, 7 seconds, you can lift the tracks off the board and that'll be a problem.

I'm pretty sure the surface-mount parts are already done for you on the Infinity Ergodox, switches are just about the easiest things to solder because they're quite large and the pins are far apart.

So yeah, shouldn't be too hard, and you'll have a sense of achievement when it's done! I love using a keyboard that I've assembled myself.
God, what were they thinking?

The one and only feature I want integrated into systemd is the ability to execute a command to punch Lennart in the face. If they did that, I might use it for a week.
Is this also available from their API[1]? Or do they have any plan on providing it as API?

1. https://www.moma.org/explore/inside_out/2015/05/13/open-sour...
I'm not being sarcastic at all, but I can see how my comment could be interpreted that way.

I don't have evidence (though I'm sure I could find it) but I think IQ and SAT scores are probably very highly correlated with coding abilities. Coding is just analytical problem solving after all.

So I honestly do think IQ and SAT score have almost as much predictive power of your ability as a software engineer as a simple coding exercise.

Honestly, I'd bet the only extra predictive power comes from the fact that correctly solving fizzbuzz reveals an underlying motivation and interest in software engineering.

"Coding abilities" aren't innate. Writing a for loop in Java isn't something you're born knowing how to do. Everybody learns it at some point.

Think about it this way. Take two people with the same IQ test result. One of them can solve fizzbuzz, and one of them can't. How much would you be willing to bet that the other one won't be able to solve fizzbuzz if you or I teach them about Java for two weeks?
Well, relations with Russia have gotten worse since Ukraine.
This is pretty good, searches FB, Twitter, etc also if you want to see if those usernames are available.

https://namechk.com/
I wouldn't be so sure. There are a lot of N900 users and fans.

Another interesting project which might fill my desire for a true mobile computer (if only I could afford it) is the Pyra, the more powerful successor to the Pandora. But at $~500-$~600, it may not be worth it, and it still hasn't actually released yet (although the company did make the Pandora, so they have a history of Getting Stuff Done).

If you're going on the cheap, you can always hack together a Raspberry Pi and a tiny screen, keyboard, and battery into something semi-workable, and use a phone for the rest.
Look and feel is more than just what colour an icon is, it's about how an application flows. Well designed applications enable you to be more productive, they usually also have had someone really think about what the experience should be as well which can help elevate them.
Since you used vim for 4 years, why didn't you add evil to emacs?
Were there any hints you noticed in retrospect that the insufficient experience or a bad hiring test results were probable? If I could somehow predict those experiences up front I think it would save myself and them time and anxiety by stopping short. The best I have on the experience bit is just being very honest up front with how familiar with that Brand I am rather than trying to skate by and stretch the truth e.g. "I can do C with classes so I know C++!"
I would hope so I guess, but apparently according to OP a lot of hiring managers are duped by people who give off the appearance of software engineering aptitude but who can't solve fizzbuzz.
> And it's Ubuntu not Ubuttnu.

oh. well, as long as that's been cleared up.
My guess is that most people ("normies" if you will) will find this idea creepy. I know that may seem like cognitive dissonance when parents will happily plop their kids in front of the TV or YouTube, but something about "robots" freaks people out.
Read the article. Going east to west is not the same as west to east because of the winds.
Facebook provides plenty of conversion tracking features, if you can't figure out your ROI on FB advertising you're doing it wrong. There are obvious reasons why they wouldn't want to provide reports on what email addresses were marketed to (Google doesn't let you do that either...).
What do you think about the idea that the brain is analog but a computer is digital? It seems to me that would give the brain a huge advantage.
> You asked whether the LRNG had been competently audited.

No, that's not what I asked. I asked how can one know whether or not it has been competently audited. Those are two very different questions. (An illustrative analogy: "Does the Higgs boson exist?" and "How do we know that the Higgs boson exists?" are two very different questions. The answer to the first question is "yes". The answer to the second question is a very long story.)

> It has been, by multiple groups.

Yes, I know. Again, that's not what I asked. What I asked was: how can someone who doesn't know who you are, and hence is not willing to take your word for it, convince themselves that this statement is true?

> I don't see how these answers depend on who asked the question.

Do you understand it now?

> I thought I'd entered it by agreeing with you!

And I'm pretty sure you still do :-)
minutes earlier: https://news.ycombinator.com/item?id=12860041
1) Numeric precision of integers is (under)specified in RFC 7159 section 6:

https://tools.ietf.org/html/rfc7159#section-6

Note that when such software is used, numbers that are integers and
are in the range [-(2**53)+1, (2**53)-1] are interoperable in the
sense that implementations will agree exactly on their numeric
values.

There is no contract that JSON integers give you full 64-bit precision. TJSON has such a contract, and tests for support for full-precision 64-bit integers (and expected failure in the boundary cases) is specified in the canonical test cases/examples file:

https://github.com/tjson/tjson-spec/blob/master/draft-tjson-...

2) Please see https://github.com/tjson/tjson-spec/issues/27

3) Yes, these specific ranges are covered in the spec: https://www.tjson.org/spec/#rfc.section.3.3

4) Z-normalized RFC3339. See: https://www.tjson.org/spec/#rfc.section.3.4

5) TJSON provides a repertoire of types which approximates what's available in the scalar types of a format like Protobufs:

https://developers.google.com/protocol-buffers/docs/proto3#s...

What about, say, IP addresses

Simple solution for that case: IP addresses have canonical representations as strings, so use their string representations. Or, if you prefer, represent them as a TJSON object.

6) objecthash provides an alternative to canonicalization: we can use a "content-aware" hash algorithm to produce a digest of the content rather than trying to arrange the content into a canonical form. See: https://github.com/tjson/tjson-spec/issues/24

I hate to be so negative, but this really comes off as half-baked.

As far as I can tell, you didn't read the spec. All of your perceived ambiguities are addressed.
I've actually had a phone with a physical keyboard. And IMHO, it's way better than any digital keyboard I've ever used: I could consistantly type exactly the characters I wanted. And fast, too.
Hey, I'm one of the developers of VSCodeVim, and I'd encourage you to try out our extension and see how it works for you. You could get the best of both worlds! :)
It's more than fixing the technical interview process. Bottom line is western culture does not raise daughters to succeed in tech. From my own experiences 80% of the chemists I've worked with (including leadership) are female - so it's not a total failure in STEM education.
I wouldn't necessarily compare it to protobuf, since that in general requires a schema for exact parsing and forwarding. However there are other encodings which should already cover all the desired features. E.g. CBOR is a standardized JSON-like binary format which has the possibility to store exact types for binary data, dates, etc...

Yeah, such a format isn't directly human readable on the wire, but you can just get in into whatever string-like representation you want in your program. And parsers are for sure not harder to write than for most text formats.
Location: Frankfurt, Germany
Remote: YES
Willing to relocate: YES
Technologies: Scala, Java, Python, SQL, Elasticsearch, AWS
Résumé: http://markgoldenstein.com/Résumé.pdf
GitHub: https://github.com/goldmar
Email: hn2016 (at) markgoldenstein (dot) com

Hi, I'm Mark and I'm currently finishing my MSc degree in Computer Science with Business & Management. Being strongly addicted to coffee and elegant software architecture designs, I particularly enjoy developing in Scala. I'm interested in Backend Engineering, Artificial Intelligence, and Cryptocurrencies.
We've banned this account. If you read the guidelines and decide you'd like to follow them, we're happy to unban accounts if you email hn@ycombinator.com and we believe you'll do so.

https://news.ycombinator.com/newsguidelines.html
I think something like 3200 x 1800 (HP Chromebook 13) or 2560 x 1700 (Pixel) at 2x scale works better.
Prediction: this will rise to the front page and promptly get flagged off.
>Is trying to emulate our own recognition system the best possible approach? It might end up inheriting all our edge cases as well.

I agree, I wouldn't want to emulate human recognition too closely. But I think humans have a bunch of simple heuristics that have yet to be modeled, that can sit in front of heavy ML algorithms.

First I think there should be a garbage/unreal filter that all images have to pass through, this would eliminate all those static-y looking adversarial images that can pass for pandas or whatever.
Why? That claim seems baseless to me.

My GPU can compute things efficiently that my CPU can't, and vice-versa. Historically, analog computers have been able to compute things efficiently that digital computes could not, and vice-versa.

Why should a digital computer be particularly adept at computing that which a dense electrochemical network can?
That's still an awful lot of money. I would be much less likely to tip if I was shelling out $1+ each time. Nickles and dimes are pocket change to me, but they add up.
Why not use git?
Some drive a utility van. Others a custom hotrod.
Billionaire Venture Capitalist Peter Thiel Speaks About Support for Trump
but oracle...
If a school can't hire one of its one graduates ....
This is a beautiful summation of what was expected. They may have been a -><- tiny bit behind on some aspects, but all in all they made up for it with the trackpad, magsafe, and other goodies.
Hi, sorry I didn't reply yesterday.

Basically, what @okey said. Your company looks really cool, but financial security is a much stronger motivator for most people in the long term.

Look at what other people are offering in this thread, on Glassdoor, on angel.co and similar. I've never heard of a developer being paid £20k in London and I'd worry about working at a place that hired people at that rate.

You might be able to get someone fresh out of undergrad for £25k for your front-end role, but not a developer with proven skills. You might find a developer wanting to try out your lead role for £55-65k, but not someone who's already shown they can perform that role successfully.

Maybe you will get lucky and find the right people, but it's a gamble and any good people you find will probably not stay long. Anyway, I wish you luck despite my naysaying.
Great list. I'm 37 and I still haven't mastered many of those things.

The only one I would really take issue with is "Don't Buy a House". If you get a good deal on a property that is good for you and your family, buying always makes more sense, especially at current interest rates. You can fix your monthly cost for year after year instead of paying ever increasing amounts of rent.
Guacamole.
I've tried it, but I'm not as big a fan of the UX, so I'm sticking with Atom. Also, Atom is easier to customize to your liking, I've already written custom commands for it and modified the CSS. Also themes are lacking in VS Code.

What I would like to see is Atom embracing the IDE to the same level VS Code is doing. If Atom had a proper debugger UX that all language could use, and better auto-complete. Those are the only things I find better in VS Code.
o me, that is a very good outcome, because organizations can either be efficient, open and honest, or they can be closed, conspiratorial and inefficient.

This seems like a false dichotomy.

Wish I had more time to go in to why I think that. One counter example might be The Manhattan Project.
I know I'm in the minority here, but I always bring a small mechanical keyboard anywhere I go. Usually something quiet, in case I'm working in a coffee shop or something. A Poker2/3 fits well over the MBP's keyboard without hitting any of the keys on accident.
They have a big figure labelled "People Can't Gauge Their Own Interview Perfomance", which shows that when the interviewer and interviee rated the perfomance on a 1-4 scale, 46% of candidates guessed their exact score, and another 45% were off by one.

That seems pretty good to me. Can you really expect any more agreement than that?
Intellisense for script tags in HTML still not working though...
Most leaks that I've seen are not PSTs with full metadata.

The whole problem with this sort of thing is that there's no chain of custody.
Try looking for Lua jobs. Turns out a lot of people want to evaluate hires...
It is they only changed the branding the executable is even called lync.
Responding to:

EDIT: Looking at the spec [1] it seems to address some of these, but still indicates a strong confusion between data types (Unicode, rational numeric) and data representations (UTF-8, IEEE double).

The format is described in terms of the tags (which act as type annotations), each of which corresponds to a specific on-the-wire format. Different tagged serializations of the same data may correspond to data of the same type. A better place to discuss ambiguities in the spec regarding this issue is here: https://github.com/tjson/tjson-spec/issues/27

The idea that different on-the-wire representations of an object correspond to the same typed data object (and can therefore result in the same hash) is core to understanding content-aware hashing.

So to your I'm guessing the author just conflated accusations, I don't think you fully understand what's going on here.
Maybe you should also learn that ctrl+k skip one of the selections, so you can rename things and skip the ones that you don't want to change pretty fast when combined with ctrl+d.
Not GP but probably VSCodeVim
Maybe the larger the body of employees, this becomes more and more the case.

But if you're hiring your second engineer on the team? Hire the absolute most productive engineer. Even if that turns out to be a white male.

And don't feel guilty.
Even on HN people like to see themselves as brilliant billionaires in the making.
Automated personal touch, mmh.. i can do procedural Rts units, i can do that.

Dear Sir and Madam,
i always greatly admired the spaghettis <autosearched product> growing in your <companysname> yard. The idea of adding <featurename> to <autosearched product> was asthma taking and diamond.
Now finding myself, in need and desire to accomplish, a similar feet, ladder jump several feet deep up, i hereby apply for your post <jobname mined> which i will embrace with great pressure on passion fruit and tail end.

RegEx full Regards
I wonder if it going to be integrated with OneNote in near future.
Pretty poor article, the whole thing is filled with far-fetched anecdotes and I don't feel I learnt anything by reading what he wrote.

His whole premise is built on the amount of conspiracy theories we know of, rather than actual conspiracies, to show the internet is distorting the truth!

But maybe, ironically, he's proving that traditional media is what's broken, if trash like this is given a mouthpiece.
We've asked you already to please not comment like this, and we have to ban accounts that continue. Please comment civilly and substantively on Hacker News or not at all.
Gary Bernhardt's "A Whole New World" had a cool vision for what the future of editors might look like: https://www.destroyallsoftware.com/talks/a-whole-new-world
Isn't there a point of diminishing returns there? Also, isn't that a bit subjective? I'm glad VS Code exists, because it helps push other projects to be better.
It's not the same. Close but no.
That runs into the problem of incentivizing various poison-pill type strategies to make it expensive in other ways to accept the standing offer to sell. Like, a high-level mobster could easily list their properties well below market rate while letting it be known to potential buyers that actually trying to purchase the property means saying goodbye to your kneecaps.

There's a similar corruption issue on the government-sets-buy-price side, where unscrupulous officials can transfer wealth to individuals, but at least the corruption there is much more able to be audited.
Imagine the cadaver was just some person who walked on a treadmill of a windmill when the wind wasn't blowing. The person died on the treadmill, and since this was out in the middle of nowhere, the whole scene was left untouched.

The corpse gets wedged into the gearing and the machine stops until the body rots enough that what's left falls free and the gears start moving again when the wind blows.
> Price controls are a terrible solution

I never mentioned price controls in general.

In Auckland, New Zealand, investors are buying property and houses en masse. They blow up the market price for profit. In the news you can read that most people born now in New Zealand will likely never be able to buy a house in their lives, and this is a very hot issue there right now. It has never been this bad and it only gets worse every day.

If the price per square meter never exceeds for example 0.25% of the average minimum income, most people should be able to own a house. Property owners could than make profit on the quality of a house, which is fair enough for now, but not anymore on the square meter property price.

How can it be that you are born on this planet and not being able to ever have your own place? Because it is all owned and inherited by a handful of people that took profit of a flawed system?
Sure. Just sounded like OP didn't want to give ANY information what so ever.
Phil Schiller Inital Response to MBP Criticism
> with a bit of face paint you can fool any human

While impressive makeup it's still fairly obvious - perhaps not on a still image, but on a video it is, and in real life it will be more obvious still. It took me maybe half a second in the video to notice that it's not a doubled face, but painted on.

Hmm... maybe that's not so bad for a metric - the "fooling duration".
No. Wow, a lot of great suggestions here. I need to test stuff now :)
That's an excellent point. As one piece of anecdotal, I just got back this morning from three days spent hiking in the Grand Canyon. Despite taking twice as long and being on tired legs, the hike up on the third day was less mentally taxing than the hike down on the first day. Once you're in the Canyon you're fully committed, whereas when you're going down you can still bail for most of the way and end up with less total exertion.
And here I thought the reasons to choose a DC over my basement was multi-homing, abundant bandwidth, redundant air conditioning and battery/diesel electrical backup.
I don't have a LinkedIn account, and I would probably reopen one if I heard that they stopped their incessant spam emails. I'm surprised that they haven't been sued to MySpace and back for those email policies, which almost certainly are illegal in the United States. (This based on my experience, which ended 2 or 3 years ago when, after months of failed attempts, I managed to close my account.)
Honestly I'd go for number one, if I had to pick one.

Number two strikes me as trite enough to earn negative points, particularly the use of 'love'.
If there were some quantum process involved in our neurons, the next question would be, when did it evolve? Is it in sponges? We actually have quite complete simulations of neural networks of some lower lifeforms. It must have then evolved sometime between the lifeforms we can simulate and ourselves. If that's the case, you'd expect some discontinuity in functionality vs volume. You don't see that anywhere.

And as stated in the article, it seems to be a solution in search of a problem.
Most of the best people I know have very little interest in getting another job. So, I suspect funnels tend to remove the top and bottom.

PS: I had someone insist on the opposite process where they only looked at people who HR rejected, their team was awesome if a little odd.
Paid user of Lastpass here. I am happy to see them open it for masses as it will help more users get on Password Manager instead of using same password everywhere.

Now will I stay paid user, yes, because I like and use following feature heavily, which is paid only :

ability to share folders with up to five users

This allows me to have all shareable logins at one place, and sharing with team or family member is so easy instead of sharing each site one by one, which is painful process for users on both sides.
Pyras are really really close to being released. I think max 10-12 weeks.
Plenty of times, either when I'm taking other people's JSON or when I'm coding for future-me or for arbitrary JSON traversal or search.

But I agree that TJSON rubs me the wrong way. The simplicity of JSON is what I like and I can code around it when I need to.
What is a Computer? (art of the problem)
Thing I like the most about Atom is it's integration with Github for plugins, and even issues for those plugins. Last week there was a bug introduced in the latest build impacting split pane diff, error came up, with a link "Click here to submit an issue". I clicked it, and instead of taking me to a submission form, it intelligently took me to an issue already made and being discussed.

I'm very impressed with it as an editor (so impressed it got me to divorce Sublime), but I am curious to give VSS a whirl on of these days.
I do that too. I actually like the consistent interface, so to speak.
Yeah, I read the same and I was expecting a story about some Arab sheikh ordering gold-plated, diamond-encrusted MacBook Pro :)
I have never noticed it until today, sitting in a completely quiet room.. yes, it's there. But it's incredibly quiet.

ps: and only when using the touchpad.