skysight-inc/HackerNews huggingface dataset:
Looks like & saves the day by invoking the command in a subshell and then in that subshell exec replaces the subshell with the xinput command. E.g. you can test it by

$ cat ./a.sh
#!/bin/sh
exec /bin/echo foo &
exec /bin/echo bar &

which outputs foo and bar. Seems like a special case, just like exec without a command for file descriptor redirection.
Not exactly. Copyright covers redistribution, not viewing someone else's illegal copy. That's why you can get a DMCA notice or copyright strike for uploading, torrenting, or hosting copyright works but not for downloading them. (Why torrenting? See below)

When you get sent a DMCA or copyright strike for torrenting movies, their legal basis isn't that you downloaded the content but that you then seeded it to peers. This is also why Popcorn Time etc. (can) generate strikes, because you also serve as a seed and redistribute content to other users.

Otherwise, the MPAA would have a field day with this and strike anyone who used an illegal streaming site. Watched a leak on Dailymotion? Strike one. Watched a clip of a show on an unofficial YouTube channel? Strike two. etc.
I'm inclined to say that you're better off finding ways to organize outside of the context of work. Big corporations aren't going to change until there's an organized worker's movement in the US that can pressure the government to pass laws. Pressuring a single corporation to (appear to) change their policies is a losing game. You don't have to be as ambitious as trying to affect national politics, but maybe get involved in political activism in your city.
Yeah that's generous by most standards.
I burn out and quit on a regular basis, it takes me about 6 months to forget how awful it was and start looking for another contract again... I guess I have short memory.
i think what Tim Bray did was best. As an engineer there you are a resource that is enabling this machine. The best way to stop the machine and get noticed is to stop output.

Until AWS realizes their refusal to take action will erode both their bottom line and their talent pool, nothing will change.

change needs leaders!
CA employment law does not allow a company to universally ban moonlighting and fire you unlike most other states. They can only do that if it interferes with your work, or it creates a conflict of interest
Absolutely. I feel that all the ~7.7k opcodes for x86_64 aren't helping things at all.

I had high hopes for RISC-V but I already heard the usual BS about "extensions that vendors may choose to implement or not" and I kind of lost hope. :(
Well, yes. Words mean something. And no need in insulting or demeaning me in taking you at your word.

And I'm sorry for triggering you by calling you an extrovert.
If you went to a good lawyer there's not much more you can do other than take care of your mental health (sleep, exercise). Polish that resume. Good luck!
One option is to get closer to the problem.

Fulfillment Tech org just threw away their OP2 (Operational plan) for the year and have a huge number of new priorities to help FC associates in light of the covid situation.

I really respect Tim Bray and the step he's taken. But unless you're willing to take that kind of step, no one in the upper echelon will give a care what you do or say. And even then, probably only if you're an L8 or higher.
As much as I think the change is stupid for everyone, I'd be placated well enough with just an about:config toggle.

But the problem with the current about:config flag is it's actually changing the entire code pathway, and is going to be removed in a couple months!
Risk and privacy collide as companies weigh contact tracing
There are going to be a lot of tough decisions for people who have to decide whether to buy their Airbnb options or lose them. I bet a lot of people at Airbnb are wishing they went public before all this.
VexTab Tutorial: Add guitar tabs to your web pages
Why do people consider AirBnB tech? They are a services company with a website connecting external parties. This isn't hard tech, this is marketing.

Edit: It seems people are under the impression that because you have lots of technology that is required to run your company you are a technology company. I don't believe that to be true in this day and age, tire distributors probably have more technology requirements then AirBnB does but we don't consider them tech companies. By the same token I wouldn't consider Expedia/Travelocity etc to be tech companies either the use tech to provide a service.
I think there are a few, and maybe I am the only one who has ever been foolish enough to think these things or incompetent enough not to achieve them.

The first is the promise of DSLs and meta programming, where you can tune the syntax of the language to more naturally express your problem domain. When this works it's beautiful, but sometimes it is a distraction and makes the code difficult to debug.

The second, which is conceptually very different but I find it can play out similarly, are rich type systems where you can hopefully build up your application as a series of well defined type relations and transformations. Again, when this works you get really robust, reliable, and easy to modify software but there are often cross cutting concerns or business practices that break the model.

Edit: when I talk about a free lunch or a silver bullet, I am often thinking about the writing of Fred Brooks.
Well it depends what you're doing, if your memory is full of hash tables and linked lists then you'll likely get a crash (say a web backend). If you're a fileserver and it's all cache then you won't.
I only use my Google login for Youtube. Without it and assuming I could not make another, it just means I can't leave any comments or view anything flagged as mature. I could do without it really. It's just as easy to bookmark the channels I find interesting and very rarely do youtubers respond to my comments.
Any XPS 13 will be running a -U series low-power CPU. I would not consider any laptop high-end with regard to compute, unless it is using a -H series part, at least.

-U series (somehow, magically the same designation between AMD and Intel) will typically run ~15W, though this is configurable by the OEM (sometimes in BIOS?).

-H series (also, magically the same designation) will typically run ~45W, and this is also configurable by the OEM.

The increased power envelope of -H series typically allows higher base clocks. Turbo can sometimes be close between a 15W and a 45W chip, but a -H series will be able to maintain higher frequencies for longer, thanks to a superior thermal solution.
> Talk to your colleagues.

Along with this, know your rights:

https://en.wikipedia.org/wiki/Protected_concerted_activity
I remember wondering at first how you know this won't have multiple representations and cover every number - it's because the mantissa can't reach 2, and if it was 2 it would be the same as adding to the exponent, so you get the full range between any two exponents.
Show HN: A Funny,yet Useful Node Telegram Bot for Communities
Hey HN community,

This is my project of a funny, yet useful telegram bot that you can use for your communities. Any suggestions/improvements are welcome. Thanks :)
That was AMD. They wanted to merge with Nvidia for their graphics IP, but didn't want to accept the condition, so they bought ATI eventually.
It's not a number. My goal is to secure income from various sources other than my labor, as well as developing political resources (which requires donations). Owning good real estate is also important, and that is very expensive.
“For company car drivers and fleet operators choosing an electric car from April 2020, there will be zero tax on Benefit in Kind (BIK) during 2020 / 2021. “

