skysight-inc/HackerNews huggingface dataset:
From the description this sounds very naive and stupid on the part of the hiring company.

What exactly are they wanting to test? Is it just a simple aptitude test to reduce (not eliminate) the chances of cheating? Do they also ask to look into the interviewee's ears for tiny bluetooth earpieces? What about the ceiling for hidden microphones and cameras?

The "show your room" part reminded me of (older) movies with funny situations where the person hiding is always behind the view of the person looking around.

If someone really wanted to cheat, I guess these people would need to do a much better job…or just get the person to an office and do the interview face-to-face.
They check to make sure you aren't running within a VM, unfortunately.
OMG I have been burned by this so many times. Expect itself is a cool piece of technology and works as well as anyone could hope. However, every time I've tried to use it for anything the solution ends up being super flaky. I think trying to automate text interfaces like this is just fundamentally unreliable.
This kind of stretches what people think of as politics. I mean it was an 8-0 decision. Or did where you thinking of patents in general as politics or any governmental function?

Sorry, I have no problem with it, but stopping on day 2 for this kind of story seems to be a little soon. How about clarification?
Do you know how Wire makes money to sustain what they are doing?

Don't want to invest my time into something that will eventually sell out and do that opposite of what they stand for today.
It's an open source client[0]. It's not a "pinky promise".

There are valid criticisms of Signal (primarily around the use of the Google Play Services Framework), but your comment seems to be jumping to a lot of conclusions without any research.

https://github.com/whispersystems
I think I know what you mean. I had to run a few commands using the `--help` flag this morning to look up features that I wasn't sure they could do. It just feels so _dirty_.
This study has some interesting findings backing the claim: http://link.springer.com/article/10.1007/s00421-002-0681-6
Ken Robinson on collaboration in education:

"In the work world, collaboration and team work are essential to success; in school, it's called cheating."

More here https://www.youtube.com/watch?v=zDZFcDGpL4U
Someone was probably promoted for the adoption of this "frugal" hiring practice. This is a culture problem that permeates all of Amazon and goes all the way to the top.

Find a new job. The reputation of your company is going down the drain.
Ask HN: Does the modern data warehouse use a star schema?
After reading the recent post about Slacks analytics stack. I found myself wondering if even with newer technologies like parquet being used to house the data, do modern companies still use the star schema dimensional modeling techniques to store their data? Is this a valid model for modern technologies?
It was working for a bit, and then the terminal went blank with:

lost server

Edit: a refresh fixed it, but I lost my current shell session
The site is beautiful. Product looks cool too.
I think he's saying that the 3LAs knew about it for a long time, but publicly "discovered" the flaw when it was no longer useful to them (after everyone had upgraded)
sarah about
Hi I'm Sarah, Your New Girlfriend <3

that's so sad I'm amazed there's no anime, manga or whatever wallpaper
I've had one interview using Skype screen sharing where I had to import a toy project in my IDE and deal with some more "real-life" kind of tasks, and it was a good experience. Collabedit and the like are a bit limiting outside of Google-style algo questions.

I'd never install something like LogMeIn/TeamViewer though.
I'm glad you're fixing it, but having been through a second round interview where I was flown out to Amazon in Seattle. I will still never interview with Amazon again. It was the second most frustrating interview I've ever been in. It was clear to me that 4 of my interviewers had no intention of even considering me.

Side note: The most frustrating interview I've ever had was with Microsoft Boulder: they just flat out insulted me in the interview and questioned why anyone would hire me based on not getting their trick question. That said my interviews with Microsoft Redmond were lovely.
Also, footnotes citing sources.
VivusJs JavaScript library to make drawing animation on SVG
I think that would be good feedback, if you're turning it down --hopefully it will incentivize them to change. If you're taking it, of course not.
TL;DR: If you decide you need a process, keep it very simple. If your company is small, trust that you likely already have a pretty good idea of how any one person is contributing. The faster and larger you grow the less likely this is. Either way, it can often help to make these thoughts and conversations accessible somewhere, especially when you want to recognize someone for their achievements.

