skysight-inc/HackerNews huggingface dataset:
Then the other employees found that this is how the world works: don't promote people that deliver results or you may have to replace them.
Mesa uses NIR as intermediate representation for its drivers. Is that comparable?
Unicomp. Fourteen years so far.
AFAIK, Apple's CoreFoundation CFArray also works similarly[0].
NSMutableArray works little differently (using a circular buffer). From the always excellent Cichenowski[1].

[0] - https://github.com/opensource-apple/CF/blob/master/CFArray.c
[1] - https://ciechanow.ski/exposing-nsmutablearray/
In my company I would have told him to start doing some work and getting stories delivered or he's gone. Yes, he's being useful in assisting others but I can easily find someone who can do that and their own work at the same time. He doesnt need to be sat there with others the whole time. What is likely going on there is Tim is playing his boss, playing up his pairing role and its benefits in order to sit being idle watching others work while providing commentary.
I do not see how that is a kernel memory corruption. I do not understand the code in context, but it appears to just be a case where the kernel incorrectly clobbered a userspace register which could result in incorrect userspace code execution. A error in that class would not inherently violate the system safety properties of the kernel itself.

If so, that would only fall under a functional specification problem in the userspace API making it hard to use the userspace API in the intended/desired way. That would make it hard to use the kernel and verify your system using the kernel, but it would not constitute a kernel memory corruption which is what safety specifications and proofs of the kernel itself would be concerned with.
No, its pretty clear that only first known photographs can be added. If a picture of the species exists in a book somewhere, its not eligible for the project.
> That was 15 years ago. There was no serious effort to improve, and VCs are still much more interested in computing startups than biotech.

No, they’re not. Biotech VC has been bigger than tech VC in terms of absolute funding for decades (based on annual data from the Venture Capital Association). Most years its not even close.

Pharmaceutical companies do depend on NIH funding but indirectly: most of their products are now acquired rather than developed in house. Universities spin off their NIH funded projects as biotech startups that are funded by VCs and public investors (biotech startups usually IPO long before they have any revenue, which is one of the reasons there’s so much money in biotech VC) and the small fraction that are most successful in clinical trials are acquired by the pharmaceutical industry.
The word "democracy" had a very specific and narrow meaning in Jefferson's day that it no longer does in modern English.
That's not what the daemon doing though... Firmware would be responsible for avoiding damage, this daemon is actually just collecting information about when such events happen.
Childhoods of Exceptional People (2023)
At first glance at the title, I thought it was going to be about some twist on DNA 3' and DNA 5' reading frames.

https://en.wikipedia.org/wiki/Reading_frame
A reminder: The Placebo Effect is a reporting/statistical effect, not a physical effect. It's not saying that there is an effect on your body from believing that some intervention is working, but that in a trial where people believe an intervention is working there is an effect on the data.
From the About Section of the page:

This project is designed to showcase the first known photographs of living specimens of any species. Note that by 'first known' I'm referring to the first known photographs of a species anywhere, not just the first photographs to be submitted to iNaturalist.

Two types of observation will be included:
1) First photographic records of undescribed species
e.g. this Gasteracantha sp.
2) First photographic records of already described (but obviously relatively uncommon or cryptic) species
e.g. this wasp fly.

If the male and female of a species are sexually dimorphic, then both are valid to be added to the project. So too if a species has distinct life stages (eg caterpillar/chrysalis/butterfly), they are all valid to be separately added to the project (assuming the other rules apply).

Please only add observations depicting live organisms; this therefore excludes specimens such as pinned insects.

If you see an observation currently in the project that you know is not the first photograph of that species, and you can show the earlier photograph, please do not hesitate to message me and I'll remove it.
No, they could take the first file off the disk, rename it to anything.mpg and then view that South Park episode in glorious 320 resolution video.
I've been using Simply Piano for a while, but will give this a try.

Noticed a typo: "Notes is your is your tool..." in the app store description.
> +3 years of experience.

Ummmm..... what?

This seems like it was written by someone who loves Dystopian Sci-Fi. Loves in the way that it is the future they want to live in.
> competition climbing aside, obviously

You can add free soloing to the list as well.
Another potential big issue is the community itself. A huge reason why LinkedIn is so hated is the community that's on there, and how the various engineering/design choices made by LinkedIn over the years amplifies and encourages those behaviors. Things like humble bragging, writing styles, DMing patters, etc etc etc.

And I don't know if building another platform with a feed will solve that problem. Because the existence of a social feed itself might be the issue here. But then what do you have if you don't have a feed? Is that a "platform" anymore if all that's on there are peoples' resumes?

