skysight-inc/HackerNews huggingface dataset:
> Janet Yellen on Tuesday suggested lawmakers "curtail" the use of Bitcoin amid terrorism concerns.

HAHAHA. That's where I ended the reading, as I know the pattern. Its just virtue signaling of finance world and politics. They are preping for taking control over the crypto sector. As it is actually starting to threat whole financial system, since companies are starting to put more faith in BTC as value store.

That is actually scary concept for government... well central bank and fed actually, since those guys know whats going on.

Anyhow the same people will be later saying 'free market this' 'free market that' on the next issue. Even though its absolutely contradictory.
Biden admin has hidden a message for IT folk in whitehouse.gov source code
>Force ISPs to ban known miners in China. Block port 8333. Run an ip blacklist of all miners.

both can be bypassed with tor.
no terminal command to do this?
> The end-to-end-encryption on iMessage gets defeated for most people anyway if they have iCloud Backup on.

iCloud backups are encrypted using a unique key which is only unlockable with the user password, which is itself protected in hardware. So no, it doesn’t defeat the purpose.
It sounds like what you'd approve of is something entirely different than Amateur Radio. Neither of the things you mention is an accident or "legacy" restriction.
> easy to use Wireguard

It gets easier?!

I love how easy Wireguard is, stock, so perhaps I'll try Tailscale.

Also, a good reason to do this would be to play with friends easily, sometimes NAT and other things make it hard to connect to a gaming server, and also servers like Minecraft run a lot of code from inexperienced devs, so probably lots of security concerns there. Setting up a firewall to do that is a bit harder, you need to know your friends IPs and such.
Locusts have been extinct in North America since about 1930.

The biggest plague used to be the Rocky Mountain locust, which would cover every surface for days, utterly destroying farms. Those went extinct in about 1905. The High Plains Locusts went extinct in about 1930. [1]

There are various theories about why they went extinct -- something to do with what the settlers and farmers were doing to the land. But it wasn't an obvious culprit like pesticide, which wasn't really in widespread use until about the 40s.

1. https://en.wikipedia.org/wiki/Rocky_Mountain_locust
> On Windows, binaries end up strewn all over the place, including C:\Windows, which is one reason that C:\Windows grows inexorably over time

Are you sure about this? I mean I know for a fact that it happens but in my experience this is rare. I very much doubt that it's enough to make any real difference to the total size of the Windows folder.

I PowerShell'ed through all exe-files and DLLs in C:\Windows and C:\Windows\System32 on my private computer ("188 programs installed" according to Control Panel) and I couldn't find anything that didn't look like Windows defaults (i.e. Microsoft stuff basically) or drivers (found lots of Intel, Logitech, etc. Some Apple).
The Complete History and Analysis of Bitcoin (Acquired Podcast)
I picked up a Nikon Z series mirrorless and it is terrific. I have an adapter for all my lenses, which is working well. I have found no decrease in quality compared to older DSLRs, so I would not lump it in with point and shoots.

As an added bonus, when taking wildlife photography, the lack of a shutter click means that I can take photos silently without spooking birds and animals.
What stops somebody from interacting with a foreign company that exchanges crypto and $LOCAL currency?

Sure, the entire ecosystem would take a hit, but also note that many US companies have actually bought Crypto, people recently bought crypto on margin, and, those who still own crypto, can exchange it outside $COUNTRY, and convert currencies.
Elixir is basically Erlang, just like Lisp Flavored Erlang and Gleam (the statically-checked language for the BEAM). The BEAM in general is a very specialized VM, which is why I used as an example, as the Julia compiler is also a very specialized platform and other languages targeting it would also be just Julia. Like Julia with s-expression, a typescript like extension for Julia that maybe would focus on different tradeoffs by reducing polymorphism in exchange for type checked contracts (but still use the same machinery and ecosystem since it would compile to Julia/Julia IR). I really wouldn't expect something completely different like the JVM supports (as at this point it would be better to use the LLVM directly).
Vitamin D uncorrelated with Covid severity in those of European descent
All the crypto traders using legit tax-conforming platforms like coinbase, likely hundreds of thousands of people.
What you said wasn't incorrect, just slightly ambiguous.

