skysight-inc/HackerNews huggingface dataset:
Tldr: autovectorizer transforms the first code into SIMD instructions, but the second into 64 bit instructions.

SIMD is very powerful, and modern compilers can sometimes simd-ify your code automatically.

-------

The second code can probably become SIMD as well, but it's beyond GCC's ability to autovectorizer it in that form. I kinda want to give it a go myself but don't have time today...

Autovectorizers are mysterious, often harder to see and use than explicitly SIMD code (like OpenCL or CUDA).
As someone who has done the interview rounds at FAANG and many dozens of other companies in SV - you either work in algorithmic work or got lucky with your questions.

The questions that are asked have little to no basis in my daily work as an engineer. Same is true for the hundreds of other engineers I’ve worked with who have gone through the same hoops that I have.
I've actually found myself using this feature a lot, probably almost daily.

BTW, you can switch it off globally easily - it's in language/region settings on both iOS and Mac.
I'd be really careful about SMRs in a RAID. You can end up with no end of performance issues. It's all the downsides of a single SMR drive multiplied by however many drives are in the pools.
Google Pixels show new features with each Android update. I think Apple should do something similar.
I'm more than mercenary for my family, friends, co-religionists, and above all – god. But yeah, I don't care a bit about my boss, and "co-workers".
What about founders - they don’t just get stuck and give up on random technical things. There are many incompetent people who will sit around and twiddle their thumbs if nobody is actively communicating with them.
- "RAID is not a backup" primarily because "you could rm -rf". ZFS snapshots cover that failure mode to the same extent that synchronization with offsite does, but cheaper. ZFS snapshots obviously don't cover other failure modes like natural disasters or a break in, so RAID is still not a backup.

- for ZIL to do its work properly, you need the disks not to lie when they claim that the data has been truly saved. This can be tricky to check, so perhaps think about a UPS

- if you have two M.2 slots you could use them to mirror two partitions from two different disks for your data pool's SLOG. The same could be done to form a new mirrored ZFS pool for the OS. In my case I even prefer the performance that a single-copy SLOG gives me at the risk of losing the most recent data before it's moved from the SLOG to the pool.
It's pretty cool in that it's a mostly "COTS" implemention. LVM and MD, IIRC.
APIs are accessed by both humans and programs. Also, programs don’t want everything every time, either.
It's 2Tb plan, but unlimited in the sense I can grow it to whatever I need. I got 8Tb with 75% off on Black Friday.
I have a nightly restic backup from my main workstation to buckets on Backblaze and Wasabi. It backs up the few local folders I have on my workstation and all the files I care about on my NAS, which the workstation accesses over Samba. I've published my scripts on Github.[0]

I don't back up my Blu-Rays or DVDs, so I'm backing up <1 TB of data. The current backups are the original discs themselves, which I keep, but at this point, it would be hundreds of hours of work to re-rip them and thousands of hours of processing time to re-encode them, so I've been considering ways to back them up affordably. It's 11 TiB of data, so it's not easy to find a good host for it.

[0] https://github.com/mtlynch/mtlynch-backup
SMR only affects writes, so assuming you're originally fine with SMR (let's say you only write to the pool very sparingly), you can start off with SMR but then use CMR for replacements.
Well and a fair amount of cybersec oriented services are a pattern of "sniff and copy every bit of data and do something with it" or "trawl all state". Which is inherently heavy.
Don't feel guilty. Remote work will help prevent the next pandemic from being as bad.
Something like `SECURE_HEADER = "https://"` and `PLAINTEXT_HEADER = "http://"` can spare real headaches down the road.
What is useless is to argue with proponents of subjective (i.e. the true) idealism. Because to them you are an illusion.
Vitamin D Supplements and Prevention of Cancer and Cardiovascular Disease
PgBouncer, Flyway not on the list - hmm.
Definitely unusual, as the graph here shows:
https://github.com/patmyron/cloud/
You share confidential information with colleagues outside your job? I guess how much or what consulting you can do depends a lot on your job. I know quite a few companies which don't allow talking about specific problems you are facing because that would reveal information they consider confidential. Now if we are talking general questions, sure but you are very much allowed to do the same as a student. All this to show that sharing information/solutions has quite a gradient even in professional life.
The tuition rates paid by foreign governments on behalf of some International students is astronomical and hard to be ethical about.
The whole process seems fairly inconsistent with the lengthy precautions we take before introducing new lifesaving medicines.
I'm fairly happy with my 4-bay Synology NAS. When I last looked at ZFS, it seemed that piecemeal upgrades - like, upgrade a 4TB drive to 8TB, and get more available space - wouldn't work in ZFS, but it would in SHR, at least if you had more than 2 drives.

