skysight-inc/HackerNews huggingface dataset:
There was momentum in tech about 5 years go to unionise; it mostly got squashed and only some front-line workers (retail, contractors, manual testers) made some minor strides towards collective bargaining. But in that same time, the Big Tech companies spent tons buying competitors, doing stock buybacks, and also doing overt union busting. All of these result in wage suppression and any NLRB fines will be minuscule in comparison.
I just keep all my documents in a single place which is a Subversion repository. But I guess it could be Git or Google Docs, etc. as well. The main thing is that it needs to be in one place.

It works surprisingly well.
But it may be totally correct for a website about kookaburras.

There's more than just corporate websites, and frankly, if a company of any meaningful size offers content in Arabic, I'd expect them to hire someone for that. Even part-time or freelance.
Quite. What they generally mean is they have managers that are too incompetent or too temporary to do the work to get rid of people.
the latitude of the place I'm from in Canada is about in the middle between Tallinn and London.

That'd place you at about the north of England, maybe around Newcastle. I'd expect with clear skies and a dark environment to the north you'd have seen last night's display from that far south.
If the author of this article thinks we've evolved to seek out information, what makes him think anyone has evolved the means to regulate what they information they seek? Utilitarianism?
To the right party those are probably worth quite a bit.
I’m 92kg +/-, 187cm. Run 2x a week 6.5km like clockwork, plus extra fitness 2-3x a week. So heavy guy. I do about one 1/2 marathon a year and train up to 15km. Heart sits at 180-185 by the end. The 18km is definitely a hump where it’s not aerobic fitness but feels like need to push through a mental wall. I don’t think I have the physique for a full marathon without proper preparation but may try next year.
ShareGPT: Share your ChatGPT conversations with one click
Yep. Fly isn't fully baked. Deployed a service earlier this month and got bitten in a few ways:

- It took several hours to get a 1 GB disk provisioned (their API would time out and I'd get left with an allocated but unusable disk that couldn't be deleted without deleting the entire app it was attached to.) The Fly forums have numerous reports of the same issue, going back months, across multiple data centers. All resolved with the moral equivalent of "oops, try again later?"

- The fly.toml reference is incomplete and internally inconsistent, documenting keys which are not valid, while omitting valid keys that appear elsewhere in the docs.

- Volume snapshots are retained for either 5 or 7 days, depending on which of the multiple conflicting docs pages you believe.

- I wanted to let them know about that last one, so I emailed the address listed at https://fly.io/docs/about/support/, only to get an autoresponse saying that they don't read that mailbox and that I should pound sand unless I'm already paying them to read my emails.

Reading between the lines of their recent blog posts, it seems like a lot of the infrastructure pains are pinned on Nomad, with the hope that moving to Fly Machines / Apps V2 will obviate a lot of those issues.

I hope they're right, because what they're trying to deliver is exactly what I want.
> Wonder if any of the lessons got learned?

Debian patches too much and can't be trusted is the lesson I learnt.

They haven't changed their patching policy since so I refuse to use any Debian derivative and advise everyone to do so and stick to distributions which stay as close to vanilla as possible.

Similarly I also think that anything pretending to provide LTS while freezing software versions is misguided and mostly lying to you and you are one incorrectly backported patch away from distaster.
Structured if/then/else is also merely syntactic sugar over if/goto, but that doesn't make it any less useful.

What makes break/continue (including labelled variants a la Java) useful is the fact that the restriction on where they can jump means that the control flow graph is guaranteed to be reducible. That is not the case with free-form goto.
Most books are pulp fiction.
today’s issues with free speech boil down to that historically there were huge barriers to communicating with a mass audience, and now there are not, and how we deal with the consequences of that
Wow, having read the example prose, it is quite an interesting sounding book.
"Anyone who controverts my psychological insight into jwz is a fool!"

So you know him personally? Talked about this? Have some background in personali...

"He runs a bar!"

Seems legit.

