skysight-inc/HackerNews huggingface dataset:
Article is definitely worth a read.

> From 2014 to 2020, Spotify bought 15 companies, companies that build everything from data analytics to music and audio production tools to audio ad tools to licensing platforms, and podcasting networks.

> Spotify is directly mimicking Google and Facebook, and attempting to roll up power over digital audio markets the way Google and Facebook did over the internet. It has already done so in music.

As it exists today, the podcasting ecosystem is a very open system, with publicly accessible feeds and the ability to use any app/player.

I'm very afraid that if Spotify keeps this up, it's going to lead to a very fragmented system similar to the film/TV streaming industry (Netflix, Prime, Apple TV, et al.) which would require you to install proprietary apps and pay for multiple subscriptions to listen to stuff. Likely several different apps for different shows and companies.

Unfortunately, it appears that Spotify is motivated by increased profits and getting a market monopoly to completely destroy the open system that we have today, which will also make it undoubtedly harder for newcomers to enter the industry.

Right now Spotify complains about how Apple apps have an unfair advantage on Apple's platform, but they're doing the same thing. Spotify podcasts have an unfair advantage on Spotify's platform. I don't believe the platform should also be a content creator. This is really shitty of Spotify to do.
During Apollo a majority of that budget was dedicated to Apollo. Modern NASA maintains the ISS, multiple observatories, satellites, the DSN, and dozens of similar projects, budget alone does not paint a clear picture
I am curious about your approach as I also write my web app in vanilla JS. Where do you store the state or save the data? For me, I use either localstorage for simple update or network fetch for every thing else. For data format, I use Json all the way, rather than handling others,eg FormData, key/value.
Which is not really that much. Clean it once in a while and the refill is extremely easy, even with a syringe.
The title seem.. clickbaity

Finland is doing the right thing, and they’re not teaching coding completely without computers.

there’s a logical model for programming - how to divide and conquer, this is not just related to algorithms but to every programming task.

And I’ve seen enough people who don’t have this mindset trying to code to know that despite sounding extremely simple, it is a vital subject to enable more people to start coding. Kudos to Finland for focusing on the logical aspect of programming, which are much more transferable than knowledge of certain language APIs.
Well, we're a remote team. ;) Incidentally, I'm still in Cebu, but it wouldn't matter where you are.
The Concorde was definitely supersonic. That was the whole point of the aircraft to enable commercial supersonic travel.
Well, you're now discussing about "downvoting" and by that logic, you are now breaking the HN Guidelines.
I wish Safari could just open the video in a normal QuickTime Player window instead of a QuickLook-esque thing...
I was active in the Ubuntu Massachusetts Local Community (LoCo) Group from ~2007 - 2009. We had occasional meetups in Boston, did some release parties where we handed out some nice Ubuntu swag, had installfests at the MIT Media Lab, and helped maintain some Ubuntu computers for the community in the South End Technology Center in Boston. I don't remember how big we were, I think maybe a dozen or so pretty active members and another few dozen lurkers? I was disappointed that the group faded out a bit by the time I got back to Boston after college.

Here's a link to our old site: https://web.archive.org/web/20110930172321/http://ubuntu-mas...
Is it possible they wouldn't know until someone ordered the last one?
Something being provably true is a higher bar than it being explicitly stated (because an explicit statement isn't enough to prove something to be true). I agree that voter suppression was the primary intent, but the legislation wasn't called "The Illegal Voter Suppression Act 2013".
See you on LinkedIn!
Pirbright’s livestock coronavirus research – your questions answered
I’m just a Cebuano finding excuses to visit home bai :). How’s the tech scene over there?
You still end up having to make compromises no matter what.
For those of us who travel a lot, GaN is fantastic! They are inexpensive, tiny and light weight. I got a $35 61w usbc adapter and it has no problems keeping up on my macbook pro 15" and is a fraction of the weight/size as the apple brick.
Ha.

There was actually an obscure point. That is, the people who turned into viruses didn't become ancestors.

