skysight-inc/HackerNews huggingface dataset:
> Makes more sense to me to fund new artists with the condition that the government gets to play those songs royalty free for whatever.

I wonder if it would make sense to do both. Fund artists with the condition that their work is free for governmental use—then make sure the government actually takes advantage.

I suspect part of Quebec's goal is to give home-grown music more cultural attention, so that eventually it may become more popular in its own right. But the government won't necessarily decide to use a song just because it's free—after all, there's plenty of free creative commons music available already.
Depends on who is classified as logistics: warehouse workers are a key component in the logistics l, and they have %150 annual turn over rate.
I think if we relax the statement a bit, to something like

"95% of all workers perform at the bare minimum required not to get fired or sued."

- it becomes quite defensible. To someone used to high performance, that does look like incompetence.

Also, it is much harder to fake it in typical trades than in "professions".
Except due to insane zoning rules and an ever greater push for exurban housing, which is insanely expensive due to the infrastructure required, we are not getting nearly enough housing.
Quick tips for people that find git confusing:

- Use a recent version of git. The error messages have improved a lot, have been localized (unless you do `LANG=C git …` to be able to search it on internet), the UI has improved, `git status` is more helpfull, …

- Create an alias for `git log --graph --decorate --oneline --all` or something fancier with `--format`. `--graph` should help you a lot to visualise stuff.
- Don't use `git reflog` but `git log --graph --reflog`, it's much easier to visualize.

- Never use `git checkout`, but `git switch` and "git restore` that were introduced in git 2.15 IIRC. They are much less confusing and error prone.

- `--patches` (`-p` for short) can be used with `add`, `restore`, `reset`, `log`. It helps a lot with commit hygiene.

- Most complex rebase are easier to do with `--interactive` (`-i`).

- Activate `rerere` in your git config (it will reduce conflict merges during rebases).
You’re not Canadian and this is a really tricky part of understanding how the Canadian system works. But this is a Province of Québec policy and only impacts Québec government ministries.

The rest of Canada has Canadian content rules codified in our Broadcasting Act. The idea is that it should create a market for art our various Ministries of Culture pay for via grants. But in practice, Canadian terrestrial radio plays one hell of a lot of Nickelback and Trooper…
This is what Android equivalent would look like.
Bob was laid off. He couldn't pay his rent, but knew that he had to pay this eventually. So he scoured craiglist for part time jobs to put together as much rent as he could. He did his best to minimize the amount of back-rent he owes.

Joe was also laid off. But he didn't look for extra work, and just let back-rent accumulate.

Jack was in the same boat. He took part time jobs, but pocketed all his money and lived rent free even though he could have paid as much of his rent as Bob.

Now all of them are having their owed rent absolved. That rewards Joe and Jack over Bob. It's better to either not work, or continue working but cease paying rent.
Yup, now that you mention it, aging strawberries is a nice description. Funny that it's universal.

I wonder if we have special "wiring" for enhancing human-produced smells? Kinda like how the brain is capable of distinguishing human faces by small details that we don't see that well for other species.

I do miss those odors, to be honest...
I was once involved in towing a car using a partially-inflated water bed as a 'bumper'. We got there!
Razer Blade Stealth 13 works well with recent flavors of Ubuntu.
I've sometimes wondered if it would be viable to build a "range extender" for electric cars which is basically a generator which is designed to integrate with the vehicle, but can be easily removed. Then people could fit them when they were going on longer trips converting the car to a plug-in serial hybrid. Car dealerships could perhaps rent them out and do the install/removal.
> the provincial Culture Ministry

It's the government of Quebec, not Canada.

The article didn't go out of its way to make that clear. But it did say so.
Back in the 90s I travelled all over Japan using a similar railpass (seishun18kippu). It was a really relaxing and enjoyable way to spend a vacation, but then Japan has lots of cool stuff to see within easy distance of train stations. Some of my best memories of Japan are from those journeys.

