skysight-inc/HackerNews huggingface dataset:
No, what I'm doing is analysis on logs. That could be as simple as "find me the first N occurrences of this pattern" (which you might call search) but includes things like "compute the distribution of request latencies for requests affected by a certain bug" or "find all the tenants impacted by a certain bug, whose signature may be complex and span multiple services across a long timescale".

Good luck doing that in a timely manner with Kibana. Indexed search is completely useless in this case, and it solves a problem (retrieval latency) I don't (and, I claim, you don't) have.

EDIT: another way to look at this is the companies I've worked at where I've been able to actually do detailed analysis on the logs (they were stored sensibly such that I could run mapreduce jobs over them) I never reached a point where a problem was unsolvable. These days where we're often stuck with a restrictive "logs search solution as a service" I often run into situations where the answer simply isn't obtainable. Which situation is better for customers? I guess cynically you could say being unable to get to the bottom of an issue keeps me timeboxed and focused on feature development instead of fixing bugs.. I don't think anyone but the most craven get-rich-quick money grubber would actually believe that's better though.
"real programmers" just use vim

https://xkcd.com/378/
>> This event is on a list of stuff I/we came to on our own, at the same time as everyone else.

I'm finding that phenomenon to be rather common. Seems like a bunch of other people are reaching the same conclusion...
It All Started with a nop
Teenage Engineering's KO II Is Lego Compatible [video]
https://docs.google.com/spreadsheets/d/1i5dBe_rsiNaQATH-D-Pj...

Single core performance went from 2300 with the M1 to 3800 with the M4. That is a huge improvement for my workflow (large TypeScript mono repositories) which is dependent a lot of single core performance (even with parallel builds, because one rarely re-builds everything, rather hot reloads.)
I did great people in history, this way my children are cursed with high expectations.
Show HN: JobXDubai
Hey HN,

we realised that Dubai & UAE is becoming one of the global hubs for startups & indie hackers.

Dubai is 0% income tax, very safe , and has everything needed to work remotely.

So we decided to launch JobXDubai - a jobboard with a focus on dubai & uae.

We also have a huge knowledge hub, everything related to visas, relocating, housing etc.

We use php laravel , livewire and a mix of AI (chatgpt4o + claude ).

Vadim
One of the great things about The Practice of Programming is how much it references other non-coding works. You can tell Kernighan draws his knowledge from many sources, not just technical ones.
Glad to know I am not the only person to notice this :)

I wonder how all of these people met and decided to collaborate on this paper.
Can you elaborate on why you refer to this as an AI chatbot?
A job is a job. Most people have to pay bills, and will work for a place which doesn't align with their personal values for lack of a better paying option.

A while back there was an oped from a former Fox News staffer who said lots of people in the FN newsroom were liberals.
The thing about a car is when the bumper gets detached you can't just strap it down to the front of the car and wait until it reattaches itself.

It may be (surely is) that something like lupus is multifactorial and impossibly complex, but knocking out the largest cause of something can be a reliably cure.

Look at antibitoics - a truly "replace the sparkplug" fix for let's say treating a MRSA infection. Doesn't treat cell damage, doesn't treat inflammation, doesn't treat pain, doesn't treat hormonal imbalance through the body. It doesn't even target the specific infection it kills indiscriminately. Yet "give them antibiotics until the MRSA goes away, or if it doesn't give them more antibiotics until it does" it super hand-wavy.
No one in this entire thread has said anything other than the usual ‘capitalism bad’.

It’s not namecalling — it is a stupid point.
Not really (I really like most if not all of your comments, this is the first time I recall disagreeing).

Working for a company that brings such a net negative to society is not a matter of "most corporations are evil at some level".

Facebook/Instagram/Meta (and Google) have such a negative influence in the minds of billions of people that honestly, they both already rival or might surpass how big and influential Nazi Germany ever was.

If Meta was a company like others, this kind of Ask HN wouldn't be so common.
Whats your usage? The 'around town' triggered me to ask :)
This I fully agree with. At work, us developers always got the best laptops, but I always said, we should get slower systems to be sure our work works well on those systems.

