skysight-inc/HackerNews huggingface dataset:
Nah there isn't an "identity function" for words like that, nor can a single language "claim" a word. When a language fully assimilates a word with its origin in another language, it also becomes fully a word in the assimilating language as well. The connotation, denotation, pronunciation, and/or orthography can each change, or not, in either language or both, and it is a different word from that point on regardless.

Your point about "genetically french" is also wrong in almost exactly the same way so it provides an illustrative comparison. There's no single french ethnicity, just people who are french and some observable trends. Someone is french who has french citizenship, a word is english when it is widely spoken by native english speakers.

I also need to point out that this is not a matter of opinion. Linguistics is an established field and consensus is clear on this. You are confidently asserting things that are well outside the mainstream of the science.
> It depresses me how many major apps doesn't even do the basics well, either performance is terrible or the UX is over-complicated

Teams definitely falls in this category. It is dog-slow, but even worse for a chat application it randomly just drops messages(!) quietly(!!) which makes for very confusing discussion threads when different people have different sets of messages. That is arguably the very most basic feature that one can expect from chat, and Teams fumbles even it.
Laser printer is known to cause a surge event too. Normally there's a limited amount of surge protection available and routine surge would gradually used up the pool.

However, surge protection may not be as important. I heard an argument that it is basically snake oil (because an actual surge would normally be much more powerful and beyond a typical capacity they have, and some causes fire.)
Interesting idea. But another issue might be that RSS readers won't be able to parse the content correctly if it's not served as text/xml (just an assumption).
I guess the point is that XSLT 2.0+ is not shipped as part of browsers, nor is it expected to be in the future, considering the only implementation is (commercially licensed) Saxon, by the author of W3C's XSLT spec himself ;)
The r/Australia mods are awful
> I think MS Teams gets a bad rap that is doesn't deserve.

No, it entirely deserves it.
TSA got upset their low level employees couldn't be subsidized by stealing from bags with flare guns checked in them (which were the easiest to obtain compared to a gun)
Telia is Sweden-originated multi-national.
Nigerian engineering students’ favorite teachers are Indian YouTubers
Primarily, a modem.
This sounds unlikely, and it's just one source. I'm pretty sure LCDs still make the great majority of the TV, desktop and laptop monitor market. Even expensive iPads still use LCD. Only for phone screens OLED seems to be more common.
Plus, the TVs have good default settings to prevent it even if you're negligent.
Not a sin, I don't want to diminish in any way the awesome work that's being done!

It's just that these packages/libraries/frameworks are often in what I'd describe as "proof of concept" phase, not very developer-friendly (as in user-friendly for people wanting to try it out), missing docs, not handling errors, and not being written in a maintainable way.

So I think a "second generation" of tools/libraries, that are basically product-level quality, bringing on your work and focusing on those non-core-tech aspects of the experience, will be a next step to bring AI to the (developer) masses. Tools such as this package.
Launch Alert! Codesphere makes hosting anything from smaller hobby projects (now available free!) to larger enterprise software super simple.
It's as easy and fast as serverless on Vercel but without the limitations. Let us know what you think!
You can serve it as both text/html and text/xml, with feed readers accepting/negotiating the latter.
Yes they have mods and iirc they picked them by popular vote.
When you hit a drum there are all sort of short duration high pitched components that make that chest thumping all the more impressive.
Beer is made from distilled water, via solar distillation. Some of it is made from water that was then triple filtered. Through soil, through miles of stone, and then by the brewery.

And then it’s boiled, and chemically treated with alcohol.
Lets hire children then so they can advise on security issues><.

My point is Its a huge unproven assumption that diversity would have magically solved that problem.
> You have to go out of your way to actually use a special character to do it.

Only if the function returns more than the error. You can happily do this without errors:

fh = os.Create("/some/file")
defer fh.Close()

Needless to say, this is a terrible idea if the underlying filesystem can give you an error at close time, e.g. on NFS. The correct way to write the above code would be:

fh = os.Create("/some/file")
defer func() {
if err := fh.Close(); err != nil {
// Do something with the error
}
}()

Yet, I see a lot of the former and very few instances of the latter.
"You can use any characters in filenames, except NUL and slash."

"Including LF?"

"Yes."

"So what does find do when it encounters a file with an LF in its name?"

"It outputs the name including the LF."

"Without quoting it?"

"Right."

"But how can something reading the output from find know what's an LF in a filename or an LF separating lines?"

"You can use -print0 so it separates files with a NUL character, which filenames can't use."

"Wouldn't it be simpler to prohibit control characters from filenames?"

"Never!"
Needs the title fixed.

It's like that everywhere. Shit floats. People suck.
It also isn't reasonable to expect "normal people" to be experts on every single thing so that they even realize they are taking an extreme risk in the first place.
Worth nothing that they managed to extend the effect handling system to safely handle first-order functions (by boxing them in thunk with explicit capability closing) https://github.com/se-tuebingen/oopsla-2022-artifact/blob/ma...

I have been taking a lot of inspiration from Effekt for a toy language i am slowly building.
This is just plain false. Enough screen brightness works with current generation LCDs. OLED specifically is just incapable of delivering it yet. 500 nits is only bright in a darker room.

Darkening rooms in daytime for non-cinema watching is just a workaround, which is both impractical and not necessarily preferred. 1000-1500 nits is not perceived as bright in daylight, but is perfectly comfortable and legible. A little more would be nice, but not much.

(If you are light sensitive and it hurts because of that, then this is a different topic - but that is not the norm)
Verifying that something is called is the canonical use case for a mock. If you're using a mock and it's not doing verification, it's not a mock. It's something else.
Sometimes not for months.
> It's only reasonable that some of them are satisfied just by looking at it, not necessarily doing it.

I'd like to know how often that's true, and how often they escalate to killing animals/people. If you're right and some percentage of them will always be content with watching someone else torture animals, I wonder if they could get the same satisfaction from high quality fakes, because if so then having realistic but fake animal torture videos available online could mean preventing the torture of actual animals.
Is this a bot? What a strange thing to say in a thread about submersibles.
I had a downstairs neighbor who tied a tiny dog to the fence by the leash, half hanging it by the neck each time. This guy would then proceed to light an enormous BBQ fire and blaze a half dozen burgers like it's a flambé chef show on a full-size charcoal grill on an 7x7' patio where the flames were over a meter high, almost burning the place down next to the wooden fence and the wood of the my patio overhanging. That was between screaming racial epithets at the TV or passers by like he's some cartoon caricature, screaming at his wife, screaming at his kid, and threatening anyone who he crossed paths with. Some people are just asking for karma to knock on their doors.
Turning your head into another direction is denying reality
Looking for a Product Designer Role
I am David Iwajomo, a seasoned UI/UX designer dedicated to crafting exceptional digital experiences. With a user-centered approach and proficiency in industry-standard tools, I create intuitive and visually appealing interfaces. Collaborative and communicative, I thrive on exceeding client expectations with impactful design solutions. I continuously stay updated with the latest trends to ensure cutting-edge designs. Let's collaborate and create exceptional digital experiences together.
https://github.com/rr/rr
What's New in GraalVM Languages
I find bugs or annoyances with Teams every single day. At minimum it has horrible latency for basic UI actions, but also awful file management experiences and an abysmal search feature (seriously, Discord manages to have a dramatically better search feature and that was never targeted at serious business users). Not to mention countless random bugs. Have they made having multiple organisations actually work properly yet with real time message notifications or does it still silo them and you get an email 8 hours after a message if you're lucky? Does the desktop app still destroy battery doing god knows what?
I think that detour through the ocean and the clouds can make quite a difference in the outcome...
> I think MS Teams wants to be everything for everyone and succeeds at neither.

