skysight-inc/HackerNews huggingface dataset:
> I should strive to never upgrade anything unless I absolutely must.

It seems that the choice is whether to live on the slightly-bleeding edge (as determined by “stable” releases, etc), or to live on the edge of end-of-life, always scrambling to rewrite things when the latest dependency library is being officially obsoleted. I advocate doing the former, while you seem to prefer the latter.

The problems with the former approach are obvious (and widely seen), but there are two problems with the latter approach, too: Firstly, you are always using very old software which are not using the latest techniques, or even reasonable techniques. This can even be considered to be bugs – like using MD5 hash for example, which, while being better than what preceded it, much software were using MD5 as a be-all-and-end-all hashing algorithm; this turned out later to be a mistake. The other problem is more subtle (and was more common in older times): It’s too easy to be seduced into freezing your own dependencies, even though they are officially unsupported and end-of-lifed. The rationalizations are numerous: “It’s stable, well-tested software”, “We can backport fixes ourselves, since there won’t be many bugs.” But of course, in doing this, you condemn your own software to a slow death.

One might think that doing the latter approach is the hard-nosed, pragmatic and responsible approach, but I think this is confusing something painful with something useful. I think that doing the former approach is more work and more pain from integration, and the latter approach is almost no work, since saying “no” to upgrades is easy. It feels like it’s good since working with an old system is painful, but I think one is fooling oneself into doing the easy thing while thinking it is the hard thing.

The other reason one might prefer the former approach to the latter is that by doing the former approach, software development in general will speed up by all the fast feedback cycles. It’s not a direct benefit; it’s more of an environmental thing which benefits the ecosystem. Doing the latter approach instead slows down all feedback cycles in all the affected software packages.

Of course, having good test coverage will also help enormously with doing the former approach.
You're now allowed to run up to two macOS guests in VMs as long as you're running on Apple hardware.

It's pretty painless with VMWare Fusion.
Currently in a dialog with the Azure engineering team. Depending on how this plays out I will probably do a follow up. Will let you know :)
Not free for commercial use
> This AI is trained against real players for years,

AIUI the bulk of the training was self-play.

> Not to mention the flawless mechanics and communication between the bots...

The bots had no communication channel.

> The opposite applies to humans who never compete against bots

That was covered by the openai open matches. humans could play against the AI for several days and find exploitable flaws. Most didn't, a handful did. That is pretty impressive considering that humans can learn while the AI is frozen during those matches.
It's the case most often now, but has not been historically.

Consider that Fermat was a lawyer by occupation, and more recently, Fourier did a lot of things other than math.

An academic job is not all research: the amount of time and effort spent on teaching and duties is huge. So why can't people employed in the industry continue contributing to science?

The problem is mostly social, I think, and it's twofold:

1)It should become the norm to not work 5 days a week in technical fields (with a pay cut, if needs be). Not "work from home"; the mental space is scarce, and switching is hard.

2)There should be no friction in being involved with academia if you are not a part of it. People not officially affiliated with an academic institution do face friction.

Ronin Institute[1] is a virtual organization that aims to address (2). As for (1), people should be prepared to enter industry from the very start, so that if they do, they would be able to confidently demand the conditions that would allow them to continue with research.

[1]http://ronininstitute.org/
Typically, before stuff like JWT was popular, you would store a session in the db and the session id in a cookie. Then you would hit the db each request to check if the session was valid.
> For banking... accurate, simple, safe, reliable are more important than performance/throughput. IMHO optimizing the above and for developer efficiency should be the first priority and for scale or max throughput later.

I get it, but come on - this was not a "performance optimisation" issue, but one of bad architecture; an architecture that certainly doesn't inspire confidence in the priorities you mention: accuracy, simplicity, safety.
A thread from 2018: https://news.ycombinator.com/item?id=16864050
Maybe we can have someone from the credit card companies chime in with their thoughts. From my experience, I was shocked to hear cashiers at Walmart going to the Bahamas and staying at 4 star hotels, while I stayed on couch of an Airbnb that I split with my ibank and tech friends.
This isn't even anything new.

My first dev job out of college was in 2012 at a small media agency. We had some bigger clients, but we also still managed some super basic websites for local doctors, lawyers, etc that were some of our first clients when we the company was just starting up.

One day the CEO comes in and says, "We need someone to work with another company to make some changes to one of the websites and this is urgent". Since I was new and it was just text changes I got assigned the task.

Basically, one of the plastic surgeons who's site we managed was being sued for malpractice, and it was high profile enough that it made some local news websites. This surgeon hired a "reputation management" company to do pretty much what was explained in this article.

