skysight-inc/HackerNews huggingface dataset:
Consultants usually charge $200-$300 an hour for domain expert level experience. It can be more, but that's a reasonable range.

This isn't SV specific, I've had quotes in that range from DC, NYC, and the UK.

Long story short: you have to be an expert and be able to get known as an expert in your field enough to be able to justify charging that much. It's easier when you're part of a consulting firm - who obviously takes their cut out of that rate first.
I only represent about 0.00000013% of all Chinese Internet users, but let me chime in: EVERY website that uses Google CDNs for js or fonts just doesn't work here. It just keeps loading and loading, and loading forever. In most cases it's jQuery, and in most cases it's in the <head> so the page just never shows. Cloudflare (cdnjs), Amazon CDNs, Akamai CDNs also occasionally get blocked and take entire Internet segments with them.

If you use 3rd party CDNs, please consider implementing client-side failover strategy so you don't leave out 50% of the Internet "population".
More 10 Gbps, 80 GHz band radios are coming on the market
> HTTPS is for attacks.

You are always under attack on the internet.

This isn't really hyperbole. While I'm sure it's possible to find the occasional exception, you really need to assume all internet traffic could be hostile.

- Verison vandalizes most of the plaintext HTTP by adding their X-UIDH[1] tracking-id header.

- I's common to see Javascript appended to HTML files when they are sent over HTTP on a cellular network. (it replaces images URLs with a very highly compressed version).

- If the HTTP socket intersects Great Firewall, more injected Javascript might conscript your browser into the Great Cannon[2]. (also: the "QUANTUJM" suite of tools that use packet races for similar purposes)

- One of the goals is the privacy of the readers. Google isn't the only attacker, and MitM is only one type of attack. If you aren't encrypting, your requests being analyzed - probably several times - with DPI[3]. If you aren't encryption, you are enabling passive surveillance.

That's just some of the obvious stuff.

[1] https://www.verizonwireless.com/support/unique-identifier-he...

[2] https://citizenlab.org/2015/04/chinas-great-cannon/

[3] https://en.wikipedia.org/wiki/Deep_packet_inspection
Reddit Cracks Down on Trolls, Adds New Filter Tool and Threatens Bans
MAGIC LIPSTICK?
And yet...I have seen people cheat on technical interviews conducted over video chat. It's pretty obvious in that situation — oh, where did that come from? — but I can see it being an issue in a highly automated interview process with minimal human oversight.

Of course, I think that the real answer for that is to use a human to interview everyone. It's crazy to treat potential future employees this way.
I saw their logo recently in Font Awesome and was surprised they included it. I thought Yahoo shut it down years ago. I guess I just jumped ship and never looked back; that name is forever tainted for me.
Exactly. I haven't worked at my old lab for more than 5 years, but they are still advertising on their web page the systems I built when employed there. Woo! 2010-era blade servers!
Hmm could you just record a loop of you sitting motionless at your computer and feed that to the camera input? Maybe some incredibly loud high pitched noise to the audio?

Not suggesting these as feasible solutions, but something like this deserves to be trolled.
And plastics.
The best way to thing about security groups is that they are switch based firewall rules.
Though I agree these requirements are unacceptable, I'd like to point out that you've refused on grounds of privacy infringement and then leaked Amazon's private information.
Gee Bob, that did a helluva lot of good in preventing these folks from enduring undue legal hassles.
that means that its working with perfect privacy
Cheating in interviews is real and shockingly common. I don't think this is as much of an overreaction as you think it is.
Amazon Building Custom Chips to Accelerate Cloud Networking
That's why they won't expect anything useful from that process. They will most likely expect some basic programming knowledge and ability to reason about made up problems.
I'm sure that the candidate has no such guarantee. But does some kid barely out of college care more about potentially landing a job at Amazon or about the small chance that Amazon will retain some info collected during the test? It's a tradeoff, but it's nothing compared to the tradeoff we make by using Facebook or Google services.
Probably depends on the state you're in, but here in Ohio we have COSE that provides a number of benefits for small businesses, one of which is programs for insurance.
Nice try, I replaced it with piracy.
> the work required to avoid them
And that's the rub, it was a _lot_ of work. It's nice to see it can be done, but few sites will have the time or inclination.
That chart seems odd. From what I'm aware of, not all parts of "oil" are used for the same thing. E.g. before the internal combustion engine, gasoline was an unwanted byproduct of creating kerosene, and was usually dumped into the environment by refiners.
6 solutions to my recruitment problem (but it’s still a problem)
> "it's not much different from a math instructor having you clear the memory on your graphing calculator before an exam"