In a 20 person company we focus only on 360 Feedback as needed throughout the year and set quarterly Objectives, while having regular 1:1 meetings.

Through our own personal experience, we've learned to keep it as simple as possible. Using only three questions during 360's (What did you do well? What could you improve on? and Is there anything else you would like to mention?) - we show the author of the feedback, but many also keep the author anonymous. It's personal preference, there are pros and cons to both.

Objectives make it easier to align with others and observe your team's progress over time. Regularly updating these saves a lot of energy when providing feedback to others if/when they're asked to provide more formal feedback.
If feedback is actionable it's more likely to be useful and the smaller the company the more informal you should make the process. Small teams often already know what needs to improve intuitively, but it can help to record this somewhere so you remain aware of what you're working towards.

Most important though is recognizing and celebrating the successes of your team. It feels good to be appreciated for the work you do and encourages you to do more.

Disclaimer: I'm a developer for Small Improvements, a feedback tool. We work specifically with startups and medium-size businesses.
I a similar scenario for my "Linux Foundation Certified Engineer" exam. Except I had to show 2 forms of photo ID for the examiner through my webcam and then put them the other side of the room so I couldn't use them as notes.

I was repeatedly told off for tapping on the table whilst problem solving. (A hard habit to break after years of doing it)
This may not be cost effective, but the way Redhat does remotely proctored exams isn't bad. Granted it's not a job interview, but it is an example of someone monitoring you remotely during an exam. It depends on you living nearby or traveling to one of the remote testing locations though(yes, I see the irony).

The experience is: you sit in a room at a standard monitor with a keyboard and mouse. There are video/audio monitors placed:

- above your head, roughly 2 feet, looking down

- in front of your face, able to observe your eyes

- to the left and right of you, about 2 feet

- behind you

Basically, you are watched from all angles, including what your eyeballs are looking at. I always feel like a probe is about to come whizzing out of the desk and begin prodding me when I begin, but the feeling subsides after awhile.

