skysight-inc/HackerNews huggingface dataset:
I have been told the following joke multiple times by former Iron Curtain denizens:

Soviet citizen 1: Look at my new watch! Made right here!

Soviet citizen 2: It's so beautiful, elegant, and small!

Soviet citizen 1 [picking up two large, dense boxes by their handles, one per hand] : Yeah, but these are the batteries it runs on.
Berkeley Weeded Out Job Applicants Who Didn't Propose Plans to Advance Diversity (2020)
I upvoted you because I think its obvious what you're doing there, and it sorta confirms my point.
> We take care of children, old people, disabled people, and others that can't take care of themselves. We will likely have to take care of low skilled individuals who can't do a job better or more economically than a robot.

It's not just "low-skilled" people who will have trouble finding good employment. It's most people.

I like the idea of a society sharing the wealth from resources, cooperation, and technological advancement, and trying to ensure that everyone is lifted up by it.

I'd like to be careful of language around that, since I often hear comments from people who happen to be benefitting from the status quo (for now), talking down about people who aren't benefitting.

For example, some people hear about how "we" need to take care of others, and they seem to think it means asking "meritorious" them "for a favor, to benefit those less meritorious." But I think more appropriate is that the we is society, and that we need to revise our rules and conventions, because they're unfair, reward the wrong things, etc.

Right now, our rules and conventions seem to be under something like regulatory capture. So, exploiters benefit wildly disproportionately, and some of the rest of us (myself included, at times) effectively ride the coattails of that economic setup.

I propose that those of us who are currently making tech money would do well to speak up for those currently getting less a share of society. One reason is that it seems the right thing to do. Another reason is that, while we may be benefitting now, we might not later, and current rules&conventions are to listen to those with money, so we should speak up while we can.
No, Karatsuba multiplication is not linearithmic. Karatsuba multiplication takes time about n^1.58 (as opposed to n^2 in naive multiplication)
E=mc^2 doesn't really say that matter can be converted to energy, just that energy has mass.

For example, a fission/fusion reaction doesn't make matter go away, but the amount of energy released is large enough to be measured as a loss of mass. When you discharge a battery, it also loses mass, but the amount is too small to notice.
Trevor's thesis is here: "Set aside motives and intentions, just look at technology, technology alone ... If you are in a fight where the other person cannot beat you, how hard should you retaliate when they try to hurt you? ... When you have this much power, what is your responsibility?"

To arrive at this question, he judges the conflict in absolute numbers dead and injured on both sides, and concludes that because more Palestinians are harmed than Israelis, Israel should show more restraint.

I understand his point, but I don't know if I would want my government to show restraint if rockets were landing in my city. I would probably want the enemy thoroughly destroyed so that I could feel safe. "But don't kill too many of them!" would not be my first thought.

Similarly, if a much stronger enemy was raiding my villages and taking my land, I would probably want generations of insurgency to make them pay for the harm they've done. "Make sure those rockets only hit military targets!" would not be my first thought.

I think having a measured response to your home being attacked is too much to ask for humans.
I haven’t yet found a reference site, but I remember then-President G. W. Bush referring to Africa as a big country.

Edit to add: sometimes one important person’s error gets conflated with the assumed views of many.
You can ask Siri to turn off Voiceover thankfully, can turn it on and off inside of the Camera app this way.
I think it’s more the case that Steam is a known quantity by both players and developers. There aren’t many surprises ther and Steam hews closely to its core competencies. The few times they’ve tried to expand their horizons, there’s been noise, but it soon fizzled and they went back to what they do best.
Dengvaxia antibody-dependent enhancements acerbating Covid-19 severity?
> I am sure this cryptoqueen scammer put a ridiculous amount of effort into her scam when these people who actually made absurd amounts of money legally in altcoins did far less work.

Right?! All they had to do is fork an open-source cryptocurrency, and they couldn't even do that. It's hilarious. With the hype empire OneCoin controlled, it's quite possible that it could have astro-turfed its way to a bubble like those of bitcoin or dogecoin.
That's putting the cart before the horse -- in that context you would only see it used when the person's behavior already is super exclusionary. It's specifically used to describe that exclusionary behavior that has already happened. Of course people can get it mixed up but that's the job of the people doing the community management to make sure that doesn't happen.
GUI translation works like this, usually. You have a list of strings/phrases occuring in the GUI and a translation table for each language that assigns the english string to its translated equivalent. With the help of a dictionary (general and domain specific parts) you can even do automatic translations.