It's also an even more obscure reference to a Burroughs' schtick, which I won't repeat here.
https://llvm.org/foundation/relicensing/

Addressing the patents question seems to be the main reason.
I see... that’s not good
The first answer is correct, but I think the misunderstanding is because it can be read as the higher ground speed being the cause for the same relative air speed. Whereas it’s technically the opposite.

This is further compounded when they say “they need to go faster”, as though the pilot needs to push the throttle harder. In actuality, the pilot doesn’t do anything differently to maintain their normal cruising speed.

The correct phrasing would have been the relative air speed and high wind speed combined, to result in a higher ground speed.
I think bots should have full rights to access the internet, just like humans.

Discriminating against bots just makes the internet worse for everyone. In the future, everyone will have personal bots and agents to help automate many things.
Nice. In retrospect, Blender choosing Python for its UI script in and API was really a smart bet, especially given its adoption in the scientific community. This kind of "mash up" is really great.
The Kirkland and Fremont offices are only 12.4 miles apart. When they move to South Lake Union, they'll only be 9.8 miles apart (and a much better freeway connection).

SF to Mountain View is 38.7 miles.
Also plating their asses in armor. Worst code I ever dealt with was from Lockheed-Martin, worse than scientist's calculation code, as that one tended to work at some point in time.
I'm with you on this. They should use the XDG base directory standard
There is an app for that. ;) We use BoardGameArena. They bring boardgames beautifully online. I'm paying for a pro account so I can create private games, $5/mo. Worth it.

https://en.boardgamearena.com/gamepanel?game=carcassonne

You can watch others play, if you're curious how it looks: https://en.boardgamearena.com/gameinprogress?game=1&all
Tune in for next week's installment: how I threw out a garbage can!
The Rise and Fall of NASA's Beloved Worm Logo
> Will these kernels become obsolete/unnecessary with the merge?

If it merges, sure. It's nice to see it may be getting close.

> What about BFQ, is it going to be merged at the same time too?

BFQ merged a couple of years ago.

> This patchset has been existing for a long time. What prevented an earlier merge?

It's been scary in the amount of things it touches and the amount of semantics it changes. It's a big change in mindset. Many drivers have been broken or simply unsupported at times on the preempt-rt branches.

More and more of the underlying infrastructure has made it in over the past couple years.

> Is the merge already scheduled to happen for a specific kernel release, or "when it's ready"?

Nope... the most we can say is it is "close".
What are they though? Is this a library for an existing language? A runtime scheduler like the one that does goroutines in Go? If it were open sourced, how would I use it?
> awful morals

Care to elaborate?
VLC can play YouTube directly―at least if YouTube didn't change the format again. Just ‘open’ the URL as a network source.
I've been waiting for this feature for years, and in my eyes, this seals Firefox as the number one browser out there. Previously to that, I was using Opera exclusively for this feature.
Ya that's true. Apollo was 60-70% of NASA's budget for close to a decade. There's a lot more going on now. If anyone is curios about the details, there's a good summary here:

https://www.nasa.gov/sites/default/files/atoms/files/fy2020_...
>Historically, when jobs are male dominated, they pay well and have good benefits. If they become female dominated, the pay drops and it becomes a dead end job that is no longer held in high esteem.

If you double the supply it would be weird if the laws of economics magically cease to function. If there is an oversupply of workers then wages are going to drop and it doesn't matter if you add women first and then men or men first and then women.
There are ways to uncover the real number

Exclusive: Wuhan funeral home staffer reveals real death toll of coronavirus | NTD

https://www.youtube.com/watch?v=-KFxCqV1fPQ

1 funeral home (of many in the city), 11 ovens, running 24/7, 1 body per hour = 260 per day every day max capacity
A list of learning materials to understand databases internals
Suggested videos can be ‘disabled’ with rules in uBlock Origin or other extensions. I'm not at the desktop so you'll have to search the web for the exact element classes/ids.
Curious, what are their reasoning?
It’s never going to work as well unless you are playing the kinds of games where latency doesn’t matter.
Sorry, I meant the part about backporting wireguard. I did find a phoronix article on it: https://www.phoronix.com/scan.php?page=news_item&px=Ubuntu-2...
Not too sure. You'll likely find stuff for PHP, but a bunch of meetups have gone dormant AFAIK. High paying jobs here are scarce if they exist at all, probably same as when you left.
If Spotify can figure out how to make podcasters real money and save them from begging for donos/Patreon/subs on every episode, it's going to make big waves in the space.