"Armchair psychoanalysts, not so much."

Indeed.
Fair point, but my argument doesn't vary terribly much.
This cuts both ways though.
You have to weigh in the quality improvement of the app that you can provide by not limiting yourself to old apis, and also the resources that you can spend on improvement now that you aren't spending as much effort doing support for old versions.
If you are chronically tired you should go see a doctor regardless of what the fitbit says.
I remember the student union at the university of Edinburgh having massive welcome signs printed on a wall in all languages, and the Arabic one very clearly had the mistake in the points 2 and 3. Printed on a wall. It was very clear to me even though I don't speak a word of Arabic.
I guess that is the Italian idea of espresso, at least according to Jordan Schlansky. I rarely get one truly to take away, typically only in a small glass or something to sit with. Kind of a funny interaction you had
So, there are degrees of literacy involved, and what we're talking about here is one step up from the bottom layer, a recognition of the writing system, not of a specific language.

I can muddle along somewhat in French, especially written French, but I have essentially no Polish despite working with more Polish people than French. Nevertheless, Polish is written in a Latin script (for about a thousand years) and so I "can read Polish to some degree". If you show me a Polish street address, and then some street signs, I can spot when the sign matches the address, because I understand that symbols which are slightly different just mean the same thing. If you give me Polish mirror writing, I know it's wrong - it's backwards, even though I don't understand it.

If I attempt this in China it won't work, because I don't understand the Han script, so I am not sure whether a symbol I'm seeing is the same symbol written more or less ornately or an entirely different symbol which just looks somewhat similar. Are the symbols backwards? Or maybe they're different symbols which just look backwards.

The layer beneath this by the way is recognition that intent exists. If you show me Chinese text I not only can't read it I'm not sure which symbols are "the same" and which are not, however I can immediately tell this is writing. The writer intended to convey meaning with these shapes, perhaps I can find somebody else to translate them for me. Whereas say, the pattern on my duvet is just a pretty pattern, it doesn't mean anything (yes, I have thought about this, no it isn't a secret messsage) and so I can't get that "translated".
Large company? Literally every company I ever worked for, the smallest one were 5 people, had their own domain for emails. And they were not all in IT.
Well then it doesn't sound like supporting v.6.0 is much of an issue for you in your particular case. I'm happy for you.
I wonder if systemd-homed tried to solve this particular problem?
So what's the state of the company behind fly.io? Because if it happens to be going through some stage of VC fueled bought growth, all talk about price comparison isn't worth the air exhaled for speaking.
It supports multicore but it doesn't seem to support true distributed operation, which is what most applications require nowadays.
A lot of the comments in that thread appear to be flaming the OP for impersonating a legendary demoscene group, or something like that. I've always enjoy touristic, almost archaeological appeal of reading old subculture drama, and I wish I stumbled across them more often.
Anecdote time, when i lived with my parents on their farm we would regularly have sniffer dogs come to our property because they got lost on a scent trail in the forest with a hunter, this happened every year with different hunters/dogs, i always wondered how they can find something in the forest but not find back to their owner :)
The same issue also exists in Latin script, where German has the ß, not to mention various umlauts, strikes, circles and cedilles modifying letters of the otherwise standard Latin script.
Hiring is a cumbersome process and hiring for a startup can be quite challenging, especially for tech positions since it can make or break a company. One has to take into account many things, from funding, to timing, to the business model, to market demand — the list goes on, and not everything is within your control.

This was a very comprehensive article that shares tips and tricks to hiring the right talent (pool of developers) for a startup. Let me know if you found this useful.
This response would have made more sense if fly.io provided fully managed db services.
It's not nonsense though is it? You just want a double standard.

The very fact that you race grifters are in a position to cultivate this double standard demonstrates who has power, and who does not.

