skysight-inc/HackerNews huggingface dataset:
You can do this much:

func main() {
var p *int
*p = 1
}

panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x0 pc=0x466462]

That's memory safe. It's also common and terrible. As is Java's NullPointerException, C#'s NullReferenceException, Javascript's "is not a non-null object" and all the other, unnecessary and awful, yet memory safe manifestations of the same design mistake plaguing contemporary software.

Understand that when Hoare coined the phrase "billion-dollar mistake," he was referring to his addition of null references to ALGOL W. ALGOL W references are not C pointers that allow willy-nilly pointer arithmetic and all the UB that come's with that. An explicit design goal of ALGOL W was to prevent unsafe dereferences. A dereference of a null reference in ALGOL W is defined behavior and yields a runtime error.

NULL OR UNDEFINED REFERENCE
An attempt has been made to access a record field using a null or
never initialized reference.

That said, ALGOL W isn't memory safe either: it attempts to mitigate memory violations, but this is not comprehensive.
We do, but most of software engineers out there hate it and use the dot, for obvious reasons (CSV in particular).

Having said that, I like our Swiss decimal group delimiter: 1'000'000.
“It just is how it is, no we don’t know why, just accept it”
Sling.biz – An open source alternative to Builder.io
I have a question: Why did you choose Hacker News over redd.it ?

Is it because it is a better site (web) or is it because your "app" is also available as a windows installer, metaphorically speaking:

Redd.it has a app (android and apple store) which they push to mobile users.

SO MY QUESTION WOULD BE: "Ask me anything about video editing on the web"

Bro, i'am on the web on my phone

Sent from my iPhone
Ah, I almost reposted this since i didn't see anyone reference Strandbeest's[0] which I believe is the name for them.

[0] https://www.strandbeest.com/
I get where you're coming from, and can see a lot of people seeing it that way.

But to me, metrics like 'PR to merge time' help highlight bottlenecks, even in open source. It’s not just about churn, it’s about ensuring contributions are flowing smoothly. Quality matters, but so does making sure contributions don’t stall.
> This blogger has weird preferences and money to burn on them.

I don't know. Spending $100/month on colocation costs is hardly a tophat-wearing level of expense. I recall reading from the old Reddit-to-Lemmy migration discussions that some self-hosting instances were costing that much on AWS, and they are still up.

For perspective, we're in an internet forum where from time to time we get posts of users spending thousands on their home labs.
The robber barons of the gilded age had the same beliefs in their innate superiority, and thought they were the ones pushing humanity forward, in spite of the "stupid masses". All the while paying private militia to shoot at striking workers.

So no, sadly this is not new. I'd even say things have gotten somewhat better.
Sorry for the self-promotion, but this sounds a lot like Peaked, an Android app I built.. It is privacy-first and your data stays on your device. Also it's completely free (as in beer): https://peaked.today

It serves my purpose (and that of some friends), so I have no plans to monetise or even update it.
That PDF doesn't look like the source for an operating system, but rather a 2 pass compiler. There are references to data types (including Complex) on p.6 and various hand written comments, such as "procedure" on p.2 and "return to pass 2" on p.19. The following page looks like a lexer table and might be the reserved words. Then on line 1658 (lost track of page #) "const expression, like (2^40-1) are evaluated at compile time". Based on how the later comments are written, I think they were added by someone trying to understand the compiler.
Just go to app.clipchamp.com (linked on this post) and you can edit from mobile
Hell on Rare Earth
Belgium did not exist as a country at the time, though.
> Then let's say someone renamed their CNET site FFXSource.

This is addressed on page 5, where they quote the trademark policy[0], which until a few days ago said: "The abbreviation 'WP' is not covered by the WordPress trademarks and you are free to use it in any way you see fit".

The current policy[1] has since been modified to specifically mention WP Engine and make seemingly irrelevant accusations towards them, but it still retains the part about "WP" not being covered by their trademarks.

> And then advertised themselves as "The Most Trusted Firefox Tech Company" and that their download was "The most trusted Firefox build".

Using that sort of phrasing would clearly be misleading and looks like it would have been disallowed by the trademark policy, but is that what WP Engine actually did?