But the devil is in the details:
Most english speakers don't know foreign languages, so they are unaware of lots of problems that occur from just a word list. E.g. there is a difference between "end" as a noun and "end" as a verb. In German, one would translate the former as "Ende", the latter as "beenden". So for the string table, the programmer would need two different annotated entries "end (n)" and "end (v)" for the translation to be correct. But usually, the translation team only gets "end" without context, annotations or anything, and of course all occurences of "end" will be conflated into one line in the translation table. There are other frequent problems, like sentences containing numbers that require logic to get right and distinguish between Singular/Plural, nothing and maybe even Dual cases. Or the problem that designers got their fingers into a GUI, leaving just enough room for English language strings, but the translations will be cut off or awkwardly skew the layout because they are too short/overflowing/unaligned.

This frequently leads to the situation where as a German, I have to translate to English and back to understand the meaning. Which is why I nowadays avoid translated software and do everything in English. I think translation without lots of effort is pointless. And nobody will invest any significant effort into "small overseas markets".

In FOSS it may be easier to get good translations because of the feedback from real users. They are often more proficient in the target language (than paid translators) and can recognize awkward phrasings and misleading situations. Translation is also an opportunity for small incremental improvements by tons of otherwise non-technical volunteers.

But for the aforementioned reasons, automatic translation makes things worse, not better. I have yet to find a useful translation of technical content, i.e. anything that goes beyond just understanding the general topic of a newspaper article.
He says elsewhere in that thread that he was a gamergate person, which checks out.
The esotericity is not in the expressible semantics, but in the syntax.
I have a lot of experience in both python, typescript and react. I would still opt for python on the backend, simply because it's a nicer language to work with. Debugging is a joy, and it feels like the library ecosystem is more comprehensive and stable.

This is of course subjective, and maybe I'm biased due to having a lot more experience with python than JavaScript.
like we still do business after they invade HK?
I know of two instances:

1) Facebook had a "View as" bug that allowed anyone to view anyone else's private page as that person.

2) Cambridge Analytica in which Facebook shared private information with third-parties under an NDA.
Why 'notorious'? Is there anything wrong with the way they are using BSD?
While you're right in terms of technical prowess, there absolutely is a use case for BSD: it has a distinct culture with different values.

There's a large group of people in technology who don't really care how something works, as long as it works for their purposes. That's set against another group who will put up with incovenience in the name of what they think is "correctness". I genuinely don't want to suggest that either group is better than the other - but they are distinct.

Around 2010 I felt that the first group had started to dominate the decisions around the direction of the Linux userland. It was wonderful to be able to switch to BSD, which I sense is used and maintained mostly by the second group. Having an OS that is aligned with your culture is a sort of a "happiness by a thousand cuts": the defaults are already what you would have set them to, you don't have to declutter after the first install and what you do want is in the package repo, your niche use cases get attention when it comes to bug fixes because they're not considered niche in that crowd, etc. When the maintainers think the way you do it feels like they've anticipated your needs - it's presumably the same feeling that Apple-culture people feel when they use an Apple product; like it was made for them.

In a lot of ways, technology has mostly become a matrix for competing cultures. From that perspective it's not a matter of what performance edge the BSDs have over Linux, it's about whether there's a distinct enough culture to justify the costs of the duplication of effort. In my mind that distinction has only grown in the last 10 years.
> The irony is the world still keeps buying billions of dollars of goods from them

Even if it were undeniably from a lab leak in China, there is so much infrastructure depending on their manufacturing capacity and competitive pricing that the world probably couldn't stop immediately.
> Maybe Netcraft can be reached

That was exactly the connection I made, then wondering if the author even realised the allusion. Claiming to be a “longtime BSD user”, but starting in 2013 means they’re not, not in the scheme of things, and by some decades.
Language, currency, jurisdiction (to large extends), media…

An American from Idaho will be able to communicate, trade and watch the same tv as someone in Vermont, whereas a person from Malawi will not be able to do any of these things with a person in Guinea
I've yet to see any evidence of the importance of the building other than the fact it housed the press. What does Israel gain from bombing the building other than suppressing and disrupting the media? What physical asset could have possibly been in that building that could not have been relocated in the preceding hour?!
Apple's Darwin is probably better thought of as a descendant of BSD (and other technologies).
The comment I responded to said "how problematic they were" -- not "they were being".

