skysight-inc/HackerNews huggingface dataset:
I haven’t made it to the short list (not just one entry!) of Indian works that, by reputation, may been in that same very-good category :-)

I have read a lot more literature from before 1000 BC than most people have, though. That’s just one big blind spot for me, so far.
Yeah, I hear that from every European who spends time complaining about America on the internet. This place sucks supposedly, yet they talk about it so much. Good thing they don't have to live here!
Honestly, I'm a bit curious why sshd startup would ever be significant. Not sure.

The most intensive operation I can think of that might happen at sshd startup would be host key generation, but at least in NixOS it looks like this is actually handled in an ExecStartPre= script, which I believe means it will happen before After= units execute.

Of course I sincerely doubt that distributions decided to add sd_notify support just for the hell of it, so I am sure there is a reason, it's just not overtly obvious, especially considering plenty of distros don't do this and sshd (and dependent units presumably) certainly seems to work absolutely fine.
These are reasonable concerns.

Having seen the development of Flutter and its ecosystem over the past 7 years, I've come to really believe in the framework and its mission. There have been lots of companies which have found success building with Flutter [1] and it very often speaks to their bottom lines [2].

I'm hopeful for its continued success, but more importantly, I believe that having more companies building enterprise solutions makes the technology more attractive and practical to adopt. The founder of Flutter has started Shorebird [3] and the FlutterFlow team recently closed a $25M Series A [4]. These are great investments to have into Flutter.

Another cool stat: Dart was the fastest growing programming language among all languages last year at 33%! [5]

All that to say, I believe the business value of Flutter is becoming clear and I think having more companies building on top will reduce adoption risk and create a very rich ecosystem for further progress.

[1] https://flutter.dev/showcase

[2] https://assets-global.website-files.com/5ee12d8e99cde2e20255...

[3] https://shorebird.dev/

[4] https://techcrunch.com/2024/01/11/flutterflow-attracts-cash-...

[5] https://www.developernation.net/resources/reports/state-of-t...
It doesn't seem like the author is aware of the irony of talking about minimizing bloat while advocating for running things in virtual machines instead of natively on a single OS. I know there's still a point to minimizing bloat when VMs do* makes sense in business/institutional environments but it's still funny in most use cases.
That is an interesting way to frame the situation when AMD’s solution doesn’t even run hdmi 2.1 under Linux.

and intel has a solution for this too, in fact…
I’m in the very fortunate position of not having to keep track of the most recent Crohn’s therapies.

However I have been prescribed prednisolone for brief periods in the past when I’ve had active disease, which has a lot of known risks with long term use.

I don’t know if it’s still used much but at one stage my doctor considered prescribing Azathioprine (Imuran), which has some potential nasty side effects and risks.
"Thunder only happens when it's raining"

https://youtu.be/Y3ywicffOj4

1:15
I'm learning to be contend with what I have and oh God that's impossible.
The so-called "rumors" that Denuvo kills performance are not rumors. It's just not true ANYMORE. Older versions impacted performance heavily, but later on the performance impact became negligible.
Are any shops here paying Sr SWEs/SREs in the neighborhood of $350k+ USD TC remote, Austin, or SF Bay Area, or do they all suffer from startup haircut$?
This seems like an impossible thing to validate?
My feeling about the outflows to other warm southern states is that old retirees on fixed incomes tend to move to places where they can get value for the equity in their Californian homes.
Often they buy multi family homes in these new states and can house their (now adult) kids who move with them.
I don’t see it as a source of economic malaise more a way for them to cash out of the property market in California.
Looks cool. This is a space that needs some serious competition. My clients are begging me constantly to recommend anything other than the big players and the turn around times and setups are a nightmare for your average SMB doing manufacturing and distribution domestically, and are trying to dip their feet into selling online.
Yep a survey put out by a group that gets funding for homelessness no doubt… if Coca Cola put out a study on the benefits of sugar, I’d be similarly skeptical.