This sort of behavior by teachers is exactly what got me to write my first serious z80 assembly program to mimic all of the menus on the TI-83 circa 1996. Teachers had already caught on to the fact that there were programs that would display the "Mem Cleared" message on the calculators, so mandated they had to do it manually. I never used my program to cheat, I just didn't want to lose my games (had a really good zelda clone & penguins).
If you're in CA, it makes sense to just pay your employees a little more cash and let them get an individual policy. Honestly, that was always the best even before the ACA. And that way you never have to worry about losing it if you change jobs.

My individual policy when I first started was really cheap—$171/month (with a reasonably high deductible, $5k I think). It's now $350—something. So yeah, it's doubled. But it covers more things under the ACA and honestly the price seems fair to me. Just pay employees an extra $5k a year and then they have non-revocable, transferable insurance.

I honestly wish employer health insurance would go away. Like, make it illegal and just have everyone get an individual policy. Yes, companies would have to pay employees an extra $5-10k cash, but I feel like tax incentives could be created on both sides to make this possible and beneficial for everyone.
What's the privacy issue? If you go to an on-site interview they'll look you write in the eyes and see your eye movements. They'll know where you are, if you're browsing the web for some reason, etc. It's just a test they don't you cheat on. Are you thinking they'll sell their interview data to advertisers? Seems preposterous.
But Amazon is primarily a tech company. Hate to say it, but non-techies comprise a very small percentage and they're an edge case. I also think that there is little chance that Amazon would care much to impose such strict oversights during non-technical remote tests.
Yeah this is clearly someone who's into FP. If you rewrite this code to replace the map/sum with a for loop it's basically identical in length, while being completely idiomatic.
YouTube already open sourced their containerized MySQL solution and it works pretty great. http://vitess.io
This doesn't really change anything. I want to put data in and then take derived data out. All while maintaining access protections to my user on the host system.
Although it is mate in two, the two mating nets are somewhat unusual. On the contrary, the variant with the mate in 8 is a lot more typical because the light squares are all yours.
Mongoose 4.7.1 released
Usage in plastics is a tiny highly substitutable use compared to fuels.

A realignment where it becomes a buyer's market for oil will be a massive change to the status quo.
That will probably result in an automatic fail.
You can do some simulation on a computer, but it's much slower than real time, even for a small design. Prototyping PCIe communications is also difficult without real hardware.
"Petrochemical feedstocks" means plastic and Haber process nitrogenous fertilizers. Lubricants is probably substantially motor oils, but even Teslas have gearboxes and sealed parts (stearing, suspension, etc) that require lubricant. Same for general industry (regardless of input energy source).
> To what extent should personal ethics play in deciding where a (software) engineer should work?

I believe you should use your personal code of ethics as a compass to guide you in your life, including where you work.

> What if the engineer has no other choices for a job, and needs to (make rent/pay the bills/eat food)?

You're describing a clash of personal ethics and social ethics. Social ethics are saying this kind of tracking is alright, your personal ethics no. So, how strongly do you believe in your conviction? Would it be worth going hungry to stand up for what you believe?

