skysight-inc/HackerNews huggingface dataset:
Is it ok if I try to write a script to uncheck all the boxes? I don’t want to spam your server and ruin it for everyone if there’s no rate limiting.

(I wince mentioning this publicly; still have flashback trauma from when some HNer wrote a script to download as much data as possible from our Firebase and got a $1k bill overnight.)
> You are actually just arguing for the sake of arguing here.

I'm very much not doing that.

I'm just really tired of reading claims that "C++ is actually safe if you follow these very very simple rules", and then the "simple rules" are either terrible for performance, not actually leading to memory safe code (often by ignoring facts of life like the practices of the standard library, iterator and reference invalidation, or the existence of multithreaded programming), or impossible to reliably follow in an actual codebase. Often all three of these, too.

I mean the most complete version of "just follow rules" is embodied by the C++ core guidelines[1], a 20k lines document of about 116k words, so I think we can drop the "very very simple" qualifier at this point. Many of these rules among the more important are not currently machine-enforceable, like for instance the rules around thread safety.

Meanwhile, the rules for Rust are:

1. Don't use `unsafe`

2. there is no rule #2

*That* is a very very simple rule. If you don't use unsafe, any memory safety issue you would have is not your responsibility, it is the compiler's or your dependency's. It is a radical departure from C++'s "blame the users" stance.

That stance is imposed by the fact that C++ simply doesn't have the tools, at the language level, to provide memory safety. It lacks:

- a borrow checker

- lifetime annotations

- Mutable XOR shared semantics

- the `Send`/`Sync` markers for thread-safety.

Barring the addition of each one of these ingredients, we're not going to see zero-overhead, parallel, memory-safe C++. Adding these is pretty much as big of a change to existing code as switching to Rust, at this point.

> Use the abstractions within the rules and you won't get issues, use compiler flags and analyzers on CI and you don't even need to remember the rules.

I want to see the abstractions, compiler flags and analyzers that will *reliably* find:

- use-after-free issues

- rarely occurring data races in multithreaded code

Use C++ if you want to, but please don't pretend that it is memory safe if following a set of simple rules. That is plain incorrect.

[1]: https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines
The owner of the domain was Jake Champion. He transferred ownership to Funnull.
Europe aims to end space access crisis with Ariane 6's inaugural launch
boomer! ;)
Is this shocking or is this news to someone? Celebrities have always been paid for endorsements. There may be some celebrities that are very picky about who and what they endorse but when you're a celebrity your business is being a celebrity. So you conduct yourself as if it's a business.

That doesn't mean you take every job that comes along but you weigh the income of that job versus the outcomes to your status as a celebrity. Celebrities sell themselves why would we be shocked that influencers (hint it's in the name) are any different.
I’d go as far as saying at this point they’re expected to.
The Drone Question. Is America screwed by lack of industrial capacity?
It wasn’t computer-aided. A human didn’t use a computer to help them make a design. A computer did the whole design
Ah, of course, only 2% of the entire country. Silly them for being concerned.
You Might Be a Late Bloomer
Amazon plans to launch discount store in bid to fend off Temu and Shein
It's pretty trivial actually. You can'y just build 50 apartments and call it a day. You have to build way, way, way more housing.

Is the scale of it complicated? Absolutely. But the solution itself is simple. Double the size of the city. Triple the size of the city. 10x the size of the city. Shenzhen can show you how it's done.
Very neat. I've been doing this with Calibre (https://calibre-ebook.com/), which involves plugging it into your PC via USB. Simple RSS feeds work with little configuration, and more complicated news sites require writing a custom python "recipe".

