skysight-inc/HackerNews huggingface dataset:
If you want simple shell scripts to work, make an actually good shell language without all the footguns.

The filesystem is way more important than /bin/sh and and any complexity added there will trickle down to all programs, not just shell scripts.

It's not worth adding hacks on the FS to patch defects in poorly written shell scripts (which are being replaced en masse with python/nodejs/even weirder yaml files/systemd units/etc... anyways)
For `set -u` I mostly agree. For `set -e` see my comment below and Greg's wiki: http://mywiki.wooledge.org/BashFAQ/105
If it could keep their workers with fewer benefits, profits would be higher.

This works for a while - you'll lose your best and brightest, who have no patience for this game, but with enough process layered on top of an unskilled workforce, you can get really far (as Amazon's warehouses can show).
If this makes it to top HN maybe we’ll find out. Otherwise the noise will take over.
Thanks for you concern. I need to look into different safeguards to prevent abuse. Right now I'm trying to see if there is at least some use
I'll be one of those guys. I see the invisible whitespace from pasting ALL the time. I've literally dealt with user complaints caused by it three times in the last two weeks! (Usually customer issues don't make it to me unless our support team can't figure it out or suspects a bug)

To be fair, it's not usually that frequent. Just a funny coincidence that I've JUST dealt with it more recently.
UK A-levels certainly used to teach calculus quite successfully without ever deriving a single differential by hand. Students specializing in maths will have done differentiation using product and composition rule, integration, by parts and by substitution, along with trig identities. Basic classes of ODEs are also solved.

This is pretty good for the 80% who don't go on to study maths, and still a useful intro to the ones who redo it properly at Uni.
Our company is absolutely full of Microsoft products (all the Office 365 stuff, PowerBI, Azure, Microsoft SSO etc. etc.), yet most of our teams use Macbooks. Windows is no longer a necessity to work in a mostly-Microsoft environment, and that strategy is making Microsoft fabulous amounts of money.
What's wrong with

<input type="text" pattern="[0-9.-]*">

though?
The problem with Google is its translation quality. Not sure about Korean, but Japanese/English (either way) definitely isn't there.

For Japanese to English, the transcription alone is already pretty inaccurate (usable if you know some Japanese; but then again you already know Japanese!)
Could you provide a link to full article without the hoops and paywalls?
In India Flutter is quite popular. But I also doubt there will be professional 1M flutter devs our there. However if we include students and hobbyists, then definitely there could be a 1M Flutter devs out there.
I do enjoy "ls *; touch -- -lisah; ls *" as a fun little brainteaser for those uninitiated to this behavior.
Self-contained HTML phishing attachment uses Telegram to exfiltrate stolen creds
AI is trained on all open source code. I’m pretty sure that’s a much larger source of training data than web tutorials.
"Why would anyone want to? Well, if you ask someone like Richard Feynman or Andrej Karpathy or Tom Lehrer why they pursued pedagogy instead of the professional pursuits that brought them fame & wealth, the answer would have to be..."

In actuality, probably nubile coeds.
When I read somebody praising Tesseract I always wonder how their experience could be so different from mine. It's so much worse than what you can do with a modern phone.
I suggested Kate Gladstone's Handwriting Repair site elsethread:

https://handwritingrepair.info/

or see:

https://sites.google.com/view/briem/free-books

or John Howard Benson's lovely _The First Writing Book: Arrighi's Operina_ or Carolyn Knudsen's lovely _An Italic Calligraphy Handbook_ (which is much better than the modest title implies) and get a chisel edge marker or fountain pen.
> Somehow that fact is omitted from these discussions.

Oh, please. Nobody is saying that Rust is perfect, only that the defect rate in normal usage is considerably lower and tend to be concentrated in areas like “unsafe” blocks rather than spread randomly around the code base.

> I couldn't help noticing you felt the need to resort to weasel words like "correctly" to add color to an unsubstantiated personal assertion. … This personal assertion is comical, as recruiters are systematically targeting C++ developers for Rust positions, and Rust is notoriously bad for newbies to onboard onto.

