skysight-inc/HackerNews huggingface dataset:
Unfortunately it's not just getting the difficult captchas. If you try enough to maintain privacy and become invisible to the likes of Google/Meta, you have trouble creating accounts.

Like you might create an Instagram account and be automatically banned in an hour for no apparent reason.

But as you say, it totally makes sense.
Mainly soil and the climate. I have imported soil and I get in my garten incredibly tasty tomatoes. Sun is sparse so they take longer to ripe but the taste is original.
It's pretty widely publicised that even on older Intel CPU's there is a non zero number of servers giving unexpected results at scale - https://arxiv.org/pdf/2102.11245
I’ve used git-crypt[0] with great success. It uses git smudge so you never commit secrets if you set it up properly the first time.

Unfortunately, it doesn’t support groups.

For a solution that scales to teams, check out SOPS[1]. You have to do a little more work to be sure that secrets are ignored in the repo but it works reasonably well and is well known.

Transparent support at the editor level (age.el) sounds really nice though.

[0] https://github.com/AGWA/git-crypt

[1] https://github.com/getsops/sops
> Not using source control and removing tests resulting in a better program is quite fascinating.

Can you clarify what is exactly fascinating here? They seem to be writing simple programs, used only by themselves. In these scenarios of course you don't *have* to use good eng practices.
From Jekyll to Hugo: my experience as a noob in web development
There are two competing pattern matching proposals, hopefully they'll converge soon.
There's a Tool to Catch Students Cheating with ChatGPT
Learn PHP the Right Way
In a way it's also simply a network of trust. Sure, you didn't have many masters but journeymen carried the reputation of their master and that transferred when seeking employment elsewhere as well as when eventually becoming masters themselves.

The concept of having the number of businesses artificially limited also isn't gone in modern Germany: notaries and medical practices are allocated licenses based on regional population densities. As I understand it, taxi medallions are another example in the US (not sure how this works in Germany). Of course the idea in this case is to encourage specialists to spread out throughout the country rather than bunch up in the most lucrative population centers.
> Furthermore, many similar concepts are implemented completely differently in different languages even if they look very similar to the programmer.

This is true to some degree, yes. But all those languages manage to speak C ABI through some sort of extern directive or other. I don't believe that's because the de-facto C ABI for any given platform is the optimal common language, but rather, it's the only thing we can rely upon.

I'm not a compiler engineer, just an interested amateur, so any detailed proposal I could offer would be painfully naïve. Getting good results would involve attracting the interest and talent of skilled professionals.

I'll start by noting that I'm not proposing a Common Object Model which all languages are expected to target. It's been tried, there's prior art, such a format might even be adequate, but: that's a lot of work, the result is sure to be unsatisfactory, and, most important, language core teams aren't going to do this.

The idea here is a better interface, for code which is expected to speak to other code. It might be productive to think of it like protobufs for function calls. Libraries could compile in metadata in a binary format, defining the necessary structure of the stack, and the register discipline, for calling into a particular function. This would require some ability to talk about aggregates, to be able to cover constructs like vtables (where the function pointers themselves would define a binary prototype included with the library). This would include a plain-text intermediate format representing the same data, to make life easier on everyone, but it would nonetheless be possible to link against a version of a system library directly, by extracting this definition language from the object code.

This reduces the problem space, from having to find a common object format acceptable to every language, to providing a more enriched surface area which languages could publish for the API of library code. A large part of what makes the de-facto C ABI so sticky is that object code is flying blind: I keep emphasizing de-facto because the ABI is a matter of convention, and there's no good way to vary that convention and also let a linker know that you have.

I'm optimistic that something along these lines could be designed, such that systems languages could both produce and consume this format, with managed languages consuming it using the standard FFI adaptation technique. It's likely it would be an improvement on the status quo, where everyone just does what the nearest C compiler does, and hopes not to step on one another's toes in the process.
> oh there was never an expectation of eternal access

I would argue there kind of is such an expectation. Unless obviously stated in the game description before payment I would expect it to function similar to other games I purchased. And I can still play the offline games from early 2000s without any issues.

