skysight-inc/HackerNews huggingface dataset:
Those users don’t get past our single sign on app in the first place. The “ticket granting ticket” used to give out sessions in individual apps expires after a few seconds, presumably to discourage various kinds of attacks.

Not every app is forced to support terrible connections. We definitely had issues with hung operations until we had a timeout, though there was some disagreement about failing “fast” (10 seconds is “fast”???) vs hanging inexplicably for much longer, but not forever, periods of time.

Edit: when REST calls occasionally failed after 10 seconds, rather than hanging the UI, the support calls stopped. 2 or 3 people a day had to hit submit a second time. They got over it, as opposed to reloading the app/page. This was the most cost effective way for us to handle this.
For myself, I have two main creative outlets that take up most of my personal free time, and I alternate between the two depending on how I feel. I find them both rewarding and never regret the time spent on either - even when I don't produce anything of any value. I understand going in that there will be fruitless sessions (in terms of quantifiable output), so I count them as a price to get to the stuff of value, which is subjective anyway.
7 hours of driving a day for a long distance trip is hardly excessive, I know plenty of people who go 12 or even 14 hours when they wanna get somewhere quickly.
Is there an easy to get medical test for all different kinds of cancers etc.? Maybe an MRI?
> But when you publish a paper on Monarch, aren't you giving away the core idea?

The thing is Monarch is not the secret sauce that makes Google money. Every other company in the world could be running monarch, and Google revenue and market position would not be affected.

Publicizing this is a win-win situation. The idea gets exposure and potentially other devs can be benefit, and Google gets some good PR as a place where devs get to work on cool stuff.
That's only the beginning. There will be massive layoffs in the airline industry too - 19,000 at American Airlines alone:

https://www.cnbc.com/2020/08/25/american-airlines-is-cutting...
It's not comfortable but I don't think that's the worst chair especially if you pay attention how you sit in it. The worst chair is the cheap office chair that is often misaligned, wobbly and encouraging you to rest your back in a wrong way. And the free rotating swivel makes sure you are you really have a bad posture and not being able to sit properly. I relearned to sit down and now prefer a rigid surface and most often don't rest my back on anything. If your back is tired and you need to use the backrest it's time to get up and walk around a bit.
I did not really say that any of this is routine. Nor did I try to be particularly convincing.

But implantation of ultra flexible and thin electrodes is not new (and it is promising, sure), several groups have been working on « mesh electrodes ». As of now it has not really proved safe enough for chronic use in humans.

The subdermal aspect is also certainly a nice advance, but relatively useless in a lab setting (and impossible in rodents).

The robotization is not really impressive, all electrophysiological apparati are robotized, for obvious reasons: nobody can reproducibly place electrodes with micrometer precision by hand.

But hey, let’s wait for some papers to be out and we’ll judge then.
Why you as a developer should be using a CMS?
If you are going to invest the effort in a set of dining chairs, I would recommend watching the Wood Whisperer guild dining chair videos. I have made a Hank chair and high chairs, but have never made a dining char. I did buy the class and found how Marc Spagnuolo broke it down interesting and informative.
There's lots of geniuses who are a little crazy or unhinged. e.g. bobby fischer
The difference between your description of your experience and mine is that mine is inclusive while yours is exclusive.

You are making a claim (a quite bold one at that) that coupons are only used for "luxury" food. While I don't deny that there exists coupons used for luxury food, I am making the inclusive claim that they are also commonly used for ordinary food, based on my own experience.

Unlike me, you are attempting to prove a negative — that people do not use coupons for every day basic purchases — based solely on your own experience. The burden of proof for your claim is far greater than the burden of proof for mine.
One thing that the media seem to have totally missed is that Gates was fairly late to recognise the role of face masks in helping to prevent the spread of Covid-19.

