skysight-inc/HackerNews huggingface dataset:
I repeat my comment from https://news.ycombinator.com/item?id=11274264

„A single book is enough to learn mathematics:
Riley, Hobson, Bence: Mathematical Methods for Physics and Engineering: A Comprehensive Guide
It has a whopping 1300 pages, but it has everything you need.

And if that is not enough for you get
Cahill: Physical Mathematics
This will give you advanced topics like differential forms, path integrals, renormalization group, chaos and string theory.“
Extremely doubtful on of this claim... Again, really recommend learning the language...
> I don't get why such commitments were made in the first place. Why is it OK for Russia to be dictating what sovereign countries can or cannot do within their own borders?

It wasn't a Russian dictate, it was an agreement. Russia didn't want a strong NATO presence in eastern Europe. NATO of course has to be able to defend its members. But the best defense is if they don't get attacked at all, so if Russia promises not to threaten or attack, then NATO an promise not to commit a large defense there.

But it's been pretty clear that this has been woefully outdated for some time now. Russia does attack its neighbours, takes land from them, and threatens NATO members.

The commitments made sense when Yeltsin was president of Russia. Yeltsin had honestly no interest in conquering, threatening or coercing Russian neighbours. It's a good idea to formalise that so NATO can reduce its military presence. But Putin is very different, and has been very threatening and aggressive. In violation of the treaty, and clearly making NATO presence necessary.
AWS Releases First Graviton3 Instances
PyTricks: Unpopular Python built-in features to save a lot of unnecessary code
I'm in management, writing to confirm this. I've seen many CV's, many gaps, never asked about it, I don't even assume why it happened.

Burnout is a known problem in our profession, I approach people with open mind, I experienced burnout myself and taking time off is desirable for mental health.
then: https://news.ycombinator.com/item?id=31563667
Once you pick an envelope, you no longer stand to only gain money.

You can lose money and that has to be reflected in the potential value of each envelope.

After the first selection, you must express the envelope value as the potential of what each envelope holds (the probabilities from the initial selection) which makes selecting again a wash.

Let A = 50
Envelope 1 is 100
Envelope 2 is 25

First selection
1/2(100) + 1/2(25) = 62.5

Great! Do it! 62.5 is bigger than 0, which is the expected value of not playing at all.

After that, it makes no difference to switch (the envelope value is recursive):

1/2(62.5) + 1/2(62.5) = 62.5

or

1/2(1/2(2A) + 1/2(A/2)) + 1/2(1/2(2A) + 1/2(A/2))
= 1/2(2A) + 1/2(A/2)
= 5/4A

and the trick is that’s now the potential expected value you have (you now have 5/4A in your envelope), so switching is a wash. You never really “had” A as a value to compare against (by evaluating that 5/4A is bigger than A), we just get tripped up with the doubling and halving at the outset.

Said another way, the fact that 5/4A is bigger than A is irrelevant, no envelope contains A, they both contain the expected value of 5/4A.
SecureDrop – Source Guide
I am comparing the stability and pay to a musician. You seem to be comparing with industry.

A PhD has 4-6 years of guaranteed employment. Most entry-level musicians would love to have 4-6 years of guaranteed income.
How to rescue the world's biggest cargo ships
Do you actually have a customer that runs a cluster of 1000 nodes?
No need to answer this question. I can guess the answer.
RTMP vs. WebRTC vs. HLS: Comparing Live Video Streaming Protocols
> Many people interpret the envelope problem as being the same situation.

It just seems obvious to me that it's not the same situation. That is, I think the "paradox" is ultimately about the temptation to treat these as similar problems in the first place.
Yes. I think it was Siemens who delivered or supplied parts for the centrifuges for enrichment for their nuclear program.
It's about 52 Million. Or 144k per day.

