skysight-inc/HackerNews huggingface dataset:
> it's unbounded in terms of time and effort,

Contribute back at least as much reviewing as you consume. For example if you submit one paper and get five reviews, contribute back at least five reviews.

Or do you think you should get reviews without contributing anything back?
Yup, SQL Server performance and licensing (!) consultants came out of retirement after MS doubled the licensing costs in 2012.

Managers don't like paying for optimization consultants, but it's the easiest way to both improve current performance and scale a master.

Note that Oracle positions MySQL as a replacement for SQL Server, as "moderate-performance databases." :)

Source: DBA.

https://metrixdata360.com/pricing-series/1500-price-increase...
> Thus what matters is a publication's impact factor, its reputation, and whether they are already in the acceptable list or not.

This makes me wonder if there's room for a kind of legal hack that could carry these things over to a new journal. A journal's reputation is essentially tied to its name; and the name is what goes on people's CVs and on the lists of approved journals and so on. It seems like the name is really the only asset of a journal that could not very quickly be duplicated elsewhere if the editorial board decides to move together.

I assume these names are protected by trademark law and that the publishers will fight to the death to protect them. But in the scenario where the editorial board jumps ship, is there some kind of legal argument they could use to either (a) effectively steal the name from the publisher or (b) piggyback on the name and reputation of the old journal, for example by naming the new journal "The Journal Formerly Known As X", so that it's clear to everyone that this is the journal X in all but name, and thus should be treated like X for the purpose of performance reviews etc.?
Anyone know how far an editorial board could go in this direction, if they made up their minds to do so?
Vietnamese Wikipedia has plenty of Talk pages with discussion threads.
>On the negative side, in Europe I quickly realized that one’s mental health can be negatively affected by how different they look from the locals (I’m Black and African).

In what particular way were you negatively affected? Loneliness?Homesickness?
> Performance evaluation in academia is tied to the ability to post X papers in well respected established publications with a high impact factor. This requirement is generally imposed by legislation and regulation.

"Legislation and regulation"? This is an astonishing claim. As far as I know, universities decide their own performance evaluation processes. How on earth did you get the impression that legislators passed laws dictating that academics publish in high impact factor journals?
It’s interesting, many western corporations used to do that, but after decades it eventually was delayed to training during summer breaks or jobs right after university as it is often assumed that even after university they lack any real world knowledge. Cheaper and often a loyal employee, still works but not as mainstream as it used to be.

Dojo’s approach seem to be one step beyond, but it requires even longer commitment to the employee and an asymmetrical market opportunity and economic chance. Definitely will help people and become a win win.
No. A company that allows everything to be a mess is unprofessional. Not you.
If you’re writing database applications in a commercial environment then knowing what ACID means is part of your job.

If you don’t know that, for example, debiting one account and crediting another needs to be done inside a transaction - or the converse, what you need to do if you don’t have access to transactions - then you shouldn’t be anywhere near a database.

Fundamentals are actually important. You don’t have to know everything, but you should know the fundamentals of the field you work in.
China is serious about the Gaming Ban – Fortnite China is shutting down
Couldn’t disagree more.

Any activity on a computer is aided by reducing the friction involved in getting what is in your brain into the computer and from the computer back into your brain.

Sure, you can program with punch cards and no display. People did it for years. But having three monitors and a quality keyboard that you’ve mastered will be much more efficient.
Web-Git-sum: generate static summary page for Git repositories
Do TypeScript Without TypeScript
The company wouldn't hesitate to let you go if it found a hard-to-fix problem with you. So it's ok to leave the company now that you found a hard-to-fix problem with it.
I presume "sparseness" comes from the mathematical concept[1] but the definitions I've always seen have been:

- Sparse: Most of the data is "missing"

- Dense: Most of the data is not "missing"

The key words being "most" rather than "any" or "none."

At any rate, I suppose it depends on the language and how you view data, but to my mind that's just how arrays work.

