skysight-inc/HackerNews huggingface dataset:
Great! Soon I have recruiters popping in while playing Gears of War 4 on my Xbox One. Can't wait!
A possible fix for that is to hire a writing service that rewrites all feedback.
Oh yeah that's standard procedure for an interview, "I got an interview this afternoon, better build a new machine"
I think the best people in tech are probably not put into this interview/test situation.
Indeed, their init routine seriously violates the DRY principle. At the very least, each section could be implemented by a macro, but I prefer your 'table-driven' implementation.
'dang, thanks for the announcement. Are you going to write up what else you learned from the experiment?

Also, when you say the guidelines have it about right, there's a lot of evidence that the current implementation favors people who want to bury stories that relate to politics (or other hot-button topics like diversity). Are there plans to look at this?
> I've never seen this anywhere.

While I don't run a dev shop (sports science lab instead), we have this as the majority of the reason compensation is increased. Fluency in Spanish, getting certain certifications, passing some tests, etc, all trigger pay level increases, bonuses, and so forth.

Subjective review is part of the game however, and unavoidable entirely.

We also analyze the workforce by free cashflow and percentage of FCF per employee and pay global bonuses based on the needle being moved in the correct direction, which keeps incentives aligned properly RE: expense waste and income generation.

Having a lot of triggers seems to help, in my experience.
Not mandatory? In my time at Lab126 (a couple of years ago now), you had to take Making Great Hiring Decisions before you were ever included on an interview loop.
But who knows?
Why (and how) we use OpenBSD at VidiGuard
Similar to your little book, I have a personal wiki in a Git repository which basically functions for me as an external memory--if I find a solution to a problem that keeps coming up, or write a particularly useful snippet of code, I put it on the appropriate page so I can remember it again later. (When I say 'external memory' I really mean it--in addition to pages like Snippets:Bash I also have things like LifeSkills:SuitcasePackingList.)

Something that worries me is: what if I work for a company that decides that everything I've written on their time belongs to them? If I had all of this in my head there would be no question about it, but writing it down introduces questions of copyright. Should this ever happen it would basically be the equivalent of losing a chunk of my brain, which is a bit of an alarming prospect.
I specifically mentioned mutually tail recursive functions. Self-recursive functions, like what you're describing, are much less useful or interesting.

I say that as a Scala developer that loves Scala and the JVM - the lack of tail calls optimization at the JVM level is a pain in the ass, because in order to work around it you have to effectively build your own call stack.
Slack and Google announce partnership
Over the top example: Mac mail, when sending email send the window "over the top" of your screen. As mentioned above, it's not the effect, it's the purpose. Better to not animate and be considered "lazy" or "inelegant" than to over animate and annoy.
I'm surprised you're getting downvoted.

Having worked at several well funded startups and mentored or been involved with many more through founder friends around the accelerator in town, I completely agree. Especially at the early stage startups just don't have time for these formalities. Regular 1:1s are pretty much the best option.
I didn't see any politics of such in this article. Politics to be means mentioning one party or another or representatives of such
None of these "TODOs" sound desirable to me...
> I wish restaurants used a clear and consistent format. They can differentiate with their branding, colours, and obviously food photographs. I'd prefer they had a consistent layout!

I'm skeptical. If you're trying to choose a steak restaurant to visit, for example, you're saying that you'd easily be able to differentiate grill_1 with "this" picture of a big bloody steak, and grill_2 with "that" picture of a big bloody steak, both in roughly the same position. Doesn't sound plausible to me.

I agree with the principle though, restaurant sites are often terrible, and PDF menus are super annoying.
Device drivers are a bad example, they can be extremely security sensitive (particularly so because they usually have kernel privileges).

