skysight-inc/HackerNews huggingface dataset:
We've always had marginal/debatable illness. The existence of Chronic Lime Disease is debated, similar to Fibromyalgia, or perhaps Chronic Fatigue. Havana Syndrome is a more recent example. It's possible that these are actualy manifestations of psychological conditions like depression/anxiety, but people have a hard time accepting that. Doctors debate this, and I'm not a doctor. Who knows, maybe these are lingering conditions brought on by flus or other viruses.
My optimistic take as someone with zero experience in parenting, but lots of experience failing give myself breathing room and who is 30, is that you don't. I'm personally not that satisfied with my day to day work, but don't have any dependents or a mortgage or really any possessions or much responsibility, but I have hobbies and things I enjoy doing. A startup would probably grind me down and take away the bit of sustainable breathing room I need to be happy in other areas, all for what is probably a gamble.

The optimistic part is that you could theoretically work up to doing this when your kids are a bit older. Not necessarily full adults, but maybe.

For me personally I'd reduce the choice to "Would I rather have a good relationship with my family and self or sit in front of a computer even more, to possibly compromise everyone's well-being or come out with more money?" and that choice would be obvious.
Nice. Some questions:

- How does this compare with rr?

- Out of curiosity, have you ever looked at libTAS? (I realize it has a very different intended use case.)

- Have you had an issues with behavior differences between CPUs? I know there is architecture-level undefined behavior that can differ between CPUs; on the other hand, it sounds like you’re primarily interested in running well-behaved executables that wouldn’t intentionally invoke such behavior.
I’m a parent and I know a lot of parents. The amount of time available for self-care and hobbies varies dramatically, based on type of job, whether you work remotely, whether both parents work, whether you have childcare, number and temperament of children, etc. Some can pull off a side business, some can’t.

And even if you can, you very likely won’t get five hours of productive time in every morning. But you can get one or two on most days, and that might be enough to build something that’s making enough to take a leap and go full-time. If you’re lucky. It’s hard, but not impossible.
It is still possible for most people to buy a small farm in a cheap area and grow enough food to survive. But if you want a new cell phone, well you're going to have to sell your labor to afford it.
Saving you a click:

"

There are many reasons contributing to the failure of Web3 but the most fundamental ones –

Sophisticated & Tedious Development

Self Governance & Lack of Compliance

Built upon Delusions & Lies

Not better than its predecessors in anyway

Prone to all kinds of Cybersecurity issues that can’t be eliminated

"
It does matter because the issue with wikis (not just confluence) is there's no approval or review workflow. Imagine trying to write a large program in which everyone could just commit at will, with no review process whatsoever, and where nobody had made any decisions about design up front. There'd be duplication, dead code, the organization would be crazy.

That's the average wiki. It's a commons and a tragic one. To make docs work you have to treat it more like a codebase: clear ownership, standards, review processes, approvals, up front design, refactoring efforts etc.
>> Equating any telemetry=spying is a knee jerk reaction to tech companies abusing telemetry.

> Wiki https://en.wikipedia.org/wiki/Telemetry disagrees

It feels like your response fails to address the point colejohnson66 is making. They are saying "some spying is done via telemetry, but not all telemetry is spyware." The automatic nature of it is orthogonal to its spy-ness or user hostility.

Basically, "automatic" here is an antonym to "manual" e.g. user emailing a bug report.

Personally, I consider the following sorts of telemetry "not spyware":

- coarse grained crash report (build version, arch, etc). this is usually a manual prompt on crash, so "semi-automatic telemetry" is how I'd define it

- anonymized metrics/spans. Basically "foo_bar() took 20ms". These are "automatic" in that the collection and transmission happen without user input, but that's orthogonal to whether the user opted in/out.

Fine-grained usage information is a lot more spyware-esque.
Ask HN: Suggestions for Building a Code Generation
Hi there! I was looking into building a generic code generation tool, that would take a GraphQL schema in and would build code in Python, JavaScript, etc.

I've built something like this using a template engine like Jinja, but I'm not sure if that's the best approach, part of me wants to use AST for the languages and a printer to get the AST to code, but I don't, I'm open for suggestions

The idea is to also make it easy to built your own codegen output using plugins
Basically any JetBrains IDE.

They always work with minimal configuration for me, and just generally make all of the tedious stuff take less time. Being able to do everything I need to do (building, running tests, debugging, interfacing with a db, HTTP requests, refactoring, static analysis, VCS tasks) in one place just feels good to me. Also, I have yet to see another IDE with something like IntelliJ's Structural Search and Replace.