I feel that building the next LinkedIn is really building the next LinkedIn community. That can't necessarily be done through computer code. I mean, look at the kind of community building that it took to build out HN.
I'd love to see performance numbers for this, if they're available. My hunch is that indexing cost would be about the same.
I was the ci/cd guy. I am not exaggerating when I say this person's code just would not compile and they would not test locally.
very clever, thank you
Anything specific? You started with this claim that environmentalists are blocking wind farms for aesthetic reasons, where are some example projects and who’s blocking them? I gave one (Martha’s vineyard) but in that case the major environmental groups backed it while the opposition was either not in the field (e.g. commercial fishermen) or rich people using environmental language but pretty transparently arguing based on real estate values or politics, so my first question would be how large the overall environmental movement is and how representative these people are within it. If, say, you have Greenpeace pro and RFK Jr. and the Kochs con, it’s hard to say that environmentalists as a whole oppose it.
This is what Japan does. Employment is presumed to be for life. There are games companies play to get out very poor performers but most people get approximately lifetime employment.
Coursera, as not rigorous as it is, has several options to consider.
However, I would consider these as checking the box rather than necessarily covering everything you would learn in a 4 year degree.

For an EE degree, U Colorado Boulder has an express entry Masters in Electrical Engineering on Coursera. No Bachelor's required. $15K USD or so.

If you just wanted an MS in CS, poke around Coursera. Ball State, Colorado, and I think Clemson all offer Master's degrees without Bachelor's being necessary.

If you need a BS in CS for whatever reason, Western Governor's University is regionally accredited (better than nationally) and is both inexpensive and as fast as you want to make it. $6-7K USD per year. Personally, I consider Southern New Hampshire's offering to be more rigorous, but it's also more expensive. There is also a BS in CS from University of London on Coursera, but I haven't really looked deeply at the curriculum.

Email me at willhslade at gmail dot com for more of my thoughts.
Looks like they're claiming everything under the sun for 3). https://github.com/siliconcompiler/logiklib/blob/main/logikl... and https://www.zeroasic.com/fpga-architect say more. I'm very skeptical though. They claim binary compatibility? I don't know what that means for an FPGA. They seem to be testing all CLB vs some DSP/BRAM macros. What does it mean to have binary compatibility between those? Usually you don't want that. The design should be optimized for the device it's on. I don't want to take an fmax hit because someone may be using a soft multiply or something like that. Only time will tell.
> Unlike std::deque, which uses a fragmented block-based structure

I always assumed deque implementations were ring buffers that double in size once full so that prepend/append operations are amortized O(1).
Show HN: AI Associate for lawyers controlled by voice
I created Firmware to help lawyers escape tedious tasks.

What makes this different: We've wrapped our entire system so our agent can call it at will and decide what needs to be done. The results have been awesome.

I'm Colby, the founder, and I'd love to hear your feedback or answer any questions! https://firmware.ai
Unsolicited advice but I think you’re too timid with the IAP! It’s a superb app and there is no shame in asking for the upgrade. I tapped the button labeled “mic (premium required)” fully expecting the paywall, and it had a prompt to ask if it was okay to show the paywall… it’s not a hard paywall, there’s a visible X icon, nobody’s going to be mad if it pops up.

If you want to go a step further, you have only 1 one-time-purchase, what if you tap the mic icon, and a popover modal has the required disclosure text and the “purchase” button right there? The Slopes app did this to significant effect I believe - reduce friction.
I don't think containers, namespaces, and the like failing to provide the same benefits of a true microkernel negate the OPs point. They are ways of segmenting userspace in a more finely grained manner and they do make attacks harder.

Linux security being a shit show and undermining these efforts is kinda besides the point: they are still attempts provide a runtime closer to what microkernels would naturally provide in a backwards compatible way. Indeed, these containers could be turned into fully fleged VMs if there were the resources to make it happen.
China bans compulsory facial recognition; use in private spaces like hotel rooms
It starts by adding the first element to the middle of the allocation and then the head and tail grow outwards as more elements are added at either end.

Once the head reaches the front of the allocation or the tail reaches the rear of the allocation, it triggers a resize. The resize creates a new allocation with double the size and copies the original elements to the middle of this new allocation.
VMware turns its back on small businesses: 72-core license policy backlash
My rule of thumb is no production systems should use package managers that don't maintain historic packages. That precludes NPM and PIP. Sure, you could use Node.js and Python with NPM and PIP, but no one wants to.
Some of it might be a competition thing, where clustering is a Nash Equilibrium to prevent the other guy from taking unclaimed territory/customers.

https://www.youtube.com/watch?v=jILgxeNBK_8
On iOS? How? I couldn’t find any documentation on it?
>Does it have to move or resize when one of the sides reaches the end of the array?

Yes, it resizes when that happens, to double the size.
On Linux you can do the next best thing which is to move out all the interfaces from the default network namespace and use iptables rules for it which block everything just in case.