Spotify annoys us, being used to free and open things on the hobbyist's dime, but as we smugly advise on HN when it's convenient for us: sometimes you need to shake up the business model. That's what Spotify might be able to pull off for podcasters.

Not sure it will ruin anything, though. The people who prefer to beg for donations in their podcast episodes are always free to do it. Our unwillingness to support content creators is what ruins things and puts everything behind an explicit paywall.
gcc error messages have improved massively since llvm came out.
> Air resistance goes up by the square of the velocity

But you measure speed in this context relative to the air, not the ground.

The fact that the plane is now moving across land much much quicker due to winds aloft is completely irrelevant from an aerodynamics perspective.

The plane doesn’t even “know” that it’s getting there sooner.
Just one more note: my default construction material at this point for many things is sandwiches of 3D printed nylon innards with sheets of plywood or acrylic on the outside, all screwed together with M3 or M4 screws. It is stronk and fast to fabricate.
> Hilariously, there's no way anymore to get help from any "real" person over at Amazon anymore, even for Prime members

That's not been my experience at all. I've had occasion to call them 3 times in the last 6 months or so, and in all cases I've had no trouble getting to someone who quickly resolved my problem.

1. I ordered an Echo Dot on Prime Day last year. The two colors I liked best were listed as out of stock, with no estimate of when they would be available, so I ordered my third choice.

That one then was delayed and the other two became available so I called to see if they could change my order to one of those colors. I went to "Help"/"Need More Help"/"Contact Us" and on that page selected "We can call you", and filled out the form.

In less than 10 seconds, my phone was ringing and when I answered I was talking to a person. (It turned out that she couldn't update my order, though, so I did end up with my third choice color. Turned out OK, though, because it also turned out that the place I had thought I'd put the Dot was not very good. The ideal spot, it turned out, was a spot where that third color fit much better).

2. I ordered some pants and shirts about three weeks before Christmas. I got a notice on a Friday that USPS had delivered them, saying that they had been left in the garage or some other outbuilding. I could not find them. Amazon's site says that sometimes you can get a notice notice up to 48 hours before actual delivery, so I waited until Monday. Then I went to the USPS office, and they told me that it had actually been left at my neighbor's and that USPS would retrieve it from the neighbor and bring it to me.

I went and checked with the neighbor and they had not seen it. We even checked her garage, since the delivery notice mentioned a garage, but nothing.

So I called Amazon. Again, less than 10 seconds after submitting the form I received a call from them. I explained what happened, and the person offered to send replacements. I requested a refund instead, since I didn't actually need this stuff for Christmas. It was just coincidence that I ordered near Christmas. I'd rather have a refund, and then just re-order the items myself later after the Christmas shipping madness ended. He immediately granted the refund which was processed within a day.

3. A week after that, the missing package showed up in my mailbox! So I again called Amazon. Yet again, less than 10 seconds from form submission requesting a callback to getting that callback.

I explained what happened and asked them if they could re-charge me for the order, or if they wanted me to ship the items back, or what. I was put on hold for maybe 30 seconds, and then told that they couldn't really re-charge, so just keep the items for free.
I'm sure that you realise that this site and its audience will 'downvote' you for having an opinion and accuse you of wrongthink; thus this is what they will do rather than argue or reason with you.

Offence is given, not taken. Perhaps if some are so offended that they take it in and carry it with them, maybe they deserve to be offended, even in the words of Linus himself:

"I like offending people, because I think people who get offended should be offended." - Linus Torvalds
You mean dynamically setting rounding modes depending on what operation you're doing? How do you do this performantly while staring down the barrel of context switching, third party dependencies, programmers who are at least as dumb as I am...?

