skysight-inc/HackerNews huggingface dataset:
I have noticed a ton of spam slipping through gmail as of recent. Same exact format as you describe. For some reason they appear to mostly be related to airlines or tools.
> If I remember right their mac-thing was around 5 years old?

My 2015 MacBook still runs absolutely fine.

For that matter, I'm considering (but probably not) buying a new iPad to replace my TEN YEAR OLD iPad that I'm still using every single day, as it can no longer update to the latest iPad OS.

But my 7 year old (soon 8 years old) laptop is as good as the first day I bought it.
Contrary to what the article says it IS possible to find information about NFP chemotherapy on the internet. E.g.:

Of these patients, 44 were treated with HAIC and 20 with sorafenib. HAIC involved cisplatin (50 mg fine powder in 5-10 ml lipiodol) and a continuous infusion of 5-fluorouracil (FU) (1,500 mg/5 days), which is referred to as new 5-FU and cisplatin therapy (NFP). [1]

[1] https://pubmed.ncbi.nlm.nih.gov/29285366/
Surprised there's no mention of radon gases.
Yes, it doesn't do any ranking at all. Results are returned in the reverse order of indexing.
This was like 8 years ago and I no longer work there; all that was really needed was a "versions" table and a "for file := os.ReadDir("migrations")". Even that basic version was already a huge improvement.

When I joined we didn't even have a CI, and everyone was committing to master, usually with undescriptive expletive-laden commit messages.
Feels like Test Drive 1, cliff/mountain combo, pretty relaxing.
> you might look at sphinx search engine

Manticore Search [1] forked from the latest open source version and has been continually improved for more than 5 years.

[1] https://manticoresearch.com/

> although it doesn't has as much features as ES has

Manticore unlike Sphinx is much closer to Elasticsearch in terms of features set.
I have a hard time believing that the monstrously bloated spyware know as Windows 11 is "the most efficient usage of resources".
I thought H2 under pressure still embrittled metal. But it isn't an area I study, I'd like to read more about it.
Yeah, a dead mind can operate with the world like a dead fish[1] that swims up-stream.

1: https://fyfluiddynamics.com/2018/07/when-i-was-a-child-my-fa...
You can just say you're early. If your vision resonates and you're solving a real problem they will be excited.
Like I said on another thread:

Instead, every "MVP" project I've been on has ended up as the final shipped product. Often with no further improvements at all, let alone anything the user asked for. Big Agile really has poisoned the industry.

Basically you need to be very careful. Like another comment said it could even be just mock-ups which are much easier to change.
Samsung has now decided that for me to use the camera on my Android phone, i must give full permission to something called Nearby Devices. Thankfully, i can live without the camera but for the first time, i mulling over moving to Apple.
And yet, if you force those same companies to pay for whatever they choose to do, but otherwise give them a free hand, they'll choose recycling, because it's the cheapest option.

It's a real mystery.
A free market relies on none of those assumptions.
Just because it's conditional, depends on the person or the time of day or phase of the moon, doesn't mean it's not causality.

Otherwise almost nothing is cause and effect.
why did i hear the sound of a dog growling in my head after seeing that picture...
You did the right thing, the formative years as a child are crucial and shouldn't be squandered.
Only that it's indeed possible to find information about NFP chemotherapy online, e.g. here https://pubmed.ncbi.nlm.nih.gov/29285366/

Of these patients, 44 were treated with HAIC and 20 with sorafenib. HAIC involved cisplatin (50 mg fine powder in 5-10 ml lipiodol) and a continuous infusion of 5-fluorouracil (FU) (1,500 mg/5 days), which is referred to as new 5-FU and cisplatin therapy (NFP).
It's amazing how far I got down in the comments before there was a "This is like X", where X=PHP.

PHP, getting shit done since '95.
Polarization Is About to Get a Lot Worse: Students Are Even More Divided
They also multiplex across +200 channels across wavelength (wavelength division multiplexing).