And the jobs are probably stealing catalytic converters, stripping copper from light poles, etc.

The homeless in California are on drugs and mentally ill. If they’re not, there are plenty of programs to support them, but if you’re on drugs then yeah you’re never gonna afford rent here… you can’t afford to be a junkie and afford rent on an apartment.
> This is not too relevant with C++ though as the std implementation "ugliness" is mainly driven by material constraints.

These "material constraints" are clearly completely artificial - since they don't show up in other languages (rust, go, swift, haskell, etc etc). For example, in C++'s std header files:

- Symbols are hand-mangled. (Why? Wasn't that the whole point of C++ namespaces?)

- There are no comments. I'm guessing the reason for this is that C++'s idiotic build process dedicates an insane amount of CPU time to redundantly reparsing the std header files over and over, forever. This has a very real performance impact across the ecosystem. Either that or the authors just don't believe in commenting their code.

- Templating seems to make the code even more unreadable. Which is strange, because rust's standard library also uses generics and yet it is totally readable.

- Different C++ compilers have different implementations of the standard library, with different performance profiles and quality standards. There is no good reason for this.

> Like, from your argument one wouldn't be able to learn how to use the Win32 API or Cocoa API since the operating systems using them are closed-source and you cannot see how they are implemented & used by the teams who develop these APIs.

This wasn't the central argument, but you're still kinda right about this!

I don't have much experience with windows, but I can tell you from my personal experience that it is significantly harder to understand Apple's platform APIs because the code is closed source. There are lots of important methods in Apple's APIs with obscure, technical names and next to no documentation. You have no idea what they do, or if they'll solve the problem you're facing. Its crazy frustrating. When working with opensource code (eg rust, javascript, java, etc) I'm constantly reading the source code of library functions I call to understand how they work and what they do. Its like a backstop for documentation. If the docs are missing or not good enough, having the code available means I can still almost always figure out how to solve my problem.

I can't find it now, but there was a comment thread about windows engineers a few decades ago admitting they made some APIs obscure and badly documented on purpose so they could make money writing and selling technical books on the side on "Windows Internals". Because the source code wasn't available and documentation was shoddy, you needed to buy those books in order to understand and use some of the windows APIs correctly.

So yes, library code should be readable. When you can't read the libraries you're using, it causes all sorts of problems.
Location: London / Asia

Remote: Yes

Willing to relocate: For the right opportunity

Technologies: Javascript(Node.js, TypeScript, React, React Native), Python, OpenAI, Docker, Kubernetes, Terraform, AWS, GCP, Haskell, OCaml, GraphQL, SQL/Postgres, MongoDB, Redis.

Résumé/CV: Available on request via email

Email: sj2564 [at] columbia [dot] edu

I'm a Columbia University computer science graduate with past work experience ranging from full-stack software engineering at a Y Combinator startup to VP of Engineering at a hedge fund.

I currently provide software engineering consulting services including full-stack engineering, infrastructure, and cybersecurity consulting.

Also willing to consider full-time positions.

I speak 3 languages fluently (English, Sinhala, and Mandarin Chinese).
States enforce state law, not federal
No, he likely is not. But the patch series includes commits co-developed by Jia Tan, and lists Jia Tan as a maintainer of the kernel module.
This argument doesn't hold water for the scope of the fires we saw last summer. Are you really going to discount the extreme drought conditions and the fact that many of these fires started in areas that have long been uninhabited?
Sure, propaganda has led people to believe all sorts of things, but importantly there were real events that really happened independent of people's opinions of them. I think we have a fundamental responsibility to fight against propaganda and fight for truth.

Drawing a parallel between Donald Trump and Eugene Debs running for president from prison is an absurd comparison. Sure, it's true that Trump may end up running for president from prison just as Eugene Debs did, but that's possibly the only similarity between these two figures. Making this comparison, as if Donald Trump is some sort of fighter for workers, sounds awfully politically motivated.
Street View reveals built env. correlates with cardiovascular disease risk
Some discussion 5 hours ago:[0] (67 points, 40 comments)

[0]: https://news.ycombinator.com/item?id=39898619
Also AFAIK first country in the world to tax EVs for road use, effectively 2x more over hybrids or same as 3.5 ton diesel truck.

Comes from a party that Musk himself congratulated for winning.
Location: Tokyo, Japan
Remote: Yes please
Willing to relocate: Yes
Technologies:
- Typescript, Javascript, Python, Go, Java
- HTMX, React, Vue, Express, Nuxt, GraphQL
- OpenAI, AWS, GCP, Firebase, Docker, Mongo, SQL, Auth0, Tailwind
Résumé/CV: bit.ly/3U0hles
Email: og.redrabbit[at]gmail.com
Github: https://github.com/r3dr4bb1t/
LinkedIn: https://www.linkedin.com/in/minsuroh/

As a Senior Full-stack engineer with over 7 years of experience, I have contributed to many stages of startups.
I like to use most efficient and effective tool for the given situation.

I love problem-solving for given situations, including designing clean, scalable, and efficient architecture. My primary focus is on how to deliver products fast with an acceptable standard, and this gives me dopamine. I build things as simply as possible in the early stage for higher productivity, and I don't do over-engineering.

I understand what you're saying quickly without much context, and I can make you understand complex problems without a 30-minute explanation.

I've been working remotely for a long time in a cross-cultural environment with real English.

If you want to hire a man who gets the job done with no bs, please contact me.
Cheers.
... Um.. what? It's wireguard. It does the wireguard. Are you looking for tunsocks?
I get it. You keep talking about the demand going up like it's a given. There are plenty of states where demand is stagnant and so are prices, and that's because people don't want to live there as much. If you think the market is wrong, by all means you can show us and grab tomorrow's hot real estate in another state (or Denmark).

And homebuilding peaked pretty much everywhere in America in the 1970s, as did population growth, so this isn't surprising.
Ask HN: How to develop a good work ethic?
(throwaway for obvious reasons)

I am in my mid 30s and average at work. As WFH started since covid I have been on the downward spiral. I find ways to waste time during my work day that results in a guilt trip. This is accentuated by the fact that at my role, I am expected to drive things without anyone breathing down my neck telling what to do.

Going to office doesn't really help as I am still stuck in the same mental cage.

I am looking for wisdom on building a good work ethic that puts me on the path of progress.
My vague understanding is that Denuvo generates many redundant diverging paths through the executable, which are chosen at runtime based on pieces of the users hardware signature. The keys you get from the server only work for the paths your hardware is supposed to follow, so if you take those keys to a different machine it will branch in different ways and crash when it's not able to decrypt that path. That redundancy is probably why the protected executables are so large.
I'm building various prototypes for VR training simulations using Inworld. But they also use the cascaded approach. Also, I am building customer service agent product which we would love to add voice to but whisper and eleven labs (and others) are just too slow. Is tincan available via API?
I think that they are trying to scare regulators into banning truly open LLMs as too dangerous and instead trusting "responsible" people like Altman to keep things safe.
Ignoring the fact that WG21 is not a single person or entity, but 200 people with disjoint interests, your whole argument doesn't make sense.

std::set preserves sorted as an invariant, so there is no such precondition on its lower_bound member.

The important requirement for std::set is that the comparison function satisfies a strict weak ordering. Again, the behaviour is undefined if it does not.

There is no substitute for correctness. You need to satisfy the requirements or stuff doesn't work. Whether the "doesn't work" means an error, a crash, corrupt memory, resource leaks or incorrect results doesn't really make much of a difference: the code is incorrect and should be fixed.
The devs removed Denuvo from Lies of P because they accidentally leaked an unprotected version. Basically the same is if it was cracked. No point to bug customers with longer loading times and the bloat that comes from D.
this requires multiple precision to do properly and isn't useful most of the time. its odd to describe this as "not properly". you might say "with exact rounding", but that makes it clearer that this isn't that useful a feature, especially since we usually expect floats to be inexact in the first place.
And if jailed, Trump will be in jail for committing real crimes, as opposed to being in jail for speaking out in favor of workers as Eugene Debs was.
This is just getting to be a wedge issue for me: this isn’t ok and it has to stop.

It’s weekly if not daily some new godawful thing comes up. I just found about the revoked “GPT Detector” thing, that was a non-ridiculous case that the real safety people have some pull, but they took it down with precision and recall numbers you don’t take it down at.

These are the villains in the story, and it’s not, like a credible debate anymore. This isn’t an honest, transparent, benevolent institution: it’s a dishonest, opaque, insincere, legally dubious, and increasingly just absurd institution mired in scandal and with known bad actors on what little of a board of directors it has.

Reform this thing or kill it.
>Yeah, I hear that from every European who spends time complaining about America on the internet. This place sucks supposedly, yet they talk about it so much. Good thing they don't have to live here!

Both can be true! And maybe you’re just overly sensitive of criticism of California and could admit it’s not perfect and not everyone makes $400k a year in big tech? Or do you not get outside your bubble ever?
If you were an instruction pairing whiz, you could get pretty close to 2 IPC on the Pentium I for certain kernels.

The thing that Seymour had going for him at CDC is that he didn't bother with synchronous exceptions. On x86 (I worked on a late 486, Pentium I, Pentium II and Itanium II) you absolutely must have synchronous exceptions for backward compatibility. Debugging an exception on 6600 was a hair-tearing exercise, because the PC point somewhere near, not at, the instruction that raised, and there may be a swiss-cheese window of instructions that did not complete somewhere before that. Loads of fun for one and all. (I used 6600/7600's while working on Cyber 203/205 at CDC).
Related, sure!

