skysight-inc/HackerNews huggingface dataset:
I find all examples in that article more readable, outside the c++ one.

(But I am personally not bothered by Rust’s syntax)
Are there any android clients that have push notifications yet?
I view moderators a lot like open source maintainers. It’s often a thankless job you do for free and you have to put up with a lot of shit. Also a lot of people think the job is easy and “anyone could do it” when we know that’s not the case in reality. You need someone who cares in that position. Are there bad mods and bad OS maintainers? Absolutely, but it’s still not as easy as people make it out to be to replace either.
Accusations of shilling without evidence are also against HN rules. If you have a suspicion, it’s best to email HN.
> and overall been quite friendly an empire

Just a few million in civilian casualties here and there. Because remember, Saddam has WMDs.

When was the last time China went to war with another country on a false pretense and massacred millions?
> What defines an ADHD friendly tutorial?

I have ADHD. I also wonder about this.

I take my time digesting the content.
Mainly this is because I process text slower than average.
I always prefer short sentences.
For long sentences, I split them up and interpret each part.

Books for kids are usually written with short sentences.
Maybe tutorials "written for kids" might be an answer?
But that sounds condescending.
So maybe it is not the answer?

Finally I will add that I firmly believe this.
It is more about "how you consume the content" and less about "how the content is made for you".
I am not confident in this study.

Anyone who has studied in the area knows that there's self-sorting by field, which runs, from most to least conservative: Ethics < political philosophy < political theory. Most 'activist' philosophers are in politics and sociology departments, not philosophy departments. In both cases the tendency runs from the most abstract and rationalist, to the most concrete and political.

The study also begs the question about what is and is not moral. It finds that professional ethicists judge that not keeping in contact with one's mother is less morally reprehensible than do other academics. And, on the strength of this and other, similar judgements, conclude that non-ethicist academics have more stringent moral beliefs. Well - maybe the ethicists are right? Whether greater 'leniency' or 'stringency' is appropriate in any given case is relative to one's ethical beliefs, not a scientific given to be assumed at the outset of the study.
Sorry? There are plenty of PoE cameras that you can use and control locally without any cloud interaction.

I use a ReoLink camera controlled with Synology Surveillance Station ran on a local NAS setup. It allows me to pan the camera and it also has movement detection.

There’s many more advanced use cases you can use with local IP cameras. Just yesterday I purchased one of Synology’s “deep learning” NVRs which allows person detection, face recognition, license plate recognition and more on top of all the standard features (zooming, panning, tilting) with my local Domar cameras.
>I don't give a rat's ass if there's a proof or not connecting the two.

Life is too short for proofs.
- Gilbert Strang (in one of his lectures)
It's a cool extension for what it does, but it doesn't seem to bypass rate limits for me. I'm currently rate-limited (again) and tweets won't load even with this extension.
See also "Teach yourself Computer Science functionally"

https://news.ycombinator.com/item?id=36312603 (315 points | 18 days ago | 99 comments)
That's it precisely. I'm working on the exact same thing GPT-migrate is doing, but I'm approaching it from the other direction first. My project is trying to generate a test suite that aims to cover the full original functionality (bug for bug as they say). That way a tool like GPT-migrate has a much better chance of generating the translation without errors and whoever uses it can have more confidence in that the output will be correct.

I'm a bit intimidated that Josh came so close in just a week of work but it's also inspiring confidence that this is the right track and it's actually going to work when all the puzzle pieces fall into place.

edit: damn, this project actually creates rudimentary tests as well. It's such a lean approach, makes me feel like I'm still coding in 2022 when Josh is firmly in 2023.
Imagine if by law you need to bus people from A to B every hour, but they get to pick when the trip takes place, but you need to buy and maintain the bus.

Your bus can accommodate 40 passengers.

At 2-5 in the morning you get only 5 passengers, at peak hours you average might occasionally get 32.

