skysight-inc/HackerNews huggingface dataset:
> I’ve argued before that this is because the difficulty of building tools depends more on the complexity of programming languages (which are extremely complicated; just see C++) than on the idea, and that, until this changes, no tool can arise without enough sales to pay the large fixed cost of building it.

Language servers helped with some of this. You can write a standard language server that does a very good job and pool the talent of the entire community to add small useful features, instead of having to write a new implementation even if you just want to create a new editor.

Just the other day I saw a comment on HN about wanting something like the whytool, as well as having a way of seeing whether a function has any possible path of being called to/from the current function. Those are very useful features, but would require a large platform of language analysis to build on.

It would be nice if language servers had that as a supported feature, but seems like a difficult problem to solve. The naive approach would be to store every mutation in memory and where in the code it happened, but that might have horrific memory and performance considerations.

For the ancestor/descendant checks, the naive approach would be to have a recursive "find usages" check that checks if it ever hits the target, but, again, going anything past a trivial number of recursions could have an explosion in memory usage and time cost.
this is a big deal isn't it?
macOS Kernel, Is This Apple Rotten?
Name one thing that you, as a consumer, have not been able to get a consequence of the Seuz being blocked?
This would be one of those "carry a bunch of ingredients in my inventory and run" situations.
I am irrationally angry that they chose a palm tree as the icon to represent the Mediterranean climate region on the map, when it is absolutely not characteristic to this climate. A much better option would have been an olive or an evergreen oak (Quercus ilex): https://en.wikipedia.org/wiki/Quercus_ilex
Women went from being trophy wives to trophy employees.
When I google "LibreOffice Online", it's some old unmaintained repo; I can only find "Collabora Online".

But whatever, maybe I google wrong
It is C not PHP in the linked diff :)
Disabling issues is possible.[1] Telegram's official Android client repository disabled issues a few years ago.[2]

[1] https://docs.github.com/en/github/managing-your-work-on-gith...

[2] https://github.com/DrKLO/Telegram
How CEOs Think (2020)
Its not actual PHP code, it's C, which PHP is written in
AFAIK it's only The New Yorker that does that. They have their own standards I guess.
> I don't think asking women on dates is automatically "inappropriate behavior".

In general I agree with you but in this specific instance RMS would have been about 50 years old at the time (please see my other comment in direct response to GP). 50 year old men asking out 19 year old women is very much inappropriate behaviour.
It’s an evolving identity. If you think about what women have been mostly doing just in America, it’s been fighting to get legal voting rights, and then fighting to get out of the house and into the workplace, and then fighting to legally get rights for contraception and abortions, and then fighting gender discrimination and harassment (and this is just in the last 120 years). This is their identity at the moment, and I try to be patient with that fact.

If all you’ve been doing is fighting for your damn life as a group, then this will define your character until new types of challenges balance out your origins. This is true for a lot of groups that have consistent struggle. I cannot fault them for being combative.
Setting aside the issue of whether inconsiderate use of vehicles is a newly millennial phenomenon for the moment and considering what this is in reply to: are you saying that the situation could have been avoided if your neighbour had been bullied enough as a child?
> If it impacts his effectiveness in leading the FSF, then it absolutely does matter.

He founded the damn thing. Let him lead the way he likes it. So far, he was quite successful in carrying with the organization's mission.

If you don't like the way he runs FSF, you can start your own foundation right now. No?
Ooh. Blaming the user for not contributing to a political organization for political reasons?

lol
Pays who badly, because it's quite common in the UK to criticise the BBC for seemingly overpaying presenters.
Quick migration of toolchain. Curious how that will work out. If it does, my deepest respect to their engineering.
"For a long time" was the qualifier. I was talking about the 70s and 80s when Japanese imports were disrupting the market.
> with some eexceptions being hate speech or incitement to violence