Or at least, get 2 laptops, one good one for developing and a slow one for testing.
I feel like I shouldn't need to mention this, but comparing a news site to a financial exchange with money at stake is not the same. If there is a glitch you need to be able to trace it back and you can't do that with some abstracted metrics.
I still don’t understand why banks just don’t use FIDO2/WebAuthn yet.

I’d much prefer to use a Yubikey over all other options at this point.
I can start downloading any major/popular piece of media, starting right now, in under 60 seconds through bittorrent.

I cannot think of a better example of how futile copyright enforcement has been than the example that you just brought up.
Yeah, I meant UniFi. I've passed on the info about Umbrella. Thanks for the follow up.
I believe the issue is that those water users own the water by right under the legal theory that the first users own it forever. The state could eminent domain it away but then they would have to pay some (probably very high) price for it, and nobody wants to do that. Eventually they are going to have to cough up the money.
There's no cppnix, its just nix. That's some bs naming added on by people (not the creator). The repo and tool are still solidly called nix.

Of course there's corporate sponsorships, how else do you expect people to work on this stuff full time and eat. Food and Shelter aren't handed out for free last I checked.

Mind boggling statements.
Where can I read more about this "catch-all" domain setup? Interested to implement this solution. Any resources you recommend?
I work on software for the healthcare industry, and recently found out about PHI (private health information) insurance. Basically they pay out if you suffer a breach,

The part I found interesting is that the premiums vary based on their assessment of your practices. This strongly aligns their incentives with actual best practices when evaluating your systems, as they are on the hook financially for any breach.
The article conflates two issues that have different security implications.

The "1-click login" links are a concern and just having access to the SMS would be enough to take over things like WhatsApp.

But 2FA codes seem notably less worrying.
They are the second factor and require an attacker to have the password too.
For these cases I'm much more relaxed about the use of SMS and the risks of interception.
I read it as the first 2fa code was used to login, then the system quickly attempted to add this new payee which required a second 2fa code, so the phishing site quickly sends another request stating the code saying the first was rejected.
So, equipment price $500.

Cheapest unlimited, $120/mo.

Then "Mobile Regional", $150/mo.

I cannot find out what "regional" means, what the limitations would be.

Anyhow, it seems like a fair offer
You can get "unlimited" for $150/mo but then they talk about "Mobile Priority". Their pricing page is kind of a mess to be honest.
> we were able to cut through a lot of bureaucracy quickly that had held us back for a few years wrt accessing the sensitive data they needed to search

Doesn't sound like a benefit for your users
It always feel useless when you get the second factor on the very device you are logging in from. I know it's not because you still have to physically have the device but instinctively, I always think true 2FA should involve different devices.
I'm sure there's plenty I haven't realized, but the reason it's worth pointing out that LLM's are not intelligent, is that their boosters routinely refer to them as "AI", and the "I" in there stands for "intelligence", so pointing out that the label applied is not accurate, is important.
No, most companies actually want your phone number for spam prevention.

I think the contribution of Spammers to the decline of the Internet is underrated.
We have higher standards for designed devices than sentient ones, especially ones that have a long history like dogs.

I love my dog, but appliance with the QA tolerances of dogs would not sell well. Some dogs were bred for helping you work, others were bred as guard dogs. If I went around selling something like a 75% toaster, 25% gun device, and we don’t know which parts come from which, I think I would go to jail.
The ZX Spectrum Next is exactly this.
Nix is completely orthogonal to whatever tech you use to build the resume - it's nice as a build tool + to provide dev environments for however you're going to realize your resume.
Isn't nix like one of the most welcoming FOSS groups on the planet? Seems like half the maintainers are trans?
the met has express services that skip stations
In the UK it seems that almost all online banking transactions are now verified by SMS. As far as I can tell this is required by law, and replaced the previous, bank card + card reader + pin verification system, which was not only more secure but also did not depend on having a working mobile phone with signal.