https://www.edfenergy.com/electric-cars/tax-road-company

This might play a big part of it too.
Protein concentration is essentially always presented as mass/volume in every scientific paper I've ever read.
Maybe they could pay some UK corporation tax next
If any iOS engineers from Airbnb are in this thread and looking for what's next, happy to chat. Email in bio.
it's simply what is P1 and thus gets engineering bandwidth to fix. looks like UX is P1 at apple and just isn't at other companies ('isn't perfect but works', 'takes one click more than it could', etc.)
What happened to priceonomics? I feel like I used to see their stuff around all the time and then it just stopped?
>According to Chesky’s missive, Airbnb anticipates its 2020 revenue coming in under 50% of 2019’s total

Very optimistic. They should be happy to get around 25% of 2019 totals.
That is not true in CA. Employers cannot prohibit moonlighting and fire employees unless it affects their work performance, or it creates a conflict of interest
As already repeated here, unionize or find someone with the leadership capable of leading one. As an individual you may not have much power, but a group of AWS engineers collectively unionizing and protesting within the company is a powerful force to be reckoned with.
Agreed. Shoutout to AirBnB management who made the best of the tough situation and did the right thing.
What isn’t commonly known is that Airbnb has one of the most biased engineering hiring practices in the industry. Chinese individuals at the company regularly share interview questions through wechat groups. Preferring to hire their own. Extremely dishonest hiring culture is pervasive through engineering. Don’t believe me? Look at their engineers on LinkedIn
Of course you should care. It is just ironic that Google is preaching this.
> There are internal mailing-lists for employees who care about this, as well as environmental issues. The lists also have plenty of people who are only there to sneer and astroturf; being on the list is unlikely to get you into trouble.

Weren’t they going after people who posted on such lists, as well as closing the lists down?
> I have no idea why people think this.

How often has your ride been in a very new car?

The middleman companies actively incentivize the drivers to take on significant personal debt.

In my view, that's evidence of longer term contracts in play.
I believe them about as much as I believe the promoters of "Get Rich Through Real Estate" seminars. If their methods worked, they'd be getting much richer doing real estate than pushing seminars.

I recorded one once on TV, and carefully went through the spiel. It was fairly complex, and I was suspicious it was hiding something. Turns out, it relied on tricking the other party into accepting a bond with a maturation value of $10,000 instead of $10,000 now. The money was made on the difference.
> find like minded people

This is also known as organizing.

Organizing and then mass resigning has got to be the least efficient use of the potential organizing represents.

Organize and join a union that's already working with FC. This gives you a chance to hear, directly, what outcomes they desire, and advocate for it.

Software workers are notoriously reluctant to organize. They figure "hey, I'm well paid already, what is organizing going to get me?"

Let this situation serve as an answer to that question. Good luck.
It feels bad that this happened to one of the companies with a very good engineering culture. The stuff they have put out in the open either on GitHub or through their blogs is a testament to that. I think any company will be lucky to have these folks.
Finally some good covid news.
Go work at the warehouse after your day job? So you can see what the problems are from your perspective as an engineer ...
That runs somewhat contrary to the reason why people build their own computers.
I just contacted the maintainer and he let me know it should be ready to use in the coming days. Check back in a few days! :)
I believe you're correct that federal intervention would be the best outcome here.
Ask for more money/set salary expectations higher.

