skysight-inc/HackerNews huggingface dataset:
> See how we added a new fence() call to put()? That fixes the reordering problem we’ve described at length. Now if the CPU gets bored waiting for entries[i] to be read into the cache, and tries to pull up the tail++ line so it happens sooner, bonk!, the tail++ line hits that fence and stops moving. We’ve forced the entry to be written before the tail is bumped. Problem solved!

I may be completely wrong, it's a complicated subject, but I think the wording here is potentially misleading.

As I understand it (and I may be wrong!), a full fence does the following : "all reads and all writes prior to the fence must occur before any reads or writes after the fence".

What I'm concerned about is people thinking this is a blocking behaviour, i.e. when we hit the fence, then at that point all prior reads and writes occur.

This is not the case.

The reads and writes prior to the fence can occur at any time - they could occur LONG AFTER we pass the fence - but what we do get from the fence is that the reads and writes prior to the fence WILL occur BEFORE any reads or writes after the fence.

So, to put it another way, the code is executing, we come to the fence - and absolutely nothing happens. The processor just keeps going. No reads occur, no writes occur.

Then at some point later on, both in time and in code, the process comes to another (say) read. NOW, finally, the processor MUST complete all reads and writes which were issued prior to the fence.
You're providing evidence that crime exists, not that art as a whole is "predominantly a tax evasion and racketeering scheme". Where is the evidence that this represents the majority of art purchases?

It's also weird to even call this a tax dodge. If you make money in New York and not London then you should be paying taxes to New York and not London because your operations are using New York streets and New York sewers and hiring kids from New York schools etc., and that's what those taxes are paying for. You haven't used any of London's infrastructure to do it so they don't get any of the money.

If you make money in some free port or <unspecified location> which is so un-tied to any other jurisdiction that you have no meaningful operations in any of them, why should any of them have a claim to the money? None of them have done anything to earn it.
Because you felt something enough to throw up this aside on an obit post.
XRay depends on density and the security features are way too thin to matter
And then their descendant Perl took both the P and the L for its file extension .pl. Or so Larry Wall told me.
But people want to see the harbour and the boats and stuff too.

I'm a little conflicted; the bush is important but I think it's OK to clear a little so that each house has some view. Historically Sydney has far more bush and trees now than it has ever had.

You could have bought a house in the 60s or 70s with fantastic views which are now all but gone.

Fun fact; the mentioned Castle Cove and some of its environs were designed by Walter Burley Griffin, the American architect that designed our national capital Canberra.

https://abc17603.wordpress.com/history/suburbs/castlecove/
If i was you, i would at least say zenkyu for the github stars, but i guess thanks is fine too...
Interesting.

Also note that, while File Explorer and Windows file/open dialog boxes don't accept "\\?"-style paths at all, you can use the "Run" command (Windows Key+R or choose "Run" from the Start Menu) to open any available (connected and online) volume in File Explorer using a path of the form "\\?\Volume{UUID}\"[1], even if it hasn't been assigned a drive letter or mount point.

Note that, if UAC is enabled, this won't work for EFI system partitions unless you're running Explorer elevated, which can be tricky. You used to be able to kill the explorer.exe process and start a new one from an elevated command prompt or Task Manager, but this no longer works in Windows 11 (Explorer starts, but not elevated).

[1] For GPT disks, this UUID is the GPT partition's unique ID.

I have no idea how the ID is calculated for non-GPT disks, though I have noticed a few interesting properties:

• For volumes on MBR-partitioned disks, all but the first eight bytes of the UUID are zero.

• The UUID is not obviously related to a FAT filesystem's serial number.

• UUIDs are assigned to devices with removable media like optical drives and SD card readers even when empty, and do not change when media is inserted or removed.