These are important exceptions though. Absence of hate speech laws is one thing that makes "American freedom of speech" a pretty unique thing.
I suppose skillful AI/ML people like to think that great AI/ML is all about their skills and the models they produce.

Someone else might think that the true value is in the data, while AI/ML skills can be bought for 120$ per hour :)

Perhaps one day we'll have tools that will figure out the right AI model for you given data, but we won't have tools that can as easily come up with the data.
Show HN: A CLI tool for porting Excalidraw diagrams to Gliffy
I assume you mean that you are only handling people for whom you can confirm their recent php username AND can verify that the specific username connects to/is owned by the same person as the github account provided?

Just to make sure that someone doesn't go in and find a PHP account with recent commits, then email you with a third party github account.
The idea was around since 70s https://www.wired.com/1997/05/ff-digitalink/

Just because people had money to implement it, does not mean it should not be available for anyone else. It seems the patents are used to protect investments of privileged people and that's wrong.
Source Code for Open Source Shakespeare
Interesting rabbit hole. I don't think that's quite Stokke's theory, in particular he doesn't seem to think that the fact you are lying about must be true. That's the falsity condition, which doesn't come from Stokke although some others argue for it.

https://plato.stanford.edu/entries/lying-definition/

In fact the first parts of both definitions proposed by Stokke are just more formal versions of the definition I gave.

"You lie if and only if you say that p, you believe that p is false..."

It's a false statement about your own knowledge. That's essential. As Stokke says “you lie when you assert something you believe to be false”.

The greater rigor lies in violation of the violation of conversational norms and the purpose of the communication, which certainly seems correct to me. So while my definition and explanation were not complete, they seem to be consistent with Stokke.

The addition of the falsity condition seems to be contested. An attempted lie which is actually (unintentionally) relating the truth is apparently called a palter. I don't find that convincing, it's still a false statement about your knowledge so would meet Stokke's criteria at least as given in the article I found. I'd say it's a class of lie. Maybe he changed his mind later.
Ah, yes, the good old Straw Man fallacy. Would you please stop doing that? I didn't blame any users.
Code complete.

The elements of computer systems.

The pragmatic programmer
I wonder how the negative effects of stress would balance with the positive effects of caloric restrictions on life expectancy.
How do I get real estate Investors and agents mailing lists?
it comes across as a petulant child

That's basically a personal attack.

I'm not someone who downvoted you and my above remark was my first reply to you.

Have a good day.
Well you could have been even more clearer than that, by not using double speek.
I'm offering an Ever Given NFT for $70b. Many interested buyers.
Ever Low-Cost Email Marketing Software – MailBluster
Perfect time to get your php commit bit now. Just ask:)
This was so dumb. Even mentioning zerodium and skip-ci and sloppy commit message.
I take your point, but I live in a state in the US where the government is constantly trying to take away voting rights. Democracy is important, so I pay attention.

I also need to keep up with many/most industries for work, because I have clients in many areas and need to sound knowledgeable when I talk to them.
If you "carefully select your sources" then you aren't training on "random images from the web".

If you are using random images from the web, there is a decent chance that you will get a result like this.

https://www.theguardian.com/commentisfree/2021/feb/03/what-a...

The Guardian labels it sexist. I assumed that it was because the majority of young attractive women on the internet are posting bikini pictures.
I believe that's exactly what lyu07282 actually implied (that it doesn't even matter if you're a "feminist" but what matters is if the "feminists" consider you an enemy; and that the average "Hungarian" has no way of telling how anything they say could be interpreted by "feminists"). Replace terms in quotes with whatever else feels appropriate - the bottom line is that mob justice lacks due process and is dangerous/very likely does more harm than good.
But if you forget for a moment your semantic argument, you find that is actually very hard to forgive somebody that doesn't admit to have done something wrong.
Seconding this. Endings are very regular, much more so than even (say) in Estonian. The base vocabulary is small (compared to English) and is acquired by sheer repetition (both active and passive). You need to retune your ear from English though, because both vowels and consonants differentiate between single and doubled (think: I scream, ice cream, ice scream).
In the past I've worked around non-computer science researchers and saw many places where having a programmer on-board would help greatly.