My general rule of thumb is that if your code might fail if someone swaps out IEEE 754 floating point semantics for some other representation that's at most as goofy as IEEE 754, your code is probably wrong.
I've been using PiP in Opera for years, glad to see other browsers starting to implement useful features.
"Healthy, happy" in this context, happy is not a momentary emotion as a response to external stimulus. This is happy in the sense of generally content and well-adjusted. One doesn't get made that way by something else, one makes oneself that way by adjusting the way they view the world. A better word would be equanimity. You can be "happy" in that sense even while going through distressing events.
NSA Python training materials requested via FOIA
I think there was some confusion on what the "this" keyword is referencing in the comment (one of the reasons I hate it in code :))
I wish more people would have seen through this, but alas.. this is the real reason. Corporate pressure, agenda, not the best interest of the open source community.

http://lists.llvm.org/pipermail/llvm-dev/2015-October/091536...

"1) Some contributors are actively blocked from contributing code to LLVM."

> These contributors have been holding back patches for quite some time that they’d like to upstream. Corporate contributors (in particular) often have patents on many different things, and while it is reasonable for them to grant access to patents related to LLVM, the wording in the Developer Policy can be interpreted to imply that unrelated parts of their IP could accidentally be granted to LLVM (through “scope creep”).

[..]

> This is a complicated topic that deals with legal issues and our primary goal is to unblock contributions from specific corporate contributors."

Legally dubious relicensing was not only unnecessary, it is now preventing 9.0> use and future contributions, OpenBSD, which has a long history of opposing Apache 2.0. And using LLVM/Clang as the default compiler for the kernel/userland and a ports tree with 10,000 software packages.

https://marc.info/?l=openbsd-misc&m=147503691302850&w=2

http://lists.llvm.org/pipermail/llvm-dev/2017-April/112300.h...
Jim Keller on Moore's Law, Microprocessors, Abstractions, and First Principles
Page 5:

"On a geometric mean basis for this Ryzen Threadripper + Radeon VII Ubuntu setup, Chrome 80 was about 24% faster than Firefox 72. Enabling WebRender did help in a few of the relevant benchmarks to provide an overall uplift of about 8%."
I think Spodify's entrance into the podcasting market is a good thing. Good podcasts stay, bad ones don't. Spotify could bring longevity to great podcasts, help grow small ones, but anyone else can start a podcast and run with it if they'd prefer. It's like asking: Did cable ruin television? No, it made it more diverse and expansive.
This seems pretty cool. A lot of the eCryptFS based home directory encryption stuff felt difficult to manage and not very sturdy whereas the fscrpyt and LUKS options here seem like they will be solid.

Q: am I understanding correctly that you cannot use btrfs subvolumes while also using fscrypt? does it not make sense to use both?

CIFS home directories is another feature I’m excited for. I’m sure it would have plenty of downsides to using a local filesystem but as of right now I find it cumbersome to have non-local home directories at all.
Could you please tell why tcc works for your usecases? Asking so that I know when to reach for it.
Bad "senior" developers are worse than clueless junior developers: they cover their landmines better.
I reuse Amazon boxes, and now I feel vindicated that I always fully obscure the old bar codes.
Thanks.

> "BFQ merged a couple of years ago."

Okay, got it. My question was driven by confusion of what exactly was package https://aur.archlinux.org/packages/linux-rt-bfq/ . Reading now the wiki in GitHub ( https://github.com/sirlucjan/bfq-mq-lucjan/wiki ), it's clear:

> Development version of BFQ

> The development version of BFQ [...] differs from the production version in that:

> - it contains commits not available for that kernel version;

> - it contains a lot of consistency checks to detect possible malfunctions.

So, linux-rt-bfq is linux-rt, sprinkled with extra fixes to bfq unmerged yet to mainline.
I agree with most people that it would be nearly impossible without a Manhattan Project style commitment from the Government and I don't see that happening.

That said, an interesting thought experiment would be to put a Falcon 9 second stage to 'sleep' on an up coming mission for a couple of weeks and then have it wake up and relight. If that works push it to a month.