There are few things where security doesn't matter. But they are extremely rare. The situations where programmers think their code isn't security sensitive are probably vastly more common.
http://passworldless.net has encouraged this for a while. I've seen a few rare snowflake sites use it in the wild.
Just a pet peeve, but please re-consider the casual use of the word "poach" when referring to companies hiring employees. It reduces a worker's agency to that of a farm animal or wild game, as if they were owned by their employer and "stolen" away by some other employer. I think we can all agree that we are not the property of our employers, so the word "poach" is pretty inappropriate and I'd argue moderately offensive.

The rest of your comment is spot on though, so thanks for posting it.
I'm impressed by the author's patience. I usually slam the door shut after "we need you to spend 5 hours on this take-home exercise", or "here is a link to coderank for you to show how well you know how to implement bubble-sort and quick-sort".
Pfizer fined record £84.2m for overcharging NHS
Audio from oral arguments provides a nice summary of some of the concerns that drove this decision: https://www.oyez.org/cases/2016/15-777
Anecdotal example: The place I was working at had high software quality standards, but eventually created a separate team that wrote in a bizarre XML 'language' of sorts. This was, in effect, still part of the software, and the sins committed there were horrendous, but all was allowed in the name of "business value".

The end result of that being that you couldn't really change _anything_ without it breaking any of N client installs (each custom) - and you couldn't reason about which one touched a particular part of the code, or what assumptions it made.

That company was all but dead inside two years. There were other factors leading to its demise, but far and away the biggest issue was the crippling technical debt that was piled on with reckless abandon.

There are definitely trade-offs to be made, and sometimes it makes sense to take on some technical debt. Your example of back-office apps may be one of them, but there's certainly a subset of software development for which this is both a business and technical-level suicide.
Depends on what you want to test, I guess. If you want to test UI widget behaviour (not just business logic), then jsDom probably isn't the right tool and you need a browser. E.g. if you need CSS measurements or more tricky DOM behaviour.

It's not entirely clear to me why you'd want a headless browser though. Once you're already running a browser, you might as well run a full one, and also get the debugging capabilities.
Taking this back into serious territory for a moment, there's an update on no-politics-for-a-week: https://news.ycombinator.com/item?id=13131251.
And to where do you suggest I move? Everywhere has something that can kill you in spectacular fashion. Indiana, where I grew up: tornadoes and cold that can literally kill if underdressed. Hurricanes and trigger-happy residents in Florida. You get the point.

Or I can stay in Washington where "the big one" or an eruption of Mount Rainier might happen in my lifetime. In the meantime I won't be shoveling snow, watching my roof torn off, or shuttering my windows every other year.
or does it represent a lack of respect for fiduciary duty and a willingness to bend law and ethics to serve yourself?

Wouldn't it be a bad signal that this person, if on your board, might pull a similar thing but to your detriment?

Say if FB wanted to acquire you, would he take your side or MZ's? Would he give you advice that was beneficial to MZ but detrimental to your company?

To be clear I'm not saying MA is actually guilty as the lawsuit alleges, but I'm assuming the facts are true since your conclusion relies on the same premise.
I still don't know what a Cayley Graph is.
https://github.com/WhisperSystems/Signal-Android/wiki/Reprod...
My alma mater had an interesting way of dealing with cheating. They would allow every kind of reference material you thought you may need. The test was just going to be that difficult and have questions no cheating (outside of copying) would help. There was one final in particular that averaged 17 hours to complete.
Yeah, I guess Marvin Minsky wasn't aware of Technic and Mindstorms. I largely attribute my "inventiveness" to my childhood obsession with LEGO.

I had Erector set (actually "Meccano"), but preferred LEGO/Technic because they just snapped together, you didn't have to spend time screwing a bunch of tiny nuts and bolts together. The feedback loop was shorter.

I also had some other construction toys like Capsela. I don't think I had Tinker Toys, but they seem much more simplistic.