It wasn't so much about understanding, I guess, but the apparent loss of ownership. Like if bits of the research get automated, then it isn't no longer their work, but the computer's.
> they secretly dream about impressing mathematicians

I read that, chuckled and felt offended because IT ME.

> systems researchers will light up when telling you that they have constructed a system that is twice as fast, half the size, and more powerful than its predecessor

Then I read this and I _also_ thought IT ME.

I am not sure whether this means I have the skills of both sides or the foibles.
With the delay, it might still come to us.
Marine Corps F-35B in Arizona Damaged by Round Discharged from Jet's Cannon
Thank you so much for this answer, which fits my question perfectly: it provides a plausible reason for the meager offer of packages for Plan 9 (the reason being the fragmentation of the ecosystem). I second your hopes that this situation will change in the (near) future.

And just to clarify, I used Firefox only as an example of a modern open source web browser. I don't really much care which browser it is, as long as it is relatively modern.
> I haven't yet made up my mind on whether they should bar him from being a board member.

On second though, there's simply no reason for me to have an opinion on this at all, and the same probably goes for a lot of the people signing either of the open letters. There's even less reason for all the public condemnations that are being published by various corporations, because corporations have no moral authority.
Has Richard apologied? Has he asked for forgiveness?

Because if he keeps saying upsetting things and never apologises or tries to learn then he's driving people away. And that makes him a bad fit for a leadership position.
No, I am saying it seems like some millenials seem unaware of the possible consequences of their behaviour to others and to themselves.

And if there is a confrontation, they'll report you to their teacher ( police ).

While when I grew up, when I misbehaved in traffic, say concerning a taxi(cab), the driver would stop, make his opinion loudly heard, perhaps accompanied by a threat of violence ( this actually happened ).

But now we are in a situation where neighbours can not confront each other anymore, and the preferred course of action is a mediator ( teacher / police ).
Dup

https://news.ycombinator.com/item?id=26616707
As I've mentioned in other discussions here, I find jc useful for exactly this purpose -- https://github.com/kellyjonbrazil/jc
+ 1 for dog - man's best friend :))
Nikolay Yezhov wouldn't agree with you. If he wasn't executed, of course.
> Select the English phrase that correctly translates the Latin.

> Fīliae aquam agricolae dant.

> 1. The daughters give the farmer water.

> 2. The farmers give (their) daughters water.

> 3. The farmer gives (his) daughters water.

> 4. The farmer gives (his) daughter water.

This is answerable, but only because three of the answers are impossible. You have to make the assumption that the correct translation is given as one of the options. Unmentioned but possible readings include "The farmers give water to the daughter" and "The farmer's daughters give water [to something determined by context]".

If I'm going to be asked to do translation exercises, I'd rather have questions that I need to answer by understanding the text, as opposed to questions that I need to answer by referring to the construction of the question. Follow that sentence with something like Aqua bibita, puellis gratias agit and suddenly we can determine what the first sentence meant regardless of which options we're given.

> Choose the word that matches the indicated use.

> Genitive of the possesor

> 1. corōnam and Diānam in "Puella Diānae corōnam dat quia Diānam amat."

> 2. dominīs in "Nautae fābulam dominīs nārrat quia dominae fābulās amant."

> 3. Cui in "Cui puellae corōnam dant?"

This is much worse; these three sentences between them do not contain even one word in the genitive case. Also, there's a typo in #2, which should presumably say either "Nautae... narrant" or "Nauta... narrat". "Possesor" is a typo too.

I picked #2 and was told it was correct. That grayed the question out, so I can't tell whether options 1 or 3 would also have been "correct".

> Genitive of the possesor

> 3. pugnae in "Nūntiat Galba nautae causam pugnae."