Having scheduled checks is a good idea: I have weekly short SMART tests, monthly long SMART tests, and quarterly data scrubs.

The TinyPilot device looks nifty - it's a Raspberry Pi as a remote KVM switch. I stumbled on that last night as I was banging my head against a familial tech support issue.
State is hard: why SPAs will persist
He didn't misunderstand. He likes starting arguments, and he's really just waiting for an opportunity to tell you about the silly flavor of lisp he invented.

Being helpful or on-topic is not his goal.
As an artist, the influence of AI like VQGAN, artbreeder or the more recent MidJourney are having a big impact in the professional concept art and character art community, expect to see AI inspired concept art in Hollywood movies in a year or 2
Somebody with a facebook account needs to tell them that "caravan" is British English. We say "RV." "Cottages" is a bit dicey, too. To Americans, a cottage sounds fancy.

edit: didn't register that this was an autotranslation...
Also funny thing you bring up medicine, they have quite strict rules about what you can share.
The place you’re describing sounds like it’s less far-gone than much of the US. Lots of places on the East coast are like that because they predate cars by quite a lot, though many have also sprawled a lot later on.

A few things I would expect from a walkable small town:

- You’re able to easily walk to a grocery store

- Kids are able to easily and safely walk or bike to school

- Kids are able to easily and safely walk or bike to their friends’ houses

Most of the US, from what I’ve seen, doesn’t meet those standards.
How can one go about making one's code apt for a compiler to be able to do these kinds of things?
> I was going to write this story everywhere and let the good people of the internet do their thing.

So you have no money, and any sense of "getting back" at the company probably doesn't matter since they're likely on the ropes anyways.
I live in Bucharest, Romania. We can get 10Gbps FTTH since the beginning of the year.

Uploads to pCloud are about half of that while downloads can be over 1GB/s.
QM is far worse than an N-body problem. You can trivially model an interaction of 2 or 3 particles as bodies, at a given precision. But when you consider them as waves, you have to compute an insane amount of information.

Example: https://youtu.be/0kXGb0_-1iY

And precision is another undefined thing. Is particle's speed / position continuous or quantized? Or in case of QM, is there a resolution to the waves? Or is it all infinitely precise?
respectfully, you completely misread my comment.

"make software development purely transactional and performance/pay would be directly tied to metrics."

That's what doesn't work to make good products. A focus on individual metrics to the exclusion of team dynamics doesn't work that well.

"What I'm seeing is a lazy, conservative mindset of people who feel scared and threatened by a reform shaking up the very core of a system they feel benefits them personally. "

I mean that's kinda what I was talking about with a bunch of managers not being able to hack it. I don't think you get what I was saying; if HR doesn't change, you get the same people trying the same model and applying it to a new framework, which will fail. You need a better focus on the people individually and on the systems you build for them to work well together and that requires a "people" or "HR" department that actually functions well and has investment.
I've had ~5 mbps download speeds for the last 5 years in a rural US location. I set up devpi on an old Raspberry Pi hoping to have this same experience, but after several months I disabled it and found it was actually slowing things down. If memory serve, the issue was that the local package lookups were excruciatingly slow (even if done in localhost), and I was surprised to see that devpi would routinely soak up multiple GB of memory and start swapping (I recall a few issues on memory leaks in their repo).

