skysight-inc/HackerNews huggingface dataset:
...

That's literally my point, and what you are not demonstrating in this introductory text, and what the examples you wrote completely undermine.

> With error handling, the signatures would just be:

But they're not is the point, the text spends an entire section and a good 10 pages explaining linear types (thus clearly assuming the reader does not know about them), yet all the examples undermine what they're supposed to defend. If being already sold on linear types is necessary to be motivated by this section it's not doing a very good job.

And, again, no coverage or explanation of error handling anywhere in the introductory text, even though that's as important as it's divisive (even more so for a language focused on safety and correctness).

As originally noted I had to go hit up section 14 of the tutorial (and I can't say I'm impressed by the coverage that document provides, as it spends more time expounding about the philosophical categorisation of errors than actually demonstrating error handling capabilities and features).

> Where returning a `File` means closing it failed.

That's not a very useful error report, and probably wrong as well: in most situations the file handle is invalidated by closing it, even if the closure fails.

In POSIX, "EBADF" reports that the file was already broken, and "EIO" reports a flush error, which usually means that the resource has gone away e.g. it was on a transient or network device which is inaccessible.

"EINTR" is the only one for which is debated[0] and may leave the fd open, but even then whether any operation other than closing (again) can succeed in that case is not clear.

[0] https://www.austingroupbugs.net/view.php?id=529
Is that so? It would seem like any packaging solution that pulls dependencies from GitHub is vulnerable.

This is the case for Rust, it seems. Or any GitHub-based project that pulls recursively submodules.

Unless you have a curated, audited package repository, i can't see how you easily avoid it. Hence it is reasonable to ask how the OS can help.
32 is a crazy number of missions, your dad sounds interesting.