It's always fun to look back at how wrong people are about the future. It's almost happening in real time these days.
How A 7k-Ton Broadway Theater Was Hoisted 30 Feet
To be fair, the French tax office mailed me my tax refund as a physical cheque which I couldn't cash as I no longer lived there. I eventually got them to wire it by SEPA but it required explaining my situation in a letter.
Absolutely. My particular favorite brand happens to be Italian.
This is interesting, thanks for sharing and good work!
Edge cases can keep me awake at night. Reminding oneself that there are no simple things in this enterprise of ours is a good reminder.
I had the same issue and we ended up skipping docker all together.

We went from hosting on prem to directly azure web apps.

Something in between I think is where docker would be helpful.
> Another thing frequently discussed in those circles.

That’s the problem, they shouldn’t be discussing it ;)

> Some people being sexually adventurous in California, the horror.

I could’ve said “joining cults like Leverage” instead of polycules but that would be mean. However like I did say, the problem with being a young man who gets into an open relationship because you rationally determined it was optimal is, you’re wrong and your girlfriend is going to leave you.

If you’re going to have weird sex, at least have a more fun reason for it. (There’s a tweet I want to link here about a rationalist nude sex party where they all sat around discussing immigration politics instead of having said adventures, but unfortunately I can’t remember how to spell Aeolla to find it.)
Right. I mean the original, paradoxical line of reasoning – "the switching argument".

I see that the article also says "commonly one writer proposes a solution to the problem as stated, after which another writer shows that altering the problem slightly revives the paradox." But it doesn't seem to elaborate on where the simple resolution falls down, if it does.
>> Made by really famous veteran language designers
> Yeah that’s a positive

No, that's also a negative. C is close to assembly and produces fast code but it's weakly typed and very unsafe. Pascal was the strongly typed and safe option but people went for C because speed was considered more important than safety back when processors were slow.

In today's online world, we've realized safety is more important than speed. We write web apps in slower interpreted languages and Rust is a response to unsafe code that can be hacked like a hot knife through butter. I consider it a move in the right direction.

So I don't consider Go being made by really famous veteran language designers to be a plus because they produced a poor language that only won out because it neglected safety in a quest for speed. That wasn't as bad when computers weren't online, but it still allowed programmers to make errors that caused code to crash. Today it's become a critical issue.

Interestingly, Go is more like Pascal, Modula-2 and Oberon than like C, except in syntax. With Go, the creators of C have admitted Niklaus Wirth was right.
Looks a lot like SRAM (to be fair anything vaguely rectangular in a huge orthogonal grid looks like RAM to me). You can even see the memory banks.
But my entire stack is already in AWS. One service provider deciding they don’t want AWS making a service out of it just means I have to make the effort of self-hosting it, not that I’ll suddenly end up using their service (which is outside my VPC).
Please enable display scaling and adjust your website font size accordingly. 24px for body text is obscene.
China Set to Double Last Year’s Record Solar Panel Installations
Rocket.Chat Is Switching to Matrix to Enable Cross-App Messaging
The goal of obtaining justice for the client is rather different than the goal of maximizing legal fees
OP is flagged so I haven't read that.

The thing about Canada is that we have basically pushed all our industry and manufacturing out of the country. To get EV cars built in Ontario we basically had to pay significant money to bring them here. Which is the opposite of what government should be doing. You want to collect $ not give $ to corporations.

So what we have left is oil industry, the government is actively trying to destroy, and real estate. The government's actions are all about keeping housing from blowing up and that means less and less supply, more and more demand by mass immigration, and meddling with regulations that will certainly make the situation worse.

So if you think the housing market is bad, the government is not your friend.
> Your printer example is the first I had heard about a printer designed to stop after 'n' prints. That sounds ripe for a class-action lawsuit.

AFAIK the printer manufacturer hasn't been affected by any class-action lawsuit (yet) regarding its design.
Also almost the only app I could find to just open ebook files the traditional document file way - without adding them to a library (I hate the fact every ebook file viewer insists to maintain a library). Calibre's viewer executable is an alternative - it can open files without adding them to the Calibre library.
In a lot of cases I would consider a staged rewrite. Ie, I would turn what I could into dylibs going either from rust to c++ or c++ to rust. Assuming the code has structure and isn't infinite singletons and free standing functions this can make more or less sense. I'd translate the parts with the most likelihood for memory safety or thread safety issues first, so the transition could be part of the release cycle.

