skysight-inc/HackerNews huggingface dataset:
> The engineers working on this HR software all passed the same technical interviews that everybody else did.

No, they didn't. They likely were interviewed by the hiring manager. Which, a hiring manager of an internal tools team, does not face the public scrutiny of engineering detail required by a front facing mass consumer product. Therefore internal tools teams do not require as rigid software engineering rules as mass consumer products.

> Amazon could have easily allocated them to some flashy consumer product, but management decided that it's important to have a team working on HR software.

No, they couldn't. Internal HR tools usually means CRUD applications. Why would you put a SQL developer on a deep learning optimization team?

Don't try to defend Amazon here. They have messed up with the way they treat employees. 30 hour weeks doesn't change that.
let me guess, abbasaamer is your boss?
There is no shortage of Algorithms and Data Structures books. But different people prefer different styles of learning and interaction. This meets the needs for some people. I appreciated it and encourage James Kyle to continue his great effort.
The coming AI phase change
When you name your project something that's only one letter away from "turd," that's poor UX. They should have hired an enterprise naming consultant.
https://www.cia.gov/library/publications/the-world-factbook/...
I've seen it firsthand. It's not very impressive, sadly.
Bold Lash Effect Mascara- Best for Length and Volume and Sensitive Eyes
Holy shit, Enhance is actually possible!
https://en.wikipedia.org/wiki/Bounty_hunter
A team at the U.S. Army Medical Research Institute of Infectious Diseases has found a mosquito virus that's broken up into pieces. And the mosquito needs to catch several of the pieces to get an infection.
You're comparing a few politically motivated extrajudicial executions (which are not excusable, mind you) with the leader of a country promoting vigilantism to the entire citizenry. I'm not sure you realize how quickly the latter situation could devolve compared to the former.
The perils of non-white-collared workers are of little relevance when discussing whether or not a company is a good workplace for white-collar workers. When you go for an interview about a programming position, you probably don't ask your potential employer about working conditions of security contractors or people working at company's factory floor in another town.
This is a safe-space!

Keep critical opinions out of the comment section.

Thank you.
The point is, you don't know they legitimately wanted a ladder, certainly not from what the resident knew at the time. All they see is someone who seemed out of place and who may have exhibited the suspicious behavior I described above.

If you've never been in a neighborhood with high crime, or where scam artists have preyed on the naive, great, but don't act judgemental toward those who may have.
Hotels or rooms for visitors to stay is indeed in shortage nationwide, and a big problem, presumably since 2014 or so.
I feel like selling the games directly on a twitch stream page would be a little too boorish. It would make every streamer immediately look like a paid advertiser.