And it was about a case where a funny names list had circulated, the founders said "yeah, don't do that" but then objected to holocaust references in the reaction to it. This was extremely 'problematic' -- not the references, the objection to them.

So, exclusionary to whom? Some people might value not dragging the dead into a dumb debate about a funny names list. It's not unreasonable.
I didn't do much web dev but is having the same language for the front and back end a real time saver? For a skilled programmer, switching language is not a big deal. I'd say that for a front end developer to touch the back end, learning the required bits of Python or whatever is used is not the biggest problem.

Front and back do different things, have different requirements. You control the architecture on the back end for instance, not on the front. The back end deals with data modeling and processing, the front with layout, very different task, very different skills, and the language is just a small part of it.

There is some overlap, for exemple I remember having to code a clock twice, once on the back end of to show it correctly the first time, and once on the front to have it refreshed in real time, the code could have been shared, but these occurrences where code can just be copy-pasted are not that common.

And BTW, most of my web dev was JS/PHP/SQL, and I actually liked all three languages for what they did. JS, I had no choice, but it did event handling well. PHP was good at generating HTML from a database and SQL, despite its age is still king for querying databases. I wouldn't want to use these languages for anything else.
I love this idea — a sort of virtual location that takes the place of cafes and bookstores that no longer exist in the real world.

I've given some thought as to how VR could be applied to something like this and, furthermore, how an IRC-esq protocol for VR rooms and characters could work. I'm waiting for WebXR to advance a bit more before trying to implement it myself, but I'd be really interested in community discussion of the idea.
Honestly, the separation of concerns movement where content writers do HTML, designers do CSS and programmers do Javascript, all with with minimal overlap, set web development back a good 10 years. React was a wake up call that the three are intertwined so closely that you cannot think about them in isolation.

One of the early criticisms of React was: “You can’t do HTML in Javascript. You shouldn’t be styling in JS! That violates the separation of concerns.” React skyrocketed productivity and allowed scaling without spaghetti. That’s why it won.

CSSZenGarden was fun, but how many companies seriously did redesigns by just swapping a style sheet? Only repeat the dogma if it makes sense....
State and DOM being mutated all over the code base was the norm before React. In many apps, state was a thing that was spread out all over the code and could be mutated by any part of the code. And a DOM was another global state on top of that, that had to be kept in sync with the data of the application. Otherwise users would be shown a state that wasn't representative of the actual state of the application. People did this with careful DOM modification code, trying to always remember to set, reset add and delete DOM nodes correctly. Of course, this caused many bugs and sometimes huge performance issues.

If you tried to solve this problem by redrawing the DOM every time your app state changed somewhere in the code, the browser would freeze and all your form elements would be defocused on every update, scroll states would be reset etc. etc.

React solved this by the diff algorithm and doing surgical updates of the dom based on the components state. It does this by manually reading the state, keeping a virtual DOM in its memory and doing diff calculations.

But if your whole app is reactive by design, there's no need to read the app state, doing diffing or figuring out which DOM node to update which one not to update. The DOM update operations flow naturally by the declarations given by the programmer. Frameworks such as Svelte are moving into this direction and they're already seeing quite significant performance improvements compared to VDOM implementations.
Several people with some form of FreeBSD commit access (including past members of FreeBSD Core Team) work for Facebook.