“Correctly” isn’t a weasel word, especially not in the context of describing how a program functions. I was referring to the common excuse that has cropped up over decades where language proponents try to blame problems on the user rather than acknowledging that certain features are hard to use safely.

I’ve been hearing people say that C/C++ are fine and you just need better programmers since the 90s, which has not been an effective strategy in reducing the number of security vulnerabilities. My comment about easier to learn was written in the context of reaching the level needed to reliably write safe code, not just producing a compilable program which doesn’t immediately crash since even large, elite teams with enormous resources struggle with memory safety bugs in large C/C++ code bases.

For example, Android reports halving their code rollback rate and a significant reduction in the number of vulnerabilities by switching to memory-safe languages. Clearly relying on programmer vigilance and testing was not as effective as picking tools which made certain classes of error much harder.

https://security.googleblog.com/2024/09/eliminating-memory-s...
i love those hot takes because the market will historically fire you and hire the mediocre coders alone now.
Currently it isn't doing WebRTC, but that is the idea. Although I'm not sure if I want to add audio and/or video?
Having to go to docs.rs and look up the method rather than being able to do `perldoc [package]', or (even better) being able to just ask your language to `(describe '[method])' is terrible.
If you like this sort of thing, it’s part of a subgenre called HFY: Humanity, Fuck Yeah. Lots to find from Baen—March Upcountry is one good start, Hymn Before Battle another. Lots of shorts at https://old.reddit.com/r/hfy
There are battery powered remote doorbell buttons. Eg, $29 at Ace Hardware, with a 100 foot range - https://www.acehardware.com/departments/hardware/safety-and-... .

Also, a real traditional doorbell is mechanically coupled to the bell, with no electricity at all.
I _totally_ associate 'trench' with 'analytics'. Oh, perhaps the author associates it with 'infrastructure'? Just stupid.
https://en.wikipedia.org/wiki/QR_code
The Ultimate Game Boy Talk (2016) [video]
It's not a bad question, these units of measurements are always a bit confusing. You can similarly ask why for humans, rubbing a balloon is harmless, although that builds up 30 kV of static electricity, while touching a 230 V power socket can kill you.

Voltage is merely the "pressure" that charged particles experience. Voltage alone tells you nothing about how much charge is actually available once electricity is allowed to flow. And that's where the harm comes from. For static electricity, when you touch something, you get maybe a microcoulomb, once, and it's gone. For a power socket, you get up to 16 coulombs per second continuously.
you didn't have to explain. he knew, my friend. he knew.
Do you hear people complain that __websites__ have different aesthetics?

I used to share your opinion but since the web I think it is great that designers can have original designs and I started to worry about more important things.
It sure is nice living in a sane country where I don't have to even think about this "tipping" bullshit

5-10 years ago I also lived in such a country, and it was very nice. Now, not so much (despite not having moved). More and more places are adding the tipping menu to the card reader, making you jump through hoops to not tip. In another 5-10 years I wouldn't be surprised if tipping isn't almost ubiquitous.
Generally speaking, I've come to expect that from articles with "myths about" in the title outside of the context of the classics or anthropology.
There's money and there's "money". You know when a crypto grifter mints a billion tokens, sells a thousand for $1 each and then claims to be a billionaire? Then borrows half a billion from a bank, using his almost-billion "$1" tokens as collateral? This is like that.
Another fun example from yesterday: pasted a blog post in markdown into a HTML comment. Selected it and told sonnet to convert it to HTML using another blog post as a style reference.

Done in 5 seconds.
Not true, at least not according to MS themselves. MS have done several studies and adoption of these tools drive adoption of Azure. That's why MS invests in it.

They've been quite clear about this. The one platform/OS was Windows. The new platform/OS is Azure/Cloud. It's almost like saying Google doesn't make any revenues from search, only from selling ads.
I think it is dangerous to feel yourself as superior. UNIX veterans can also be victim of supply chain attack, either from their distro package manager, a language module manager, a malicious flatpak with too much access, a trojaned appimage from a supposedly reputable vendor, etc.
Understanding JavaScript Modules
Why was `isascii()` removed?

(Listed in the Sortix article linked in OP.)
The trailing dot in domain names matter
It's quite hard to write mktemp securely[1]. It would be great if POSIX didn't make people attempt to do that error-prone task themselves.

[1]: There's some explanation in this recent post: https://dotat.at/@/2024-10-22-tmp.html
You also have to implement your own validation on the backend anyway. There's always going to be someone trying to fiddle around with your form, either using some weird browser, curl, or some other tool that doesn't have the same form validation built in. You're not going to trust that the client actually did the validation, or did it correctly, so the backend still needs to be able to validate input and show the form, with validation errors, on all fields.

Frontend validation is only there to be helpful for the user, but if you can style it, or trigger it from the backend on submit, you have to implement your own styling anyway.
I Made an Open Source User Interface for OpenAI APIs
I’m excited to introduce Ortlin, a web-based, free, and open-source user interface designed to facilitate interaction with OpenAI models and their APIs. With Ortlin, users can easily explore and experiment with various OpenAI functionalities.

You can try out the live demo from https://ortlin.openuseai.com and, if you prefer, install it on your local machine or server — detailed instructions are available in the GitHub repository, https://github.com/ortlin/ortlin.

We also invite you to check out the source code at the Ortlin GitHub repository and contribute to the project. Your input and improvements are always welcome!
Could a cloud of midges make a path to ground for lightning?
They bought it. If Microsoft had developed it, we would get something like sourcesafe (was that the name?).

Sure, the investment was quite sensible, although I don't think they can change it for their ambitions too much.

Microsofts conquest against open source was of course a wrong strategy of Balmer.
Thank you! Those are good points. I'm still trying to figure out what the differentiating factor is for other people. For me it's the ease with which I can replace a QR and receiving a notification even when I'm not home
https://autonlab.org/auton-survival is also pretty good and is built on PyTorch.
No way that any technologically competent person can claim that the iPhone 16 is a massive and amazing improvement over the iPhone 15. There is "change", sure - the chip is now every so slightly faster, it can do "AI things", it can take slightly better photos, etc.
But any comparison of these changes with the previous model for an average use case - which is what most people buy iPhones for, not benchmarking - would hardly yield any visible differences. Scrolling through reddit or HN or Instagram is about the same on both devices, and gaming gives you a few more frames if you care about that sort of thing, and I say that as someone with those exact models. Apple could have easily skipped releasing a new model this year, packaged exactly the same hardware and released the iPhone 16 the next year and fundamentally nothing would've changed. But the shareholders won't like that, will they?
> With this design, the mouse looks better 100 percent of the time it’s in use, and it looks a bit silly every few months when you need to charge it.

In my personal experience and according to the anecdotal testimony of some random users, "every few months" is a very generous estimate...
How much time have you wasted writing YAML files, helm charts or Kustomize configurations? What if deployments to Kubernetes could be as simple as drag and drop? In this episode of DevOps Paradox, we speak with Dom Holt, the CEO of harpoon Corp, about how harpoon can make this drag and drop dream become reality.
This is the first app I've made for the public, and I sincerely want to make it free for everyone because I believe in growing together as developers.

As a developer, I understand the pain of spending countless hours building your app, especially during the initial development phase.

Building this app took me exactly 15 days, so you don’t have to! The DevVault SaaS kit will reduce your development time to just 3-5 days, allowing you to focus on building your core application.

Here’s what you’ll get inside:
- A built-in landing page with proven lead generation techniques that use psychology to convert visitors into leads
- Animations
- A database (more features will be added soon)
- Authentication
- Stripe integration
- Resend email integration
- TypeScript
- TailwindCSS
- Shadcn UI Library

Everything here is FREE, so all I ask is for your support to help improve this boilerplate for everyone.
Yes, workers are required to pay taxes on that income. Whether they do or not is another question. When tips used to be mostly cash, workers would often just pocket the cash. The government can't tax what they don't know about. More often, though, tipped workers often work at the lowest income scales and thus fall within income brackets that require little taxation.
USA Today joins the Washington Post and L.A. Times in not endorsing a candidate
The movie Orbiter 9.

https://www.youtube.com/watch?v=1jhgj4pQ5ws needs eng subs

I won't spoil it.
Reworkd (YC S23) Is Hiring a Customer Success Engineer (In Person SF)
> It's a bad design that doesn't account for real behaviour.

Not sure it's bad design as much as a design decision. I like the shape of the current MM. It works for my hands and usage. It's also slim enough to make it both a great desktop mouse and travel mouse (I used to have both!). Could Apple keep the exact same design and add a port to one of the sides? Sure, but it remain almost unusable when plugged in and not change much.

So when people complain about the port on the bottom, what they are really complaining about is the overall design of the MM. The want the MM to be thicker and have a port on the front or back, but that's no longer the MM we have. For people who want that mouse, there are plenty out there to chose from.
The phenomenon of auditory hallucinations often attributed to schizophrenics in modern day, was, far from being an aberrant condition, in fact the normal every day condition of ancient bicameral man. There was no concept of "I" or "free will;" the gods merely issued their auditory commands, and man obeyed, not having any choice in the matter. This was simply every day life for the bicameral man, who lived in a community of other "like-minded" beings that also experienced similar auditory hallucinations, often commands or admonishments, from the same god-king ruling the civilization.

Neurologically Jaynes locates these voices, and even defines gods to be those particular neurological phenomena located in the right hemisphere of the brain, that communicated its preverbal judgements to "man," located in the left hemisphere, which interpreted such judgments as speech:

The gods were in no sense "figments of the imagination" of anyone. They *were* man's volition. They occupied his nervous system,
probably his right hemisphere, and from stores of admonitory and preceptive experience, transmuted this experience into articulated
speech which then "told" the man what to do.

Several factors were attributed to its decline: the development of written language localizing a disembodied voice that was once omnipresent into a stele or rock carving; the emergence of trade and the contact of other societies, governed by different god-kings, leading to proto-theories of mind meant to explain the differing behaviour of the rival civilization; selective pressures against the viability of such "bicameral theocracies;" the development of free will. Reasons abound, but what followed was the collapse of bicameral mind and the disappearance of the voices, substantiated by various observations of ancient cultural artifacts: hypnotic induction of trance at the Oracle of Delphi, the practices of divination and omen reading, the production of artistic works in Mesopotamia depicting empty thrones and absent gods, or the crying out to the gods for their assistance and return, as in The Babylonian Theodicy, or the Psalms. All this in order to "re-awaken" the voices of gods that had once dispensed wisdom and now fell dormant with the emergence of modern, self-conscious, free-willed, individualistic man.
As an aside, do we really need a new IDE for AI copilot? What makes Cursor better than say Cody, which is just an extension on VSCode which helps me stay with the mature IDE that has all the bells and whistles I need.
The best way to proceed is to do arXiv submission first.

1. register https://info.arxiv.org/help/registerhelp.html

2. get an endorsement https://info.arxiv.org/help/endorsement.html

3. submit your paper.

After it's in arXiv you can submit it into peer reviewed journals, even if it's not accepted it's still in the arXiv.
Converging slowly on Kalman filters, calling it now.
Strawman.

There is no reason to believe someone who is rebelling will do all the socially accepted status seeking norms to get into an elite college. They will not seek an elite college to begin with because they do not believe in the status of it.
Let me give you an example that actually happened. We had a rocketship emoji to indicate success in an potentially dangerous operation related to high voltage wires. Right before we made a final release (which we would do every 4 months or so) someone in the QA department brought up that having a rocketship emoji on something that can catch fire and potentially explode is not a very good idea.

This was during a meeting and that derailed the meeting by a few minutes or so, but we had to make new last-minute pre-release for testing to remove the emoji. This was right before a release so pressure was high, you only have to run into something like this a few times before you start to think that this kind of thing is not worth any "good feelings" it might bring.

This job was a high stress environment where we were always behind schedule. This kind of thing, happened often enough that it was really getting to my nerves.

Personally I don't really mind emojis in the software I use as long as it works as intended. What I mind is wasting my time with this kind of stuff. This HTTP 418 is in the same kind of situation, I have had 3rd-party APIs throw 418 back at me (presumably some fun a dev had at that company) and I couldn't even tell if my request was wrong or if that was supposed to be a 500. Software for controlling high voltage is not supposed to be fun, network protocols are not supposed to be fun.
I'm curious, why did you implement your own password manager?
Didn't see you mention Retool. I'd think if a company was aware of Retool, they'd always pick that over Slight.
Look, I don't know the video but how do we know - or why do we assume - that it was taken down out of fear of future weaponized wokeness? Maybe Gary took it down for Gary's reasons.

Edit: from the couple of descriptions in this thread I could totally envision an empathetic individual waking up one day and deciding that talk felt too much like punching down and taking it down because they felt like they could do better.
In addition on-prem Windows Server share is 70%+ as of 2023 of all Server usage.
I don't know who "the Austin Group" mentioned in the article are, but how come they "could not find a single use-case for newlines in pathnames besides breaking naive scripts" when legitimate use-cases are so easy to find?

(And if they're that incompetent, why does the article imply they are worth quoting and listening to?)
> Some people, unbound from the strictures of having to work themselves to the bone to eat, will produce plays, will produce symphonies.

I don‘t get the point to link will produce symphonies to the wikipedia page of Philip Glass. It is well known that he had to work as a plumber for decades.
My apologies, I captured the logs through EPS32 :) since it's not Microchip, the UART protocol is probably a custom FitShow one.
I've tried to use FTMS from the Kinomap app, but it seems the FitShow module I have doesn't support it. I'm yet to look into the BLE GATT part to confirm.
Will keep digging. Thanks for the reply!
Haha, yes. I assume we will see more Cursor related shilling as it becomes irrelevant, don't we? Even this comments reads like an ad.
I don't think the amount of traffic is necessarily the issue. You're validation could be fairly "expensive". Maybe you need to do a lookup in a legacy system, maybe you need to check multiple systems?

You'd probably have to wait until the user moves on to the next field, if there's more, but that's also a little silly, as you'd force the user to go back to a previous field.
> Maybe the most famous case of a high-functioning outlier was Carl Jung. He hallucinated completely people since childhood ,visually and everything.

It's maybe easier to understand his focus on individuation, or integration of the component parts of the psyche into a cohesive whole, in light of this. Jung draws from esoteric alchemy and other related traditions (see his work: Psychology and Alchemy) which, instead of viewing the mind as a singular, monolithic entity, prefer conceiving of it as an organism comprised of many parts - Hermetic Qabalah being one such example.
Should not matter how rich the person is. Tipping at the register is a shame.
Show HN: CreativePixel – Visual AI Image Generation with Reference Engine
Since the beginning of Android apps could see what other apps were installed on your phone without asking for special permission.

They finally added a permission for it - QUERY_ALL_PACKAGES - in Android 11 (2020). Unfortunately it's one of those stupid permissions like filesystem access where you have to apply for it via a form, and only whitelisted use cases are allowed:

> Permitted uses involve apps that must discover any and all installed apps on the device, for awareness or interoperability purposes may have eligibility for the permission. Permitted uses include device search, antivirus apps, file managers and browsers.

I suppose that situation is slightly better than "anyone can do it for any reason".
Aren’t they still just encrypted against the password itself? So if it is a public place like a coffee shop with a known password, anyone can decrypt the data?
Uncovering Big Tech's Hidden Network
It’s like people saying they won’t learn French because it has a different grammatical structure. There’s no “normal” natural language. If you’re used to the C-like syntax, learning C-like language will be easy. But that’s not an argument to say Lisp is confusing.