1: https://en.wikipedia.org/wiki/Sparse_matrix
> The poor have all the wealth they do have in cash.

I would think that the poor have no cash… that's why they're called "poor" after all.

The bottom 50% of income earners can barely cover the 'necessities' (housing, food, transportation, healthcare):

* https://ofdollarsanddata.com/the-biggest-lie-in-personal-fin...
I started with hunt-peck style typing and can now type without looking at the keyboard because of muscle memory. As you mentioned, typing has never seemed like a productivity impediment to me since I don't think I ever had to type at 120WPM when programming.
When vaccinate, yes.
You have an history defending Google's actions to screw the Java community in name of Android Java, so that is a natural thought.

And no, not an Oracle employee, but actually employed by one of the Java main contributors, quite easy to find out which one, although I speak in name of the Java community unable to write proper Java on Android, while ISO C and ISO C++ are fully supported.
What comes naturally when using a computer daily is usually bad touch typing, i.e. not having to look at your fingers, but typing with only four or maybe six of them using weird, possibly unhealthy, techniques.
I think there are two angles to this: emotional wellbeing and how you come across.

For the former, if i feel like ranting, I ask myself: "so what are you going to do about it?"

If you are annoyed about (whatever issue), the healthy thing to is to take some minimal action - feed the homeless/go vegan/call you representative/go protest. Take some action in the physical world that gets you out of your house. That's much healthier emotionally - our bodies are not meant to handle getting angry and being idle about it -thats emotionally damaging. Also it's a bit hypocritical.