Initially in Feb he was all about vaccines [1], then in a revealing interview on the Ellen show in mid April he mentions them in passing [2], next in late April he suggests a role for them in easing the lockdown [3], and finally in June (in a somewhat revisionist interview) he castigates the american public for not wanting to wear them [4]

[1] https://www.gatesnotes.com/Health/How-to-respond-to-COVID-19

[2] https://www.youtube.com/watch?v=5oEcxMfwJnw

[3] https://edition.cnn.com/2020/04/26/business/bill-gates-coron...

[4] https://www.fastcompany.com/90520896/how-do-we-beat-coronavi...

Contrast this with a number of medical experts in Asia whose simple advice back in January basically nailed it, including the need for mask wearing, eg:

https://www.youtube.com/watch?v=dcbJdRb6mds

It's a cautionary tale that even the richest philanthropists with the best advisers can fall considerably short, and may not even be aware of it...
The last families who lived on St Kilda
The TiFlash replication is sub-second and happens automatically. We are going to be publishing a more extensive paper on TiFlash, but the point is that the operational burden is equivalent to a read replica but you get the column-based storage speed of a data warehouse.

I agree the data size doesn't seem extraordinarily big from some of the description. Later in the article it states a size of 2.4 TB.

It is also true that in-memory databases should be faster. TiDB is designed for data that is too large to keep in memory.

Note that having 5 TiKV nodes isn't going to make this single count query any faster than having 1 TiKV node. TiDB is designed for high availability, so a default TiKV setup has 3 nodes each with a copy of the data. TiKV can be scaled out horizontally to provide more compute power to handle a larger workload but it is not likely to make a single query on an idle machine any faster.
Stage III human trials of SinoPharm's vaccine began this week in the Middle East.
Are You 80% Perfect?
Its rotating. Its periodicity is now well understood. It has focal beam qualities. The "Mysterious" word is over-used. All astronomical objects which are smaller than the resolution limit of the telescopes used, are "Mysterious" because we cannot state what morphology they conform to.

Another word is "interesting" -If we can type this source into a class which is radically different by size, weight, speed of rotation, density, chemical composition, interior structure, number of black holes on a wednesday at 5pm, we can then apply that knowledge to the structure of the universe.
> If you value relaxed mornings, relaxed evenings, and never feeling rushed before or after work, then there's nothing wrong with that. You're not obligated to go out with friends or allocate hours to hobbies during the weekday.

That is entirely reasonable and correct, but it's also really just saying "suck it up". Having a relaxed day vs. doing hobbies on weekdays is a hell of a dichotomy. It's a shitty choice. I think that lies at the root of your colleagues' complaints, even if they don't express it like that.

> Learning how to get out of bed, get dressed, eat breakfast, and get out the door in under 30 minutes was a game changer for me, and it wasn't even that difficult.

Yeah, I was pretty good at this. In addition to saving time, the main result was being filled with dread about the next day every time I went to sleep.

> If you don't want to real rushed or pressured during your off time, you don't have to, but you can't have it all.

I mean, I could if I just didn't have to work 8 goddamn hours 5 days/week :) It annoys me to no end that 6 hour workdays or 4 day work weeks are not more common.

That being said - I have tried and somewhat succeeded to resolve this by transitioning to freelancing. Many of the gigs will still require full time, but at least I get to have as much time as I want (or can afford) between them, and can also better control my schedule. But it's more stressful, comes with more uncertainty and if I'm for some reason unable to continue working I'm fucked.
Do you know if this used to be an issue that is now resolved?
The poor streaming quality I experienced was watching Netflix over Comcast cable internet with Google DNS several years ago. It was night and day different after changing DNS resolvers back to Comcast, though I guess it could have been a coincidence.
> being used for exactly this

That refers to "spied upon" or sth like "chopped to pieces"?