Japan's system was a lot easier to use than the Railpass though: reservations were not required, you just took whatever seat was available, and Japanese trains are structured so there are a lot more seats.

Gallery of posters for the service: http://www.satou3.com/railways/18kippu2.html
Good! Yes. I've unbanned your account.
I got an IdeaPad back in 2014, and the keyboard was horrible. It wouldn't register keys if you don't push them right in the middle. Returned it and got an x1 instead. I'd avoid anything except X/T/W/P from Lenovo.
What is implied by the GP is that the cost of ownership for regenerative brakes is lower per joule.

That's obviously true when that joule is "reused" and not so obvious when it's dissipated. Mechanical brake pads have to be replaced but I assume there is wear on the (more expensive?) parts in a regen system too.
Also, if you're in a union, this is one of the big things that they help out with.
This is a truly bizarre article. The practice he is outlining here is wild, no reasonable company would do this. Lots of companies however end up with bizarre and dumb build systems for reasons of history, but this one is the strangest I have ever heard of. Even just reading the article I cannot really come away with a sense of how or why they did this and it is so strange that my brain doesn't wanna accept that it existed.

However, it's also bizarre because it seems to not just contain an explanation of this weird tech but a lot of vitriol. This guy seems to have outlined what was a dysfunctional place where a lot of junior people got a nice start to their career. This doesn't seem to me to be a good reason to badmouth the place. You as a senior engineer should be helping people to be better coders, not shitting on them for being junior developers. (And yes the owner was bad but that's no reason to shit on the juniors!)

I think if I were interviewing this guy and saw this piece I would immediately slam then Strong No Hire button.
I was also confused and clicked just to try to figure out what the headline meant. In the very beginning of the article there's this line:

> I’ve been less sure they understood the full scope needed to build a compelling AR ecosystem – a metaverse.

Seems this is about augmented reality being integrated into the regular experience of a significant population.
Wow, very clever.
It's a fallacy to suggest that Canadians 'clearly don't like' something because it is not popular. A lack of exposure is one possible reason why a population may like something but it isn't (yet) popular.
That's fair -- with the caveat that your last sentence is asking for a lot. :) I think Pokemon Go did a great job of being an AR game, although I couldn't help but notice that literally everyone I knew playing it turned off the camera functionality after a few weeks and gave up on the AR overlay part.

I don't know what the "killer app" for AR is really going to be. CityLens and comparable apps like Yelp Monocle on smartphones clearly haven't cut it. (Show of hands: how many people remembered Yelp had an augmented reality mode? I don't think it's there anymore.) I think the big challenge now is thinking of applications that aren't games where using goggles/glasses give you more than incremental improvements over putting the UI on your wrist or in your ear(s).
Sure!

https://searchads.apple.com/

https://www.businessinsider.com/apple-hires-chaos-monkeys-au...

The App Store has sponsored apps.

Apple News has ads in the app, before you click on any articles.

Apple Music/iTunes Store/Books has promoted artists/albums/movies/TV. It’s unclear whether any of these are paid promotions by the content producer but they’re in a banner so I have to assume Apple gets something out of it.

Apple Podcasts also has a featured section, likely paid ads.

And, as I mentioned, it’s extremely likely that Apple is working on a replacement for Yelp for Apple Maps, which will potentially be a big source of revenue.

And of course, there are ads for Apple’s own in-house TV+ content. Not an ad network, but if they know what you like they can better promote their TV shows. By default the TV app sends random push notifications.

The more Apple gets into content the more knowing your personality and interests is important to their business model.
Definitely. Especially with car companies like NIO strapping in LIDAR to their upcoming models.
I’m currently happy with a T14 Gen1 Ryzen with 8 cores. I don’t care about “proper support” though, and I don’t think you should either.
But to be fair, the components you use could be "spiked". Imagine resistors, capacitors, transistors that can find out when they are used in a particular configuration and change their parameters accordingly. /s
> Parents expect teachers to teach and teachers expect to teach

As the child of a public grade school teacher (early childhood), I would suggest you go visit some Title I schools and ask lower income parents there what they expect from the school with respect to their children.

What you're being told in this thread: they will say they're happy to have a place that will take care of their kids while they're working, keep them reasonably safe, provide them food, keep them busy, and educate them

What you seem to think they would say: education their kids to the highest level possible

When there aren't consistent meals, access to health care, or clothing at home, and when home is a place of violence and/or substance abuse, priorities look a lot different.

All of these are things that were not uncommon, year after year. That's the reality public school teachers and administrators have to deal with.
I knew my gut liked lasers and catnip for a reason.
Your reply assumes that [High IQ] => [Good Police Officer], but the argument in the US is that [High IQ] => [Bad Police Officer[1]].

I don't agree with this personally, but what they are doing is not equivalent to them exclaiming that "We don't hire the best". It would only be equivalent if they were explicitly filtering-out qualities they believe contribute to being the best, such as discipline, strength, and the like.

[1] Due to boredom, etc.
Mine is fine after some tweaking. Main problem is heat and battery life. Esp with the higher resolution displays it can get quite toasty and has 3 hours of usable battery. If you don’t need the GPU get the carbon.
The justice system's mechanism for protecting from the "someone's speech cost you clients" scenario is libel (or slander). Both protect a person from defamatory, factual, untrue statements.

"That guy is an asshole" isn't one of those, and the only protection American law offers in that case is "People should think for themselves."
Try also Visbiome unflavored. 450 billion bacteria per packet. It's expensive so I only take 1 packet per week.
I’ve seen something similar to this with large dump trucks made for hauling loads down mountains. They generate so much power fully loaded on the way down that they can make the trip all the way back up.
If don't mind, could you tell how much revenue your company was generating while it was sued?

I assumed they wouldn't touch companies less than 100k revenue but if they do, I think I might want to get some patent troll insurance.
Josh kept working the whole time and stopped paying rent and is better off than Joe and Jack.
The way to make them affordable rather than profitable would be to build many more than are currently being built. As long as the quality is decent, you then drive the prices down through a simple increase in supply.

You probably still need some tweaks to disincentivise use of property as a financial vehicle, but you're 70% there just by building more.
I think it would be cool if HN had meta-discussions now and then where people could throw out various different ideas, I don't recall there ever being such a thing here before though. I think it's an interesting idea (maybe not for HN, but in general): a social media platform whose functionality is (largely) designed/guided by the users.
I was unclear (in the interest of brevity:-)

For clarity, I didn't mean that ghosting was only to do with dumping partners. I suppose I was suggesting that that's the canonical example.
I agree. I did exactly this just last week. I got a refurb gen 8 (2020 model) from Lenovo for about $950 after tax (16GB, i5, 1080p). It looks brand new, not a single sign of use. I set it up with Ubuntu 21.04 yesterday and everything worked right out of the box. Much better experience than with the Dell 5530 I had previously.

Weight is 2.4lbs, 0.4 less than the Macbook Air. Some other people are recommending the T4xx series. My impression is those are a better deal if you don't care about the weight.
Custom Kernel Debugging: Using GDB to debug dynamically loaded ELF files
A half-hour to learn R
All I know is my Win 10 Pro laptop has 16gb RAM, yet if an application, most likely Google Chrome, uses more than about 4-5gb, it crashes.

Yep, it's a lot of tabs. But not as many as you think, and often without warning, as certain ad-heavy sites, especially forum sites (flyertalk, rennlist), can sometimes require 1gb RAM alone.
Not within the same company, but yes. I felt like I had plenty of room to grow technically as an IC, and I didn't want to start the timer ticking on my career where I'd eventually be far enough away from current engineering practices as to find myself out to pasture well before retirement.

Had I stayed in management, my skillset would have ended at "light Ruby scripting and deep Asterisk VOIP knowledge."
> I don’t know git well, but I often run into the problem being discussed.

I do understand the problem being discussed; what I don't understand is what it has to do with pushing first. You have the same problem no matter which order you use `git push` vs `git pull`.

> I think that if I don’t pull first, but my changes don’t conflict with any part of what was done by the previous commit(s) I missed, I’ll still have to merge if I touched a file they touched.

Yes, that's true.

> What I really want to do is undo my commit, pull, and redo my commit. Then I don’t have to figure out git merge.

You can do that with `git pull --rebase`, which, as others have mentioned, you can set as the default behavior of `git pull` like this:

https://news.ycombinator.com/item?id=27581416
Energy trolls?
What? You're delusional.

Those metrics are literally the bread and butter of social networks.
Saving an image is very high quality. But so is DVR. Usually a DVR copy is perfect.

DVR sounds like a very good analogy to me. The website is showing you something, and you make a personal capture that you can replay at any time. It was distributed to you specifically, and you're time-shifting it. You're not taking a personal copy held by one person and making it two personal copies held by two people, which is what happens when you rip someone else's DVD. And the same way, you shouldn't take that image you saved and start distributing it around.
I have been director of dev/IT but was finding excuses to take tasks on myself even though I had made peace with delegating. I've since refocused on being an IC and am happy with that.
If we're being honest, no one was willing to work at or fund helping kids excel. It's just too huge of a problem.
That's what people said 5 years ago.
True, I guess a lot of things I take for granted are only possible through union bargaining in the US.
What I find most disappointing is that even processors manufactured TODAY contain these flaws and have performance hits put into the firmware.

This issue is so fundamental to how CPU caches work, that there really is not a true performance-neutral fix.
You must have missed it, but I also said, multiple times, I was wrong for making a derogatory statement.

I will also emphasize again that I never said you were stupid. I implied some of your statements indicated flawed thinking, and explained the flaws I perceived. As you yourself have pointed out, smart people can be wrong; pointing out a perceived mistake in your thought process isn't saying anything about you.

You've been pretty incendiary in your comments about what I've written. Applying the same standard here, do you feel you've been engaging in personal attacks?
> Prediction: Tesla will be the last of all major auto manufacturers to get to L5 autonomy.

Tesla is also the only company to claim to target L5 autonomy. Everyone else, including Waymo, is strictly targeting L4 and say L5 autonomy is not possible or realistic. L5 is a pipe dream.
Late reply, thanks for responding.

> in most of the world most farms are not factory farms

From the perspective of animal welfare, the number of farms matters less than the number of animals raised in horrible conditions. So if factory farms raise 50% of the animals, or even 30% or 20%, this is still a huge problem to me.

I mostly agree with your last paragraph. I have friends who are farmers, who raised and loved and posted Instagram pics of their delightful pair of goats, knowing that they were raised to be food. They slaughtered them eventually, and cooked and ate them for the meal at their wedding ceremony. I do not understand this mentality, but I do know that for the years they raised them, the goats lived a great life.

To me, “don’t let the perfect be the enemy of the good” applies here. Arguments (which I don’t think you have made) about “more cows born is better than fewer cows born” don’t hold water. Quality of life for farmed animals is important. Small-scale farms on the whole do a much better job of making that happen.
x86–64 4Kb Page translation design: is this why pages are 4096 bytes aligned?
So then why I am getting static from these PIs? Do they have some R01 report deadline a year away breathing down their necks?
I used plotly in its earlier versions for my research. So glad they continue to develop it.
I've hit almost the exact same issue with Hive, with a somewhat temporary workaround (like this post) to build a balanced tree out of this by reading it into a list [1] and rebuilding a binary balanced tree out of it.

But we ended up implementing a single level Multi-AND [2] so that this no longer a tree for just AND expressions & can be vectorized neater than the nested structure with a function call for each (this looks more like a tail-call rather than a recursive function).

The ORC CNF conversion has a similar massively exponential item inside which is protected by a check for 256 items or less[3].

[1] - https://github.com/t3rmin4t0r/captain-hook/blob/master/src/m...

[2] - https://issues.apache.org/jira/browse/HIVE-11398

[3] - https://github.com/apache/hive/blob/master/storage-api/src/j...
A lot of places - I don't know where you are - pretty much intentionally understaff these sort of services and make them inconvenient, with the goal being to reduce the use of the services. "Inefficiency" is not always an accident here.

In Australia, we have a lot of outsourcing and automation ("robodebt" was a recent scandal, where automated overpayment clawbacks were sent out to thousands of people, sometimes incorrectly). This hasn't improved matters.

The problem is not particularly connected to "public servants" - it's clearly possible to screw up this kind of thing whether private/public or in-person/automated. It's a matter of policy and attitude, not the delivery method.

If you build a system with the intent to humiliate and deter its users, it will waste everyone's time regardless of who provides it and how.
I can never relate to these posts.

I can relate to them very well. I've wasted far too many hours cleaning up after one bad update or another. Windows and driver updates have been among the worst offenders. You could argue that the good updates might have protected me from malware that would have wasted even more, but I have no evidence to suggest this is the case.

As a result, I tend to be very binary about updates now. If it's something that involves direct contact with remote systems, it gets updated almost instantly, at least if the update is anything security related. Browsers, email clients, phones, publicly accessible servers, anything like that. The risk of not updating promptly in that situation is too high, even though I've seen many adverse changes when updating those kinds of products too. For most other things I use, if it's doing its job OK already, it probably gets updated if I have a specific reason to want a newer version and otherwise gets left alone.

I detest the modern trend for bundling essential updates like security patches together with other changes that users might not want, as the likes of Microsoft, Google and Apple all now do. Fixing a defective product is one thing. Changing it arbitrarily is something completely different.
This would work but it would probably make more economic sense to carry a generator to the car than to carry a wheel spinner gizmo.
I live in Ontario, the neighboring predominantly-English province.

My gut instinct is with you. It's weird and nationalistic and what even..

But... I was born in a tiny country with tiny language. The notion of playing, I don't know, Russian or Chinese or Polish music in the government elevator or on government phone, makes me immediately have more sympathy and understanding. Like, it wouldn't even be a consideration - of course government waiting music will be in your own language.

I think that kind of disregard for their first language is exactly what is making Quebecois protective of their language and culture. Just because they are on North American continent, doesn't make their language
A counterpoint to those suggesting thinkpads, specifically the pxx range. I have a p50 thinkpad -- It's a wonderful laptop, but as a linux machine, it's not great, yet. For one, I have a M2000 graphics card, which sometimes doesn't play nice with external monitors. I also have a 4k screen, which linux is NOT optimized for. My GRUB menu is microscopic, and I just haven't gotten around to fixing it. Ubuntu seems to handle this all OK, but it is by no means flawless. I also generally have terrible battery life, even with TLP and a bunch of hackery to disable the 2nd GPU.
Then, have them turn a turbine to generate electricity, qed.
Anything from Mount Vernon to Canada is upstate. Except Buffalo, which is over near Chicago.
You would think so. But once again, how can housing continue to be profitable i.e. grow faster than wages, and people still afford to buy houses? Doesn’t it collapse at some point? Isn’t that the joke about only economists think that exponential growth can continue forever?

Most of my peers are either completely priced out of the market, or taking on 40yr or interest only loans. It seems like the market is currently a game of chicken of who’s willing to sign away more of their life. An interest only loan is literally admitting you can’t afford this house and the only hope you ever have of paying it off is if it increases in value without you doing anything.
I would add context is key to some forms of code. Yea some things may be sloppy, but they also may have been added at 3 am during an incident. While hopefully these gets cleaned up, sometimes they get forgotten or de-prioritized. Even the best devs can write bad code, so always remember what could of been. It helps, I’ve found, in having empathy for other people’s code