This project uses Amazon's email gateway, which I think is limited to 25 articles per month (don't quote me on this).
Just write data to the underlying API. No need to interact with the browser UI at all.
Even just an e ink alphasmart would be killer — the key feature for me was the Mac keyboard + shortcuts so I never had to think while using it.
But that can't be "what makes Scheme and other homoiconic languages special".
WordStar – A Writer's Word Processor (1990)
They're "true colors" but they aren't the same. Pigment colors you can generally grind up and turn into a paint, structural colors not so much. Structural colors are also often angle and polarization sensitive, not so with pigment colors.
CISA and Partners Guidance for Memory Safety in Critical Open Source Projects
I mean I've visited democratic countries with a _lot_ of corruption and autocratic countries which appeared to have less. I guess you can get semantic with it, but my main point is that you always here about "democracy" and a number of other positive things from people advocating for human rights, but corruption doesn't get the same level of attention. I think it should. Corruption is a huge problem.

One thing that I think escapes many is that in corrupt countries, it isn't like the clerk who issues permits decides one day to be corrupt and gets rich. People already know these jobs offer opportunities to make a lot of money and compete fiercely for them. This is a high status job. The people who get them are usually capable and motivated and would serve their economy much better in some other role. It acts like a sort of internal brain drain.
Stop that script, I'm watching you ruin the board!
I don't know if this comparison was meant to make crypto look better, but it really doesn't. The original pitch of crypto was to revolutionize global finance and replace it with something better. It seems the pitch has now devolved down to, "The current system, but less mature", which is about as unexciting as a technology pitch can get.
This is splitting hairs. I would go further and assume most CAD users do not know what CAD stands for. They likely assume Inventor or Solidworks.
> So, out of concern for the condition of any items that may still be inside, I snooped around the perimeter looking for a way in

How does concern for the items inside lead you to looking for a way to break in?
Are there any reliable numbers on the holistic impact of ruminants? All of the carbon they emit came from the atmosphere via their plant diets, and a huge volume of that carbon is sequestered in the soil via their excrement. Ruminants help the soil, as opposed to modern agriculture which is largely reliant on fossil fuel derived fertilizer.

I have yet to see a paper that models this. Most of the estimates are purely based on output, which seems disingenuous at best.
The DPRK is already known to loan out its citizens abroad to do work, earning foreign currency that will be garnished by the state, effectively treating them something like slaves. This doesn't seem all that different.
Great stuff. Little jealous, because I'd love to work on quickly scaling such experiment seeing how many people are playing with it. Sad, but having my head too burned out by corpo bullshit and my creativity level is in the basement :(

Are there any companies hiring where you can still work and not waste 90% of time on meetings and docs?

Probably too many clicks and my mind is just spitting out here instead of just dying in pain in silence :D
I agree we should avoid blanket statements, which is why your statement "current metal AM is more than able to meet material standards" is problematic. What standards? There is no generic "material standards" for all materials, and 3d metal printing is definitely inferior to MOST other manufacturing methods in MOST circumstances, in terms of mechanical properties.
The quick start is defiantly not quick. You really should provide a batteries included docker compose with Postgres image ( docker.io/tensorchord/pgvecto-rs:pg14-v0.2.0 )

If I want to use dashboard I have to clone another repo? 'git clone git@github.com:SciPhi-AI/R2R-Dashboard.git' ? why not make it available in a docker container so that if im only interested in rag I can plug into the docker container for dashboard?

This project feels like a collection of alot of things thats not really providing any extra ease to development. It feels more like joining a new company and trying to find out all the repo and set everything up.

This really looks cool, but Im struggling to figure out if its a SDK or suite of apps or both but in the later case the suite of apps is really confusing if i have to still write all the python, then it feels more like a SDK?

Perhaps provide better "1 click" install experience to preview/show case all the features and then let devs leverages the r2r lalter...
Threads Fediverse integration enhanced, but still some key limits
And the chinese tea cup in the picture apparently has a base plate. It also isolates heat from the cup so whatever underneath it won't get too hot
I haven’t opened my laptop yet. But it’s inevitable someone will write one.
Yeah, by 'detect' above I think we've been referring to the end behavior (e.g. what's in the owners manual) of the automated systems, not the raw RF received. Obviously, radar reflectivity itself is not dependent on relative motion of the object compared to the receiver.
I was wondering the same thing too. And even if you wanted to keep this odd behaviour, it could be better written as

