skysight-inc/HackerNews huggingface dataset:
Author. I wouldn't recommend to do less than 2-5 minutes. Some OpenID Connect providers actually ignore token expiry time silently when it's below a couple minutes.

Consider that host clocks are not always in sync (even NTP could leave 10 seconds of difference) and the many authentication redirections can take quite a bit of time for slow clients. Limiting tokens to 30 or even 60 seconds is asking for troubles.

But then again, I have to work with thousands of hosts, applications and datacenters, so I feel every edge cases. A single application on a single host would not.
Trump proposed cutting the CDC's budget by 16%, but given that Congress sets the budgets this is not meaningful at this time.

I'm curious what you mean by the CDC having "dragged its feet". I know a dozen people at the CDC, they've all - ALL - been aggressively sidelining their previous projects to focus on COVID-19 for some time. They certainly don't feel internally the way you do.
According to Snopes, there was a third: Hackers.

https://www.snopes.com/fact-check/the-salami-technique/
That’s a good example. I don’t know much about it, what benefits does the union in this case provide that isn’t achievable without one?
I've been using SO for 8 years and still don't have 50 reputation.
Yes they do, when you are in a high demand industry with low supply of skilled workers, you are in the driver's seat of a negotiation. You have options. You're the one being bid on by multiple employers. You absolutely have the leverage there. This is similar to the real estate market, by the way. There are so-called "buyers markets" and "seller markets" where one trend or another is dominant at any given time depending on if there are more buyers than sellers or more sellers than buyers.

It's not easy to replace tech employees at all. Even if there was an abundant supply of expert software engineers (there's not), it takes many months to ramp up on a new code base to optimal productivity and to learn the organization and domain requirements of a software product. That will never change.

An average tech company will spend tens of thousands of dollars to fill a position, not even counting initial salary and bonuses.

Leaving for somewhere better often does solve quite a bit. On my last job move my pay increased by 50%. If I had stayed at my previous company I'd be skating by with 4% raises.

On the whole the aggregate effect of employees moving around in a dynamic market creates the cush benefits and pay we see in this industry.

The reason they wouldn't give you specifically better insurance is because they have to negotiate a plan for everyone in the company. What is that costing them on paper? I don't know how many employees your company has or what their margins are or any details really, but it can be as much as $700-$1000 a month per employee for health insurance. If you've got 100 employees that's $100K a year.

No boss should "laugh you out of the office" for requesting that. But really, its an HR and Corporate leadership issue so you should take your grievances to those with the power to make the change and not your boss (unless you work directly for the CEO).
If national quarantine's were holding in theory they could maybe move it if another venue were possible.

It'd be shocking to say the least, the only Olympics that have been skipped in the modern era were '16, '40 and '44 and that's because there were the World Wars going on at the time. The closest I think we've gotten to a similar scare would be SARS on 2002 but that was just starting iirc when the winter games in Salt Lake City started.
We've been using API Tracker in production for few weeks now. The primary use case for us is to reliably handle webhooks from GitHub which our product relies heavily on (app installation, commit and pull request events).

Unfortunately, GitHub doesn't retry any failed webhooks and when our service goes down for a few seconds, thousands of webhooks fail and pile up. GitHub doesn't provide an API to query the failed webhooks and retry as well. We had to go through the painstaking task of visiting GitHub's app dashboard and click retry on each webhook, one by one.

With API tracker in place, we've updated our GitHub app's webhook delivery URL to send the webhooks to API tracker and they forward it to our services. In worst case when our service goes down for a while, API tracker gracefully retries all the failed webhooks.

Ref: https://github.community/t5/GitHub-API-Development-and/Handl...
This is an amazing idea! It's also a testament to the extreme power and efficiency of the core Excel code that everything works so smoothly despite this being not at all what Excel was designed for. There is something about everything-- data and "code"-- being so instantly and interactively available for inspection that makes everything seem simpler and easier to grasp.
I brought up professional sports unions in the context of having a highly competitive group of workers who make large salaries, and that a union can still be useful in that environment as far as negotiations.

