skysight-inc/HackerNews huggingface dataset:
FWIW, I did a PhD at University of Michigan, finishing in 2014. We did have to take this class -- I gather that the university put off implementing it for quite a while but eventually they gave in and did it. Nobody involved with it really seemed to want to be.

A lot of the class consisted of videos, the contents of which were mostly irrelevant to mathematics (dealing with things like falsification of data). The people assigned to teach it (it was someone different each week) would try to talk about what was in there, but there wasn't much to talk about because so little of it was relevant to math (mostly just plagiarism, as you say).

In an attempt to do something useful with the remaining time, most of the professors ended up turning it into something of a career-and-publishing Q&A, answering questions about various issues (though not really ethical issues) that can come up in writing and publishing papers. <shrug>

(I seem to recall one of the professors tried more seriously to actually stick to the material, but he was an exception...)
> wait for consensus on all nodes...

You can (e.g., using something like Raft) permit writes on the side of the netsplit that can establish quorum (if it exists), which is much less than all nodes.
You're going to have to be more specific if you want a response. I really don't know what you're talking about. We're dealing with far too many users and posts to remember anything for very long.

I don't mind answering questions (if you have one?) but I need links. Also, links let any interested reader check what happened for themselves and make up their own mind. That's important, since the community is the jury here.

Edit: ah ok, you mean https://news.ycombinator.com/item?id=34853852. I've answered there.
That’s the way it always is isn’t it? Justifying bad things to make ourselves feel better than to try and fix it.
I still peer pressure friends into putting cases on their phones. If you were using an iPhone 4 without a case you're just a madlad.

It was never a question if you needed a case, but if you could find one that wasn't ridiculous. For any phone there were maybe 3 manufacturers I liked, and they kept changing every few years.
So what happens to these millions of kids when you declare it illegal to pay them?

Are you going to feed them and build schools?

That's what the economy is doing, in exchange for cobalt.

How much money have you personally donated to the children of Congo?
Also I checked the code quickly, they do Cbc-hmac, and they check the Mac before decrypting so it seems fine.

The 1000 rounds only of pbkdf2 on something that's essentially going to be available without any access control (since the encryption is the access control here) might be more annoying as the password can be human generated.
I spent a few years working exclusively on a fairly popular open source crypto wallet. It was a great learning experience in many ways.

Primarily it helped me understand that people in general do not understand what devs do, EVEN OTHER DEVS. The outcome of this is often petty, inane, and rude requests based on a feeling of selfish need.

I was happier once I moved on to other things and I hope Dennis will be too.
No obese person is claiming they are breaking the laws of thermodynamics. What they are claiming, either accurately or not, is that the rules of thumb and assumptions used to estimate their calories in and out are not giving them very accurate estimates.
Yes, the iOS app should be available in the App Store sometime next week! Drop an email to feedback@sora.city and I'll send a TestFlight invite.
Sure, my thinking is that a cons cell can build singly linked lists and node-based binary trees. Some data structures are based only on those, but most involve an array of some kind. In scheme, for example, it's the combination of cons (i.e. lists and trees) and vector (i.e. arrays) that allows for arbitrary data structures. It's very constraining to have only the lists.

- array: not a singly-linked list.

- hash table: often an array of singly-linked lists, so not a list.

- red-black or AVL tree: can be built with cons cells.

- doubly-linked list: not a singly-linked list

- double-ended queue: array of double-ended queues, so not a list. Could also be implemented as a doubly-linked list.
I'm not a fan of Google/YouTube, but the "award" here is the silver play button they hand out to anyone with over 100k subs. And it isn't even silver, it's a nickel alloy. Boring clickbait tweet.
Yeah through-hole you want a desoldering gun. Using a wick is too much work for that IMO.
I have say it's a quite a psychopathic/cold hearted article but it is a bit constructive, in that the lesson learned is we shouldn't probably rely too much on projects with a very easy way of pulling the plug without any safety/guarantee.