If you could induce passengers to shift their habits such that you could be a small bus with a capacity for 30 people your infrastructure costs would go down.

So maybe you're charging $5 per trip on average, but $-5 off-peak, and $20 during the peak.

Other comments here point out that some power plants can't be easily scaled down, that's also true, but the system is also intended to shift overall demand over the long term.

So nobody's producing for negative prices, rather a peak hours consumer is directly subsidizing other customers, because the power company would like them to shift their consumption.
I guess we'll be seeing a substantial improvement in the content coming from Kotaku and Gizmodo in the near future. In all seriousness, it sucks for the writers that might lose their jobs in the future, but at the same time these two companies are some of the worst in the field.
Related thread from a few days ago: https://news.ycombinator.com/item?id=36447024
American censorship has long relied on the manipulation model rather than the overt removal model, because the former is far more effective.
Advertise work interests and ignore proficiencies
The article mentions `nss_systemd`.

NSS allows Linux systems to provide custom ways to look up users and groups.

https://en.m.wikipedia.org/wiki/Name_Service_Switch

https://www.man7.org/linux/man-pages/man5/nsswitch.conf.5.ht... says this is implemented by having a shared object library for each "service".

https://www.freedesktop.org/software/systemd/man/nss-systemd... says `nss_systemd` is mainly for systemd's DynamicUser feature.

https://www.freedesktop.org/software/systemd/man/systemd.exe... documents that setting:

> DynamicUser=

> Takes a boolean parameter. If set, a UNIX user and group pair is allocated dynamically when the unit is started, and released as soon as it is stopped. The user and group will not be added to /etc/passwd or /etc/group, but are managed transiently during runtime

https://www.redhat.com/sysadmin/systemd-secure-services explains that this is for sandboxing.
Why do you say Twitter is moving in a positive direction? My experience is that I dislike their app and they killed the one I liked (Tweetbot), it's frequently down (I still get the "Something went wrong" error), and any kind of conversation is dead because blue-check replies (usually quite low-quality) are prioritised. There are other reasons to dislike today's Twitter that I needn't go into here, but these are enough to turn me away any time I decide to come back and check it out again.
Let's talk a little more about the complicated business of figuring out what to work on.

When it comes to figuring out what to work on, you're on your own. Some people get lucky and do guess correctly, but the rest will find themselves scrambling diagonally across tracks laid down on the assumption that everyone does.
—-
This poses a significant problem, and I’m still seeking solutions.

As a child, I was fascinated by computer games and decided to become a computer engineer.

However, I later discovered that I was not particularly skilled in math and programming. Despite the struggle, I managed to complete my degree.

I had a genuine knack for history and geography and genuinely enjoyed them. However, I wasn’t sure if there were any viable career paths based on my interests, so I didn’t pursue them.
Even egalitarianism isn't necessarily an unequivocal good, it depends on your goal function. Individual self actualization isn't universally accepted as an appropriate goal for society, neither is the idea that all people are born equal.

