skysight-inc/HackerNews huggingface dataset:
Tabs are fine as long as they represent workspaces instead of a one-to-one mapping to files or buffers. I think the browser tab metaphor does not work very well in a text editor without some modification since you often want to do split layouts and I really don't like the messiness of multiple tab bars.

I think Emacs still has the most advanced system for window management and the only thing it should do is maybe modernise the UI surrounding it a bit.
Isn't Japan part of "the West" in Chinese government's rhetoric?
> Is there any use case where you would want to deal with sparse arrays?

Not really. Now explain why [,,,].map((e,i) => i) is [,,,] instead of [1,2,3] please ;)
To me it was/is an interesting experiment but one of the key components of bitcoin the finite resources is also its mayor point of failure (to gain acceptance).

The nice thing of money in its current form is its relative stability. I can go out and buy or sell something without having to think about the value of the currency. This is not possible with bitcoin because the more it will be used its value will get higher due to the fact there are only so much bitcoins. So if it represents more value the value of the coin must go up

To make it usable for trading (shopping or otherwise) it must hold a relative stable value. But if it is stable it is no longer of interest for speculation. This will mean that speculators will move their money out of bitcoin and thus it will reduce value. rinse and repeat.

Bitcoin it self doesn't give interest or pays a diffident so the only way of making money is to ensure someone wan't to pay more for it than you did. It doesn't have any practical usability. You can't make a neckless from it, you can't use it in electronics. of course no currency gives you interest of diffident but due do the fact that that in a stable country the currency is stable it is an attractive intermediate. of course people make money with trading currency but that is done based on global economics and the state of the region or country that is responsible for the currency.

The reason why it is good to be able to print money is that if output rises and thus more value is created you can keep the value of the currency more or less the same.

The idea of having a none government run currency to make sure it is not manipulated is focusing on the symptoms and not focusing on the issue. the symptom is misuse of power the issue is not enough accountability of government (and thus banks etc).
This could do with a sign up so I can get a reminder when it launches. I am guaranteed to forget about it by then otherwise.
"But not only were they illegal, like debuggers—you could not install one if you had one, without knowing your computer's root password. And neither the FBI nor Microsoft Support would tell you that"

https://www.gnu.org/philosophy/right-to-read.html

That's nearly 25 years old. Fortunately we can still use Free operating systems on at least desktop and laptops, but if you choose to use proprietary software, you get what you get.
In fact Perl 5 has less weird coercion rules than JavaScript.
Not really. They say "dweb resolvers ideally provide.." but that is opinion. DNSSec covers #1 (with more security than trusting a 3rd party ENS resolver, actually), and #3 is also a problem for non dot-eth domains. I don't see much value in #2 personally.

