skysight-inc/HackerNews huggingface dataset:
I would be interested in seeing your budget and existing assets (home, car...)
This isn't really what you're asking for, but since no-one else has mentioned it, the call hierarchy feature built into most IDEs gets about 50% of the way there. The obvious limitations are that this usually only works for one function at a time, and shows a tree not a graph.
Element (Matrix) might be a good alternative!
Hmm, what do you mean? I'm talking about using Zulip instead of Slack. If I'm going to use another similar service, I might as well use Slack itself. Zulip is miles ahead.
Is it that popular? If any provider like WhatsApp decided were to federate (I assume the goal is to get existing providers to federate and not convince every single person of your new protocol) it would essentially make Matrix irrelevant.

And I don't see WhatsApp adopting a custom protocol like Matrix, especially since they already run on fork of ejabberd and XMPP is the established IETF internet standard. The same thing applies to Google, Facebook, Zoom, Jitsi, etc. which all use or have XMPP experience for their chat products.
Happy user of Monterey on an early 2013 MacBook Pro which wouldn't have been possible without OpenCore's sterling work.
No problem against it but please don't migrate to discord, migrate to Matrix. My plea has nothing to do with product quality but that with Matrix I can access other bridged people. But discord and pals not so much.

Wasting 8gb ram on slack, already on gitter, teams, google meet and I am not even a people's person others have more platforms active in parallel.

This is why I don't support any platform that does not also use an interoperable protocol. This includes Signal which won't let 3rd party clients connect to its servers. Protocol is a foundational element of communication. If you are designing a communication system that others that are strangers to your system can't talk to your users because you don't have a protocol, your system isolates users and is hostile to its very purpose:communication.

I mean really, I rant here a bit but have all these smart people never heard of adversarial compatibility?

For Matrix, I really wish they didn't associate with their flagship client, others who build clients have to also compete with the protocol authors, this should be a lesson to future communications systems designers.
Sorry. Unless I'm missing something completely, I have to ask: 'Why would you bother to reinvent the wheel?'

If you want something like bash, just use bash. If you want a CLI in a GUI environment, just use 'terminal', or'xterm' or similar.

If you're talking about apps that run in a CLI, then the world is your oyster. Use whatever you need depending on what the app requires.

If you're talking about what language to use, then just use which ever language that you're comfortable with that can/will produce a text output.
We do know they are doing this otherwise hate speech, spam and disinformation would be most of their platforms.
Well it sounds like Facebook chose to self-censor after talking with the FBI. But they still had the legal right to not do so.

It is a stickier than that though - I imagine Facebook fears regulation, not criminal prosecution. And if so, perhaps that fear led to the act of self-censorship. Can the government unconstitutionally suppress free speech via the threat of regulation? I personally don't think so.
There are other wiki farms that are good if one wants to avoid Wikia's crap. I usually recommend Miraheze [1], which is MediaWiki-based, not-for-profit and ad-free (they run on donations).

[1] https://miraheze.org/
A future of renewables means a future of energy abundance, of electricity far far cheaper than it is today.