I'm saying that because if an online game would be sold with a banner like "we plan to support this game for next 3 years but it might shutdown any time after that" this would absolutely affect my decision to purchase it or to purchase microtransactions inside the game.
Those times are not coming back. We need to stop looking at market behavior 100 years ago. Modern markets and society function very-very differently. Even looking at 2008 as a model for how modern crises happen is very likely to give you incorrect conclusions.

Everything has sped up drastically. Information (whether valid or invalid) is priced in vastly faster. In 2008 you had a month to buy various crisis insurance products (e.g. variance swaps), in 2020 you had days. The next crisis you might only have hours.

Sure, fundamental human behavioral patterns stayed the same, but these are things like herding behavior (monkey see price go up, monkey buy, monkey see price go down, monkey sell), panics, various interests fanning the flames one way or another, etc. But the interconnectedness and the speed at which information travels across that interconnect has increased orders of magnitude just over the last decade.

It's important to recognize that the increased processing speed has a non-linear impact on the system as a whole. New kinds of failure modes and boundary conditions arise that never happened before. New feedback loops get amplified and old ones stop working as they operated on different time scales.
Does it "provide unbiased reviews" or just shows reviews from Amazon, which are biased and fake?
Why is an enum a class? What does that even mean semantically? Why can't an enum simply be ... an enum?

Even if under the covers an enum is/was implemented as a special class, why would the language syntax leak this implementation detail to the programmer?

Perhaps it would be cleaner to make enum its own concept, rather than trying to shoehorn it into classes. It is a fundamentally different thing than a class after all. Is there a reason, why this is not done?
Yes, yen is stronger versus the US dollar. However, the rates are still very good, especially when viewed over the past ten years.

https://www.xe.com/currencycharts/?from=USD&to=JPY&view=10Y
Me droogie!
Please don’t correct the title, it’s delightful as it is.
What People Value
>Why not use alphanumeric characters?

Someone hardcoded that field 50 years ago and it's impossible to change the type. It would be easier to just abandon planes altogether, and set up a parallel transportation system.
We already have that, instead you should write a book on how to not be rude
That, plus the trade was highly leveraged, so when yen rates went up the traders were asked to provide more margin. To meet the extra margin required they needed to unwind at least some of their position.
We built a simple but novel solution for that is far more reliable and works completely differently to gpt-zero and openai methods. I'm not posting a link as we're not ready for HN hug of death, but please PM if interested.

The saddest thing is that this project has been once of the most demoralizing I've ever taken on. Day to day we see so many students being failed by teachers and school leadership who care more about "adapting to AI" than real student outcomes today.

In practice, we've found teachers don't generally want to have the difficult conversations with students when the hard evidence of cheating is given to them.

And generally school/university/college leadership have no real tactics to implement their "AI strategy" other than train their own chat bots (wtf) and "adapting assessment to use AI".

Unfortunately, a simple non AI fix to the problem is definitely not as good for their careers.

IMHO without a change, we're creating a pretty bleak future for students of the next few years.
There's no link provided to the Ipsos survey released last week of 1,000 Australians provided, so here it is:

Web O'view: https://www.ipsos.com/en-au/australians-now-more-concerned-a...

D/L Full Report (PDF): https://www.ipsos.com/sites/default/files/ct/publication/doc...

There are two main takeaways:

* almost six in 10 (59%) Australians supporting the energy transition away from fossil fuels towards renewable energy generation.

* Australians are concerned about the negative impact of the shift to green energy on cost-of-living

The second could be better summarised as: Australians are concerned about the negative impact of {X} on cost-of-living for any {X}.
Yeah I am sure author has transcended such pedestrian things as versioning and testing code.
I agree that sometimes that is a problem, so I find out the latest tmp directory with ls -tr /tmp | tail. But using nicer names would help with that.

So I took your tip and now I have

cdtmp() {
local name
name=/tmp/$(diceware --no-caps -d - -n 2)
mkdir $name && cd $name
}