I use emacs on the command line for brief edits, but I've never managed to find an IDE-esque setup for it that worked well (I've struggled just to have it indent Python the way I want it to).
Apple:

Apple has been quietly using the same screenshot functionality since the 90s, and has continually iterated over improvements on Preview since the early 2000s.

I find the macos shortcuts to be poorly chosen and un-discoverable, but they've stuck with it, so finding how to take a screenshot is extremely easy.

Microsoft:

Microsoft is on their third major revamp of screenshots. There are six(!) different ways to invoke a screenshot on Window 11 - printscrn key, Win+Shift+S, snip and sketch, snipping tool, game bar, pressing the volume up+power buttons on supported devices (but not all). Microsoft's official website suggests third party tools in their app store as well. Each way offers different options (such as whole screen, individual app, cropping, etc). Some options quietly redirect you to other options, while still offering the previous option in contextual menus. Options will vary in where they place the image as well - filesystem, clipboard, or directly into a window for you to chose.

Microsoft uses their browser as a featureless PDF reader. Other Preview.app functionality can be found within a combination of paint.exe and the new Windows Photos app - each with a completely different UI paradigm. They do not have an OCR solution - or if they do, I haven't found it.

My understanding is that Windows 12 is a direct attempt to resolve a lot of these issues, and that Windows 11 has been deemed "transitional", but it's still extremely exhausting. I personally still prefer Windows over macOS (for a lot of reasons unrelated to Windows' incredibly boneheaded rough edges); but, please, Microsoft, what the fuck are you doing!?
> being taken care of by girlfriends, family members, etc.

I have a lot of sympathy but at some point you have the draw the line between someone needing help and a leech.
I don't think it was for antialiasing (to interpolate between shades at adjacent pixels), it affected the horizontal timing.

I don't recall the actual resolution, but say it was 256 pixels per scan line. If the color for pixel 100 was index 5 and for pixel 101 it was index 3, the straight forward way would be to send the right RGB phase for whatever index color was throughout the interval pixel 100 and then send the right RGB phase for whatever was the right color for pixel 101. The half bit modified the timing to delay the transition from pixel 100 to pixel 101, somewhat doubling the horizontal resolution. It made polygon edges less chunky.

Or another way to conceptualize it: each row had 512 pixels, but memory for only 256 pixels. By default each memory location would be used to fill in the color for pixels X and X+1. But the half bit would modify it to say whether the transition should be shifted out one more pixel. If the transition was from red to blue, the default way would be to generate four pixels out (R, R, B, B), but if the half bit was set, the video generator would output (R, R, R, B).
Copyleft is the requirement that derivative works carry the same license ("share-alike"). There's a lot of Free Software that doesn't have that requirement.
I’m Thrilled to Announce That Nothing Is Going on with Me
Seems fair. The high level ideals of the EA movement seem hard to argue with. I asked on HN a few weeks ago how it could have gotten so weird; my understanding at the time was that it was just like, a fund you send some of your income to that distributes the money to the highest-ranked charities. Seems great!

But then there's this whole weird Scientology side to it, and, worse, that side of it seems to have swallowed up all the highest-profile people in EA.
Could an Indigenous-Owned Pipeline Be a Force for Good?
What does assert(false) do in production?
How is networking hard not working hard? How is building a network not "bootstrapping"?

The gist of it is that you have to put in effort. If you put in a lot of effort towards increasing your income over a long period of time, you're almost always going to see signficant results.

COL in Seattle and dating is irrelevant to whether or not putting in more effort tends to increase your income. You're demoralized, we get it.
Evidence of cooking 780k years ago rewrites human history
I would think along these lines: https://xkcd.com/538/
Did the failure of Enron mean that the US financial system itself is a scam?

If not, then why should a scam on a blockchain be evidence that that blockchain itself is a scam?
I guess FB poaching you from IU in the middle of teaching your compiler course has a silver lining! Nice to see this being shared with the open source community.
With all due respect, if you're a mobile developer you don't get much of a choice which laptop you buy. A Macbook is the only machine that lets you meaningfully deploy to iOS, so I'm not sure if I agree that Windows/Linux machines were competing products.

Apple Silicon only reverses their hardware quality (which was truly awful 2015-2018). Their software quality has still been in rapid decline since Mojave, and it's developer experience out-of-the-box is still marred with coreutils older than dinosaurs and increased restrictions around running software. I know a lot of developers that are happy with Apple Silicon, but I know exactly 0 developers that don't complain MacOS.
I don't use VSCode, but if you use this plugin or the other Vim plugin for VSCode, make sure to put it in its own thread so it doesn't compete with other blocking tasks and slow down your editor motions.