In any case, the easiest way I know of find this is using PowerShell: use "Get-Disk" to find the disk number (and if this doesn't give you enough information to identify the correct disk, use "Get-Disk | Format-List" for more information), "Get-Partition -DiskNumber n" to find the partition number (if the disk is partitioned), and, finally, "Get-Partition -DiskNumber n -PartitionNumber m | Get-Volume | select Path" to get the desired path.

In the case of non-hard disk devices like optical drives, "Get-Disk" and/or "Get-Partition" may not be available, so use "Get-Disk | Format-List" for detailed information on all available volumes, including all volume paths and, hopefully, enough additional information to identify the volume you want.

You can also find volume paths with WinObj or the fsutil command, but PowerShell provides more useful information to help identify the correct volume.
Art is definitely used as a tax dodge by the wealthy, but to suggest that the entire ecosystem is nothing but that is not correct. People that say this usually lack a deeper understanding of contemporary art.
I can resonate with this. We do well in a space with a commercial program. It's been under constant development for 27 years. It has never had more than 2 developers at a time (only 2 project leads).

This means the system is "coherent". Things are where you expect them to be, in code, and in the UI. it has scaled very well starting out for "small businesses" and today runs in big enterprises.

One benefit of this leanness is that there are very few meetings. When something is needed by sales, or there's a tricky design question, or hard programming, then a simple ad-hoc phone call moves things along.

That said, having 3 or 4 people going can be advantageous, but team-management goes up exponentially.
I have ASD and a lot of this rings true.

For me personally, I can get to quite high levels of "socialness" depending on mood and practice. I can get to muster up the courage to do calls, interact more socially, flirt with someone etc. It does take an extreme amount of energy though.

Where I think it differs for me, is in that if I don't do this type of "social training" constantly, it completely goes away again. If I didn't call my doctor/the post office/relatives in a few months, the ability to just do it normally is gone again and I start from 0. Everytime.

My psychiatrist helps me get to that point again but over time has realized that "exposure therapy" doesn't really work because every few months we have to start from 0 again.

Now having all of that said, for most people these types of interactions and things in life are just... normal. They don't require even a second thought. And that, I would imagine, removes a lot of friction from their lives because these interactions are needed to be a self standing, emancipated, contributing member of society.
I'm certain I would turn them off every time they popped back on, and the settings would reset occasionally.

Regardless, the polish isn't enough to justify a company that has modified the deal (we don't track what you do). Once that first promise is broken, the trust is broken forever.
How to salvage my career after 2 years of experience
I'm hoping the this community can out.
Note that EASTL (an alternative STL used in game development) does std::string the "Clang way": https://github.com/electronicarts/EASTL/blob/master/include/...
Why Make Art in the Dark?
Is 1.5 months enough to even keep them another day without going insolvent? For example you may need to pay notice and other termination related costs. Or is the
runway taking that into account.
How Far Are We from AGI
thanks im glad you think its impressive it means a lot for me after working on it so hard for so long and after endless destroyed sleeping schedules ... I did learn a lot about the tools like ffmpeg or mp4boxjs, and general idea about video processing and codecs to make it work .. in other words tons of different things to learn to pull it off, but thats what I wanted :D I needed to challenge myself because im not confident in my abilities as programmer so hearing some nice words about my project is all I need now
Riders of electric bikes get more, not less exercise. https://storybicycles.com/blogs/ebike-blog/study-shows-e-bik...
The PIC10F200 has been around for a very long time. It used to be much cheaper relative to competitors but now there are many cheaper options.
You mean why are programmers lazy? Oldest question in compsci my friend.

The answer is because it’s efficient.
Farewell, Chuck E. Cheese Animatronic Band
2019
2020
2021
2022
2023
2024

18.06 was 5 years 11 months 11 days. A: it makes no sense to count from when you personally installed it vs when it was released. B: it was in any case so close to 6 we may as well say it was 6 years C: if you don't mind running 6 year old software just run old jellyfin too.
... and one of them has the last name "Gorelick" [1?]. Impressive study, happy I'm not a patient of his.

1: https://en.m.wikipedia.org/wiki/Aptronym
Right. This is a result which indicates a research direction worth pursuing.
That's about it for now.
Yup, I remember the days when the board manufacturer and designer were separate entities. So if you were buying an Nvidia TNT2, there might be slight differences if you bought the version from Hercules or from Creative or ASUS.