By middle school Technic were the only LEGO sets I was interested in (unfortunately Mindstorms came later, but I had one of it's predecessors, Technic Control Center).
Survey says: NOPE.

Realistically, the code in that repo probably isn't even everything that would run on your device even provided you built it yourself.

Bets on some 'fetch js from somewhere' code in there which could completely unfuck the whole thing which acts as a help screen or something that would be very hard to find...

There is literally no way this sort of thing can ever be trusted. Christ, we barely trust PGP anymore...
Tornadoes are very localized damage in comparison, but people do move away from areas with regular flooding. Hurricanes also generally discourage development even though they tend to have much smaller impacts than earthquakes.

EX: On 25 November 1839, an enormous cyclone caused a 40-foot storm surge that hit Coringa, Andhra Pradesh, wiped out the harbor city, destroyed vessels in its bay, and killed 300,000 people.[6] Survivors never entirely rebuilt the city.
I would never consider Amazon based on what has been posted in the past, but I would also walk away from any interview process that began like this. Stupid.
I'm sorry, but this looks like a selfish, one-sided view.

>The plaintiffs suing Facebook's board include pension funds, like the Employee Retirement System for the city of Providence, Rhode Island, and individual investors

It may be "founder-friendly", but it's hurting thousands of Average Joes.
The point is that the word means so many things to different people that the most we can say is that "most stories about politics" are off-topic, as the site guidelines have said for years.
Malware checks for VMs too, there are documented ways to trick things into thinking that they're running on bare metal.
As a founder perhaps, but they have more relationships and reputation to manage than just with founders. It appears as though Andreesen was considered a trusted board member enabled to negotiate in the shareholder's interests, and as you say he was founder friendly instead.

Probably a one time thing they don't have to worry about too much. But do that a couple of times, and they might start to have problems finding co-investors on bigger deals if the perception is that the investors won't hang together as a class.
• LinkedIn notifications within the Windows action center

• Enabling members drafting résumés in Word to update their profiles, and discover and apply to jobs on LinkedIn

• Extending the reach of Sponsored Content across Microsoft properties

I can't help but feel that the direction they're taking this in will be horrible for the Microsoft experience. It looks like they're trying to monetize LinkedIn integration in Windows…
Fair enough, but as a special committee member he's supposed to be working on behalf of the other stockholders. If you were one of those stockholders, would you be happy to learn he seemed to be coordinating with the other side during negotiations?
https://en.wikipedia.org/wiki/Fifteen_Million_Merits

The episode aired on 11 December 2011. Seems unlikely that they are connected.
I think of it in the same way as screen scraping Web pages, or writing buffer-heavy Emacs Lisp:

- If there are alternatives, they'll usually be better

- It'll still be around when there are no alternatives

- Some tasks (e.g. "toggle foo mode") are inherently easier than others (e.g. "press up five times and hope that's enough")

- Some tasks need frequent maintenance and tweaking (e.g. as i/o formats change, program features are added/rearranged, shell environments are tweaked, etc.)

- Some tasks work so well that they're taken for granted for a decade, and it's only when you want to tweak some part that you remember how truly horrifying the implementation is ;)
Having read that article, I do agree - but the requested change, while being "one line", could have unforeseen consequences that could also have a very negative effect on the business. I'm thinking that the CEO wouldn't take the blame for that though.

But if people's jobs were truly on the line, I'm inclined to agree with the "screw it, push it through" approach.
Donald Trump Is Hari Seldon
As always, there's a spectrum of problems that require increasingly lower level grunt work to be fast "enough" (or rather, "performant", as The Management likes to say these days)

However, to me at least, it makes sense to start at the top and work your way down when bottlenecks arise (systems level software aside):

Configuration -> DSL -> scripting -> "FP on VM" -> "(mutable) OOP on VM" -> "traditional 3GL (with bounds checking)" -> C -> assembler -> hardware.

Generational GC should take most of the pain out of immutable temp value churn. You can also use libraries and frameworks that "ask nicely" to mutate things, such as behind-the-scenes internal accumulators for filter/map/reduce type operations.
Nice photo of the oldest zero known, at Angkor Wat, Cambodia, dated 683 AD
http://www.smithsonianmag.com/history/origin-number-zero-180...