Teams wants to be Slack killer and making sure people stay in MS ecosystem, and it is succeeding in it. You can call the concept flawed, but it is a response to strong demand in the market.
Titanic OceanGate submarine missing with five onboard has 70 hours of air left
If you can use sqlite in tests it’s often a good middle ground
Do they still have guitar? I thought guitar was a really cool project
Until very recently https://ted.europa.eu/ was build this way.

It's probably still like that in the backend.

I was always amazed how worked.

What an underappreciated feat!
Cool. And great to see I'm not alone.

I've written about mine here:

https://blog.metaobject.com/2022/06/blackbird-simple-referen...

Maybe we should form APSMA, the Association for the Promotion of Sane Mobile Architecture?
Have you used any modern RSS reader recently like inoreader, they load the content of the page without visiting the publishing website. So still, no ads.
Maybe that'd be an easier goal to achieve with some form of dry toilets
Thanks for clarification. So, maybe "non-mainstream" might be a better description, then.
Have you actually used GPT-4? I just subscribed and asked it to write some boilerplate for a language im not familiar with (swift - i work mostly in java). Did this mostly to replicate what its like for non-technical folks who believe AI can replace devs...

I was forced almost immediately to go onto YT and find a swift crash course. I'm sure I could've continued prompting it to explain things and I probably could've extrapolated how to implement the code, but with my experience, a 30-60 min condensed video seems more helpful to me, idk.

I guess my point is that there will still be need for those with technical knowledge. AI isnt at a point where it can generate fully functional apps, and I don't really believe this is coming anytime soon. GPTs are relatively new in the AI space and there's already plenty of concern around their future viability.

I think a lot of the fear is just bad faith marketing from openAI, and all the wrapper startups that have sprung up like weeds recently, and they all love to claim to their wrapper is coming for SWE jobs. If i see one more "RIP software engineers," I might literally laugh myself out of my chair.

I saw one hilarious demo on twitter from GPT-engineer. it claimed to be able to generate entire projects, and it did create a handful of project files with ~20 lines of boilerplate code. It's pretty comical that we're all afraid of this tool, myself included.

And to everyone saying "well what about GPT-8," GPTs' fundamental flaw are hallucinations, meaning GPT-8 will still suffer from most, if not all, of the same issues as GPT-4. I don't really believe any version of a GPT will threaten SWE jobs en masse. I've also been seeing some interesting articles warning how training AIs with AI generated output will effectively kill the models within a couple generations, so let's see if "AI is the worst it will ever be today" is actually going to be true.

Regardless, I dont think you have much to worry about, it sounds like you're senior/principle level already and AI has the least threat to anyone in those higher levels. Rest easy, you'll be alright.
All regulations are good is a weird take.

For example abortion bans are regulations, they prevent businesses from harming fetuses.
The Old-School Fire Effect and Bare-Metal Programming (2017)
Except Reddit's management has made it pretty clear that Reddit is in fact a walled-time-bomb, everything you love about Reddit can be blown with a 2 months notice (if any, I'm not aware of any notice before they removed i.reddit.com earlier this year).
my reddit account was deleted years ago, and I wasn't that strict. But the big thing that lead to me deleting and creating new accounts was basically mass taggers.

