skysight-inc/HackerNews huggingface dataset:
auto, constexpr: Kill them with fire.

unreachable. No when the optimizer compiler can f*#k up my code if you combine it with unintended undefined behaviur. I just use asser(0) in debug builds. Not kidding.
C syntax is already too rich and complex. What it needs is not more but less and some fixing:
Only sized primitive types (u8/s8...u64/s64, f32/f64); typedef, enum, switch, all but one loop keyword (loop{}) should go away; No more integer promotion, only compile-time/runtime explicit casts (except for literals, and maybe void * pointers); explicit compile-time constants; no anonymous code block; etc.

That said, if risc-v is successful, many components will be written directly in assembly, and trash-abl code will be written in very high-level languages with risc-v assembly written interpreters (python/perl5/lua/javascript/ruby/php/haskell/tintin/milou).
Referring to "main quests" and "side quests" in a mass layoff notice is extremely cringeworthy
i really want all remote companies to consider offsites a necessity
There are a lot of customer requirements around mobile device management and the like that arguably don't make a lot of difference for any employee wanting to work around them. But they're there so companies need to follow them.
Basically, the world of Do Androids Dream... kinda sucks. Post-nuclear war, "join the offworld colonies", cyberpunk ghetto, etc.

The Mercer box was something people could use to plug in and feel something, sort of like a Mega Church, rock concert, etc. that moves you; something positive in an otherwise negative place. But it's a programmed feeling, it's not real.

It contrasts with the hunting-and-retiring-androids thing, in that real people can't feel things unless they plug into a program, and are feeling something wholly artificial -- so how is that really any different from the 'droids?
My prediction is that it will take Apple and Google ten years to replace or upgrade their installed base of conditional liars with an installed base of statistical liars.
I think the most bad rep for RxJS comes from using it when it is not needed.

Parent comment said:

> But the problems they solve are also unintuitive.

Do you consider calling a JSON API unintuitive or complex? If not, then you may be using the wrong tool. If you need nothing else, you are perfectly fine using a promise.

If you need to await extra requests, transform them, and react to other events then you need RxJS. For a simple call, you do not.

> I would imagine most people’s use case (mine certainly is) for RxJS boils down to “call a JSON API and receive a response”. That shouldn’t be a hard problem

Do you consider the following code hard to understand or are you are making requests in a more complex way?

```
this.network.get('<url>').subscribe(response => <do whatever you want here>)
```

Even if we agree to disagree that the above code snippet is hard to understand, you can just convert it to a promise:

```
const response = await lastValueFrom(this.network.get('<url>'))
```
Oh thanks! I edited my post before seeing your comment.
I want to see this legislated out of existence.

To be clear, because every time this comes up some dickfucks come in here and start making excuses about how it's better to rent in some cases and that this is just amortizing the whole payment, and there are some people who want this: No.

This is a fucking terrible deal even just using mercedes numbers. It takes a whopping 30 months (2.5 years) for the monthly payment to exceed the upfront cost. The average length of new car ownership in the US is between 8 and 11 years (varies by source and accounting methods).

You will be charged fucking $6000 dollars for a item that is already present in your car, you just don't have the damn key.

RENT FUCKING SEEKING.

Even on cars that cost 100k, Mercedes just gets to pocket an extra 5% of the sale price here at literally no cost or effort.

Piss on these car manufacturers.
Or charity. I mean, a $268,300/year salary is barely livable!
Agreed. Stewardship of the angular ecosystem is lacking. Versioning across first-party @angular packages isn’t consistent. Some @angular packages are in permanent beta for unknown reasons. Anything besides the latest release is abandonware.
its not smooth, but interesting nonetheless
https://anil.recoil.org/papers/2011-cufp-scribe-preprint.pdf

> Mu is a true Haskell dialect in that code written in Mu may be compiled with a Haskell compiler.

> [...]

> Their experience with strict semantics has been positive. Particularly useful is the ease of obtaining meaningful stack traces, tracking resource usage, […]

My point was that "if S&C is to count as a Haskell success story (which it's often touted as), then it's fair to point out that it's a codebase where eager evaluation is used throughout." Please note the 'if'. The article presents S&C's large Mu codebase as a Haskell success story. In this context it's perfectly fair to point out that Mu has a strict semantics.

If you want to insist that Mu is an 'entirely different' language to Haskell then that's fine. As with natural languages, there's no objective line to be drawn between 'different dialect' and 'different language'. However, anyone who holds to this view obviously cannot follow the article in presenting a large Mu codebase as an example of Haskell in production.
They are literally zooming
Proposing is an action. Being furious is a state of emotion.