The previous contender was the zero at Gwalior in India, dated 876 AD
http://www.ams.org/samplings/feature-column/fcarc-india-zero
This was in 2013 so it's out of date now, but it was very clear from the line of questions and the attitudes of the interviewers that they were being made to be there and saw no point. They were in general completely disengaged with me. Of the interviewers all but the last were fairly professional. The last pair I had were more junior and made it clear that I was wasting their time as far as they were concerned.

To be fair I interview poorly, but I would would have much preferred for the person managing the interviews to cut off the process as soon as they were sure that I wasn't a fit. By failing to do so it just created an awkward and frustrating situation.
while only recruiters check their LinkedIn messages, most of them being spam

That does not jibe with my experience at all.

And it goes beyond the messaging thing anyway. LI hosts job postings directly, and has a lot of internal information about all sorts of companies. Now you might say "well, somebody could mine that stuff anyway", and that might be true. But the LI API has some limits and scraping is a PITA.. but now MS has the data with direct access, which makes it far, far easier for them to do something nefarious with it if the urge strikes.

And as much as MS have changed, seemingly for the better, of the past few years, there's still a lot of reason to consider the reasoning behind the old saw "The two biggest tactical mistakes you can make are staging a ground invasion of Russia in the winter, and partnering with Microsoft".
This is exactly what I just did and it's been great so far. The battery life isn't spectacular for todays standards, but it lasts longer than my 2012 rMBP 15" does now. Quick, light (way lighter than the MBP) and has been fun to draw on. Getting use to windows again takes a bit of time, but with the new Bash integration, my workflow is just about the same.
You could just look into their APK.
Pfizer had an epilepsy drug. The cost was regulated. They sold the rights to some other company, and that other company de-branded it. The de-branding removed the price regulation. That other company then increased the price by several thousand percent.

Both companies got fined.
True, but I'm still wondering what an actual "robot technician" job training looks like.
I suspect (though admittedly without any specific theory behind it) that the cause and effect are the other way around: the mentality of inflexible disenfranchising rules that permeates the American cultural mentality is what causes both the school and corporate models as well as the mass incarceration.
Those links and that text are all editable. It's sample content for the layout you're building. A little confusing at first.
The Core Reason You Constantly Need to Refresh Your Ad Creative
>and the Sophie's choices for cell phones is pretty bad!

Mind elaborating?
Yeah as a student they gave us about a month warning.
Or the Domed Teapot
I agree with your sentiment, but cold isn't a natural disaster; it's predictable and you can prepare for it systematically and people have been living through it just fine. And it doesn't destroy your entire life like an earthquake does.
Seems a bit unreasonable to ask students (who likely already have tons of debt) to purchase an additional laptop just to take exams.
I found a weird issue on a friends phone when I suggested they download it for iOS. It says "This item is no longer available". They were able to download other apps from the store. When emailing Signal support they said nothing was wrong on their end.

Still havent figured out why my friend cant download Signal from Apple App Store.
walking away from the problem...sleep, shower, some activity that flushes the mind, is a great way to overcome a block, be it programming or creative.
> Sure, but the usual functional style has intrinsic issues that prevent it from being feasible for writing kernels in general.

Not really?

> A kernel (especially a microkernel) spends most of its time managing state.

So does every computer program though. The idea that functional languages can't support mutation is a strangely persistent myth even in the face of multiple counter-examples AND 20 years of improvement via research and practical work.

> but you won't be writing code that looks remotely functional.

Many useful & powerful functional abstractions can be written to use constant space, even in Haskell.
Yes, I do agree that it's expected. But I also bet that very few non-IT people have the slightly idea on what it requires. So, let's say after 6 months that any contract ended, they'll need some update.

They'll go to the market and ask how much it costs for someone to include a new functionality. They'll get $100, $90... and your bid. You know you have all those tests and documentations properly done, then you can charge just $10 and win. And you can charge $70 and also win. It's up to you, because you know how hard/easy it'll be.