That said, I found elsewhere in the cloudflare site (https://www.cloudflare.com/en-ca/distributed-web-gateway/) that they do indeed support IPFS DNSLink on their IPFS proxy, so ill shut up about it :)

I guess its more a way of them tacking on additional 3rd-party resolvers, instead of proposing to resolve IPFS via blockchain.
Yep. I literally had to solve this yesterday helping a friend setup a brand new laptop (with Window Home edition) That little link is gone now. I had to Google to find that you create the local account by turning on Airplane mode before entering that screen. It then let me create a local account. ( And of course the other thing I did was immediately remove the McAfee security nagware - at least Microsoft has Defender already installed ready to take over AV duties )
> The question is: by whom?

I do feel similarly, even though I wouldn't classify myself as a great engineer.

I've been writing concurrent software in managed languages, such as Java and C#[0], from the very beginning of my career, up until today. The level of multithreading has varied, but it's always been there. For anything beyond basic CRUD it pretty much becomes a requirement, both on desktop and on the web[1].

That doesn't mean I've never had a tricky race condition to debug (and, yes, they're hard to debug) during development, but I've never shipped a concurrency related bug to production[2].

The canonical examples of concurrency gone wrong are things like giving somebody a deadly radiation dose from a medical device but, in terms of serious software bugs, I do wonder how common concurrency bugs are relative to other types of bug, and whether they're really more serious in aggregate than those other types of bug.

[0] Admittedly these languages make it a lot easier to avoid shooting yourself in the foot than C and C++ do.

[1] Also worth bearing in mind that an inherent property of most, if not all, distributed software is that it's also concurrent: the moment you have multiple processes running indepedently or interdependently you also usually have a concurrent system, with the potential for "distributed race conditions" to occur. I.e., if you have a SPA that also has a non-trivial back-end, you have a concurrent system - just spread across different processes, generally on different machines.

[2] In the context of in-process concurrency. Distributed concurrency is a different matter.
It doesnt work for me in Firefox at all.
My impression was that more and more people withdraw because the "public" has become quite toxic.
Ad Astra has a cool Moon shootout scene. https://www.youtube.com/watch?v=EH9NvOVil-k

how it was made https://www.youtube.com/watch?v=2_qWvfxdzRg
Is the West hoarding Covid-19 vaccines?
I don't think it should ever be on by default but I do find it useful situationally, when scrolling through very large files (which ideally you want to avoid in your codebase in the first place) and when I don't necessarily have a specific search term or keyword in mind.
> ...an executive...

Even that wouldn't engender change. I could see change if it was selected from member of the board of directors, CEO, CFO, or COO, and random lower-level executive. And all their immediate families.

That we would even be discussing this is odd to me. I remember watching various old-timey 1940-1950's era American movies that depicted turn-of-the-century titans of industry proudly and aggressively using what their factories' products, and if it involved putting their lives on the line, so much the better to get more attention, validation, and sales. Don't know whether that happened at all in real life, but it made an impression upon me that the zeitgeist thought it entirely appropriate to depict in popular media.

Just as it makes an impression upon me that so few leaders of industry today will make it a point to truly randomly pick out their product and use it with gusto and pride. If they are caught on video doing any similar act, it is a thoroughly massaged "reality show" production carefully "handled" by PR, marketing and sales teams.
> a way for copyright owners to be punished for broadly overreaching with their claims.

That will only harm small businesses and individuals. It doesn't take a huge sum of imagination to draw the situation in the brain. A lawyer hired by a big corporation on one side, and a poor artist on another side, both standing in the same courtroom. You already get the drama about to happen. Lawyers will happily bully those poor souls that they are fully capable of introducing more misery to their opponents, so you should just sign this paper and f** off. A few may resist, and few will survive, but the majority won't even take the case to the court out of fear.

So, no, that's not a solution.
“Two World Wars and one World Cup” chirps man who didn’t want politics in football

https://newsthump.com/2021/06/24/two-world-wars-and-one-worl...
YES. And guess what is not going to help them at all? Forbidding them to work below an artificially set productivity level. This means they can't learn on the job, can't prove they can do a good job if it's not already obvious in the interview, can't work if they're part of a discriminated minority (would _you_ hire a gipsy or an ex con if you have 5 other equally qualified applicants? At the same wage, sorry, I wouldn't. The extra risk is real). And of course, they can't take a bad job to get through a rough patch which means... a bad month can turn into homelessness and a bad decade.
GMail managed to be popular thanks to the XMLhttprequest() function being implemented in internet explorer. Microsoft had a monopoly on software, but it was still possible to do things through a web browser, enabling competitors and websites running on linux.

Javascript got popular because it was here first, so developers used it and became able to work with it. When this happens, javascript had inertia which is impossible to stop. Javascript allows one to deploy anything on any platform with a web browser, without copying files.

Webassembly is great, but it's not easy to build WASM files, the toolchain software used (compilers linkers etc) are not mature (only rust can build to WASM natively), and it requires that all language compile to wasm, so compiler developer need to implement a WASM compile "target", which takes time and is not always possible depending on language (python comes to mind, because of its large library, global interpreter lock, etc).

Also, WASM doesn't have access to the DOM or webGL, meaning that you still need to make JS calls to interact with a webpage.
Quite aside from this almost certainly being against the T&Cs, I'm not sure what happens when multiple parties claim the copyright. It's literally impossible (I think?) for them all to hold the copyright on the same melody, so how does Google resolve it?
I believe it's slowly replacing MIL-STD-1553 data bus in aircraft.

https://en.wikipedia.org/wiki/MIL-STD-1553#%3A%7E%3Atext%3DM...

According to Wikipedia the F-35 uses IEEE 1394b
Got Supermacs for that :-)

