skysight-inc/HackerNews huggingface dataset:
Fair enough, this is not meant to be some endorsement of the standard Fortran BLAS implementations over the optimized versions cited above. Only that the mainstream compilers cited above appear capable of applying these optimizations to the standard BLAS Fortran without any additional effort.

I am basing these comments on quick inspection of the assembly output. Timings would be equally interesting to compare at each stage, but I'm only willing to go so far for a Hacker News comment. So all I will say is perhaps let's keep an open mind about the capability of simple Fortran code.
Toward AI-Driven Discovery of Electroceuticals – Dr. Michael Levin
Someone will release a microwave with zero buttons. "Hey Siri, microwave for one minute and 30 seconds."
This will sound like cheating but I argue for the time it saves me, both in creation and on-going maintenance, and delivering a quality finished project: Squarespace.

The clients are happy, if they get to the point where they want to manage the content themselves, and for less than $300/yr they get hosting, access to a payment processor if they need it, and domain renewal. It's been a no-brainer.
The history of strikes before federal labor law illustrates exactly why federal labor law is so essential to maintain a functioning economy that is fair for both capital and labor.

Would you rather have a system run by the government where workers can vote to form unions and the unions can formally negotiate working conditions with the employer or an informal system where workers can form unauthorized unions and renegotiate or even go on strike at any time they wish? Would you rather have peaceful strikes where the union stands outside protesting but ensures no damage is done to the equipment or strikes where the union vandalizes the equipment and federal troops get called in to shoot union members?

Getting rid of labor law does not eliminate unions. It simply turns labor disputes into small scale wars rather than peaceful negotiations that usually end with concessions from each side. Besides, it is much easier for corporations to just use anti-union propaganda to ensure the union loses the secret ballot election or get the legislature to pass "right to work" laws so people can work at a unionized workplace without joining the union.
1 point by DuLR10 18 days ago | parent | context | next | edit | delete [–] | on: Ask HN: Who wants to be hired? (March 2024)

Location: Brazil
Remote: Yes

LinkedIn: https://www.linkedin.com/in/eduardo-lemos-rocha-3198a5149/

Website: https://duing.dev/

Technologies: Haskell, F#, Clojure, Racket, Git, Linux, Postgres, Jenkins, Concourse, Kafka

Email: dudulr10@gmail.com

About: My fascination with computer science, with a focus on functional programming, will settle your project in peace, without any stress, extra working hours, and regret. Regardless of the tool and nature of your company, you will have in your hands something that works, performs great and you will be proud of how maintainable it is. You will want to frame it and hang it on your wall because of its elegance. End the pain. A quick email or chat will do.
Great tip, I haven't heard of that before.
I've been nothing but happy with ZSTD. Really good compression trade offs with ratios close to the best of LZMA.

ZSTD 3 is nearly as fast as LZ4 while getting a much better ratio. Consiquentially, on my linux boxes I use either ZFS or btrfs and use zstd 3 as the default for the file system.
Then let me rephrase: Go lacks the kind of features around enums that I personally would expect every new statically typed language that was developed in the last quarter of a century should have (if it has enums at all).
SEEKING WORK | Latin America (GMT-3) | REMOTE ONLY

We are a group of developers with professional experience in software development. Although our expertise is in Functional Programming, we can work with whatever you see fit for your project. Your project is great, hence you are anxious about it. Here is the good news: we are here to join your team. Choose Don’t rely on Nulls for dependable software solutions; something that you can rely on. Together, we will conquer the fear of deploying your treasure into the real world. We have the from-first-principles ideas, the tools, and the will to make it work. Take a deep breath: you are one small step away from a brighter digital horizon — even if it is from zero you should not be afraid. The outcome will be pretty, and maintainable enough that you’d like to frame it. The price will be shocking to you (in a positive way) because of the number of developers you will have taking care of your project. What are you waiting for?

Website: https://www.dontrelynulls.org/

Tech stack: F#, Clojure, C#, Rescript, Haskell, Javascript, Postgres, SQL Server, Github/Actions, React, NodeJS, Linux