But it could be rain helping close a circuit on a rusty antenna connector port. Or rain improving the grounding of some neighboring circuit that otherwise drains through the metal scaffolding the antenna is attached to. Or rain attenuating a neighbor's own Wi-Fi that otherwise might have been aggressively transmitting on the same channel as our units.

The rain and the Wi-Fi devices were clearly related. How they were related, was not clear. Aging hardware rusts, breaks, gets yanked around or unseated or pulled out of the ground, or has water enter in places where it shouldn't be.

I was already running diagnostics on everything to figure out which devices might be faulty (local AP, local bridge unit, local antenna, remote antenna, remote bridge unit, remote switch, remote modem/router, upstream connection to ISP) so checking for "update gone wrong" was a 3 second job: I was already in the admin UI, so check logs, nope, no recent updates, done. I'd rather spend 3 seconds checking something that probably isn't the problem but I can know for sure in 3 seconds than risk climbing precariously up a scaffold 30ft in the air only to realize it was just something I could have solved at a keyboard instead.

Risk/reward. Low risk, low reward is okay too if it's super fast and already on the way.
You mean to tell me that incognito wasn’t really incognito? - I’m shocked and I’m also being sarcastic.
Gen-AI Search Engine Perplexity Has a Plan to Sell Ads
Apparently the stat I gave was the ratio of homeowners to Californians which is something like 18% and the lowest in the nation, but if we use the % of households which own their home we get something like 55% which is still very close to the lowest in the nation.
Your speculation is arguably fact. I argue it’s fact.
Tracy Kidder. The DG/One was a bit later but the LCD was before the tech was there. Various other problems as well both tech and go to market.