That professional sports are monopolies and monopsonies isn't particularly relevant to this point.

The fact that tech workers can find a job elsewhere is even more motiviation to unionize because you have even more bargaining power and there are smaller risks.
Further commodification of the hiring practice – cash for successful interviews
Interviewing.io is a company built around offering anonymous interview services, which could turn into further (non-anonymous) interviews & job offers with tech companies. Many such companies offer referral bonuses if you refer somebody to the platform that then is hired. They are now offering a $50 referral bonus each time somebody you refers passes an interview . This seems like an outrageous escalation of the commodification of the interviewing and hiring process. What to do you think?

The referral is limited to referrals for "senior engineers based in North America" - I assume because this is a more desirable and smaller population than the new college grads that mostly populate these platforms. Have we seen this kind of differentiation elsewhere?

This information was sent to current members of the platform but there is no associated press release for the public.
One of the things I most enjoyed about the previous find of this kind, from 2012, was the discovery that tusk tenons were 7000 years old: https://journals.plos.org/plosone/article?id=10.1371/journal... — and now we know that groove joints also date to that era, before even copper tools.

That discovery is only about 250 years younger than this one: "A total of 151 oak timbers preserved in a waterlogged environment were dated between 5469 and 5098 [BCE]." That is, the youngest timbers were from 5098 BCE.

This one: https://www.upce.cz/en/our-restorers-to-help-preserve-7000-y...
https://www.sciencedirect.com/science/article/pii/S030544032...

I think it's wonderful that they're able to date the wood specifically to 5259–8 BCE.

To put this in a worldwide human context, this is almost 2000 years before the beginning of the Harappan civilization; 1700 years before the Sumerian settlement of Uruk, where Gilgamesh and Nimrod ruled and from which we get "Iraq"; 2100 years before Narmer became the first Pharaoh in Egypt; and 3600 years before the Shang rose in the land of China. In 5259 BCE there were still woolly mammoths on two islands between the lands we now call Russia and Alaska. But the city of Çatalhöyük had already been deserted for 400 years after 1400 years of flourishing.
You should contact Human Agenda and join their Mondragon Trip (http://www.humanagenda.net/tour-the-mondragon-cooperatives/). Mondragon, as you probably know, is the home of the world's largest worker-coop federation's HQ and its namesake. Through Human Agenda you can get a tour of their HQ and potentially a chance to meet worker owners and see their facilities (a number of which are in the town.) You can also check out their university and quality of life. I've been there myself and it's highly recommended if you want to go this direction.

Also, the Arizmendi cooperative is named after the founder of Mondragon, Jose Maria Arizmendiarrieta.
Earn money by correctly forecasting the COVID-19 outbreak
nobody wants to hear about your ancient wood
Snapdragon X60 Modem and 5G
or it could be even worse, the “us versus them” has gone to the next level.. its all up-to the mentality of management , if everyone flexes their muscle nothing good can come out of it.
The Cold War had a pretty deep psychological effect all over.

When I was growing up East vs. West was the fundamental political distinction. Check out this map: https://en.wikipedia.org/wiki/File:NATO_vs._Warsaw_(1949-199...

The world was divided right down the to the physical Berlin Wall. It was so amazing when that finally fell.
I'd argue those are more like cartels than unions.
Or even just interpret "wealthy" in a global context instead of local.
Really neat! Shame it's Chromium only, though. Does Firefox intend to implement web MIDI eventually?

I'm using MIDI as an input to the control software for an art installation at the moment, and once WebGPU is out and compute shaders are available on the web, the whole thing could be deployed to the browser, which would be cool. At the moment it's built to a native executable, which is fast, but not as easy to share.
For those who are curious this union drive was really started by extreme incompetence from upper management. The former CEO hired ineffective status-seekers (including the current CEO) into many positions of power which created a super toxic environment. Accountability for internal problems has been extremely low. The "Always Punch Nazis" controversy was just the straw that broke the camel's back.

People in the bay area may not understand that most people working at Kickstarter truly believe in the company's mission. The money is not great and we've been willing to accept that to feel like we're making a positive change in the world. Unfortunately upper management has used this (as well as Kickstarter's reputation) as a bargaining chip to treat employees poorly.