Email Contact: dontrelynulls@gmail.com
It's not about simply "allowing" judgment; it's about the credibility of those passing judgment. Experience, education, and critical thinking are the pillars upon which valid judgments stand.

Basing one's opinion heavily on one experience, viewed from the outside, is a demonstration of anchoring bias and egocentric bias respectively. Outside perspective cannot include what personal revelations or trauma processing is going on inside the head of the "apathetic" experiencer. It overlooks the diversity of experiences and potential reasons behind the observed behaviour, and is intellectually dishonest in avoiding the other cannabis consumption methods which points to a lack of depth in judgment.

Indeed, a person with a strongly held opinion based on an anecdote, wrought with textbook cognitive biases, is the kind of person who would deny themselves the opportunity to see their cognitive bases in action because of their snap judgment. Should we value judgments made by this kind of person? What kind of person should impose rules on others?
> I’ve used my two “usual” machines with different hardware configurations, a small one with SATA SSD and a bigger one with NVMe SSD.

ZFS has some known limitations running on NVMe/flash. See Allan Jude's EuroBSDcon 2022 presentation "Scaling ZFS for NVMe":

* https://registration.eurobsdcon.org/conferences/2022/program...

* https://www.youtube.com/watch?v=v8sl8gj9UnA

When ZFS was created spinning rust was still the main thing, and SSDs were just gaining popularity, so ZFS created "hybrid storage" pools to balance space, speed, and cost:

* https://cacm.acm.org/magazines/2008/7/5377-flash-storage-mem...

* https://web.archive.org/web/20080613124922/http://blogs.sun....

* https://web.archive.org/web/20080615042818/http://blogs.sun....

* https://www.brendangregg.com/blog/2009-10-08/hybrid-storage-...

* https://en.wikipedia.org/wiki/Hybrid_array
Ryzyliant | Remote (US) or Onsite (Birmingham, AL) | Senior Software Engineer | Full-time | https://ryzyliant.com

Our mission is to save lives by streamlining the 911 emergency response workflow.

Ryzyliant provides solutions for 911 Call Centers (PSAPs) in the United States. Existing PSAP solutions in the US are generally comprised of very poorly integrated systems from several different vendors all of which must be used in parallel to complete the emergency dispatch process. Imagine having your IDE on one computer, your email client on another and your browser on yet another and there is an emergency in progress; this is the work environment of dispatch operators in the US. Our mission at Ryzyliant is to provide a unified and streamlined tool that is designed to facilitate the end to end workflow of the dispatch operator, speeding dispatch operations and reducing errors.

We are using leading edge local-first browser applications to provide the benefits of the cloud with the stand-alone survivability of traditional on-premise solutions.

We are seeking one or more Senior Developers who have some or all of the following skills:

- Advanced TypeScript
- Design patterns and best practices for TypeScript/JavaScript
- Object-Oriented Design
- Automated testing (Vitest)

Specific skill which are nice to have:

- Communications Technologies (WebRTC, SIP, RTC, WebAudio)
- Web Mapping / GIS
- Progressive Web Applications and/or Web Workers
- Browser Local Persistence (eg. IndexedDB, Origin Private File System)

Ryzyliant offers the following benefits:

- Flextime and Remote work
- Early-Stage Equity
- Two Weeks Vacation

Find more details in the link below.

Apply Here: https://ryzyliant.com/careers/

Email: jobs at ryzyliant dot com
How do you feel about Nvidia endorsing do concurrent migration to GPUs? Would that be classified as parallelization?
I am behind the times...
I think attacks like this have been on the rise for the past decade.

Just look at any critical, yet largely unknown codebase with very few maintainers.
> Smart developers both know SQL well, AND use ORM's.

> But they are a huge productivity enhancer and work well enough

I disagree with the implication that using an ORM is the default that 'smart developers' always choose.

Good developers choose the right tool for the job, so the tool selected depends on the job.

Also, what the term ORM means (and its effects on the design) vary based on language ecosystem and library. For instance, if the application doesn't need to dynamically navigate relations, and instead can get by with just treating the database as a set of structs, an ORM like Hibernate would probably introduce more complexity than it gives benefit. In such cases, a library like Jooq or JDBI could make the overall design simpler, perform better, and make it easier to reason about the behavior of the system. I would argue those are not ORMs, yet they can yield a better product, depending on the situation.
I'm convinced that dietary restrictions are extremely powerful for treating Crohn's and similar diseases, but patient adherence is so bafflingly low that the treatment may as well not exist in doctors' eyes.