At root, you don't actually care about racism- as a matter of principle. It's just a cudgel to reward friends, and punish enemies.
I used to be known as someone that partied hard. Even at work I was the guy on the technical teams that found all the degenerates on the sales teams to go out with. Then after the hangovers got too much (probably due to sleep apnea), I switched to extreme sports. Snowboarding in high consequence terrain, kitesurfing, motorcycle track riding, dirt biking single track. Anything that took the edge off and similarly made me clear headed
There were a couple of massive geomagnetic storms in 1989 and radio propagation was incredible during the peak of the sunspot cycle.

The Sun has been weirdly energetic for about 150 years or so, with far more thermal and electromagnetic output than history would suggest.
Setting Up GitHub Copilot in Emacs
Don't worry. It didn't.
As for the first two: I would assume that you’d put nginx or some other reverse proxy (or a network of proxies) in front of your application server anyway.

With the appropriate headers and configuration you would have the same kind of performance characteristics and resource utilization. Am I missing something here?

As for the last point: you have 1GB of stuff in either case. And all of that stuff needs to be looked at. The difference is really the deployment: do you prefer to move everything in a single piece or would you rather make individual, fine grained deployments? Either has advantages and disadvantages.

I’m not sure how Go let’s you inspect embedded files in a binary though. There might be gotchas. An archive is probably more transparent and more general tools can be used.
I believe that's completely normal (at least that's what my fitbit says). Unless I'm also suffering from sleep apnea of course.
What’s your answer?
What I find annoying about paywalled sites is that they provide the full content to Google. And Google is OK with indexing the full content, even though it is not available on the internet, and even though they explicitly forbid the practice of showing different content to a search engine from what is available publicly.

Paywalled sites are just fine, but they are not part of the open Internet, and should not pretend to be.
I couldn't say it better.

XKL sells network switches running TOPS-20 for their management software on an FPGA based PDP-10 (probably the last place one can see and use a 36-biter).

It's exotic legacy stuff, and at the same time a breath of fresh air.
for a side project, it not only gave me the migrations, it suggested all the column names/datatypes, so basically I just said create me a laravel migration that's for an organization, this is a multi-tenant SaaS app, where an organization is basically a team, or tenant. You can think of these as companies as well, now make a migration that has columns that might generally be included in a company or organization.

It not only spit out the model but also the casts/fillable attributes on the model, as well. It even helped me work through an idea, that I didn't know what it was called, I was thinking it was EAV but instead it's metaform/metafields, to basically create something like how wordpress has the ability to dynamically create content 'types', django/wagtail can do this to, w/ chatgpt I think I've nailed down how to do this using polymorphism with the least amount of headache.

I'm wanting to create a CRM/CMS/ERP solution that can be very 'moldable' to different use cases, and this looks to be a good use, either way just being able to discuss with the ai my 'options', was like a major brain dump and increased the power of my flow.

YMMV, but if you can't get it to work like this, doesn't mean it doesn't, just means it doesn't for you, and while I can save 2-3 hours for every hour previously worked, that's valuable to me, esp as a freelancer who charges per project, not hourly.
Now they are. People (maybe 10 worldwide who care, I would guess) now discus disagreements of results (in some very low order decimal) due to software bugs in numeric integration code, most of which is not public...

The situation seems hardly different except which decimal place they talk about. That's how this kind of science currently progresses.
I've never used a dating app. I knew my wife for years before I asked her out. I can't imagine dating strangers from an app. What do you talk about? How do you get to know someone, one on one in a romantic context?

Maybe I'm just too old.
Always fun are sentences that sound very similar and are entirely correct in both languages but mean something completely different, like:

He was in the war -- Hij was in de war (he was confused)

A stiff in the brook -- Een stijve in de broek (a boner in the pants)

Those are the two most famous examples I'm familiar with, but I'm sure there are a lot more.
Geez I get it, two billion people, 28 percent of the population.

(I have no idea where this number comes from but it is vastly inflated.)

All that being said, this is a decent primer on common Arabic rendering mistakes.