To be less ambiguous, I'd just say "the second largest exchange in Germany" and ditch Stuttgart.
Hi, Iliana responding this time. I can’t emphasize how much we appreciate your feedback! You’re totally correct about the word “Arab” - we should’ve caught that and am glad you brought it to our attention.

The situation with the exchange rate in Algeria is a real problem. Like you said, the banks’ exchange rate is much lower than it should be. When I was there I spent a day with a friend’s friend who runs a side business exchanging money, so I saw some of what this looks like on the ground. I’ll reach out now to pick your brain more on this topic.

Thank you again for your feedback & for spreading the word! So grateful.
"Also, many, especially here, neither are Arab nor identify as such."

Came here to say the same -- I grew up in the US, but my family is Kabyle and you definitely don't want to call my father Arab!
Aren't you supposed to avoid plugins and config so that vi/m will be familiar everywhere you go? That's the advice I've gotten on this board.
At the company I work for (400 people in Norway, offices in Sweden, Denmark and Romania as well) I don't know anyone who has a MS Office license.

There is a procedure to get one, but so far I don't know anyone who used it. Quite on the contrary I know one of our sales guys used to install and run Linux on his laptop.

Yes, I work and an above average technical company but we do have HR, sales etc and they aren't engineers (at least not most of them).

(email in my profile ;-)
"Harmful" is virtually a term of art in software development, ever since Dijkstra's 1968 article, "Goto Statement Considered Harmful."
Well I was suggesting that the feature doesn’t really turn out that well in CL, so it’s not a great reason. That said, I’ll happily argue that your language should have something like unwind-protect as an easy to use concept before getting something like exceptions.

A big issue with exceptions lately is that they integrate terribly with async style code because they can’t simply unwind past where a promise was created and a promise can be raised to multiple times. The other issue is that they are so pervasively nonlocal that typical code can’t know what might be raised (or what restarts might be available)
Thanks, that clarifies a lot!
I think at that point it's a complex dynamic system.
Legitimate use cases can include donations.
Mathematica is not much liked in science. If you aren't careful or good at programming (most scientists) it's very slow, and it's much too easy to create a forkbomb the crashes the UI with a trillion red errors.

Plus the language is an ugly lisp and looks weird to people who understand log tables and calculators and Fortran.

And it's expensive and the guy most associated with it (Stephen something) has a bad rep.

But Jupyter is hot at the moment (for good and bad reasons) and it's FOSS and is easy to install as long as you can get your grad student to install conda for you.
If by "Trump got in trouble" you mean he went missing, that would be a separate issue, yes.

For a public CEO to choose to not reappear amid rumours that he is missing would be an issue in itself.
It wasn't an official job.

I was a regular support drone as far as anyone knew.

I just had some connections that came about because I could be discrete and the engineers understood that I didn't bring them garbage too early (without enough information) or without good reason.
There are no free lunches. Expecting otherwise is a very good sign the enterprise is penny wise, pound foolish.
Most Apps Are Spyware
> The main problem is that there is no profit in chip manufacturing

This isn't true. Check out the margins of TSMC, it tends to be 40% or so.

But to maintain this lead in the industry, they need to massively reinvest for the next smaller process. With that said, profits are great but they don't endure (software development is somewhat more 'sticky' especially since everyone is doing SaaS which provides more incentives for competition and many companies are growing even with covid19 changing the market landscape).
A quick summary of the updated Kotlin roadmap
I'm not the creator of this web browser, probably should clarify that.
https://news.ycombinator.com/item?id=19553941