In which continent?
I remember some sort of space invaders clone with the enemies being Bill gates heads and Microsoft logos back in the late 90’s Linux games
I ran it on a pi4 and it runs okay-ish compared to a desktop PC. You might need to reduce the graphics quality, though.
Why is battery disposal such a municipality-dependent shitshow in the US? The vast majority of cities I've lived in, with the exception of san francisco, essentially encourage people to throw their batteries directly in the trash by providing no disposal mechanism via municipal waste collection. This is much, much more dangerous in the short term with lithium ion batteries.
This too applies to me. I disliked his effect on the industry at large, and software licencing, and pace of development. His work outside of the computing industry has been humane, and focussed on matters often at odds with the US republican christian-right wing: women's reproductive health, contraception and vaccination. For that, I applaud him.
You might be misled by the use of the word “recovery”, returning an error condition in many areas of performance critical code while running in production just results in a loss of vehicle, there’s no coasting in a rocket launch, bugs usually mean explosions.

There are also many time critical code paths where microseconds matter.

Think of assertions in lots of places more like unit tests, important to verify your code but unhelpful in production.

Failure recovery can be whole entire systems for production which are much different than assertions.
I just read a chapter in Thomas Mann's "Magic Mountain", which goes into exactly this - boredom or uneventfulness drags out time in the present, because nothing keeps your mind occupied, but contracts it in hindsight, because longer units of time like days are basically the same and "collapse" into one in your memory. Excitement / novelty on the other hand do the opposite - time seems to go by faster in the present, but you make lots of distinct memories, so looking back it all appears longer.
Sony wants to bring more first-party games to the PC platform
Testing fecal microbiome capsules on dieters
Anyone who assumes that Charles Koch is acting in our collective interest is beyond nuts. Regardless, I appreciate the hand-holding explanation here.
What's the big picture here? What are the uses for smaller inductors?
Microelectrode Array
I appreciate the detailed object-level analysis of that case, but my point was more intended at the meta-level — in order to have a conversation about AI bias, we need language and examples to start from. Google is building these fairness metrics into parts of its cloud ML toolchain, and is investing in peer-reviewed research in this area. That’s more than most other companies, and should be applauded.

At the object level, I think you perhaps oversimplify with “ Fundamentally, we might say that there're 2 kinds of discrimination: fair and unfair.” What we think is fair is the crux of the whole issue, and there is not agreement on that distinction. For example, if we price risk at the “true” risk of default, and this means that fewer black people get loans, is that fair? Some think it is, and some think it is not, even though I hope most would agree there is no racist intent in the decision itself. The economic context in which these decisions are made already contains the impact of past racism, which can be perpetuated or or restituted by decisions made now.

I also disagree with your characterization of these types of parity as sound-bytes. My definition of a sound-byte is a conceptually thin phrase that sounds good, but does not contain much content. These are the opposite; they are specific jargon with a precise meaning that is explained in detail in the article. You could call them “Foo” and “Bar” and their usefulness in the conversation would be the same. (Sure, “equal opportunity” has been deployed as a sound-byte elsewhere without any rigorous definition, but I hope you’d agree that this article at least fleshes out one possible concrete definition, even if you don’t think it is the right one. I’m sure they are others - and now we can further the field by writing them down, citing this piece, and making an objective critique!)
Yes, the bad part of this message is not that it hapoens, but that it's so hard to find out what is actually causing it.
The action is easy to miss after nearly two minutes of nothing happening. If you fast forward you might not see it at all.

1:54 What I believe is the signal flash near the fencing. Lower left of the video.

2:06 You will see sparks from a bullet striking the fencing. A bit higher up than the signal flash, and on the extreme left of the video.

3:01 Toward the middle right of the video, a bullet striking the fencing.

Update: NPR article with timing of events seen in video. They say first flash is also bullet related and not the signal flash I thought it might be.

https://www.npr.org/sections/thetwo-way/2014/02/05/272015606...
Do you like the gaming chair? I ordered an aeron and didn’t like it, sent it back. Need a new chair. Decade old office chair is falling apart.
There are a few smaller and larger sparks now and then. The resolution, quality and low frame rate renders the entire video more or less useless.
Great description of IO, but I think it doesn't actually motivate monads. Your example of `getChar >> getChar` could be simply `[getChar, getChar]`. Why can't we just compose instructions into an ordinary list?