But the book is a great read. I was a product manager there for about 13 years shortly after the events of “the book.”
It's best if your parser fails.

Serde has an interface that allows failing. That one should fail. There is also another that panics, and AFAIK it will automatically panic on any parser that fails.

Do not try to handle huge values, do not pretend your parser is total, and do not pretend it's a correct value.

If you want to create an specialized parser that handles huge numbers, that's great. But any general one must fail on them.
There was a middle class in the US and Canada when there was better union representation and progressive social policies. That regressed when neoliberalism came into power and gutted the social institutions in favour of corporate power and the rich. Now there is almost no middle class and rising inequality.

How long can this state of affairs stay afloat? Does a business require the ability to exploit workers in order to succeed and be useful?
> Can you take the snappy one liners back to Twitter? Or at least try to have them make sense.

Or make them snappier two-liners, like you?

> they are right to be annoyed

Annoyed is an emotion. Someone's words triggered that emotion. Annoyance typically comes from someone's boundaries being crossed. One person might say, "Eh, murder/kill, whatever," but for some reason it triggered a deeper response in you. What do you think is behind that? You probably won't reply, but if you're a fan of metacognition, try tracing that emotion back by asking yourself why? every time you think you're done. Annoyance isn't a primary emotion, it is a response to one ore more. You have to be conditioned to be annoyed by words, unlike, say, mosquito bites. What makes you annoyed by it?
It seems that an anesthesiologists job is to make sure you’re unconscious. If there’s anyone that knows how to define consciousness, it should probably be them.