Edit: Title changed from "I tried creating..." to "Someone tried creating..."
Exactly. As we can see, everybody that uses Android watches Netflix on the web, and the Netflix Android app is left to languish with a measly 1B+ installs. There's clearly no reason why a long-running, DRM-heavy video streaming service like Netflix would want an actual native app on mobile devices.
Too many standards to follow, too many APIs, too complicated.

Sometimes I wonder if the web standards aren't designed specifically to prevent any meaningful competition.
I use Post-it notes for the "personal day-level" tasks, littered around my desk. The idea being that the task is now literally cluttering up my desk, which triggers a cleanliness anxiety to help motivate the completion of the task.

If I fucked up and the task is important or I do want to track it over a longer period, I'll either copy it into Notion, or stick it into my notebook directly, where it lives forever.
In Windows it’s also good. The way it works is follows.

The OS support multiple desktops. Similar to files or registry keys, desktops have security descriptors attached (a data structure keeping who’s the owner, and optionally listing users/groups with their respective permissions on the object being controlled).

To do anything on a desktop, like create windows, paint stuff, or interact with windows on that desktop, user doing that is required to pass an access check against the security descriptor of the desktop. If failed, these GUI-related functions gonna return “access denied” status code instead of doing anything.

The login screen is simply rendered on a separate desktop. That desktop has restrictive security descriptor, most users don’t have permissions to interact with them. UAC prompts are also displayed on another desktop, that’s how it’s impossible to automate them from within a program who triggered the UAC prompt.

BTW, about crashing GPU drivers, on modern Windows the condition is recoverable. The symptoms are black screen for a second, then the OS resets the hardware, restarts the driver, and resumes rendering of the desktop. Observed quite a few times working on advanced GPU stuff, especially compute shaders.
While I understand the concept of "technology node" as a manufacturing process, where does the usage of the word "node" come from? From litography? Is it related to the "nodes" in the electric circuits?
There's a number of reasons, but one of the biggest is that it's impractical for an individual or small group to create a web engine that is capable enough that users will want to use it. This means the only options are to either fork an existing browser (as most Chromium forks are doing) or build a browser around an embeddable engine (as WebKit-based browsers do, and hopefully one day Servo-based browsers will).

For many interested in creating a browser, a new engine is one of the primary reasons for doing so, and so forking or embedding being the only option means that many who would've created a new browser don't, because from their perspective there's no point in a Chrome/Firefox/Safari clone with a slightly different coat of paint.

WebKit at least partially addresses the clone issue, making it easy for developers to write entirely new UI code using their toolkit of choice, but comes with the caveat of not receiving much attention on non-Apple platforms, which is a problem with browser security being so important.
Firefox calls it synced tabs.
Much of the media playback IP is tied up by the big players. Who wants a browser without media playback?

Aside from that, how do you make money on a web browser? Without some kind of payback, it's pretty unlikely a browser project will get funding. Particularly since there are decent browsers on all platforms already.
I’m not claiming the situation is just or should be ignored, but the option the author seems to be ignoring is to launch without Widevine. Sure, a lot won’t work, but a lot will. Having a vocal community can add a lot of pressure.
I think the situation is:

Cranelift - experimental, quick to port

Ion - production, slow to port

So Firefox on Apple Silicon got Cranelift first, but only in nightlies, and will soon get Ion in release builds - "become the new default" means it will replace the baseline compiler.
t2bot.io uses webhook/bot based bridging which at least doesn't trigger the "no custom clients" clause (as you aren't using any real user account tokens)

The broader question of whether bridges are allowed seems to be broadly yes as there are many other bridges out there for Discord (IRC/slack ones) and those haven't been shut down either.

I think so long as you aren't abusive, Discord don't care.
That's quite interesting as I would consider Duchamp as modern art history 101 and his readymades are the prototypical examples of subversive art / anti-art.
I'm considering getting rid of my Sennheiser HD800 after using AirPods Max for a while. Of course they don't sound better than my HD800, but I find the sound quality good enough.