Yeah, I know what you're thinking. Sounds a bit like a cliched answer, right?

And yes, it does. But I'm the only person in my peer group who went in the tech industry, and I had absolutely no idea what the market rate was for software engineers or web developers in said industry. As a result, I ended up seriously underpaid overall, especially given I was the one who was asked what my salary expectations were.

Alteratively, I guess it'd be focusing more on networking and connecting with people. I never realised the importance of thing growing up, so I never ended up with a network at all, or anyone to rely on for anything.
They don't have to resign. Yes they need to be confirmed again but it's as much a "promotion" as any other.
Taking care of employees needs to start with the business continuity planning department [1]. Usually either in Operations or Finance. Find them and talk to them. Ideally they should already be doing it. Disruptions to fulfillment due to outbreaks and mass sickness should a priority for them. And Amazon of all orgs has the ability to supply it's workers with PPE (they're already reserving high-quality PPE on their site for medical and essential workers).

Worst case scenario is they've decided it's cheaper to risk an outbreak in their fulfillment centers and just fire the sick employees and hire replacements from among the ~30million newly jobless, even accounting for the expense of resulting lawsuits. If that's the case, not much you can do besides quit or put together a class action lawsuit (or join one of the existing ones).

But if that's not the case, then maybe you'll learn something useful from them.

https://en.wikipedia.org/wiki/Business_continuity_planning
The person you need to convince is Bezos, if you manage that, no other person at amazon can can override it.

That being said, better working conditions is relative, I'm pretty sure amazon warehouse working condition is better than working in factory in china.
The plan is to just sue them into oblivion then? Again, I'm not saying that's right or wrong, I just wanna know what the expected outcome here is...
Anyone heard of a Hypervisor API being added to iOS?
> Companies will discover union leaders and remove them from the equation.

Could someone from outside the organization take the lead?
Hopefully a desire to spend some of society's resources doing something other than paperwork.
What do you change in about:config to change it? It's been driving me crazy since they implemented it.
Does anyone know what percentage of the call centers are not actual employees but contractors?
The contractors are usually demand based, therefore "invisible" in these stats.
Former SaltStack user here. If you're using it, just stop. Switch to Ansible, a Kubernetes/Helm/Flux solution or experiment with Chef Habitat if you're feeling futuristic. SaltStack is just bad. It's buggy, clunky and has really bad error messages. Its only saving grace is that it came before Ansible, but that's only relevant in a historical context. Just no.
I'm sorry, you sound extremely delusional. We don't live in a world where most people have the resources to "vote with their wallet" on these matters. You drive for Uber or shop at Walmart because it's the work you can get or the store you can afford. People do these things because they don't really have a choice and the raw realities of our society and its economic structure dictate the decision most people make. Maybe you are rich enough to not understand this, in which case I encourage you to go ask an Uber driver why they are out there driving around when they have so many other well-paying options and I bet they give you some education.
I think you're leaving out the most salient fact.

Scientists are smart within their fields, but they're usually terrible at programming. I once saw a hundred-page source file (one file for everything) that defined no functions. And of course it was in python.

So if you're arguing that python is good if you want to exchange source code with people... I guess you might do that? Personally, nobody has asked me for my code in quite a while, so I do all my work in Calysto scheme (which is written in python and can accesss the whole library ecosystem).

If, on the other hand, you're saying scientists' opinions on what constitutes a good programming language ought to be taken seriously, then you're wrong. Scientists are crappy programmers for the same reason they're crappy writers. Programming and writing are tools they use to get their real work done. Most of them master the minimum they need and spend most of their time in the lab
those concerns prevail in every large project i've seen, regardless of language.

I think skill and knowledge of the coders is vastly more important then the language choice... you can write insecure, slow code in any language.
Most people are already familiar with procedural programming. If you want to grow as a developer, don't just learn more of the same, learns something that challenges you to work in a different way. If I only knew functional programming, I don't think I'd understand half of what I understand now. It's the fact that they accomplish the same things in very different ways that allows me to see what it is I'm really trying to achieve in programming and see different ways of doing that. The author even goes so far as to call these niche. That's what they are: weird little languages that do things very differently from what you're used to. There is no air of superiority in the linked article.
This is how I read the 'real' question:
---------------------------------------

"I am conflicted about recent Amazon events and the departure of a high level executive.

However I do not have the same convictions and fortitude as Tim Bray. How can I rationalize staying at Amazon without feeling bad about my decision?

I really like the : people I work with/pay/perks/other."

A bit harsh possibly.
Back in the day, severance packages for white collar workers were close to one month per year served. My father received that from Kodak (Not once, but twice... He had the rare privilege of being laid off (From the same team, no less) in 2009, and then again in 2016. The severance package did not change much between each of his stints of employment.)