This one is at least genitive, but I have trouble characterizing this as "genitive of the possessor". Going by the taxonomy here ( https://classics.osu.edu/Undergraduate-Studies/Latin-Program... ), I'd call it an objective genitive.
That's a step backward, not forward.
> Yes, you are accountable for the communications you make, whether via keybord, orally, or any other way.

Just for the purpose of debating let me bring up my (very unpopular) point of view.

I have always thought that anyone should be able to say anything and not have legal consequences (ex: go to prison, pay a fine).

Notice that this statement covers all scenarios as long as the person involved "only speaks" (or publishes). In other words, the moment he does something illegal, then he should (in my opinion) be judged according to the rules of the society he lives in.

Now... I have never in my live encountered one single person that agrees 100% with me in that regard. They always come up with exceptions, such as these ones:

1) An author writes a book about having sex with minors.

2) A general tells one of his soldiers to shoot a prisoner.

3) My neighbor starts publishing ads on the local newspaper falsely accusing me of being a drug dealer.

These are my responses:

1) As long as we don't catch him having sex with minors, that's ok with me. We should encourage all types of debates, even those (specially those!) we are not comfortable with. In the worst case, each one will walk home thinking the other side is wrong; in the best case, maybe we will learn something from each other (maybe we can better understand how the brain of that author works and how we can help him). Simply banning a taboo topic won't make it disappear from society... openly discussing the topic will (in my opinion) be a better long term solution for all.

2) In this case the general is not just "saying" something. Due to the chain of command, the soldier can end up imprisoned or dead if he doesn't comply. I would still defend the right for some random person to publicly state that "we should kill all xxx", not because I agree with him, but because we should be able to discuss the reasons and try to convince him to do otherwise.

3) This is the most tricky one. I still think my neighbor should be able to do that because I expect others who read the newspaper ad to fact check his claims instead of blindly believe them. No one I have ever met agrees with me on this one... and I think that is because people always consider others to be "dumber" than themselves and thus need to be protected from non curated news in case they end up believing them. I really think this is not the case: I never believe anything I read on the newspaper (or online) until I get confirmation from several places and I know most people do the same, no matter how others like to "look down" at "average Joe".

I enjoy discussing the limits of "freedom of speech/ideas". Let me know what you (or any other) think :)
> where are all the horror stories