It would still be a lot of work, but you might see benefits at intermediate releases this way.
People adapt to getting an upgrade in life almost immediately. If you walked down the street and someone handed you $80 and the next guy $100, you'd be mad that he got more even though you just got free $$.

It takes 2 weeks to adapt to a loss though.

Humans are strange.
If I understand you correctly, only the creation of greet1 and greet2 are slower, but then the usage of these objects is just as fast as using instances of classes?
It has no hardware volume control, but you can adjust the volume via software, e.g. ASLA on the Pi Zero [1] or amixer [2]

I know I fumbled around with this when testing the Pi Zero, but left it at 100% because I control software volume centrally via the web interface.

[1]: https://support.hifiberry.com/hc/en-us/community/posts/20184...

[2]: https://raspberrypi.stackexchange.com/a/68072
The ‘Form’ Element Created the Modern Web. Was It a Big Mistake?
I have now been on Linux for quite some time but I remember how happy I was when I found as a teenager your fast no bs pdf reader for my not at all powerful old windows machine.
The sheer joy of kicking Adobe Acrobat reader out of the system tray...
I find that hard to believe -- Goldbears are in every second shop in Ireland. Where are we getting them from if not the UK? Jungle Mix is superior anyhow.
Notes about GoatCounter's Design
> As far as I know glibc is strictly for Linux.

glibc is one of the few exceptions to the rule, and even that supports Hurd and has historically had patchsets to run on the BSDs.

> Large chunks of gnu software requires GCC.

This is simply not true. Autoconf, the build generation utility, is so insanely complex and archaic because it had to support wildly different compilers and Unix environments. These days it's just GCC and Clang, both of which are very well supported beyond just the GNU ecosystem, to the point Gentoo now has a clang-only variant.
I can think of a way to permanently correct that :)
I think that point is about as fair as saying the only reason it got so complicated in the first place is because of federal consumer protection laws that enable banks/lenders to get away with such complex agreements to begin with. Otherwise you'd have competition that exists solely to correct the complexity of our current financial system.
It would be far more reasonable if you had to pay the other side's fees if you lost
On the way to his lecture he ran into a glass windows pane and died.
This hasn't been a big issue for me with Rust. You do have to spend a bit of time looking around initially, but there are lots of good-quality libraries that aren't going away anytime soon, you make your pick and move on and after doing that a few times you pretty much have a standard library of sorts. For me personally, that wouldn't be a reason to pick Go over Rust.

What's moving the scales in favor of Go, for me, is Rust's borrow checker. I'm aware that it has a bunch of advantages over a garbage collector, but those are paid for with a pretty noticable productivity hit that doesn't seem to go entirely away with experience either; experienced Rustaceans I've consulted with less-common patterns still spent a lot of energy finding a way to make them work with the borrow checker and still sufficiently efficient, and most of that could have been saved for more productive work in a language more open to existing design patterns. Usually I'm neither out for the maximum safety at all costs nor resource-constrained, so I'd rather take Go-ish levels of safety and Go-ish performance and get work done faster.

If there was a Rust with a first-class garbage collector, but keeping all the neat functional elements, the neat semantics, the great libraries and ecosystem, strong types, single binary etc. pp., I'd pick that right away. Go is "easy" at the cost of expressiveness to a degree that makes for reams upon reams of repetitive code or code generation, and Rust-ish functional patterns could greatly condense that and make much more readable, at the expense of having a somewhat higher learning curve. That's a trade-off that I'd much prefer, reading and reviewing Go codebases can be very tedious.
One of the main functions of the Oracle was to tell people where to settle, move and colonize. This played a major role in the Greek colonization movement from 800-400 BC around the Mediterranean and Black Sea.