If you are not prepared (or can't) do anything at all, then you should not let the issue bother you.

For the latter, I think some people have a 'debating persona', they might argue passionatly and negatively, but day to day they feel fine and positive.

Safe to say that when you try to 'debate' a person that does not enjoy it, they will get annoyed.

It might be worth going to an actual debate club to scratch this itch, you will typically find you have to eat some humble pie, and that's healthy too.
My bad. I did not know anywhere else offered mortgage incentives. Chalked tax deduction up to being uniquely US way of implementing regressive taxes.
> A rebalancing is going to have to take place, and somehow the wealth needs to be transferred back to the working class

Inflation is the traditional way that wealth gets transferred to the working class (besides higher marginal tax rates - but that seems to have gone out of fashion). While inflation hurts everyone it hurts especially savers and especially old savers who have most of their wealth in assets with a fixed interest rate. Workers can renegotiate higher salaries so in the long run they are less affected than somebody with lots of savings during times of high inflation. Very low inflation for the past decade are a big part of the reason why the wealth gap has increased so much.
Someone had to make the work to create them, they did not ask a genie for them.
At my company there was a service outage that lasted 2-3 weeks for a specific feature we have. This was caused by everyone quitting and no one having any experience with this service. The rest of the application remained working so it wasn't so noticable to the outside world. But internally and for customers it was massive since it was the billing system that went down.

There was another incident that took down everything that was caused by a Spring cloud config being changed that no one in the company had access to.
The nice thing about a situation like that is that you have been presented with a great opportunity for improvement. If you know you don’t want to stay, go to the person in charge and explain to them exactly how broken everything is, why it needs to be fixed and how you can fix it.

If they respect you enough to allow you to do it, you’ll get great experience out of it. If they won’t, move along and they’ll know exactly where they went wrong.
It would be weird to accept it if the basket didn’t change over time.

I don’t care what a farrier charges to reshoe a horse or what a block of icebox ice costs, but I might have only 100 years ago. Surely we’d need a way to include entertainment and lifestyle changes as they happen. 1973 CPI didn’t include any costs for personal computers, Internet service, mobile phones, etc.
At most 50% of adults will get flu shot in US

https://www.kff.org/other/state-indicator/adult-flu-vaccinat...
The effective purpose of CPI is to be the rationale for credit and monetary expansion. Without that, the housing and stock markets would be left to drift freely.

The exact mechanisms behind something like CPI are probably secret to prevent manipulation by outsiders, but I also suspect it's difficult to even confirm that.
When these companies endeavor to stop abuse, they trample all over our freedoms. Suddenly we can't have non-browser user agents anymore. Suddenly we can't root our smartphones anymore. They want nothing to do with us unless it's 100% on their terms with us completely under their control.
> McDonalds is famous for catering it's menu and service to it's locale.

Hence, it’s a non standard product, and a pretty dumb basis for an index.
Getting full control over the instructions a JIT will produce, which you would need to have it generate invalid instructions, would also let you take over the entire web content process. In this case you also get to lock up the process, which might be more desirable depending on your goals, but it's certainly a logic bug in the JIt (missing bounds check, overflow, etc.) rather than something like Rowhammer, where a JIT might lower your JavaScript for loop into a tight assembly loop that lets you do bad things to the hardware.
Google needs to get off its ass and open source Fibers (not to be confused with Google Fiber). Fibers sparked plenty of joy in me back when I was at Google. It's just a more dignified way of doing things with threads, IMO. Here's the talk which, unfortunately, does not show the higher level APIs I'm talking about: https://www.youtube.com/watch?v=KXuZi9aeGTw. If this were released today everyone would slap their foreheads and say "of course that's how it should be done".

Google folks have already removed the obstacle in that direction by adding userspace switching to the kernel in recent kernel releases. Just go all the way now, and release the kraken.

Last update I've seen on this is this article from June of this year: https://www.phoronix.com/scan.php?page=news_item&px=Google-F...

Imagine how excruciating it must have been to all the Google people on the C++ Standard committee to work on this stuff that comes nowhere close to what they've been using internally for years, and not be able to talk about it in any kind of detail.
"Yet, despite coming up with a distributed archiving system that works in production". The thing is, did he? Really? I know plenty of people who get things into production and by working they mean, doing something that appears like what it's supposed to do. I usually find these are the people who blame everything else for why it's not working. A red flag is usually the phrase, "X isn't ready for prime time". The translation for that is, "I found something that I couldn't figure out and probably will never figure out so you better let me choose something else". These are the people who habitually bounce around from framework to framework. Oddly the more cutting edge it is the better. That way they're on the cutting edge so you need to expect problems, better than everyone else, and because they're better than everyone else you need to listen to them when they tell you, "It's not ready for prime time."
No, find a better job.
“We’ve intentionally avoided purchasing things because they’ve gotten too expensive” sounds like the perfect way to prove exactly the opposite of your point.
The honest truth - if you're an engineering manager and you're no longer anywhere near the code then just at the heat of the moment there really isn't much you can do, aside from what you've been doing: listening on the call and doing a minimal check-in.

The main thing you can do is after all is over to make people feel awesome, give them recognition in all the ways possible: bonus, extra vacation days to compensate for the crunch time, etc

But if you still have your technical chops - jump in the trenches and debug!
I would like to switch to your grocery store immediately.
The price of truth: Al Jazeera marks 25 dangerous years
Every day. Chicken, pork, beef etc. We buy it at the butcher though. Don't know if prices at butchers rise less.
When I was young I thought you should get promoted for being better than others at a particular thing but this is incorrect.

To lead a group in anything you need to put the team before yourself, you need to want to (and be able to) guide individuals to improve themselves, you need to have the confidence to show them the way and you need to have the courage to protect them from being hounded by others so that they can get on with their job.
Reminds me how they eye was seen as counter argument against evolution because its complexity couldn't have developed naturally. But today we pretty much know how it evolved from a photosensitive spot to the complex mechanism we see (huh!) today.
I guess we all make choices about the kind of work we do. If enough devs feel it's not something they can support, the co wouldn't be able to do whatever the thing is.

I am an accountant, so can and have been put in ethically dubious situations. I couldn't have known beforehand, but once I did, I chose to move on. But where the facts are apparent before, I can just choose not to do that work.

Amazon were recently hiring for finance roles near me. I chose not to apply on ethical grounds. Will they miss me? Probably not. If no one worked in finance because of ethical concerns, then they may have a problem...
> An interesting point raised in the NPR piece is that sometimes your basket stays the same at the same price, but the content is actually inferior in subtle and not so subtle ways.

And sometimes the content is actually superior. A US$ 30K nowadays is generally much better than a similarly priced car from 10 or 20 years ago. The iPhone was released in the United States in 2007 at the price of $499 for the 4 GB model and $599 for the 8 GB model: what kind of tech can you get for the same prices nowadays?

Everyone seems to ignore deflation, especially due to technology.
This 1991 Radio Shack add illustrates the point quite well IMHO:

> There are 15 electronic gimzo type items on this page, being sold from America’s Technology Store. 13 of the 15 you now always have in your pocket.

> So here’s the list of what I’ve replaced with my iPhone.

> * All weather personal stereo, [*US*]$11.88. I now use my iPhone with an Otter Box.

> * AM/FM clock radio, $13.88. iPhone.

> * In-Ear Stereo Phones, $7.88. Came with iPhone.

> * Microthin calculator, $4.88. Swipe up on iPhone.

> * Tandy 1000 TL/3, $1599. I actually owned a Tandy 1000, and I used it for games and word processing. I now do most of both of those things on my phone.

> * VHS Camcorder, $799. iPhone.

> * Mobile Cellular Telephone, $199. Obvs.

> * Mobile CB, $49.95. Ad says “You’ll never drive ‘alone’ again!” iPhone.

> * 20-Memory Speed-Dial phone, $29.95.

> * Deluxe Portable CD Player, $159.95. 80 minutes of music, or 80 hours of music? iPhone.

> * 10-Channel Desktop Scanner, $99.55. I still have a scanner, but I have a scanner app, too. iPhone.

> * Easiest-to-Use Phone Answerer, $49.95. iPhone voicemail.

> * Handheld Cassette Tape Recorder, $29.95. I use the Voice Memo app almost daily.

> * BONUS REPLACEMENT: It’s not an item for sale, but at the bottom of the ad, you’re instructed to ‘check your phone book for the Radio Shack Store nearest you.’ Do you even know how to use a phone book?

> You’d have spent $3,054.82 in 1991 to buy all the stuff in this ad that you can now do with your phone.

* https://www.huffpost.com/entry/radio-shack-ad_b_4612973

That US$1600 Tandy 1600 runs a 286 CPU and has a 20MB hard drive, and supported 640×200×16 resolution (720×350 mode for monochrome monitors):

* https://en.wikipedia.org/wiki/Tandy_1000#Tandy_1000_SL_and_T...

What kind of system can you get for $1600 nowadays?
Most of your time isn't spent in fundamentals though. I find a lot of my time is spent looking up some kind of best practice, or discovering what libs other people are using for a problem.

Also, things may be fundamental, but not everything is built up from fundamentals. Maybe math is the best place to look at this. When you go to school, you just do it. Number lines, equations, calculus, matrices. Even through the engineering course I did, which had all sorts of advanced topics, nobody mentioned ZFC or Peano or Cantor or anything like that. And while it's true that if you dig under the stuff that you get taught there's a whole interesting world, it doesn't seem to stop anyone from using math.

With coding, a lot of it is having the right attitude. Something's broken, I'm going to try to understand why and what other people have done to fix similar issues. There's a resourcefulness that beats classroom teaching in terms of usefulness. You want that person who is capable of understanding everything that might happen, what he needs to do to fix it, etc. That person is never going to know or have heard of everything to start with, but they can deal with things when they happen.

But of course it's easier to test whether someone has heard of this or that thing. Perhaps this is why senior devs find it easier to get a job than junior ones, employers are more likely to think that they can work through issues.
I think it's therapeutic for those that have to deal with C++ on a daily basis haha.
"Apple is a high margin company and the car business yields low margins."

And now what if Apple comes in and it doesn't anymore? Tesla appears to have 30% or so margins on cars [1]. Why couldn't Apple make that higher, or increase margin by bundling different types of subscriptions or integrations with other Apple products?

Enjoyed the article though.

[1] https://www.teslarati.com/tesla-gross-margin-wiggle-room-ev-...
> Capitalism is not the problem. Consumerism and advertising and the media are the creators of this artificial demand.

Consumerism is a direct consequence of capitalism. Capitalism rests on private property and competition, so you need either structural monopoly or mind-control techniques (advertisement) in order to grow against your competitor.

In an economy based on cooperation where you life is not dictated by pieces of paper (property titles) and imaginary numbers (money) these things simply do not exist.

> Communism or socialism would not fix things either. There you have no choice of what you will be in society.

I don't think we have the same understanding of communism, though the confusion is easy because most people who advocate for "communism" actually promote "dictatorship of the proletariat" (as theorized by Marx and Lenin) which they view as a necessary step to build communism which is the exact opposite of that (classless society).

I'm guessing all countries you think of as communist (USSR, China?) have never been communist in fact, at least not according to marxist/anarchist definition of communism which means there is no class or privileges and everyone is free and equal. You may be interested to read "There is no communism in Russia" or "Trotsky protests too much" by Emma Goldman about how communism in USSR is a lie.

As an anarchist, my understanding of communism is that everyone gets a choice, which we don't get in this society. If we remove chiefs and profiteers, then suddenly we are all free to enjoy life and decide for everything.

And i should point out that this is not merely a theory. Anarchist ideas have rarely been applied on a grand scale (though they have historically, and continue to live to this day in the hearts of revolutionaries of Chiapas and Rojava), but i've been living most of my life in free communes where money is not a thing (except for interactions with "the outside world") and property is ruled by needs not paper (the house is yours because you live in it).
The U.S. Senate makes security intrinsic with VMware
I know a few people who bailed out just a month or two into the job. Their reasoning was simply that it wasn't what they expected (and they wouldn't have accepted the offer if they knew that while interviewing).