See "Affinity" docs here for putting it in its own thread: https://github.com/vscode-neovim/vscode-neovim#installation
And Jesus Christ didn't personally cause a lot of wars, the Jesus Christ fanclubs did that....
There are ways to ensure that people are people on the internet though. Not good ways but there are ways.

You could for example limit users to those that log in with electronic id's issued by a government or other organisation that you trust to assert that the user is human and then force real names or a single user name for that e-id.
Apple has been crystal clear since 1999 that syscalls are not ABI on Darwin. Linus chose to draw that line differently, which is fine; Linux is a different environment.
Either living with parents or are taking your tax dollars in the form of welfare.
Alternatively, maybe your dad owns an emerald mine? Always an option!
> you are 50s you are likely to have the time and money but not the energy

who do you think initiated these "startup" patterns post-2000 ? It was boomer+ investors using vast investment pool money, in the last 20 years.. now they are dying off and it is on auto-play via "don't get creative" money builders.
The nice thing about this as well is that, unlike a technical framework, you can start implementing many of the ideas of this framework without any sign on from the rest of your group. And if it works, what will eventually happen is people will say "wow, capableweb rights such fantastic documentation, we should go to them and ask for their advice on how we can all write documentation that good"
Been using it for a couple of years. No problems.

You don't get the "absolute fullest" (neo)vim experience because you don't get the buffers/panes like you do in nvim though.
Web 3 is the last of the ill-conceived prequels and the end of a misguided retcon. The true successor to the original Web trilogy will be episode 7.
I'm convinced that documentation, even for large companies, should just be an Obsidian vault of markdown files maintained via git which is just rendered on the web either using a simple static site generator or using Obsidian Publish. When I brought this up at my last company it got dismissed as being 'too technical'.

I know git can be tricky but it cannot be that difficult to teach people from non technical departments add, commit and push and then show maybe one person from each department how to solve conflicts. Alternatively, build non technical people a web interface for editing and committing but allow the devs to just use git as standard. Or there's Obsidian's built in sync but I don't know enough about it to know if it scales well in large organisations.

What absolutely is definitely not the solution is Confluence. I have not met anyone who has a positive thing to say about it. The only reason it is being so widely used is because it satisfies whoever is in charge of the finances because it comes bundled with Bitbucket and Jira.
C++'s (mostly) superset of C implies that it's possible to handle exceptional cases without the widespread use of exceptions as C does, so only the C++ features which require exception use affect the use of exceptions. Furthermore, any function or method whose interface includes exceptions can always be wrapped to catch and repackage as a Result or equivalent. It's these two antecedents that result in the consequences that

1. Under no circumstances, should program code be throwing an exception; and

2. Any exceptions thrown of interfaces not under 1st party control should be immediately caught and repackaged.

The result is a unified theory of error handling that don't rely on weird no true Scotsman social conventions of what is "truly exceptional" or not or the presence of multi parallel error handling systems. Results and the like respect lawful composition which is orders of magnitude more comprehensible than any exception-based practice even exception exceptions.
Apocalypse Nowish: The Sense of an Ending
> Why not employ a technical writer/documenter/whatever job title you like

Primarily because it's a far, far more complicated job than that and you can't really hire someone off the street to do it effectively. Typically in a tech company a tech writer is going to know almost as much or more (after years of experience diving into every detail) about a given technology or application or API, and so that begs the question why not make twice as much working as a software developer and not have to sort out these types of messes?

Also job security. Anyone doing this work full-time is the first on the chopping block, and developers who are working on documentation tend to be perceived as lower status since they aren't delivering features.
I really don't care how you want to slice and dice this excerpt. Whatever the fairest summary of it you can come up with is, just pretend that's what I was referring to, and I think my point will still hold.
Interested in learning how ROS 2 is integrated into the PolarFire® SoC FPGA? Join us in kicking off our Mi-V Ecosystem Unleashed Training Series with Acceleration Robotics. Register today to reserve your spot: https://mchp.us/3UNzTg7.
Impact and Transparency Report 2022 – PHP Foundation
Is this sarcasm? Urbit is one of the most obfuscated and bizarre software projects in history. It makes TempleOS look like a model of clarity and common sense.

If Urbit is now a flag-bearer for web3, I don’t think the aforementioned mother-in-law will have to worry about trying to understand this stuff during her lifetime.
The MIT license is probably the most notable non-copyleft open source license. There is a ton of MIT licensed code out there so it is not a fringe part of Free Software.
Mastadon is by far, leaps and bounds - above the quality of any social network I’ve ever been a part of in terms of content.