One woman and her priests became a central clearing house for the ideas and issues of the entire Greek world. She was almost certainly the most influential person in the world.

The Oracle work was combine with the Panhellenic Pythian games (music, art and sports). In the off season, Apollo went north to the Hyperboreans — and the cult of Dionysus took over. The Oracle was part of a whole cultural complex that played many functional values. I’m not sure what being “just BS” could mean in this context.
please, don't do any of this in your python, thanks
It really depends how strong the client brand is and how competent the client staff are that you’re working with.

But the important thing is to take an evidence-based approach.

A good idea is to keep it low fidelity for as long as possible until the UX is worked out and tested. Then high-fi it along the brand guidelines.

Then test test test, again.

The best way of getting a good result for your client is to take an evidence-based approach where the initial product is set up as an experimental baseline and further improvements are tested against that baseline, be that through automated A-B testing or focus groups of representative users.

Focus on getting something small to market as soon as possible and adding/improving features in an evidence-based way.

If the client has feedback you don’t like, test it anyway and charge them. They might be right.

Focus group testing should take place before presenting to clients. Use paper prototypes with paper cutouts or using an app such as POP.

Don’t guess! Test!

As a rule when doing UX you want three possible designs (one of which should be a bit “out there”) and you should test each design with representative users. You learn a lot more from in person research than from A/B testing. A/B testing should always be used to verify changes or features. But you need to focus group at the design stage.
Thank you for the insight! I'm curious of your perspective around consumer success with data breach as of recent? Do you find companies liable for general negligence?

As an example... When I was selecting a mortgage company a couple years ago one of the large providers who is newer, and started out in higher ed loans, seemed to have a very sloppy process. They did a lot of things via email that likely shouldn't be done which opened up the avenue for them to send my SO and I emails of PDFs that included our SSNs in them. Needless to say I stopped the mortgage process with them right there and, ended up using a local credit union. However, I threatened legal recourse in a state that doesn't have great privacy laws based on the obvious "leak". When they asked for proof I pointed out that the email headers contained 5 intermediaries that were out of their control between sending and receipt. The company sent us each a check for $4k and part of my stipulations were that we would not sign anything in exchange. I was surprised how easy it was and almost felt as though I left money on the table. But I'm curious if you see a particular area that consumers can push back on when companies are negligent with customer data?
> Neither Uyghurs nor Tibetans run active campaigns of terrorism against the Chinese population.

That's not true, there have been numerous terrorist attacks in China connected to the Xinjiang conflict. It's well documented[1]. Your comment is a good example about how underreporting of it in Western media has given people a poor understanding of the conflict, which leads to many online discussions about it being full of confident falsehoods.

[1] https://en.wikipedia.org/wiki/Terrorism_in_China#Terrorist_i...
> Keep records of phone conversations

How do you record the phone conversations?

I remember Android doesn't really allow you to record the other party audio, only your own. Unless you write your own caller app that processes the audio, but not sure how easy it is to send the audio to default phone caller after. Apple probably does it too.
It doesn't actually say that. It says the other envelope will either contain 2A or A/2. The envelope you're holding is A. The other envelop is either twice that, or half that.
I benchmarked DF vs single core Redis. If there is a constructive suggestion for a different benchmark that compares similar product propositions I will happily oblige and do that. i.e. what do you mean by using Redis as intended?
It's only guaranteed employment in certain countries.

I completed my PhD in the UK, and I got funding that just about covered living expenses, and this is normally only for 3 years (13.500 pounds a year). The 4th and last year, normally reserved for write up, you normally get nothing (I managed to get 1/2 year extra funding). Even worse, any month longer than the 4 years and you start paying fines to the university if you still want to finish.

Also, my status was that of a student, not employment. No pension or other benefits.
> One could argue that Israel is running a system of apartheid against Palestinians and a campaign of ethnic cleansing and last I checked that's considered a crime against humanity.