Sort of a sliding scale, huh? The more you are pushed towards survival, the less options you have to exercise your personal ethics. On the other hand, maybe this point isn't as important as it seemed at first thought and you'll decide you're willing to be subjected to monitoring for the duration of the test (but not before or after of course)
I'm curious why he didn't just disable/disconnect/cover the microphone & webcam. I realize this doesn't address the principle of the issue, but it does address the practical issue of applying for the job without giving into much of the creepiness here.

That said, with employees literally throwing themselves off of buildings to get away from Amazon [1], I'm not sure how much nonsense I'd put up with to get a job there anyway.

[1] https://www.bloomberg.com/news/articles/2016-11-28/amazon-wo...
You're presumably giving them a view into your home and its location. You'd potentially be required to change security settings on your computer, to re-enable things that had been explicitly disabled. You're likely to also want to close whichever browser tabs or open programs that might be deemed unprofessional.

Those are all things that I'd consider invasive that I don't have to deal with during an in-person interview. And the wording is just creepy anyhow.
https://aws.amazon.com/blogs/aws/

It contains all the updates in chronological order. Add it to your RSS feed to get notified when new ones pop up.
Video and on-site interviews are much more expensive and leave employers open to lawsuits. Not that I necessarily agree with this practice, but I could see why this approach would be considered.
You can't just blame third party software or the people entering data.

Indeed, this excuse just doesn't pass the smell test. Responsible vendors do (and not only "do", they advocate and insist on) practices like integration testing, and graduated rollouts (so that when process glitches like these inevitably slip through, they're caught when they affect 1 or 2 people -- not 50).

Never do they blame "bad inputting of data."
I can assure you that, for the vast majority of the population, it has the intended effect of keeping the calculator from storing digital cheat sheets.

I admire your tenacity too.
> However, from a philosophical point of view, it's Draconian and unnerving. What assurance does the interviewee have that Amazon isn't storing and using all this telemetry?

How is that different from being recorded by multiple cameras during an on-site interview?

I honestly don't see why the information they're collecting is a big deal. They are remotely interviewing you for a position, and would like to minimize cheating as much as possible. Instead of sitting you in a room, they use the technology available on your computer, while clearly telling you upfront what kind data will be collected. If you don't like it, get an interview elsewhere.
Modern refineries work a lot harder to shift their output towards the most valuable markets.

Look at all the steps with some output to gasoline on the right:

https://en.wikipedia.org/wiki/Oil_refinery#Flow_diagram_of_t...
> Communism was also not a benign form of government - millions died due to purges and famine caused by communist theories of central management etc. Again, it is far too simplistic to assume that the motivation of western nations were purely economic.

This is dangerously naive, "communism" had almost nothing to do with the genocide(s) that Stalin purposefully perpetrated for political and economic reasons.

Just your daily reminder that communism is not a form of government, Soviet Russia did not have the requisite indicators of a communist society (many would argue it wasn't even socialist), and that the only ideology Stalin believed in was Russian nationalism.
If you're interested in working on an open source project involving big data, machine learning and cancer, check out cognoma.org. It is sponsored by UPenn's greenelab.com
Might be a typo of heisencompiler?
If it is a zero-sum game, then you should be just as happy to not have an education, as long as you can live in a country where no-one else has one either. If you want to talk about billions of dollars, why don't we get rid of primary and secondary education too?
Looks like there's a market for software that contains the browser/OS in a VM and allows feeding in your own audio/video feed.
Link? Thank you. :)
Okay, but that's sort of a self-enforcing rule, isn't it? The very fact that you can figure all of that out enough to fool the monitors means you're qualified for the role.

Kinda like, "haha! I secretly got messages delivered to me during the steganography test! It's obviously not a legit test."
As a developer at Amazon who does interviews, what the fuck?

I imagine part of this is a response to the very, very large amount of time we spend interviewing interns every winter (I know I typically do 2 or 3 sessions of 3 1-hour interviews in a row). There's just too many interviews to do.

Someone wants to innovate and find ways to sort the good from the bad without SDE time spent, I would guess. I hope this isn't the new system for everyone. Then again, if it saves me hours and hours of phone screens...
I mean he created it, so it's not that crazy.
Since when does "Linux is no worse than Windows with the random_cat_video.exe problem" count as a valid argument?