In fairness, Ireland has fantastic cheese, among other things, but spice is hard to come by.
The "Simple" app used to have a function for automatically saving a percentage of every deposit, but Simple as a company is gone now, destroyed for no good reason by their acquirer.
Let us be clear: what Google does has nothing to do with DMCA. This is entirely out of their own volition.
It is stated in the article. The first voxpop is from a Mind Cymru project. They are a Welsh non-profit working with mental health. The other one from Royal College of General Practitioners Wales. You can find their oppinion here[0] and
the study with the specific 50% figure here[1].

I think you are overselling how little information is provided. Taking in account the venue and audience it is still easy to look up more specific information with what the article provides.

[0] https://www.rcpsych.ac.uk/docs/default-source/members/facult...
[1] https://pubmed.ncbi.nlm.nih.gov/30007359/
Nice. I understand what you're trying to say with that title on your website, but I kind of disagree. Just because you have online friends doesn't mean that they're not "real" friends.
I was shocked that they made the titular quote sound like it was coming from NHS.

I'm aware of negative health effects, but mostly in older people:
https://www.cdc.gov/aging/publications/features/lonely-older...
Fedora, Ubuntu, Mint, PopOS, Manjaro/Arch.

Spend the time to get acquainted, soon you will see you can do almost everything you need on linux (and more) that you can on Windows/macOS, but with less mental overhead (after you are used to linux, it really is simpler).
There will always be an enterprise and LTS versions without online requirement
The wiki entry covers some disparate topics but serves as a broad brush pointer to the massively growing gdp share of the financial industry. It is a proxy for the number of redundant financial transactions (where bits are simply shifted around in zero sum re-allocation games for which intermediaries get a cut) to actual economic transactions where something "real" happens.

There is obviously a bit of subjectivity in defining "real" and "useful".
There is also an intermediate gray area of so-called risk management (derivatives, securitisation etc) which can easily mutate from useful to disastrous depending on the quality of regulation.

But when I look at the crypto universe (from the ICO era till today) I have no doubt what it resembles...
Investment Opportunities-Ajulu's Thoughts
It may be scientifically worthless, but the public pays for these missions and the public likes pretty pictures. JunoCam on NASA's Jupiter orbiter, Juno, was added in order to give the public pretty pictures of Jupiter.[1] I personally think that's really cool.

1. https://en.wikipedia.org/wiki/JunoCam
> Doesn't work if DevTools is undocked and will show false positive if you toggle any kind of sidebar.

This annoys me every time because I use Tree Style Tab, and a website tries to detect DevTools. See Samy Kamkar's website [0].

[0]: https://samy.pl/
How did that happen? My friend circle reduced a lot due to my countries restrictions. You could only meet one person, so it was often the same people that paired up. I guess a lot of people were left out of that.

I'm very grateful I had an SO and two good friends I could often meet up with.
I rather have the language say "Error, this is garbage!" than silently output garbage.
SARS-CoV-2 variants of concern and variants under investigation in England [pdf]
But also a challenge. Linux also has to introduce purely Microsoft/Google/whatever-account log-on (without explicit local user log-in preceding it) as an option because this is what many zoomers expect. You just give them a new computer, they sign-in with their account and start doing their job. Businesses they run also expect this when ordering computers/integration from you.

The open source world actually needs to implement this + a decent offline alternative to Alexa or be left behind.

I will never want to use a Microsoft/whatever account either but other people will.
Thanks for sharing such great information, the post you published have some great information which is quite beneficial for me.

https://www.indigocard.review/
But you do lose a lot of functionality. Especially on the iPhone as there is no real way to add apps without it.
Can anyone explain this to me?
YMMV, but isn't it the complete opposite?