The answer is that we can, and Haskell used to work this way [1]! So as 'chowells' observed the monad-part of IO is almost incidental.

1: https://stackoverflow.com/questions/17002119/haskell-pre-mon...
BFF Dilemma – GraphQL – part 3
Very similar to this! I wonder if someone else had re-made it since then.
The "change into cosplay" part here is the relevant part. Thinking you're one of only a few, and for the first time in your life discovering that you're far from alone is an amazing moment.

I wish that happened every week across the world, but most of us will be lucky to experience this once or twice.
Interesting that this paper contains hard numbers hinting at Google's absolute scale. They say Monarch has 144000 leaves. Even if each leaf is assigned only 1 CPU core -- which is probably a low estimate because who would do that? -- that makes Google's monitoring stack a Top 100 supercomputer.

The only other places I've seen Google give out hard numbers were a presentation by Jeff Dean mentioning map-reduce core-years consumed per day, and a footnote in a paper that mentions how much CPU time Google Exacycle gives away to scientific computing every day. All of these calibration points are eye-opening.
Ask HN: What spending habits are you proud of?
> with a Wikipedia page

Two of my personal projects that usually get 2-3 visitors per day have been linked from Wikipedia pages (both history-related), as a 39-year old guy that is good enough for me.
I probably put hundreds of hours into this game!
> You are abstracting your limited experience to be true for all situations.

You aren't qualified to comment on my experience.

> For a simple example, how will puts print a string without a line termination?

Use fputs. If we're still just writing a simple string, there's no need to reach for a function with format-specifier interpretation.
I'm fairly certain it does the equivalent of SwitchResX and its OSS counterpart.
They are the anti-heroes of FLOSS.
'all too often' is a bit subjective, and doesn't refute the fact that laziness exists.
Starting at 1:50 you can see a flash at the bottom, after 2:00 you can see sparks occasionally on the left fence and the fence to the top-right. There's more sparks before 3:00. The video could certainly be shortened.
Beautiful animated 3-body orbits
Trust (1993-2014)
It’s just seems to me that supporting the installation of software on a computer and managing installed applications is a feature of the system. Those features are products of the manufacturer or software vendor. What would legislation restricting or mandating those features look like? Who would draw up and certify compliance with the requirements? What impact would that have on innovation or the development of new products? How would compliance against a standard set of requirements work for new and different platforms?

I’m personally opposed to Apple locking down MacOS to run only signed binaries. If they go too far with that I’ll stop buying Macs, but to what extent do I get to dictate to Apple what software they develop, what products they choose to sell and how they decide to implement them?

On balance I think it’s a good thing the US and EU are looking at these issues. Clearly at the moment there is at a consensus and I think there is a legitimate role for oversight of how these companies operate and enforce the rules on their systems. I’m not convinced though at forced openness on every platform of any kind is tenable.
Git Guide: Zero to Rebase
True, but that's just a small subset of even PC gaming.
There is a monthly quota for free access I believe.
The variation throughout the year is not caused by your relative longitude within the time zone. It's caused by the rotation of the Earth and Earth's orbit.

You're talking about a separate issue which does also exist, but that global time makes worse. Right now solar noon is always roughly somewhat close to local time noon, rather than noon being, say, 02:00Z.
Maybe, but I think it's important to distinguish what your routine covers and what it doesn't. I agree with gp when whole days are all the same and optimized to death for more productive time.

But I'd agree with you if you optimize the necessary errands, and fill the rest of your time with more interesting/meaningful activities.
Absolutely. Edit: Although it's rarely direct. Normally big corp will engage a security consultancy and discuss type of reconnaissance as one part of a wider strategy.
Functions are values, but values that are not functions are those that cannot be supplied an argument.
Same. For me it's old band habits. Used to sitting on front edge of the chair not using the back rest.
> the article sounds like the rants of a loser.

