skysight-inc/HackerNews huggingface dataset:
> Your desire to handle that all in-house by organic, corn-fed, English-as-their-first-language meat-bags is lovely but you'd be bankrupt in a week.

Or, the ISP/shareholders would have to accept slightly lower profits. I know, I know, this is totally unspeakable here, but might as well at least list the option for completeness.
I use NATS at work, and I have had the privilege to speak with some of the folks at Synadia about this stuff.

Re: advanced querying: the recommended way to do this is to build an index out of band (like Redis (or a fork) or SQLite or something) that references the stored messages by sequence number. By doing that, your index is just this ephemeral thing that can be dynamically built to exactly optimize for the queries you're using it for.

Re: sharding: no, it doesn't support simple sharding. You can achieve sharding by standing up multiple NATS instances, and making a new stream (KV and object store are also just streams) on each instance, and capture some subset of the stream on each instance. The client (or perhaps a service querying on behalf of the client) would have to me smart enough to be able to mux the sources together.
Man biology is weird, yeh it looks like for Lupus and Psoriasis it pretty much doubles the risk of developing it.
W10Privacy tool is my friend.
thanks for the correction, that is an interesting paper.

EDIT: a very interesting paper since I am specifically interested in integrating neuro-symbolic cognition with large language models. I was paid to work, generally, in the field of symbolic AI in the 1980s and early 1990s and in retrospect I feel like I wasted a lot of my time. I think it is likely that symbolic AI will make a comeback if combined with LLMs, LLMs+function calling, integration with 'explain your steps' LLM prompts, etc.
Definitely a good idea! In this case I think it was a “personal” account on a work domain.
We live in a world where large corporations, FAANG companies in particular have greater money and resources than entire nations. This is not a situation with historicla paralel. But it's remained largely irrelevant militarily because those companies remaining neutral - like Switzerland. If they become politisized, and act on that alignment; it potentially openes up a whole new vector of military targets which are otherwise unthinkable. I don't like thinking about the future consequences on that trajectory.
maybe drop the log level from debug to info...
Stood out to me too, as was sure that was not true. I'm a native Brit, I'm on the wrong side of mid-40s, often read historical literature that uses pre-decimal currency (and notation), and have never seen an interpunct used at all, or heard it referenced in terms of British currency until today.

Unfortunately, I'm the sort of pedant who on seeing somebody state an incorrect fact with such certainty, I doubt the veracity of the rest of what they have to say. I wonder where the author got this idea from?
Exactly. And if you don't say seven in the emphatic manner George says it who are you.
Test your product on a crappy laptop (2021)
I am continually surprised that in a country as litiguous as the US companies can continue to sell advertising space and then just shrug when the buyer uses that space to defraud someone.
Not that I agree or disagree about the article or your comment but the point is that physically mining hurt only the workers and the local ecosystem while the crypto mining hurt humanity as a whole by the way of global warming.
I did some years ago. But with using I meant more than the internet.
Well, the way it usually goes is that the service provider has no reason at all to fix their flaws if they can just send to the complains into cheap "customer service" instead.
"Banks are another example. The software is horrible. Everyone knows it. Yet all that’s required is minimally working software that fails rarely enough that the bank can maintain their lock in."
Big balls of mud at banks, are a liability these days. They are under increased competition from fintechs that are have better codebases and processes, and can add features much more quickly.
You aren't getting it. The difference isn't between "high profits" and "slightly lower profits". For most businesses it's between small profits and large losses.
The whole discussion reeks of experts who are used to fighting nicotine addiction that now can't let go when that addiction turns into a benign habit. Many people use nicotine for regulation of emotions and who are these experts to tell them they shouldn't? Not one of those experts expressing concern about nicotine bothered to say what's so bad about it, except the danger of dual use.