A future with nuclear means extremely pricy electricity. Now, as California shows, high electricity prices don't spell doom for the economy, it means that people simply use electricity far more effectively. So if we had the logistical capability to build expensive nuclear, it wouldn't spell the end of our lifestyles, but it would be a bit harder and require that we shift around a bit how we do it.
Rclip: AI-Powered Command-Line Photo Search Tool Using CLIP
It's not considered a 4th amendment violation for a cop to ask to search your house without a warrant. It's only unconstitutional if you say "No" and they do it anyway. If the FBI talked to Facebook but there was no coercion, I'm not sure what the 1st amendment violation would be. Although it's still something worth being concerned about (e.g. what else is being censored by FB? What if there's unofficial coercion? Should FB tell users who are being semi-censored?)
Works on mine (macOS Brave).
> Safe For Work Only

This is an outrage
Sites for pointing at people and mocking them for being different have been with us much longer than Reddit. SomethingAwful. 4chan. LJDrama. alt.fan.warlord. The current main site in this space is Kiwifarms and I sure won't be sad if Cloudflare finally decides to stop protecting them from the DDOS consequences of their actions.

Bulletin boards with any kind of roadbump to registration could make it a bit harder for a bunch of atrocity tourists to start showing up and mocking someone directly but you sure couldn't stop them from screenshotting you and kicking you around on their board.

(okay alt.fan.warlord is maybe a bit of a stretch given that it was generally confined to only making fun of people's signature blocks, but...)
https://pubmed.ncbi.nlm.nih.gov/31830487/

"Rodent studies also demonstrate that ketamine rapidly increases BDNF and VEGF release and/or expression in the medial PFC (mPFC) and hippocampus, leading to increase in the number and function of spine synapses in the mPFC and enhancement of hippocampal neurogenesis."

https://pubmed.ncbi.nlm.nih.gov/27106168/

"Likewise, repeated ketamine administration increased adult hippocampal neurogenesis"

https://pubmed.ncbi.nlm.nih.gov/31310776/

"Our results demonstrate that a single ketamine administration promotes adult neurogenesis in the ventral hippocampus quite selectively" (mice)

And a review about psychedelics in general: https://pubmed.ncbi.nlm.nih.gov/34566723/

"Studies (n = 20) show that a single administration of a psychedelic produces rapid changes in plasticity mechanisms on a molecular, neuronal, synaptic, and dendritic level. The expression of plasticity-related genes and proteins, including Brain-Derived Neurotrophic Factor (BDNF), is changed after a single administration of psychedelics, resulting in changed neuroplasticity. The latter included more dendritic complexity, which outlasted the acute effects of the psychedelic. Repeated administration of a psychedelic directly stimulated neurogenesis and increased BDNF mRNA levels up to a month after treatment."
I don't think everything could be a game, but we could definitely teach with newer technologies. Think of how Scratch programming can be used to teach problem solving or even math concepts.

I think accessibility will depend on what we can run in the browser. And what we can run in the browser will depend a lot on where JavaScript goes.
What if your Index Page was Smart?
This is such a hard problem. The very much not a secret secret of consumer payments is that all actions that people take are reversible.

Things that are not reversible tend to not be as consumer friendly. This means things like Bitcoin and wire transfers. The problem when things are not reversible is an account can get hacked or you can be given incorrect wire instructions and lose a bunch of money and have no way to get it back.

People love credit cards and similar products because there is a way to get your money back. In case you were defrauded in some way. Most systems have a chargeback mechanism of some kind.

If you start building a system that supports micro payments, the cost of running such a service scales with the number of payments going through it. Such a system needs ongoing support to deal with chargebacks and fraud. And the people running a system need a way to make money. They can't just lose money on the operational support that comes with dealing with chargebacks and fraud.
$10M sounds like a lot just to talk (though I guess it depends how many people they are planning on having in the group).
yes you can, Starlink Marine and RV are the beginning, planes are next (contracts in place) and someone already got in trouble for bolting one to their car hood (because of visual obstruction)

https://www.starlink.com/maritime

https://www.cnbc.com/2021/07/02/chp-tickets-driver-with-appa...
I don't think inefficiency is his only point.

If it could be written with all the inefficiencies and deliver value faster without bugs, that's one thing. But the problem is, software is consistently buggy, and you run into them every day. It's now hard to notice because it happens so often, we're inured. That's why he challenges you to write down all the bugs you run into everyday, to make yourself more aware. You can see his list here. https://youtu.be/pW-SOdj4Kkk?t=1347

I've also done this exercise, and it's surprising how many you notice when you're looking for it and write it down.

Modern software is terrible in the sense that it's still buggy and hard to use despite access to immense power of modern computers--not merely that it's inefficient.
IMO Discourse is crap. I've never personally seen any discourse communities that are as thriving and active as the phpBB, SMF, VBulletin, forums they replaced

Something about the design of Discourse does not actually encourage discourse.

On top of that, discourse is a resource hog. You can run tens of twenties of phpBB forums on the hardware that's required to run one instance of discourse
This seems like something Prolog could be good for.
Galileo was famously a jerk but it's not really relevant. You are not Galileo limning new celestial truths and being asked nicely not to be a jerk on a public forum is not like being excommunicated. Just don't be a jerk on this forum, it's not that complicated.
You missed a crucial part of my comment.

Freedom to roam, even if spending much of their time doing nothing it's still freedom.
Can clipboard content be exploited to run code? Something like a special OS string that escapes clipboard?

Also, is there a way to patch this Chrome "feature"?
> In the end, you cannot survive if all you create is intellectual property.

Why not?

Anyone can do. Doing the right stuff is what matters.

If you're unwilling to do (Europe, generally), and you can't even come up with good things that need done anymore, that seems like a problem. I don't think Europe is there.

I would argue it's a bigger problem to be focused too much on doing, and not focused enough on direction.

You can probably make a convincing argument that direction is random, and no one is good at setting it, but people at least believe other people can do this - and IP / ideas are currently where the money is.

Like, is Apple's IP actually valuable? Who cares. It makes a ton of money.

Anyone can put together their phones.
Tangent: Did the switch to ARM put up more legal barriers than technical barriers for future ARM-based Hackintoshing?

Sure, lots of special features in Apple silicon, and probably not enough time or manpower to replicate them; but wouldn't it be easier to suppress such projects, via "trade secrets" or copyright or somesuch, that they are quickly taken down on the open web? With Intel there was still some limit on how much they could keep completely secret.
They can afford to loose those homes plus there is a thing about owning something that nobody else will be able to own after.
There's no right answer to:

- what you should censor

- whether you should censor

when running a social media (more like an ad-platform but irrelevant to the point I'm making) service to this scale serving people from every demographic.

Anything you do is wrong.

If you don't censor, there's misinformation on a platform you control and you will be responsible for further conspiracies and actions/campaigns stemming from it in the worst case scenario. The cost outweighs the benefit. On the other hand, if you do censor, you piss people off anyway.
Delta actually retired its DC-9s in 1993. Then it merged with Northwest Airlines in 2008 which reintroduced the DC-9 to the Delta brand, and those aircraft hung on until 2014.
I get your argument, but more ads mean more intrusive JS and longer load times, which make the user experience worse. But yes, of course one needs to weigh these two sides. Free content needs to be monetized.

And AMP is a downside for everyone, i think we can agree on that. Seems like content creators didnt even get any of the promised benefits out of it.
I love bug descriptions that leave you saying "whaaaa"

Pasting an image from the clipboard on Firefox while the browser language is set to German causes the filename not to get a timestamp

https://jira.atlassian.com/browse/CONFSERVER-79517
The Crow
Allowing injured or rejected juveniles to explore is not the same as a tank.

Taking a calf from the wild that would otherwise be fine for 60 years is not conservation.

At this point I'm not sure if you're stupid or just evil.
Exchanging money for goods and services is the entire basis of the economy. Ads force people to pay with their attention span, which seems to have serious consequences - the user is suffering from attention deficit far more than an imagined lack of content.
Plenty, see erowid.org. It’s vital to note that the therapy used in combination with these medicines appears to be a key component in all trials I’ve read into—simply taking mushrooms themselves, for example, doesn’t guarantee any positive outcome.

Anecdotally, many people report self-guided use of psychedelics to have been transformative for their own mental health, but it’s equally important to not blind yourself to the very real risks posed in doing so. I don’t say this to discourage you, but rather encourage you to really dive into the topic and learn as much factual information as you can, particularly before undertaking any treatment.
Expert sex change! Blast from the past. Pen Island too!
Lol, NSFW version coming soon...
You're joking right? There's zero, zilch, nada need to check the error return from a Hello, World program. Hello World is a standard way to show you can compile and run a program. If you can't do Hello World, you can't do anything else. It's a good joke though. I'll probably steal it.
Never heard of NS1, but if they are one of the veterans, then there should probably be concern on why they are having problems?
I'm saying my employer, who pays for slack so this whole thing is a no-op, means I have to have slack open. I'm not adding another chat platform to my repertoire, that is the real problem of incumbent

If you read the CUE discussion I linked, you will see several people making this same point
Ads pay for the content.

Do you think that journalists just work for free?
Worked in Brave for me. Using a Mac.
I know Northern European farmland could not utilized well until the development of the heavy plow which better dealt with the wet heavy soil, but how is that relevant to the article?

Also the lentil and bean cultivation of medieval Europe is not something I have ever heard about. What is the significance of that? Do they give better yields than wheat somehow?
He sat in rural American homes for chicken dinner...he'll do just about anything to humanize himself.
That’s a very bad take. What he said was:
1. FBI said there may be Russian propaganda coming, be on the lookout
2. They decided to allow posting of Hunter Biden story, but reduce the distribution while independent fact checkers confirm it
3. Then eventually allow the story to be distributed

Calling it “censorship at behest of FBI” is very disingenuous and misrepresents the story. I think what they did was very reasonable as a platform.
I had a major WTF moment when I read about the basilisk collection, only to find out that the file doesn't actually exist and the article is a fiction story, SCP like. Lol. Now I kind of wish it did exist.
> I mean, it's embarrassing that GTA V required 5 minutes to parse a simple JSON file for 7 years, but the game sold in 170 million copies regardless.

It's because the game was good enough in spite of the tedious load times. I feel like devs often forget the fact that the computer is a black box to 99.9% of users. They don't care about how fast the game should parse JSON, they don't even know what JSON is. They only care about total load time relative to the enjoyment they get from the game.
>Well it sounds like Facebook chose to self-censor after talking with the FBI. But they still had the legal right to not do so.

The optics around this interaction are extremely unethical. Whether or not there was any actual legal pressure is only half of the issue. The other half is the appearance of unethical behavior.
The Computer Chronicles – Smart TVs (1995)
Having some ups is also a lot better than always being down.

Congrats ok your success.
I don’t run an ad blocker for that reason. But there’s a limit to what is reasonable: https://www.baltimoresun.com/news/crime/bs-md-ci-cr-timothy-...
https://www.baltimoresun.com/education/bs-md-student-voting-...
Are there any Linux-friendly laptops with a TPM built in?

It's nice not to have to rely on an external yubikey
Well yes, how could you? If the rest of the company is on Slack, you using a different service wouldn't work. The question is where does the employer (or, specifically, the CUE team) go if they don't want to pay for Slack any more.
Well, if you’re a fruit company user you’d think about such petty things? So better start pestering everybody to get an iPhone.
Despite the lack of any clear indicators of sarcasm (/s etc.), I can see your sarcasm very clearly :-) Nice try, trying to hide it.

You may not appreciate the value of C, since you consider it to be a thing to make useless toys of no value, but there is a great number of people who can do magic, when given the power and flexibility of C.

If you look closely, I can guarantee that almost everything involved in bringing your message to me, and to others on HN, primarily, if not solely, relies on C language to do what it does. All kinds of processors, device drivers, OS kernels, web servers, databases, language runtimes, etc. all have C (or its derivative, C++) to blame.

So your sarcasm is not really appreciated, at least in some circles :-)
Companies being taken for a ride by contractors: 100% happens. I’ve seen it first hand from the head offices. In both cases it was “we’re going with product X because it’s supposed to be the best. Does anyone here have expertise in it? No? Good thing the vendor has trusted partners.”

One contracting company had the audacity to fly in two carloads of “experts” before the system was even set up. They lingered and deflected even the most basic questions about the product.
> I struggle to compete

Let me stop you right there. Don't compare yourself to others. Only compare yourself to your previous self. And even then be generous.

Personally I cope with this by realizing that the few years I have with this little human before he goes and gets ground up by school are precious. To that end I put my own ambitions on hold.
I don't know if tweaking the algorithms can be considered censorship. The current tweaking always censors something over another thing, they have inherent bias, in a sense, and technically it's still there to find if you're looking for it.

The question of what gets pushed to the front page of some media platform is an interesting one, but I'm not sure censorship is the right mental frame. I'd like to think of it more as propaganda. It controls the narrative by choosing what to propagate and flood people with, not so much by censoring.

Another interesting dimension here too is that the previous flood of misinformation seems to also have been part of why this was specifically targeted. If you let too much misinformation go through, you're bound to start to believe everything is misinformation, and so here even the FBI and Facebook and other social media platforms thought: what if this is more misinformation, what if it's more Russian interference?

In fact, I think I read a while back this is a known tactic used by old USSR propaganda. You delegitimize real information by pushing a bunch of false info alongside it, and people can't discern truth from lie, and trust in information is lost.

It begs the question, which is worse, let the lies fly, or risk some false positive flags on the truth?

It's a tough problem all around.
> Do you think that journalists just work for free?

Can you please edit swipes out of your comments to HN? We're trying for a different sort of forum here, as described at https://news.ycombinator.com/newsguidelines.html.
The original strlcpy() was written for OpenBSD (2.4) by Todd C. Miller (who has also been the maintainer of sudo since 1994):

* https://github.com/openbsd/src/blob/master/lib/libc/string/s...

* https://cvsweb.openbsd.org/src/lib/libc/string/strlcpy.c
I took ten years of Big Tech. Now I'm back and loving it with more awareness.
Framing this as learning is unhelpful. Copilot isn't just learning. It can reproduce code it saw during training verbatim. It will even reproduce the GPLv3 licence itself. If you copy-paste code from a GPLv3-licenced sourced without attribution, it's a copyright violation. Why should it be different for Copilot?

EDIT: After more reading on the subject, I'm willing to accept that copyright infringement is unlikely here. This link [1] was the one I found most convincing.

However, I would still shift the goalposts and look at this ethically, and I still think it's wrong that Microsoft is profiting from code with licences like GPLv3. This is a whole other topic, though.

[1] https://www.technollama.co.uk/is-githubs-copilot-potentially...
I assume Ireland subsidizes theirs?

You’re paying for all the thousands of State Department Employees, the IT, the passport book itself, etc.

It wouldn’t surprise me all in it costs that much.
Product feature request from talking to a real customer, not sure if it will pass a mom test though, lol.
Remember the Joel on Software forums? I think they were the first popular (at least in the tech world) forums that had a very simple interface. I don't think they had avatars/user icons, they definitely didn't have rich text or signatures. They didn't even support quoting (you could do it by copy/paste) or subthreading. The idea was that they were more like a natural discussion that way.
I can't actually find that statement in the video but if he said that, I'd say it's brilliant.

The thing about the "AI safety" nerds is ... if some vast corporate entity were to create a truly god-like computer program, whether the program escapes the control of its masters is a problem for the corporate entity but just fact of thing being created and being in the hands of this entity would be the problem everyone else would face.

And more broadly, if we haven't done much about the general sickness of society, what chance should we expect against a final problem of this beyond-human-control AI.

Bad "reductionism" points toward too simplistic solution. Good "reductionism" debunks bad but supposedly-sophisticated solutions. This is Good reductionism imo.
From my experience, the Japanese love four-katakana abbrevations as much as English-speakers love our two-letter and three-letter acronyms.

For example, we abbreviate "personal computer" as PC. In Japanese, it's パーソナルコンピューター (pāsonaru konpyūtā), abbreviated as パソコン (pasokon; roughly "persocom"). Similarly, "remote control" is R/C. In Japanese, it's リモートコントロール (rimōto kontorōru), abbreviated as リモコン (rimokon; roughly "remocon"). You can even see this with proprietary trademarks, such as the Nintendo Family Computer ファミリーコンピュータ (Famirī Konpyūta) abbreviated as ファミコン (Famikon; roughly "Famicom")... which I guess is four and a half katakana, but it's still four morae. And in English-speaking markets, it was sold as the Nintendo Entertainment System, which we've abbreviated as NES.