skysight-inc/HackerNews huggingface dataset:
> Rewrite it in Rust. Only half joking

Waiting to put a star on your Github repo.

Maybe I even send $5 as a support for your work.
They can also hire the employee as a contractor and don't have to pay benefits like insurance.
Google drive is 99/yr for 2Tb. You can use a folder synced to google drive as your serving folder and get double the storage.

Of course at that point you might as well just use Google photos
Because it's hard to talk about some of these things without getting someone trying to "correct" me on terminology.

Hypervisors are one method of running virtual machines, you also have classical virtualisation methods and when I bring up the virtual machines being slow, I always get someone who pushes up their glasses with an "well actually its a Hypervisor running it, so it's essentially native speed".

I find Linux is a much nicer development environment all around though.

[Edit] Yup, already got one.
The predecessor to excel (multi plan) used binary coded decimal.

But there’s nothing stopping you from doing arbitrary precision decimal in excel except back compatibility (and all the thousands of lines of code looking for a float).
The burden of proof is much higher on remote work. The entire history of civilization from hunter-gatherers to 2019 was built largely with in-person work. If companies are going to make a permanent change to the way work is done, they will need affirmative proof that the new way works better than the old way, otherwise the much more tried-and-true old way is a much safer bet.
This is my exact fear (as someone who also has ADHD). I will need to work in-office at the end of the year. I guess I have time to make adjustments, but I still am concerned my output will not be as great.
AFAIK neither Windows nor X11 have a concept of an AltGr key - it's just the right alt key so there is nothing to remap. The only difference between US and european layouts is its use as a modifier key.
I think the parent's point is still valid, though? It's unfortunate to assume that use of Linux implies big budget. Of course we know it has a lot of hobbyists too.
First I got a treadmill, then I got a barbell, then I got a squat rack (and bench). This was over the course of a year or two. I am lucky to have a good basement floor for this. If your house can handle equipment, I say invest in equipment.