Long long story short, I probably made some comment on some apparently "bad" forum years ago (let's say, 2012). And hell, I was dwnvoted vehemently and was arguing a storm against it. But because those mass taggers just care about where you post, and not what you post, I was labeled as a bigot. No big deal. Years later (maybe 2015) I deleted most of my older comments anyway as some transition phase as I left college.

Then in 2018 or so some person called me that specific bigoted phrase. Remember, this would be 3 years ago, and I commented heavily. No way any human on a video game subreddit cared enough about me to dig through 3 years of comment history (which by then would be mostly video games and anime) to find comments they disagreed with. Especially when those comments don't exist on my profile. I was clearly mass tagged and someone wanted an easy insult.

So I just threw that all away. grabbed the saved posts I cared about, deleted some 6 year old account and restarted in a new handle. I didn't want to bother with any future drama that was already well behind me. Because reddit doesn't care if my account is 6 days old or 6 years old; there's no difference. Why bother trying to redeem some crude handle I made up on the spot in the beginning of college?

----

TLDR there are very annoying redditors who will troll histories and tag you without context and I was tired of dealing with that.
The better the capture, the longer the shelf life of that footage.

So, while the pipeline might not run at more than 4K, the source material ideally is at a higher resolution.

And you need to make sure it still looks good on lower quality displays.
Taking out your frustrations on other things/people is calming in a way.

For example, I keep getting these tele marketing calls to take a new credit card or personal loan very frequently. I'm talking once a day. Also lately I've been having a very frustrating time at work. So a couple of days back, when I picked up such a call, initially I just told the person on the other end that I am currently unemployed and don't want to take a new loan. When the marketer persisted, I just let loose on them hurling all sort of abuses. I've always known that these people are low level and are under tremendous pressure to make new sales. But whatever, letting go at this person made me feel great.

To be honest, given the context I know I had little justification for my action, but shouting and cursing this person still felt great. I think it's similar for these people. The difference is they need even less justification to behave in even more extreme ways.

I guess most people might be similar at a psychological level, it's just some of them behave in more extreme ways than others or need less stimulus to behave in a certain way.
> It’s really easy to setup up openvpn or firewire

Did you mean Wireguard?

FireWire [0] is a serial bus standard that used to compete with USB. :)

[0] https://en.wikipedia.org/wiki/IEEE_1394
I have used Flutter Flow recently to create a small demo and it really worked super well.
Since we are on the topic of developer tools, there is one category which is trending: using common logic APIs for building applications leaner and faster. Some of the platforms that I have come across are marketplaces like RapidAPI, other platforms like ApiLayer and some new ones like ApyHub (yes I do happen to work there).
Compilers for the Future
How can we future-proof our programming languages?
Discord's enshitifcation is going to be brutal.
How universal is it to get work emails in the evening that you have to respond to?

I run a small agency and we wouldn't dream of it unless it was an emergency. It seems pretty horrific to me (outside of high-powered corporate roles where you get rewarded enough to make up for it).

And is this regional? i.e. maybe US and East Asia but not Europe so much?
> What's the primary use case? For automatic vectorization?

No. Without aliasing guarantees, every load via a by-ref/by-addr input param after a store via another such param must actually be executed. So either you manually cache your accesses, or you can't do loop unrolling, strength reductions, and possibly other optimization work.

> Ultimately the only cost to check is an integer add and an integer comparison

1. Manually checking that will likely not affect the compiler. Again, you can implement your own optimizations, but that's not what you want to do.

2. The interest is also for the _definition_ side of things, not just for the implementation. I want to tell the user of my function "pass unaliased arguments". This is important, because otherwise you have to provide a bunch of convoluted implementations for the case of there _being_ aliasing - which often changes the semantics of the function to something you had no intention of writing.

3. In real life, there is no guarantee that memory ranges with disjoint addresses are not aliases of the same region. There's probably no such guarantee that the standard makes, but IANALL.
The Z, Korn, Debian Almquist, Watanabe, and Bourne Again shells are all capable of running POSIX-conformant scripts. So if one has a POSIX-conformant shell script, one can use the Z shell to run it, yes.

The major factors when it comes to portability are, for all of them, that (a) the POSIX-conformant mode has to be specially invoked, and (b) even if invoked in conformance mode the non-POSIX parts are not always turned off. It's not that the shells won't handle POSIX-conformant scripts. They even mostly will in their (default) non-conformant modes. It's rather that it's difficult to discipline onesself to keep within the bounds of POSIX conformance when writing, even if one tests with conformance mode switched on.