After wireless headphones started to emerge, I've always wanted to replace my dac, amp, headphone setup into a single headphone and I'm satisfied with AirPods Max. HD800 is obviously for home use only, so for the past few years, I've been trying to find headphones that have good enough sound quality, wireless, noise canceling, great build quality and design, great comfort at the same time, and I think this is it.

Treble of AirPods Max is more similar to HD650 than HD800 which is slightly less bright. And the bass is what I find very interesting. AirPods Max not only has very good bass, they feel more like they are coming from speakers than most other headphones. To my ears, the bass is on par or even better than HD800. Overall, I still like the sound of my HD800 more, but AirPods Max comes close enough for me as a replacement. In fact, I like them more than HD650 and Beyerdynamic T1 which I've owned in the past.

One thing I want from them is system wide spacial audio, or for music at least. You can use spacial audio for supported apps and videos only. The experience is amazing and I would really like to use spacial audio for other things as well.
Do they allow you to do real onchain transactions with your coins? I cannot find anything about it in their FAQ.
It's funny you mention that. I was a support drone when I was in the situation I described above.

But support being support ... it is eventually devalued and I chose to learn to code to move out of those types of roles.

When I moved on (through a somewhat handy acquisition and layoff and etc) some engineers reached out to me to join the support team there.... but I was done with support (and other factors).
> Then I realized that what I thought was just pure nonsense was actually someone talking normally, but it was about a field totally alien to me.

I want to thank you for commenting on this. It's been said before, but: technologists have a tendency to attempt and derive every other field from their own first principles and, when they fail to do so, discount fields as "pure nonsense."

We all (non-technologists included) benefit from not falling into that mode of thought.
WireGuard VPN and Its Creator
Peoples position on that one shifted very slowly.
Of course people have different opinions.

That's not what you said though. You said brains work differently.
Any time I'm working on something, I inevitably end up with 20-30 tabs with different things I'm referencing. Especially documentation. I think I have around 6-8 open when I'm not doing anything, since I pin some web apps (e.g. Facebook Messenger) or dashboards.

It's also the best way to browse image galleries: middle click everything into new tabs, navigate them with the keyboard, and close them as you go. Beats clunky JavaScript lightboxes.
> but you could use y2aw if you were in the middle of a word.

Wow, how does it work? Why y3aw doesn't fully work for 3 words (it captures space before the word I started with)?
Monte Carlo is a class of algorithms, just like FFT isn't a code or a specific algorithm but a class of algorithms.

Is "worthwhile science" a jab at nuclear applications?

MC was developed by and used for the Manhattan Project - almost the entire computer architecture we are using to communicate resulted from military research related to strategy concerning weapons that could not have been made without MC, and this remade not only our relationship with technology but the geopolitics of the entire world.

I would say that, more broadly, the omission is the lack of any mention of the use of random sampling, including MC and random methods in machine learning.
just tried it in chrome, i got only one testicle
Would we see Intel/Samsung/IBM contribute to the Linux kernel if it wasn't in their self-interest? That's just how business tends to go as a general rule, IMHO. At least, I generally are more surprised to see a company go the extra mile than the opposite.
Does this support RCS flavours of SMS?
Meanwhile, there's a shortage of foundry capacity. Automakers are pausing assembly lines because they can't get chips. So yeah, Intel isn't making the best chips, but they're still making ok chips, there's a chip shortage, and things could look different in 5 years.

Not saying I'd bet on them. I'd probably not bet either way. I just think the "future is bleak" narrative is overplayed.
I wonder whether paying for extensions could be a way to build more trust.
I have experience with 1-based indexes: basic/pascal. My 2nd language after basic was assembler. Off-by-1 bugs were plenty and confusing - mixing assembly with basic and pascal. Zero based with Java/Javascipt has felt a lot more natural than one based. Likely in 20y+ years there has not been an-off-by-1 bug. With that said: 0 based has felt totally fine and natural. All it takes to remember: inclusive/exclusive.
What's a QT in this context? Are cuties getting banned from Mastodon?
Excuse me Mr. Smith, where did that 50k that just appeared in your bank account came from?
Where are you sending your money to?

