skysight-inc/HackerNews huggingface dataset:
asocial doesn't necessarily mean lack of care for others.

Take something like autism, there is NOTHING that stops autistic people from caring about others and being extraverted, but repeated social rejection may eventually make them withdrawn. Or maybe social interaction is just overstimulating and unpleasant. Such a person may do empathetic things like volunteer and donate to charity.

asocial people also suffer from their inept self-promotion abilities often making their virtues go unnoticed and uncelebrated. So if you're relying on personal experience, you're running into inductive reasoning problems right away. Whereas people with antisocial personality disorder might happily tell you all about the great things they do for everybody, even if their claims are total lies.
Public transit is NEVER a good solution. It's at most a miserable workaround for inability to use personal cars.
My graphics card is an old AMD card so I haven't done much in the way of experimenting with LLMs beyond what's online. Are the open source models available to run locally have censorship baked into them? Or are they just so much smaller than what the big corporations are doing that they're essentially censored through omission?
I was at Microsoft, leaving around the same time, but I was in the Game Studios.

How about making the installation about 90% less and dropping DCOM support. That is a dinosaur that has long out lived its usefulness. It is a constant source of security problems. DirectX needs a massive overhaul.
Strange comment. I don't see anything about domestic terrorism in the linked thread.
> Give me an example of a null pointer dereference in a program that one compiles -with -fdelete-null-pointer-checks that doesn't crash when its run on any smartphone, x64 cpu in modern laptops/desktops/servers or Apple Silicon.

https://blog.llvm.org/2011/05/what-every-c-programmer-should... has an example under "Debugging Optimized Code May Not Make Any Sense" - in that case the release build fortuitously did what the programmer wanted, but the same behaviour could easily cause disaster (e.g. imagine you have two different global "init" functions and your code is set up to call one or other of them depending on some settings or something, and you forget to set one of your global function pointers in one of those init functions. Now instead of crashing, calls via that global function pointer will silently call the wrong version of the function).
What's the implication of "There's some roles we can't accomodate to make them more suitable for women" for you (which is literally said in the paper) ?
I'm not sure if this is still the case but for quite a while house prices in Japan seemed to be basically just the land value. It was expected that the first thing you'd do after buying a 20-30 year old house was to demolish it and build your own. And since population growth in Japan has flatlined and gone negative it's not a big surprise to me that they don't have a ton of demand for new land/housing.
I'm curious about that too, appareantly it was created for their SimpleStore research project.

https://www.microsoft.com/en-us/research/project/simplestore...
Executing Code on a GPU vs. CPU
Worth noting that freedom is costly. The big streaming services will not give you a 4k picture on an open source Linux system. Media providers require a closed source Widevine DRM system which is present in all of the commercial media boxes.
The point being made is that talking about the use of cobalt in batteries is actually beside the point. Unless we do something about child labor _in general_ then reducing cobalt use will just see those children being exploited in some other way. The focus on child labor for mining cobalt is 100% just an attack on BEVs, it was never about the children who were just being used in yet another way to achieve someone elses ends.
There are many things that you can do in VSCode and IntelliJ or even Notepad. What most people miss or are completely oblivious to are the unique features of Emacs that are simply not possible anywhere else. Things like:

- Hooks or advising functions, where you can override any built-in or third-party function.

- Indirect buffers that allow you to view the same file through the lens of completely different contexts - imagine editing code comments as if you're writing Markdown.

- Unrivaled keyboard macros that can be saved as Lisp functions, providing flexibility for more advanced macro behavior.

- Integrated shells like Eshell where you can mix traditional shell commands with Lisp functions.

- TRAMP (Transparent Remote Access, Multiple Protocols) to access remote systems via a multitude of protocols, including ssh/scp, ftp, rsh/rcp, smb, even Docker. It eases the work of editing files on remote machines or containers by making them appear as though they are local files.

Emacs has some features that blow your mind and make you ask "But why?" and "Just how?". There's Calc that includes combinatorial functions, probability, statistics, and functions for number theory, conversion between hundreds of different units.

There's a built-in Calendar that knows how to calculate Lunar phases and Sunset and Sunrise based on your location. Can your IDE change its theme based on the time of day? Sure, VSCode has an extension for it. But can you hook into that extension and make it append a comment to every Git commit using info based on a function of that extension? In Emacs, you can do that without having to write another extension.

Don't say what other editors can do better than Emacs or just as good as Emacs. Because Emacs still makes it possible to do in an extremely hackable way that blows everything else out of the water in the hands of an experienced Emacs user.
Thanks, yes we're seeing a lot of use cases being unlocked by function calling.