Then you have to explicitly launch applications in a desired network namespace such as physical (eth0, wlan0 etc) or vpn (wg0).

Accidentally launched applications, or something like the desktop environment have no network connectivity.
What's your point? You can make that argument for almost any subject matter.

The discussion was whether or not OP would LEARN anything from a traditional Computer Science degree that they hadn't already encountered as a software dev. The answer is almost assuredly yes.

To circle back around, everyone learns differently. Some people prefer a more scholastic approach to learning with classes, labs, assignments, meeting in person, and engaging with professors. Others might be just as happy listening online to lecture after lecture from MIT OpenCourses. OP sounds like they'd prefer a more traditional pathway.
This is my project - I can't really defend it.
China doesn't consider EU it's primary advesary/competitor either though. They have a lot more incentive to use it against the USA.
Duplicate: https://news.ycombinator.com/item?id=43381599
Global chocolate supply is limited by low pollination and high temperatures
> I think you meant "indignant"

Yes, please excuse the typo.
Eh, it’s a 4-LUT. If 4-LUTs were good enough, I’d stick with Microsemi. As it is, their only advantage over 6-LUTs is that they’re much less awkward to be overhead discussing by someone who doesn’t know FPGAs. (“6-LUTs are great” can raise some eyebrows.) The ratio of routing to compute just doesn’t match the problems I have experience with, and the reaction to rebalance this tends to be to omit other features (second outputs, shift register mode, wider muxes) that really, really pay off.
Joining a good choir can do a lot to really build your ear in this respect. Generating a note from within your body does so much more to build your ear than generating a note by hitting a key or plucking a string (wind instruments are kind of a middle ground in this respect).
I think a lot of people don't consider the implications of foreign powers acting against their nation, not a corporation in that country but the actual government using it's vast resources to undermine other countries.
I sometimes get what seem to be impossible captchas.

Why don't they just show the website without the check? What's the point of a check like this where they just "show you the web page" if you pass. No log in, no subscribe bs blah blah, just show you the webpage.

The other day I got one of those "click on the bicycles". It has the usual bikes, but there was also some impossible to understand partial dot plot outlines of something that might have been a bike, or might have been a bus or a street light. I gave up after 30 seconds and one try and just archive.is to see the site.
That can't be correct, because then just adding elements at the front and removing them at the rear while maintaining a constant queue size such as 5 elements would trigger an infinite number of resizes. Maybe it only resizes under some circumstances, otherwise copying the live elements back to the middle?

It still seems like that involves copying that a straightforward ring buffer avoids.
For my money - I'm incredibly sceptical of the technology. To me it looks like a false sense of security.

There's a number of problems with the idea:

- The device (eg. Phone or Tablet) gets owned and gives up its value as a provider of confirmation

- Users end up nominating a password service like 1Password as the device

- Someone manages to convince the authentication systems that their faux device emitting the signal, is the device in question

For the second point, when I was integrating a (FOSS) passkey system into a product, it drove me up the wall having to have my phone right next to me every time I was working. I ciouldn't leave it in the next room on charge, for example.

As a user I drew no comfort from the system, and viewed it as a burden, and was concerned about replacing the device in the event of a loss/theft or destruction - which is usually the pathway malicious individuals take to insert their device as the one to be used instead of the original.
Learning about Bootc
Interesting alternative idea I thought of just now: a data structure that works like VecDeque (a circular buffer) but uses mmap to map two views onto the same pages right after one another. That would ensure that the entire array can be accessed in a consecutive fashion, no matter where it gets split, without any copying. The downside is that reallocation would be really slow, involving multiple syscalls, and the minimum size of the array would be 4kB or more, depending on the page size.
We kinda have this, but… At least we have a dedicated QA team. That spends their whole day literally just confirming that the shit we write is up to spec. We spend a lot of time resolving discrepancies between implementation, spec and test, but when things roll out the other end, they work.
Another way to view it is that valid regulations (which in this context includes statute) are about handling externalities, structuring things so that the market must react to them.

One of the most fundamental limits on the market is the criminalization of killing other people, giving it a prohibitive extra "cost". This kind of restriction on the choices of participants is so incredibly well-accepted that we simply take it for granted, and seldom think about it as a "regulation" even though it is.

That regulation prevents CEOs from "rationally" deciding it costs less to assassinate rivals' employees than it costs to improve their product.
This is cool–can you make it so the closed hat chokes the hi hat closed? I really like that feature in drum machines!
> For example, I’ve been running a remote team for 8ish years now and I keep begging people to have conversations in public channels.

No one does this because it's a bunch of bullshit noise in a channel disrupting everyone. It also opens a conversation up to bikeshedding which drags down the entire discussion.