(I happen to share those values but I know people and entire societies with belief systems that don't.)
> AsciiDoc still has no footnotes, but only endnotes.

Does Markdown have footnotes or endnotes? No?

People are still misusing it for everything! Especially for technical writing, which is just nuts.
If you are already following a thread, then its transparent but yes, it does take a bit of time getting used to. You have to search for a username and then use that to follow or interact with it.

It could be better but its not like something doesn't exist
> Do I need a &mut Option<Thing>, or an Option<&mut Thing>?

Follow up to this example: let's say that I don't know the answer, what do I search for if I want to find out?
Ask HN: A SaaS for Managing Templates
Hey hackers, I've been facing a problem managing the 100s of Email, chat, and AI prompt templates at my agency, especially in sales and HR.

I am building a SaaS to solve this problem.

Needed to know how big of an issue is this and what features should I definitely put in my application.

Currently, my priority is fast and good searching, sorting, formats for multiple templates for a single purpose, and more.

Any input is appreciated.

You may join the waitlist here https://cheatsheet.framer.ai/
These examples always look so interesting and promising until you try them out with anything more than a "Hello world" application. It would be very interesting if it worked beyond trivial examples, but I'm not holding my breath.
Likewise you can have a "poor quality" 1x employee who has knowledge of how everything within the stack is glued together; where there is chewingum and where there are steel beams.

They are potentially more vauable than the 100x engineer who has intimate knowledge of how googles shipping container datacentres work.
I'm not even so sure about that last one.
Those who create content are in the business of selling ads, not creating content. Content is a distribution medium for ads.

The publishers are also in the business of selling ads, not aiding creators.

http://paulgraham.com/publishing.html
Why would any country in a remotely adversarial relationship with America disclose their foreign reserves, especially in USD and EURO after what they did to Russia’s reserves? Just means that anything the country does against western interests will get their known reserves frozen.
Only if you can do that for, say, 937\/997.
Can you explain how the Twitter experience has gotten better for you?
Fast Galois Field operations are significantly cheaper to implement in hardware.

The only reason why they may be slower in software is because the Intel and AMD CPUs already had fast integer operations, but neither Intel nor AMD have bothered to also provide a fast implementation of carry-less multiplication on most of their CPU models (though on most recent models the speed is adequate for polynomial authentication done concurrently with AES encryption).
It seems like a minor concession since most uses of intra-word emphasis are more cutesy than communicative[1] (it is of course sometimes very useful when there is a subtle syllable emphasis, or a suble typo that you want to point out).

[1] Maybe I’m being a hypocrite here? I definitely am in favor of a lot of “cutesy” ways to communicate (things that are more stylistic than necessary). But not intra-word emphasis, really.
The last Panhard to race in Le Mans is an aerodynamic piece of art
I think I'm in the other side of your problem? I found easier to read Rust code than untyped Python.

My big issue with python (and others like plain JS) is they don't type things and it's easy to forget what is what

Also Rust program are usually small, in the other hand in Python I see objects that extends from 6 objects and they can be as big as 1k lines with data inside

If you really have ADHD after 10mins reading untyped python how can you remember if you are passing a dict or an object? or what it was 200 lines above of the same object ? or what it has the 6 other objects that you are extending from?
> simply the latter one is nearer to your natural language (I actually think to replace "ELSE" with "OTHERWISE" would be even better) and the "ELSE" implies both the opening and the closing braces.

Are there really studies that backup this claim? I _feel_ that I process programs and natural language very differently, that I don't look for the same things at all. I don't have a need to "read" the program as if it was text. I don't look for a natural grammar structure in it. And English is not my primary language, and it's not for a lot of people. But then, I've never studied cognitive psychology, and I cannot really say I trust what I think I know about how I process programs.
> undercut western manufacturing and all our manufacturing went there.

Notice that western itself is a collective of nation but all hell breaks lose if non western got manufacturing am I rite?

Having said that be thankful for ultra scaling up manufacturing in East Asia. Appliances and electronic prices keeps falling. Compare that to services or "western" exclusive manufacturing like vehicles, getting inflated like crazy.
According to our research, the average cost of an individual private health insurance plan sits at around £85 per month or £1,020 per year!

A typical family premium (two adults in their 40s and two children under 10) can vary from £700 to £1,800 a year.

The average price of a private healthcare policy in the UK is £1,032.84 per year (February 2022)

Google results ...
std::forward (and reference collapsing rules, which are related) is imo one of the most complicated parts of C++. Generally, the idea is that it's there to implement "perfect forwarding". Essentially, being able to accept and pass to another function any type of parameter without coercing it to something like a const reference, which can be inefficient, or limit the way a caller can use your function.

I'm not trying to gate keep, but if you don't understand unique pointers and templates in general, you're a long way from needing or being able to make use of perfect forwarding imo. You don't need perfect forwarding outside of generic wrapper type code, and in most code you can just accept a specific type of object (e.g., value types or const references).

If you want to understand it you should start with learning value categories, move semantics, and templates, and then try to learn perfect forwarding.
The claim was “billions of dollars spent in an effort to increase public ignorance”, not political lobbying.
The articles comments on acrilic conversion factors are (obliquely) about that. Essentially for any construction material you have a failure rating and a factor of safety - the allowable load is failure divided by FOS, so your materials working load is usually significantly under its failure load.

Equipment rated for depths of 1,300 will be capable of several times that, possibly only reaching immediate material failure at 8,000 meters. But there's a reason you have a FOS; you want to be well within your material limits, not pushing it close to breaking point. After multiple trips that material could be weaker, or an unexpected stress could cause early failure.
I agree that empty line in front of a nested list is ugly. I very often make hierarchical descriptions of things like events or things to do or recipes and that kind of thing would be annoying to have to deal with. I like my lists tight.

I would have tried harder to find some other way to make the grammar simple.

I haven’t seen anything else (in addition) that makes it less “human readable” though.
I was being a bit presumptuous about it not being popular but I'm basing it on the readers I have encountered as someone who tries new clients regularly, the ones my friends have, and the frequency with which they're promoted by word of mouth on platforms like Reddit and HN.

Maybe "not mainstream" would be fairer but with apps, it's tantamount to the same thing.
This is why I like the way Racket does this with the Pollen language. You can use Pollen mark up and create your own tags and then decide how they are converted. It all becomes a list of X-expressions that can be manipulated in any form you like. But the tree nature of an X-expression means you don’t get issues like *strong* word*.

For example I can write ◊bold{strong* word} and it becomes (bold “strong* word”). It’s very clear how this should be rendered.
This function I don't understand:

https://en.cppreference.com/w/cpp/utility/forward

It has something to do with references and lvalues.
Whereas American want all currency exchange have to go through them to become a product.
That's a risk for people running servers for others, not just for themselves which is what parent is talking about.
Well, I certainly wish this was my situation. I hope it stays the same for you. Your friends and family sound more tech-literate and -disciplined than mine
Same, I was looking for the same thing.
That aside China already built this hidden reserve since early 2000s when relationship was still excellent.
I find languages with symbols far easier to read than verbose textual syntax like in BASIC or pascal. Symbols like (), {}, [] satisfy my need for symmetry and are far easier to correlate than BEGIN/END. I find Python very unreadable due to the whitespace/alignment thingy, I always get the urge to hold a ruler to my screen to see if somebody forgot a space somewhere.

That said, Rust is okay because it uses symbols, but not okay because it uses them in very weird ways. Macro function stuff that needs a ! like whatever!() is aggravating. The exclamation mark is easy to overlook, easy to mix up with letters, isn't surrounded by spaces and frankly I do not see the point. That syntax doesn't really add anything to the safety of the language that couldn't just be done with a few 'you are overriding stuff' warnings. Actually it makes things worse, because if somebody has stuff() and stuff!() defined, there is hard-to-distinguish weirdness going on. Also aggravating but not as dangerous are 'labels. Oh, and angle brackets like <'stuff> that could easily also be comparison operators somwhere else. Rust would have had the opportunity to fix the mistakes in C++, but it just copied them.

Oh, and all the 'mut' everywhere is also weird noise that would be easier if left out. Most things are 'mut', so write out 'const' instead.
You’re making a few claims implicitly here:

- the copyright status of the output of LLMs is ambiguous

- this ambiguity represents a legal risk to the users of LLMs

- given that ambiguity, nobody should use LLMs for work that is intended to be copyrighted

It’s not clear to me if any of these are true individually, never mind all together.

Maybe the copyright status is ambiguous but I think the probability that the output of LLMs is owned by anyone other than API caller is very low. You can copyright works, but you can’t copyright the ideas within those works.

Possibly this represents a liability issue but I think the probability of that is vanishingly small. Just because a legal theory exists doesn’t mean it’s going to be enforceable - one of the reasons for the existence of Uber, youtube, etc. if it’s a fait-accompli it’s not a risk.

Finally, it representing a risk of copyright liability is still just a business decision. I would guess that existing software projects are riddled with code snippets of ambiguous or incompatible licenses. All it takes is one person to copy a function that is GPL and label it otherwise and then it’s out in the world, technically running amok. It is probable that under the strictest definitions, every software company is engaging in some low level of copyright infringement. All-in, this means that while it’s a risk, it’s a risk you’re probably already taking and so you might reasonably conclude to ignore.
You don’t have to live on a mooring ball.

The cheapest thing is living on anchor.

If you outfit the boat with solar, some lithium, and a water maker, your real expenses are boat maintenance which is cheap when doing it yourself.

I know digital nomads who’s total expenses for a year are 30k for a family of four. That includes all boat costs and living expenses.
FYI, https://rarbg.best/ has the full rarbg database (up until May 31)
Next you will say books are out of style
Man, I don’t even know. It’s ungoogleable.

The only thing that keeps this from being as big an issue as it ought to be is that rustc’s error output is really, really good. Usually it tells you how to fix it.
As I'm OP in this, I can give you my risk decision. I block cameras from cloud access as they innately have this as a capability, the cloud systems they connect to are a target for attackers and hardware manufacturers in general are not well known for their software security.

I don't explicitly block netcam studio as, it runs on a windows host that I want to connect to the Internet for patches, it's a commercial product I paid a license for, so there's some incentives for the developer to maintain it, it has no innate cloud functionality, so less risk of hijack.

My risk profile is such that I'm not expecting directed attacks at me, I'm more likely to be caught up in a wider attack on a service.
wait, the voice feels so natural. it's hard to know that it's an AI talking.

whose voice are you using on elevenlabs.io?
Only the truly ambitious people will click through and read it. It acts as a filter.
Is it possible to replicate bluesky by just having a mastodon server of one? As in a solo server with just you that you federate to the other servers? No issue with losing a following or not controlling the platform
I agree and I would add : you wouldn't know in advance how great a job actually is, when you only know its description. You don't (really) know who you're going to work with, what pain points the company have internally or with their clients, because nobody in their right mind would tell you about it from a recruiting perspective. And obviously you wouldn't know much about the company's future, even funding isn't really a predictor for success.

So yeah salary is the most important common denominator, simply because at the end of the day, it's a written number and you know you're going to get it.
Have a read of The Rest of REST -- Roy T. Fielding (2007)

https://roy.gbiv.com/talks/200709_fielding_rest.pdf
> Now you are trying to redefine Black Swan to fit your narrative.

Ah yes. It's my bad. "The most powerful earthquake ever recorded in Japan, and the fourth most powerful earthquake recorded in the world since modern seismography began in 1900" can never be classified as a Black Swan event, and I apologize for my mistake.

As for tsunami,

"The sea walls in several cities had been built to protect against tsunamis of much lower heights. Also, many people caught in the tsunami thought they were on high enough ground to be safe. According to a special committee on disaster prevention designated by the Japanese government, the tsunami protection policy had been intended to deal with only tsunamis that had been scientifically proved to occur repeatedly."

My apologies, this wasn't a Black Swan event either. Totally predictable, and not beyond what's normally expected.

> According to Taleb, as it was expected with great certainty that a global pandemic would eventually take place,

It's funny how all Nostradamuses "prove" their vague predictions only after something occurs.

What was it said about black swan events?

"The black swan theory or theory of black swan events is a metaphor that describes an event that comes as a surprise, has a major effect, and is often inappropriately rationalized after the fact with the benefit of hindsight."
Entropy: A little understood concept in physics [video]