Corporations can act through their agents. Corporations cannot feel their agents’ emotions because they are unable to feel.
I use GitHub every day for work and have run into exactly none of what you describe.
Perhaps, but then you're a mark. We all are.
I'm excited to share my first GitHub project, iTunesify, with all of you. While I already have coding experience, I chose to develop this project using GPT-3 and GPT-4 through natural language programming to gain a deeper understanding of this amazing technology. Ever since OpenAI's ChatGPT was released, I've been fascinated by its capabilities and how it works.

Creating a practical tool like iTunesify with LLMs has been a valuable learning experience, as it has allowed me to apply my own knowledge and critical thinking to verify the results and pinpoint any inaccuracies in the AI-generated code. Furthermore, working with AI has taught me the importance of finding creative ways to maintain the chatbot's memory, given the constraints on AI accuracy due to token size limitations.

I'm eager to hear your thoughts on iTunesify and learn from your experiences as we delve deeper into the world of AI-powered development together! Let's embrace this incredible technology and explore its potential as a community.
I’m a little confused by your skepticism. The underlying research is studying what happens given that an interaction reaches a human. Whatever deflection happens before that is irrelevant to the interaction with people afterwards. The paper studies the latter and the results are specific to that set of interactions, which are presumably more complex or ill-suited to deflection.
Having a doorman sounds arcane to me. Don't you just beep your key to get in? Why should I pay for someone sitting there all day watching the entrance? Will they stop my brother from coming in and watering my plants while I'm on vacation?
Is this the same CEO who decided to double the engineering team in a single year?

https://techcouver.com/2021/01/06/shopify-to-double-engineer...

Aren’t CEOs paid ludicrously well to make long term decisions, rather than just flail around?
I'd be pretty interesting in their predictions for the operating cost/cost per hour of flying this machine. My uninformed guess (informed only by knowing how expensive and thirsty normal jet engines are) is that it's two orders of magnitude more per hour than a conventional jet, and that these companies are still hoping they can somehow engineer their way to making it worthwhile. I think first they have to bring a product to market to prove feasibility in some dimensions (physical, marketable), which will ironically prove that it's not economically feasible.
If ChatGPT said this we would accuse it of hallucinating, yet folks would say this with a straight face.
The site is probably contracted to a third party so they don't want it to live under google.com for security reasons.

However strange that they didn't use withgoogle.com which IIRC is a commonly used separate domain for this type of thing.
OP is correct that there's no rational reason for this aircraft to exist - no one will be able to extract enough value from this tool that it makes sense to spend the money on it.

But you are also correct that people are not rational.
I thought the Hans Zimmer score was only okay, in a pastiche-of-the-original kind of way, but maybe I should give it another chance.

For me the Vangelis score is one of the all-time greatest movie scores, although I’m probably biased from having heard it young. Such a unique and recognisable sound, and just the perfect mood for the film.
Would you invest in this company?
I wanted to see how good of a pitch deck I can create with ChatGPT in less than 45 mins for a startup idea I used ChatGPT to come up with.

Idea: Contract Hive, AI-powered startup that helps company manage their contracts better.

PDF: https://images.gpthacks.com/ContractHiveDeck-GPTHacks.pdf

GIF: https://images.gpthacks.com/Contract%20Hive.gif

What do you think of the deck? Would you invest in this company?

PS: I hope this is obvious but just in case, I don't intent to start this company. This is more of an experiment to see how much we can do with ChatGPT.
I worked on some of those pull requests in 2021. One of the main issue is that the core Yuzu devs don't have this hardware to motivate them. One of the core ones that started the work went back to working on Citra as well, I think.

At the time we could get 2d games to boot through MoltenVK, but had issues with things like geometry shaders and so on.

Ryujinx managed to get fixes for those issues by having very clever graphics engineers resolve it.