Just as an example of a more studied case, the probability that an overweight person reattains normal weight through diet and exercise is well under 1% [1]. Now consider that diets for Crohn's (like a water fast and strict elimination diet) are considerably more difficult to follow than a weight loss diet - it's no wonder that diet appears to be ineffective for most people.

After a similar experience to yours I haven't had any foods with the 8 major allergens (and a few more select things) for over seven years, aside from a handful of accidents early on. That's not an easy diet to follow, but gets easier with time and experience.

1. https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4539812/
Product.objects.filter(color="red")

This is the efficient one, filtering results upstream, via SQL, before they are returned to the client.
The problem with events handling are, you don't actually know what needs to be done when the event trigger. Let's say you have 20 components, on counterChange, which of the 20 components need to be updated? And how? You can either do it the simple (and very inefficient), and it's React conceptually way by render all 20 of your components again with new value of counter, i.e.

window.addEventListener('counterChange', () => {
element.innerHTML = 20components.map(|c| c.renderHTML(newCounterValue)).join('');
});

or, you have to check the components on case by case basis on a. if the component need to be updated or not, and b. how is the most efficient way to update such component. And in TFA, if counter is changed from odd to odd, the label doesn't need to be updated.

Also, multiply the number of events to the number of components can make the application go out of hand very quickly.
For enterprise sales, the Gartner MQ and Forrester Wave are pretty big deals. (As is how they talk about you in client inquiries generally.) Maybe enterprise buyers place more stock in how the big analyst firms view a vendor than they should but it's generally the reality.
“Prove you’re not a spammer by sending a larger volume of emails.” True and diabolical.
I also happened to play through some of the X games recently! I went up to X4.

X1 was my first Mega Man game ever and got me into the series. My childhood friend owned a copy and we weren't able to get very far as kids but we liked to play it anyway. It's still my favorite of the X series! I didn't play the other X games until years later. Back in 2015 a guy in my city was selling a complete collection of all the SNES Mega Man releases, albeit in Japanese (so, the SFC versions). A North American SNES can play Japanese games if you rip a couple of plastic tabs out of the cartridge slot, and Mega Man games aren't too dialogue heavy so I was fine playing them in Japanese.

If you haven't played beyond the SNES games, I'd recommend giving X4 a shot. I didn't play it until Mega Man X Legacy Collection released, but it's actually very good. Beyond that... X5 the quality drops off quite a bit, X6 is straight up bad, X7 is also very bad and features a horrible attempt at transitioning the series to 3D. X8 I only played through once but was a bit of a return to form. But yeah, the X series isn't known for consistent quality.
The most diversified private market investment vehicle
Correct. I'm not familiar with that ORM, but the first should produce SQL like "SELECT * FROM products WHERE color = 'red'" and only load the records you're interested in, while the second loads everything and throws away probably most.
The number one mistake is really that the industry continues to pile more and more work on software engineers, including expecting them to be experts at a topic that used to be a whole job (DBA).
Similar exploit vector in Swoole (binary blobs ran under the guise of "testing") and exactly why it was forked for Open Swoole: https://old.reddit.com/r/PHP/comments/1b9acx3/article_intro_...

Thankfully this only effects Swoole users, not all of PHP.
They appear to have similar performance to my 12 year old i5-2600k that I replaced only ~6 months ago. It was a perfectly fine machine. I could have continued using it for development if I didn't have the $1000+ I dropped on a Zen4 replacement.
The world exists the way that it is regardless of how you would like it to be. The very idea that somehow watching older family members die from disease or illness is somehow unique to them is utterly ridiculous. Even WITH covid, the outcomes were pretty good. They didn't have to worry about dying from measles or being crippled with polio, and medical outcomes are much better nowadays across the board. And the periodic drills comparison is also ridiculous. Kids for generations in the US have been taught to hide underneath their desks in the case of NUCLEAR destruction. Doing it for shooter drills is simply another scare tactic.