Source: I work at Kickstarter
Sure, I am sure they have something to say about how smaller internet companies move fast and break things with no concern for how it affects customers. I am sure you would rather have your bank just work than have some nifty tool with insufficient testing and that flakes out every other day.

Everyone to their own, I am just stating that there is a need.
just wanna add to the discussion that there is a peer reviewed paper published today suggesting asymptomatic transmission is very likely.

https://academic.oup.com/jid/advance-article/doi/10.1093/inf...
You would be wise to learn from history: many software companies have tried this and many of those companies no longer exist as a result.
Yep. I had this same experience when I was working at a grocery store.

I didn't want to join a union, because the idea of my 16 year old ass having to pay $20 dollars a paycheck to somebody for a job I was gonna have for 4 months during the summer sounded asinine.

Well, the "union-boss" at my store informed me that if I didn't join then I wouldn't be put on the schedule or get any hours.

So I joined just to get hours, and lost a few hundred bucks that summer so the old women who had been cashiers for 30 years could get their raises.
Ask HN: What surprised you after you started working at FAANG?
This! I prefer 80 characters so I can have two panes of code side by side or a REPL next to my code. It is near impossible to do that on a laptop if the line length is extended to 110 without a line wrap.

Point being, everyone has very different preferences and work practices. Team standards are going to be very different from team to team but standards do help reduce cognitive overhead on wondering if line lengths or other styles need to be different.
>> I know that NBA players have a union, and top players definitely get rewarded well.

relative to what? the top players have always gotten big paydays, and the economics suggest without a union they would get paid even more. They are effectively subsidizing mid and lower tier players.
Neither is a union entitled to my labor. I would purposely avoid unions to maintain my agency as an individual and to work at more agile and flexible institutions.
> Events are how MVC was used before the web world came around. The whole point was your controller listens to model and view events so everything is updated real time as the model changes and the user interacts with the UI. The web is a bastardized version of MVC due to the lack of interactivity and state when compared to a desktop GUI application.

It seems you're mixing up implementation details with the actual design pattern. It makes no difference if you implement MVC with events or objects or imperative programming. The only thing that matters to a design pattern is the pattern, and the pattern is how three components interact to drive an user interface.
Similarly, in the US, world maps also usually (or at least "often enough that it doesn't look weird to me") put the Americas in the center.
Not everyone needs to blacklist JWT's. If you use short sessions this will almost never be a problem.
> The author clearly isn't subscribing to things like Best Buy's weekly deal email, or Target cart reminders.

Who on earth, that knows how to unsubscribe, would ever subscribe to spam?
It is just a mini https://en.m.wikipedia.org/wiki/Unit_731 it isn’t a quarantine, it is a plague ship.

Authorities didn’t know what to do, so letting everyone on the ship get infected was the second best option.

I would have setup make shift tents on a military base 25m apart and measured temp continuously and PCR once a day.
Regardless whether there is underreporting. Placing ppl in house arrest and avoid any public gather will massively cut down the infection rate. I am not sure whether such action can be taken by other countries if the disease becomes full on outbreak in other nations. I really hope we dont have another wuhan-like outbreak in another city.
I'm really excited to see where this goes in the community. There are some interesting projects using Firecracker such as Weave Ignite and firekube that I think could improve the security of Kubernetes. Also lightweight VMs are exciting in their own right.

https://github.com/weaveworks/ignite