If you talk about this (either as a personal thing or something you've seen happen to someone else) you will get crucified, basically anywhere. It doesn't take a whole lot of extrapolating to see why there are no horror stories.
I feel like you're stuck on the reference to the guidelines. People are combing the guidelines with other things RMS has said about the word "they".

RMS has spent several years railing against "them"/"they", based on his flawed understanding of English.

> Is that all it takes to qualify as a transphobe person, despite all the other points?

If you know my pronouns are he/him but you decide that you can't use those and insist on using they/them instead then yes, you have an irrational dislike of trans people and you're a transphobe, unless you can show that you only use gender neutral pronouns for everyone.
If the attackers would have used their own name/email linked to a GitHub account and signed the backdoor commits, GitHub would display a green "Signed" label, and everything would look OK to an outsider.
Can Artificial Intelligence Replace Human Therapists?
> None of these things are new to humanity

The speed and the scale at which “a random throwaway comment to a friend” can be taken out of context and used to ruin a person’s life are pretty new
"CEL" being "Check engine light"? As a customer, if that light comes on, but the car is otherwise fine, what exactly am I supposed to do apart from take it to the shop?
>But what I gather from the discussion is that there is a _pattern_ of bad behaviour.

This is such bullshit. There is no pattern of bad behaviour. There are some opinions that are considered controversial by mere fact of containing his actual thoughts on sensitive subjects rather than phrases repeated verbatim from the "currently allowed viewpoints" book. His views are not even contrary, they are just phrased in a way that allows dialogue of the subject. This is enough for the pure evil villains like Sarah Mei to build up her online persona by misattribution, lying and fabricating information crafted in a way that directs a mindless mob to online-lynch the man that in his life has done more for the freedom of that mob's members than anyone else alive. It is despicable. If anything deserves to be "cancelled" it is Sarah Mei's opinions on the subject.

The collective stupidity of the mob in question is completely beside the point as well as the actual content of Stallman's opinions which seem not to matter to anyone. This story really has one villain only and that person is not Richard Stallman.
I'd say, what we need is a --json flag on all pipe producers like like ls, exa, find, grep, ripgrep. Then you'll have the best of both worlds: something that is equally(?) parseable by humans and computers. (jq to the rescue)
Meet Boston Dynamics’ next commercial robot, Stretch
I use duckduckgo and it always finds me PostgreSQL documentation for version 9.3 or 8.x or something obsolete like that during general search.
In some way it is self inflicted damage. Remember Murphy was an engineer, and "if you let something go wrong, it will go wrong" means as an engineer it is your responsibility not letting people shoot their feet, because if you do, they will(and blame you).

As an engineer if you leave a manhole cover open and people fall down, it is your responsibility. If you leave your code incomplete, people will discover your bugs.

When I was young I made that mistake: Leaving too much code to document and open that we had no time to make perfect(it was impossible,there was no physical time on our entire life for that).

Today we create a library, and a program with limited functionality but PERFECT and make people shooting on their feet impossible(limiting the functionality too). Very few things to document. It works as it should.

I learned that from Steve Jobs "saying no to things". Deciding who is your customer, deciding what is your problem is essential.

People don't want to do that. They don't want to select a customer and make a decision that could be wrong. So they leave it open.
Can you expand on why it isn't a fiat currency?
They are made of 100% recycled material, have a lifetime breakage guarantee, and end-of-product-life recycling.
I wonder how fast each Stretch can do these movements and how heavy a box they can lift.

I assume that if they are able to reasonably grasp heavier boxes then loading/unloading containers full of heavy _stuff_ would fall more into Stretch's domain (less chance for injury, less people needed per box) whereas human workers who can quickly stack light boxes would remain at the top _for now_?

It looks like (implied) from the product page (https://www.bostondynamics.com/stretch) that Stretch could handle things like load-balancing (literally) itself so say when loading a truck the heaviest stuff goes lowest and closest to the cab while also optimising for packing density. Very cool.

I could see this replacing some/most workers at packing centres for [insert large company names here] if that was the case.
Fact check: True, but misleading. I'll cite:

"The biggest reason for Zoom's de minimis tax bill is outsized executive compensation. Zoom paid $580 million in stock compensation alone in 2020, much of it likely to a handful of top executives, according to a calculation by CBS MoneyWatch based on the company's latest financial filings."

At some point, somebody will have to pay taxes on selling that stock. Or if they never sell it, at least they will prop up the stock market, so the Fed has to do less of that with everyone else's money.
In the US, there is typically a vertical stud every 16 inches, and no lateral braces at all, except for windows and doors, and where dimensional lumber terminates. There's lots of lateral support from ceiling, siding, etc, but the question seemed to imply there aren't many vertical sticks in a wall. Apologies if I misunderstood.
Yeah, totally. But at least you can rely on them to mostly avoid clickbait, and actually have people on the ground to do the reporting.

I definitely wouldn't use them as my environment reporting source, but for politics and business they're hard to beat.
> Are we really at a point where a pronoun is persecuting people

Chosing to reject someone's identity is persecuting them, yes. Luckily in England the courts agree and transphobes who refuse to use people's correct pronouns often lose their employment tribunal cases.
Even if it was empty and in a suitable dock, dismantling a ship that size would take weeks at minimum.
I haven't worked with ASP.NET Core for a while now, but what exactly do you refer to with "ridiculously bloated code"?
async-await doesn't add much extra code, save the occasional await keyword sometimes?