I hope that this will in due course be recognised as a terrible mistake and rectified. Unfortunately my hope is only faint.
Setting priorities helps you have more clarity and focus, reduce stress, and achieve more in your work and life.

Moreover, you will discover the most practical prioritization methods for individuals, leaders, and teams, equipping you with the tools to manage your tasks effectively and achieve your goals.
Capitalism operates in a finite world with a brittle biological network that serves as a fundamental condition for sustaining life further, including capitalists agents.

It doesn’t mean capitalist overlords consider this vision as a perspective that should condition every moves they make, on the contrary it’s often like fully embracing unlimitism and echosystem mass destruction is the must have attitude.

That is, people are not absolutely bound to forge opinions and act in a way that matches the social norm of the day.

While hegemonic anthropological systems are hard to ignore for those living in their sphere of influence, it doesn’t mean every single human endorse wholly its axiological mindset.

Consider Jean Meslier the French Catholic priest who was discovered, upon his death in 1729, to have written a book-length philosophical essay promoting atheism and materialism.

Being embedded in a system has nothing to do with with being intimately akin with this system.
Yes, that is a good point. I don't think it's my "personal opinion", but yes, the rise of people breaking up marriages because they aren't happy or fulfilled enough is definitely a phenomenon of the last hundred years or so; there's much less of a sense of duty to family, community, or God in any of it, and there's arguments to be made there around gender roles as well.

That said, I think another factor that's stressed modern marriage is longer life expectancy arising from better diet, healthcare, and working conditions. Even a few hundred years ago lots of marriages might last only a decade or two on account of a partner falling fatally ill or dying in childbirth in their thirties or forties. Nowaways a couple in their thirties are staring down the possibility of five more decades together and it's a lot more reasonable to feel like your whole life is ahead of you still and maybe you want to do the corresponding soul-searching around who will be your companion for such a long period of time.
Maybe their target user isn't the one you're basing your opinion of what a user is?

Take vi(m). It's not intuitive to your suggested target user and has a learning curve shaped like a cliff. So it fails to provide for what you consider a "user". However it serves it's actual target users very well.

Arch doesn't position itself towards what you have presented as a user, Mint might however as they have very different target audiences. Not everything has to be designed to the lowest common denominator.
I’m a bit partial to “Ellie” after one of the characters in my favorite game: Last of Us
Kraken is a cryptocurrency exchange that utilizes (at least) two different TOTP codes, one for login and one for money transfers.
Education Secretary says early years is her 'number one priority'
Not a Californian, but which bill number is it? SB 1524 seems to do the opposite: service fees are allowed (terrible, but a separate issue), and non-tax fees have to be rolled into menu prices [1].

[1] https://sf.eater.com/2024/7/1/24189966/california-restaurant...
I wouldnt care about the money but i would care about the credits.
> They are the second factor and require an attacker to have the password too.

For every leaked database of SMS messages there are 1000 leaked databases of account credentials
Text to CAD Public Alpha
Desloratadine: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7868613/

Diphenhydramine: https://pubmed.ncbi.nlm.nih.gov/27779705/
Were friendly (mostly) but doesn't mean we don't hold contempt for our fellow Americans.
since COVID, i've had 3 new numbers. i'm sure that's an edge case, but it happens. my second number came when I brought my own device to a pre-pay plan on a new carrier that said my number was not able to be ported. then, when i upgraded phones, the pre-pay number was not eligible for carrying over to the new device.

I know I'm not the first person to be unable to port a number, so calling a phone number something that never changes is a bit skewed
For HFT, risk models, exotic products etc you still are almost certainly better off doing your bookkeeping using a normal database. In my experience[1] you want to make sure the financial records are consistent and accurate and able at all times to be reconciled to third parties no matter what lifecycle events happen on your trades and you want that record to be out of band with your actual decisionmaking stuff which is the bit that needs to be fast and/or complex. For exotics specifically, the contracts often specify exactly how things like rounding etc should be handled so you need to be able to implement custom logic to do that accurately or you'll get constant annoying price breaks of a few cents and your ops people will hate you because they'll keep having to reconcile things with counterparties.