Soft is a perfectly fine way to describe them.
Ask HN: Linux on Snapdragon Elite?
I know this isn't clear yet, but any chance we'll see Ubuntu or Fedora running on the new Snapdragon Elite laptops. I plan on buying one for 1k and putting in a massive SSD, then dual booting Linux and Windows.
The spam situation could also be better if we had designed into that space. Want to send a single email to a sender that you don't have an existing relationship with? Hashcash. Have a web service that sends lots of emails? Get user consent beforehand with e.g. an oauth token to bypass or lower hashcash difficulty.
And also on whether or not one is aware of the number of deaths avoided by government action, and the documented existence of disinformation networks which were - and still are - promoting extremes of polarised social division and self-harm.
Your intuition is correct. Product.objects.filter() will create an optimized query to issue to the database. Meanwhile, Products.objects.all() will retrieve all the records and leaves you with the task of filtering them in-memory.
Show HN: CSS-only puzzles: Nethack Sokoban on AO3
I'm sure I'm not the first person to make a HTML+CSS dungeon crawler, but I am also sure no one's done it directly inside a fanfiction website before.

(GitHub linked in the AO3 end notes.)
>I’m going remind everyone that AMD and NVIDIA are atypically competition avoidant, but I don’t want to defend a generalization that broadcast let’s be specific: Hopper and MI300 are on paper just straight up competitive, both super scarce, high-margin cards that really love PyTorch, (which really loves NVIDIA, even TPU is, not the fist among equals).
> But all the MI300 is going to supercomputer and adjacent things, and all the Hopper is going to giant tech LLM type stuff, it’s not the same people bidding on those bins of those.

They clearly compete fiercely, every feature NVIDIA adds to its consumer GPUs gets an equivalent version by AMD. Previously AMD has introduced features that have caught on enough to force NVIDIA to implement them. AMD's offerings often force NVIDIA to discontinue certain products or to drop prices.
The reason MI300 is going to supercomputing and Hopper to AI is the self fulfilling prophecy that AMD's software still sucks for AI, thus they have to target general supercomputing.

>Oh, and their respective CEOs are closely blood-related and in a trivially first name if not family gathering basis.

This is mostly just a meme, they're distant relatives, which is not too surprising considering they're both from Taiwan. Jensen's maternal uncle is Lisa's grandfather, with said maternal uncle being the eldest of 12 siblings, 18 years older than Jensen's mother. I barely know the names of the eldest of my aunts, who have a similar age gap, let alone have a close relationship with them, because that age gap and number of siblings means that even my mother barely knows them.
Firing our agile consultant has really freed up budget to hire a "headline consultant"!
This is particularly useful for numeric data that is usually displayed in hex, like UUIDs [1]

I used this for digital QR code tickets [2], and it made the codes so much easier to scan, even with bad lighting.

[1] https://news.ycombinator.com/item?id=39094251

[2] https://workspace.google.com/marketplace/app/qr_code_ticket_...
Will zstd be added to the compression streams API for use by JavaScript as well?
Or think about the closed-source products that use open source code (basically everything these days) - had this targeted versions of xz building on Windows only it might have lain dormant longer (not sure this attacks would have been useful, but something analogous could be).
I have no clue but I guess the walkie talkie is a symbol for those voice messages you can do in chat that exactly no one use?
I've been trying to find one to replace my 10 year old i5 NUC, but there's so many mini-PCs! My wish list is a bit exotic, but I'm using it as a general purpose home automation, photo backup, video hosting device, and I also want to run some startup idea websites on docker images. I'd like: 32GB RAM (upgradeable to 64). Low power usage (<10W idle). Good video transcoding support for Plex. Needs to support 2 internal and 2 USB hard drives for BTRFS, so I can lose 1 drive without any problems and 2 for the critical data.
Can't believe this isn't here yet. This is why we eventually chose not to go with Rocky Linux.
https://austral-lang.org/ is another with capabilities baked into it.
Similar exploit vector in Swoole and exactly why it was forked for Open Swoole: https://old.reddit.com/r/PHP/comments/1b9acx3/article_intro_...