protip: As a male, asking the male proctor to stop looking down my shirt didn't have the humorous reception I intended.
It's not exactly an error. Neither language offers enough tail recursion to handle complex cases though they both offer simple support.
Fun fact about the T4 bacteriophage: the dissection of its protein structure led to important refinements of SDS-PAGE, which is a protein analysis method that is still in wide use today. For that, the article that describes its analysis is one of the most widely cited in history[1]. (Also, yes, this is shamelessly a link to a tool I've developed to examine the importance of biomedical research papers.)

1 = https://pubrank.carbocation.com/article
5 Biggest Mistakes You and Your Spouse Make Preparing for Retirement
You can pass a USB device to the Hypervisor with nomachine then pass it to the VM with VMware.
But.. But!

Everyone in the geek press said it's "end to end" encrypted! That must mean it's totally safe! I'm sure everyone is reading the source code and building their own clients all the time, yea? Didn't some uber hacker somewhere with a big beard say that he read all the code and it's totally fucking solid and government proof?

Surely you don't mistrust all that do you... I mean... Your seem a bit dubious. You can't be trying to say that there are people out there who are actually not buying this horseshit, that are genuinely withholding trust in these sort of 'services'?

Blasphemy! You think that there are people out there, with a basic grasp of security and cynicism, might feel offended and depressed at how easy it's been to dupe everyone like this.. Again?

Nah. I'm sure we're all totally sold on signal. Seems legit.

I mean, since all the users of such a service have pretty much zero control/visability over the code that's actually running even on their own devices which is talking to this 'service', let alone what's going on on the servers (in some N.American datacentre, probably super secure...) might raise a few eyebrows, but it doesn't really change the fact that we're talking abiut END TO END encryption that someone said was totally 'secure'. And even the media have pushed a few stories about how evil criminals are using it to evade monitoring..

No, I'm not sure I'm on your side. This is clearly totally secure and no one could possibly abuse this kind of thing..

Right?.... Right?

starts crying and loads the rifle
I hear lots of people talk about category theory having some application to programming languages. Who knows about that as it's outside my expertise. I did stumble on this programming language designed for category theory. Figured you language or category theorists would enjoy it. :)
A company does not automatically struggle on account of previously having had a high stock price.
Neat. I'm curious about why the sensor init code looks the way it does though. It's a very long sequence of repetitive register writes. Why not do it like this instead? Table-driven code is underappreciated, I think.

static const struct {
unsigned address;
unsigned value;
} inits[] = {
{ 0x207, 0x01 },
{ 0x208, 0x01 },
{ 0x096, 0x00 },
...
};

for (size_t i = 0; i < ARRAYSIZE(init_writes); ++i) {
uint8_t res = VL_WriteReg8(i2cDeviceAddress,
inits[i].address,
inits[i].value);
if (res != ERR_OK) {
VL_OnError(VL_ON_ERROR_INIT_DEVICE);
return res;
}
}

return ERR_OK;
I see more rubbish in parks in Copenhagen, with a deposit sysetm, than I used to in London, where there is no deposit system.

Homeless people pick up the beer bottles, and cola cans, but they won't collect the wine bottles, or the packaging from the snacks, but Danes seem to leave this in the park with the bottles.
+1

I'd really like to at least have Bluetooth LE available.
The title quote is a bit out of context...

> I get paid for code that works, not for tests, so my philosophy is to test as little as possible to reach a given level of confidence (I suspect this level of confidence is high compared to industry standards, but that could just be hubris). If I don’t typically make a kind of mistake (like setting the wrong variables in a constructor), I don’t test for it. I do tend to make sense of test errors, so I’m extra careful when I have logic with complicated conditionals. When coding on a team, I modify my strategy to carefully test code that we, collectively, tend to get wrong.
Run a local Lambda server for development and testing, using same APIs &/ AWS SDK
But will HR change anything about this process due to this escalation?
Given that the HN community might represent a decent chunk of the overall Python-using community, I wouldn't interpret that as HN being whiners for the sake of whining.

For starters, Armin Ronacher has written thorough essays on his dislikes. He comments on HN but his influence is obviously much bigger as a Python developer (Flask, etc).

In academia/science, maybe people aren't ripping on 3.x explicitly, But that's because they have the ability to control the work environment and stick with 2.x. They don't rip on 3.x because it's non-existent as far as they are concerned.

Example: http://people.cs.umass.edu/~sheldon/teaching/cs335/

> Programming assignments will use Python, NumPy, and SciPy. The required Python environment is the Anaconda 4.1.1 distribution of Python 2.7. We will not help grade or debug work unless you are working in this environment.
I thought political posts were off limits this week?
> It's actually a much more poignant and beautiful topic than something as short-term and universally inconsequential as climate change on earth.

I disagree- these mechanical people are well-nigh immortal and will leave to see the end of their world, no one alive today on earth will live to see the heat death of the universe. However, we might just get to experience the effects of climate change.

The beauty of literature is we can both the right - our interpretations of the work is what matters. Additionally, while they are inspired by them,authors do not necessarily do a 1:1 mapping of real world issues to their stories
If your company executives were lazy enogh to check your LinkedIn profile up to now, don't worry Microsoft will allow them to do it automatically.
One must always keep in mind that HN can be disturbingly anti humour for the sake of "rational" discourse.
1. Windows CE on ARM

2. Xbox 360

3. Windows Phone 7 (on leftover chunks of Windows CE) on ARM

4. Windows Phone 8/Windows RT

5. Windows 10 on ARM

So, by my count, this might be iteration 6? (Though maybe more like 5 Part 2.)
And what skills are those? Your phrasing is pretty shallow if that's all you got!
I had a similar experience when taking Acquia Certification exams for Drupal a couple of months ago.

I was required to install an application called 'Sentinel' [1] that monitored my pc, could not have a second monitor or external keyboard attached and had to move my laptop to show that nothing was on my desk. If I remember correctly, I wasn't even allowed to use the built-in camera of my laptop.

At some point in the exam the monitor paused the exam because I was holding a pen (I use a wacom as a mouse) and I had to put it away in order to continue. When the exam crashed, they told me to just reboot the application. But you can't login again after a certain time has passed, so they had to reset my schedule.

I was able to successfully finish the exams, but it added unnecessary stress to the entire experience and the whole experience felt outdated.

[1] https://www.novell.com/training/courseware/ts_proj_info.jsp?...
Do all African governments have a website?
Yes, but religious posts are not. :P
I was rather enjoying the peace. I do appreciate not hearing about politics for once. It's everywhere. The tv, the radio, the printed news, the internet..
This essay is as much an apology for Miranda and Haskell style lazy-by-default evaluation as it is for functional programming itself, and it's therefore absurd that in 2016 it's still being posted here, let alone enthusiastically upvoted.

Lazy-by-default evaluation is a bad idea. It makes the design of the compiler orders of magnitude more complicated (see GHC) and in practice results in nasty performance-related bugs (space leaks) that can be catastrophic when encountered in production.

Idris is gaining on Haskell in large part because of its strictness, and the GHC high priests not long ago relented and added a strictness pragma to their compiler in response (which does not actually give you a strict program). And of course they did this without any frank acknowledgement that the choice of default evaluation strategy for Haskell was a colossal mistake. Nor has the Haskell community apologized for its extremely disingenuous past advocacy that sold lazy-by-default evaluation as a powerful optimization, like this paper does, when in practice it's usually the exact opposite.

The Haskell community is extremely cultish, even by the standards of FP.
You'd think a company with massive turnover would try to remove barriers to finding new talent, not create them.

http://www.ibtimes.com/amazoncom-has-second-highest-employee...
> They're very bright and distracts the user from the actual content.

Totally! Your comment gelled a few things that always bothered me about material design. It's like they toss many of the colour conventions we've spent a lifetime building.

But if you stick to more neutral colours, the design guidelines are probably fine.
The thrill of releasing a side project
This is... the opposite of what I see sensible.

An opposite and goal:

tl;dr: Don't assume providing stress and isolation makes people work their best. Especially under stress. Taught a course in university, saw response to strict environments take a while for people to break out from.

Context: I have the chance to do quite a bit of campus work with local universities while working at a bank. Ops and IT. This usually involves working with final-year students, and can be quite hands-on.

Background: Working with a local finance university (top in country), I ran a final-year class on banking for around 40 students (and quite a bit of the faculty in attendance). Mainly banking operations, not technically hard. Visit the university with an AVP or VP expert in a varied function, different visitor and topic each week. Ops, Trade, Finance, HR, Tech, from fund transfer to letter of credit to dormant accounts to labor law. Basic banking and business but at a practitioner level.

Finals arrived: Not a member of the university, but asked to design and supervise the assessment. We'd covered a lot, and assigned essay answers for 3 of 10 questions over 2 hours, hand-written answers. Just answer it as fully as you liked. Some questions more numerical, some less. Really something for everyone.

I said I was busy with a call I couldn't refuse, and would be in the room next door. I wasn't. One hour later I returned to the room, to see each person hunched over their papers.

Books were not open. Phones were not doing checking. I was disappointed, but not unsurprised. To be caught 'cheating' in a university in China can mean the end of your degree. Still an hour to go, I encouraged opening of books (to protest) and full use of internet.

This seems the opposite of the Amazon policy.

The best papers that came in were a full 10 answers long (more than the required 3), photocopied, with multiple and varied signatures on each, and different handwriting in different paragraphs. Some individually submitted papers were very good. Choice had been achieved. Not only had books been opened, but collaboration had over-achieved. In only an hour remaining.

Hopefully this was a small lesson.
Some people, but not all. This story would be off the front page right now if we hadn't just turned flagging off on it, because we asked users to flag political stories (and err on the side of flagging) for a week. So it's clear that many people think of this story as 'politics'. Even if you don't classify it that way, it's clear that the story has political dimensions, as your comment indicates. (Also, it was day 3, not day 2, but yes, earlier than planned.)
Considering that tracking also occurs based on browser cookies or even more indirect methods, seems this tool's primary effectiveness would just be deterring profiling by public wifi AP operators.
AMD is lagging on CPUs for sure, but most of their GPU offerings seem pretty competitive. There are a couple of segments where they're behind, but more where they're even or ahead, so I don't see how you'd figure they're way behind overall.
Indeed, organization seems to be anathema to the tech-libertarian crowd around here (or, at least, the vocal part of the crowd). To a lesser extent, it is hard to think about this future when times are good, which they definitely are now.

I'm a youngin' around these parts, but it makes me anxious to think about what I'll be doing 30 to 40 years from now. Technology is moving sufficiently quickly and corporate humanity (for lack of a better term) is not keeping up.

Who knows!
This isn't expects' fault. If you did not want to record the password in the script then ssh manually and then continue the script from there (e.g. with 'interact' command)
Action Center supports standard web notifications too.
After reading this (and the previously posted piece from the same author) I'm thinking of applying to Amazon, not because I have any particular wish to work for them but because I just thought of a way to cheat their counter-cheating and I want to try it out.
rofl. And you guys thought otherwise ? I am so shocked that many IT people believe they are some kind of special snowflakes.

The moment when your employer finds out that your job can be done by some dude in Vietnam, Ukraine or China for 1/10 of your cost you are out.

This is what they do. They kick you out and uplift other people to the middle-class for a fraction of what would they pay in the US.

And they own you that way. You can't leave because you do not want to leave. Because Amazon pays the best in your City and there are only other 2 companies that pay similarly high wages. You will obey all of the absurdities they ask you to do.

Guys wake up.
Probably a specific department. From everything I've heard about Amazon, the way they treat people depends entirely on your manager. Each manager has so much leeway that every group might as well be a separate company.

Which is why you see people tell horror stories about Amazon while other people rebut them and say their experience working there was great. There's no consistency between groups.
They won't let you continue if their software detects a virtualized system. Source: I used ProctorU for remote exams with Georgia Tech.

I feel in that case, it was acceptable. Students were encouraged to get a cheap "burner" windows machine and use it only for the proctored tests, and we were warned in advance of all the restrictions.
Generally yes, but Delaware law provides protections for minority investors when the controlling shareholder is on both sides of a transaction.

Here, the board of directors appointed a special committee of supposedly disinterested directors to review the proposal and ensure that it was fair to the minority shareholders. When a transaction is "blessed" in this way it is very hard for a shareholder to challenge it.

The investors allege that two of the three committee members weren't really disinterested because of their personal and business ties to Zuckerberg.
I do not want to hire a developer that knows everything off the top of her head. In my industry, best practices can change. One who is able to work without any research is probably not using the best methods... they're using the last greatest thing they learned. This isn't completely bad, I do like knowing how people solve problems... but I hate the "invert a binary tree on a whiteboard" mentality.
> I found this website called Stack Overflow

You missed the part where a search engine shows you several links, including the ones from Stack Overflow.
It all depends on Zen providing real competition to Skylake. I am skeptical. Even if zen is a killer chip, it will land is a sparse environment. AMD needs a win on CPU and chipset.

Most likely outcome: Zen is decent but not enough to make a dent in intel. At most it pushes Intel's prices down a little.

ARM is the real competitor to Intel not AMD.
But, they still expect me to trust the signed binary they send through the App store right? How is that anyway non-proprietary just because there is a Git repo somewhere that may or may not be the same code running on your phone?
Can I run a client from the Git repo and still use all of their infrastructure?

Until I'm able to do that, it is still their "pinky promise".
Would be cool to wire these up to those nuclear batteries:

https://news.ycombinator.com/item?id=13060159