skysight-inc/HackerNews huggingface dataset:
It would be convenient to think that the Amazon ops executives have this all figured out and that the numbers support their labor strategy, but after having been one of the people whose job it was to put data in front of those executives, I wouldn't trust their judgment with data at all. Their ideologies and their incompetence trap them to inferior analysis.

They think their pay is good because it is higher than other warehouse jobs. They don't actually compare the workload at other warehouse jobs, but needless to say nobody is worked anywhere near as hard in those other jobs. Their hiring and retention costs are insanely high, but they don't recognize their role. They view their retention as belonging in two categories: those who are fired and those who quit. Both are much higher than competing warehouses. They fire more because they have zero tolerance policies for too many things and three strikes for everything else...with no forgiveness for anything ever. Voluntary quits are high because they don't pay enough for the job that they are hiring for, but they see voluntary quits as being a problem with management. So they churn the management like crazy too. And since they churn management like crazy, they institute policies that basically take all judgment out of the hands of managers and only use them to enforce policies. Besides, retention, training, and hiring costs don't fall into the ops budget, it falls into HR, so it's not their problem anyway.

At least from one anecdotal exchange with a local ops manager, they would likely need to be paying double their going rates if they wanted to bring their retention and hiring rates in line with the rest of the industry. But it's not gonna happen. They're gonna keep playing this musical chairs blame game until it breaks them.
> Some websites rely (at least in part for verification) on referrer for the authentication process, I can imagine that causing some headaches for people.

You mean some websites that fail to employ the best practice of “don’t trust external input”. Yes that applies to easily-spoofed headers.
You know, as a long time Linux user, I've never thought about that. That's a good question.
There's something called a Conchoidal fracture, https://en.wikipedia.org/wiki/Conchoidal_fracture ... the presence of which is technically diagnostic of material that's been artificially manipulated.
I've never actually priced out an application where FPGAs were competitive on raw compute power -- GPUs have always smoked them for the tasks I was interested in, and not by a small margin. We only ever used them because they were "hardware engineer duct-tape" -- they let us talk to chips, network, and system busses at high bandwidth / pin count. Real time pipelines were a bonus but memory and compute were so much cheaper on computers that buffers + overprovisioning were a much more attractive real time solution wherever the logistics weren't prohibitive. Often they were, though, forcing us to use FPGAs for compute even though they weren't particularly good at it.

I have a sneaking suspicion that this is a more general truth and that in many applications where FPGAs are touted as compute accelerators they were actually chosen to minimize the length of the critical real-time data path rather than to do more computation for fewer dollars.
Catalogued art also feels like an ICO by the same token (!).