Seemed like a great idea, and perhaps I just needed something beefier than an RPi 3, but it didn't work out for me.
Appreciate the insights on your S3 backup solution.

I will mention that I am one of those folks with a TS140. Love that it's a power sipper. I maxed out the processor and memory, as well as loading it up with two 10 TB rust disks and two 512 GB SSDs.
> If it ends up with a Lab Lib government next time, I expect it to just be legislated for.

Are Labour in favour of changing the voting system?

I don't think they are. Why would they be? It doesn't make any sense for them.

https://www.theguardian.com/politics/2021/sep/27/unions-vote...

https://www.theguardian.com/commentisfree/2021/sep/27/propor...

And even if members were, the PLP certainly aren't - as they'd lose their jobs.
For everything Multimedia, Ubuntu Studio
Honestly, it sounds like what happens when you have too large a workforce that it's easy to behave this way. I work for a small company of about 50 devs and it's really hard to be "the angry nerd asshole(tm)" without no one wanting to work with you.

I think the onus is mostly on leadership to sniff this behavior out and fix it or throw them out. Life is too short to be an asshole or to deal with them.
What would be the difference in power consumption from each method? (Would it be always better to multiply? If so why not multiply by one?)
Yeah, I agree that part is kind of a bummer. It's really just a compromise to get up and running quickly. And it's not necessarily the best approach for everyone.
I honestly love centimeters because 1cm is roughly the width of a pinky fingernail.

Makes it easy to visualize.

Likewise 1 meter being roughly an arm span, or 3 feet.

MI often need to guestimate something and being able to use my body parts to do such is super useful!
I’ve interviewed at hundreds of places all within SV - I can say quite confidently that they’re almost all the same. There are some minor variations but they’re almost all completely forgettable by the end of the day. If they have something truly novel - it’s usually very off putting and requires intense amounts of unpaid labor… which you can’t take with you to other interviews.

The variations you’re talking about are quite minute. Whether someone asks you about your resume or asks you about your most technically challenging project is all relatively mundane stuff.
> doing this more than other peoples

I don’t think a pattern needs to be exceptional to be notable.

The first example that comes to mind is Freedom Fries (lol) https://www.google.com/search?q=freedom+fries&ie=UTF-8&oe=UT...
> If software is licensed, and you don't comply with the license, you don't have a right to use it.

What law is this based on? If you say copyright law, then how can I be in violation if I have not made a copy? If you say contract law, arguing that the license is a form of contract, then how can I be bound by it if I have not signed it, agreed to it, or even read it?
I do the pair of closures fairly frequently, it's a good match for a producer/consumer pair. For something like a saturated counter an object with a getter and setter is more natural.
This solution just moves the problem from colleges/universities to a “board”, but doesn’t solve it.

People would still cheat on the hypothetical licensing exam.

Licensing also would add friction in changing jobs, immigration policies, thereby hampering general mobility of workers. More paperwork and bureaucracy would develop.

A company’s interview process is currently where someone’s declared skills are put to the test, which although imperfect, provides the filtering mechanism you’re looking for.
I know software raid is better overall but are there any advantages to hardware raid anymore? Is it just worse at everything?
I suppose he has the file used to print the PCB which is “kind” of schematic-like.
Receiving a photon of light in your retina is "interacting". Interacting with the photon, and anything the photon is entangled with.

You can't sense what you don't interact with.
> not using unneeded classes makes your code harder to read for many colleagues

This would be really depressing for me but ultimately team limitations sometimes win out. If your team can only "understand" code that looks like Java, then maybe all code has to look like Java.

In white collar environments, "don't understand" can be a sneaky, faux-polite way of saying "don't like and refuse to be open to". But it might add up to the same thing in the end.
A lot of space is wasted on the "cards" style scroll design. Which means I rapidly lose interest scrolling at all, I did it once, won't scroll down again.