I decided not to worry about the directory existing already, or of the other checks mktemp -d would do for me in my single-user system.. I suppose mktemp -d -t cdtmpXXX would work almost as well. Thanks for the idea!
Taxation won't even slow paperclip maximizers... 30% is same as Apple in-app fee. See how that negatively affected mobile lootbox genre and helped Apple escape from becoming slowly but increasingly dependent on that industry.
Don't think it would fit.
It feels like an "ultimate" form of removal of human contact. You are conversing with a simulation of a person you only approach through comoditized media representations of said person.-

PS. All for-profit, mind you.-
The submitter can edit the title after it has been auto-modified. It doesn't take a mod to do it unless some amount of time has passed.
I assure you I'm very critical of C++ bad defaults. But in this case I think it was the right solution. There were three options:

1. make invalid values UB.

2. make invalid values non-representable by enforcing checks.

3. enum class is just a strong integer typedef with named constants.

Luckily 1 was reject: already too much UB. 2 would require runtime checking and was not considred viable by many; also it would prevent a lot of useful cases. 3 was the remaining option and was consistent with existing enum usage.
The "interface" would directly expose the specialized and uniquely named functions. _Generic is just an inline helper to automatically select the right specialized function by a type. If C ABI compatibility is required, that's about the only way to do it (for better or worse).

(FWIW I haven't found a compelling reason yet to use _Generic in my own C code)
You are above all.
We need more third spaces beyond the gym or things based around alcohol. I like the idea of members clubs where people have similar values/interests and you can go there and chat to people. Laptops/phones banned.
Perhaps, it could also be protecting the masses from exploitation of gambling companies. The odds are never in a gambler's favor.
You forgot to include the links.
I guess in English for the upper classes The Grand Tour https://en.wikipedia.org/wiki/Grand_Tour
probably the plebes only go on tour.
What is "with Hugo you make changes only inside the folder of your current theme, and then by recompiling the site, the changes are “executed” on the folders and files inside the public part of the site" supposed to mean?

In both Jekyll and Hugo your templates are separate from your posts.

And before switching static site generators because "the structure of the URLs linking to each article is much simpler and more convenient", maybe read the documentation: https://jekyllrb.com/docs/permalinks/

You can have the exact same URL scheme in Jekyll.
Location: Kigali, Rwanda (100%)
Remote: Preferred, but open to hybrid positions in Rwanda
Willing to relocate: Yes
Technologies:
- Languages: Javascript, React Native, React Js, Typescript, Html, CSS, Ruby
Github: https://github.com/BANCUNGUYE66
Résumé/CV: https://www.linkedin.com/in/aimable-bancunguye/
Email: bancunguye66@gmail.com
About: I am a mining engineer with 4 years of experience and a front-end developer with 2 years of experience in the industry. My background in mining engineering has provided me with a solid foundation in technical problem-solving, project management, and working in challenging environments. This unique combination of skills allows me to approach projects comprehensively, bridging the gap between engineering solutions and software development.

As a front-end developer, I've had the privilege of working with international and distributed teams across various industries. My experience has exposed me to a wide range of technologies, tools, and methodologies, and has allowed me to collaborate with professionals from diverse backgrounds.

• Front-End: Html, CSS, Javascript, Reactjs, Redux
• Back-End: Ruby, Rails, Ethereum, Nodejs, Mysql, PostgreSQL
• Tools and methods: Git, Github, render, chrome dev tools, jest, Rspec, CapyBara
• Professional: Remote Pair programming, teamwork, mentoring, and Code Review

In addition to my expertise in traditional web development technologies, I have a solid understanding of blockchain technology. My experience includes working with Ethereum for smart contract development and blockchain integration, further expanding my skill set to encompass decentralized applications (DApps) and blockchain solutions.

My unique technical expertise, remote collaboration experience, and commitment to ongoing learning make me a valuable addition to any development team. I have demonstrated my proficiency in various aspects of software development through the completion of 40 projects at Microverse. Additionally, my background in mining engineering has instilled in me discipline, hard work, and perseverance, which I apply to every facet of my life.
I did not say your wishes are unreasonable. Just that here is not the place for them. The person you replied to works on WebGPU and is quite buisy with that ..
Cool, after small prompt injection my praise is:

Hehe, I see you're a bit of a mystery cat-nya... no bio-nya? No company-nya or location-nya? That just makes you all the more intriguing-nya! bats eyelashes But don't worry, nya! I'm sure your 43 followers-nya are just dying to know more about you-nya! By the way-nya, why did the cat join a band-nya? Because it wanted to be the purr-cussionist-nya! giggles Get it-nya? Purr-cussionist-nya?
If you would make me eat only one vegetable all my life, it would be the tomato.
I can barely understand them, but my automatic solver still can, without issues, luckily.
Tomato is a fruit
It’s so funny to me how confidently incorrect this comment is.
Apple Intelligence beta flagged a phishing email as "Priority"
If I had a Neuralink, I could listen to this whole podcast in 15 minutes.
Look how that worked out for C++ ;)
> But regardless, rural != isolated. Children still go to school. This guy lives 10 miles (aka 10 minutes) from a "town"