https://github.com/weaveworks/wks-quickstart-firekube
Another interesting related thing is Decaf
https://github.com/timbaloney/decaf

It is a webkit fork (not electron) that allows you to run ruby in your browser. Hasn't been updated in a while but it used to work.
I actually have water filtration for backpacking as well as iodine. But, if you don't have fresh water, a lot of people won't have access to water at all. I'm just up from a river myself but that's not typical.
Agreed. I hear their Ad Words is tough to beat for those who make money that way.
Hate to break it to you, but "unions are ok but only under specific circumstances I describe" is anti-union.
I bet not that many more.
> They don't unionize though, they have a player's union.

These are LITERALLY the same thing.

There's nothing that stops ANY type of union (including public employees) from negotiating caps or rewarding top performers. The NFLPA union works this way because the union represents the values of the workforce. A tech workers union can do the same if they wish.

If a tech workers union wanted, they could negotiate for things like user privacy, or whatever else the people at that specific workplace wanted. Doing so would be a trade-off in a negotiation, of course. So if the workers cared more about that than layoff protection, then they could try to trade one for the other.
Every morning, I beg my God to make morons stop replying to me on HN. Today is the first day anyone has promised to make my dream come true.

I didn't read those articles in the last 4 minutes because I read them when they were published. A massively parallel run of 7zip was a really stupid benchmark in August and it remains stupid today.

These other benchmarks are certainly more relevant but none of them jumps out at me as a killer claim. An EPYC 7402 with 50% more cores, drawing 80% more power, and costing 35% more dollars than a Xeon Silver 4216 delivers 24% more pgsql ops per second. What TCO equation do you plug that into? I would describe these results as mixed.
Ok, let's continue on. What percentage of the military budget do you think goes to bombing civilians in Afghanistan?
Giant of Castelnau
The same can be seen for pro-union astroturfing.
An employee can at any time choose to work somewhere else.
Looking at the already available AMD Thinkpad, the price cut comes at a cost: No thunderbolt
LifeStraw is only rated for 250 gallons. Whereas you can get similar products for roughly the same price rated for 1,000,000 gallons, e.g.:

https://www.amazon.com/Sawyer-Products-SP129-Filtration-Sque...