And if the software was made by someone else, who charged less in the beginning? You don't know how worky it'll be, so you have to charge a bit higher, like that $90.

So, from the client perspective, the difference from a well tested software and a barely-works one is just the initial price. After all contracts are over, they (remember, non-IT) can't know if the new functionality has a fair price or not. And who didn't developed it can't be sure about the maintainability, either.

Having tests (and everything else) was good for you, for your future. But, in general, the client didn't knew all this. He just paid for the software...
Matrix has the crypto and the federation. But of course its still not hiding metadata.

The Signal Server is open source, as far as I know.
Comparing apples to oranges
And so? You're still trusting them and the various libs they're using to protect you... Did you read the code? Did you understand it?

Me neither. How can a bit of software like this obtain any kind of reputation whereas we barely trust openssl anymore is fucking beyond my understanding.........
Hey, wanted to reply because I think I gave the wrong idea! I was suggesting that as an alternative to what the original article described for "remote monitoring". That experience was just to take an exam - their interviewing process isn't like that at all :)

But...I can describe it for you if you are interested. My interview process with Redhat started with the normal recruiter phone call, then scheduled some interviews with potential team mates. We used a video conferencing platform called "BlueJeans", which runs fine on windows/macos/linux, and worked through some exercises so they could observe how I solved problems.

I feel bad for giving the wrong idea in my original comment, Redhat is definitely not that crazy in their interviews :)
Fogging your Google search history with Python and Reddit
“Clean your desk, please. Your institution [Amazon] has mandated that there cannot be any written material next to you while you take the exam.”

To which I would reply
"Fuck you and your institution".

Run a binary on my machine ?
I think the interview should be over right there and not from my side. If an employee is willing to run binaries from random people on the Internet on their machines, then they're a security risk.

Is it really so dry out there that people are willing to go through this bullshit to work for Amazon ?

I know some of you are young and inexperienced, but know that you always have the choice to say 'No'. If people mistrust you from the get go - this is the environment you're signing up for. Don't settle for this.

Don't work for Amazon, don't let them establish this bullshit as the norm in the industry.

Trust me, the dream job will come if you know your value.
Code School's Projects: Code Locally, Get Your Work Checked
Who Haunts U.K. Ghost Trains? Railway Enthusiasts
Herbrand.co Beauty is in You
https://en.wikipedia.org/wiki/Fifteen_Million_Merits

"first aired on Channel 4 on 11 December 2011."

But it's Cuppliance, a substance (drug) to ensure compliance during 'Hot Shots' auditions rather than to verify identity.
Wire has a really great user interface and it works quite well! My wife and I communicate almost exclusively using it.
Thanks for posting this. I just finished watching it and thought it was a great talk with some really forward thinking on organizing functional designs.
The ideal solution is neither always enforce the rule nor always permit lapses. Are you saying you don't think human beings are capable of coming close to that ideal solution?
Carbon UI – React Native Material Design Library for All Platforms
Do you have any links to examples of what it is really for? I've had a hard time finding code examples because the reasons listed at the bottom of the article.
How will you prevent abuse with SSH method?
In the article one of the main points is protecting Zuckerberg's long term control, in the event that he "spent 2 years in government". If that's not telegraphing intent, I don't know what is.

So it appears pretty clear that there's a bigger career game being played here, and it isn't even strictly about stock.
Heron Animation, Free Stop Motion Software for Linux
Why didn't Zuckerberg and Andreesen use facebook's secret conversation mode?
It isn't too political, but it makes little sense. It strikes me as obtuse as asking that all Africans in dictator-controlled or drought-affected areas simply have a mass exodus.
The HelloWorld Difference
Why do you publicize it as 2 clicks?

It's 1 click. Ubuntu is selected by default. Captcha doesn't count as click.

I'd market it as Terminal in 1 click.