I let the equipment "marinate" for awhile (I didn't use it the first year). I guess it took awhile for me to start using it. One day I did a 10 minute walk, I didn't even change clothes. I kept doing it, and increasing duration and intensity and adding lifting days. These days, I workout 3-5 times a week, 90-120 minutes per workout. Mostly treadmill. I feel a lot better than before.

I personally couldn't be happier not going to a gross gym, or relying the weather. Probably one of the better decisions I've made for my health, but to each their own.
This is very a common & a very hard to completely avoid bias your entire life. I had tenured (internationally renowned) math professors at university that would sometimes intuitively react like that to stuff in everyday life. Cut people some slack.
yes. it is.

to the point that it has become cultism, if you're not being paid to spam

Ada is memory safe too.

Why not Ada?
+1 especially for Supabase, very easy to use and typesafe.
My favourite in this genre comes from Sky News: "Top stories: World leaders at Mandela tribute, Obama-Castro handshake and same-sex marriage date set".
You're missing the point. Their scale (in number of records and queries) is a better fit for provisioned capacity than pay-as-you-go in the context of billing.

The exact small/large label doesn't matter, nor does the requests-per-second.
The problem is liability. Unlike search engines, this is untested area (legally). A search engine presents content others created, as do social media companies, youtube,etc... while ChatGPT does use user generated content as input, it's output is heavily analyzed and processed so you can't really say it is serving you content but more like creating content based on some information it knows. So, in effect, it is OpenAI that is liable for what ChatGPT says.

Everyone is saying hate speech , so, a racially offensive remark by ChatGPT can mean civil suits for defamation, emotional damage,etc... even with user adjustable filters.

But I think it is even more serious if it told people how to commit a serious crime for example. Wouldn't OpenAI be a co-conspirator?
Ah, but it used ints (or bignum) to represent my pointer values, instead of silently losing precision. This is an anecdote, maybe there are other gotchas I am blissfully ignorant of. (Also, this was 8 years ago.)
Damn. I just literally removed Acrobat from every machine I have.
Exactly. Saying remote works best it's a bold statement. You can give significant number of arguments for both "in the office" or "remote". Remote work has benefits, but also downsides. There is a different dynamic between people when they sit together vs when they talk remotely. Each of these interactions will foster different outputs.
Also, each of these cases start from extreme premises. "Bad managers" want workers within the office because they want to micromanage. While all employees are fully responsible, productive and albe to do their work without issues. Again, both of these are extremes and there are a lot of nuances.
You know we used to call it Microsoft Java, right?

I mean, going beyond the sarcasm, ultimately C# copied most (if not all) the Java design decisions:

* OOP baked in (more like hardcoded into the execution model)

* Heavyweight VM that needs to be installed apart, that tries to achieve better performance by using way more resources (runtime/VM that needs to recompile the code multiple times instead of ahead of time compilation)

* 1 main OOP language, a few second class citizen languages

* Claim to be 1 stop shop for all development needs, falls short by pretending all development needs outside what it covers to be invalid/inferior

* Sold to managers as the magic way to have cheap replaceable developers
In which world? I started working remotely in 2014, when my youngest one hadn't even born yet (I only had 2 back then, and they were small).

Yet, there was more peace and ability to concentrate at home than there was at my previous office. Less interrupts, no time wasted to driving. And my kids weren't at the kindergarten.

The remote possibility even gave me enough energy to finalize my MSc finally (at evenings), something I wasn't able to do while working at the office for many years. Weird, huh?

I do miss beers with my colleagues though. But that's a bit difficult when none of my colleagues work in the same country, not much difference whether I would be in the office or not.
Could you post a rewritten version?
>""Open""AI

OpenAI was never open. It's named that to invoke good feelings, not because there's any meaningful 'openness' to their work.
Too bad the art isn't very much on display in this article.

A great book on the topic is 'Eros in Pompeii', which depicts the Erotic Art collection of the Naples Museum [0]. In it is a picture of a statue named 'stupidus', after a character played in mimes. It totally cracked me up, since it immediately reminded me of the aptly named 'shirt cocker', a character encountered at clothing optional Burning Man.

The linked Wikipedia article [1] and especially masters thesis have really good information as well [2].

[0] https://www.amazon.co.uk/Eros-Pompeii-Erotic-Collection-Muse...

[1] https://en.wikipedia.org/wiki/Erotic_art_in_Pompeii_and_Herc...

[2] https://www.duo.uio.no/bitstream/handle/10852/41621/Lundgren...
I want to add: PowerShell has the amazing pipeline operator `|`. Examples abound in Microsoft’s documentation[1][2].

[1]: https://learn.microsoft.com/en-us/powershell/scripting/learn...

[2]: https://learn.microsoft.com/en-us/powershell/module/microsof...
That ship has already sailed. The Go tool already by default makes network requests to the Go proxy, which potentially allows everything that you're talking about there. What's significantly different about this telemetry proposal?
They spent a lot of time being away from the office before 2020 though.
FWIW, if you just like the filename on the left, you still can save forks with:

`<quux grep xkcd`
To be in another job? Still cannot leave. It's the equivalent of changing prison cells.
> they cannot pay the salary I was asking, because i don't live in a high-density, high-cost-for-living area

Imagine haggling with a supplier like this. Crazy we put up with it.
something like 15k with maybe half of them being 0.37

Oh, that's something entirely different. If some of your other numbers are much larger than 0.37, you will run into a different kind of problem.

You know about exponent and mantissa? Adding a value with a small exponent to a value with a big exponent will cause imprecisions. In extreme cases the result is just the bigger number.
The assumption comes from a really dumb place but is essentially right.

Wakefulness is critical for executive functions(both directly and through the fact that they're really expensive energetically and need a well-rested neural substrate), and fatigue is the primary driver of deficits in motivation.

I strongly suspect that many ADHD cases are actually non-apneic sleep disordered breathing going undiagnosed due to outdated criteria, and I've seen cases of SDB being misdiagnosed as T2 narcolepsy too.
A long time ago, I started working on something similar. There are some binary editors that support writing grammars. I worked on reverse engineering several binary file formats. When working on Quark Express file format, I discovered you do need two layers of grammars, as the file contains a header followed by allocated blocks, where the bocks are linked (by indices) and chains of linked blocks contain streams of data. I remember that there are also file formats, that simply have pointers to certain sections of the data contained in the file. I once implemented a memory mapped file data storage where all pointers to allocated blocks where represented by an offset from the start of the file. (I later, came up with a better idea and that is to make them relative to the location of the pointer, such that you do need to know the offset at which the memory mapped file is placed in memory. So basically, there are lots of 'pointers' in the file and you can only read the data in the file following those pointers.)

Links: https://www.iwriteiam.nl/Ha_BFF.html https://www.iwriteiam.nl/Ha_HTCABFF.html https://www.iwriteiam.nl/D0205.html#13MMF
At the beginning (which from your post I assumed that's where you are, sorry if I misunderstood), it doesn't matter since you will (should!) have very few features. Those will be fast to build in almost anything.

Code is a liability. The more code you have, the more you have to maintain, improve, etc.

Now, if you already have a customer base, it's a different story - but then your idea has already been validated.

My main point is, don't obsess over these decisions until then. It's very easy to fall into this trap (I have several times), where you deceive yourself that you're building an MVP, but really you're building this huge complicated thing that nobody really needs.

Michael Seibel (YC CEO) has a great video where he talks about many people (myself included) kinda want to be artists, so they make something that is like art, when really what you need to build is something to be thrown away. https://youtu.be/1hHMwLxN6EM
This: https://create.t3.gg/

having typesafety out of the box between backend and frontend is a game changer.. not having to do fetches manually and your api autocompleting is awesome.
I use xapian a lot https://xapian.org/
From personal experience, I am MUCH happier getting out of the house a couple of times a week. Lockdowns felt like house arrest, and commuting 5 days a week felt completely unnecessary and exhausting.

For many people I know this is the case, so I don't think pure remote or location work are "it".
Having different numeric types for currency amounts (integer) and for costs or prices (floating point, whether decimal or binary) is not undesirable. Heck, it's very likely a bonus.
I get the feeling Powershell is exactly what the author has in mind when they say

>Historically, operating systems that have fanciful structured interfaces between programs have been left in the dust by Unix, because Unix maximizes flexibility by favoring the lowest-common-denominator interface, which is the string.

at the end, there.

I adore what Posh gives me over bash. I've also seen many people over the years try to use it as Windows's "shittier Bash" without noticing that doing complicated things with strings here is so painful because _you're not supposed to do complicated things with strings._

The readability of Posh is a direct consequence of people learning to work with its stricter, but more composable interfaces.
Suppliers can absolutely charge different rates in different locations.
> Instead, PhotoPrism prefers a fast, local solid-state drive.

That is perfect for me. Let it organize the photos and let me do the backup the way I like it. Single responsibility principle etc.
That's pretty normal, isn't it? Many services do location-based pricing, a friend of mine just sets his location to Turkey to get rebates from Adobe, Microsoft etc.
I know what DaVinci is and even a bit about film and the film look and I would still like what GP is suggesting.
I don't understand "lightweight" encryption. Either it's secure, and then it would make sense to use it for everything due to the lower resource consumption, or it can be broken. What am I missing here?
My company allows fully flexible work, but due to the nature of our work we tend to hire locally. A recruiter made a mistake and arranged an interview for me in the wrong city, and I was hired as the only fully remote employee for a local team.

Does it have challenges? Yes. Am I a valued employee? Yes, I am potentially one of the most valuable employees after my first year in my team. Easily top 20%.

I visit my team every few months for a week. Mostly the point is so we can go out for dinner and I get to have some drinks with them. The workday itself is changed very little by being in person.
I didn't generalize. You did. You projected every "I" and "me" into "everybody" and "everyone" and I find your behavior mentally stifling and uninformed.

You haven't been in my situation, you haven't gotten past it, and yet you pretend to be the expert on my experiences. You're trying to be helpful... by dismissing everything I wrote with sweet words and redefining everything. Why don't you share your experience instead of whatever you're doing?
What were the costs?
This is empirical, but I have yet to hear the cause for failure of a company to be “we worked remotely”. Otoh, hearing that operating expenses were too high, no product market fit, tech debt, etc are the usual culprits across remote and in office companies.
Wonder how much of the "too much" is caused by people demanding medicine and/or diagnostics. We've all heard the stereotypical patient demanding antibiotics for a virus and the good pills for their back.

I also imagine the notion goes over well in the US where people have a hard time scheduling a visit and taking time off workm pay large sums of money to go to the doctor. And if the outcome isn't more involved than a procedure or a trip to the pharmacist, did they really just do anything useful?
Classic Swarm was deprecated and hardly anyone has been using it.

Swarm mode, which everyone usually is talking about is not being deprecated. Docker 23.0.0 shipped with new features for Docker Swarm.

https://docs.docker.com/engine/release-notes/23.0/
It's a fallacy to not having any data to back up the incumbent method.
"People have drunk alcohol since prehistoric times, so why should people stop now and be sober?". Both sides need to have ample proof.
To me this reads as being surprised that you are merely abused and not turned into a slave.
> That’s not a work from home issue, it’s an attitude problem

How did we get to a point where we consider this opinion to be normal? It is expected someone else to care for your children while you commute hours each day and work 8+ hours at an office? When you get home you still need to spend whatever free minutes you have with your children, cook, put them to bed, wash, clean, find some time to share with your spouse, then repeat daily?

How about we normalize working from home, and spending time with your children and spouse? Is it so bad to have your child do their homework on the desk next to you so you can explain and answer their questions? Play around in the room while you work, so you can actually interact with them, instead of being away for the major part of their conscious life?

Also, is it so bad to go load and start the washing machine while you wait for your build to finish? Maybe load the dishwasher? What do you do at the office at the same time? Go to the kitchen to prepare yourself an unhealthy amount of coffee so you can grind your busywork with more focus?
Partly because it looks pleasant, and partly because it “became” part of cinema’s visual language (photography too). The way that light interacts with the film is something that people have positive associations with, and they want to keep and use that look. The reasons are varied but just because the technology has improved doesn’t mean that the old way didn’t function better in certain ways (and, outside of purists who really just want to use it, film still has a place in larger formats which either don’t exist in a comparable digital form or are way too cost prohibitive).

One note: I think you’re reading something that the creators did not intend. When they say “based on empirical data” what they’re referring to is the way that a specific color would look at a specific intensity based on how films actually do.
you are free to choose your prison, yes
Huh, sharing files?
> want to re-write the millions of lines code from the many open source projects

just nitpicking

it's billions.

at one LOC per second it would take 11.6 days to rewrite one million of them, but 32 years to rewrite a billion of them.
Because it's a nice look? I like it not for nostalgic reasons but because I think it looks good. I also like guitar music even if that sound can be said to have "peaked" many years ago.
Power is a form of status.
I think they're all big evils.
This still is Docker Swarm.

The news about its death are just plain wrong. There are new features in the most recent release of moby/moby and development in general has been picking up again:

https://docs.docker.com/engine/release-notes/23.0/
> But crucially, how much time I spend in the office is my choice.

this is it really, wish we can move past this adversarial phase of remote vs office and just let people choose what works for them, as individuals and where reasonably accomodative as teams.

nothing can suck the life out of a team or individual like multi level mgmt bureaucracy involving themselves in every little decision.
Remote work doesn't force you to stay in your house all week.

I work 100% remote with semi-flexible hours and a big part of this is the freedom to leave my house and do things during the day, like meet up with friends, or go exercise while the sun is out in winter etc.
You really should do more reading honestly. Sleep is when the wear and tear of activity is repaired and reversed, and is to a large extent regulated by molecules that amount to metabolic waste, which accumulate during consciousness, and are cleared away during sleep.

As far as my deep dives into the science of sleep have suggested, any deficits in sleep, either qualitative or quantitative, result in essentially minuscule quantities of irreversible kinda-neurodegeneration. "kinda" because it's not neuronal death, just the failure to maintain important connections and peak performance properly.
> We grown-ups are who the kids follow

then how does culture evolve? isn’t because the it emerges from newer generations?
Shells need to be good at composing programs together, languages compose libraries.

Pipes and output redirection, running things in parallel and waiting till they end - for some reasons these things suck in some languages compared to what the most basic shell can provide.

Shells let you do unexpected, unintended integrations.

I think languages could do better without breaking
The Movie industry has been written off before. First it was Television, then it was video. Each time it survived. It took advantage of the unique attributes of the Cinema to produce a product that couldn't be replicated easily. But I think COVID demonstrated that we don't really need or miss Cinema when it's not available. Streaming and Video games carried us through. But now we can go again, we don't really care enough or want to go. What Diller may have meant in terms of the Oscars is that the spectacle of it may be over, but I think the award itself is still relevant, but they may need to broaden the acceptable nominees to include films that were streamed. The Movie business won't die but it may shrink some more untill it finds a stable area.
I need to check again. The last I used it a few months ago, the features were working, but had usability quirks. For example, the automated scanning would tag faces of people, but ofcourse it is not perfect and has misses or false tags - but there was no way to manually tag faces or correct the mistakes. Because such a thing was pushed until a new photoviewer was developed. Such a thing told me that the project was not ready for serious alternative to Apple Photos/Google Photos _yet_. I chose to wait and watch instead.

It would be very nice to have an open alternative to the Apple/Google ones.
> It should be about the value I bring to the company, not where I live.

That's like saying the price of goods and services should be about the cost of producing them. No no no: the price is about what buyers will bear. In the same way, salaries are about what the worker will bear.

If there is an arbitrage lever to maximize profit, any business will use it.
> I got interviewed a few times, and some stated that they cannot pay the salary I was asking, because i don't live in a high-density, high-cost-for-living area, while others argued, that they have to respect their local salaries, which are below what I would expect in my area. I'm yet to meet the employer that can truthfully deduct the cost-for-living from the compensation they are offering. It should be about the value I bring to the company, not where I live.

It's mostly about what you can negotiate to be fair. Refusing to pay you more is their way of telling you they don't believe you can get something better than what they offer where you are which is legitimate. They will reassess if you show them a better offer from a competitor if they really want you. A big part of negotiation rests on your best alternative to what's being negotiated.

> It's different, and you need to adjust your processes

So you actually agree it's complicated from a company point of view.
> From personal experience

That's nice for you.

From personal experience on the other hand {statement of preference}
PowerShell fully disregards the POSIX paradigm (good), and has forged its own path in the world of shells.

- one shell does almost everything, rather than having a million different utilities with their own input/output formats

- everything is not a bag of bytes, or a bunch of text to be parsed; outputs are objects with queryable structure

- comes with a massive standard library, even without .NET

- straightforward, (mostly) sane syntax, thoroughly different from `sh` and descendants

I must say, for all the criticism levelled against it, Microsoft has a penchant for creating really useful and unique programming languages and tools, or at least building on existing tools and improving them. C#, F#, .NET, PowerShell, TypeScript, VS Code, VS. And six out of these seven are now cross-platform and open-source.