I don't know that I'll find time to do that (I'm not sure if that's on my streaming services, and I don't like war dramas but the documentary does sound interesting) but I appreciate the creative suggestion. I do think you may be missing the point; it's not that fiction is necessarily (or even ever) a better way to learn history or to understand the subjective experience of people in a historical moment, but that there are kinds of truth you can address with a novel that are difficult to address in any other way. Was the primary goal of the fictional film to "put you in the boots" of a solider - or was it to be a thrilling action movie? (Of course I haven't seen it, so I just don't know.)

Documentary is also a weird genre because it's a blend between fiction and nonfiction, and the seams can be difficult to detect. My understanding is that the sound design in nature documentaries is often artificial for example, to deliver the experience of hearing something - not to convey the literal sound that was picked up by a mic in situ.

I'll share with you that my favorite novel currently is Parable of the Sower by Octavia Butler. I think about it often; I think there is immense wisdom about adapting to a changing world, bearing hardship, and maintaining a certain kind of hope (not per say that things will get better, but that you will get better at responding to them regardless) in that book. Understanding that that particular kind of hope was possible, that hope could be something other than a naive optimism, reconfigured my conception of hope from something I had long ago discarded as useless into a tool of thought I use every day; that alone has had a profound effect on my life and outlook. (Here's a 12m summary if you care to see it https://youtu.be/6iVGuMyKFgA)

I imagine it would have been possible, in the abstract, for someone to write a book with that same wisdom as a how-to guide or self help book. But it wouldn't have been Butler who wrote it, because Butler was a science fiction author and Sower was a science fiction project. It's a kernel of her unique perspective, from a life different from my own in virtually every way, and for that reason it teaches me things that nothing else can teach me. And being a portion of her genius rendered in print, no one else could have produced it, so in practical terms this self help book is impossible (except, I suppose, as a derivative work).

Other times I understand things that have happened to me because they've happened to characters in novels I've read. In high school we read Catcher in the Rye, and I despised it because it seemed to be a book about absolutely nothing. I couldn't fathom the decisions the character made or his general misanthropy. As I got older and became familiar with depression in myself and others, the book clicked, and I find myself compelled to reread it. It helped me contextualize what I was experiencing and observing.
Ok, the spectrum is of course very wide. Usually defined more mildly than I expected, after reading more about it. Sounds like normal work life balance of leaving on time, nothing that needed a new catch-phrase? Maybe this is more rare for Americans?

And yes, the offenders were eventually fired for this. Drawing the line of how far it can go can be tough, post above is obviously exaggerated and more an accumulation of multiple smaller situations at different assignments.
First company I worked for, I worked hard and was rated star of project out of 40 people…I was training people on a super technical project who had 10-15 years of more experience than me. I was client facing and traveling to sites in multiple countries. The company was hiring people for $8k more than my salary with similar experience to me (Java and security clearance). After 1.5 yrs had my first pay rise of $400 for the year…what a joke.

I received a job offer in finance and for almost double my salary….told my employer I was leaving. They asked what can we do to keep you and I said you can double my salary…and the project manager said yes..to be honest I didn’t believe them.

Since then I’ve gone on to work at different companies for good pay but little upside since the companies were not growing (often shrinking!). This makes it difficult to get promoted as quickly since the organisations are not growing so senior management ranks stagnant and no one leaves and new roles are not created. Right now there’s no incentive to me working hard…it won’t make a meaningful difference.
Currently, projects asking for TTS model training are banned on the platform, but only because there was outrage amongst the users.
Croatia is immensely beautiful! My plans to see the world have been on hold, as I find myself visiting the same country again each summer.
That's when you actively draw attention to the fact you're not doing anything more than in your contract.
Wording matters.

> I won’t work overtime

Is personal preference.

> You *can’t* pay me enough to work overtime

Is being diva, implying that there is imaginable number of money that can convince them to do so.
Show HN: Quick Steps in Lambdacalc
Perhaps you could square your claim of Kennedy starting a space race with Sputnik 1 being launched (with an intentional radio transmitter) 37 months before Kennedy was even elected?
The important bit, to me, is:
Most people are conditional reciprocators; the more money you send them, the more they tend to send back. About 2 percent of our test subjects were non-reciprocators. Oxytocin typically has an off/on sequence. It's released within seconds in response to a social cue, and then production switches off again. But in about 2 percent of my subjects, the ones who never cooperated, their brains appear not to be turning off their oxytocin production. They are way off the curve for their peripheral oxytocin levels.

In addition, they don't seem to respond to oxytocin like other subjects, who reciprocate more strongly the more oxytocin they have. This suggests, although it doesn't prove, that they have a dysfunction in the oxytocin receptors -- the wrong location or inhibited binding -- that causes them to behave like "bastards."
I've never written a line of go in my life, but I totally disregard these kind of definitive and negative opinions about stuff (here a computer language) that are widely used. If so many people use it that means it's not completely garbage sorry
"Your dog can sing?!" "It's not as impressive as it sounds, he's pitchy".
It's easy for a new app, plug and play!

It gets harder if you want to retrofit it to an older app using older third party libraries that have no or limited support. You have to pick through everything to work out what's playing up.
This is one of the silliest HN discussions I have ever read. Ten seconds of Googling can demonstate many of these statements are untrue.

<<Mississippi has a higher GDP per capita than Germany or the UK.>>

Mississippi 42,411 USD
Germany 50,802 USD
UK 47,334 USD
When Place of Birth Is at Sea
Ask HN: What does 'focus' mean to you?
I had to configure a sort of... inverse debounce on a cheap motion sensor I bought. It has to go off more than once (in a short time period) before the alarm is triggered.
Literally two lines below

> But I’ve decided it’s time to take my creative development into my own hands and I’m starting with writing.

He's starting with writing. He didn't say that writing is the only way to be more creative. Just that the author has decided to start with writing. Because you gotta start somewhere and he already has a blog.
> The spec is actually pretty clear on this - do not specify a body on a GET request.

That's not what your quote says.

Not having a defined semantics does not mean if is not supported. Just because some implementations fail to support GET with a request body that it does not mean all implementations should interpret it as a malformed request.

I can roll out a service with endpoints that require GET with request bodies and it would still be valid HTTP.
> The 90% case for me, when I bring up this term in a software security discussion, is that I’m trying to impress upon an engineering manager that if they choose to use software that they didn’t write, that THEY own it from a security perspective.

Using the terms software supply chain security to point out that no supplier exist to work with or blame, seems fair enough.
I think your comment was fine by the way, I got the raised by wolves part and you clearly stated you weren't proud of it. It's entirely understandable as a response, and it's not like it's some mortal sin. I was more responding to someone saying that was the right thing to do.
Good to see you have your priorities sorted.

Sincerely, a dad with 5 kids.
The ol’ moving more logic to the backend

I see this being a trend in the coming years
I've also been wondering why people still use ReactNative despite the availability of much simpler stacks.

For me I use React to create User interface for all platforms then ship it as a mobile app using native webviews on Android and iOS, also I can use Electron to create a desktop version. Good thing is that these webviews offer Javascript Interfaces where you can access all native functionality you need.

With a little bit of craftiness you can make your React Code (User interface) detect whether it runs on web version, mobile version or desktop version then make it behave according to what you want.

I choose React for UI coz it's damn simple though you can use any other javascript based UI library.
The thing is if you can't budget the process into a regular work week, what is wrong with your project management? And why would throwing more hours at the problem fix it?

In exceptional circumstances this would be true, but I seriously doubt many company's actually have those (as opposed to managers pushing the panic button at the last second after ignoring issues for months).
> I’ve been seeing people deflect morality over stealing digital copies for most of my life and it’s always amazed me how it’s the only act of thievery that people openly discuss and brag about.

Maybe you should try considering why this is so. Perhaps it's not actually thievery?
Invest your money so they'll be worth 1.07^15 (2.76x) in 15 years of what they are now.
Seems intentional. It's better than whatever version of `say` ships with macOS but I can still hear a lot of artifacts and giveaways.
Having dealt with “shoot first, ask questions later” asset forfeiture cases, in my own life and some of my friends’, I have to say this is more of an idealistic view post Wars on Drugs and Terror.
Greed? How?
How do you boot the webview in the background? I tried this once but couldn’t figure it out.
They only survived 6 days.
> 3. Do you have bad habits?

This might be a worse version of the "greatest weaknesses" question. It sounds like it could get closer to protected status that you consciously don't go anywhere near in an interview context.

Also, some of my favorite and most capable colleagues might answer honestly, about some random quirk, and not only is it problematic to have asked, but -- if that quirk got transmitted through some corporate telephone game, like an interviewer wrote down the answer -- someone elsewhere in the org will probably get a garbled impression (from "drinks too much coffee" or whatever), and then maybe bureaucracy breaks down during the offer process for the person you most should've hired, and they get alienated and go somewhere else.
Not sure you are checking thread but another project popped up you can here ....

https://news.ycombinator.com/item?id=34188734
What about Bulgaria? Population decline, depressing cities except those by the sea. Mediocre airline carrier, surrendered to RyanAir and WizzAir. Talented youngster are taking off getting job in Germany or France. Only recent COVID-induced lockdowns and rise of WfH made some of them to return.
Why are you being dishonest? You know damn well Israel has no intention of ever relinquishing Golan Heights back to Syria, under any circumstance, whether peace is achieved with Syria or not, and their government has said as much whenever the topic comes up. [1]

> Ukraine and Russia were not at war before Russia, as you note, launched the war.

Says who? I think the Ukrainians would disagree with this assessment. They’ve been at war with Russia since they seized Crimea and sent their proxies to occupy parts of their country.

[1] https://www.nytimes.com/2019/03/26/world/middleeast/golan-he...
This is better than the plot of Lost.
>> “Comments by Home Depot Inc. co-founder Bernie Marcus that “nobody works, nobody gives a damn,””

Corporates have been squeezing employee who give a damn…with little in the way of pay rises. Corporate profits and stock prices have been off the charts while people struggle to look after their families if they can even afford to start one altogether!

Companies need to adapt and start actually rewarding hard work…and I don’t just mean giving out employee of the month awards..I mean cash money…
I learned touch typing this way in my childhood. I digitised 7-8 novels (Heidi, Huckleberry Finn, Sherlock Holmes, etc), and it was great fun :)