The header with the "recommended based on people you follow" message is obtuse information i don't need to know. There would be more magic if the algorithm didn't say why this item was chosen for the feed. And the header style wastes space.

Invoking the soul of git is always the most conceptually pure design inspiration. therefore, git-relevant facts are always more effective than social-relevant facts.

// example

<User> in <Repository>:
2 commits:
Removed unused code
Refactored x function

// example

<Repository> Released <Tag>:
Xth release since <LaunchDate>

//example

<User> branched <Repository.MostRecentlyWorkedOnBranch> to a new branch <BranchName>.

//end examples

This would be a dense view of chronologically-relevant feed information that can be digested quickly.

The only other information that i find useful other than standard git data based information is 1. when readme.md is updated, and 2. when media is added to the readme of starred, watched, and algorithm-discovered repos.

When a commit of readme.md occurs, extract the markdown of the commit, render the markdown in a feed post with a link to the repo/readme, so i can read it in context.
Nope, none of these have anything to do with logins, i.e., Google ad pixel, Google tag manager, Bing ads, or Yandex ads. We're not talking about the entire domain here, but particular ad scripts -- if you click the name on the page they tell you exactly what path they are referring to.
When I visited Belgium a few years ago, one of the things that really stood out to me was all the ads for American media and brands. Netflix, Marvel movies, Patagonia clothing, and more. It had been 25 years since the last time I visited Europe (a business trip to Bavaria) and the change was really remarkable.

I now understand Rammstein's Amerika better.
Thank you for the review. Priority number 1 for an EV for me is range which the Lucid seems to have in spades. Luxury is a close second which my Model S doesn't really have.

How's the fast charging speed? Do you get the top speeds when you're on low battery? (150-350Kw)

I will admit that I really like Tesla's software. I had to drive a Mercedes E(something) a while back and it's shitty software drove me bonkers. Slow and very unintuitive.
I did the same as you, literally starting with the number line and basic factorisation around 10 years ago, using this book:
https://www.bloomsbury.com/us/engineering-mathematics-978135...

It's designed for self-study, and it together with "advanced engineering mathematics" by the same author covers all the math from the first two years of a 3 year UK engineering degree (they don't have any gen ed requirements so my sense is the material covered is equivalent to the math from a US engineering degree.

At some point, if you want to learn even more advanced math, you need to learn to do proofs, but you don't need a lot of mathematical knowledge to learn how to prove things, probably someone with a good high school math knowledge coupdnprsrn the basics, using a book like chartrand "mathematical proofs" which for the first five or six chapters only requires algebra knowledge.

I now have an MS in math and statistics -self-learning is great, but once you get to the "proofy" math, it's really helpful to get feedback on your proofs from someone who knows what they are doing. I took some summer math classes at berkeley, and then did my MS at cal state east bay, and found that the teaching was much better at cal state, which I would guess is because they mostly don't get paid to do research (small sample I know, but talking to many friends doing math classes at berkeley, my experience seemed representative). So that kind of school (cal state) might not be the best if you wanted to do a top tier PhD (though every year we have a couple of people getting admitted somewhere for a math PhD program), but for actually just learning and intellectual satisfaction, it was great!

I would second Khan academy, to quickly get an overview of a topic, it's great. But you don't really know something mathematical until you've done enough problems to be fluent in that area, which I think causes problems for some people who "understand" a topic but move on before they have "mastered" it IMO.

Feel free to contact me if you want to chat or have questions
Not really, we don't do tests if it won't impact treatment, and in this case there is no change in treatment (yet) based on inflammatory cytokines.
The Oculus quest 2 definitely has fit that bill. It has game console level sales. How truly useful and confirtable it is may be questionable, but it certainly supports a market.
Is there one such distrib that is not PulseAudio based? (and possibly also without SystemD).

I liked quite a lot Alsa/Jack based audio management, but nowadays it seems more and more implemented over a PulseAudio layer, which I would try to avoid.