[0] https://web.archive.org/web/20240912061820/https://wordpress...

[1] https://wordpressfoundation.org/trademark-policy/
House passes NASA authorization bill – SpaceNews
Thank you. That helps a lot
It's not much, just a simple bachelor thesis https://repositorio.ufsc.br/bitstream/handle/123456789/24495....

I mostly wanted to provide a software/hardware playground for my advisors who were working on their own thesis about algorithms for energy-aware IoT edge deployments.

The TLDR is that you can write algorithms to minimize various parameters within a Kubernetes cluster, like energy consumption.
The Turing test has a variable in the form of the human that is playing.

There are many humans that current AIs can beat at the Turing test and likewise many humans that current AIs cannot beat at the Turing test.

But we are not "past the Turing test" by any stretch of the imagination.
That book (https://cs.stanford.edu/~knuth/dt.html) is not a book on dithering; it's one of the volumes of his collected papers and only a couple of chapters (papers) towards the end are related to dithering ("Digital Halftones").
When I was a child, the dream build was the programmable crane from the 8888 Lego Ideas book.

https://rebrickable.com/blog/685/classic-review-technic-idea...

Alas, I did not have enough gear racks to program it.

Thanks to bricklink I eventually got my revenge when I got my own kids.

In general a fantastic book.
Microsoft obtained a patent for this around the Kinect time, sounded a little dystopian back then but I don't think it was ever used?

https://www.gamespot.com/articles/microsoft-patents-tech-tha...
" M(n) = 0^inf < A 1^n 0^inf."

I read that as an infinite string of 0's (0^inf), then the tape head (<), then a string of exactly n 1's (1^n), then infinitely many 0's. So a block of n 1's starting at the tape head, surrounded by endless 0's to the left and right.
I'm from one of those European countries and still also read it as it taking over a year to boot...
If you know you are thermally limited, there are a bunch of designadjustments you can use to produce less heat. Lower clock speed, more regions powered off at any given time, clock gating, etc.

By being able to stack logic, it will just change the way designs are made. for example, custom silicon to accelerate a specific operation, for example gzip compression, becomes far more attractive because now there is lots of 'spare' silicon area as long as it remains powered down 99% of the time.
Why am I downvoted -4 (worst possible, usually reserved for torrid comments) just because Samsung? I was replying to a post about Samsung.
That's surprisingly good, though yeah it misses a detail.
Thanks - we'll do!
Be careful how you stack them.

(this is a joke, I realize that criticality would be completely impossible for a zillion reasons)
I’m on Comcast cable internet and 20Mbps is my maximum with 12Mbps peak and 8Mbps sustained being more typical.

It wouldn’t work for high bandwidth hosting, but works fine for residential and for 4 simultaneous video calls mostly all-day long during COVID.
> (...) not that they were buying colo just for a Raspberry Pi.

I don't know. Might be, might be not. All I know is that there are already companies that are even selling colocation specifically for Raspberry Pis. It's not that weird, and not a step too far away from colocating Mac mini instances.
Well, also knowledge of the distances between the objects involved (at least the Earth and Jupiter), which in turn depended on a series of further investigations.

Which is not to denigrate the achievement, but if I were to drop you on an alien world with only a telescope and an accurate time keeper, you're not going to be able to recreate it.
Just curious. I bought the geiger counter to verify the authenticity of some fiestaware and discovered that my radium dial alarm clock is hot enough to trigger the alarm.
React team is cooking!
Hacking QKD Systems – Vadim Makarov Quantum Village, DEF Con 32 [video]
CI providers should definitely start proxying PyPI with their own cache.
If they could make this work in plastic, it will be even easier to get the tolerances with metal. You can also mold the parts.
root access which is required for AVs
Having a computer in one’s pocket connected to broadband internet at almost all times with the capability to navigate, pay, search, communicate (globally, at no cost), photograph, and work on that million row spreadsheet seems close to matching Excel 2003 to 2007.

Obviously, it can distract too, but for me, it’s easily been a net positive for productivity.
What is the white powdery/smokey stuff he drops on the eMMC chip using the soldering iron at 7min27s? Some kind of flux?
Hehe, thanks ... I didn't know if anyone would find it at least a little funny ... or weird :)
Tinybox Pro with 8x 4090
I don't use Llama, because we've no hardware to run this on.

We use Gemini Flash and recommend this for 90% of tasks.

Dirt cheap, blazingly fast.
Just saw this announced on Twitter. https://x.com/__tinygrad__/status/1838508142415737133
There’s a couple of possible reasons. First, you probably spilled more oil onto the plate. In the experiment, 0.81 milliliters of oil spread out until it covered a circle with diameter 84 cm. Most spills would be more than a mL of oil, and most plates are much smaller.

Second, most plates aren’t flat. If you have an area of the plate that is at a lower elevation than the rest, the oil would pool up in that area.

Third, even if you fill the plate with water, you could have elevation changes due to surface tension of the water. If the water is concave up, the oil would float upward and form a ring around the edge. If the water is above the surface of the plate, held in just by surface tension, the oil would float upwards and form a bubble at the center of the plate.

Fourth, you could have something else on the plate that acts as an emulsifier. Whether a bit of egg, some pasta water, leftover detergent, these would break up the oil and prevent a film from forming.

The easiest way to have a flat surface is to do the experiment in the center of a much larger body of water, since any effects from the surface tension would be at the edge.
Yrs, as long as the milling machine is adequate. Hobby-level CNC devices may have harder time doing that, and pro / industrial devices cost many times the iPhone.
yeah, radium-dial alarm clocks actually can be dangerous. but i think you can put monazite sand in your food with no ill effects except for tooth wear
Assuming the nukes work.

We've been discovering our stockpiles of arms to be less functional than hoped. And that's with stuff that was tested and could be used as part of storage.

The nukes were never meant to be used, the chances of them malfunctioning are somewhat higher.

That's before you subtract the hype of "nukes are the ultimate weapon" from any calculations. Hiroshima is still an active, populated city. People assume nukes are "finger of God" erasers, but they're really rather inefficient explosives with simple physics.
Let's say your set up a raspberrypi at home (I assume you live in US), install apache, install wordpress, set up port forwarding and write a blog about making pickles. Then someone writes a comment under "How much dill?" and writes "I'm from Iran and I'm gay".

Are you really operating in iran? You don't have servers there, you don't have employees there, you're not a registered company there, what ties do you have with iran? Someone from iran "came to visit"? Sure, so do brits with amsterdam and legal weed.
What are the right keywords to use when searching for the fittings?

My ali efforts often get flooded with nonsense.
No need to nitpick, the original comment states perfectly accurately that he was measuring the fundamental charge _of the electron_, from which the constant e is derived. We've been using e to mean _electron_ charge for a very long time. Where do you get the idea that constant has anything to do with quarks?
I won my second game :) Then I read the instructions :)