Not sure what the baud rate of a single channel was in their experiment but probably between 32-80Gb which is common for the lab equipment at Universities. The industry is knocking on 100-400Gb where for the actual decoding and signal processing there is massive parallelism applied to reduce the rate even more
> Markets rather optimize for the most efficient usage of resources.

Most efficient usage of resources in what sense?
May I ask: Why do you think 4y is optimal for pay increase?

For me, I would swap anyway after 2y for the below reasons but I've found that optimal for income...

Year 1:

* You're learning a lot

* You're on significantly more money and better benefits than before

* You can plausibly believe that all the cultural/structural issues you have will be solved in the next 12m

Year 3:

* None of the above. You're learning very little, you've gotten cost of living raises or a little above but not the 20% + a job change should bring, you realise now the business has no intention of dealing with it's issues. You will just have to live with them...
and almost all of them won't offer ES-compatible API. Out of my head i can think about manticore (https://manticoresearch.com/) that offers at least subset of elasticsearch API
> If we have a Python buffer, and we want to represent the data in Rust, how should we do so? The natural answer would be a &[u8], but as you may have picked up, in the face of the possibility of concurrent writes, this would be unsound. Similarly, an &mut [u8] is unacceptable because the Python buffer protocol provides no assurances that only one mutable buffer is handed out at a time.

Idk, to me the natural answer for anything crossing "ffi" border would be *mut u8. Afaik rustc makes fewer assumptions about raw pointers and it might be closer to sound interface?
A downside to self hosting is I don’t think you can realistically defend against a ddos without network help from a third party. It’s been a while since I thought about it but iirc you need upstream routers to cut off the traffic for you because by the time the traffic gets to your router it’s too late.

That’s what made ddos so effective when it first came on the scene. Stopping or mitigating one took a lot of time, phone calls, and coordination between service providers.

Edit: another thing, a large scale ddos on a residential IP address will for sure get the attention of your ISP. If you’re running something that may get that kind of attention check your TOS :)
The Commodordion, the 8-Bit Commodore 64 Accordion
This was pure joy to interact with
What type of biz did you start
>
And increasingly, consumers have become resources rather than market participants.

By their buying decisions, they actively decide that this is what they want.
Although indoor vertical farming is going to be super expensive, it does have the possibility of huge benefits such as reducing contamination to the environment.
> For common problems in windows you can find a current guide with pictures in seconds, on linux you are more likely to find a slightly out of date forum. And thats ignoring the complexities of different desktop environments and hardware compatibility.

This actually isn't my experience. It's possible that I only ever have had less common problems on windows, but invariably whenever I've looked something up for that, I've usually found terrible windows support forums with incorrect information and usually no correct solution at all.

For linux, and again I'd consider myself a power user so am familiar with most things, I usually find the information easily and it's quite straightforward. I believe part of this is due to the more technical nature of linux users, and due to there being active stack overflow resources e.t.c. which is far better than windows support forums (both in quality of questions and answers).

Obviously this is a very opinion based position, but I find the opposite to what you've asserted.
Yeah but what if the streak that motivated you was now "improved" - your annual bonus now depended on keeping that streak.

You would be foolish to not have a little dry powder in your stashes. Maybe get a week or so ahead and commit fixes from 5 days back, so that if you hit a gnarly bug today you have five days to fix it for real and your streak is not affected.

There is no simple metric for "doing quality work" and any management that is not "i will sit down and read the code and understand it" is not real management.

And this does not scale. And so quality, creative work does not scale. Hence clusters. And senior staff engineers.

Oh and btw, staff engineers are the executives in software lead companies. any non-coding layers on top should be viewed as financiers - with some interesting organisational implications
I was thinking about this lack of bugs phenomenon when driving to my mom's house a few times over the past 3 or so months. It hasn't been the case for me this year. My car is covered with dead bugs, more than there used to be ~10 years ago. While I was there, I walked around at night (in a small midwestern town), and was constantly assaulted by bugs. Is pesticide use down with fertilizer use?
That's a very creative way of spicing up a boring old glass eye! I imagine such "wearable" tech could also be the ultimate version of those snapchat glasses.

