skysight-inc/HackerNews huggingface dataset:
Perfect efficiency is how you end up with small disruptions turning into big problems. Compensating for lost production in one place by ramping it up elsewhere is not as quick as flipping a switch. Especially when your food needs a season to grow.
I own a Scarlet 2i2, with a mic (XLR) and an electroacoustic guitar (6") plugged in a Mac, using it with GarageBand and Ardour. Can't voice a general conclusion since everyone has different requirements, but it's a very potent device, great bang for the buck.

Maybe gain is a bit weak for my mic, I used to turn it way up which obviously makes it pick up other sounds (guitar, background noise) which might be unwanted. Now I set the gain right before unwanted sound is picked up, which is ~2/3, then tune the gain/EQ baseline up in GarageBand and Ardour for that channel to get a solid sound.

Cannot commend on Linux usage, but it's a class device alright so it should be fine.

When using Ardour, and only on one of my machines†, I did also get some kind of buffer/timing drift that produced progressively more garbled sound, I identified it to come from other USB devices and/or the USB hub. The issue is not present when using GarageBand.

† MacBook Pro 13" 2018, among the ones which you should not charge on the left side. I think USB is hopelessly borked on these devices.
Sorry, that's not realistic. Students commonly start studying the day before the exam. How will that work if you're cramming 4 yours into a single exam? It won't. It'll only lead to lowering the bar even more. Much more.

> The only people who actually care about your college grades are HR reading resumes for your first job, literally that’s it.

It's not about grades, it's about passing the requirements for a diploma. And the fact that only HR cares about it (in your rather corporate view of the labor market) is because everybody else assumes that the hurdle has been taken. They don't care about the diploma per se, just that you have a bunch of useful skills. Either HR tests you thoroughly (and they don't have a clue, so that's out of the question), or they rely on a system like the current one. Or do you think that a sociology degree qualifies you as a carpenter?
On the other hand it might encourage companies to do these things "intentionally" instead of just "by osmosis".
I'm surprised this hasn't elicited more commentary. His thesis seemed to be pretty simple, that as we burn through our low-cost, high-return, surplus energy, our economics worsen. We then seek to remedy the problem through more energy-intensive complexity (The Complexity Trap), which doesn't work very well. He then seemed to argue that we got kind of a pass during the Industrial Age, because of oil's greater efficiency than coal, but that we won't be so lucky this time.

I guess I'm surprised someone hasn't come back with some well known counter theory? I kind of like this one, but I'm sure there are other interesting ones?
Edmonton ridings are on the whole conservative federally, but definitely not provincially where the Alberta New Democrats absolutely dominate Alberta ridings by a long shot, and even Calgary has started to swing this way. This has frankly to do with the history of the federal Liberal Party in relation to the oil patch etc. more than it has to do with people's ideological positioning. If you poll these voters on issues they tend to be centrist or left wing. Like most Canadians.
How are the loopholes gonna be exploited if there aren't any loopholes? C'mon, get with the program.
Building a 1U Wall Mountable Virtualization Server (2017)
Interesting article, and worth the read. Cheerfulness plays a large role in Nietzsche's alternatives to 19th C German pessimism. It's an uncanny, eerie cheerfulness, though. You can see the seeds of post-modernity in lines from Nietzsche like this:

"I love the magnificent exuberance of a young beast of prey that plays gracefully and, as it plays, dismembers."

It is as though Nietzsche is saying, "Hume was right about cheerfulness, but the future will be challenging. We will need a new species of cheerfulness, that may not resemble that with which we have thus far been familiar."
Time derivative or spatial derivatives (gradient of a vector? Former is trivial; latter has been the source of unwarranted) confusion. J. W. Gibbs settled the matter long ago. Bad news: the right way involves differentiable manifolds.
I was following some of these back then and the main reason they died off is once you assume everyone has a phone you can do much of the work on the phone itself.

And then the pieces/map itself isn’t that complicated to do “for real”.
A feedback loop can be tight, or high–bandwidth, without having low latency. You just have to increase the sending window. Either that, or delegate more. If your designer tells you to implement X, and after that is done tells you to do Y, have them increase the sending window by telling you to do X, Y, Z and W up front. Then, when you implement W and it doesn’t feel quite right to you, you can implement W’ instead; that’s delegation.
With over 25 years of large scale *nix sysadmin experience: please please please don't fall in to the trap of thinking RAID5/Z is a good idea. It almost never is.

The number 1 trap you fall in to is during rebuild after a failed drive. In order to rebuild every byte on every other drive has to be read. On massive arrays this process invariably throws up additional errors, however this time you might not have the parity data to recover it. This process continues in a snowballing situation. This problem is exacerbated by using unsuitable drives. This author seems to have chosen well, but many choose to select drives for capacity over reliability in a quest for the most TB usable possible. A few years ago there was also the scandal of the WD Red drives that were totally unsuitable for RAID usage.

And to make matters worse there is the performance impact. Writing consists of 4 operations: read, read parity, write, write partity. That gives a /4 penalty on the sum of your arrays drives IOPS.

RAID6/Z2 gives you slight relief from the above risk, however at the increased cost of an additional performance hit (a /6 penalty)

If going RAID(Z), it is generally considered best practice to go for a model that includes a mirror. There are decisions to be made whether you stripe mirrors or mirror a stripe. Personally my preference for reducing complexity and improving quick rebuild is to stripe across mirrors. So that is RAID10. You pair your drives up in mirrors, and then you stripe across those pairs. The capacity penalty is 50%. The performance penalty is close to zero.

The author also chose to skip a write buffer (ZIL) drive. This, imo, is a mistake. They are a trivial cost to add (you only require a capacity that gives you the maximum amount of data you can write to your array in 15 seconds (tunable)) and they offer a tremendous advantage. As well as gaining the benefit of SSD IOPS for your writes you also save wear on your data array by coalescing writes in to a larger chunk and buy yourself some security against power cuts etc as faster IOPS give you a reduced likelihood of coinciding with an environmental issue. And if you are especially worried you can add them as a mirrored pair.

You can also add SSDs as a cache (L2ARC) drive (I think the author missed this in their article) to speed up reads. In the case of the authors use case this would really help with things like media catalogs etc as well as buffering ahead when streaming media. The ARC in ZFS always happens, and the L1 is in RAM, but a L2ARC is very beneficial.

The author did comment on RAM for the ARC and sizing this. ZFS will basically use whatever you give it in this regard. The really heavy use case is if you turn on deduplication but that is an expensive and often unnecessary feature. (An example good use case is a VDI server)

Last tip for ZFS: turn on compression. On a modern CPU it's practically free.
Thank you for this, it seems like a great resource, and completely free too.
Note that there are multiple approaches to implementing rigid body simulation (especially when it comes to resolving collisions), and each of them all have their benefits and disadvantages.

For example, Mujoco uses a soft contact model where penetrations can happen, this can be undesirable for some use cases but might not really matter for most people. Mujoco also assumes every object in the simulation to be defined beforehand and remain static. This is good for performance (since memory can be preallocated beforehand, some values can be precalculated, etc.) but the drawback is that it's hard to dynamically add/remove/change objects in your simulation. In overall, Mujoco is fine-tuned and intended to be used in robotics simulations, and might have some undesirable properties when used in other applications like games and 3D animation.

Although Baraff's notes for rigid body simulation are more than 20 years ago, it's still roughly the same method used in most game physics engines (PhysX, Havok, Bullet, etc.). It struggles with modelling accurate friction (you can't do that much with LCP constraints), and the contact solver can be unstable at times (especially when CCD comes into the picture), but it's still really performant and "realistic" enough for a wide variety of games and animation.
> My understanding is that even though Air France and British Airways were charging twice the price of normal first class for Concord, they were losing money on them.

They weren't, the Concordes were quite profitable until 9/11 and the following slump in international travel ( due to fear, increased controls and inconveniences) and increase in oil prices.

> I'm surprised there aren't supersonic business jet though

There are companies trying to build supersonic business jets, like Boom.
I also wonder if there's any compiler that allows you to hint that you expect certain optinizations to occur (like vectorization), and if they do not, fails to compile at all.
Still amazed daily at how many people eagerly line up to work at Facebook and Google, two companies engaged in mass fuckery with long-term harm to the entire population.
I’m confused, since you mentioned a two-line-solution. Was it a library then?
So every letter to the editor must be published?
There was the "hello world" from project GNU:

https://www.gnu.org/software/hello/

For a while I did not clue in to the fact that they were serious, I thought they were making fun of their own build tools...
Thank you for the link. I actually was wondering if there is a list of about:config properties and it seems that most of them are described in that YAML file.

Switched all settings to 1.
I've been mentored remotely. I think the drawback to remote is far and away the lack of face-to-face interaction on the daily, and as you allude to this can build closer connections. The virtual substitutes are lackluster. However, some of us already have social needs met otherwise and don't put a premium on what is missed.
I would go as far as to say "hardware raid" these days is limiting, expensive, and less performant that can be achieved with software RAID.
That doesn't mean one should keep quiet about hypocritical censorship.

Besides, he's not claiming that what youtube is doing is illegal, so arguing that there's no right to a platform is arguing against a strawman.
There are quite a few exceptions that Bell's theorem doesn't cover. In addition to superdeterminism, it doesn't cover the case where the measurement equipment becomes entangled with the system being observed (in other ways than making a measurement).
In addition, if the universe is not strictly quantized and the appearance of quantized measurements comes about through certain "preferred" resonant modes determined by the structure of the universe, we would see the measurements predicted by quantum mechanics despite having only purely local state (seemingly violating Bell's theorem, but since Bell's theorem assumes a quantum universe it doesn't actually apply)
Well, how could they cache something they haven’t fetched?
>But after this first personal taste of RISC-V, I don't think OpenPOWER has much to worry about right now.

The D1 is far from the state of the art in RISC-V. It already was a low-end chip when it was released two years ago. What's good about it is the low cost of the modules.
GOP senators want to ban China’s digital currency from US apps and app stores
It isn't. It's a system to organize society and protect interests. These might not be the interests you take at heart, though, but that's politics, and politics are everywhere, even where there is no government.
You study autovectorizers, then you enable autovectorization warning flags, and carefully read your compilers output.

If the compiler says autovectorization failed, you rewrite the code until the autovectorizer works.

https://docs.microsoft.com/en-us/cpp/build/reference/qvec-re...
It's not the whole story, but budgets tend to get burned, regardless of whether we're talking about money, time, CPU cycles, RAM, disk storage and so on.
one of those two did not start that way
I was re-watching the video you linked. Here is an interesting quote:

"If you really want to wreck Russia, what you should do is to encourage it to try and conquer Ukraine. Putin again is much too smart to do that."

This is what I though up until February this year. But when Russia went straight for Kiev, it very much looked like an attempt to conquer them, with the intent to set up a puppet regime or possibly annex them outright.
Match Group has mentioned in their earnings how Apple’s restrictive polices are harming their earnings by making it easy for consumers to cancel subscriptions.

Facebook has been screaming bloody murder over Apple’s regulations making it difficult for them to monetize user fare.

These companies are not your friends, and don’t for a second believe that their push for more open regulations has anything to do with user “freedom”. These companies are only concerned about apple limiting their freedoms to prey on users.

> Of the entire internet, with its endless horrors beyond Apple's control, the DOJ has decided to go after a small green patch that users trust. This is more an indictment of the DOJ than anything. Apple's phone market share is small, but the trust / spending on apple are crazy because it's one of the few places online that doesn't just screw you over.

The fact that the most valuable consumers willingly lock themselves behind this walled garden, when there were and are plenty of open alternatives is a pretty glaring indictment of the state of the tech industry. Unfortunately predatory and user-hostile companies are the norm in our industry, and consumers have adjusted their spending habits accordingly.
> Privacy regulations can make it very difficult for competitors to gain traction for incumbents

This is an oft repeated argument that makes no sense. The point of privacy legislation is not to increase competition. The point is to increase privacy. The government has other legislative tools to increase competition should it wish to do so.
> there are people who can hear the difference between 320kbps mp3s and uncompressed,

I can *easily* hear the difference between MP3 at any bitrate and uncompressed on carefully-chosen programme material. In particular stuff that uses TR808 or TR606 hihats is absolutely destroyed by MP3.

I do not claim to be a golden-eared purist, and would roundly debunk the claims of the gold-plated SATA cable brigade. MP3 genuinely sounds really bad.
> I think async is the next thing that will happen.

Async or a few hours of common hour overlaps are really going to be a big contributor to work / life balance even though it sounds counter-intuitive. It's counter-intuitive because it could mean working outside of "normal business hours", but this is often exactly what you need to do if you want to do things on a whim (aka. having some type of work / life balance).

Right now a lot of remote companies expect working hours between 9am to 6pm, that doesn't really leave any room for much of a work / life balance. By the time you get a chance to relax, prepare dinner, etc. it's already 7pm or even 8pm if you need to run errands. Even if you wake up at 6:30am it very quickly becomes 9am after doing a bit of exercise, breakfast, shower, etc.. If you're up at 6:30am you're probably pretty drained by 10pm. After dinner that leaves you like 2 hours to live your life and maybe fall asleep to a movie or book.

Basecamp seems to have a very good policy on this. I forgot where I read it but I'm sure I once saw DHH mention that you can work any hours you want as long as you overlap 3-4 hours with CST and put in ~40 hours a week (~32 from May to September since every Friday is off). This is IMO a great first step towards async.

It means you can on a whim decide to leave at 2pm EST because you worked from 10am to 2pm EST (9am to 1pm CST) so that you can go swimming on a nice day but you make up the hours later in the evening, or maybe you shift your working hours so you always finish by 2-3pm EST because your best working hours are really early in the morning and occasionally deviate from that for special circumstances from the business as needed.

The hard 9-6 rule means pre-scheduling PTO with a lot of notice for things that often require little to no notice. I know some companies will let you occasionally take a couple of hours off without officially filing for PTO through HR but these often need a decent amount of prior notice unless it's an emergency. Basically it puts you into a position where you always need to ask permission instead of just doing it and be trusted to make up the hours.
Because the insights from the data do depend on the scale of the dataset. Thats why the number of users is taken into account in data privacy laws such as GDPR (No. of users correlates with revenue).
So now there are two standards that are mutually exclusive--"works in every light made in the last hundred years" and "the other one".

I sense great commercial success here, telling people to run LV to every HV can light. And how about--you know--a lamp? Like the one standing on my floor right now, with nowhere to place an external box? Should we redesign them all for this new standard that doesn't address actual pain points? How do we power the control boxed? Does every lamp now have a chaining 120V and you need to hang an AC adapter off it, then weasel control wires into the lamp shade? Or do we expect them to output 12V in case you want to run them with automated controls? Or do we expect them to just pick a vendor, build in their control box and you throw out the lamp if the software sucks? In a lamp?

This solves a problem people don't have through the time-tested strategy of making people think more, do more work, and be more annoyed. I think I'm seeing why it doesn't exist.
Paragraph spacing in the default browser style is alright. The example on this website is doctored to look uglier than it actually is.
People should be aware that adding additional mirrors (instead of switching mirrors as suggested here) can lead to big slowdowns, as pip has no way to determine whether a given / found wheel is the m best choice without comparing all options, so it will continue to search both locally and all available indices until it can resolve the "best" wheel to download.

Some discussion: https://discuss.python.org/t/why-does-pip-reach-out-to-indic...

I don't recall if this issue is solved by specifying hashes (or perhaps even pinned versions are adequate) -- I would hope so.
What's a shame is that people are so distrustful of the news and government here that they think that anything that says the opposite of what they hear from those sources must be the actual truth.
I think the fact that this post was downvoted speaks a lot. Sorry bud. I, too, am a fan and believe that not many do it the way Apple does.
> By virtually every measure banning guns to prevent mass shootings is a terrible idea.

Except the single most important one. That it worked in every country that did this in response to mass shootings.

> depriving tens of millions of citizens a right guaranteed to them by the constitution for no fault of their own

If you actually cared about the constitution itself not the fairly modern interpretation reinforced by lobbying group paid with money from gun manufacturing industry, you'd be strongly advocating for the state governents to have right to equip and maintain armed forces independent of federal goverment. Bacause that was the letter and the intention of the second amendment while it was written.

It was not about citizens owning guns. It was about states owning sufficient army to counter federal governemnt if it descended into tyranny.

> Mass shootings, while horrific, are a tiny fraction of the total number of homicides in this country. We definitely must address mass shootings, but our plans must be both realistic and not compromise the safety of many thousands more.

However mass shooting are a thing that very large percentage of people is not willing to accept as the cost of increased security. Especially since any security benefits of having country drowning in guns and ammo are very hard to prove conclusively.

> The places in this country that have the worst homicide rates also have the strictest gun laws.

It doesn't really matter if a person can cross state border with a gun that is easily and cheaply available with zero hassle on the other side of the border.
The problem with dropping centimeter is that there is way too wide a gap between kilometer, meter, and millimeter.

The centimeter comes is as the “metric inch” and is incredibly useful.
Unrelated, but I am happy I managed to avoid using any kind of DB in my last few small projects.

User authentication? Hard code my credentials, and SSO for users. I dont want to store user accounts (als gets rid of all this password mail and reset stuff). Storing small amounts of data from users? Pickle it to files. Caching data? Keep it in-memory, retrieve it again when server restarts. Need to keep some data? Pickle it all 10 minutes and on sig-int.

Saving so much time and nerves to not having to handle SQL, relations, foreign keys, docker-compose and all the other things.
https://www.theguardian.com/technology/2018/may/27/jaron-lan...
No, I'm referring to the vmklinux driver stack which has always had the purpose of running GPLed code directly by hypervisor without the consoleos mediating access to hardware.

Also, does 'they' actually include 'you'? Googling your username seems to connect you with vmware code pretty intimately.
Yes, you can control the volume on the Pi Zero. But usually, you will turn it to max output and then adjust through your Snapcast-Stream (in my case, I turn the volume up or down in the Iris Web App, which forwards the signal to Mopidy and then to Snapcast server and to the Snapcast client on the Pi Zero).

I am not sure if I understand you correctly.

Snapcast is directly integrated in the Mopidy docker-compose in Iris (see my link above). No need to do anything, simply enable Snapserver output in the mopidy.conf.

Usually, you will have all your clients connect to a single music source. If you want separate music played on separate clients, then simply add another Mopidy/Snapcast/Iris stack.
I personally found that I would have to keep exposing my brain to the same mathematical concept many times over days or weeks by doing problems when I could and visualizing the math in my brain when I was doing other things. Over time it felt like my brain was gradually getting "imprinted" with the shape of the math ideas, but you had to be gentle and do it over a period of days to weeks, otherwise it's like the math shape would just squish your brain instead of letting your brain adapt to it :)
Instead of structuring your team around the architecture of the software, you architect the software around the structure of your team. It is a corrolary of Conways law. Promote selfishness (call it ownership) and get just get rid of code review. As you may imagine, this approach has fat tail risk, but that is not necessarily a problem in a high failure rate environment.