PS: I didn't measure my speed back then, but it definitely worked. I go at 90+ wpm these days without a sweat!
If you aim to ship your VM on machines with varying number of registers, and you pick a VM with R registers, you have to write code to make it run on machines with fewer than R registers and code to make it run on machines with more than R registers.

Both are simple if you’re willing to give up performance (map VM registers to memory for the first case, don’t use more than R registers for the second case), but that means giving away a lot of performance. So, you’ll essentially be working on two different optimizers, with each only affecting some of your target CPUs.

If, on the other hand, your VM has zero registers, you only have to write the code for running efficiently on machines with more than zero registers. That’s conceptually easier, and (loosely) means every improvement you make will improve things on all target CPUs.

Also note that single static assignment as used in LLVM (not really a VM) somewhat uses the opposite approach: it assumes there are infinitely many registers, and then adds code to map that down to whatever is available on the target hardware.

Going back to the question: I think stack-based CPUs lost because all their instructions contend on access to the stack, making it hard for the hardware to pipeline instructions and/or execute them out of order.
The Eureka Theory of History Is Wrong
Worked for me? Users can make posts fully public I think.
I am baffled by this. It has to be so different between fields and companies.

At 2nd job it took 5 months until the first commit. At my 3rd like 4 months.

Getting up to speed and not being a net time sink for the coworkers, like 8 months on my 2nd job even though I did kinda the same thing in my first job. About 5 months at my third job.

This also make me have a hard time understanding how job hoppers are valued at all.

But reading your comment I realize some companies work completely differently.
I am surprised by your feedback as we have heard for years that Chinese students cheat all the time.

https://duckduckgo.com/?q=cheating+chinese+student&t=newext&...
Out of curiosity, why are you doing this?
I wasn't complaining. I found it amusing, mister busybody.
Yea, that’s a pretty good analogy. A singing dog is impressive but not able to replace human singers. From what I’ve seen so far, AI tools create technically impressive but generic and derivative works, and on their own, can’t do what a human artist does in terms of understanding the context of what they are requested to do.