(I think it's worth reading the instructions / design discussion, even for someone that is not going to play the game.)

[spoiler alert?]

I didn't realize the "combo" mechanics, but I intuitively made many combos because I usually used the bigger piece to capture the smaller piece. So, for e it's a success in the design.

Is it possible to win only with knight? My strategy was to keep alive as many queens as possible.
Check out https://kino.ai (YC S23)
Give it a display with a face too so it can look sorry when it spills your drink again.
Because it is, for the most part, suspend to RAM aka S3.
It's always been interesting to me which language we pick in which situation.

As a foreign-born immigrant in the country where I live, I've learned the local language as a teenager.

Yesterday, while talking to my mother in my mother tongue, I hit my toe and reacted in the local language. I'd say I do most of my thinking in the local language or in English, although I've only ever visited English-speaking countries as a short-term tourist. Yet, when I need to count things, like the reps when lifting weights, I'll do it in my mother tongue.
Never tried but looks great (especially the offline & private part). Thanks for sharing!
My understanding is that the actual body of water was larger, but that the oil would only spread out to one molecule of thickness. So you start with a larger area of water, and measure the diameter of the resulting oil slick.
Nuclear+Hydrogen makes no sense economically. If you have the extra capacity to run electrolysis, your nuclear fleet is too big. And not everybody is betting (only) on batteries. A mix of storage technologies is most likely the cheapest solution.
I wanted to spin up a mirror locally to do simple caching for docker builds but the tooling was lacking, there was a way to do a direct mirror of pypi locally but no other way of adding custom indices
There is a modification to this design that adds a button to the top to pop out the phone: https://www.yankodesign.com/2024/09/13/dieter-rams-inspired-...
Yes, in India we use 3 places for the first and then 2 places for the rest. But comma was never a thing.
Fun fact: In India we use upto Crore as mentioned in the link, but recently had to learn upto Lakh Crore as the politicians looted bigger recently and went beyond normal. :)
Dolphin (Wii Emulator) is very accurate, and can e.g. upscale graphics. And there’s a “DolphinBar” sensor-bar-looking transceiver to get perfect wiimote compatibility.
I get the reasoning from your other replies. If Microsoft extends Win32 with some new API that cannot be reimplemented in Proton then Valve is screwed. So you want them to require a native Linux version from every game published on Steam.