To answer you first question, function calling models are trained to detect when a function should to be called (depending on the input) and to respond with JSON that adheres to the function signature.

A thoughtful prompt and a loop where they parse outputs and check if it corresponds to the arguments of the function is the ReAct model of building agents, which I've found starts to deteriorate in quality after about 5 tools.

Whereas with function calling, because the LLM is trained to detect/call functions it can work very well up-to 30-40 functions -- after which we need to start using techniques like delegation.
It’s ok, my jaws on the floor too. This is beyond ridiculous but also, look how far we have come from DOS!!!
Sony's pushing of random streaming services isn't much better, IMO.
Ok, it's not perfectly 1 to 1, but you think there's nothing that can be learned from the results of banning online games for children with regards to banning video games in general for children?
That's the only system that will work. Environmental impacts need to be in the product price and the company on the hook for disposal.

But because that would increase costs the lobbyists forbid it. Plus you would probably need a tarrif system on top to prevent cheap dirty foreign goods from replacing all your domestic manufacture.
while i agree that simple is better than complex, there is no absolute measurement nor definition for what simple is. and typically complex structures/foundations are what we build simple on top of. if our medium of expression isn’t already complex enough, we risk accidental complexity.

compare:

sapienti pauca, a compact latin sentence which takes advantage of the complexity of latin grammar to say what may be translated into english as ‘a word to the wise is enough.’ there’s some poetic beauty in the latin sentence that adds to the force of the advice (it’s only two words after all). i don’t think we should avoid pithy expressions where the celebrate wonderful achievements (eg recursion) all in the name of sparing our audience some pain. no, write that compact code, please. we’re happy to spend time learning just as we’ve spent time learning and appreciating the works of masters of other fields.
How was the old school control panel not better for non power users? Everything in one compact and intuitive display with understandable icons and a description of the icon in the English language. I'm confused when I try to change or navigate settings in Windows 10 or in modern apps in general where there's an array of icons with no description. I can memorize what the hamburger means but beyond that is too much!
Perl (without dependencies) works awesomely well as a replacement for bash in scripts, in my experience. Unlike Python, chances that it will break the next month (or the next decade) are virtually nil.
Found this one, I love the "affiliates" buttons https://lexiqqq.com/
Profiteering hampers U.S. grid expansion
Altair is so important for data science as a product.

Every data scientist endeavors to make an impact with their analysis, and ultimately that is typically tied to some kind of visualization. There needs to be a way to a) build the visualization you want and b) get it out there to people who would find it useful.

Just plotting in matplotlib means that you must either export as a PNG (ew) or provide the analysis itself to users/decision makers. PNGs are terrible because you completely lose interactivity. Providing the analysis means figuring out deployment of your python environment, which is possible but just causes another step between analysis and decision made on the analysis.