I think a smarter strategy would be to let the streamers advertise peripheral items (wanna order the beer I'm drinking?) and to encourage the viewers to buy things for the streamers to feature in their show (especially the crafty streams.)
Bike thieves have no fear in most cities, even when it's a $500+ bike (that is, any bike not purchased at Walmart). That's not easy to replace for most people, even engineers. Locking up bike thieves is plenty productive.
Oh I agree but it's also a limitation of the web itself. Fortunately it's easy to get media key support (I honestly wanted it for things other than google music support so that was a little bit of a happy accident). But yeah Google never focuses on the UX (case in point: they haven't updated the calendar, contacts or tasks in at least 8 years now which is INSANE; some of the bugs from years ago are STILL THERE). But I digress.
Japanese are different from rest of the world :) https://en.wikipedia.org/wiki/Utility_frequency
Needs a 2006
Hard to tell if you are serious, sarcastic, or a troll.

For anyone not familiar with it, the above repeats Russian propaganda like it's straight out of the manual (though I hadn't heard the DNC hack one before, but that's a pretty new topic). Unfortunately, the facts don't cooperate.

Russia does pay teams of astroturfers; perhaps I've met one! What's it like to work there? HN readers would be very curious to know.
Probably one of the a few actually well designed deal sites.
From the article:

"Apple stipulates that workers should have at least one day off a week and work no more than 60 hours."

… and yet it is Apple under fire?
It's crazy but true, and it makes perfect sense- Trump said that in the event of a Russian invasion of a NATO member nation, he would consider standing up to Russia and honoring America's NATO obligations, but only if the other alliance members could pony up the cash for it first.

That's got to be music to Putin's ears. All Clinton had to do was assert that yes, the US would honor military alliances that it actively belongs to, and she instantly became the more hawkish one where Russia is concerned. What a crazy freaking world we live in, and not in a good way sometimes.

http://www.nytimes.com/2016/07/22/us/politics/donald-trump-f...
As an amazon SDE myself, one who doesn't think working at Amazon is that bad, but do admit that it is challenging, and often do work much longer then 40h a week, I would need to have a guarantee that my pay cut comes with a no more then 30h a week clause.

I'd like to see proper hour counting, like a check in and check out. Where any hour above 30h comes at an extra cost to Amazon, like double pay. So that they would be incentivised to actually tell me to stop working and send me home.

I know some people might say, that's up to you, just don't let yourself work extra, but at a company like Amazon, you can actually lose your job or at least not be promoted from delivering less then the other employees. You're ranked against your peers, so deciding to work only 30h would hurt you in the long run if the others started putting in 35h, 40h, 45h, etc.
Communism was Marcos'
> that was only if you were a criminal yourself

Who says who is a criminal? Are Filipino police somehow far more gifted than those elsewhere and are completely non-corrupt (never using their powers for other than justice), and never arrest the wrong person?

It's safe as long as you are not the one getting killed. Mussolini, Hitler and Stalin offered similar security.
You can usually just do the math. Let's assume last year I decreases the loading time of our website by 50%, taking it from 2 seconds to 1 second. This reduces the drop off rate of customers (people who switch websites before it loads) by about 15%. That means a 15% increase in overall sales.

Now let's assume it was a $10 million a year business. That means it's now making $11.5 million dollars a year because a software engineer optimized the loading time. That engineer probably makes $100k or so, and he might get a 10% raise since he did such a good job. The remaining $1.49 million gets distributed amongst execs and investors.

Hardly seems fair, when most executives have no idea what's going on, and provide zero value add for that case.
Yes, I tried. Problem is I am really trying to walk the line between Windows, Linux and possibly Mac. I run Elementary OS, and Windows 8.1 on one notebook, and Win 8.1 on the other.

Like PicoLisp Chicken is really Posix-dependent. Sure you can run it, and run the IUP examples on Windows, but as soon as you try to use the eggs you mention, the dependencies on the Posix stuff puts it on the backburner for me.

Right now, my game dev tools are Raylib(C)[1], Godot game engine[2], Processing(Java)[3], and CL(SBCL, SDL). All allow me to distribute games to Windows and Linux minimum. A few can do almost all platforms - Android, iOS(if you have a Mac!).

I still think Racket is an excellent playground to test concepts, and short of distributing games, valid for most anything. Pict3D package is very interesting.

Raylib is amazing. I have had a C renaissance because of it. Very clean and organized.

I am currently trying to embed s7(Scheme)[4] into a Raylib project in hopes of having my cake and eat it too!

Another playground for livecoding, but no way to share standalone 'apps' is Extempore, as I have mentioned previously.

[1] http://www.raylib.com/

[2] https://godotengine.org/

[3] https://processing.org/

[4] http://carloscarrasco.com/a-love-letter-to-s7-scheme.html & https://ccrma.stanford.edu/software/snd/snd/s7.html

[5] http://extempore.moso.com.au/
I will admit that my situation may be more unique than I realize. After all, there are vastly more software companies out there than I could ever work at, so my own experiences can never be more than mere anecdata, no matter how much I'd like to extrapolate from them. And I've only ever worked at small companies, so a relatively tiny number of developers have also worked at the same places as me. This is in stark contrast to huge corporations like Google and Amazon, where I could at least extrapolate my experience to thousands of other employees at the same company.

I have not had the sense at my own jobs that the upper management was overcompensated. I can't prove this of course as I didn't and don't have access to the company's financial statements and bank accounts, but the norm has seemed to be to reinvest profits in the company in order to remain competitive. It's worth pointing out that I've only (so far) worked at companies that have been self-sustained, not requiring any VC funding. My impression is that many bootstrapped software companies are not actually making that much money; revenue figures in the $10M-$20M range are not uncommon. This money is easily spent on a staff of 50+, office space, etc.
> a claim that a CEO had violated legal duties to shareholders by not breaking the law would get instantly laughed out of court

I think that real issue here is that it would not get laughed out of the board room or a shareholders meeting.
First, we are not federal/parliament. The public has no power here. Second, Duterte wants to operate within the bounds of the law that's why he doesn't simply kill anyone. Third, nobody supports extrajudicial killings. The problem is the media and human rights made it to look that way. They emphasized and generalized that all killings are the same. Remember that the Oligarchs owned the media and the one heading Human Rights is pro-Oligarchs. Basically all homicide and murders is now Duterte's fault. There was even an article in Time magazine that insisted that it's all Duterte's fault. It's all political.
> 1. I would think either a fine or a 30 day sentence is more than enough.

What makes you think this will deter them from repeating the crime in the future?
For a drug addict in search of a fix, bicycles have high liquidity on the market, are easily stolen, and usually not caught. Drug habits are not easy to kick away.

Note that I am not saying that long prison sentences are an answer for this, just pointing out that a fine/30 day sentence will likely not work.
That would depend on your trading volume.
Terminal level is usually "senior software engineer" or the equivalent. Something that every competent engineer can reasonably be expected to achieve.
I was wondering the same thing...
This is very true. So many active managers are AUM businesses rather than alpha businesses. Long only funds which use bulge bracket banks as sales channel partners are particularly egregious.
Huh. What a feeling, finding out that you've been using a word totally incorrectly for your entire life! I guess I was going for something more along the lines of "punctuating" or "relevant".
Hollister, the poser surfer brand, tried that. At one time every store had a fake copy of a surfboard made by a famous board maker. He sued. He won.
Unbeleivable Cases of Genetic Engineering by Aliens
This is right inline with a 'relnote' project I was working on. Mapping git logs to customer facing messages. Multiple commits/merges with terse engineer speak rewritten by English majors to concise sentences.
Are you opposed to violently stopping the ISIS? Do you want the genocides they commit to continue?
1. Well crime rate is down by 45%.
2. 911 is implemented. It's free by the way.
3. A lot more has happened in 2 months....
Ecosystem does not care, it just is. So far it seems that humans are the only entities in the ecosystem that care. Hell, the "bad" and "good" state of the ecosystem is defined as its ability to support human life and growth.
Could it be that this has to do with Obamacare? I read that it is cheaper to have part time employees in the US right now, but I might be wrong on that.
What does a 3 year prison sentence accomplish that 30 days wouldn't?
I think a prison sentence on someone's record will make them more likely to repeat the crime. With the criminal record, minimum wage, or close to, are the only options available.

Also, it's human nature to believe you won't get caught. If someone thought they were likely to get caught, they wouldn't do it.

Thirdly, what makes you think a 3 year sentence would deter someone from doing it any more than a 30 day sentence would? I'm sure the person didn't even realize stealing a bicycle carried a 3 year sentence. For deterrence to work, a person must know the punishment for the crime. Also, the 3 year sentence doesn't fit the crime. At some point, it becomes cruel and unusual. I think locking a person up for 3 years for stealing an unlocked bicycle that the police planted trying to bait someone into stealing it is cruel and certainly unusual. It's also pretty darn close to entrapment.

What if police left a penny on the sidewalk and arrested anyone who picked it up and locked them away for 3 years? How much different is that from the scenario I described? How about a quarter? How about a $20? What denomination would make 3 years and arguable entrapment acceptable?

Finally, we have a deterrence paradox. If the US houses the largest prison population in the world, why are there people still stealing bicycles? On the other hand, if crime is at an all time low, why are we still locking people up at an increasing rate every year?
If it was, why are there so many bike thieves?
Why does everyone talk like the leverage of the business is the leverage of the developer when discussing compensation? That's not how it works.

Compensation is set by the market: what is the next person who can do this same job willing to be paid?

If we go out into the market to find all the people that can decrease page loading time by 50% and have them bid against each other, we will probably end up paying the lowest bidder who is capable of the job about the median salary of the profession.

And another point on >the remaining $1.49 million gets distributed amongst execs and investors. People who own equity in the company have legal claim on the cash flows of the business. They balance free cash flows with reinvested capital (assets,, SGA) to sustain free cash flows into the future.
The problem I have with that is I then have to run yet another app on my phone. I want to run less apps, not more (especially on Android, where running an app seems to mean it can use any amount of battery it wants).

When my subscription to PushBullet runs out I'll be experimenting with PushOver. It's Growl all over again, but not quite as good.

Edit: Ntfy looks like exactly what I want. I do really like the idea of notifications that stay within my LAN, or are under my direct control. Now that I have SSL on my home server, I should be able to use Chrome notifications to Android (but isn't GCM involved there somewhere anyway?)
Not for the guys in the factories though.
Well, my own experience is that the $1.49 million would more likely be reinvested in the company as a whole: hire more developers, more salespeople, expand the office, etc. That money would also take an entire year to materialize and would require your back of the envelope math to pan out perfectly. Requesting a $1.5 million dollar bonus for making the website faster seems a little ludicrous and potentially hostile to the company's continued long-term existence. Depending on the exact nature of the product, it might require additional salespeople and various support staff just to close and maintain the extra sales to create the $1.49 million in the first place -- and yet you'd be claiming it all for yourself, giving none of it to these other folks.

Additionally, I don't really agree with this underlying notion that you're entitled to 100% of the extra revenue generated by the speed increase. Imagine how bizarre it would be if you actually applied this thinking consistently over the lifetime of the company to every employee. This approach spectacularly and disproportionately over-rewards people who join the company later, as it becomes increasingly easy to create large increases in revenue because on absolute terms a 1% increase keeps getting bigger and bigger. This would lead to a complete inversion of risk, where it would be more profitable to never take risk and only take stable jobs at long-running companies that have already developed a large market share. I'm not convinced this is a sensible distribution of income to employees.
I'm sorry your workplace is so hostile :(

Luckily I've never experienced an atmosphere like that.
In my company we use Skype for group chat (inb4 thanks for condolences). It has the edit/delete feature which I myself use mostly for fixing typos. But sometimes I'm a minute late to a discussion and see some deleted messages that are crucial to understanding what it was about. It's mildly annoying, and I was trying to reverse Skype to get at the deleted messages. It turns out Skype does store edits in its SQLite database, but sadly blanks out the original too if edit was a deletion. I'm too lazy to be bothered to set up a monitoring service that would make a separate, append-only log.
Not to mention that there is generally a line of taxis outside of most Japanese train stations and office buildings, ready to go at a moment's notice. Uber is actually slower, because the taxis are already right where you are.
What is likely occurring at Amazon is that the board has outlined that executive and line managers should be paid based on number of reports beneath them and this is a scheme simply to get more butts in seats so manager can be paid more. Before you say that can't possibly be correct, consider you don't know Amazon. At Amazon this sort of out in the open cheating or ability to game the system is seen as a mark of power. It's the same as cheating vendors or publishers. It's seen as a positive. Secondly the management culture is that employees are mere chaff to be used in any way possible to increase management compensation and power. There is absolutely no way this has anything to do with making Amazon better as a business.
As an opposing anecdote, I've spent a significant percentage of my software development years in the medical arena. The overwhelming majority of doctors that I have worked with do not work as hard, anywhere near as many hours, or under as much stress and the overwhelming majority of software developers I have worked with.

The stressful period for most doctors is getting into medical school, getting through medical school, and getting into and through internships and residencies. That is roughly 10 years or so, and during that time it is absolutely at the pace and pressure I see in software development..but once they finish, for most of them, it is pretty smooth sailing. Those at the top of the game are a different story, but that's true anywhere.

The real difference is that doctors have a powerful lobby that artificially limits their numbers, essentially providing a benefit similar to unionization. You can't massively up the numbers of doctors being trained in the U.S., and you can't import massive numbers of foreign workers to increase supply. No matter how many capable people there are, the numbers will remain artificially constrained.

Software development doesn't have this protection. The only lobby in software development is regularly pushing for massive increases in supply through various channels. Doctors' salaries have continued to rise year after year..not so sure software development salaries will fare as well in the coming years..especially after we convince software devs they are already overpaid ;)
Is there anything similar for computer science?
I'm really saddened to see such uninformed comments here, regarding Colombia's situation. I am victim of FARC's wrongdoing, i've lost family members, peace and a place to live to them. I've also suffered similar damages from paramilitar actors here in the Caribbean coast. A peace agreement kills FARC legitimacy and their international position. If they «agree» to stop their actions, you'll see a bunch of former supporters (like those insane danish supporters) moving to the mainstream left of this country, Polo Democrático, who've failed to distance themselves from Venezuela, and indirectly, from FARC (just like the right wing, which is deeply entangled with paramilitarism). People who live away from the war zones are most ikely to support the NO, after all, it's not their kids, brothers and fathers whose lives are being sacrficed. People living in war zones just want it to stop. Seriously. Uribe moved the conflict to rural and underdeveloped areas of this country, so peope living on the big cities (Bogotá, Medellín, Cali, etc.) do not see the big influence of FARC's actions, they live instead under the horror of ex-paramilitar criminal bands, same who signed a peace agreement with Uribe. So it comes to me as a surprise how the least affected by the war, and the ones getting a huge slice of the paramilitar violence, are the ones voting for NO (Antioquia is understandable, Uribe is like a god there). I support the peace agreement, but i see concerning flaws in its current form. I am, however, no FARC apologist, and honestly a part of me would like to personally kill some of them, but we need to move forward, end this part of the conflict, and when we move the criminals away from a ideological umbrella, we can see and stop them as they are, criminals who do not give a FUCK about left or right, and i'm damn sure we'll see a chunk of guerilleros forming armed bands, so it's far from over. But this is the first step, and it needs to be done.
This might be an excuse that you mean:

When people do drugs for at least 6 months, their brains don't function well that they could rape young children, sell all their stuffs in exchange for drugs, kill the taxi drivers and all the crimes that can come in your imagination. They will do whatever they want (which includes killings) for their own needs since they're already retarded addict and since a lot of people do drugs the crime rate gets to increase rapidly. Look now, the crime rate just got lowered except for the drug related crimes that is happening now since drug lords would kill all the people they do not trust and do everything just to avoid the consequence that could happen when they got caught. There's no joke about the actions of the current government.