Doesn't really have to be any simpler than that, and for further interviews it does allow you to make those expectations clear if the question is asked.
Apple's va_args ABI passes arguments on the stack. The actual argument works, but in the actual crashing case the URL was actually printed twice (the crasher was something like NSLog("\(url) \(error)"), the latter of which contained the error string again.)
In a google interview I explained CAP theorem using the speed of light. The interviewer didn't understand. He clearly wanted me to regurgitate the official definition.
But still, something needs to be said about worse housing/medical treatment/child care vs better chinese widgets. Seems like in the whole quality of life is getting worse for most people and money is actually losing it's value when it comes to the things that actually matter. Or am I not seeing this right?
Fake “Sugar Daddies” are cheating on Instagram
Lol, no. Apple will never associate with something as sketchy as crypto. The same reason they won't ever allow porn or gambling on the AppStore. Apple is about happy families, pastel colors and round shapes.
I've worked at visual effects studios working on feature films, and in that industry (where proprietary workflows rule) there is always an education department. Even if one used to work there, being gone for a year is enough to make one useless as the workflows change radically, VFX technologies move fast. When I spent time consulting at web shops, I was dismayed at the undocumented and loose workflows, plus no process documentation in sight. I get the sense the web is the worse of modern tech exploitation work practices. Hell, working in video games looks better.
There's some attempts to keep C++ stuff restrained done to a sane level, for example Orthodox C++ https://gist.github.com/bkaradzic/2e39896bc7d8c34e042b. I suggest that you stick to them.

And for everyone who feels they have to incorporate the newest features of modern C++, don't. Avoid modern fetishism and make decisions based off things that have survived the Lindy effect.
The same is true in the US, for the most part, we just still call them "paychecks" even if they're directly deposited.
How to Set Salaries for Your Remote Employees – Tips from the Experts
With 16% of global companies shifting to remote following the Covid-19 pandemic, the big question for employers is: To adjust pay, or not to
adjust pay for remote WFH employees, based on location? 12 experts share their tips