/^[izehsglbo][izehsgl]o?$/
Ask HN: Does your local Windows taskbar sometimes cover your RDP taskbar?
A crypto "company" is fundamentally antithetical to the entire ethos of cryptocurrencies. Yet that didn't stop grifter and greedy "investors" pumping money into them.
I've built something similar for myself (generating 2x-per-day pdfs for my reMarkable 2) and it's so nice to catch up on internet news on this kind of calm device instead of a laptop or phone.

I used a traditional web-based RSS reader for many years but found that I wounded up checking it just as compulsively as the sites it ostensibly replaced.
The case fatality rate for H5N1 in the past has been around 50%:

https://en.wikipedia.org/wiki/Human_mortality_from_H5N1

If half the country starts dying people will either wear a mask and take other precautions or they will indeed die. It has to mutate to start spreading from person to person though, so that might affect how lethal it is.
Yeah I used Excalidraw for a while, but once the novelty of the sketchy look wears off it's really a very basic drawing program. Not suitable for proper technical diagrams (which to be fair it isn't intended to be).

In a way it felt to me like Excalidraw works around your diagrams not looking very good by just making them obviously not intended to look good. But Draw.io solves that problem by just making them actually look good.

The only issue I have with Draw.io is that it can't export text in SVG properly - every text object is really an embedded HTML element, which means you can only view the resulting SVGs in browsers. They don't work anywhere else you'd want to use an SVG (e.g. embedded in a PDF). https://www.drawio.com/doc/faq/svg-export-text-problems

It doesn't seem like they care about solving that problem properly unfortunately. Their "solution" is:

> "Convert Labels to SVG" transmits the diagram to our servers, generates a PDF, then pipes that through Inkscape, and returns the SVG output.

Jesus.

Aside from that it's an amazing program. A worthy successor to Dia.
Finland to start bird flu vaccinations for humans, in world first
I mean, this should just be the worldwide default.

We should not be normalizing a culture of working outside of working hours.
Discussions:

(34 points, 9 days ago, 52 comments) https://news.ycombinator.com/item?id=40701868

(42 points, 9 days ago, 118 comments) https://news.ycombinator.com/item?id=40704435
Have there been catastrophic failures of fission reactors in Germany built by Siemens?

Are you familiar with functional safety classification and how this affects the development of systems? Would you draw conclusions from the failure rate of Siemens vacuum cleaners to the company's capability of building fission reactors?
For older adults multivitamins may slow cognitive ageing...https://www.massgeneralbrigham.org/en/about/newsroom/press-r...
While I appreciate their intention and their transparency on what they're doing, I'll echo other comments here in that I, too, feel a bit uneasy that a 3rd party is rewriting my content.

The good news is that a (strict) CSP can help with that - and they do mention it in their blog post that they don't rewrite anything if there's a CSP header.

It's also worth noting that a (strict) CSP also prevents them from injecting their analytics JS from being injected to your site.
I've worked with strongly typed languages and duck typed languages. I've also worked a lot with Go and Elixir. In my opinion, the tradeoff between the elegance of Elixir's actor-based functional style vs. Go's warty imperative style is more compelling than static typing vs. duck typing.

I love working with Elixir. Go is something I tolerate.
The government obviously has no problem with vehicles that have little regard for anyone outside of said vehicle. If dead pedestrians (and cyclists, I might add) were causing any annoyance, frustration, or worry perhaps the federal government would make some sort of regulation on the matter, something like a pedestrian safety standard. The lack of such regulation demonstrates the feds obviously aren't vexed.
Anything involving Oracle.
> You can tell me about the math, theories and laws but look around you, nobody cares about those any more.

It's true. Just a few years back, design thinking was all the rage. Nowadays, even apps from flagship companies feel all over the place. Attention to detail, unobtrusive interface, intelligent symbols, subdued color palettes, rich illustrations, all that is out the window now. Why should we need good design when we can replace it with cheaper "AI" templates?
On the contact page of their .com site (funnell.com/company/contact/), on their location map, they give just the street name "Le Grand Avenue, Manila, Metro Manila".