It’s possible that doesn’t matter to most people, and the art world will have to realise that mass-produced schlock is all the public really wants. We’ll see.
I've spent the last 3 years studying for a postgrad while working full-time. I literally can't find a higher paying job than what I'm currently doing that looks like this:

* relaxed environment in huge enterprise

* absolutely never do overtime (except i used to do on-
calls which they paid me reasonably well for)

* no major responsibilities

* easy to complete work

Guess what I'm going to do when i finish studying? The same job! I'll also start side projects on evenings/weekends and make investments.

It's not that I don't want to work more, it's just that I want my work to bring in money when I'm on the beach. Being a wage slave exchanging time for money is so obviously not worth it. Neither is getting 'promoted' to a job with more responsibilities, longer hours and barely any more money.
Well . . .

1. What work are they doing (unspecified in article)

and . .

2. How well are they paid (factor in COLA if you'd like some extra fairness monkey wrench)

Also . . .

3. Why the *@#!$(&#? should I care about how bosses do or do not adjust?

Apologies. I forget this is "manager news" and not "hacker news."
Another article that describes capitalism doing what capitalism does without calling it capitalism because capitalism is awesome always.
If an app is available in native and PWA/webapp versions, I always install the PWA/webapp version. It's usually lighter, is better w.r.t. privacy, will need fewer permissions, and might allow copying text.
It still is a problem.
> I'm so tired of the condescending tone that is usually taken for granted when talking about traditional American culture. Can we please stop this? It's just a cultural difference.

This is not a traditional American cultural value. Traditionally, Americans sleep with their kids. In fact, large portions still do. Putting children in a crib was turned into an American cultural value by various associations, not by some cultural development.
The common denominator of most of these questions is that they promote dishonesty and punish honesty.. and both sides usually know that. Why play this stupid game? It does make me feel less about an interviewer or company asking such questions
TLS delivers three things, Confidentiality, Integrity and Authentication. But intuitively these three things are what people expect their transport protocol to do anyway, it's actually surprising as a user that TCP doesn't really bother providing say, Integrity. "Oh, yeah, your data might be arbitrarily changed by the time it is delivered". Er, what?

BCP 78 "Pervasive Monitoring is an Attack" says the Internet should design new systems to resist such monitoring and so offering these intuitive properties for a new transport protocol made sense. And that's what QUIC is. In a BCP 78 universe it doesn't make sense to ship new protocols that will be rendered useless by the surveillance apparatus.
Ultimate guide to creating disks for retro computers [video]
There's also the possibility they'll get better, possibly much better than humans. Given how much they've improved recently, that's a very very big possibility.
"Crazy" is informally used to mean acting outside the norm - e.g. "i had a crazy idea" when people say things like that, they do not (neccesarily) mean crazy as in have a mental health problem.
Wikimedia's Abstract Wikipedia project “at substantial risk of failure”
> Getting outside, exercising, and not being overweight.

Do you mean that the Japanese stopped going outside, stopped exercising, and became overweight in 2022? After all, COVID deaths went up there, as opposed to most other countries.
I tried for years to get myself removed from a project i do not recognize. All they did was to notify a supposedly dead account by email to remove me from their project. After a while the chat support I used for this purpose became a paid service so I gave up. I find this very unprofessional from their side and moved to Digital Ocean instead.
Most importantly platforms like RN substantially lower the barrier to entry for making mobile apps, and cross platform ones at that. Whenever you lower the barrier to entry to something you inevitably attract low quality, low effort content that can obviously damage the perception of the broader platform. Setting that aside however, the development agility that RN provides I think is priceless. Most apps don’t need maximum performance, or the usage of niche platform specific APIs and so the time you’d spend working with two standalone codebases can be reinvested in your actual product and not mental overhead.
Does anyone know how the business model can work for such a product?

I would expect that anyone working on scripts with voice-overs professionally would want to use their favorite movie/audio editor. That means from a user perspective, a "AI Voice VST/AAX Plugin" is strictly superior to whatever cloud GUI anybody builds. (EDIT: Also, running AI as a SaaS means murf.ai needs to pay for pricey datacenter GPUs. Any user-downloadable software will have much lower operating costs.)

And the big elephant in the room with speech AI is that it's so easy to copy the tech. Just like Stable Diffusion did with images, TTS developers just train on public audio from the internet, so there is no dataset moat. And arXiv is full with papers that produce pretty good results, if implemented correctly. And NVIDIA has a collection of freely downloadable TTS models with good/usable quality. To me, it seems like it's only a matter of time until someone builds a high-quality open source TTS VST plugin and then all those SaaS offerings are basically worthless.

In effect, what I'm asking is: What is the competitive moat here? How can murf.ai defend against a motivated high school kid with $100k in EC2 credits?
Hat in hand here — I miss read that as BCE…