Altair and the vega-lite grammar of visualizations provides an interoperable and data centric way to build visualizations. It is extremely flexible when building visualizations and I find it very intuitive when it comes to complex plots. They can also be easily embedded into any webpage after being exported using the vega-lite spec, just include the vega-lite script in the html page. Can even be used with in dashboarding tools like Spotfire (I assume also with things like PowerBI although I haven't done it).

Imo no real reason to use matplotlib as a data scientist lest you seriously limit the future impact of your work
You seem to believe capacity for destruction & dominance is the metric by which a society should be valued.

I hope you take a moment to consider what the world would be like if all lived according to your implied ideals
Your brute-force approach to finding hidden connections is simple but brilliant. I know a lot of current hobbyist reverse-engineering efforts have to go a lot further, are destructive and involve sanding things off layer-by-layer (resulting in 1:1 reconstructions, rather than just board views), but I'm sure that gets harder and harder the more PCB layers are involved, especially with cutting-edge consumer tech.
The ultimate reason why it "stopped" is simply because humans in space is a bad combo. Mars will most probably not happen as it will remain a suicide mission using current technologies. Don't get me wrong, I'd love for space travel to be possible.
A retrospective on Requests
Generally speaking, more sophisticated designs perform worse both on time to implement and on code correctness.

That's just the way it usually shakes out.

DSLs are known in academic literature as 4th generation languages (whereas Go/C# would only be 3rd generation languages), they are really good thing as long as you aren't the person implementing them.
> Science depends on a slow, thoughtful and meticulous approach to data collection, analysis and presentation, especially if it intends to provide information to enact effective public health policies.

There's a balance here. Some studies that take almost a decade can be of lower quality than some replicating studies that only took a year or two to conduct. It really depends on the researchers themselves, not the time.

Then comes the "grace under pressure" idea of the threat of a pandemic. This of course requires swift research to get to any resemblance of answers to things like life-saving treatments and protocols.

Of course early COVID-19 research was sloppy. That's the very human nature of it and looking back upon it is simply unfair to the mass uncertainty humanity shared.

> For example, researchers have known for decades that for studies evaluating the effectiveness of an intervention, a control group is needed to know whether any observed effects can be attributed to the intervention.

This point requires nuance. People's lives were at stake. That's why so many studies didn't require a control until later on in the pandemic. Interestingly there are adaptive models nowadays where if results are found fast enough, treatments can be offered to the placebo group instead of the outdated method we use today.

Regardless, we learned a lot in a short period of time. Hopefully we see significant change in the practice to prepare us for the next major humanity crisis. Things like decentralized clinical trials, adaptive clinical trial arms, outcome-based research, and patient-led involvement can sincerely change how we approach science for many decades to come.
sorry im too dumb to comprehend this math
IIRC in New York when COVID happened, the rat population ended up in severe pressure due to lockdowns eliminating virtually all sidewalk and subway food trash overnight, and ended up selecting for the most aggressive rats to survive.
Nah, it's not normal or really documented. Normally when languages have async, they end up with dual primitives - the synchronous one and the asynchronous one, and everyone learns that if they do the blocking operation on the async thread, they deserve their deadlock. Generally you then end up with two variants of the API, with the standard function colouring problem where you can call lockBlocking() from a non-async context, lockAsync() from an async, and woe betide you if you get mixed up. Ideally your language can help you avoid these issues sometimes (e.g. with Rust you can't hold a non-async lock over await points).

Java instead did a big thing where they made all the primitives work fine in both cases with one API, something which is honestly really hard and really reflects the level of thought put into modern Java features. But there's a long tail of stuff that's still getting cleaned up (e.g. various weird I/O apis), and honestly I think it _is_ weird that an actual language keyword made it into the long tail.

It's extra fun that it's actually quite hard to hit performance problems as a result of this, as the JVM will actually detect that it's getting to this problem and boot up threads to compensate.
>Why so many climate activists seem convinced that only moral shame will solve the climate problem is beyond me

Capital saw the movement as an existential threat and psyoped the movement into a personal responsibility thing instead of a whole of society effort.
Not necessarily. For example, an uncompressed log will saturate disk more easily than a compressed log but if compression is fast enough the compressed log will write more data in the same amount of time.

A more complex case: a column store might write in batches. Later an insert in the middle might require the entire batch to be read from disk and then rewritten. This makes queries faster later on but at the cost of more disk io up front. In this case disk bandwidth is also saturated but write performance might be worse than an append-only log that does not optimize at all for reads/queries.
This is just sensationalist. Microsoft doesn't have their users by the users choosing Windows from a lineup of software. People use Windows, because that's the de facto PC operating system. It's what people learn in school, use in governments, use to conduct their businesses, play their games on. PC hardware is made for Windows, and PCs are bundled with Windows. That's why Windows is everywhere.

Not because it's relationship with users, but because of its relationships with the avenues leading to users.
To defeat "one country" ? Do you have access to history books?
Those all seem like things that can be explained as being more common just because humans live significantly longer now. I don't think that's the only reason, just that it's not an obviously fair comparison - ADHD doesn't seem to increase with age, but the ailments you listed do.
I've been on HN for closing in on fifteen years. I have been open from the start about having been molested and raped as a child and also about being a divorced single mom who needs an income.

Most men who talk to me more than a little are hoping to get involved with me romantically. Trying to use HN to network professionally and establish an adequate income has been a spectacular failure.

While homeless, I was the "most prominent" openly female member of HN and trying to establish an earned income via freelance writing and resume work and couldn't do it. Meanwhile, merely being obviously homeless and not excessively ugly got me offers of cash for sex.

The entire world works this way. I have had people here tell me there is something very wrong with a woman talking about topics like sexual assault on an overwhelmingly male forum. I have had that said by someone who essentially positioned themselves as a trans activist which makes me wonder if you are a mtf trans individual, just who are you allowed to talk to about such topics? Only other mtf trans individuals?

Why is my gender something of importance here?

I have been dismissed for years as not having a valid point that as the apparently highest ranked woman in terms of karma on HN I still cannot manage to use this platform the way plenty of men do so: To earn an adequate living.

I shall sit back and wait for the comments insisting that is off-topic and irrelevant to role in. Or other means to try to stomp the point into the ground.
It's there right now and similarly useless.
So when that time comes I expect to see this mower on the frontpage again when an actual hacker does it, and then it will be much more interesting.
Found this trademark for it: https://uspto.report/TM/98010856

OPENAI FEATHER™ trademark registration is intended to cover the categories of data labeling and annotation services, namely, data processing and systemization services using automated labeling and annotating of images, audio, video, text and other forms of electronic data; updating and maintenance of data in computer databases; data processing services; compilation and management of computerized databases and consulting services related thereto.
A fair warning, but I similarly lost a secret after transferring to a new iPhone, even while using 3rd party password manager. Said manager likely used secure enclave and thus failed to work on new phone. Failure was very quiet, not even an error or anything, it just stopped generating codes.

I was able to restore it through external means, but this reinforced “have a non-proprietary backups” for me.
It has tiers these days. You might need the new settings thingy (is it still called a “charm”? I hope not) or the control panel or MSC (which you might need to start from Win+R or the command line) or actually the command line. There seems to be no a priori way to figure out where a seething is.
It feels to me like this statement boils down to "trust me bro," which isn't very convincing to me. But I agree, he's evil and stuff.
Reminds me of this quote attributable to Kent Beck

“first you learn the value of abstraction, then you learn the cost of abstraction, then you’re ready to engineer”
What happens with the slag from these operations? I assume it is easy enough to separate out the metals from plastics, all of the metal is still potentially available for reprocessing.

Do they keep a huge deposit of these tailings hoping for it to be profitable some day?
Why do you assume their objective is to decrease toxicity and divisiveness?
> I have a question for the community? Where do you find the strength to keep going? What keeps you going and energizes you? I'm tired of trying, the work seems endless.

The first thing I try to remember (and this is really hard, during those times it feels like a blatant lie) is that things change and you get out of the rut.

Accepting the mental storms, knowing they will pass, and having faith that somehow, somewhere in that fog there's something gestating, something moving, that will take shape only after the fog clears, that's helpful.

And when I'm not in that storm, knowing that it will come eventually, and welcoming it instead of constantly wishing it away, I try to prepare the ground for my future depressed-self, to make his life easier.
This is the MOST important step #1 to be able to get to "that life".
I'm curious if you'd get a working Ubuntu install in WSL2 for all your "serious" need and rely on Windows mostly for the more mundane bits.
Why not read the article, which went into considerably more detail than I did?
wasn't Doom's most basic weapon a chainsaw?

if Doom is in a lawn mower.. i wonder what might be in a robotic chainsaw ..
I think you're overestimating the importance of the revenue generated and underestimating the importance of mindshare and people caring about their system. If the next generation of creators (IE, coders, designers, etc.) grow up on macOS and linux then Microsoft has a real problem down the line. The Windows monopoly has been VERY good to them, they would be foolish to lose it by angering their most passionate users even if in the short term they don't see an effect on their bottom line.
On the other hand, some companies really value design, or perhaps even find value out of good design :)
That's because the author of the linked thread is being intentionally misleading about the careers and expertise of these individuals, and what they do as corporate executives.
Reasons to have kids
The places where I've seen the worst middle managers are:

* VP hires a middle manager who's a bad fit, but VP doesn't want to admit it

* A manager is promoted into a higher role primarily as a retention mechanism, rather than because a true business need exists

* A manager is promoted into a higher role in an organization that rewards following processes over getting results

* A middle-management layer used to be necessary, and has grown less necessary, but the org is reluctant to do away with it

* There is a perceived need for the middle manager to prove themselves fast and hard both upward and downward, and there's an inherent conflict in how to do that

None of these necessarily reflect the skills of the middle manager; rather, they represent organizational problems.
People won't change, because people don't use their PC for the OS. This is why it's important to have systems that bundle Linux, for example, with the UX worked out as much as possible, like how it is on the Steam Deck.
I don't use any of those. Degoogled everything.
Sidenote: Has Vega* a specific reference to the "Grammar of Graphics" 2005 book [1]? I used that book in research and remember praying for a real implementation. Looking into SO and an answer appeared in 2014 [2].

[1] https://link.springer.com/book/10.1007/0-387-28695-0

[2] https://stackoverflow.com/questions/4892368/implementations-...
No more reviews from me then. It is not worth the risk of my whole account being locked for a single false positive.
I suppose treatment could have helped, but she would not have accepted any kind of therapy or intervention where she had to do anything differently. I had my own issues that mirrored hers (read about codependents and narcissists), but I eventually came to be conscious of the dynamic, and worked on fixing my side of it, which immediately made the relationship impossible.
That's what the Neurolink is for. :)
That depends on the semantics. If the function returns the Person object with a particular name (obtained from an expensive dB query) then you want the mutated Person returned, not the now stale value that was returned on the previous call to the function.
Pleasure does not exist in the absence of pain.

It’s the avoidance of pain that is the problem.