There is a different address given for the business on the funnull.app site, which is the location you gave. 14 Floor Net Cube Center is a co-working location within the Three Neo office building, which is not located on Le Grand Avenue. It appears that it is the location of the Fang Neng (方能) Group, which is the Chinese name for Funnull, which bought funnull.com, along with many other of the funnull domains except for apparently the .app domain. Fang Neng Group, which owns Funnull, is owned by the ACB group (爱世博) (https://acb.bet/product/cdn), which advertises it as its product on its site. So, it looks like Polyfill.io isn't really just owned by a CDN company, but by a holding company, called ACB Group. All of ACB Groups companies appear to be directly marketed to a mainland Chinese audience.

Here is a translation of the mandarin text from funnull.app:

>I am the former boss of Anjie (安捷) CDN Company in the Philippines. After I got into trouble, the company was managed by my family. Because my family was isolated and helpless, they were persuaded by villains to sell the company. Later, the company was incorporated by them and renamed Fangneng (方能) CDN, and then gradually developed into ACB Group.

This is exactly what I need to state. Fangneng CDN Company and ACB Group have nothing to do with me and my family. Recently, many companies have contacted my family and threatened them, believing that Fangneng CDN Company used penetration and mirroring technology through customer domain names to steal member information and financial transactions and other important information, and stole customer programs by renting and selling servers. This matter has nothing to do with me and my family. Please contact Fangneng CDN Company to resolve it.

Finally, I would like to reiterate: Since my family has already closed Anjie CDN, what happened afterwards has nothing to do with me and my family!

Note: Due to my own problems, this statement was issued by my family.

Fangneng CDN's actual office location: 30th Street 14TH Floor, Net Cube Center, E-Souare Zone, Metro Manila, Taguig, Philippines.

Due to the release of this statement, the domain name Anjie has been reactivated by Fangneng CDN. At present, Anjie and Fangneng are already one company, so I would like to reiterate that the conflicts and disputes between Anjie CDN and Fangneng CDN have nothing to do with me and my family!

First announcement release time: May 18, 2022

Announcement update time: May 18, 2024
It will take forever before any regulator in Europe allowes anything like this. Hopefully during our life time.
because the key problem with Amazon is that the consistently high-quality items are priced accordingly.
I think that's too harsh. A lot of people have a blind spot to their own mortality. He died at 65, far before most people have their affairs in order.
My thought is that channels isn't bad but they are too low-level. Sometimes they are used as a queue. Sometimes they are used as a future. Indeed, channels combine features like synchronization, signaling, and data transfer. It is this versatility that makes code unreadable.

The worst is when people use channels simultaneously with mutex.
I have an 800 score and never had student loans, a mortgage, or a car loan. Just credit cards. Whatever app always tells me my diversity is low, but I still have perfect credit.

This is entirely from just 3 credit cards over 10 years, but I'm pretty sure I was at 800 by year 3 or 4.

People so chronically over-extend their finances that looking around, they have no idea they are over extended. It's like overweight people looking around and thinking their weight is normal and their diet is good.
i've been wanting that for years myself, and with the advent of sharp's memory-in-pixel lcd displays and ambiq's subthreshold-logic arm microcontrollers, it's become possible to make it work under a milliwatt, which means it can run purely on solar power without batteries, using parallel nand flash for mass storage at a low duty cycle. i haven't progressed beyond the earliest prototyping stage myself; my design notes on the so-called zorzpad (mostly in spanish) are in http://canonical.org/~kragen/sw/zorzpad.git/ and za3k vance has been working on a project inspired by it called the zorchpad https://blog.za3k.com/tag/zorchpad/

the primary objective of the zorzpad is longevity, with a design lifetime of 53 years. to reach that objective i think i can't use batteries, charging ports, or off-the-shelf keyswitches. this forces a lot of compromises on the system design; i haven't found a processor with an mmu that can run at under a milliwatt

("zorzpad" is a pun on "thinkpad"; it's pronounced "thorthpad" in some spanish dialects, so it's the opposite of a thinkpad)

i think e-ink displays probably use way too much power. for years i've been looking for solid power consumption numbers, but in their absence, dividing an amazon swindle's battery life by its battery capacity suggests that they use about 100 milliwatts. the zorzpad's e-ink displays are about a tenth as big, use about a thousandth as much power (100 microwatts), and can be updated at 60 hertz (though the datasheet only guarantees 20)

if you aren't worried about going batteryless, or about mass production, you could literally buy an alphasmart neo and wire its keyboard and display up to an esp32 or something
There is a computer museum in Roswell, GA. Just north of Atlanta that is pretty neat. https://www.computermuseumofamerica.org/
Early stage startups, or starting your own company from scratch. That seems to be the case these days. I’m in the same boat, but side projects help cope!
[ninja author] I like how their example is a build system, given Ninja constructs an object literally called "Plan"[1].

However, when I later revisited the design of Ninja I found that removing the separate planning phase better reflected the dynamic nature of how builds end up working out, where you discover information during the build that impacts what work you have planned. See the "Single pass" discussion in my design notes[2], which includes some negatives of the change.

If the author reads this, in [2] I made a Rust-based Ninja rewrite that has some similar data structures to those in the blog post, you might find it interesting!

[1] https://github.com/ninja-build/ninja/blob/dcefb838534a56b262...
[2] https://neugierig.org/software/blog/2022/03/n2.html
I like the linked story about the guy who leaked Halo 3 early.

The guy lives a non-descript life, gets a taste of attention, and nothing comes of it. That's probably the median Internet experience.
HN as is does not reliably detect duplicates even with query parameters untrimmed; see the point above about ?id=123&comments=1 and ?comments=t&id=123. Further, even if there was an exact match on the query params in a certain order, the REST standard makes no guarantee on what resource(s) are returned on subsequent identical calls such as when an addition is added with ?topic=Conjecture or ?topic=Theorem as they are by design meant to indicate the uses like filtering or sorting. So, it's not possible to rely on identical uniform resource locators with query params to detect duplicate resources. It would be an incentive for those sites that want to be able to have more frequent visibility of specific resources on aggregator sites with duplicate detection to conform to the standard. Note detection != blocking. Those non-conforming are not being forced to change and it could be argued that visibility would be enhanced by preventing ambiguity of discussion on specific resources. If the title is set as required at the time of submission, then that field could be different and as discussed above any set of relevant URLs with query params could be added to the text field to specify resource(s) on a non-conforming site to bypass a duplicate check along with a [suggested not required] helpful description of what was seen at any query param URL at the time of submission. Obviously, the resources at non-query param URLs may change too depending on the whims of a site owner, but are suppose to be unigue resource IDs by REST.
> She absolutely believed in abortion as a fundamental right, however, but would have preferred precedent be based on the Equal Protection clause.

I have not said anything about her position on abortion; only on Roe v Wade.
Discussion (241 points, 2 days ago, 309 comments) https://news.ycombinator.com/item?id=40772224
that's still to be proven. At the moment it can't do what you describe for any meaningful piece of functionality, there's no certainty that it will be able to anytime soon
I agree. Having worked a lot with both, I think Elixir is by far the better language, especially for web programming.
And yet they keep adding features that golang devs scream in unison aren't needed, until they are added.

It's a weird cult-like thing.

And go is reaching the point where like Java it gets crammed down your throat. Which is probably why golang should start adding even more features
The AI goalpost movers are at it again.

Computer: generates natural language output in response to arbitrary prompts

Programmer: it’s just a computer program, it doesn’t require intelligence to do that. It’s not doing rocket science.

Computer: does literal rocket science

Programmer: sure, but it’s still just running a computer program
> Food which fuels 100% of Denmark’s population causes only 33% of Denmark’s emissions.

Are you saying that Danish eat a 0% of fish, seafood and vegetables?
The Urbanist Case for Califonira Forever, a New Community in Solano County