Shortly after, Nvidia started producing the whole board and those value-added pure grahiccs companies like Herculues went out of business.
Considering the lifetime emissions of a product makes an interesting point. Seeing that an electric cargo bike only has more than 10x the emissions per kilometer than a steel bike was unexpected for me.

It's easy to forget how expensive the manufacturing of the electric engine and the battery is.
Short term Accommodation needed in Bay Area/SF
I need a place to crash from June 1st to 22nd. If you have a spare couch or space that I could use that would be awesome! I’m attending Stanford this summer and want to explore the Bay Area and San Francisco before school.
The very next paragraph:

> Towards this goal, data-to-paper systematically guides interacting LLM and rule-based agents through the conventional scientific path, from annotated data, through creating research hypotheses, conducting literature search, writing and debugging data analysis code, interpreting the results, and ultimately the step-by-step writing of a complete research paper.
I think respecting the cutting depth per rotation would give better clues and would make the the assumption actually comparable to "what they did" back then
I love that it's 100% client side.

I tried to drag and drop a .PNG but it didn't work.
What are some of your word examples?

I recently learned that we use triumph to mean victory, but triumph was originally the ceremonial parade after a military victory.
The emissions created from producing one bike (55kg CO2) is ~6 gallons of gasoline. That’s 120 miles at 20mpg. Or the distance of 3 days worth of commuting for the average American.

I feel like there are bigger fish to fry.

Like the fact that you can’t even safely bike in many American cities. Or that there are people working desk jobs driving to work in a Ford F-350.
Breakthrough in Color Gamut Measurement to Be Presented at Display Week 2024
SM64's Unopenable Door Has Been Opened
https://github.com/netbirdio/netbird seems to be completely open source (BSD), https://github.com/gravitl/netmaker?tab=License-1-ov-file#re... uses Apache for the non-pro stuff, and both of those I found by simply looking at https://github.com/topics/wireguard

This is why I asked, the phrase "I decided to reinvent the wheel which has honestly been quite fun with learning about eBPF, and recently clustering and HA with etcd" makes it sound like it's doing a bunch of cool stuff (which I want to hear about!), but the readme says nothing about those.
Hey this is awesome! I'd love to hear more about some big issues you had, and how you solved them. For example, you mentioned using the webcodecs API for quick rendering. What do you mean by that? What was the slower alternative? Also when did you choose ffmpeg Vs webcodecs API and what were the differences? A lot questions, sorry just really impressed!
But electric bike usage has demonstrably lowered car usage in provinces/states that have subsidized them. They make 5-15 km commutes super achievable.
ooh theres that super confusing bug .. well another bug that im finding out about too late ..., if you tried to drag and drop file from explorer to the website then it wont work, but in the same time it will show that drop indicator which is confusing, I completely forgot to implement the importing on drop and in the same time I didnt remove that indicator, well stupid me, honestly I havent got many people to test it so it is what it is ;/
Yay! We can prevent another brilliant scientist from coming into existence. Nice work fellows!
> Photograph of a model of the bottom of the drill hole shows that lines are spaced closer together (arrow). This may be due to abrasive having become finer as drilling continued.

Anyone who has drilled brittle materials will know why the lines got closer together. The feed pressure was reduced near the end of the hole to avoid chipping out the back surface.
Calendar, Not Todos (2018)
I wanted to affirm point 3 as well. There's a science in "computer science" that lays dome foundations.

Every month or so there's a thread here asking if college is worth it. Answers are typically mixed, depending on lived experience.

My own lived experience (I could program before I went to college) is that we didn't (especially) learn "programming". We learnt about fundamentals like algorithms, P vs NP, coupling, 3rd normal form, and so on. That affected our programming, but we didn't have "programming classes" (well except the first 3 weeks or so.)

I feel, looking back, that this served me well in the niche I traveled. My day job is basically writing performant libraries.