Never hurts to support popular languages properly, such as Arabic.
> pump up the numbers in a misleading way

Is it misleading? You don't have to be anything like fluent to realise when text rendering is broken. The quantity that is actually relevant to the discussion is the number of people who, when they look at your UI, will know that the arabic text rendering is broken; not the number of people who are fluent in arabic.
A problem I had in NodeJS the other day, NodeJS has 3 stream classes:
require("stream").ReadableStream

require("stream").Readable
require("stream/web").ReadableStream

I was using node-fetch and fastify but I decided to remove node-fetch to just use global.fetch and everything broke.

Turns out node-fetch and fastify uses require("stream").ReadableStream, but global.fetch() uses require("stream/web").ReadableStream (because it is a web standard). Took me a few hours to figure out why it wasn't working, getting some "ReadableStream is not a ReadableStream" error is very fun to troubleshoot

I don't know what approach Bun should take in this regard, but I would like to see NodeJS deprecating non-standards as much as possible so eventually this problem can go away. ECMA should also standardise things required for server-side code more
In my surroundings I would say roughly 90% of people reciting al fatiha do so based on sounds learnt by heart, they would hardly be able to explain the meaning of these individual sounds.
Theres a lot of basic stuff they arent even doing, like using previous frames and motion compensating them to merge into generation. Ive kinda got that working locally.
This is the correct answer - and then scrolling will work properly!

Not sure why this 'hack' is on the front-page.
North wales, nice dark skies usually - totally overcast all last night.
Ask HN: How to protect users from Cloudflare and server from users?
I'm building a privacy centric React app that does all the work client side, using a server only for the static files required for the app to run.

I don't want to expose users to Cloudflare or similarly gag-order / mitm prone services that could theoretically intercept and alter client code that reaches users' browsers. At the same time, I don't want to expose the servers hosting the static files to the world. What are some options to achieve both goals?
Does anyone know how accessible lidar scans are for hobbyists? eg. I would love stick it to a drone to scan my backyard even if it just shows me the rocks underneath
That makes a lot of sense - having a deterministic recording makes a big difference to learning how the code actually works.

I also sometimes think that, even when I want a debugger interface to look at the details, I'd also like to see a "big picture" view showing how key values evolve over time.

(something like replay.io does for visualising logging statements is probably in about the right place for both of us, though I'm not a web dev)
Yeah it's actually 11998.
Naturalism and Supernaturalism
Of course, in the context of layoffs, Amazon does effectively deport workers who are on employment-tied visas. In a sense, Amazon is sentencing them to "transportation if you can't find a job in a bad job market."
So we agree its insane to cut off every company with a domain? Good.
May I ask what field you're working in? Physics?
And also Aramaic dialects like Syriac

Syriac script looks completely different to Arabic but has the same issues when rendered
After playing with AI generated human photos for a while, now I've come to appreciate (little edited) real photos and people in real life much more than before. I love the flaws, the imperfections, the characteristics, the deviations that make each one of us unique. The AI is so good at creating the 'perfect average' that makes it so boring, monotonous, and tedious. People call it 'soulless'. But when it comes to variation, it starts generating the uncanny valley. It fails hard.
yeah it is a US issue. In Europe group chats are on Whatsap
reject hundreds of men and still find dozen of good ones : female advantage
Almost, except in assembly, we always have a call stack. So even assembly is a procedural language, even though it doesn't otherwise have structured control flow.
Everyone used pirated software, Bill still got rich, software developers did make a living, and software prices did not cripple companies. Good old times.
Would you mind sharing the second script as well? Thanks

This is supposed to be saved as a Javascript Bookmarklet?
Keep in mind that here in Poland it is said cdprojekt of Witcher and cyberpunk fame started by selling bootlegged western games. I do not have a source for this.
In terms of hardware, all of the nokias, 90%+ of xiaomi or huawei models, all androidone models fit my requirements.

Just,none of the recent flagships. Flagships used to have the most features, not the least.
HeidiSQL runs great under Wine, too, fwiw.
Discovering and learning everything there is to know about R packages
Well, fair enough, that concept has never been discussed during my education(that ended 20 years ago), so I am not in the loop except from what I have seen online about it.
It seems it got a bit traction in the US, in Europe is relatively unheard of as of yet.
This was just posted but got no comments despite being on the front page: https://news.ycombinator.com/item?id=34936076

I ordered the book because of that post and am looking forward to it!
Another good way to speed up a gaussian blur is to first run a 1xRadius kernel and then a RadiusX1 kernel. This changes it from O(Radius^2) to O(Radius*2) more or less.
The free tier is 256mb per vm (up to 3 VMs). You can't use or increase VM's memory to 512 or you will be charged.
Eviction
Mmm, yeah I thought they felt similar. A little different. Screen size, yeah maybe that affects the reach of the finger. Gotta keep the hands loose and clean, not get them twisted up. Thanks! :) ;p xx ;p
Have I Been Encoded? What Does AI Know About Me and Can I Opt Out?
to its capital city, Reykjavík.