However I really do not think Valve is in a position to dictate such terms. They have multiple competitors both in distribution and console space. Big names are already publishing on their own stores. Small indies can move to itch.io. Everyone else can switch to Epic. Steam Deck is already underpowered compared to recent Windows based handhelds. If it stops supporting Windows games via Proton then it is as good as dead.

I understand your idealism. But a step like this would kill gaming on Linux much quicker than anything Microsoft could do. Because Valve is the only big distributor even remotely interested in it. In contrast Epic is absolutely hostile to Linux. And they're the ones to gain the most users in case Steam fails.
Yes, the flash chips are approximately the same in their mechanical properties. Milling speed, debris removal, depth of milling to keep the PCB intact, treatment of the PCB.afterwards to clear it and attach another chip. It all is best done several times on dead bodies before attempting a modification of the expensive target phone.
Or "my antivirus doesn't like your unsigned executable pls fix".
How Meta's Smart Ray-Ban Glasses Spawned a Silicon Valley Hit
Privately vs. Publicly held views [pdf]
A new home for Ethos Ethics and Compliance
Except that you could have part of the surface covered in 1 molecule, and another portion covered in 2 molecules. Since you never directly measure the thickness, this would produce the same apparent thickness as a uniform 1.5 molecule thick layer.
Fun Driven Development
A compromise would be having a slot inside the case. But we all know why they don't have any option to increase the storage to begin with. "That'll be an additional $500 for the upgrade please."
Libi Rose Keeps Old Tech Running at the Media Archaeology Lab
$/FLOP, FLOP/Watt or something like that. Eg, https://epochai.org/blog/trends-in-gpu-price-performance
> An Xbox One in a Steam Deck form factor with decent battery life is probably doable.

In my mind the Steam Deck is already a portable Xbox One/PS4. Most of the hit titles of that generation were eventually released on PC (with a few exceptions) and the Steam Deck plays them flawlessly.
The Ukrainians are facing the situation they're in, not you.
And they understand the parameters of that situation infinitely better than you do.

They can decide for themselves whether to bend over and let Putin have his merry way with them is such a fine idea as you seem to think is, or not

Boris didn't make them do anything. That's just a myth, which presumes they are hapless fools with no agency.
Going against the consensus, I'd recommend a Prusa MK4S instead. It'll likely serve you much longer and will achieve better dimensional precision and slightly better quality at the same speed.

Be warned though, the printing part is just a tiny step in the rabbit hole. Soon enough you'll be lamenting the state of CAD, yearning for class A surfacing in your projects, and trying to decide between diving into Rhino/Grasshopper or mastering SOLIDWORKS.
> The concept of “wanting to do something” is complicated.

Not really all that complicated, IMO, once you realise: We don't really want to do all the boring stuff that's supposed to be good for us, we just want to have done it.

> What you typically see is a desire that someone has at long range (“I want to go to the gym tomorrow”) that undergoes preference inversion at close range (“it is now tomorrow, and I don’t want to go to the gym in the next 2 hours”)

I've been to the gym a few times; it was boring. I don't want to go to the gym; I just want the strong and healthy body I could get from it.