The article is published in the humor section of the New Yorker magazine. It’s clearly a humorous work of fiction written by a writer who was certainly paid for his work. It’s grandiose and delusional, because that’s what makes it funny on multiple levels. We relate to the story because we too suffer from procrastination and dismay at not meeting the fantastic goals we set for ourselves.
Strictly speaking, no. Monopoly power has been defined by the Supreme Court as the "power to control prices and exclude competition" and it is not based on a specific market share threshold. However, courts tend to start by examining market share in determining how much power a company has in a given market, and (as I posted in a sibling comment) they typically do not find monopoly power when a company has less than 50% of the market.
I used to read the New Yorker, years ago, I don't know what changed, me or them. Much of what they publish now comes across as self-pity, I don't have time in my life for that.

Same as McSweeney's, I used to read it and I thought it was funny and now I read it and it comes across as self-pity.

Give me decorative gourd season any time, but pieces where people complain about the things they haven't done aren't worth my time.

Something new, please.
I most likely pushed the reader towards wolframalpha.com. Try to enter some kind of query and look at the result. To the form for issuing this result
https://archive.vn/9XITB
+ type inference + return-type polymorphism!
Read it again bud.

> Because most food coupons (Based on my experience in the US) are for “luxury” foods

I didn’t say a thing about how coupons are used. Just what the coupons I see can be used for.

Classic HN here. Doubling down on misreading a comment.
[Also a Googler, opinons mine] In addition to what the other people are saying: there are some limitations to monarch (or really, the data upload path) that are quite annoying, so monarch isn't even necessarily the "best". It's just very good. There are ways to improve it.

The issue is, even if you give away the secret sauce that doesn't really help with making the secret sauce scale or whatnot, nor does anyone that isn't a large cloud provider need a custom solution like monarch. Prometheus or Datadog work fine for everyone else. This might be interesting reading for those companies, but also it might not be, because those can't be as centralized as monarch is (consider if prometheus had an API and ran a centralized cluster of data-ingestion servers, and you made time series to that global, Prometheus-owned, cluster).
A quantum experiment suggests there’s no such thing as objective reality (2019)
Well that was delightful to play with, and I learned some stuff. Thank you!
Using uBlock Origin to block the Twitter feed (but keeping the ability to tweet)
Is there a way to disable Site Data globally for all sites?

By using a proxy, I disable Site Data for all sites and if I need it for a specific site I can add an exception.

It seems like Firefox, Chrome and probably others take the opposite approach. The default policy with these browsers is to enable Site Data globally for all sites. "Manage Exceptions" appears to refer to manual changes for every individual site that are required to deviate from this default "Go ahead and collect, store and track" policy.
If you come from a C# background, this book is excellent: https://www.manning.com/books/functional-programming-in-c-sh...

It does have some minor shortcomings in my opinion (e.g. if you haven't already started on the path of reinventing monads yourself you may struggle to immediately understand why this is a big deal and how it will save your life, the author should have used LanguageExt instead of their own library as LanguageExt is actively maintained and extremely well thought out, the book stops just short of becoming practical in the sense of "here's how to start a new C# project while thinking in functions", etc.).

You might also consider the LanguageExt guide itself: https://github.com/louthy/language-ext/wiki/Thinking-Functio...
I started mentoring new grads after covid hit, trying to help them find jobs. The more I talked to them, the more I felt that I should have talked to them before they started their undergrad or Masters. Most of them had wasted away 4-6 years of their life and were struggling to find jobs in an already competitive field. They took the wrong courses, did not work on communication or networking and in general, seemed to have made bad decisions. Especially the ones that came from India to do their Masters (I did so myself a long time back) but had no one to guide them on what courses to take and how to go about job search, internships, etc.