What needs to be done about the vapes is to ban disposable units. Whether to ban flavours and advertisement for vapes is not very clear-cut to me. Having a debate about those topics is fine. The vaping itself? Let's ban campfires, candles, and incense before we ban vapes.
The orbits look perfectly circular. Is this a simplification, or are the elipses so mild that they look like circles at that scale?
> And what constitutes a major version requiring a paid upgrade anyway? Well that's completely arbitrary but the company is incentivized to make that happen as often as possible.

Okay, but I don't have to buy it. I can more easily move to a competitor. Or, just use the version I bought and be content.
> Batch is just a special case of streaming

No. Designing a system that is always up and running and can process small amounts of data constantly is a completely different problem from designing a system that runs occasionally with a lot of data. For one thing, your output formats are usually different in the latter case (maybe you're creating a PDF for example). Also the high availability requirement just makes things different at the design level.

Finally, the author claims it's not hard to switch between batch and streaming. With a large volume of preexisting data, this is just not true. For example, if you make a REST API call for each document in a DB, it can take days or months to load that. If batching together documents isn't a possibility, how do you move data between stores easily? (This data movement is often required when switching between batch and streaming.)
Criminals are incentivized to evade detection. And you only get to observe the successful criminals and none of the unsuccessful ones. This makes it appear like the criminals are getting through the filters trivially. What you don't see is the work they are putting in to get a successful phishing ad up there.

Not to excuse failures, but there isn't a "it is easy for them but hard for me" situation.
Now I'm wondering just how timekeeping would work with distance and/or high relative velocity. Would you observe "ship time" until you returned to base, and would then sync ship to base time?
I was diagnosed with lupus a few years ago. My mom also had it and passed away after 10 years due to complications. My initial symptoms were severe joint pains, which made daily activities difficult. This happened during the COVID lockdown, which helped me maintain my job.

I did a lot of research and tried various treatments. Functional medicines and expensive vitamins didn’t help. I read about long-term fasting and tried different routines at home. I did several 1-day, 3-day, and 7-day fasts. During the 7-day fasts, my pain disappeared, but it returned once I resumed eating. This led me to believe that food was causing inflammation.

Previously, I ate a lot of lean meat and occasional red meat. I then cut down to eating meat once a week and ate mostly raw leafy vegetables the rest of the time. My pain would come back after eating meat and decrease over the week. I eventually stopped eating meat entirely and consumed a ton on greens, and within six weeks, I was pain-free.

I also tried Benlysta for months, but it didn’t help much. Vegetables seemed to reduce my inflammation more effectively. I stopped taking Benlysta but continued regular blood tests. After a year, my doctor agreed I could stop the medication. I’ve been in remission for the last two years with no pain or inflammation.

I hope this helps, though it’s just my personal experience.
Yea this article really should have used "accounting" instead of "finance" (or more specifically, operational accounting).

Right, like, if you're a programmer going into a project-for-finance/accounting-team at your large megacorp, and don't know if this article is the right subject area, just ask the finance/accounting person about "year end close" and see if they get a thousand yard stare or not. If yes, this is the right article lol.
Or they were using 2FA by email until an auditor told them "that's not 2FA" at which point they realized that their middleware to send notifications supports SMS as well as email.
Nice to see. Where Eton leads, others will follow.
> Let’s not make an inferior solution mandatory when we already have a superior solution.

With a slight caveat that it doesn't work. At least not on Linux without some proprietary junk dongles or their emulators.
On one end of the spectrum, you have programmers who use Visual Studio Code or Atom or one of the other Electron-based code editors (https://en.wikipedia.org/wiki/Electron_(software_framework)), and at the other, you have programmers who use vim or even vi (https://en.wikipedia.org/wiki/Vi_(text_editor)).

Now, me personally (and this is just one man's tiny and insignificant opinion in a sea of billions of people!),

I personally, am slightly more inclined to give a slight bit of additional weight to the opinions of people closer to the vim/vi side of editor use, than I am to give to people on the Electron-based side...

My humble apologies if this offends anyone.
According to this chart:
https://ethereum.org/en/energy-consumption/
It's 21 TWh/yr, on par with use of Google.

Alex de Vries (VU Amsterdam)calculates that by 2027 the AI sector could consume between 85 to 134 terawatt hours each year.
About the same as the annual energy demand of de Vries’ home country, the Netherlands.
https://www.cell.com/joule/fulltext/S2542-4351(23)00365-3

So just another global "app", google, netflix, ethereum. Hopefully combined they also give us the solution to the energy crisis or the climate issues faster.

Fusion now: https://www.marathonfusion.com/technology

How much does the Ukraine-Russia war cost extra in energy? Claude Sonnet says:

14.58 TWh per year.
This is likely a significant underestimate, as it doesn't account for all aspects of military operations. The actual figure could be several times higher, potentially in the range of 30-100 TWh.
I guess I was a little too prescriptive with "a couple seconds". What I really meant was a timescale of seconds to minutes is fine, probably five minutes is too long.

> Let's imagine you have to search into 10TB (even after time/tag pruning).

I'd love to know more about this. How frequently do users need to scan 10TB of data? Assuming it's all on one machine on a disk that supports a conservative 250MB/s sequential throughout (and your grep can also run at 250MB/s) that's about 11hr, so you could get it down to 4min on a cluster with 150 disks.

But I still have trouble believing they actually need to scan 10TB each time. I guess a real world example would help.

EDIT: To be clear, I really like quickwit, and what they've done here is really technically impressive! I don't mean to disparage this effort on its technical merits, I just have trouble understanding where the impulse to index everything comes from when applied specifically to the problem of logging and logs analysis. It seems like a poor fit.
> It's not though? Discriminating based on minority status is illegal

Hm, then I guess nobody does it.
The resolution of the images is too high and the siteas takes forever to load.If you are the owner, you should talk to the web designer to use low resolution images in the landing page and use the high resolution image only when someone clicks it.

(Also, I don't like the moving title at the top, but it's a personal preference.)
I see a huge missing point here: real world files are PDF, Word, PowerPoint and Excel, not only plain text.
An honorable mention: https://celestiaproject.space

This but in 3D and adjustable for any date. Plus lots of fun stuff like popular culture sci fi spacecraft.
A UFO car drove cross-country. Officers thought it was out of this world
Um… you mean gnome-system-monitor(1) which comes by default with almost all gui Linux. Or plasma-systemmonitor(2) which covers everything else?

(1) https://gitlab.gnome.org/GNOME/gnome-system-monitor

(2) https://github.com/KDE/plasma-systemmonitor
Toronto has some of the pieces in place to make this happen with the GO Train network, particularly the Lakeshore lines that stretch from Oshawa (60km east) to Hamilton (70km west). Unfortunately a lot of it hinges on electrification, which has been mired in administrative back and forth for decades and even the most ambitious plans still only call for 15 minute service:

https://www.metrolinx.com/en/projects-and-programs/go-expans...

Fare integration is another important piece— being able to jump on the GO to get out to a far-flung subway station like Main or Dundas West and continue your trip from there is a really nice prospect, but having pay separately for it kind of kills the vibe.
The causation is almost certainly reversed: https://www.brookings.edu/articles/the-growing-life-expectan...
It's also not the AIs fault that the CS rep was terrible. Had there been no AI bot, Jeff would've just gotten the bad solution right away (read 20 minutes) – success?
What Speakers That Cost $370k Sound Like [video]
Hotter take: if you don't have root, you've been pwned.
TZCNT and BSF are not completely identical even for non-zero input: BSF sets the ZF when the input is zero, TZCNT sets ZF when the output is zero (i.e., the least significant bit is set).
You're only allowed to be the darling for one year or so. Then you suck again.
It depends... let's say you're the leading product in the area, your users are devs, and there's a good reason behind the change, then you're probably okay to deprecate APIs. For example, NUnit has now deprecated the "Assert.AreEqual" method: https://docs.nunit.org/articles/nunit/writing-tests/assertio... . For me this meant running through hundreds of tests and rewriting them using "Assert.That" or sometimes using "ClassicAssert.AreEqual". I guess I see it as part of the job of being in an evolving industry.
tbh i would rather talk to AI that can accomplish tasks for me rather than talking to human customer support that will require me to wait on call for 30 minutes and then get routed to different departements and explain the issue again and again and then get to someone who can actually do what i want them to do . I dont think todays AI can do that but we will get there.
It sounds like you are doing ETL on your logs. Most people want to search them when something goes wrong, which means indexing.
There is an interesting tension in software between measurement and validation. The two concerns are often conflated, resulting in software systems that cannot measure the world as-it-is. The world (more precisely, measurements of the world) may be in (and often is in) an 'invalid' or 'inconsistent' state. Software can only help you detect and resolve such states if it is capable of representing them.
Where in the USA?

There's California and NYC. The rest is either economically depressed or a poor cultural fit. Sure, theres a few pockets of exceptions too, Pacific NW, Arizona, Colorado etc.
Giantess AI Generator
I got laid off in early August of last year. I had planned to take a few weeks to a couple months to deal with a medical issue that I was likely to need surgery for. That said, after those first couple months, when I started searching, the job market was really weak/rough. I tried not to stress too much on it until around December, when I know jobs tend to start interviewing for the coming year, but even then it was very dead.

I managed to finally find a permanent position in April of this year. Needless to say, much more in debt than I had planned to be. I don't enjoy the job I'm in today which has been strictly in Architecture/Planning and hands off from code. Of course, through my passively looking at what's out there, there are a relatively few jobs and lots of people applying. The pay rates are also a lot lower than I would expect and much lower than just a couple years ago. I'm seeing senior positions paying what I made back in 2004 or so.

While searching, it just sucked. The only thing worse than no answer, was the relatively boilerplate answers. The resume upload sites mostly sucked even after specifically working through formatting and generating the PDF to get better, but still it doesn't work. Interviewing is also much worse. I hate the auto-graded leet-code type auditions. They all have way too many assumptions and give no indication of experience or actual problem solving ability. I'd much rather have a relatively simple "take home" assignment that is assessed by a human. Dropping me into a leet-code test using some ORM that I'd never seen and hiding half the code isn't going to be done in the timeframe and will only work against me.

I still think it would be nice to see a more formalized guild around software development and IT, where you stake reputation on endorsements, but even that could easily be gamed.

In any case, currently working through a technology consulting firm at a very large banking company on a large project. I sit in meetings most of the week, and make drawings and read technical documentation the rest of the time.
It seems to me that as we've gone layers deeper into organic processes we've repeatedly recapitulated Galenic theory: "rebalancing" more and more precisely-targeted "humours". Not saying this is bad - in fact, quite the contrary: it seems like a necessary stage on the way to more-sophisticated mechanitistic understanding.
I'm unclear what your comment is implying. Is it okay then, because websites do it? Is it not okay, so why didn't the paper also include websites? I just not tracking...
I'd say so. Is it also http://smellier.large.horse/?
> the entrance requirements are the exact same for everybody.

What a beautiful fantasy, where humans don't make biased decisions.
A common issue that studies like this often bring up, including this article, is the change from in-person teenage social life to an online teenage social life, done on social media platforms. In-person social life has limitations in both scope and size, and includes (among others) physical cues. The online equivalent version lacks both limits on size, but also has those unwanted aspects you bring up.

I do not see direct person-to-person messaging to be a perfect equivalent version of a in-person talk. Even adult people in professional settings can be quite bad in an email conversation, and much more so than they would have been in-person. It also seems that people who start earlier in life with online text communication seem to not really become better (compared to others) at clear online text communication later in life.
Not any video game! Many video games work without internet at all :)
Google: We're still working to defeat Microsoft's 'anticompetitive' cloud policy
What even does the word "fascist" mean anymore? I don't doubt there are real legitimate Nazis floating around, but like... I don't think being a military contractor is a sufficient bar to be called a fascist, not even close.

Is this really the type of person you want leading your community?
The tools aren't the hard part. The hard parts are adoption and recovery.

SMS has an extraordinary advantage in that the vast majority of people transparently have access to it. No need to download another app. No need to install anything. No need to buy a special usb device. It also has a recovery mechanism built in, as the carriers will all let you move your phone number to a new device. This, of course, comes with the high cost of sim-swapping attacks. But few companies will be happy with "customers just lose their accounts when they drop their phones in the toilet."

We'll see if the google/apple security key system takes off. That's probably the best bet we've got given the ubiquity of these ecosystems.
The original idea was that a shared source would mean the browser only caching a single copy of the code. Why should your cache contain 100+ identical copies of jQuery just because they were served on different URLs?

However, since cache partitioning, this benefit no longer exists.
Windows 11 is an insane resource pig, so for the short to medium term stick with Windows 10 by using modest hardware. This approach can save money and frustration. Windows 10 is still pretty bad and full of spyware features, though.
Highly recommend Joe's Youtube channel for anyone into model rocketry: https://www.youtube.com/@BPSspace
Also, if anyone else uses private repos like I do, much of it will be "shame corner" code where it's only private because it's either half-finished or just terrible code because I wanted it to work right now.

My maintainable code gets published, my nightmares get banished to private repos so no one else thinks it's a good idea to replicate.
The GPL was never about money, recognition or even abut the creators at all. Copy Left was created “to promote computer user freedom”

Free Software already views all proprietary software as inherently immoral. So there is no need to take a detour of what went into making the software to reach that conclusion from that angle.
I'm still waiting for chips to compete with the perf/watt ratios and general efficiency of the M-series chips.

Snapdragon X Elite + Windows ARM is getting there, but their GPU perf leaves a lot to be desired.

Is Apple a victim of their own success? Idk, but diminishing returns are a thing you know.
How do you go about easily producing reliable intricate dies and casts with novel designs?

That’s a tough scale to nail for one offs with one shot

I know precast is all the rage but surely there are better materials like metal or wood for particularly ornate design elements that don’t waste as much CO2 on potentially miscast half tonne experiments

Unless my intuition is wrong and cement casting is reliable and foolproof at any scale/desired fidelity?
Ageism was pretty hard to overcome on my most recent search. I'm pretty sure at least half of the jobs I applied for, I didn't hear back for that reason. Hard to prove, and sucks all around. I've never been the type to just stop and hold still/firm on tech or adapting to new processes.
> You're ignoring that the support situation has gotten significantly worse the past decade, while the internet existed.

Because much of the Internet has scaled up drastically?

To your example of AliExpress, how many more users do you think they have now compared to a decade ago? How much do you think their support volume has increased? Therefore it's entirely natural that they've looked at avenues of cutting costs.
Anduril uses embedded Haskell in their stack
awesome stuff :D
Identifying opportunities is a skill, and one that people often neglect practicing.

The reality is that all of us are surrounded by opportunities all the time. Most of them aren't ones of interest to us and so we don't even notice them. It's also easy to not notice the ones that should be of interest to us.
Getting the same amount of current engineers or possibly less that actually care and know about performance can work. There’s a reason applications are so much relatively slower than they were in the 80s. It’s crazy.
Equals looks amazing!
This is great! I wish all decisions were made with this kind of detailed analysis beforehand. It really highlights how crazy Manhattan is.
Don't forget the logs produced by the logging infrastructure.
Not that long ago it was considered a problem to have a rootkit on your machine [1]. Nowadays it's getting hard to acquire a device that hasn't been rootkitted at the factory.

[1] https://en.m.wikipedia.org/wiki/Sony_BMG_copy_protection_roo...
Thats still contributing to the maintainers of projects, not to the people writing pull requests etc.