FreeBSD was at one point (and may still be, I haven't checked in a few years) used in the bootstrap process for FB's ISP-hosted cache clusters (because potential GPL headaches IIRC).

It's also useful to test network protocol implementations across multiple platforms (e.g. Linux + FreeBSD) and can be handy if you are working with a standards body that wants to N>1 implementations of a protocol.
Ha, in 3-4 hours you may be in Cairo at best
You said, "the physical structure of the lithium metal". There is no such physical structure of a bunch of ions floating around in an electrolyte and intercalating themselves into electrodes.
No one wants negative rate savings accounts.
Youtuber Adsense Kazançlarının Vergilendirilmesi 2021
I have a 3ms ping to Stadia.

Even then, if the market is restricted to non-competitive players, that's a huge majority of the market.
Apart from the obvious possibility of IP ban (that there's only one way to circumvent), I think parsing is the most brittle part of this. If I needed to make something that would just survive without me rewriting it all the time, I would do away with parsing somehow, at all. E.g. instead of trying to parse anything, just load it in a browser (headless, or even real) and just somehow see where the images are (from the requests log, or from the screenshot).
On the contrary. There is a lack of regulations that properly price externalities and make the people profiting from them pay for the shit they pollute.
Note I’m using Nim with the new GC (both ARC & ORC) on dual core esp32’s.

Locks do work with ARC, though some care needs to be taken. Both the Nim and free-rtos multi-threaded queues work well with the correct move/sink annotations.

The design of ARC allows you to move entire memory graphs between separate heaps. It works fine, but what’s not working is the compile time verification that a given memory graph is only owned/aliased by the top pointer. So there’s a lot of work to do in making it “safer and easy” to use.

Here’s an example: https://github.com/elcritch/nesper/blob/f54fff8b240e94684ae8...
Direct links to the underlying letter from epidemiologists and biologists —

[HTML]: https://science.sciencemag.org/content/372/6543/694.1.full

[PDF]: https://science.sciencemag.org/content/sci/372/6543/694.1.fu...
It's not a bad idea, but it leads to weird situations where a job generates $11/hour for the employer, the employer pays $10, the government pays $5, and the end result is that society is paying this person $15/hour to do work that only generates $11/hour. So the social cost of this program is $4/hour. (I'm going to round that up to $5/hour for simplicity.)

My question is: if we're okay with doing this, why not just give them $5/hour whether they have a job or not? (For people who have jobs, the phase-out can be made to be the same as what you described using an income tax.) That program would have the same social cost, the person could still get a job that pays $10/hour and generates $11/hour, they'd take home the same amount of money, except now the subsidy isn't tied to a job that isn't worth as much to society as what the person is making.

(This is essentially a UBI)
That's what the article says is being done on an industrial scale by pyrometallurgy. Search for "black mass" in the article.
There is both short term and long term capital gain taxes in the US. For some reason I was thinking you had to hold it for more than one year but apparently it's one. If you hold the asset for longer than a year the tax rate on it is either 0%, 15%, or 20% depending on your tax bracket
I've already played $200 worth of games and they sent me $100 worth of devices, and I paid in total $130. And that's without counting that I didn't have to have hardware to run the games also.
As per terms of settlement with NYAG, Tether will be disclosing details of their reserves on a regular basis from now on to NYAG, let's see how fake USDT is - NYAG seem satisfied for now that it is backed by full reserves.
> Doug Engelbart, whose team kicked off the personal computer vision in 1968: he read Bush’s article in a Red Cross hut in the Phillipines in 1945/46, and it kickstarted his vision.

This is possibly overstated.

In Engelbart's personal correspondence with Bush, he explains that he read the article in Life Magazine, and it "probably influenced" him, but that despite reading it "avidly" at the time, he basically forgot about it—which means he spent the next 13 years working on his personal vision without any conscious awareness of Bush's article—until he rediscovered the article in the very late 50s (writing that, "I wouldn't be surprised at all if the reading of this article sixteen and a half years ago hadn't had a real influence upon the course of my thoughts and actions"). For comparison, even after rediscovering it Engelbart would have already been at SRI for a year or two at the time, and of course all his years trying to pursue that vision (largely in vain) prior to receiving the SRI offer to host his research.

It's not nothing, but it's also not the picture of a young Engelbart finding the article, being instantly converted, and then setting out to make it his life's mission, which is the way that a lot of the popular tellings would lead many people to believe.
I didn't make that comment, I agree that comment could have been worded better. I'm assuming by the use of past tense they didn't mean to suggest that they are inherently problematic for life. Edit: I don't have any additional comments on this particular happening, I believe there was several other HN threads with more than 1000 comments where this was discussed extensively.
Shirts definitely can is well. This is one reason aloha shirts become a go-to choice for some men as they get older — the cut can help hide an expanding waistline.
Thanks for this. It seemed like they were all cut about the same. At first I thought they might all be from the same brand, but the picture with the background using the same fabric as his shirt squashed that theory. They had to be hand-made by a family member or himself.
The String class was much simpler back then! https://github.com/ufuu/Java-JDK10/blob/main/src/src/java/la...
These servers will not be viable once EU new terreg regulation is implemented. (Need for legal presence in the EU, censorship officer and 1hr SLA for deleting content). You cannot just block EU IP to bypass this.
This idea doesn't apply so cleanly in Python. The meaning of this:

if x=$(foo); then
...
fi

is that the stdout of running `foo` replaces the contents of $x and the `if` evaluates the exit code of `foo`. Python doesn't see stdout as some kind of first-class language construct. I also don't think this could ever work on Windows if you expect `foo` to be a simple function that has access to the interpreter state.