Binary blobs under the guise of "testing"- exploit targeting a dependent library.

Thankfully this only effects Swoole users, not all of PHP.
Its trivial in that anyone with minimal reading online and inexpensive equipment can do it. There's also no new science or industry development coming from doing it. HAM analog HF is mature and established.

>which hasn’t changed since the 1930s (and will not).

And that's the crux of my point. It got about as good as it was going to get nearly 100 years ago. I have a ham training/reference book from the 30's. And long range HF was a much more impressive feat back then. But if you go to youtube today basically every Ham channel has at least one video on how to do it "cheap and easy" now. One of the stated purposes for Ham from the FCC's pov was to foster innovation and development of radio technology. If that's true then it needs to evolve with the times because that is a moving target.
Echoing SirRoderic here, but my understanding is that many others have the ability to clearly visualize their POV of past memories along with all or some of the sensory experiences associated with those experiences.

My lived experience is that I can remember key life events to some extent, but there is no visual experience with it. I don't remember what the last house I lived in looked like (less than 2 years ago) but if I were to visit it, I'd clearly recognize it.

One that kind of gets me is that I can't even picture my parent's faces. I can describe them, I have a ton of positive memories associated with them, and feel very strong feelings of love and affection for them, but despite having seen them yesterday for Easter, I can't picture them in my head. In some ways, that's strangely disorienting. It's frustrating to me to feel such a disconnect from things that are __very__ important to me.

But in some ways, it's freeing. I think I have a pretty strong resistance to traumatic imagery, because once it's gone, it's just gone. If I see something disturbing, it doesn't haunt me. I can't imagine terrifying things (at least visually), so when I compare my experience to friends who have hyperphantasia (or at least a decent ability to picture things), there's a lot that can get stuck in their heads that I just can't.

I try not to view the aphantasia as a good or bad thing. It's just part of how I am.
Even tho reddit seems to have "gone out of fashion", check the homelab (and minilab) subreddits, plenty of suggestions there.

I built a smallish Proxmox cluster out of Lenovo M910q uSFF boxes - works pretty good and sips power (the i5-6500 series has a pretty good performance to power ratio imho).
Error Handling in Baby Toys
SEEKING WORK - Minneapolis - Remote

Expert Android/Kotlin & Kotlin Multiplatform Engineer

Experience: Over 20 years in software development, specializing in Android for 11-12 years.

Notable Projects: Firefox for Android, Meetup, Amazon Relay, Microsoft Flip, etc.

- Skills: Android, Kotlin, Kotlin Multiplatform (KMP), Jetpack Compose, Gradle, Java, Compose Multiplatform, some Swift/SwiftUI.
- Availability: Recently became available due to employer acquisition.
- LinkedIn: https://www.linkedin.com/in/colinmlee/
- Website: http://colintheshots.com
- Contact: mncolinlee & gmail.com
If you actually want to publish, and focus on content I would choose WordPress. If you want to tinker, choose something "cool". I'm only half-kidding but I get sucked into tinkering too often. Whether that be my gaming machine, my ATV or my website side hustle.
I'd really like to be able to see the data because I have some specific questions of my own...

If posting the database isn't possible could someone give some more hints in terms of the API's accessed to get this?
An Interview with Bjarne Stroustrup (1998)
Feral honey bees (European honey bees living in a non-beekeeper-managed colony) are different from North American native bees: https://bugguide.net/node/view/475348
I'd like a graph of just number of job postings over time, but I didn't find one. From the location graph, looks like SF jobs fell off a cliff, whereas the rest remained about constant? This would point to an overall reduction in open positions, no?
> Except half of Americans are rooting for Putin.

Both "half" and "rooting" are exaggerations. No need for that. But yes, a depressing number of one party's politicians are willing to use Ukraine foreign policy as a domestic division issue.
If the component only wants to rerender when the counter changes from odd to even or even to odd, it can cache the value and do as it pleases.
Table locks.

This is specific to the default MyISAM engine, where it locks all tables used in a query for the duration of the query. So two queries that touch the same table can't run concurrently.

You may never hit this as a problem if your queries are fast enough, but it is something to be aware of.