Seems that consciousness is an awareness of certain stimuli that give rise to novel patterns in our brain, in turn triggering our frontal lobes to notice…
My whole entire family works in medicine and isn't killing themselves with junk food and bad lifestyles, so even though most of us got COVID-19, none of us had the comorbidities that made it serious. Even among our overweight and elderly.

If somebody's so fat and unhealthy that that they're gassed out from walking off the front porch, I'm not alarmed that a cold virus finished them off. I'm also not out here screaming about COVID, I'm screaming about the importance of diet, exercise and self-control instead.

If they're of advanced age, it's (just) slightly more sad but none of us gets to live forever. Everyone will get cancer too if they live long enough. If you want to radically alter how the rest of us live our lives because you or a family member can't stop shoving McDonalds and cake into your face, I'm not fucking having it.

What I AM sympathetic to are people who have to sequester themselves from society (and did so already in the absence of COVID-19) because they have very serious and usually rare disorders. But then maybe these gain of function labs should think twice before they play with fire and break containment.

As with most things in life, garbage in, garbage out.
Assembled (https://assembled.com/) | San Francisco, CA | Software engineer -- AI & New Products

We're hiring a frontend focused engineer to join our New Products Team. You'd be one of the first engineers working on our AI product that assists customer support agents and automates common workflows. You'd report into me (CTO & Co-founder) and would get to shape the early stages of development on the product. Read more about how our team operates here: https://www.assembled.com/blog/a-conversation-with-the-team-...

Apply here: https://boards.greenhouse.io/assembled/jobs/4957681004 or email me at john (at) assembled.com
This solves a few issues in xdotool for me:

Window selection allows for multiple criteria at once, and I can also reject windows.

I'm also able to use the window manager's client list as a source, which makes getting toplevel windows much easier.

Window movement is done using static gravity, fixing an issue where windows were moving differently if they were a terminal window versus non-terminal window.

Bonk can delete properties. I sometimes delete WM_NORMAL_HINTS if a window has size hints set where I can't resize it the way I want.

xdotool can raise windows but can't lower them (bonk can do both).
No, it is because Judaism forbids mixing meat with dairy products: https://en.wikipedia.org/wiki/Milk_and_meat_in_Jewish_law
Reminds me of an excerpt from the book The Body Keeps The Score:

When the alarm bell of the emotional brain keeps signaling that you are in danger, no amount of insight will silence it. I am reminded of the comedy in which a seven-time recidivist in an anger-management program extols the virtue of the techniques he's learned: "They are great and work terrific-as long as you are not really angry.

In the moment it's incredibly difficult to think rationally enough to breathe and/or meditate. You're a car hurtling down a ravine bound to crash.
Wow! Are you maybe able to find a demo video of this? I'd love to see it!

(I'm the author of the post btw)