Open source projects do not, and have never, gone out of their way to teach these things.

Ofc doing it for a grade is silly

But if you contribute to open source, you must follow the etiquette or your PR is denied etc.

What inexperienced programmers get from open source is that experience where they better learn how to fit in effectively, or they get bounced.

In the nicest possible way, open source is a great way for people on the HS/college track to take responsibility for themselves.

It doesn't require much active effort on the part of the open source community to deny a PR or exclude a bad apple if that makes sense.

And I'd say the majority of open source communities long ago put systems in place to deal with bad apples (or should have).
Unless it changed very recently you can also enter a bogus email address several times. Not that that is much better.
> Well, here... And in every other discussion where it comes up.

Not sure if "here" would help in any way, as when it comes to bigcorp-versus-small-guy, HN is basically an echo chamber.

Also, I've once heard that Apple employees are discouraged from reading internet forums. That's probably why we never see them here.

Kudos for complaining to Apple directly, though.
>can’t create multiple accounts

This is usually the intent of sms verification. I hate it just as much as you but I admit that there is no better method for preventing ban evasion. When accounts are trivial to create, moderators have no power.
Higher hash rate is good for security, less centralised mining is also good.

However a lower hash rate means less security, but if it is temporary reduction, whilst equipment moves elsewhere, this reducing reliance on mining in one nation, then the reduction in hash rate in the short term is not ideal, but has long term benefits for the network.
There are sheep and goat's milk cheeses made in the Mediterrannean and in the Balkans and as far as Romania, yes, but those cheeses are not made in the same way as feta and they have a different character than feta. For example Sirene, a Romanian cheese is sometimes made with sheep and goat's milk, but it's a softer and overall milder cheese than feta. They would taste same-y to anyone unused to eating for example feta or sirene, but not to Greeks and Romanians.

Cheese made across the border from Epirus in Albania (careful: the Greek-speaking Orthodox minority in Albania are Northern Epirotes, not "Greek Albanians") may be very similar, but it's not called "feta" in Albanian. I don't know what it's called to be honest, but "feta" is the name traditionally used by Greeks. So in this case it wouldn't make sense to call it "feta" even if it has a similar character to feta. Which, to be honest, I don't know because I haven't tasted that cheese.

Anyway the point is that you can tell feta apart from ""Feta-like" cheese produced in any number of places around the world", contrary to what you said.

And in any case, it seems to me very likely that before reading my comment you didn't realise that feta is not made with cow's milk, as most people don't, so I think you should concede that your original comment was made given incomplete information.
Surely