Those vulkan/moltenVK pipeline hacks would have to be backported to Yuzu. Also, we did it through straight compilation of the ARM JIT (so it'd work on intel macs) but this doesn't exploit the hypervisor bypassing the JIT like Ryujinx does.

I think I've seen someone else doing the hypervisor trick in Yuzu but their fork wasnt submitted as a pull request.

TL;DR definitely possible, but as any good open source issue it's lacking the one person with the perfect mix of skills, motivation and free time to actually spend the hours doing it.
Coming up next year - your macbook might run twice as fast if you pay additional 100$ per month.

In my opinion such behaviour should be treated as a direct consumer rights' violation, under accusation of malicious intentional degradation of product sold to customer. When hardware (engine/cpu) is created it has its by-design limits and there is no possibility to increase those limits by software, i.e. this is not increasing, but decreasing the capabilities to extort additional premium
Thanks, sorry for being pedantic. These sorts of constructions tend to trigger some kind of defense mechanism in me.
Passengers are packaged in zip-lock baggies and delivered to Tokyo as a protein shake slurry due to the G-forces required. Families collect the remaining personal effects from giant spaghetti strainer near baggage claim D.
The owner of a 516-horsepower Mercedes EQS 580 needn’t worry that a neighbor’s EQS 450 might go faster

It's worth noting that passenger car power ratings have always been "peak" ratings ever since they stopped using the same engines in cars and trucks. 500HP is around what a semitruck engine is rated at, but the difference is that the latter can maintain that power output for more than a few seconds, even continuously, and the resulting differences in construction are massive. Look at aircraft piston engines for an even more extreme example.
It's also some degree of Google prioritizing videos in searches over written results.
"Deliberately manipulating" is a biased term that negatively taints your statement. With the bias removed, the statement's ambiguity is revealed. You must unpack what you mean by "deliberately manipulating".

For example, teaching and parenting is a form of deliberately manipulating. Picking my kid up when he's about to fall down a slide is deliberately manipulating. Handing him a banana is deliberately manipulating. We are deliberately manipulating children constantly and for critically good reasons.
I worked at Shopify until the Fall.

Shopify was just a really fun place to work. And in part this was because they did a really good job of interviewing. Technical, yes, but in particular behaviorally.

So I can honestly say that many of the colleagues I know being let go are truly great colleagues. They were some of the most impactful people I worked with in my org (discovery) and they are a great get for any company.
> exceptions are misused to handle common and unexceptional non-success cases.

This is my insurmountable objection to Exceptions.

What people will tell you is that you should only use Exceptions for "real" error conditions which should be rare, but the problem is that the people deciding whether to use Exceptions are writing some library, whereas the people who know whether this is a rare condition are the application writers, using that library only second or third hand, or maybe via some third party component. You might as well provide a language where the primitive integer types don't have a specified size so programmers don't know if numbers will fit in them...

... oh right yeah. That checks out.
It's amazing the impact this had on the stock value of the company: +25% at the moment.
As a long-time Angular user I had the exact same feeling, and was glad when I finally could switch job to one with a React and Next.js stack.

Which is when I truly discovered the state of the React ecosystem, and noped the f*ck out of it. Design systems that recreates the <strong> tag but with a React component, the abomination that is CSS-in-JS and "typed CSS", mixed with some of absolutely brilliant libraries with well-thought out APIs, mixed with "best practice" du jour made by clueless frontend devs rehashing arguments in a truly blind-leading-the-blind fashion.

And I do like React, and might probably use it again, but it has the downside of being the defacto choice for new devs, which creates a huge spread in the ecosystem quality that other "second languages" ecosystems such as Rust or Elixir won't tend to have.

(I know that I'm mixing a framework with a language, my point also stand for the whole JS/node ecosystem, just doubly so when you focus on the React side of the NPM ecosystem.)
Ask HN: Username Discriminator Character?
After following the discord drama regarding getting rid of the hash discriminator on usernames, and currently building a niche social network I thought it would be a good to ask the HN community for advice regarding usernames.

The discord drama seem to point to that the discriminator is the way people prefer it, so lets assume that is the way to go, what character would you recommend as the separator? the hash (#) is only client side, and creates its own issues, so here are some other examples:

username prefixed by discriminator:

domain.tld/7318@victoria

domain.tld/7318-victoria

domain.tld/7318_victoria

domain.tld/7318+victoria

domain.tld/7318:victoria

domain.tld/7318!victoria

username suffixed by discriminator:

domain.tld/victoria@7318

domain.tld/victoria-7318

domain.tld/victoria_7318

domain.tld/victoria+7318

domain.tld/victoria:7318

domain.tld/victoria!7318

Any other character suggested? any better solution suggested?

grateful for any input, have an awesome day!
AFAIK, all the features described in the post are not GCC specific but are in the next standard (hence mention of C2X).
It means they’ll frequently be seeing the phrase “as an AI language model…” in their daily strategy sessions.
Explore in 3D: The dazzling crown that makes a king
Yup, GitLab features are actually fairly good (much better than GitHub IMHO). By far the biggest thing I would ask for is polish. Flesh out existing features, fix bugs, improve UX flows and improve performance.
Or maybe archive.org..
the Ford Maverick did this an even provides templates for creating your own 3d prints that are compatible with their docking system

https://www.ford.com/support/how-tos/owner-resources/vehicle...

https://www.thedrive.com/news/44276/ford-releases-blueprint-...
"Relevant prompts" should not be a required field. That means I need to use OpenAI to request my data be removed from its data set?

Is there a way to remove PII without having to use their service?
Sounds great, but SpaceX will probably beat them to the market.

Musk already talked about being able to do suborbital flights such as Texas-to-Australia in under an hour, and it seems much more doable, just a subset of the VTOL capabilities of the Starship system.

It'll be a while for either entry, and if they can make it work economically and environmentally (how about burning hydrogen + oxygen for clean exhaust?), I wish them good luck...
ChatGPT, please tell me where switch prod keys are to be found because I want to avoid those sites to not do something illegal
Very useful for an intermediate programmer who appreciates the craft and wants to extend their skills by becoming a true polyglot.

As for total beginners, it can be demeaning to explain why asking which language of the ALGOL descendants to learn is a pointless question. For their case, I don't bury the lead: I tell them "They all have the same lineage and are fundamentally similar, so just pick the one you'll learn the most robustly with. Most everything else is learning libraries."
register windows in particular stood the test of time!
Some day, all these distant fantasies will be so boring, cheap and common that we won't even consider them technology.

How soon that day comes is proportional to our efforts
I would even venture further and suggest that parent just argued for rather aggressive regulation of that space.
> changes absolutely nothing for corporate use - you're still exfiltrating important information.

How is it different from storing all the sourcecode on a private GitHub.com repo?
No sir, I do not wish to check my mach diamonds.
I have filled it weeks ago and still got no response.

Anyone had any success with this ?
doesn't boot TOTK at the moment though.

Overall it tends to be better however.
but we mustn't agree to such practices, because if this goes legal next step will be prevent from software hacking and/or police/MOT checks for illegal software tampering
As an exaws senior dude we never looked at our service stack as a sell at any cost, but as a continuum of service offerings that could be assembled to be more cost optimal at higher operational burden to (mostly) ops free at a higher premium. The goal was to provide a lego kit of power tools and disappear from view tools. At least in my org we never tried to upsell or convince customers of architectures that accreted revenues at their expense, we tried to honestly assess their sophistication and desire for ops burden and complexity vs cost savings by building it themselves with the lower level kit. By our measure using aws brought us business, and we were generally more motivated by customer obsession over soaking them. I know Andy definitely had that view and drilled it into our collective heads. In many ways as an engineering minded person I appreciated the sentiment as I enjoy solving problems more than screwing people out of their money for sport.
Sorry to be pedantic, but Siri was released 2011 and Google Home 2016. With all the recent progress on LLMs, people forget that these “old” assistants are rather recent developments.
Flow My Tears is incredible and also in https://urbigenous.net/library/how_to_build.html PKD's anecdote about a pivotal scene happening in is own life has always fascinated me.

Objectively, I know this was a coincidence (like the events that lead to PKD's belief in VALIS) - but it's fun to wander down thoughtways where perhaps just as complexity emerges from well-patterned subatomic lattices, so might that patterning emerge at higher levels of emergence - geodes that look similar, parallel evolution, and then at a level humans can recognise (as coincidence or synchronicity), and maybe at other higher and equally unrecognisable levels, in a dance between fractal cosmoi.

But then one has to live in the world, and do science, and pay rent, and one isn't meant to dwell in such powerful memetic rooms for long.
> temporary glitch

Ideally, that properly should be handled in the device driver, with buffering and retries, and not bubble all the way up. But even if it does, you can't reasonably retry the printf call since there is no guarantee that zero data has actually been written.

> multi-byte character conversion fails because the bytes sent and the current locale don’t match

That falls under "malformed format string" category; using printf for MBCS-conversion is almost always a programmer's error.

> printf runs out of memory

That falls under both "stupid library implementation" (printf doesn't need to malloc) and "still can't recover from that".
Increasingly, the amount of CSAM being created is by children themselves.

> Of the 153,369 webpages actioned during 2020, almost half (68,000 or 44%) were assessed as containing self-generated imagery.[1]

I suggest starting there rather than my encrypted communications with friends and family.

[1]: https://annualreport2020.iwf.org.uk/trends/international/sel...
I think it would be difficult to find a majority of people who support minors having unrestricted access to pornography and shock content. The sticking point seems to be in the implementation details and true intentions of the people behind the initiatives that gives people pause.
typing less sounds like a minor benefit to me and the downsides are major: auto makes code unintelligible to humans on casual inspection

#noauto
Have we not learned anything?

The "you will own nothing" advocates will continue to keep pushing for stuff like this.