[1] Fast equities trading and slow complex exotics and bonds trading/pricing/risk. Strictly speaking the fast thing was algo trading[2] rather than actual HFT but we were counting microseconds etc so it's similar in the time constraint.

[2] The distinction I would draw is algo trading is algorithmic execution of client orders in a brokerage setting vs HFT is proprietary trading like you would do in a hedge fund. In algo trading a lot of thought goes into how you can ensure your clients are not able to be ripped off by HFTs in the market, so they are sort of the adversary even though a lot of what you're doing is similar from an execution pov.
It will be interesting how long business people overestimate what they can do until the tools get good enough that it is okay again.

Take small companies with eveyrone being business people besides the nerds in the IT department. If you don't have one security aware person, this IT department will write unsecure code without anyone in the company every questiong this every.

You know like 'hidden' api keys in an mobile app everyone can extract, still using plaintext for passwords or md5, having ports open, old operating systems etc. etc.
> Unfortunately for me, the human support rep, like so many in the industry, promptly ignored the data I provided in my first chat message to him

AI chatbots may be awful. But wow: the % is high of number of phone tree systems where I've had to punch in or speak details and information on who I am or what problem I'm having, only for an agent to pick up & ask me all those questions afresh.

So so systems feel well architecture to make effective use of time. And technology & systems so regularly throw us into situations where there is nothing in our power to do, rigid systems where improvement is impossible.

If there is just a phone tree or chatnot, there should be a digital protocol for it. I should have the user agency to navigate the full breadth and width of your chat tree as I see fit, not be chained to your slow plodding process.
> Sometimes a big ball of mud is exactly what’s needed.

And if you wait a little while, what you need is new developers.
At this level they can just go bare metal or colo. Use Hetzner's pricing as reference. Logs don't need the same level of durability as user data, some level of failure is perfectly fine. I would estimate 100k per month or less, maximum 200K.
I didn't argue with the support rep—I understand they follow scripts and many of them are also probably dealing with at least a dozen entitled jerks per shift, so I try to be extra patient when I get to an actual human (though the chatbot tries everything in its power to rile up someone before they can get to the human!).

My response to his mentioning of switching WiFi channels was more or less "I am not using the WiFi on the router, but rather the wired Ethernet port, so is there any way you can check on the bandwidth through the device itself?" (knowing that another part of the script is to run the bandwidth test on the device remotely—the previous support rep did that as well, confirming the 8 Mbps result).
Dropping a link/endorsement for quarto : https://quarto.org/

It's a static site/document generator that supports bibliographies, jupyter notebooks, and good old fashioned markdown. It works well for complex academic resumes and CV's, as well as blogs and library documentation.

I use a template for my website : https://jjd.io/

github repo : https://github.com/jdonaldson/jjd.io

Also, if anyone has any positive/negative comments on my site, let er rip! I'm still working on it.
Missed opportunity to name it "stardate".
Tunable quantum emitters on large-scale foundry silicon photonics
This is interesting:

https://github.com/zherczeg/sljit/blob/master/sljit_src/slji...

(Lines 167-205):

// Scratch registers.

#define SLJIT_R0 1

#define SLJIT_R1 2

#define SLJIT_R2 3

// Note: on x86-32, R3 - R6 (same as S3 - S6) are emulated (they are allocated on the stack). These registers are called virtual and cannot be used for memory addressing (cannot be part of any SLJIT_MEM1, SLJIT_MEM2 construct). There is no such limitation on other CPUs. See sljit_get_register_index().

#define SLJIT_R3 4

[...]

#define SLJIT_R9 10

[...]

/* Saved registers. */

#define SLJIT_S0 (SLJIT_NUMBER_OF_REGISTERS)

#define SLJIT_S1 (SLJIT_NUMBER_OF_REGISTERS - 1)

#define SLJIT_S2 (SLJIT_NUMBER_OF_REGISTERS - 2)