But on the other hand it does bring up the question of, is it ethical to not help out a person obtain a safe and secure future while working on something so critical to the ecosystem?

Now again I think the author does a terrible job not coming of as looking down upon the core-js author, but at least there is something to bite into instead of a snarky remark.
As does Mozilla, another large recipient of $ from GOOG.
Maybe they wanted to avoid lawsuits for license violations of code they trained on (and which the model will in some cases spit out near verbatim).
If you're not entirely on Apple ecosystem, secondary browser is the way to go to share bookmarks, history, etc. For example I'm using iPads since the first version came out, but otherwise I'm on Windows/Android. Also plenty of people around here own combination of iPhone and Windows. That said, I don't know how many of them know or care about non-default browsers.
Disclaimer: I don't know if this article is factually correct or not... I have neither tested nor looked at the codebase...

But I did find this neat phrase in the article:

>"Many projects consumed core-js, usually not directly, but rather, somewhere in the nether of the NPM dependency hellscape. Its code, at least indirectly through dependency poisoning, is used almost everywhere."

"Dependency Poisoning" -- Now, there's a term that is going into my 2023 lexicon...

To generalize (and define better), "Dependency Poisoning" is what happens when codebase A from one author or authors depends on codebase B from another author or authors, and codebase B has a problem or problems with it -- that "poison" or -- cause problems to codebase A.

"Dependency Poisoning" -- may be accidental, or it may be intentional.

It could also occur as part of a series of nested dependencies, for example, A depends on B which in turn depends on (and imports) C -- if C is "poisoned", typically so is A...

Use in a sentence: "If project A uses and depends on <xyz>SSH, and <xyz>SSH has a security bug, then project A has that same security bug by dependency poisoning..."
I explained this to you some time ago (https://news.ycombinator.com/item?id=33445000): you were posting a plethora of unsubstantive Ask HNs that users were not only flagging but emailing us to complain about. That's a strong signal of community rejection, and after reviewing the posts as a moderator it was clear those users were correct.

Anyone who wants to check https://news.ycombinator.com/submitted?id=unknownaccount with 'showdead' turned on in their profile can see this for themselves.

I don't know what you mean by "the Fischer link" but the way this works is that we take away submission privileges from an account when they've been submitting too many off-topic or bad (for HN) things, and that causes the software to kill future submissions. So of course there was a time lag between the time that we did this and the time you noticed it—there always is.

Btw, I didn't say "unsubstantiated" but "unsubstantive", meaning that the posts you were submitting didn't contain much information (https://en.wiktionary.org/wiki/unsubstantive).
Yeah, I didn't really mean "there's no point in keeping an inventory". I totally agree about buying extras and building inventory over time. But that's all you need to do, IMO.

For the beginner you can apply this principle to your first few breadboard projects and you're off to the races with some power-of-10 resistors, one color of LED, a few tactile switches, etc.

The main point is that you shouldn't try to anticipate what parts you will need more than a couple weeks into the future.
That’s how the measurements are always taken
Kind of BS really. ROC is a leading manufacturing of leading edge chips, which are mainly important for smartphones, but are not the dominant type of chips used in most appliances which an economy like UK's is dependent upon. PRC is likely to the dominant supplier of lower end chips, and would surely supply the UK in any contingency, should the UK still want to buy
I agree with that.

By “if it can be done, it will be done”, I meant that there will be completely uncontrolled AI’s released into the world.

So solutions will eventually have to prepare for that inevitability, not just attempt to regulate visible developers.
Also it competes with MS's Github Copilot
Articles like this make me feel embarrassed to be a software developer.
makes you think about how much information hits our eyes vs how much we perceive
> Null pointers take something that should be strictly consistent (references) and make it fuzzy.

I'd disagree; this is still strict consistency, at least in managed languages like Java or C#. (Coming from someone who has fully embraced nulls instead of fighting them.)

"Strict consistency" breaks in C and C++ where a pointer can either point to 1) a valid object, 2) be null, 3) point to an invalid address (i.e., dereferencing it crashes the program). Cases 1 and 2 can simply be distinguished by simple != 0 check. There is no (direct, simple, portable, defined by the language) check to distinguish between cases 1 and 3, which is where the inconsistency arises.
I'm not a fan of dependency injection, until I read the wire generated code and it is the same as code I write by hand
> Please do not bring kids