My job was basically to get on a call with this company and make the changes they requested, which was basically taking lines from the articles and working them into the surgeons website. So if a news article's said "The Daytona Beach plastic surgeon is accused of malpractice" we would go through his website and change text from "Dr Bloblaw" to "The Daytona Beach plastic surgeon" where ever we could. Additionally, they requested that I hide "Dr Bloblaw malpractice" and similar terms in small white text all over every page and some other black hat SEO shit. I'm sure there was more to it, since I took 3 or 4 calls with them spread out over a month, but I can't remember more details.

I'm long gone from that company and I'm sure those techniques don't work anymore, but yeah, in one form or another this type of reputation management is probably as old as SEO.

(Names and locations are changed)
Thank you for the answer, I thought it was simpler than that, I'm glad the assumption was wrong.

I understand that any practical system of this kind would have to be very coarse, but even at the coarse level, does it have any kind of "error bar" indicator, to show how "sure" it is of the possibly incorrect answer? And can it come up with pertinent questions to narrow things down to a more "correct" answer?
> Counterargument: Imagine insurance company with perfect foresight.

To put too fine a point on it, imagine insurance is a risk-free business. The only reason to try to buy it is to see if you have a risk. If they reject you, plan your finances accordingly, I guess.
From Microsoft in May 2019 (https://blogs.technet.microsoft.com/secguide/2019/05/23/secu...) talking about how their new policy is not to recommend regular password changes:

> When humans are forced to change their passwords, too often they’ll make a small and predictable alteration to their existing passwords, and/or forget their new passwords.
Even if the automation argument is wrong, basic income isn't necessarily wrong.
I mean releases as in, a point in time snapshot of the code that has been declared fit to use, and released for distribution to the public. Regardless of the software used to prepare this. As distinct from just pulling the latest master branch and praying it's stable.
First, the good. There are a lot of nice ideas here. I especially like that somebody is working on the problem of getting highlights and notes out of the device. Does the Kindle have to be physically connected to the computer, or does it work over the network?

There's also bad... I hate to say this, but I don't think I would use the app because of the way it looks. For example, look at the top screenshot with the tiles for the books and the postage-stamp image in the bottom right corner. IMHO, it doesn't look good. Graphic design isn't something I'm good at so I don't have any recommendations here, but I know that I don't like it.

There also seem to be a lot of odd font choices in the application. I would probably stick with one font family for the UI portions.
That's a great term that really captures the dynamic. It's sad to see it taking effect on so many previously useful platforms.
Bread is junk food for birds, fyi.
Valid points. I have used the example of a lone vegetarian joining a team with a tradition of eating together at a steak house. In my mind, it would be a reasonable accommodation to stop doing that once a vegetarian is hired -- low cost to switch, highly obnoxious not to.

I find your example of communication style to be trickier. It feels in-between to me. I would agree that some elements of communication style should not be changed to accommodate an inflexible newcomer. On the other hand, when people talk about the benefits of diversity, communication style is a really large element! You know what you enjoy about your current boys' club style -- but it might very well be better if you switched to something more professional even in the absence of onboarding someone new. You won't know until forced to by the introduction of diversity, and that's true in many different subtle areas, not all of which you're going to have any chance of spotting in advance.

The same argument could be applied to just about anything. Perhaps GWT would be a really great fit for what you're working on, but you won't know until you try it. That's far less likely than a communication style change, though, so it's probably one of the costlier and less likely things to try to accommodate.

I agree that the question of whether or not to accommodate a difference is not always answered with "yes!" It depends on the accommodation required.
I think you are getting it wrong. It is not fine as we should accept it. I mean you, personally, if you want to also succeed in your life, should not get bogged down by it. Shrug, tell yourself "I will learn from it and look for it in the future but right now I am not going to spend resources fighting it because it doesn't matter as much. It's fine."
Oh come on, humans have been targeting and hitting targets with various weapons (or just rocks) from a distance since time immemorial.
Indeed there are many many ways in which much of Europe doesn't really respect the ideals of free speech. This is but one example.
Flat Earth – Frequently Asked Questions
Is this maybe a British vs. American difference? In the US "snooping" definitely has a sort of casual, comedic connotation. You snoop on an office conversation, not a foreign government. It would be weird to hear a journalist talk about "domestic snooping" instead of "domestic spying".

But in England the widespread nickname for some pretty serious legislation was "Snoopers' Charter", and the Economist is using the word in a similar manner.

Even the dictionaries disagree: Merriam-Webster defines it as "to look or pry especially in a sneaking or meddlesome manner". "meddlesome prying" feels substantially different from "furtive investigating" to me.
Oh, glad that I wasn't the only one appalled at how this breaks Python "rules" !
While I do agree with you generally, I'm not sure there is much you can do if a governmental body wants you for some reason. I always find Mickens to have the best explanation here:

Threat: The Mossad doing Mossad things with your email account
Solution: Magical amulets? Fake your own death, move into a submarine? YOU’RE STILL GONNA BE MOSSAD’ED UPON

http://scholar.harvard.edu/files/mickens/files/thisworldofou...
Thanks for the reply. A 10% improvement in anything is usually immensely valuable but I know that you're using an arbitrary number in that 10%. I think the trick would be to make Cyc less complicated. It sounds like Cyc would do best sitting inside of a university or a foundation where they wouldn't have to worry about corporate clients. Or inside a massive tech company like Google where its budget would just be a drop in the bucket.
“Abandoned discs will be recycled by the end of December,” read an email, “when the storage facility must be vacated.”

Sounds like a job for the Jason Scott...

https://news.ycombinator.com/item?id=10064565

...not to actually archive them, but to help the original owners get their property back.
Wouldn’t child credits incentivize children. And shouldn’t we wish to disincentivized children?
We are also experiencing a giant race to the lowest common denominator, fueled by social media. "Everyone lies, so what the hell".

The U.S. Government at the very top is infested now with habitual grifters and liars. Young people look at them, and go - it works for them, they are all rich.

https://www.politico.com/news/2019/12/10/christianne-allen-g...

"Rudy's new 20 year-old spokeswoman hasn't finished college, pretended to be related to George Allen, and has given herself many titles that are not accurate. “Nobody can figure out who the eff she is or how she got in there,” a friend of Giuliani told me."

She is twenty.
In memory caches have scalable concerns and require sticky load balancer. You'd need to decentralize the cache (eg create a db for the session information) to allow horizontal scaling of services so this approach is generally considered old-school.

JWT has its own slew of problems, most of them are temporal (eg invalidation of all sessions), usability (eg short expiry), or additional security vectors (many poor JWT implementations, accidentally authenticating invalid tokens w/o signing, careless storage of readable values)
Amazon Music HD
The third party's interpretation isn't protected, AFAIK.
How about when news organizations intentionally leave out details to hint a particular theme that itself is a lie? For example, only reporting arguments from one side of a trial.
For what its worth I've had good luck switching to Modafinil (And extra caffeine) on the weekends, to keep my tolerance down. I also like to take ~4+ day breaks every ~3 months or so, which helps a ton.
I don't work there anymore, though I know some folks that do. I suspect that they're reading this and don't want me to air out their dirty laundry too much.

Here's what I'll say: the degree of isolation between different mindsets and disagreement (that was typically very amicable if it was acknowledged at all) is emblematic of the culture of the company. There are people there with raaadically different ideas of what Cyc is for, what it's good at and even about empirical things like how it actually works. They mostly get along, sometimes there's tension. Over the years, the Cyc as its actually implemented has drifted pretty far from the Cyc that people like Doug Lenat believe in, and the degree to which they're willing or able to acknowledge that seems to sort of drift around, often dependent on factors like mood. Doug would show up and be very confused about why some things were hard because he just believes that Cyc works differently than it does in practice, and people had project deadlines, so they often implemented features via hacks to shape inference or hand-built algorithms to deliver answers that Doug thought ought to be derived from principles via inference. Doug thinks way more stuff that Cyc does is something that it effectively learned to do by automatically deriving a way to solve the general form of a problem, rather than a programmer up late hand-coding things to make a demo work the next day, and the programmers aren't going to tell him because there's a demo tomorrow too and it's not working yet.
I'll just say that it was a very "September 10th"* thing to do.

* That is, before 9/11.

...Then there was the guy who got into the Louvre by walking backwards into the exit.
The bird people of New York are shaken
Keep in mind, that now Bloomberg is in the Democratic race, They will be making hit pieces against Bloomberg's opponents.
It is indeed field dependent.

The paradox with mathematics is that the vast majority of math PhDs end up in the industry, but they are taught as if getting a tenured position is their only way to succeed in life and attain fulfillment.

There's no such stigma in Computer Science, for example (in my observations).
It always icks me out when people recommend this. Like with `get-pip.py`... It's fine to download that and run it to install pip, but for the love of GNU please at least take a cursory glance at what you're running!
This article is badly reasoned. Here are some bad statistical sleight of hands it engages in:

1. He claims “Prime age” (25-54) participation is at an all time high. It is, but overall labor force participation is at a 40 year low.

2. Median income has risen in the past 4 years than at an point since the 90s. This is such a cherry picked stat, I don’t even... How about this, real wage growth has barely moved since the 70s (source: https://www.pewresearch.org/fact-tank/2018/08/07/for-most-us...)

3. Companies that invest in IT experienced hiring growth. Sure, but we’re talking about the entire labor supply not individual company success. Success at one company often comes at the expense of failure at another (a competitor who is made irrelevant, etc).

4. Productivity gains. This is getting insanely hard to measure, as others have pointed out, but it also seems to be a straight lie. Productivity has increased since 2010, so I can’t make out what he’s saying there. Also, why narrow the timeline to 2010? Brief periods of stagnation often occur within larger trends. Like productivity.

This is just another “head in the sand” think piece, by someone who is part of a group of people that are desperate to convince everyone that this economy is actually working fine. Well the labor market hasn’t really recovered since the last recession, so this wish fulfillment is just wrong.

Manufacturing increased productivity and profit over the last decade while employing net fewer people. That is the first time in human history that that has ever happened. We need to take it very seriously.
They can and do!

The end result is that they're fired from Google for being too uppity about raising ethical issues.
Confirmed, both from reading (I suggest The Lion in the Living Room) and from experience. My cats know my schedule better than I do.
Russian military intelligence broke into DNC servers, stole emails, then gave them to a fake media cutout (wikileaks) to present in the most damaging way possible.

So no, states are getting into this game.
This week Bezos said he wants to hire missionaries, not mercenaries, at Amazon.

Nurturing a work culture of employees who care and are passionate has always been a goal for many companies.
left-pad am-i-right?
> increasingly scummy ad behavior [...] It's happening to imgur and Reddit now

And Stack Overflow: [Why is StackOverflow trying to start audio?](https://news.ycombinator.com/item?id=20288768) [Ads on Stack Overflow are increasingly \[terrible\]](https://meta.stackexchange.com/questions/329547/ads-on-se-si...)
Here's a Willow Garage PR2 doing it.[1] Very, very slowly.

[1] https://youtu.be/YdStbvguvwU
> but I'd argue that is (in most instances) the only class of people who likely have to deal with a barrage of negative news coverage to begin with.

They experience a barrage of negative press because they deserve it. The ultra-wealthy of the world (I'm not talking SV tech salaries, those are practically working class in comparison) are the ones doing the majority of harm to this pale blue dot we all have to live on. Climate catastrophe is well on its way to undermining society, and it could have easily been addressed decades ago if the ultra-wealthy weren't Biblical levels of greedy.
Remember, city governments aren't there to help the population of the city, they're there to help the people in town with the means to engage in local politics. This normally means business owners and home owners.

There is a lot of research pointing to the benefits of walk-able cities and denser housing, but it will upset the power holders, so most of the population must live in expensive misery.
In a local newspaper, not on a dozen tech/finance major publications with dozens of video clips talking about it from national and international broadcast outlets.

Reporting crimes in newspapers at varying levels has existed effectively as long as newspapers as they were a convenient means of notifying the public of happenings. That's why you still have to publish certain things in newspapers in many states, like when you want to change your name (for something other than marriage/divorce) so companies/persons you might be trying to hide from (for non-life or death situations like a battered spouse) have a reasonable chance of detecting an attempted evasion.

What about when your brother buys ice cream? I bet he doesn't make international news within hours, that then gets talked about for months by radio/tv/online news/blogs/reddit/twitter/etc.

I bet when he flies somewhere he doesn't have paparazzi waiting for him at the airport to take his photo, or people waiting to shove merchandise at him to sign (this happens to a lot of famous people, people find out they're coming in on a flight via various means and are waiting at the airport to try and get merch/photos signed that they then go attempt to sell).

There is a world of difference between public notice of a DUI and international press coverage before charges are even filed.

I'm not justifying the example case listed in the article, but put yourself in the shoes of someone that has used one of these services. Are you telling me, that if your brother could write a check and make any public record of his DUI outside of a law enforcement system vanish, that he wouldn't? (also, you gave a bad example as DUIs can be expunged in many states under various conditions and a random newspaper article about him, if even found, would be dismissed by any employer/lender/investigator when they ran his record and found it if he had it expunged and if he didn't have it expunged they'd find it anyway).

If an ex-girlfriend accused him of something, I bet it never left facebook. It would likely stay in the post and get ignored by a few people, a few people would take her side and believe her, and that would be that. It would be lost to time next to impossible to find in a feed. But what if a major business person is accused (falsely, which is later verified as false). Guess what, there are gonna be tons of articles that stay high in search results, there might never even be an article "the accuser admitted they lied, they wanted attention and money, they have a history of accusing people".
I didn't read the article, but a quick scan showed no mention of "interest rate" or quantitative easing.

I'd be wary of any discussion of buybacks that didn't mention that the price of money has been kept artificially low for a long time now.
If you have enough users with gmaps on that segment, it will happen. Can we guarantee there was enough in that situation?
Why would you need to make a request to another server for this purpose?

Hint: you don’t — but I figure taking the Socratic approach may be more convincing.
Which usually require a Ph.D (at least in my field).
I don't think it's that small, it 10% of your bill for business support. ($100 if you are spending less that $1k).

And the support is ok sometimes. But when you actually discover an issue on their end they constantly try and flog you off, and then don't get back to you for ages.