When were you there last? While I agree with everything else you say, Reykjavik has over the last decade or so unfortunately turned into a city of souvenir shops and tourist trap restaurants. Personally I wouldn't 'budget' more than 24 hours of an Iceland vacation to Reykjavik.
Could someone help me I understand What is makinh fly.io different from regular cloud service?
Thanks for the heads up, please keep in mind I have never heard of that term until recently.

In Europe this used to be called brashly scheduled cross dressing or something along the lines.
Procedural or not was more of a spectrum. If you look at early BASICs, for example, they had GOSUB, and it could recurse, so there was a return-address stack. But GOSUB did not have any provisions to pass arguments or return values - it was just a GOTO that remembered where it came from; you had to use globals to pass data around. So if you wanted a data stack (i.e. locals), you had to rig your own with arrays.

OTOH early FORTRAN had procedures with arguments and results, but no recursion.

Structural or not was also not necessarily all-in. FORTRAN and BASIC both had for-loops before they had structured conditionals.
re: 2, criticism based purely on ethnicity is off limits. You have to stick to either individual malfeasance with evidence, or specific criticism of actions of the government of Israel. This is important to get right if you have valid criticisms of Zionism that you don't want to have dismissed as mere racism.
> What do you talk about? How do you get to know someone, one on one in a romantic context?

Not that hard, you just talk like, you know, humans, and you either hit it off or not. Why is that any harder/different from the awkwardness of asking someone you know (possibly forever) out for the first time? At least here both parties know exactly what they signed up for.
Another way is to use an app like Hinge instead of Tinder. The pool of people is much smaller, but the app makes it so easy to create an interesting profile with some personality. Plus the fact that you don't simply swipe but are actually incentivized to take a closer look at the profile and respond directly to one of the snippets, which also serves as an instant icebreaker that launches you straight into a conversation. As a guy on Tinder I'd get a match maybe 1/20 swipes – and after being on there for a couple weeks it would go to 1/50 due to the app downgrading me for not being in the top 10% of popular prifiles.

On Hinge I get a lot more women responding to my messages and also more requests directly from them.

> If a guy can’t set up a decent profile or send a message beyond “Hey”, it doesn’t mean he’s too busy. It means he’s lazy, careless, or not actually invested in dating.

This sense of entitlement grinds my gears though. Typically that's what women say who never make the first move.
This is the data point we discuss panspermia vs abiogenesis upon, R-chirality couldn't have spawned the L-chirality lineage here.
Exactly -- it's bowdlerisation, pure and simple. This is a behaviour that the left used to abhor, but they've finally found reason to adopt the behaviour themselves.
I'd love a Ulefone Power Armor 13, like the one I've been daily driving for the past 14 months, but with smaller screen size.

The Power Armor 13 takes multi day heavy use to approximately what I've always wanted out of a handheld computer.