Ohh I absolutely have to. You just justified modern day child slavery. Here’s a radical idea about fixing the poverty: pay them wages that help them uplift from poverty for mining the cobalt. But that’s never happening because you and I will not pay 10k for an iPhone or a million for a Tesla, and that ultimately is where the exploitation starts.
The gist of this post seems to be "fuck this guy, give him nothing ever, but keep using his work".
Article is really about businesses having an online presence, which I agree is a good idea to interact with customers in order to help maintain satisfaction.

For personal life, not so much. Social media spirals into a compare each other's grass game and leads to depression. I'm glad social media didn't exist when I was in highschool. Today, social media is dangerous using your real name because whatever you say is stored and as the cops say, can and will be used against you.
I don't understand the rust fandom. You probably just don't need it.
hmmm ... let me google that for you:

"The 'Basic' HTTP Authentication Scheme"

* https://www.rfc-editor.org/rfc/rfc7617

or

* https://en.wikipedia.org/wiki/Basic_access_authentication
Of all the things we are bringing back from the past, why does communist propaganda have to be one of them? Why do people, smart people! keep making almost the exactly same mistakes?

Modern socialists have clearly studied history, but how are they able to interpret it like this?
I noticed this too. I'm considering stopping my subscription and claiming a refund. Chances they'll drop legacy soon and it's usefulness for me goes with it.
The smart money is on black.
What’s the point here?

Should the industry be perfect?
Hmm, I am pretty sure I have the space civilization game (felt like a mod for iv) in my library. I guess you guys are talking about the original
1. Not once did I mention 'haptic' in my post so why did you raise it in your reply?

2. My comment is about poor and unacceptable ergonomics of much modern equipment and software and how it's getting worse—not better. My post is in support of Allison Johnson's story except that I've taken the wider more general case to point out that Apple is not alone in subverting good ergonomic design for manufacturing convenience and profit; that is, it's a widespread problem. My point is that customers/users must take a stand if it's to stop.

3. You asked the question 'What do haptic buttons have to do with ergonomics?' I'll answer that by first briefly defining ergonomics. Ergonomics (aka HFE, Human Factors Engineering/Ergonomics) is a rigorous discipline concerned with the study of how humans work and interact with inanimate objects: tools, chairs, parts or elements of systems, software, etc. and the application of that data to optimizing the performance of that human/machine interaction (I'm sure there's a more succinct definition but that'll do for now).

4. Haptics is an integral—in fact essential—part of ergonomics, the science couldn't progress without it: https://link.springer.com/chapter/10.1007/978-3-642-14075-4_.... You say you have extensive experience of ergonomics, so why did you question the connection between the subject and haptics? Your question is the equivalent of asking 'what's the difference between counting or multiplying and mathematics?'. What you asked is essentially a non sequitur. Assuming you understand the meaning of ergonomics then it makes no sense.

5. I never make comments on HN that are deliberately intended to offend at a personal level and that's my position here.

My comments are often forceful and opinionated but I generally try to structure and present them as one side of a formal argument†. My comment here was understandable and a normal reaction given your nonsensical comment. Please don't read anything more into it than that.

__

† Edit: Formal argument has rules which most seem to forget, if most people stuck to them then the internet would be a much more civilized place.
>You can't say for sure that ChatGPT doesn't experience anything. And I can't say for sure that you do, either.

The question rattling around in my brain tonight is - if some, many, people don't develop a theory of mind as young children, how many of the people around me are like this? Is it just the philosophers?

It seems of much more moment than the essence of ChatGPT.
Of course, but the point is, reduce their intake by how much? And for how long? And does everyone function well long term in a calories deficit?