Putting a battery inside your eye socket seems incredibly risky to me, though. Especially one that can power a bright light like this for a while...
> Question: why does the market fail so miserably in this respect?

Because the market is too free, and needs some additional,heavy and very restrictive regulation.

I hope the EU will do something in this sense, sooner or later.
This is another unplanned benefit of WFH: Job pool is larger since you can literally create software regardless of your location. It's like we were blind to this fact and COVID got us to see the "light".

There's a push from the media (paid by companies, of course) to demonize WFH. It's like they like their workers to be miserable.
Nobody said it was ok, they just said it's technically not an existential threat if humanity persists.
A similar annecdote, my wife's work laptop is a Lenovo and it had a part fail under warranty.

The Lenovo technician that showed up was 19 years old and said "wow that must be an old laptop!" And proceeded to replace the wrong part, breaking something else in the process.

The Lenovo laptop is a 2021 model. Now I'm scared that future generations will regard technology as branded magic. This was his job.
> "Personal responsibility - if people choose to do the wrong thing that's on them"

Another counter-argument by example: if people choose to smoke and I sit in their second-hand smoke I suffer the consequences of their actions. Similarly, plastic waste is not a problem that stops at the individual.

The whole "personal responsibily" argument has always been a lame excuse by companies to offload responsibility to the customer.
I’m far from an expert here, but as I understand it there is no repeated, or daily dose of the psilocybin. Instead it physically changes your brain. Here’s one study:

https://www.mdpi.com/1422-0067/22/2/835/htm
How many home users need something in MS Office that doesn't exist in Libre?
So let's say you do get DDoS'd, what happens? Your internet connection is virtually unusable because it's saturated. You call your ISP and they will mitigate the attack, most likely by just giving you a new static IP.

It's not great, but it's not the end of the world either, and doesn't actually incur any risk to your data or home network. Hell, if you want to learn mitigating this yourself, open Wireshark on your WAN interface, get the attacking IPs and send out abuse reports to their respective hosts. You can clear most script-kiddie "booter" style attacks like this in a day, dismantling their botnet in the process.
Mark Zuckerberg has a $10B plan to make it impossible for remote workers to hide
Can you see the flag on the moon with a telescope? #shorts
I remember that. I used to walk to school and would jump be looking down the entire time to avoid stepping on worms. Now I hardly see them.
Wow it's weird that this comes up, I'm actually running a site I am going to repost to HN today that I want to use as a testbed for search engines (kind of like an extension to my recent collaboration with supabase[0]).

Right now I've got the site going on just Postgres FTS + trigram and it's pretty darn fast, looks like I need to test sonic too.

Going to burn some midnight oil (in my timezone, anyway) and get it out -- though sonic isn't implemented yet!

Anyway to make this comment useful to people, here's my short list of engines that I want to run in parallel:

- MeiliSearch (https://github.com/meilisearch/MeiliSearch)

- TypeSense (https://github.com/typesense/typesense)

- Lyra (https://github.com/LyraSearch/lyra)

- OpenSearch (https://github.com/opensearch-project/OpenSearch)

- ZincSearch (https://github.com/prabhatsharma/zinc)

- Sonic (https://github.com/valeriansaliou/sonic)

There isn't enough out there comparing all these for the simple typical fuzzy search/search box usecase, so I'm adapting a little podcast search site I made to try and use all of these at the same time. So far only Postgres though, will try and add Meilisearch today and post it!

Like other people are pointing out, most of these engines won't have all the features of ES (or more accurately Lucene) but I am pretty convinced that most of the time it doesn't actually matter and if someone is searching on your site excessively maybe there's a problem with your UX (unless you're a search engine or repository of information).

[0]: https://supabase.com/blog/postgres-full-text-search-vs-the-r...
I disagree.

2 + 2 = 11

also

2 + 2 = 10
You can absolutely make an impact multiple times within a year, but the odds of those "impacts" being a net positive without ever having maintained the results is not good.

If I'm hiring for a senior or better role, I want you to be able to make meaningful, sustainable changes in large and complex systems. It can take the better part of a year to even fully understand many complex systems, so it's unlikely you ever experienced the full long term affects of your changes.
> I'm genuinely curious if you have any examples? Nullability checks may be bolted on, but once you enable them, they should consistently prevent you from dealing with any null values that you haven't explicitly allowed.

I’m not the one you asked, but there’s a difference between you no longer having to deal with null checks and your program no longer having to deal with null checks.

The CLR will still do the null checks and fail your program fast when needed. Other languages will require you to properly handle them (or at least, make it obvious where you chose to bluntly abort the program when they occur)

I also don’t think C# will prevent you from forgetting to do a if null check in cases where you expect values to sometimes be null.
>> really small kids (babies and toddlers really) is the "issue" here

I take them to daycare.
OSes should update because people dont care.
> I don't think this is a foregone conclusion, and it's easy to say this and sort of throw your hands up and go "oh well, woe is me" but it's kind of a cop out, no?

The problem is that as we get older, we tend to value our time differently. Learning a new interface just isn't as important to us as spending that time doing something enjoyable.

Imagine if car companies randomly update the way you drive a car overnight every 7 or 8 years. You go out one day, and suddenly instead of a steering wheel and pedals you have a stick with paddles, then a few years later its changed to something that looks like an oar. Eventually you too might say to hell with it.
Who is your ideal customer base and how large/expensive are they? I believe that matters. If you're selling b2b or similar, (infrequent but expensive contracts with a bit of back and forth) I find they tend to be okay with drawbacks like that if A) you can prove value higher than the price regardless of those drawbacks and B) you document the drawbacks well.

I haven't dealt with the opposite end of the customer spectrum, low cost sales/subscription. But from my experience as a consumer I feel like they are more hostile towards those sorts of drawbacks unless your marketing is extremely clear about them.
I've always found a mixture of google docs and libreoffice to suffice for me, but I'm not a particularly heavy MS office user.

There's definitely pieces of software that aren't available for linux, and if you require that to do your job, it probably isn't the best solution for you. For me, and my partner (who is a classic browser + office software user, as I suspect 90%+ of computer users are), it's never been a problem (and office software has never been an issue for me personally).
From the thread:
> Maybe the most frustrating thing for me is how often I'm working with people who are apologetic and unsure BECAUSE of these derailments

> They think it's their fault! They think they're not capable of doing things BECAUSE they keep getting fucked with by this user-hostile crap

So much this. I have similar conversations with my family all the time. My mom actually uses a hoke computer for business related stuff more than anybody. At one point a few years back after some Windows update that messed some things up I booted a vanilla linux mint off a USB and had her play around with it. She liked it because it was simple and easy to understand, so she's been with thay for a few years.
Show HN: mirrord – run your local code in the context of your cloud environment
Hey everyone,

I’m Eyal, co-founder and CTO of MetalBear, the company behind mirrord. We’ve recently released version 3.0 of mirrord - it’s the first version of the product that we believe can provide daily value for backend developers.

mirrord is a free, open-source (MIT) product that cuts your development loops by making it easier and faster for your local code to “meet” your cloud environment.

mirrord lets you “plug” your local process into your Kubernetes cluster. When you run your process with mirrord, it completely wraps your process in the context of the corresponding service on your cluster - it essentially proxies all of your process’ input/output to the remote pod, from network traffic to file access to environment variables, so that you can keep running your process from the familiar comfort of your local environment, but with input, configuration, and state from the cloud.

While mirrord can be used in a lot of ways, our ideal use case is for it to be used for concurrent work on a shared, mature development or staging environment. Instead of maintaining multiple environments, each with its own state, maintenance, and cloud costs, organizations can now leverage a single well-maintained production-like environment for use by multiple developers or teams.

mirrord is written in Rust, and the technology behind it is quite interesting (and we actually wrote some blog posts about it, see in our company blog [1]):

- mirrord injects itself into the executed process, hooking most of the libc APIs, then decides what to run locally and what to run remotely
- This lets us run only a specific process in the context of the remote environment, unlike similar solutions which use VPN or edit system files
- In order to hook functions, it uses the fantastic Frida framework

As for our business model, we plan to launch a managed service to complement the open-source offering of mirrord. The service is intended to help you manage the use of the product in a team/enterprise context.

We would love your feedback, and would appreciate your support by:

- Trying out mirrord [2]!
- Joining our Backend Engineers Discord community [3]
- Telling your friends
- Contributing to our codebase or opening issues [4]

Let me know what you think!

[1] https://metalbear.co/blog/ [2] https://mirrord.dev/docs/overview/quick-start/ [3] https://discord.gg/pSKEdmNZcK [4] https://github.com/metalbear-co/mirrord
I don't think your opinion is wrong, but I do think ElasticSearch has a lot of features that many people consider bloat depending on their work, and scaling and doing general dev ops for ES can be an absolute slog. Light weight alternatives that cut down to a set of core features for some niche seem like a good idea to me.
Are ten thousand homophobic racists posters supposed to be more valuable than one?

What is zero times ten thousand?
Noether: Symmetry in Programming Language Design (2014) [pdf]
They won't mind obvious issues as long as you can show progress towards solving their pain point.

In 2010 I worked on a 3D audio mixing software. The first beta crashed every 30-60 minutes, losing any unsaved data. People truly hated that. But mixing for 22 speakers + 2 LFE by hand was still an order of magnitude more painful than dealing with our buggy beta.

So our customers were (rightfully!) complaining all the time. Yet none of them was willing to wait for the first stable release. After trying the beta, they were hooked.
Unpopular opinion. We 'Australia' should try and use some of the big holes we've dug in remote places to store landfill enmasss. If plastic is burried it's not doing much more than it was when it was oil.

In parallel, we should look to invent / promote full cycle plastics that can fill the gap and see about the economics of trying to replace low value plastics with glass and metals where we can. I would be all for a tin metal box revival!
I live in a highrise, and I keep an air quality monitor in my bedroom. It amazes me that the building sustains ~1000 ppm of CO2 internally. That seems really high. But, it's not something that's easy to screen for before moving in- and it's not something the engineering seems to think is a problem.
Efficiency in this case defined as "extracting as much money from consumers at as low a cost as possible", not "providing as much value as possible to consumers at as low a price as possible". The latter can, under the right circumstances (a competitive market) be the most effective way to achieve the former, but those conditions do not always occur, and most companies, for obvious reasons, do all they can to get into a position where they don't.
Freedesktop (new name for XDG) is not the community. They are some people with a bad reputation when it comes to software quality and maintenance.
It just so happens I live in Eindoven, so I guess some more explaining is needed. They're working with the leafeblower now. I hate those contraptions so much.
Or you can rent a vps for $5 per month and wireguard your internal services to the vps. Vps gets put in the DNS records and throw traefik or caddy on the vps to handle things
so what happens when a boss quiet fires someone who quiet quits at the same time?
If someone has to deal with dynamic IP addresses and wants to use dynamic DNS as well, there's also the pretty nice ddclient package: https://ddclient.net/

I've been using it with NameCheap pretty successfully for a while now, here's an example of some of the integrations it supports: https://ddclient.net/protocols.html (sadly no DigitalOcean integration as of yet, but this might be of use to others)