BUT I'm not in the camp of "computer science for all." There are other degrees at college, in programming, IS, IT and so on. There are lots of shorter courses that can train you up to get a job.
Would you have found out about those earlier sources without Wikipedia? I think it really depends on how obscure they actually were. I’d take the fact that neither Wikipedia nor this article knew about these earlier sources in 2014 as evidence that they were pretty obscure.
I'm still not clear how this is even supposed to be tax evasion. If you're not operating in a jurisdiction then you shouldn't owe them any taxes. Which jurisdiction is even alleged to be owed the money, and on what basis?
If you’re open to something terminal-based, you might find Plandex helpful (I’m the creator) - https://github.com/plandex-ai/plandex
“Ethics” for what is almost certainly an honest mistake with a reasonable diligence of research? Accusing someone of ethics violations should require more research than you’ve done!
You can literally replace memory management in your post with stack management.

You wouldn't say the same thing about stack push and pop would you? Memory management is kind of a solved problem for 99% of program. It only happens very rarely and under very constrained environment.

Yes, I did encountered a stack overflow error because I didn't realize the size of the struct is gigantic. So I solved it by creating the object on the heap instead. Similarly, memory "bugs" in managed systems is very rare and they can mostly be solved.

Every time a managed systems have issues, we get blog posts like this exactly because they are rare. If I write a blog post every time I have encountered a memory leak in a C program, well no one really cares. It's kind of expected.
You might like these-