Like I said before, running a marathon is simple, just run and don't stop running until you finish it. So why don't more people run a marathon?
I’m curious, how many megabytes of image are you hosting ? Looking to run my blog with static hosting similar to this.
Perhaps. But we don't know. Maybe a plausible theory exists waiting to be discovered. New findings in neuroscience and computer science give us tantalizing clues and hints about what may lie behind the curtain. This is a question that has haunted humanity for millenia and we are fortunate to be alive in the best time in history to ask it. Its not time to throw in the towel yet!
Scheme has a shorthand for (cons a b) that's just (a . b), and (cons a (cons b c)) as (a b . c)

Racket, a scheme-based language, extended the syntax so that any symbol appearing between two periods and not at the end of a list gets moved to the head of the list, so (a . b . c) becomes (b a c), which some people use so that (a . + . b) becomes (+ a b).

The D syntax you describe is what schemes call the "threading macro," or the thrush combinator in non-macro contexts.
Yes. The rest us are pure of heart ;)
Why not demand that there are no children working in the mines before buying the cobalt? Better throw good ecological standards and worker protections in there, too.

A supply chain is not a black box nobody can look into, even if quite a lot of corporations want you to believe that.
“If they weren’t slaves they would die of hunger” is a wrong way to look at the situation. A better way to talk about it would be “hey they are mining minerals that rest of the world literally depends on, why are we not paying them enough so that they can uplift themselves from poverty?”
Do you have many examples of people who have lost significant power and stayed as rich as before? I'm sure there are some, but think it rather rare: usually, loss of power is accompanied by loss of money.
Again, I mostly agree. I alluded to AMD not really trying to compete with Nvidia. I know these are public companies but they are run uncle and a niece. Sometimes it does feel like AMD is trying really hard not to compete
Anything can be justified by extraordinary circumstances. Even cannibalism. You're on a small boat with 10 people, and everyone will die if you don't eat the weakest. If you eat the weakest, 9 out of 10 people survive. Your move.
Huh, that's how I, as a Kiwi, handled working with Germans. They're not being rude, they're just being German.

Over time I came to appreciate their "rudeness" for what it was, forthrightness, and a cultural tendency to call a spade a fucking spade.

The first few times I heard "Ja, natürlich?", it sounded sarcastic to this Kiwi.

Turns out, they were agreeing with me.
Sometimes it does! https://news.ycombinator.com/item?id=34850886 is superb - in my book, that's above the "one has no right to expect a comment of this quality on an internet forum" line.

That led me to https://news.ycombinator.com/posts?id=HuShifang and posts like https://news.ycombinator.com/item?id=31074363. I mean wow.

You're right about raging and soapboxes of course. Unfortunately, angry repetition is in far greater supply than excellent comments sharing rare information. But this is an internet problem and indeed a human problem in general. We try to moderate in favor of the good posts as best we can. It's not clear how to do it much better.
So I am extremally disappointed that I just had a very poor interaction with your project.

So I wanted to see how radios looked at work, but I completely unable to understand what i needed to do to actually see an example. I clicked the "+" sign, drew a "box", and set it to radio...and...

...nothing happened.

I tried adding some text and hit enter, think maybe as I added new lines of text radio buttons would magically appear...and...

...nothing happened.

No help, no examples of how to use the "Radio" selection in the box pulldown to, you know, actually generate a radio component.

I mean I'll admit...I'm almost 60 years old and have been working with these sort of tools since Delphi/Borland came out in the 90s (80s?), so almost surely my expectations of how these things now work is totally shaped by my now ancient understanding of this sort of thing, so I'm sure its my ignorance and not the fault of the developer.

Could you perhaps add a form or two that are preloaded with the various controls so I might learn the proper incantations for the use of your project?

Thanks for your hard work in developing this tool.
Future programming languages could have (IIRC some current PLs allow for such syntax, some of them I believe using 'let'):

if (p_non_null = (p != NULL)) && (char_non_space = (*p != ' ')) { ... }