(defmacro double (x)
(let ((temp (gensym))
`(let ((,temp ,x))
(+ ,temp ,temp))))
Well, not force them to live on welfare would be a good start :) Which is what minimum wage is doing.

Comparative advantage is a thing. Lower work cost enough, and ideally lower other living wage floors like NIMBYsm, and things should settle to a decent enough level. Which we can supplement with a very low level UBI when we can afford it.

But the current system is not just discouraging - it's forbidding unproductive people from working.
well I guess the question is then not just what would you expect instead but at what familiarity with the language should one be asking people what they expect of it?

If you ask experts it is because you want to get an actual correct answer, but if you ask neophytes it is because you want to get an answer that might be obvious even if not correct.
Not just graphic cards. I had to wait 3 month to source an AMD CPU. Aren’t they manufactured in the same fabs than GPUs? And still waiting for the ps5 to go back in stock!
Robinhood’s IPO Plans Slowed by SEC Review
Are you anti-DB?
Can you explain “Javascript/Node”? I thought Node.js was a JS interpreter but not the interpreter used in the major web browsers. Rather, that Node is an interpreter that’s used to run Js in (typically) headless (server) environments, allowing both sides to be written in JS. Is that accurate?
I meant to include ICU in what I was saying works well when I said "unicode gives us a standard collation algorithm including localizations".

ICU stands for "International Components for Unicode." ICU collation is an implementation of the Unicode Collation Algorithm (which is really a suite of algorithms, or an algorithm with various parameterized branches), using the Unicode Common Locale Data Repository for localization -- that's also unicode, the CLDR is a unicode thing too, part of unicode. It's all unicode.

There are other implementations than ICU -- although maybe none as complete, because it is a lot/expensive, indeed. But ICU is an implementation of unicode algorithms. But for instance, unicode collation is also implemented -- in a way that will be the same as ICU modulo bugs or details the standard leaves up to implementations to vary -- in pure ruby by https://github.com/twitter/twitter-cldr-rb#sorting-collation
Judging by the title, it sounded like the biggest discovery of 2021... by someone waking after a long coma. It was discovered in 2012: https://www.destroyallsoftware.com/talks/wat

I really enjoyed the questions... and even though I am working in TypeScript, I got only 9/25. Precisely because I avoid f---ed up parts of JS, except for trivia games (https://dorey.github.io/JavaScript-Equality-Table/unified/, http://www.jsfuck.com/).

Some parts of code need not to be understood. They need to be blocked by types, tests, and linters (https://p.migdal.pl/2020/03/02/types-tests-typescript.html).
> I said a database that tracks people could identify me using information about my birth.

And your name, you said.

> The natural key is the identifier by which the thing is already known.

And then you change your name.
"enable me to get on a path out of loneliness"

The whole article is about loneliness and it was not clear for me what they mean by 'loneliness'?

How it is defined?

What we can consider as already a 'loneliness' and when we can say it is not yet there?
In what universe does this viewpoint square with regulatory capture where you saddle your competition with requirements under the guise of safety, environmentalism (or some other feel good thing it's easy to peddle to the useful idiots)?

We can all imagine a case where some locale that has a big steam turbine manufacturer who has successfully lobbied to get extraneous safety requirements slapped on windmills. Or some locale where oil is big so they regulate solar excessively. Remember, energy and other commodities have razor thin margins and make it up at scale. A handicap of a percent that's masquerading as Safety(TM) can massively affect adoption.
It is clear you've been brainwashed into thinking that bitcoin is somehow 'bad' for earth. No, it is not. The car you drive is much worse.
plot of "Burn After Reading"
Would storing a wallet's private key in an encrypted password manager be insecure in some way?
Looks like the `true` and `false` _bindings_ in Go are mutable and can be re-assigned. The same thing was possible in Python 2, IIRC:

False, True = True, False # Have fun debugging!
They're defining a const named true and false to their inverse values, shadowing the builtin true/false keywords.
I've noticed that the BBC has been churning out a good number of "loneliness epidemic" articles for a few years now (since before covid). I haven't noticed this trend in any other publications that I read.

I have no idea why they've been doing this. To be honest, I haven't looked further into it, and maybe I'm just noticing a pattern where there is none. But it's a thought that's crossed my mind a few times now.
You're reinforcing his point
> You just give them a new computer, they sign-in with their account and start doing their job

They can start doing their job without signing in with any accounts, one step fewer.
World’s first lab-grown meat facility pumps out 5k burgers per day
Docstring PRs. So many docstring PRs to be done.
and for AI industry as well, hoping the RTX cards will get affordable someday...
https://www.youtube.com/watch?v=cK8i6aMG9VM

(cw: strong language)

TL;DW - nothing happens, it's an unresolvable deadlock. This "feature" can sometimes be used by deliberately adding many easily claimable works in a video to prevent anybody from monetizing it.
Seems like this guy is just using a width a height difference to detect this. Also some ‘window.FireBug’ property, that doesn’t turn up much currently in chrome or ff console on Ubuntu
San Francisco's $60k Tents
They (Americans) do that all over the world. Examples I can think of from the top of my head as a EU citizen:

- pizza pepperoni (Italy)
- mayonaise (Belgium/France)
- paella (Spain)
And the obligatory: https://dkeenan.com/Lambda/
Ha! This paper contains the definition of Y-Combinator:

> Y combinator: Y = λt. (λx. t (x x)) (λx. t (x x))

#TIL!