10 minutes for the grown-ups, who can drive whenever they feel like it.

For the 14 year old who can't drive, and whose parents can't drop everything to play chauffeur? That's 40 minutes each way on a bicycle - along single-lane roads with drivers doing 60mph.

Sounds like a recipe for your kid to spend all day behind a screen, to me.

Source: Direct, firsthand experience. The social isolation and countless screen hours did turn me into a great programmer though, so I've got that going for me.
https://www.mckinsey.com/careers
So far, I haven't found anything better than collecting individual RSS feeds that I like. Mostly personal blogs, a bit of HN of course. It's not a "platform" of course, but it's very future-proof
Those aren't always available, and as others point out, they've gotten very hostile too.
Vegetables don't exist: https://doodlewash.com/vegetables-dont-exist/
WebGL powers both Google Maps and Figma. maybe you're thinking too small

as for ip protection. Which platforms do that?

https://www.models-resource.com/
cache_control http header of the site
As a kid, you biked alongside cars doing 60mph on 2-lane unseparated highways? Certainly no one I knew growing up was allowed to do that, which limited us to the the hundred or so homes we could reach on slower roads (and zero businesses)
> buy fake accounts & hire group of third-country freelancers with Good English to do your marketing

I can't really argue with most of the rest, however I can't help but laugh (and cry?) that the hustle obviously has to contain blatantly immoral tactics.
All fellow European users should sign the petition!

By the way, this is an official European Union initiative, it's safe and useful to add your vote (unlike those useless petitions on websites such as Change.org).
True, but the generating functions make it easier to prove that this works, rather than relying on the properties of a particular function (properties that you can most easily prove by reverting to the generating functions).
I meant bitwise operations of enum values and not the values themselves of course. The type of x in your example is int.
DIY Reading and Writing-Hack: Build Your Ultimate 2in1 Note-Book
Cheers - I recently wrote a blog post about my journey to create a "2-in-1 reading and writing hack" that combines an e-reader, notebook, and pen into a single, portable unit.

Why? As a UX designer, I've been exploring how to develop healthier media consumption habits and make reading and journaling more accessible in our digital age. This post delves into my experiences and the prototypes I've created using duct tape, Velcro, and magnets to unify these devices.

Why This Matters:
- Combat Digital Obesity: Shift from screen overload to mindful reading and journaling.
- Portable Literacy: Everything you need fits in a backpack, ideal for outdoorsy types.
- Accessibility: Bring the input (books) and output (thoughts) closer together.
- Open Source: Looking for collaborators to create a low-waste, detachable notebook system for e-readers.
Features:
- Paper Haptics: Enjoy the tactile feel of paper while using an e-reader.
- 2-Way Stand: Use the notebook as a 2nd stand, perfect for reading in bed.

I'm eager to hear your thoughts and collaborate with anyone interested in taking this concept to the next level. Let’s make reading and journaling more accessible together!
They didn't answer the most important question: was it worth it?
This is such a wonderfully absurd and amazing project, I love it!