With a system like that you could Falcon Heavy to launch a return stage into a Lunar transfer orbit and have it go into orbit at the moon. Then launch one into LEO. Finally launch a service module and landing craft rendezvous with the stage in orbit, burn to the moon. Land, take off, rendezvous with the lunar return stage, and fly back. This uses all "known" technology from SpaceX with a new lunar lander but we know that SpaceX has the propulsive landing chops to pull that off.

It avoids the currently "unknown" technology of refueling a cryogenic rocket in space.

It does require a reasonable launch cadence on SpaceX's part which is why the experiment of can you leave a cryogenic stage around and relight it.
I don't see any reason to believe that's the explanation. The counter example is programming which went in the opposite direction: It began as female dominated and was not deemed to be important and yadda and later became male dominated and now it is well paid and so forth.

So why didn't pay for programmers plummet when "supply doubled" because we added men to the equation?

I'm happy to entertain explanations like "Well, whether it is PC or not, everyone knows women end up doing the housework. So the reality is that men typically have more time, energy and mental focus to offer, so it's not unreasonable to think they will bring more to the table."

But please don't give me mathematical BS explanations that don't fit the data. I've had a class in statistics and I've read plenty of statistics books, including a great classic called "How to lie with statistics." Math doesn't really explain the gender based outcomes that have been well documented for decades at a minimum.
> Or are they stuck at their speed they filed in the flight plan, to keep traffic separation?

When you cross the Atlantic you're usually in sequence on a track. Slowing down one flight slows down all the flights behind it.

(Just checked and the flight in question was indeed on a track.)
It’s kind of difficult to setup but you will learn a lot of you don’t have much virt experience. I recommend trying to share as little as possible. Pass through a whole pcie usb hub to guest instead if separate devices. Buy a second pcie NIC. Use a cheap AMD card for the host (better for linux) and NVIDIA for your guest. Don’t try to share your motherboard audio just use the passed through cards audio out of HDMI and display port. Get an AB switch to change which machine your KB/M is on instead of software. Basically only share your processor and memory. I have linux on a m2 nvme and my guest has a big ssd all to itself.
https://www.phoronix.com/scan.php?page=news_item&px=Ubuntu-2... is one source but I remember seeing it elsewhere.
Plenty of OEMs have made and are making multi screen devices. Some of them have even been market successes (Nintendo DS?).
Virtually every editor, programming language, database system, etc., can deal with json and/or xml. So it's not much of a constraint. And there's nothing stopping you from providing additional streams if they're desired for any reason.
Could you elaborate on why it’s nice? I only ask because the OpenBSD maintainer, Theo de Raadt, seems to believe, quite strongly, the opposite: http://openbsd-archive.7691.n7.nabble.com/nfsv4-td18690.html

I don’t understand NFS well enough to know what to believe.
Most of the Falcon Heavy delays was because F9 became capable of lifting many of the payloads originally planned for Heavy, which then became (and still is) a solution in search of a problem.
Yeah, this is the obvious simple fix.

This VM that I'm typing in is behind at least eight NAT routers. There's the pfSense perimeter router, and at least one router between that and the ISP. And then there are three pfSense VPN-gateway VMs, each with NAT by the VPN server, and local NAT to a VBox internal network.
> Air resistance goes up by the square of the velocity

This is true of form drag. Airplanes are also subject to a somewhat counterintuitive induced drag that is inversely proportional to airspeed. The minimum total drag is therefore somewhere between a slow speed and a fast speed.

There are three optimal speeds depending on what you're trying to optimize. Maximum range (distance per unit of fuel) is best glide speed, which would be a painfully slow way to get somewhere. Maximum endurance (time per unit of fuel) is roughly max endurance divided by 1.316—even slower. "Optimum cruise," or Carson's speed (max speed per unit of fuel) is roughly max endurance times 1.316.
I would suspect (though I'll admit without looking into it) that in order to know where $XDG_CONFIG_HOME is, one first has to load the user info. Bit of a chicken and the egg scenario.