The Debian Almquist and Watanabe shells are the best at preventing non-POSIX stuff creeping in by accident, because the former doesn't have much of it in the first place and the latter actually does things like turn off non-POSIX option arguments and builtins so that they generate errors in conformance mode and one can detect accidental "Yashisms" in testing. With the others, it's easier to accidentally use some of their various extensions and not spot it without explicitly testing with something in addition to the shell in its POSIX-conformant mode.
> The very idea that, once work hours were over, no one could get hold of you—via email, text, Slack, whatever—is completely alien to contemporary young people, who never let their cellphones leave their hands.

If your work requires a phone or computer, they should be providing a dedicated device. Then, turn off your work devices when you are done with work for the day. I know I didn’t invent this solution just now. Who are these people carrying around their work phone when they are not working or on call? If you are working at a place where this is the norm (I did, briefly) leave. It’s not worth it.
Yes, here's a good discussion on some of the ways this may be achieved. Iron Nitride is definitely one option, but several other possibilities are discussed.

https://youtu.be/DdEjfy4xti4
Another similar tool with the same source of inspiration (both are pretty cool):

https://www.joshwcomeau.com/shadow-palette/
I saw an interview with a brewmaster and he said whether a beer is made of spring water or anything else is kind of BS because they can make water with whatever properties they want, it's not rocket science.
That's the thing about the thing about the thing, I have a 10 year old Samsung LCD that's just fine.
Would love to see new builds factoring this in better too.

i.e Grey water.

Flushing toilets with flawless drinking water is insane
The compose stack tests (when engineered right), are the only ones which can reliably reproduce and test almost any bug or feature reliably.

In 2018 I could understand the aversion to them given how unbearably slow and flaky they could be but those problems are draining away with improved tooling and faster machines.

I think before long they'll be the default - a test that is 4 seconds slower and 30% more realistic will seem like a no brainer.
Pianos are a classic. We have a semi antique but untunable upright that no one would even take free. Would cost $200 to have it removed.

Seems very wrong, but my current plan of action is to hack it up with an axe and slowly feed it out through the bin each week.
You can pin the commit of nixpkgs. Why should reproducibility hold when nixpkgs changes?
A retry with what tool? Shreddit usually (before this weird situation on Reddit) was working fine.
This is making me tremendously sad that the writer's strike[1] is blocking new episodes of Last Week Tonight because good lord, that would be AN EPISODE where he covers this.

[1] Which I fully support, mind.
Thanks for this insightful comment.

I think of the model as being the perfect API for your system that you would happily use if you were in a REPL or in a command line.

It's primary goal should be elegance to do the things that a user would want to do with your system, from a programmatic perspective.

The programmatic interface is a user interface that's not necessarily graphical.

Very few people treat OOP as interacting objects with message passing as in Smalltalk and I think we've lost something.
Strange question. Why on Earth would a privacy service want to "interact well" with Google location tracking in the first place?

It's a bit like asking if you can install Cortana on Trisquel GNU/Linux.
Right, it's just bash, Nix and systemd by default.
Somehow people should be made more aware of this. You need just one account and it does not matter where you create it as long as you can trust that the server stays up.
It is not. Regular box shadows don't have as much depth to them because the shadow colour is static. These "smooth" box shadows create multiple layers of box shadows to give the shadow a gradient of colour from dark (Closest to object) to light (Furthest from object).

Set the opacity high, blur low and then play with the layers and you'll see the multiple box shadows. 0.5 opacity and 10 blur were the settings I used.
The platform we are building makes deploying, hosting and scaling software in the cloud easy. From our cloud IDE, anyone can deploy full stack apps within seconds, no DevOps experience required.
Mullvad really does have a commitment to privacy.

Some key points:

- Acts as a Google proxy, removes tracking links and caches results

- Only available for Mullvad paid users

- 100 free direct searches a day, unlimited cached searches (further search result pages count towards limit)

- Results cached over all users for 30 days
All displays from Apple have different resolutions. Natively they are comparable to previous Apple displays of half the linear density (800x1280-ish for 13”, 1080 for 15” and so on).