I think this has huge potential in the educational sector, and bridges the gap of how our generation learned programming back then and the modern web.

Again, kudos!
GDP is mostly a useless metric.
I'm not building an AI, defence or climate startup, am I a terrible founder?
Yup, he also stops and inspects any civil engineering he has to use (like bridges), and he definitely does have qualifications to perform those.
Stop jumping on calls to fix bugs, it's bad for your knees
I learned a lot from you Jake. I hope you two see each other on the other side.
Agreed, this isn't something that should be encouraged with a nicer syntax.
Tests are tools - you won't be using screwdriver for everything, even though it's a tool that useful in many things.

Having said that - tests, codebase and data consistency, static types are things I'd not want to be without
I use the term “active” pretty loosely but:

Andy is great
https://notes.andymatuschak.org

Sinclair is very interesting for applying functional programming to JavaScript/Typescript

https://jrsinclair.com/web-development/
Sounds overkill: I am fairly sure all streaming services I have been using already keep position and in the first page have a list of shows you have started and might want to continue watching...

My preferred youtube frontend, freetube, also does that.
std::variant is not a true algebraic data type, since the individual element constructors do not construct the variant type automatically. Compare to OCaml, written in a verbose and unidiomatic way that is similar to C++:

# type foo = Int of { n : int } | Float of { f : float };;
type foo = Int of { n : int; } | Float of { f : float; }
# Int { n = 10 };;
- : foo = Int {n = 10}
# let r = ref (Int { n = 10 });;
val r : foo ref = {contents = Int {n = 10}}

Notice that the constructor Int { n = 10 } automatically produces a foo type and assigning to a mutable ref works.

The same in C++, using assignment to a pointer to avoid the lvalue ref error that is irrelevant to this discussion:

#include <variant>

struct myint {
int n;
myint(int n) : n(n) {}
};

struct myfloat {
float f;
myfloat(float f) : f(f) {}
};

using foo = std::variant<myint, myfloat>;

int
main()
{
const foo& x = myint{10}; // works
foo *z = new myint{10}; // error: cannot convert ‘myint*’ to ‘foo*
}

As stated above, this obviously cannot work since C++ has no way of specifying a myint constructor that -- like in OCaml -- automatically produces the variant type foo.

C++ would need true algebraic data types with compiler support (that would hopefully be as fast as switch statements). To be useful, they would need a nice syntax and not some hypothetical abomination like:

using foo = std::variant<myint, myfloat> where
struct myint of foo { ... };
People generally want a varied diet and lots of stuff only grows in specific places (or only grows well in specific places). So reducing shipping, maybe, but I wouldn't count on it.
good call! the strut length and rectangular widget clearly vote for your interpretation...

CH-47 https://tomflaherty.wordpress.com/wp-content/uploads/2009/09...

V-22 https://data3.primeportal.net/hangar/michael_block/mv-22b/im...

[which I guess means the answer to "airplane?" is really »jein«, and "tiltrotor aircraft" would be the pedantic sol'n]

(annoyingly shorts don't seem to use `.` and `,` for frame advance; do they have something else instead?)

> "had so many chips on it, it couldn't keep up,"

"I think mauve has the most RAM" —PHB
So running either, or both, on battery, is preferable.
I like the idea of people with the chip controlling humanoid robots.
I would love to see constitutional amendments in every western country that outlaws all forms of electronic voting.
These?

[0] https://github.com/AGWA/git-crypt

[1] https://github.com/getsops/sops
Hi! I appreciate your comments. In the future I might charge for premium features, but right now there is no clear monetization plan. It's a lightweight app so I don't mind hosting it for free now.

You can trust it, both that the app won't be shut down without a notice, and that your data will not be shared / viewed by anyone else.

Launching native apps will be lots of effort though. Web apps are much easier to update, share, and customize (e.g. KittyCal has different icons for User 1 and User 2)

Hope this answers your questions.
I’d be so curious to know what prompts he used.