My chosen server; tech.lgbt is literally a return to the ‘good old days’ of people showing off innovative tech projects, having healthy discussions and; yes - cat pictures. I feel like my mental health got a major upgrade the day I deleted the Facebook client off my iPhone and installed a Mastodon client.

It’s pulled some sort of a blinder off my face and caused me to remember the actual purpose of social media is to connect and communicate with fellow human beings.

Let’s pray it never hits ‘mainstream’.
So many short-sighted critiques.

Web3 or whatever might not be the answer, but you have to ask yourself a question: what's the internet going to look like in 2030, when the majority of its traffic is non-western, and a massive share of all purchasing power resides in Africa and Asia?

Do you think by 2030, all global governments and their citizens will voluntarily give away control over what they can consume and create to Google and Apple? Are they going to ransom their digital economies to Apple's 30% tax?

Betting in favor of the current centralized western oligopolies is betting on the belief that the digital economy won't grow, and that there won't be a regulatory crackdown in countries with stronger technological capabilities.

In case you lose this bet, you have to ask: what's the alternative? Every large country making its own app stores and social networks? Or a decentralized variant that isn't completely controlled by a handful of western corporations?

It can go either way, but it's definitely not going to be business as usual.
Does that mean that I don't have to learn how to use VScode at all ?
I know vastly more programmers that have abandoned Java than swapped to it.

That’s not to say it failed. Java is one of the most popular languages, but it does suggest real issues with the current approach.
Is it possible to integrate this with a library like networkx? D2 has great layouts and seems very simple to create ad-hoc graphs, but it would also be nice to support graph data structures that you can slice up how you want, like this https://github.com/hammeiam/saddle-data-graph/blob/master/Sa...
*you only pay with personal information that can/will get monetized later on (bait and switch)?

I personally would like to try it, it does touch a nerve. But I only use selfhosted services. Have been burned in the past by "free" services that went away.
Some supporting evidence (though notably the trend of increasing disability claims seemed to reverse around 2014)

"But the 1984 change “substantially liberalized the disability screening program,” according to economists David
Autor of MIT and Duggan in their extensive review of the
program. The reforms shifted screening rules from a list of
specific impairments to a process that put more weight on
an applicant’s reported pain or discomfort, even in the
absence of a clear medical diagnosis. In addition, workers
could qualify if they had multiple conditions that affected
their ability to work, even if none of the conditions was
disabling on its own.

Not surprisingly, more and more workers were awarded
disability benefits based on ailments that relied more on
patient self-reporting and that often were not easily
diagnosed independently. For example, “musculoskeletal
and connective tissue” problems, which includes back pain,
accounted for just 17 percent of new enrollees in 1981,
but 33 percent in 2010. The share of awarded benefits
based on mental disorders — ranging from schizophrenia to mood disorders such as depression and
bipolar disorder — climbed from 10 percent in 1981
to 21 percent in 2010. Mood disorders alone now
account for 15 percent of all workers currently on
disability.

Another driving force, Autor and Duggan found,
is the fact that the value of disability benefits relative
to wages has risen “substantially” since the late 1970s,
because of the way initial benefits are calculated.
That’s particularly true at the lower end of the
income spectrum. When the value of SSDI benefits
and the value of the Medicare benefits that SSDI
enrollees qualify for are combined, the share of
income replaced by the disability program climbed
from 68 percent in 1984 to 86 percent in 2002 among lowerincome men aged 50-61. A possible indicator of the effect
this has had, Autor and Duggan note, is that “the increase in
[SSDI] enrollment during the last two decades was largest
for those without a high school degree.”

https://www.lexissecuritiesmosaic.com/gateway/FEDRES/SPEECHE...
Wow, just came up with fantastic interview question (just kidding).

But, yeah, this is a good point. I interview senior engineers (mostly Java) a lot and I work with a lot of people like managers, tech leads, architects and senior engineers and I have the feeling that almost nobody has ever actually read any of the things that they are talking about.
what do you do and how you have found your niche?
I would accept the theme if you used “many of those claiming to follow EA”. But you don’t, you say “EA”. It’s on you to make your statements accurate.
but with automap you miss out on looking down to draw the crossroad you are at only to look up and see a big ass spider poisoning you
I don't see how working at an HFT exploits anyone more than a normal office job.

I think a better argument is that earning to give emphasizes careers that produce the "most" value as measured by the market. But there are plenty of valuable careers that the market probably undervalues, like teaching.
way easier to mess up a rebase
You do it as a side gig and become very efficient at managing time. Especially now when VC money is drying up...
You do know that international transactions are a thing, right, and that UPI doesn't work globally?
How has GDP been altered?