Small ad-hoc groups can be very effective at solving problems.

1. The more intimate the group the less friction there is in conversation. There's less need/desire to put everything in "business speak" so no one gets their feelings hurt.

2. Small groups don't need to dumb down conversations for less technical participants if there's no non-technical participants.

3. Private chats mean no one is hovering over the conversation demanding some useless status update. A problem is either solved and committed or the group is still working.
Not sure i agree with that. I can sight read through just about any piece, albeit not at full speed. If I make a mistake, I keep going. Jazz is definitely the hardest, due to rhythm and complex chords.

As a piano player that primarily sight reads, I end playing a lot of music, so maybe it is partly memorizing patterns.
I tend to agree, but writing code in a memory-safe language is not the goal. The relevant goal on that particular front (and it is not the only goal people have when writing programs) is to maximise the resulting program's correctness within some effort budget and other requirements (such as memory consumption etc.). Using a memory-safe language is one approach toward achieving that goal, but if that safety comes at a cost of added effort, then showing that's the best approach depends on claims that are hard to verify without a lot more empirical data. The only theoretical justification could be that more soundness results in more practical correctness, but if that were the case then there are languages that offer more soundness than Rust. In other words, if Rust is generally superior to Zig because it offers more soundness, then other languages are superior still. Indeed, soundness is not considered the best approach to attaining every property in general because it can be more expensive than other approaches that achieve the desired outcome, and Rust clearly recognises that.

Rather, both languages' correctness-related claims rely on them being in some better or worse effort/correctness sweet spot, and that can only be measured empirically for those two specific languages. Crucially, results comparing Rust to C or C++ are not relevant. Zig offers more soundness than C, and even if it offers the same soundness as C++ (and I disagree -- I think it offers more) the language's claim is that its simplicity assists correctness. We can only tell to what extent that is true with more empirical observation; I don't think there can be any good guess made here regarding the size of the effect.
Thanks, man. I'm more of a general-purpose chemist. I've done medicinal chemistry for drug development, but also inorganic compound development, metallurgy, all kinds of other stuff. It's a broad and fun field.
HN (and other forums) are great sources of myths. It goes like this:

- Person A asks a question and proposes a suggestion

- Person B responds to the suggestion and adds more complaints

- Person C either agrees or disagrees with A and B's claims, but adds an argument which adds more detail/fills in more gaps and adds more suggestions

At no point does anyone say "hold on, do any of you have any empirical evidence of anything you've said?" Everybody just kind of accepts every premise, and then argues it as if it's a valid premise. That acceptance of the false premise is the bedrock on which invented ideas become commonly-held beliefs.

I think this is part of what makes AIs hallucinate. These conversations get ingested by the AIs and make connections between these claims, which it will see again and again as the myths are repeated from forum to forum. Later it will make correlations between the conversations and there isn't anything solid enough for it to determine which is real or not. I've seen it recently when analyzing adhesives, where it will not only quote the wrong information about an adhesive (despite it already having the TDS in its database), but also it'll make up fake adhesives that are clearly a mash-up of two real adhesives.

(See, I've just done it... completely talking out of my ass about a subject I don't know anything about, but sounds plausible)
I don't know. I have no experience with hydrogen mixes and wouldn't presume to contradict Dr. Mitchell but this might again come down to a difference between perception versus actual measured body heat loss.
Express is not a next.js alternative. It covers a small part of the server-side parts but none of the templating, client, etc.

Besides the standard parts IIRC next.js has stuff for image & font optimization and more.

I really dislike next.js, but saying express is an alternative for most next.js apps is not true.
Look, I'm both Canadian and not a supported of Trump, but people keep repeating this "1% of fentanyl enters from the US from Canada", and it's a little disingenuous. 1% of the fentanyl entering the US that is CAUGHT is CAUGHT at the Canadian border. We don't actually know how much is entering because we aren't catching or examining everything. Admittedly, this is likely because Mexico does produce and export more fentanyl. Carry on.
Lint in port getting damp often caused this for me
There’s huge variability even in some of the gyms in the article, whether from site to site or inter-tester variability. Whether or not it improves safety, if it helps places like this stay open and solvent I guess that’s a win, but I wouldn’t rely solely on someone’s passing a gym’s test for me to let them catch me in a lead fall.

I’ve also been failed in seemingly spurious details that I was subsequently passed on with different testers at several gyms.
For any other non-climbers wondering what exactly "the belay test" is: https://climb-va.com/gettingstarted/belay-certification/
Honestly way more meaningful to the rest of us than major.minor.build ever could be
I have a decent number of commits as a staff engineer, but barely any are on ‘features’ as measured by story points.

We’re building the things that other people use to deliver features better and faster.