The US should stop poor people (people who aren't millionaires) investing in art. It's clearly a security.

Many ICOs are not limited in size so I think we can safely extend this to all assets.
Labor running the company? This fails more often than it succeeds. Bread and circuses are the result, then bankruptcy. Indeed obvious without the use of hindsight.
It's built in and for TypeScript. It uses .d.ts files for JS completion. And yeah, it's great.
That test was using Go 1.8, did 1.9 introduce any improvement?

There appear to be improvements coming for 1.10 and 1.11:
https://github.com/golang/go/issues/14939

You don't necessarily have to make a large number of calls into C per frame when using opengl though, I'm not sure it would be a deal breaker.
It frequently seems to be the case that when tech companies interact with unskilled labor, the unskilled labor gets a worse deal than they would before the tech economy. See Uber, Amazon, Blue Apron, and many others.

In me this inspires a high-level of cynicism. Now when I hear a startup wanting to "change the world" I'm always curious whose underpaid labor is going to subsidize that change. Underneath all the Silicon Valley virtue signalling about improving the state of mankind you see the same gears and levers of labor exploitation as old-school sweatshop manufacturers like Nike.

And make no mistake, the ultimate goal is to make the "knowledge workers" at these companies just as expendable.
Flamingo, a Minimalist Hacker News Reader for iOS
Why does it conjure up a "bully" scenario though? Who does science bully?

The "power balance" of willful ignorance? Who gets on "the wrong side" of science without promoting a position they are incapable of verifying?
I agree, the similarities are striking. For example, we have our own version of the Law of Jante, known as "maaiveldcultuur", or "mowing field culture". It refers to the expression "je moet je kop niet boven het maaiveld uitsteken", which roughly translates to "don't stick out your head above mowing height". In England this is also known as "tall poppy syndrome", and you can probably guess what it means.

> For him it seems more about the game. He loves the game of doing business and winning. It is not what you can do with money personally that matters.

Apparently, one of Kamprad's motto's was that happiness is not reaching the goal, but the journey itself. I suspect that almost all people who are outliers in their field (be that businesspeople, top athletes, anything) share this attitude. Becoming rich is an external motivation. Enjoying "the game" itself is an intrinsic one. When it comes to getting people to move mountains, the latter works much better.
James Long (jlongster) does this from time to time. I haven't watched any of his videos yet but I find it hard to believe that they wouldn't be interesting considering his talks/articles etc.

https://www.twitch.tv/jlongster
https://github.com/fogleman/nes is a nintendo emulator that uses https://github.com/go-gl/glfw/
Ask HN: How do you handle an unwieldy test suite?
IIRC, if one were to follow TDD principles appropriately, it requires you to run tests and run tests often while you work on a change to the codebase. My problem is that I joined a team that has pretty spotty test suite that can run extremely slow at times (it's a Python project that uses pytest). It could take 30-40 minutes for just a single run of the suite.

What ends up happening is that team members (myself included), unfortunately put tests on a backburner only up until it's time to submit a pull request to master, and at that time it reveals that their changes are breaking tests all over the place. Fixing them all could take a whole day's worth of work just to get everything in line.

I have to assume there's got to be a better way of going about this. We are all trying to improve the test suite as we go along, but "improve" seems to kind of a moving target as no one on the team really has strong knowledge of how to write a test suite that is fast and comprehensive and maintainable. Personally, I've been scouring the internet for resources that can touch on this at a deep level, but I've come up short.

Does anyone have any tips for handling this?
Just curious how you got that figure.

https://finance.yahoo.com/quote/^DJI/chart?p=^DJI

(25800 - 19800)/19800 = 30.3%
"The domestic shipping industry is an economic behemoth in Florida, contributing 52,140 maritime jobs and $9.6 billion to Florida’s economy, according to a 2014 study by PricewaterhouseCoopers. The Port of Jacksonville is the nation’s hub for Jones Act shipping to Puerto Rico, and Florida ranks second among all states in jobs affected by the domestic maritime industry."

http://www.miamiherald.com/news/weather/hurricane/article177...
>>RISC pioneer John Hennessy’s side hustle gets serious

I couldn't help but get a chuckle out of the subtitle.

One day I hope my side hustles involve helping to run an $800B company.
I think the tech companies themselves are doing a fine job of creating anti-tech sentiment on their own.
Nearly half of parents would discourage football due to concussions
Just wrong. Badges are not voluntary at any corporate office I've ever seen or worked at.
The "innovation" here obviously isn't in the "cutting edge technology that moves the state of the art forward" at all.

The innovation at the time was that the conventional wisdom that it's "effectively impossible" to do small custom ASIC runs for relatively cheap. Most were laughed at back then when this topic was brought up for other use cases.

While I'm sure none of that was super exciting to someone who works on custom ASIC design for some enterprise, it was pretty neat watching effectively a bunch of hackers figure the process out and do it for a tenth of the predicted "first chip" costs. This has a lot of value in of itself, simply proving something is possible for $a_lot_of_money+skill vs. $epic_truckloads_of_money.

Nowadays it's not super interesting since you're back to needing to be a "big player" to get into the game - but for a year or so it was a real fun time to be a bystander and watch the rapid pace of development.
Heh, thank you! Any suggestions welcome :)
> "This is the first time in human history anyone other than kings or governments or gods can create their own money"

So-called "free banking" where banks issued their own currency and convertible debt instruments was quite popular before the 20th century. And there have been a few places issuing local pseudo-currency (Bristol Pound et al).

(There's also the story of https://en.wikipedia.org/wiki/Alves_dos_Reis , although he was really issuing someone else's money)
These Amazon jobs are most useful to think about by comparison.

Four decades ago, analogous jobs (manual labor, no college degree) were in the car industry: at Ford and GM. Those jobs were good middle-class jobs with good salaries. On those jobs, one could raise a family with a 40 hour work week, and do very well working 50-60 hours a week.

Today, the similar jobs are in Amazon warehouses. What is different? A big one is that we have removed worker protections from our economy. By going to an unregulated free market, now Jeff Bezos is a multi-billionaire and his workers are living in near-poverty.
just to be clear, windows 8.1 is unsupported. Windows 8.1U1 (Update 1) is supported.

Thats more like a Windows 10 build increase than a service pack. Update 1 uses the in place upgrade method to reinstall Windows. If you dont have Update 1 (which should have been called 8.2) you shouldnt expect software to target your environment.
But not between a manager on the floor, looking you in the eye, and a bracelet doing the same.
Sometimes when you ask someone a question like "where did that quote come from" you get more than just the title of the book. Maybe they have an interesting story to retell about where they first heard it. Maybe they can give you a more personal perspective that resonates a bit more than whatever you'd find from a cursory glance at some Google search results.
It truly sucks that the author faced the kind of harassment that made her shut down her account. But it does sound like time away from social media will be a good thing. I use Twitter daily. I don't understand why the people most upset by Trump are often the same ones who follow him and even tell Twitter to push tweets by him to their mobile notifications.

It goes beyond masochism, there's a bit of self-importance, as if seeing his Tweet as it happens in real time makes you any more informed about presidential affairs or prepared for the apocalypse. No, you're as helpless and ineffectual as anyone else who doesn't have a direct line to Trump, so why pretend that you need to get a real-time feed of his BS when it's just something that robs your attention and happiness?

I work in the media and am expected to stay informed of current events. "Trump" is on my list of terms to ban from my timeline. I still get plenty of news about him and his tweets when I visit the NYT or Wapo home pages, and I feel no disadvantage to reading about his Tweet outbursts a day later.

I think the author was right to delete her account for all the pain Twitter gave her. But, despite the headline about feeling great, it doesn't sound like she's quite over Twitter. It wasn't clear to me why she didn't try a period of time in which she set her account to private, which would still allow her to stay in touch with her friends while being mostly unreachable by trolls.
> Why is the Jones Act popular with democrats?

The Jones Act creates artificial scarcity in the shipping industry, boosting the demand for jobs in ships that are unionized by Democratic-supporting groups: namely the AFL-CIO.

The AFL-CIO has lobbied heavily not just against repealing it entirely, but even against temporarily waiving it for relief in Puerto Rico, the way it has been temporarily waived for relief in basically every recent natural disaster (including in Houston after Harvey).
Jen Simmons and Rachel Andrew have done really great work on making CSS Grid sensible to comprehend. I cannot recommend their resources enough.

- http://labs.jensimmons.com/

- https://gridbyexample.com/
They should replace workers with robots. That would remove the human cost.
> “It’s a step back from where we were,” said Pat Morris, the former mayor, about the jobs that Amazon offers. “But it’s a lot better than where we would otherwise be,” he said.

That makes complete sense. /s It sounds like where you were was a city without jobs.

> San Bernardino is just one of the many communities across the country grappling with the same question: Is any new job a good job?

Yes, if you don't have a job then any job is a good job. Sentiments like this article is why people are "too good to work for McDonalds."

> The share of people living in poverty in San Bernardino was at 28.1 percent in 2016, the most recent year for which census data is available, compared to 23.4 in 2011, the year before Amazon arrived.

Something that can't be attributed to rising inflation? These are meaningless stats.

I didn't read the rest.
They’re just what popped on my head. I could replace them with about a dozen other things. Regardless, taking it as a personal attack is a huge part of the issue. We should be able to discuss the efficacy (&c.) of ideas without waking on eggshells.
Well, it looks to me that all we have at the moment to get upset about is some speculation. We need to make a bunch of assumptions to get to 'Google is logging everything we say'.
Because coupons might be useful to sell overstock or introduce new products. And even if you wanted to you would either have to convince all your customers to change their habits or convince the other businesses not to also not use them. It is like with credit card fees in the US.
Yeah, you're a lone wolf.

No you arent. You're an ape. You arent chosing anything you feel, including this rebelliousness which may have its origins in fear of unpredictable group emoting.

I have that fear too, I am equally mistrusful of groups and of authority.

But that mechanism is merely a feedback cycle into group emotional regulation. Your fear is just another tool of group cohesion.

We are fundamentally a social species it is core to the construction of our psychology. Your dissent isnt lonefulness, in which you wouldnt even be commenting here.. your impetus to involve yourself with others is your group drive. Even if, internally, this seems "rebellious" -- rebellion is a mode of group interaction.
If we're being technical about it, Reddit is for comments like yours. (and this one)
> You can call me oversensitive, but the truth is I got far better than any human being should be at absorbing astonishing cruelty and feeling nothing.

> Well, here’s what my new life is like: I don’t wake up with a pit in my stomach every day, dreading what horrors accrued in my phone overnight. I don’t get dragged into protracted, bad-faith arguments with teenage boys about whether poor people deserve medical care, or whether putting nice guys in the friend zone is a hate crime.

> I’m better equipped to fight for global culture change now that I’m not locked in eternal whack-a-mole with a sea of angry boy-men, an unknown percentage of which are probably robots.

It's amazing to me how a person can complain about toxic behavior and and then respond with their own belittling counterpunch. There are plenty of people who manage to be civil on Twitter despite all of the bile. If you choose to be caustic yourself, then you are just like the people you criticize, you're just doing it from a different political viewpoint (excepting the people who make actual threats of course, which is a different thing entirely).
I am reminded of Ghost in the Shell : SAC where they mention that video and photographic evidence became inadmissible in court due to how easy it was to produce fakes.

I think we are perhaps 1-2 years away from this becoming a practical consideration for the judicial system.
I agree with the author's main points that the advantage of Go is that there's usually only one way to do things, and that keeps it simple and lets you focus on the code.

IMHO this is what Python was like as well when it was new. It was simple & delightful to use. However the current state of Python makes it a nightmare for anyone trying to get into it now. It takes a great deal of discipline to produce great Python code, and I've seen plenty of examples of unreadable tangles of annotations and generators which is impossible to debug unless you wrote the code yourself.

Going back further Perl was like this too -- so many people only recognize it as the butt of jokes, but there was a time when it was the perfect tool for the job. Then it was the language that had a library for everything. Then it became burdened by attempts to bolt on every language feature anyone could want until it became nearly unusable for most people.

This has happened to many other languages as well that one could speculate that this is the inevitable lifecycle of a programming language. I hope Go can hold out for a while.
> This cat-mouse game might last, like, all of a week

I'd give it two at least.
The beauty of the market is a legitimate complaint can be rephrased as a business plan. Think: Target versus Walmart.
Or, alternatively, just grow your hair long ;D
When I see this I think of the future of human robotics interfaces. A robot with a screen for a head, will be able to express anything we do, and tailor its responses to the environment. That, in turn, will probably make them much more acceptable in society.
Unless you build DRM right into camera sensor (which is, admittedly, not that hard), you can use an FPGA chip to receive your source video in HDMI format, convert it to CSI interface and send it to the phone SoC over the camera flex cable.
Historically almost all slave rebellions end poorly.

> guillotines

I just want to remind everybody that the French revolution was started by the professional class of the third estate: landlords, lawyers, magistrates, and professional tradesmen, who felt they were being taxed too onerously by the gov/king. It was not in any sense started by the peasants.

Peasants are maybe good for harnessing when you need to break stuff, they are not very good at actually organizing or starting successful rebellions.

As far as I know no successful revolution, except Haiti's slave revolution, has occurred without support from an elite class, though sometimes that elite class support is from the outside (like the French support in the American Revolution).
I worked with CSS Grids back in 2010 when I was working on a Windows 8 app. Since then I hated any other constraint resolver including Box Model, iOS Auto Layout and Flexbox model.

CSS Grid is so intuitive you forget how difficult this problem has been in the history of UI engineering
Relevant to lawyers. The ethical discussion is completely possible sans any mention of regulation.
The joke dates from the 1950s. See https://www.google.com/search?tbm=bks&q=%22The+whiskey+is+ag... .

For example, https://books.google.com/books?id=90Y8AAAAMAAJ&q=%22The+whis... show the snippet from a 1958 publication:

"Univac cannot anthologize, though it has all sorts of language tricks, and can translate "The spirit is willing but the flesh is weak" to "The whiskey is agreeable but the ..."

and here's a 1965 reference of the same joke: https://archive.org/stream/journalofkentuck6319kent#page/272... .
A question for the lawyers: If I build a model of a celebrity, do they have copyright on that? Could I sell it?
There was a YC company in my S11 batch that had this, 6 years ago. Not sure why they didn't pursue it, but I think in part it was too hard to get brands on board.
Article stated that Amazon warehouse pay was higher than non-warehouse jobs, but lower than comparable warehouse jobs with other companies (at least in the Inland Empire of California). But all the other warehouses already have enough employees to meet their needs, and Amazon is the only one actually hiring.

I'm sure all those other warehouses love how Amazon is training up so many employees that can be poached at will.
Then consumers will switch to purchasing from Walmart.com at a lower price. Voluntarily paying people more is not a long term solution. The long term solution is to invest in education and help foster environments where people are investing in themselves and are able to be creative and increase the size of the economic pie. But that would require policies that help provide a stable home, and worst of all, redistribution of resources.
Because they are political tools. Like how "getting rid of pollution" would involve rethinking our civilization, not just creating some dumpster fires.
This would create a new argument in support of piracy.
Is there? Amazon's retail business runs on a razor-thin profit margin, and in fact Amazon was famous for not being profitable until a few years ago.
isn’t that what producthunt does as well?
I think it has more to do with the difficulty of responding to market changes. If you are running a successful company that dominates a particular market, it is HARD to make big changes, even if you foresee that the market is going to change under you.

DEC was a great minicomputer company. But it just couldn't make the change to the microcomputer era, despite formidable management and technical expertise.

Kodak was making all kinds of crazy money from film and photo paper, which made them really slow on the draw when the market shifted under them and moved to digital photography.
> I haven't seen a fully static transpiled language deal with that gracefully, but I'd love to be wrong about that!

Scala.js is specifically designed to be very good at this. You might want to give a shot, if you haven't already ;) Usually you would stay within the type-safe Scala code, or even talk to JavaScript libraries in a type-safe way. But it will always let you do anything you could do in JavaScript (it is one of its core language design decisions). If you want to do something especially weird, the syntax to do so might be pretty awkward, but in most cases it will feel very natural.
You're not talking about a monolith. Sure, if you've met 20 cops, it's unlikely that you've met any cops who are technological geniuses. Most LEOs haven't had a reason compelling enough to figure out how to fake a video. Can we be sure that no LEOs have? If we can be sure of that, can we also be sure that no intelligence agencies have? That seems unlikely.
You should avoid that contamination. The raw water does contain bacteria, just in low enough doses for your immune system to handle it. You have deliberately concentrated days worth of bugs in a small spot, so it’s likely to be nasty.
Could you point out some of the updated advice on ulcers?
Why would you Not use TypeScript?