With that schedule, anyone who worked at AirBnB for four years or less looks to be in a similar position.
Earnest Capital Invests in Cachix
Ask HN: Interview Feedback (Non-USA)
I am curious about your experiences regarding feedback after the interview process, specific to individuals and organizations outside of the United Sates. Do you receive constructive criticism? Data on how well you performed? I perceive the interview process as a time to learn more about myself, my strengths, and my weaknesses - what I should be working on for future interviews. I live and work in the United States, and out of thousands of interviews, I can count on my hand the number of organizations that have provided feedback when I have requested it. There seems to be a dominating fear of liability lawsuit on the organizational side here in the states - anything considered 'discrimination' can be grounds for litigation. Do other cultures treat their peers with respect and constructive information? Is this merely a cultural phenomenon -reality or an administrative malpractice? Any insight would be appreciated. Cheers!
A UBI would make things a lot simpler.
PSA your email is not actually in your bio.
My suggestion is to get a tower server from a good brand that fits your needs. My workhorse box is an aging Xeon E3 "server" that has been running Linux flawlessly from day one. It's replacement will probably be a similar box. You can go all the way from low-end server to MacPro-killer monster (dual socket Xeon Platinum, multiple GPU boards, insane disk IO and a couple terabytes of RAM) directly from Dell's website.
except the culture of secrecy where you can't see your own bug reports after you file them [1].

[1] https://news.ycombinator.com/item?id=21218413
Abstract Data Types and the Software Crisis
It really depends on who you’re talking to.

If you are giving feedback to an experienced, emotionally mature coworker who trusts your judgment and knows you respect them, you can just concisely tell them what you mistake you think they made, and leave it at that.

If you are giving feedback to a recent graduate who has a lot of raw talent but is inexperienced, still working to improve their own self-confidence, and doesn’t know you very well yet, then it is wise to take the time to communicate very clearly. That means not making them think something is an enormous problem, when actually it is only a small problem.

Some people will have teams of only one of these types of people and think “h the right way to handle this is X” but in my experience it is situational and different people work better with different types of communication.
https://www.shopify.ca/careers
> Also, I'm not sure what Peter Norvig has to do with it. I bet he doesn't like PHP, either.

Your comment wasn't about people who like PHP. Your comment was about people who defend JS or PHP to the minimal extent of saying their deficiencies are not deal-breakers.

There are people with broad experience who are willing to accept deficiencies of a particular language if the context is right.

(I don't actually know what the right context would be for PHP; I'm more stating a general principle.)
Can you elaborate a bit on how your company used 1099s, whether they'd be classified as employees under law, and why that classification would/wouldn't be reasonable?

I think it's reasonable to say that companies that can't be started without treating their employees fairly shouldn't be started, and that improvements in regulations around employee treatment may impact which businesses are started. That said, I assume you weren't mistreating workers so am curious to hear more.
Acquisition target IMO. While AirBnb bleeds, the FANGs continue to pile up cash.

Google, Facebook, and Apple all have enough cash to buy several AirBnbs rn.
as always: this is satire :)
I’d probably put them in the same category as Etsy: tech-enabled marketplaces.
Lighthouse is a lab-metric system while Web Vitals is a "real-user-metric" system. Both approaches are valid, and have their pros and cons.

Generally, lab metrics are convenient because you can run them whenever you'd like including before deploying to prod. But they can never tell you the ground-truth of what is really happening out there that real-user-metrics provide.

E.g. the FID metrics only make sense when someone actually interacts with your site. Lighthouse cannot know when people would interact and thus cannot calculate the metric.
The health insurance too. That's huge and really important for US employees, multiplied 10x in a pandemic.
Ask HN: I sumbitted a blog post, but it wasn't publicly visible. Why?
Hi, I just did my first submission and was disappointed that it was not publicly visible.

When are submissions visible and when not? It seems that I was the only one who saw the submission, because there were no following visits to the website.
> They still can't feed themselves [...] some money is better than no money.

I dont see how the first half changes the argument, as the second half points out.

> If we don't create a set of rules that prevents the behavior of places like Walmart

We have rules. Monopoly-busting is a fundamental role of the government. Corporations can accrue more power than their surrounding communities, as history has shown. Besides, other corporations oppose the actions of Walmart, keeping them in check - capitalism!
Just to tease it out more. What do you mean by functional? I assume that you design your classes to be immutable (only getters with defensive copies when needed). Do you also keep most business logic as pure, static methods on non-data-holding classes?

That's about as far as you can go with Java, I guess, but honestly, now that I type that out, I guess that does get you pretty far...
Agree that organization is probably the biggest impact.

Perhaps start by anonymously raising awareness and rallying fellow Amazon employees via public blogs, social etc.