I am aware of the long-running issues, especially regarding land ownership, and still there is a clear-cut distinction between I/P and China: in Israel/Palestine, both sides have legitimate historical claims won by conquest, colonialism, the breakup of colonialism and purchase over the last decades - and as the recent situation in Sheikh Jarrah showed, the respective parties have the right and ability to be heard in front of a legitimate court [1]. In Tibet and Xinjiang, the situation is different - China is exterminating the indigenous population and replacing it with ethnic Han chinese, with the affected having no way to appeal anything at a court, in fact even speaking publicly about their grievances has led to people being forcibly disappeared into gulags.

> Israel can be considered an "active, healthy democracy" if you so happen to be Jewish, not so for anyone else.

As said, the situation of the Palestinians in Palestinian territory is a democracy at least on paper - the Hamas and Fatah rulers refusing to hold votes is not the fault of Israel, and in fact Israel has attempted multiple times by withholding funding to pressure Hamas and Fatah to listen to the will of the people.

People of Palestine heritage with legitimate Israeli citizenship or residency enjoy the same set of rights that Jewish Israeli citizens do, with Arab-heritage people having served in the highest positions of justice [1] and in politics with Ra'am being a part of the government coalition.

[1] https://www.tagesschau.de/ausland/asien/israel-zwangsraeumun...

[2] https://en.wikipedia.org/wiki/Salim_Joubran
Zero-day in Microsoft Office: 'Follina' will work even when macros are disabled
The Fight of Our Lives
According to your recent experience, how does LibreOffice Draw compare to Foxit PDF editor?

I remember the days when I needed a collection of PDF-editing apps because some PDFs only rendered correctly in some specific editor and other PDFs in another editor. Today 100% of PDFs seam to be editable in LibreOffice Draw without any problems.
Do #1 as long as you need. For me it went like this:

- month 1 : feeling lost

- month 2 : feeling totally lost

- month 3 : starting doing things for fun, with the culpability of not working

- month 4 : starting to get bored... Staying home alone starts to be boring (it means your health improve 'cos you start wanting to do something again)

- month 5 : realizing that I can't repeat the last 10 years of my life. Som things must change

- month 6 : my guts tell me "you should go back to school"

- month 7 : I understand that listening to my guts is the only meaningful thing I can do

- month 8 : ok, going back to school.
https://analogparadigm.com/ looks promising.
In my country, it's illegal to fire a woman(or man) on maternity leave and company must give her(him) same place back, when they return.
Maternity leave is usually taken till a kid is 3yrs old, so after 3yrs they must give you your old place back, by law.
That is genuinely the most impressive thing I've seen come out of GPT-3. Granted, I haven't played with it much, but wow. Thanks for posting this.
> Germany seems to have partnered with all the wrong countries lately.

capitalism doesn't see countries as wrong. It's only political, public pressure that causes germany to capitulate and apply sanctions to russia.
Not supposed to share photorealistic depictions of humans, cartoons are fine.

I.e. no deepfakes…
If neither of you are named Eric, there’s three of you.
Ask HN: Do you think recession and layoffs will benefit freelancers?
Hi

I'm wondering if there are any researches/observations/expectations of hikes in freelancer services demand as some companies are short on budget and started laying off.

As layoffs leave some half-baked projects/tasks half-baked, and as freelancing has recent market growth, and minimal commitment hence less restrictions in terms of budgets.
Never occurred to me that there were actual dancing bears. I was imagining some sort of fairy tale reference.
>Let's not trivialize the global effort necessary to bring us to 1/10th the death toll. It absolutely could've been worse.

I'm not so sure, given places that did nothing or not much (either out of policy or lack of resources) and still didn't have a toll anywhere comparable to the Spanish Flu (and more or less comparable to places that took "great effort", if not better).
How would I even know they are clean? And if they are clean and they presumably have a greater chance of a relapse than other random candidates.
Does JS really have a higher entry barrier than Python?