But where the IDE only shows the LHS of the expression as:

if p_non_null && char_ non_space { ... }

But also where the IDE makes it easier to write the earlier full expression above.

Also, the initial code:

bool p_non_null = (p != NULL);
bool char_non_space = (*p != ' ');
if p_non_null && char_ non_space { ... }

This could simply be analyzed by the compiler to not store the named boolean variables in the first place, and to evaluate them inline in the if-condition so as to allow for the short-circuiting to occur fine.
One of the worst article ever read. A ransom? Where was the fucking article author when core-js dev was NOT payed to support millions of other devs? This is disgusting.
Then you misunderstand. Usable calories is your calories in if your body was 100% efficient. Some of that food will simply pass all the way through and end up in the toilet. I would suspect that skinny people who seem to not gain weight no matter what they eat probably have less efficient digestion than others.
A deep-learning search for technosignatures from 820 nearby stars [pdf]
A funny account of the cats I met in Istanbul!
what does it do more than 'lsof' in gnu/linux systems?
Havent noticed anything different.

I've found that it's been also pretty good at writing sql queries, and pinpointing where input queries are incorrect. It's probably my highest leverage use of chatgpt at the moment.
The no 1 obstacle in us adopting heat pump is the installation cost, currently there is no way you can recuperate the initial cost of replacing gas furnace with a mini split, because you can get billed 10k in labor for a 1.5 day work even the equipment itself cost only 2k.

You can not just send people checks and expect things can go well.
You’re right about the gas meter, but the town/city infrastructure necessary to pump gas through said meter does rely on electricity. They have backups, but for how long? Long enough to ride out most power outages, but nothing unexpectedly extended.

Many rural houses have tanks on site because there are no public gas lines to connect to. My house has a 1000 gallon tank and is not vulnerable to the above, for example.
I’m just getting the default route from both upstream routers. They’re not diverse in terms of the internet routes they have, this is just for HA.
Same. Still waiting for the librem i ordered in 2019. Scammers.
This is a well-written book that is accessible to beginners. If I started over I would want to start here: https://eloquentjavascript.net

I started with Logo Writer (in 1st grade, didn't even realize I was learning programming). One of my ideas is to create Logo Writer for VR/MR. Both as a learning tool and to aid in creation of VR environments/experiences.
It’s fantastic and exciting that you’re learning this. The very idea of dynamically and blindly sucking third-party code into your project is insane.

Is it good to eschew NIH syndrome and rely on mature libraries from experienced maintainers? Often so!

But the NPM-like dependency culture of libraries depending on libraries depending on libraries ad infinitum makes it effectively impossible to actually know what code is running in your project or who to holds responsible for its failures. No one performs code reviews on their nth-order dependencies, and hardly anyone even does so for their first-order dependencies.

That’s not an engineering culture. That’s a “move fast and break things” culture, and what it leads to, by its own very explicit proclamation, is broken things.

Thankfully, we seem like we’re finally starting to find our way out of it.
It's definitely the case these days that Stoicism is being adopted in a consumer self-help context, and shorthanded to "masculine virtue", i.e. tough guys and winners are Stoics. And this favors putting Meditations on your shelf for show and ignoring the other Stoic writers, so as to center Stoicism as a "philosophy of kings." The last time I visited a Barnes and Noble, they had six different printings of Meditations, and one of Enchiridion.

But that's not really a bad thing. The point isn't to read all the writers and think "now I am a Stoic". To actually apply virtue ethics you always have to do some meditations of your own and construct a right way of acting for the time and place. Simply saying to others "I followed the book" like it's a homework assignment doesn't cause that kind of change, and that's going to be the majority of people anywhere, anytime in history.
But if they have the money, how could they lose the power in the first place? If money=power it should be impossible.

I would say it is the majority of cases that people who lose power retain their wealth. Violent ends to power is exceedingly rare comparatively.
Waiting from 2019 also. Multiple queries and complaints.

Never getting my money back, almost certainly never getting a phone.