- Matrix Arcade (https://yizhe-ang.github.io/matrix-explorable//)

- Computational Discovery on Jupyter (https://computational-discovery-on-jupyter.github.io/Computa...)

- Nature Inspired Programming Recipes (https://github.com/clever-algorithms/CleverAlgorithms)

- A Little Calculus (https://papl.cs.brown.edu/2018/func-as-data.html#%28part._.A...)

- The Matrix in Computer Science (https://cs.brown.edu/courses/cs053/current/lectures.htm)

- Discrete Mathematics and Functional Programming (https://cs.wheaton.edu/~tvandrun/dmfp/)

- A Programmer's Introduction to Mathematics (https://pimbook.org/)

- Complexity Explorer (https://www.complexityexplorer.org/)

- Learn Physics with Functional Programming (https://nostarch.com/learn-physics-functional-programming)

- Seeing Theory (https://seeing-theory.brown.edu/)

- Coding The Matrix (https://codingthematrix.com/)
I've come to believe that the "just reboot" mindset is a rotten one that has done severe damage to computer technology and the people that work on it. It was a compromise that made sense in its place and time, but we've seen firsthand that safety, reliability, correctness, etc. are impossible to bolt on after the fact, and 50 years of commitment to that compromise has resulted in mountains of shit that will never work quite right that go on to generate more mountains of shit that will never work quite right. Decades upon decades of machines unfathomably more powerful than the PDPs UNIX was written for still kowtow to its deficiencies and mental shortcuts. I wonder if anybody who has been along for the whole ride has any regrets.
Under Dutch tax law: if you have a gold coin you need to pay “box 3” meaning wealth tax on it.

But if you have a bunch of gold coins you can call them “an art collection” and now you don’t pay any wealthy tax on them at al.
> Anything not using 'systemd' is a niche that most of the industry ignores. See how uninsightful/unhelpful these statements are?

Ubuntu uses systemd. And yet it doesn't use tmpfs for /tmp. I literally just even installed 24.04 right now (new LTS from 3 weeks ago!) just to verify this hadn't somehow changed since the last time I had checked, and it still hadn't.

I'm not here to argue or play word games, I was just trying to point out that this isn't some kind of niche setup. The way you make it sound when you talk about Fedora or s6 or whatever gives readers the impression that they can assume /tmp is on tmpfs on anything mainstream & modern, but that's simply not the case -- it's not the case on the second(?) most popular distro.

That's all I was trying to convey.
Le sigh?

Is it me, or is the redditisation of this site no longer a semi-noob illusion?
Senior mobile home parks are often overlooked. People move into them out of financial necessity and then find out they like living there. Low maintenance, low cost, a bit more independent than renting a condo, can park close to haul in groceries, as much community as you need or want or not, common facilities like a clubhouse and pool without any maintenance. Some parks, residents own the land and control space rents, or the city controls space rents (e.g. San Jose <= 3%/year increase), the rest the space rent is about what you would pay in property taxes on a SFH. A very few parks the park owners gouge the tenants on space rents.
Sorry all, had the following comment in the wrong thread yesterday:

My unindicted co-conspirator is a much bigger fan of song contests than I am, but sometimes you just have to wonder at the production values: https://www.youtube.com/watch?v=lyUsNgu4GAI&t=550s
Sweet, thank goodness - Thank you @upon_drumhead!!!
Mystery of where Mona Lisa was painted has been solved, geologist claims
People can only buy what the industry produces, and they tend to desire whatever the industry markets most heavily.

The real culprit, or danger, as the article mentions, is not so much the change in materials and so on, but weaker standardization.

Bikes are still pretty good in this regard, but manufacturers seem to be increasingly producing proprietary parts and part sets, under the guise of innovation. They are not mutually exclusive - it's entirely possible to innovate while being modular and standardized, and in cases where not, create a new standard that everyone can work with.

I think electric bikes are a good example - all the mid-engine motors seem to have entirely different mounts, therefore requiring custom frames. And they seem to be bundled with proprietary electronics up to and including the UI. If this was all modular and standardized, you could pick and choose, and in fact a basic steel bike with electrics could be very sustainable - you may not even need gears, with the electric assist making up the effort as necessary.
> Sure, you haven't lost the handle to the memory, but you can still "leak" memory with a GC. Happens all the time. Add to data structure at state 1, do something in state 2, remove data in state 3. What happens you never hit state 3?

What happens if you never escape a while loop? Should we ban while loop then? Bugs happen, we fix them. But I haven't had a memory bug in years outside of C and C++.
Also related: C64 booting Linux by emulating a RISC-V processor:

https://hackaday.com/2023/08/27/linux-on-a-commodore-64/
> how is it misinformative to state that the scope of all human existence occupies only a vanishingly-small fraction of the physical space, or temporal lifespan, of the universe?

Physical space is only one way to measure things.

Humans might account for materially all of the conscious experience the universe has ever known.
As an autistic person, professionally diagnosed, this sounds like nonsense woo. Yes, gut bio can influence moods and managing your health can improve symptoms from autism (e.g. meditation might help manage anxiety).

But no amount of "don't eat bread" is going to help me understand faces or social cues. A good diet might help with self esteem, overall energy levels, and resilience to my symptoms (if I'm healthier, I shut down less). But that's it, it's not going to change the way I experience the world, just stretch my tolerance for it.
i wholeheartedly resonate with that quest for inner origination.

thanks for sharing
What about the lost decade of the 2000s?
I gave my time and expertise to StackOverflow because it was licensed CC-BY-SA
I've commuted about 3000 miles on my bike so far over the past year or so. I'll happily sell the excess I offset by biking instead of driving as a carbon credit to anyone that feels really bad about the horrible environmental impact that their very inefficiently manufactured bike has, same way companies do when they want to pretend they have a much lower environmental impact than they actually have.
This isn't news, try ask HN..
> 6502 cores are still found in some SoCs aimed at the ultra-low-cost high-volume market.

What's the reason behind that? Probably just keeping existing, working designs and thus saving R&D costs? Sounds like beating a 10 cent risc-v core would be hard.

Edit: When I first read your comment I had to chuckle a bit, because I got the image of a multicore SoC with 6502 6502 cores. That would be a fun project for my FPGA hmmmmmmmm ...
Genuine question: how do we know that's not just a side effect instead of a driver?
Godspeed, Charles Entertainment Cheese. We will meet again in Valhalla.
It’s because it’s an easier and more comfortable place to be. You don’t have to do anything if you don’t have a horse in the race. Changing habits, educating yourself, demonstrating, joining a party etc. all take time and effort. It’s a lot simpler to just throw your hands up and say nothing works, we’re all doomed.
In the 1960s you had to learn to mask your differences or you would suffer violence directed at you. We used to beat kids for not behaving in the ways we expect.

Get enough beatings, you learn to hide the thing that gets you beat.

I'm not at all convinced it was less common back then, just more hidden.