(FWIW I haven't used either.)
CQRS comes to mind. spam events from user interaction, respond to them with any number of disjoint event handlers, with a tiny core runtime that ultimately acts on a specific subset of those events destined to modify the DOM in some way or another
Like I indicated, I’m not a civil engineer and am in no position to be coming up with a policy my self. I can say though—and I might be wrong—that America has some policy that might be hindering traditional infrastructure being build to provide decent internet connectivity to some parts of the population. I’m sure there are civil engineers though that can provide examples of better policy that may help solve this issue.
That's a great article i read a long time ago. :)

But, That's different. We're not talking about rewriting an existing codebase that already exists and has a ton of legacy behavior that needs to be maintained.

They're supposedly writing new code with new functionality, and instead of writing it themselves, the implication is that they'd rather use someone else's smelly old legacy code, rather than write it themselves. I would love to have seen the look on those engineers faces when some spy dropped off the packet of code they were supposed to integrate. I just don't see that happening.

Reading existing code bases is hard enough. But then to go and try to integrate another company's codebase into your own, especially if it's millions of lines of code, I'd say thanks but no thanks.
For example:

http://www.math.sfedu.ru/smalltalk/gui/mvc.pdf

The pattern is known for having been made popular by Smalltalk. In the 1980s. It makes no sense to assume that a design pattern that has been widely used for, say, 40 years is somehow not described.
The Mac mini is terribly overpriced. If you are going to replace your laptop by a desktop computer, get a descent GPU. That's nice.
I think you're mistaken on point one, sites that use localStorage to store tokens are not in general susceptible to CSRF attacks [1]. The reason being that seperate domains can't access eachothers sessionStorage or localStorage in the browser. In fact that's one of the advantages of using the DOM storage APIs over sessions/cookies [2].

1. https://stackoverflow.com/a/35347022

2. https://youtu.be/WlmKwIe9z1Q?t=3658
Be honest here.

What percentage of employees at Google/Apple/Microsoft do you think are "graphic designers", and what percentage are "software developers"?

Your argument to create a union is that the 1% of employees need protection. Honestly I agree video game industries could use a union. But the presence of a graphics designer at Google does not mean every employee needs to unionize.
>Just in terms of salary isn’t an union somewhat contradictory to the engineering ethos of meritocracy?

Only if one assumes that management pays based on the same ethos of meritocracy. They generally do not, which is why a force to oppose the management 'union' can result in a return to meritocracy. As with any balancing force, it is possible for the reaction to be far too strong and swing in the opposite direction, but that isn't reason to avoid any attempt to balance.
Google isn't moral, they don't see this fine as a mistake to be learned from. It's an operating expense. They won't change their tune unless it's more profitable to do so.

This is exactly how Microsoft grew evil.
Since I might as well try and take advantage of this while I can, if any of you are senior engineers based in North America, here is my own referral link: https://iio.sh/r/otIS. I'm new to the community - read the guidelines but if this goes against some unspoken rule I will graciously remove it!
I am building a few aggregators if you want to explore the fediverse without registering first.

https://mastodonia.club

https://pixelfed.club
"In the above situation, the data probably had more photos of whites than of other skin tones, meaning the model learned to pick out details for whites but was unable to do that for others. Not enough data can be dangerous."

China seems to be doing a pretty good job..and 99% of the population has non-white skin tones.

"This has many implications. One example is in the case of a facial recognition software looking for a wanted criminal. If the wanted criminal happens to be African American or Asian, and the person whose face is being scanned has the same skin tone, the software is more likely to falsely signal a match when the match is not correct."

Facial recognition is not perfect and never claimed to be. As long as we aren't prosecuting people based on facial recognition alone (which isn't happening anywhere in the US), false positives won't really really be an issue.
Sure, and Markdeep handles vanilla Markdown just fine. It also offers some extensions, which can't be standard by definition. I don't see a problem with that, and I definitely don't understand the distinction the grandparent was trying to make.
Somewhat tangential but perhaps of interest to anyone here curious about unions — the documentary American Factory [0] chronicles Fuyao Glass' creation of a factory in the US, and the subsequent attempts (and ultimate failure) of those workers to unionize.

[0]: https://www.netflix.com/title/81090071
why is this link doing a redirect through some ad network?
1) Inform the bank
2) Inform the FDIC
3) After a reasonable amount of time inform the public
In the future USB4 will replace USB-C, so I wrote about both current and future cases.

My E495 has only one and it's rather annoying (since it's also used for charging).
How does one go about measuring productivity in software? Because you can't have a meritocracy without an objective measure of performance. I think we all know by now that number of features shipped / commits / lines of code are not good measures, just the most visible. Also, I have come to learn that "10x developer", just means "OK developer with a greenfield project". Maybe I am just salty because my productivity is being impacted greatly right now because the software developed by our 10xer of 10 years past breaks every week and I have to fix it to get my job done.
You can also play Spacewar! on a real restored PDP-1 at the Computer History Museum in Mountain View, CA. You may even get to play against Steve Russell. Highly recommended.

https://computerhistory.org/exhibits/pdp-1/
It’s an unfortunate and expensive approach that would unnecessary if Apple would only at least step short of soldering the SSD/RAM to the Logic Board.

Years ago, we didn’t have this problem. I don’t know I’ll ever be able to buy an Apple
laptop again at this point. I refuse to pay $1200+ for something I can’t upgrade a year or two later.
I don't know what it is, but the thought of Turing running around Bletchley park burying silver ingots is hilarious to me.

Also, I wonder if anyone has found them since. Anyone with a metal detector up for a bit of a project?