The IRS at el. will be all over this in no time.

There is going to be an terrorist attack made using BTC as funds - a new patriot act and suddenly touching crypto makes you a suspected terrorist.
My culture uses 0-based ages, where in your first year on earth you are 0 years old and turn 1 after you have been alive for an entire year, but I am not sure age would be any more confusing if it were 1-based. I don't see anything fundamental there. Other cultures do use 1-based ages (you are 1 on the day you are born) and they seem to get along just fine. Whatever you are accustomed to is what seems natural.
In addition, the US Constitution introduces another dimension to the idea of separation of powers - that the various branches of government should be able to counteract one another in certain circumstances.

The British approach is more appropriately labeled not as a separation of powers, but a fusion of powers [0] - probably the strongest example of such a government currently around today.

[0] https://en.wikipedia.org/wiki/Fusion_of_powers#United_Kingdo...
Nah. You could do me a favor and get this thing her back to work https://www.uzbl.org/
I think they couldn't really. If you look into modern artists they are extremelly talented and their unique style that seems like _anyone could do it_ comes in later stages in their life.

It's a bit like coding, where simple and elegant solutions only come to you after you reach a certain level. People looking into your work might think that the solution is simple enough that even a junior could do it, but it's not the case. It takes another good engineer to spot one. :)
Why redact? I'm curious about who is doing this.
So this proves that much stricter regulation and censorship can be maintained effectively in a decentralized setting.
Browsers are as complicated as operating systems these days. And far more monolithic, meaning the devlopment goalposts are spaced much farther apart.
Notably, this requires you to use a signed index type, which is absurd.

The alternative is to use the so-called goes-to operator: for (i=N; i --> 0;). But this actually relies on the postincrement semantics, which is a huge wart.
What you refer to is called 'transport',such transports for xmpp exist for more than 20 years.

They didn't fly because service owners don't really want them to. Sometimes services resist actively, sometimes passively. The protocol you use is irrelevant, xmpp, matrix, email, whatever - this is never-ending game of catch up which the service owner will win, because he needs users to use their stock app and all their metadata.
They could also reverse engineer the Widevine module binary and reimplement it in their own project.

You don't really need Google for this.
The existence of open source software suggests there are other factors.
Curious as to where Servo's gonna go from here, after the Mozilla layoffs... I'd really love for something non-Chromium to take off.
Reportedly its "worth a pardon" for about $2M a pop. Much cheaper then paying the amount Levandowski owed in the settlement, so its just good business.
They rewrote anyways.
> But it’s a lot quicker and easier to use the default view (and default search).

Yes it is; that's why all the new people would be using it. A maintainer would be visiting a pre-baked search list often, which can be done with things like bookmarks.

> > I believe the important thing is to make the default search return the issues that the maintainers are not working on, so that known issues are still tracked (but possibly out of the maintainer's hair).

> What would be an example where this kind of tracking is useful?

People would be able to find the existing issues and not file duplicates, reducing bug management burden on the maintainers? As a secondary effect, people might be able to collaborate independent of the maintainer.

> > The important thing is that new users would be able to find them

> Users can find them either by full-text search or by browsing all issues.

Yes, they could. But users generally would make new issues, possible mentioning the existing closed ones, because they are still affected by it, causing more noise. Ideally they'd just subscribe to it instead and make no noise for the maintainer.
I read the statement as "consider an alternative" or "consider this alternative". With this reading, the line of reasoning implied is correct and relevant.

Typos happen (and this is an international community including people unfamiliar with some idioms). Obviously the alternative presented isn't THE alternative.