// Note: on x86-32, S3 - S6 (same as R3 - R6) are emulated (they are allocated on the stack). These registers are called virtual and cannot be used for memory addressing (cannot be part of any SLJIT_MEM1, SLJIT_MEM2 construct). There is no such limitation on other CPUs. See sljit_get_register_index().

#define SLJIT_S3 (SLJIT_NUMBER_OF_REGISTERS - 3)

[...]

#define SLJIT_S9 (SLJIT_NUMBER_OF_REGISTERS - 9)

Anyway, this is a cool technique...

Emulating additional registers on machines that don't have them via the Stack, so that the assembly-like LIR can run on those machines too!

Very nice!
as someone who hates ads, I am appalled that people not only buy these devices, but also give them out as _gifts_.
Sweden solved this problem years ago with BankID

https://en.wikipedia.org/wiki/BankID

It is amazing what a little cooperation between public and private institutions can achieve. It is the only way to login and 2fa to government services and most banks (some legacy systems are still supported by banks) and it works great.

It is incredible there is no system like this for every country, heck it is incredible that there isn't a system like this for the whole EU.
https://www.fastcompany.com/91153816/intuit-to-lay-off-1800-...
Ask HN: Ingenious or Fraud?
At my local 7-Eleven, the checkout counter person always records his own phone number for every sale and earns reward points. Left me wondering, is it a smart hack or fraud? What does the HN community think about it?
And what if that infra goes down? Who's watching that?
Shameless plug: once you are done building your resume, copy and paste the text into CommandJobs[1] to automatically match your experience with job listings and get a filtered list of the best ones for you

[1]: https://github.com/nicobrenner/commandjobs
I'm not advocating for the gov to punish false positives, I don't know what exactly the issue is that's causing them, maybe incomplete information, maybe lack of resources, likely a combination of issues. Ultimately you're right though, there will be innocent people who are affected by sanctions
In the past I've heard people say the opposite - that if less computer savvy people are using google instead of URLs, it's a good thing.

The reasoning was it protects them against typosquatters and whitehouse.com situations. I guess when people were giving out that advice, google wasn't the way it is now.
More users = more users buying stuff = more revenue = more support requests. Support costs scale roughly linearly with the amount of users you have.

The only reason they are looking to cutting cost is to increase profit/user.
The same team behind Zed created Atom and the Electron framework. But that doesn't say anything about Zed either. The only thing that's shared between Zed and Atom is tree-sitter (https://en.wikipedia.org/wiki/Tree-sitter_(parser_generator)).
I've done literature reviews after seeing posts from Haidt come up here and elsewhere. If you go to semanticscholar.org for instance, type in "social media wellbeing meta-analysis", you will get something like [0]. (found a free link by searching the study title)

This and most other meta-analysis I have read on the subject seem to indicate that the effect of social media is pretty neutral. This one in particular does look at the effect on adolescents and depression specifically, and finds that it effects adolescents the same way it effects adults.

That being said, there is a small but statistically significant effect on anxiety and depression. This is cancelled out in overall wellbeing by other positive effects. However, given Haidt is saying we should implement age gates on social media, I would want the evidence to indicate something a bit more catastrophic and not cancelled out by positive effects.

So if you read the research, you will find there is good reason to be skeptical.

[0]: https://gwern.net/doc/sociology/technology/2022-hancock.pdf
I expect for a lot of parents naming a baby, the actual etymology is less important than whether the name sounds related/derived.
Or the more tragic version: Keighty
Yes, he did take an oral dose, I believe it was higher than recommended dose, so some risk involved. I don't really see any studies on oral administration, but the new cream showed systemic relief.
Zed is amazing for Rust and pretty good for C++. I feel like it's better for more systems-y languages than JS/TS etc.
I just love the immersion that articles like these provide
Yep. A few simple steps like an extra SMS (or email) code to add a recipient, an email notifying about the change, not perfect, but will make this harder to pull off. Not sure what is '"pay anyone" payee', i don't think it's a thing at my bank. They could try to scrape the account number though, I think in the States that may be enough to try to debit someone's account.