My main motivation is that PulseAudio has had latency problems in the past (I don't know what is its status now, but Alsa/Jack never had such problems), but also I'd to avoid to depend on the DBus infrastructure if it is not strictly required (and in the case of audio management there are alternatives, so DBus is not strictly required).
I don't know if people should but people definitely do. When I review code, if a constant is inlined in several places (e.g. "https" is used instead of `PROTOCOL = "https"`), I have to check at every place that there's no typo. With a constant I just have to check once.
I don't know if this is something new or I just am noticing it for the first time, but if I'm in an app for a site that sends an SMS code during login, taping the text entry field after the SMS is received extracts the code and offers to fill it.
Fedora Jam
https://labs.fedoraproject.org/en/jam/
Well, no. It's still plagiarized if you fail to communicate that it isn't your original work. You can't just steal ideas from someone else's paper, even if you rewrite everything. If you rely on another paper for inspiration, you have to cite it. If a student submitted a paper that was just another paper entirely rephrased, that would not be acceptable in the least even if they cited their source because the expectation of writing a paper is that you contribute something novel and not just regurgitate someone else's argument
One of the early accomplishments of "NASA", long before it became NASA, was the development of an improved cowling for airplanes: https://en.wikipedia.org/wiki/NACA_cowling
If the drives are in a RAID ZFS will not only alert you but fix the corruption from parity on other disks.
It's not possible to change ocean salinity by any measurable amount by desalination. Except maybe for some very closed off seas, which are already less saline than the ocean.
You've just described quite a few software problems. They don't exist because things were too simple, they exist because something that was essentially simple got made complex. One of my better tools to deal with projects that have run into trouble is to mercilessly cut stuff away.

One such case I was permitted to write about (most of my work is under NDA), I can't believe it's already been 8 years since then:

https://jacquesmattheij.com/saving-a-project-and-a-company/
> Maybe instead of listening to "our" teachers and academics, we should look at places where the system is proven to work and copy it: see Finland.

I did an education degree, and come from a family of educators. Every educator and academic I've talked to (I can't remember an exception) wanted our system to be more like Finland's. The people pushing back against changes in that direction were not teachers, but politicians, parents and high-up administrators.

>Teachers are not doctors

Indeed. And you wouldn't tell a doctor how to do their job, even if you had spent years as a patient. People in the education system have opinions that are informed by years of experience in the field and decades of research. With respect, I'm thinking you are an example of the type of person described by the comment you're replying to: not much experience inside the system but confident in your opinion of how to fix it.

> schools are public and payed by people's taxes in many developed countries in the World, so people have a right to say.

My country, and yours too I think, pays for health care with taxes along with education. Again, does that mean you and I get to tell a doctor how to do their job?

> teachers are there because students are forced to go to school, so they serve, they do not lead

Teachers existed long before mandatory attendance laws. Also, what point are you trying to make with this statement? That because they are necessary by law, their professional opinion is negligible?
I was thinking about why I find articles like this, and really the term “artificial intelligence” so dangerously mystical-sounding and over above the hype factor, I think it’s because the term “intelligence” is kind of mystical-sounding.

In day-to-day ML work one speaks of a model having such performance on a “task” (I think psychologists and others might use this term as well). Classifying digits on the MNIST dataset is a famous “hello world” task, generating competitive moves in a game of Go is anything but “hello world”, but still a measurable task.

Some tasks (certain kinds of image recognition, generating competitive moves in Chess or Go) are done better by machines now, albeit on very un-competitive energy budgets.

But this has been true since the earliest days of computing. Computers have been better at arithmetic since practically the very beginning. Is that “artificial intelligence”? We call little kids “smart” when they perform well on arithmetic and remembering stuff.

To sort of paraphrase that famous Anthony Hopkins scene from Westworld: there is no line where the sum total of “high” performance on a bunch of tasks makes something intelligent, or sentient, or conscious.

I know a lot of people find this depressing or even nihilistic. I personally find it clarifying, like the unification of electric and magnetic forces.

It’s all just so much simpler if the human brain is orbiting the Sun and not vice-versa.