If or when the remote control for your body is invented, I'm going to be all over it: I'll just attach the electrodes to the back of my neck, set the little box to whatever weight regime I'll be on, and flick the switch to... Idunno, remote-control my computer and do some coding (OK, or browse HN as usual), while the box controls my grunting straining flabby old body to (re)gain some muscle. I suppose I'll leave the aural on, so I can hear if the grunting and straining gets too heavy; would be stupid to get myself a heart attack out of sheer lack of attention.
It sounds like upsetting the ph balance was a key reason it worked so well. The article mentioned that displacing the invasive grass was part of the reason it worked so well.
Chemicals linked to breast cancer leach into our foods, study finds
Check out the Sega Nomad
You could check it against things that you know about yourself.

I know from my clinical history that I have mutations in the UGT1A1 gene that cause me to metabolize bilirubin differently. That is a relatively common mutation that occurs in roughly 2-3 percent of people. Unless I am lucky enough to have a random result that coincides with this, I could be fairly certain that
this data is somewhat reliable. The problem thought, I don't know the degree of reliability.
In my limited experience, I've seen it handled by adding the user's ID in the path of any resource that belongs to a particular user, so that the user ID from the resource path can be compared with the authenticated user ID as a security rule condition.

But as expected, you can validate the incoming data as well https://firebase.google.com/docs/firestore/security/rules-co... but this would need to be done for any attribute that might lead to a change of ownership.
Making a Wireless Joystick (2020)
For more context, read the comment[0] on Reddit's /r/sysadmin thread from the follow-up tweet[1]. It boils down to a certain bit-pattern in the spreadsheet's headers that corresponded to a signalling pattern in their T1 line, around the year 2003, causing the T1 equipment to fail.

[0] (2018) https://old.reddit.com/r/sysadmin/comments/9si6r9/postmortem...

[1] https://twitter.com/lauriewired/status/1838257118685921694
Ah I see, thanks for clarifying!

I have seen the mentioned blog post now [1] the whole thing is starting to make more sense to me.

[1] https://wordpress.org/news/2024/09/wp-engine/
It would burn out in a few hours.
Does any Cloud provider have a 8xAMD MI300 host that one can rent? I use AWS for a lot of my professional work, and was hoping to try out an AMD GPU.
Actually, I found washing dishes one of the most meditative things I used to do out of habit. It was my wife who was all for getting a dishwashing machine, not me.
At that point you are better off hosting the code elsewhere (e.g. on your own server). The only real reason to use GitHub is for low-friction collaboration.
I doubt such an organic process could be fully automated - but why would you, given there's plenty of people around? It isn't going to be cheaper I'm sure.

Anyway, there's been experiments with biodiversity that is compatible with machinery by alternating rows of plants. This reduced e.g. the proliferation of pests between rows.
Phishing: How It's Getting Worse Despite Huge Cyber Investments
http://kadin.sdf-us.org/weblog/technology/smoking-hairy-golf...
As I said, it was from my memory,
so do you think Elon wants more or less bots now?
Don't know about startups or the EU, but "big ag" in North America definitely is.
Splitting Intel now when the bet has been made, but the result is not known would mean that manufacturing would sell for a very low price.

Gelsinger tries to keep Intel together until the end of 2025 to see if the fab investments pay off.
Manufacturing investments suck Intel dry, but if 18A node is a great success, Intel can get back into foundry competition with TSMC and Samsung in few years (or sell manufacturing for good price).
I just open Sublime Text (a basic text editor) and start typing away HTML/CSS until I've got something I like the look of. No fancy IDE features or anything, just typing out code into a file :).

I also use my browsers' DevTools for faster CSS iteration, and Paint.NET for concept art and comparing/measuring screenshots. Sometimes I even use Illustrator and/or Inkscape for some SVG stuff (which I manually edit in code afterwards) - in this blogpost I used Inkscape to recreate the cat emoji and the Chrome iframe error pixel art icon.
Pakistan doesn’t have orbital launch capability.
Content-addressed (or input-addressed) component stores, like Nix. If you're blindly assuming which libraries exist on the target system, you've already failed.
it helps that France is the size of Texas
Into the pockets of the 1%
>spoke truth to power

I've become actually allergic to certain phrases.
From quick Google it looks like there are a lot with different exact focuses!