Linux is constantly touted as superior to Windows and macOS. So it should do better. Either that, or it should stop being advertised as better.

Pick one.
A photograph of the mouse statue, for those curious:

http://mplp2016.laser.nsc.ru/wp-content/gallery/akadem/Mouse...
My FireBee is being couriered to me as we speak, I'm super excited about it.

But it is kind of a different sort of thing. I think the AmigaOne is a foolish concept, but it is a far more powerful machine than the FireBee, as it is based around a high speed PowerPC board.

PowerPC IMHO is a dead-end, but it seems like many in the Amiga community have tried to hitch their wagon to it. They'd be better off porting to ARM (running in big-endian mode I guess) if the OS is really worth it.
How the hell can it record other websites and the entire screen? Neither of those things are accessible to standard Web technologies.
Thanks for that. I have seen the benefits of EMDR in others but have had little (but some) success with it for myself. I will look into the other options you mention and may give them a try.
In the future, could you not use the phrase "bend over"? I don't think it has a place on HN.
I'm not saying that there's no "benefit" to these restrictions. It's just that (1) they address problems that can be easily solved otherwise, and (2) they come with substantial negative side effects -- like turning away any candidates with a shred of self-respect and/or some notion of their true worth (even as a fresh engineering grad) on the open market.
Had something similar while interviewing Chinese offshore developers from Accenture. We caught on that the translator was basically answering the questions, and not the candidate. As a result of that experience, I will not work with anyone that does not speak English (I don't care if it's not their first language - I can work with poor grammar & broken English and I can handle heavy accents over a phone), but I will not go through a translator (and I don't want to have to go through a translator for day-to-day work, anyway).
Keep in mind, this is during the test. What are you going to do, take a break and load up some porn?

These conditions only apply for the 24 minutes in which you take the test. How is this different than if a person were watching you during an interview?
Not really; on-site is their machine, off-site is yours.
Thanks. I would've failed this question :)
Redis persistence demystified (2012)
I don't see how this is creepy at all. If you're building a product (especially in the entertainment field) and you want to get feedback from users a really good way of doing it is by having access to their facial expressions as they go through your product. This should be done with their consent (such as in this case), so I don't see the issue.
Hackers are reportedly selling 380,000 hacked xHamster account details
Unrelated to the main point of the post, but claims that math and logic questions "have nothing to do with programming ability" are a little strange.
Interviews and recruiting is a two-way street. Legal / ethical or not, this kind of lock down sends a "we don't trust you" message.

Why would you interview someone you don't trust?
Nice, thank you for the links and the writeups! What would you say are the downsides then of going from RDS PG to this? Sounds like there are basically none, but I'm still skeptical. Should I not be?

We've definitely heard of Citus many times as well, it will be interesting to see what competition in this space will look like soon.
"After 10 years of research and development, Newlight has commercialized a carbon capture technology that combines air with methane-based greenhouse gas emissions to produce a plastic material"

Rather than using natural gas as a plastics feedstock, they are using methane from organic sources (livestock bioproducts, landfills, other agricultural waste). They are using "greenhouse gases" but not CO2.
https://news.ycombinator.com/item?id=13063564
>out that not a single piece of large software

What are you talking about? I know for a fact this is untrue. How do you continually justify making up things and passing them off as facts?
Pretty cringeworthy, yet no surprise for a shop that's known to be a gulag.
And it's always the "evil OEMs" and "the stupid users" fault that its desktop adoption is still not there.

I know there are a lot of closed hardware components and you can't do much most of the time. I get that and that's a fair counter-argument.

That however means the fan community should stop pretending Linux is superior on the desktop and that it "just hasn't been discovered yet". This is simply not true.
More than a bubble: a breakdown of the sudden boom of bike-sharing in China
Most of the ATS examples begin with something which looks like ML, but as the types are made more and more strict they end up looking like incredibly verbose C.

To make things worse, I don't think ATS has any inference either, so all of this must be written explicitly. Idris, Agda, Coq, etc. can infer types and values, if they're unambiguous.

For example:

Definition Prime p := forall n m, n * m = p -> n = 1 \/ m = 1.

All of these variables have type nat, which Coq can infer from the use of "*" and "=".
It's official. We now need burner laptops, TOR routing, secure enclaves, faraday cages, and EM spectrum analyzers just to apply for jobs.

But serious question: Who's the fucked up creep that decided to sell this idea? And who are the fucked up creeps that went along with it?

Why is this okay?

Have people lost their minds?

Whatever happened to Scantrons and a #2HB pencil?
Buildroot 2016.11 released
I'm well aware of LXC, I do understand them both. And LCX is not more like KVM. KVM is full virtualization, it emulates hardware, and nothing like LXC.

LXC is based on cgroups and kernel namespaces - the exact same things that enable Docker-based containers. LXD and Docker engine are competing "container"-based virtualization engines.

LXC can can be run as app-based containers just like Docker. This is what lxc-execute does. You don't have to run init as pid 1 in LXC.

By the way "Cloud-native" is little more than a marketing term.
56.8…

Given that they've defined "::" differently to the usual "as" the answer could be anything. More specifically, the answer is f(64), where f(x) is wharever was in the head of the guy who made the question.

The same goes for the "what is the next number in this sequence" questions: unknowable given the information provided.
FaceRig (http://store.steampowered.com/app/274920/) seems fitting.
Interesting that the Economist is looking at a future where oil demand is lower, but that realization hasn't hit the public yet, at least not in the US. I have been thinking about the Standing Rock protests in North Dakota, and they are objecting to the environmental risk of pipelines. But in the big picture, oil is getting more expensive to extract, more dangerous to ship, and contributes to global warming then used. Given electric cars, some fueled from solar power, there could really be a time soon in the US when the whole gasoline industry is reduced to almost nothing.

I think the concept is in the back of many poeple's mind, but the status quo is dominant and electric-everything on the road seems futuristic still. But as more and more people try electric cars and install solar panels, more people will see it and accept it as the new normal, and then things could change quickly, within 5 years perhaps.

And yes, this comment is intended to speed up that change.
Is it just my mobile browser or is the episode described actually available on the page anywhere?
> But in any case, a missed opportunity for vectorisation is just that: a missed opportunity. It is not abstraction overhead.

Does the same code implemented in C manage to vectorize? If so isn't that an actual "cost" in comparison?
they weren't building a product. it was a job interview, he was at home, and this was software they required to be installed on his own computer (at home)
GIANT ARTICLE-OBSCURING POPUP!
By all means, this is not unique to Amazon - not that it makes it any better.

I did a post-grad interview for Epic (epic.com - healthcare software) in a similar fashion, that was at least as draconian.

After passing a 15 minute phone screen, they sent me a link to a service that:

* Installed their proprietary software on my Mac

* Connected me to a real person who verified my DL against who they were expecting

* Had me swing my laptop 360 degrees around the room I was taking the test in, to make sure there were no notes or people assisting me on the quiz

* Took remote control of my computer and force quit any programs in Activity Monitor that were on their 'blacklist' (including Dropbox, etc)

* Gave me what I imagine amounted to a three-hour SAT style test with English proficiency, math, logic, etc.

* The whole time, had that same person watching me through my webcam and watching my screen, to make sure that I was not cheating.

I passed, and during my in-person full-day interview in Wisconsin, they had me do a few more of these tests (that were slightly harder and more about communication skills), as well as some interviews with people in person.

It was an interesting experience for sure - definitely a different side of the coin compared to what a lot of HN is probably used to. I ended up getting an offer that was very good considering they are based outside of Madison, but ultimately decided to go somewhere else.
I guess they have interesting problems to work on but I can't believe people work there. Hell no. (Not just this, I also know people who have worked there)