skysight-inc/HackerNews huggingface dataset:
It isn't necessary that any particular program have access to $HOME, is it? That's often the most straightforward way for things to work, but anything can be run in a chroot jail or simply as another user.
Yes, that may be read as patronizing. And maybe I should have been better, but if you read the comment I replied to, you may see how it was provoked.
Social groups? Sure. Armed rebel groups in the middle of an insurgency? Disloyalty is .. less tolerated.
Quels cons.
Apparently it makes a difference which side you plugh the monitor in.
Welcome to French banking. My bank has started to ask for the same thing, and as a result I can't use its card online anymore. I don't know where they find bozos like this.
My M1pro drives the laptop, a 4K, a 2k, and a fourth display by wirelessly air playing to a Roku, though I could completely understand that’s not an idea solution, depending on what you’re sending to each screen. The Roku connection was easily capable of running full screen video.
Monero would would like to have words.
Von Neumann, Teller, Wigner, Haar, and Harsanyi attended the same high school
If you read the ^^ wikipedia page, you will see the NASA 'Terminal Velocity' url complete with Calculator;

https://www.grc.nasa.gov/WWW/K-12/airplane/termv.html
wmctrl is X11 specific (it says so itself in it's man page) so it obviously wont work.

(Through yes some X11-specific programs did got wayland support.)

But all(? at least most) of it's functionality is still supported at least on sway.
Of course, 18-year-olds are adults in a legal sense. But they are still very inexperienced in life, heck they are not even allowed to buy beer in the US.

I'm not saying 18-year-olds shouldn't be entrepreneurs. But what Sam Altman is suggesting is just very dystopian to me, because he suggests it as an alternative to a traditional education. In his narrow view, the goal of education is only to produce people who maximize financial value.

> Everybody who wants to should be encouraged to enjoy their lives, travel, and learn

Yes. But as you probably know from your own life (if you're older than 30), this gets harder and harder. So we should especially encourage younger folks, who are still more opend-minded and have less responsibilities, to do that.
Unified Memory is not something Apple just introduced and nobody else has.
This is why I don't think the world makes any sense anymore. How is this a product the worlds 2nd biggest tech conglomerate in the year 2022 thinks is acceptable to be released to the public? How...how are people just accepting this? It's comically bad. Remember when Vista came out and there was this massive hate storm going on because...reasons I guess (yeah, poorly optimized aero on shitty hardware might have sucked but come on...) and now 15 years later THIS is what Windows looks like and ... nobody bats an eye? Hello?! Is anybody still paying attention?

People always talk about google dying. Yeah, how about Microsoft goes dying, how are they even still in business I just don't get it..
> it's hard to think of products that are nice on the outside but ugly on the inside

HP and Microsoft have both made some pretty looking laptops recently, but they are a complete and utter mess on the inside.
This is good advice, but ONLY for timestamps.

When people try to apply this to other time related info, it's always a disaster.
I took it as being representative of the experience I have had many times getting software from obscure Chinese manufacturers: a “dev environment” that includes pirated software, up to and including the occasional pirated windows XP installer lol.

I knew exactly what he was talking about- not xenophobia, but legitimately shady software that is common to get from Chinese manufacturers, often from some equally dodgy ftp server or torrent seed.
which one ?

You usually only get the 2nd factor notification / approval on your mobile phone so you only enter it on the bank's app.
I think some of the comparisons are a bit superficial. E.g. the all-seeing eye of Sauron and the panopticon gaze of Big Brother. The supplied quotes actually show that one failed (Sauron didn't perceive Frodo until it was too late) while Big Brother's succeeded. In fact there are several places in the LoTR where Sauron is definitely not all-seeing, and fails to see what is going on, notably with respect to the heirs of Isildur, the locations of the Elven rings, the betrayal of Saruman, and others.

And while I accept some of the academic similarities between Tolkien and Orwell, their own life trajectories were radically different. Tolkien's experienced the horror of WW1 but apart from that lived comfortably in domestic happiness (once he was able to marry his childhood sweetheart) in academia. Orwell had a much wider array of experiences including Imperial administration in Burma, civil war in Spain and extreme personal poverty. He was a prolific writer on social and political issues, while Tolkien, bless him, was deep down the rabbit hole of Middle Earth (as demonstrated by his writings and letters).

I like and admire both authors.
Why do you use one the worst French bank though?
I had one interview a few years ago when I had to solve FizzBuzz in a TDD way; I realised quite quickly that to solve the problem as described with TDD resulted in a more complicated solution, including things like changing the API to allow me to inject a "printer" so that the test could pass a double instead.

Still a very easy problem, but the irony of TDD making FizzBuzz harder made me smile.
Mathematical thinking is logical, relational, recursive, quantitative and analytical thinking. All these types of thinking are expressed through various mathematical techniques.
A good book on the subject is "Essentials of Discrete Mathematics" by David Hunter.
I guess the ultimate goal is profit, and strategy was implementing what users wanted. “Strategy is how not what” etc etc.

The goal is now growth, not even profit, and control over users is strat.

What comes next? Jerk(2nd derivative of speed, rate of acceleration changes)? — the speed at which users conform a platform?

Capitalism is so ripe for disruption, or innovation, it seems!
recently I was looking at some pcap parsing code which was storing the timestamp field into a timeval structure (that nominally has usec precision), but then treating it as nanoseconds (as pcap supports both resolution). It made for some very confusing reads!
AFAICT this is just the way La Banque Postale has implemented “3-D Secure”?[0]

In my bank (Swedbank) it’s tied to a smartphone app instead, called BankID[1]. So in order to pass the “3-D Secure” check I will open the BankID app and it will request me to verify my identity via either a PIN or FaceID.

[0] See https://en.wikipedia.org/wiki/3-D_Secure

[1] https://en.wikipedia.org/wiki/BankID
The website header makes it look like this is called Covertone
Show HN: Open-source library solving PDF generation nightmares in .NET C#
We have a few customers like that - there's a column in the quote document with customer-specific adders.

There are a few that are somewhat innoccuous: New customer risk surcharge, automotive customer process hurdles surcharge, foreign customer customs surcharge...

But then there are the "5% surcharge to be removed later as a 'discount'", "Customer X 10% surcharge for extra negotiation and concepting rounds", and "Customer Y 25% surcharge for expected late payment hassles", and "Customer Z 33% surcharge for extra detail in the quote, additional project management, and expected scope bulldozing." They may feel they've 'won', but their extra work was priced in from the start...
Indeed. One need only look at something as simple as UI styling to see the drastic difference. It used to be that the user could set every aspect of the UI widgets to pretty much whatever they wanted in terms of color, don't, and size. It wasn't even really noteworthy to come across someone who used italic comic sans in their title bars on a purple and green widget scheme.

Nowadays getting a bespoke dark mode for applications is an advertisement worthy feature.
>..so much for the irony of calling out hubris and stating 'the author is not even close to being competent'

I don't see how your answer relates to my criticism at all. What I'm pointing out is that the author touches on a variety of topics where he clearly exceeds his field of expertise. I'm not saying that he is incompetent as a mathematician at all, nor that he is ill-intended in writing the post.
I think it's clear that libertarianism and extreme capitalism is not the best way to organize a society. And no, the alternative to that is not communism.

Countries who have a good social net and where the state plays some role in ensuring social welfare fare better than countries who don't. And no, GDP is not a good metric of how people in a country are doing as a whole.
Oh, interesting... I thought that since nvidia had added GDM support, the eglstreams stuff was obsolete, but I will give it a go. Thanks!
Edit - That did it, thanks!
It’s a 256bit hash of message+timestamp truncated to 128bit. The attack you’re describing is literally impossible.
I wouldn’t be surprised if it’s literally an iPhone 11 logic board in there. Would make a lot of sense.
oh thanks! it was about being an active part of an armed rebel group? I see. I should have read better what it ws about.
The test could simply mock the default value to something reasonable like '.1 seconds' and test that duration instead, so I don't think this is a real problem.
This is where Objective C brings subtle magic with mid-function name arguments. Sure it's crazy verbose but insanely readable:
printFile(file: File)withDelayInSeconds(delaySeconds: int)andPrintColor(PrintColor: UIColor)
Sounds like a Silicon Fen[1] startup waiting to happen.

[1] https://en.wikipedia.org/wiki/Silicon_Fen
There are a number of tech fads that were unknowingly widely promoted as a panacea whose applicability is limited to particular specific circumstances.

Microservices is another.

TDD gets pushed especially hard (I think) because when it works well it works REALLY well and because it can be quite literally addictive - the red/green being like sounds on a slot machine that generate a hit of dopamine.

Thats a recipe for some passionate promotion.

In fairness to the original author, his heterodox form of TDD does widen its applicability beyond its traditional scope of complex, stateless algorithmic code with simple APIs to the more common integration code that involves databases, etc. that predominates in most commercial code bases.
'Why do at build time what you could do with bugs at runtime'?
This doesn't seem to work [to me]. I searched my GitHub username and it shows that it's available although I currently use it.
Totally unrelated: The Microsoft PowerApps licencing PDF is 6 pages long.
So, looks like Apple may be planning to release their own ios powered Smart TV in the future.
I was excited when I found Pint, but then was disappointed : too much extra overhead for the project I was then working on.

(I settled on units in variable names instead, was essential when some inputs were literally in different units of the same physical dimension.)

EDIT : more on this, and on astropy (which I was not aware of and/or didn't exist back then) :

https://github.com/astropy/astropy/issues/7438
Not really. I have a very specific demographic that I Serve. It would not be considered "proper" to solicit money from them. Most others would not find my software useful.

I actually don't mind that my stuff isn't that popular. The more folks that use it, the less freedom that I have to modify it.

I'm my own best customer. I write the software that I need, and consume it. Publishing it forces me to cross my t's, and dot my i's.

It seems that high-Quality software isn't a "thing," these days, so I guess my stuff isn't something people want.
Thanks for sharing this here chippy. I wrote this! Great to see all the interesting comments. Here is a bit more psychogeography, from Russia. There will be more coming
https://news.ycombinator.com/item?id=30736147
Does screen sharing via video conf apps work yet? Last time I tried Wayland it didn't support any of the common apps sharing screen. Was just blank (obviously)
I would be nice if ReactOS team would be funded to finish development of the OS. You would run any Windows software without the annoying bits that Windows has.
Reading this thread and seeing the author complain about how ambiguous Sumerian is, I find it all the more incredible that we're able to figure out how to translate dead languages like this...
Maybe a bit more info here: https://www.thefabricator.com/thewelder/blog/arcwelding/the-...
If i remember correctly, Orwell joined POUM just because they were sending people to the front lines while the communist party was not at the time he arrived to Barcelona (don´t remember the details, maybe they were recruiting for defending Barcelona or their militia had already departed), not out of ideology.
> Well... that's not necessarily true. For instance, even the cheapest 2-layer process that JLCPCB offers is capable of 0.127mm tracks spaced 0.127mm apart... which means you can lay down tracks at a minimum of 0.254mm apart. That's good enough to connect to pads with a 0.35mm pitch.

The fence post error of PCBs, you need 4x the minimum spacing / trace width to breakout without vias. 1x trace, two spaces, and half a trace on both sides to match your BGA pitch. Best you can do on JLC is a 2 row 0.5mm breakout without resorting to tricks. You really need 0.1mm capability for these tiny pitches.

Edit: Just double checked JLC, their 4 layer does offer full 0.09mm capability, which is new! It use to only be the outer layers that could be 0.09mm, and 0.127 on inner layers. You can actually do a proper 0.8mm BGA breakout now, and 1mm pitch is child’s play now, you can fit two traces between vias.
I've talked to people at Z, and it seems like the CS program is fairly standard and on the whole pretty good.

I think that, given that I have a lot of family and friends in the area, I might have an easier time getting started socially at Z. But at the same time, I grew up out of state and have never lived there so I can't be sure for sure.

Thanks for taking the time to write a thoughtful reply!
He does not seem out of touch to you?

He recently announced WorldCoin [0]:

> To address it, we built a new device called the Orb. It solves the problem through biometrics: the Orb captures an image of a person’s eyes, which is converted into a short numeric code, making it possible to check whether the person has signed up already. If not, they receive their free share of Worldcoin.

He thinks that launching a global coin owned by VCs and collecting everyone's biometric data will make the world a better place. If that's not out of touch, I don't know what is.

[0]: https://worldcoin.org/
The banks (BnP, CdE) I use ask you to confirm in their apps, and have never seen this before! Not to say this isn't legit -- I can completely imagine this happening.

That said, I absolutely also hate having only a choice of a 6 digit pin on a UI that's intentionally designed to disallow any password manager usage. Plus they shuffle the inputs, make you change pin every n-usage/n-days. I really don't get the rationale other than it maybe avoids screen scraping, or keylogging?
Readable link: https://threadreaderapp.com/thread/1505646738627088389.html
Heh, I have a last gen MBP 16” with i9.

It’s basically never an i9, because once it hits 70°C it starts throttling quite rapidly and then stays stuck between 1.0 and 1.4 GHz clock speed for at least 5 minutes, and what good is an i9 running at 1 GHz?

Their laptop cooling has been absolute dogshit for the past (at least) 10 years.

It’s more of an inadequate cooling combined with Intel releasing CPUs that run just hotter and hotter.

I can’t wait to upgrade to a 16” MBP with an M1 Max (or next gen if they release it by then). There are still some essential tools in my workflow that don’t work all that great on ARM.
Here in India, I have found that just casually asking for a discount will instantly get you a small discount in a lot cases. You just need to look not excited at the product and politely ask if there is a discount. Or at least if they can round the price to nearest hundred. Basically, this is zero effort savings.

For costly things, it is better to cross check with a few stores to get an idea about the local price and ask what is the best they can do. You can let them know you have checked other stores, but don’t share the details of other offers. Sometimes, checking with a store over a phone call might get you a better deal, because yours is a zero effort deal for them which they don’t want to lose to a competitor and also, they won’t be able to read you like they can in case of an in-person bargaining.

I usually try to avoid who doesn’t show even a tiny interest in a negotiation. It is better to give business to someone who is willing to spent some time discussing with customer.

Being said all these, I don’t spend too time much on this to milk out every possible discount. It is a trade off between time/happiness vs saving money.
Bad naming is a universe of programming flaws, much of which boils down to not thinking about how a different person might read your code the first time.

Unfortunately "Theory of Mind" is weak in people on the spectrum.
> Manjaro

Try Ubuntu or Fedora. Manjaro isn't very stable.
I know people at family events who will complain about Facebook spying on them and then almost immediately after the event post pictures of the family event on Facebook.

It is even more than not caring. People are willful accomplices in spying on themselves and do so compulsively. That to me is so fascinating.
Every Chinese company is an extention of the CCP, read about China's "National Intelligence Law" it goes a lot further than the patriot act.
QuestPDF is an open-source .NET library for PDF documents generation.

It offers a layouting engine designed with a full paging support in mind. The document consists of many simple elements (e.g. border, background, image, text, padding, table, grid etc.) that are composed together to create more complex structures. This way, as a developer, you can understand the behavior of every element and use them with full confidence. Additionally, the document and all its elements support paging functionality. For example, an element can be moved to the next page (if there is not enough space) or even be split between pages like table's rows.

Unlike other libraries, it does not rely on the HTML-to-PDF conversion which in many cases is not reliable. Instead, it implements its own layouting engine that is optimized to cover all paging-related requirements.

Please consider giving the official repository a star. It takes seconds and help thousands of developers!
Linux needs a explicitly defined userspace API
Unfortunately, it doesn’t surprise me to see this from them…

Have you set up the certicode system from within their banking app though? I believe the UI you’ve seen here is some kind of crappy fallback for when you don’t have Certicode enabled.
Hooks Considered Harmful
Pay attention :)

Orwell was in a roughly similar role to one of the idealistic Westerners going to fight in Ukraine today, except the anti-Fascist side was much more politically fragmented, less well armed, and ultimately lost, leaving Spain as officially Fascist until 1977.
> If you have a physicist who's at the leading edge of research in their field, you want them doing that research, not teaching 18 year old's Newton's laws of motion.

That depends. Fundamental research is a tiny field and prodigies should perhaps stay there. But otherwise you want the best of the best to educate the next generation as a general rule. Their task is vastly more complex as to convey the plain material. That teachers have such a low regard is indicative of a highly anti-intellectual position, which of course makes the job fairly unattractive for anyone talented.

To supply researchers with resources that their work is not inhibited is often a logistically trivial problem, especially in modern times. So research and education can and should remain intertwined for the most part. Progress is about the pipeline too.
Negotiating takes time. Time is money...
This is an actual technique used for these small packages! It's called "via in pad." Unfortunately it's not as simple as putting a hole in the pad because during solder reflow, the hole will wick the solder ball away from the chip, causing an open connection and possibly sucking the chip down and causing other pads to fail too.

Proper via-in-pad is a cost adder, because there's an extra step to backfill the vias with metal. Unfortunately it hasn't trickled down to hobbyist 4-layer processes yet.
>embrace
Agreed, their existing products are impossible to source. I've been trying to find a USB Accelerator, Mini PCIe Accelerator, or M.2 Accelerator for quite a while. I don't even care which, just any one of them! Deciding to release a "Dev Board Micro" when they already have a "Dev Board" and "Dev Board Mini" and all their other "Accelerator" products are unavailable seems a bit silly.
I get people complaining about Facebook user search but not Github. I'm using this API to check GitHub username availability.

https://api.github.com/users/yournamehere

Tell me the above one is working for you or not?
Crash: China Eastern B738 near Guangzhou on Mar 21st 2022
VLC 3.3.0 for iOS Released
Had a good chuckle over this video, thanks for posting. Main argument is that all weak points of the stacking bricks method (sensitivity to wind, expensive material, problematic up/down transport) are solved by pumped storage hydroelectricity.
Is there any problem with this? I've had two or three payments requiring my LaBanquePostale password now and while I found it curious that they ask for so many factors of authentication (credit card details, sms-pin, password) I assumed whatever info I enter in that iframe was safe and only accessible to the bank, isn't that how it works?
This is one decent and uncontroversial point: that the system of student loans is not working well, followed by a lot of very bad arguments. Take this, for example;

“Monocultures suck. It's hard to know how many of the stories about ridiculous stuff happening on campuses to believe, but even if a small fraction of them are true, these are clearly no longer places hyperfocused on learning.”

It starts with negative priming. Though he has not and will not do any work to actually suggest colleges are monocultures, he throws it out there. Then he invites you to think of negative stories, and suggests some of them are probably true. In a complete non-sequitur (it must be, because he has not actually defined a premise, just asked his audience to imagine one), he provides a conclusion. But even there, to deflect criticism he moves the goalposts, implying that to be successful, colleges should be “hyperfocused.”
In my experience HTTP/2 doesn't boost proxy performance significantly, at least for HTTPs workloads. Normally the client sends a single CONNECT [hostname] request to the proxy and after that the proxy just forwards TCP packets on that connection, which is nothing that HTTP/2 can improve. A client can of course use the same HTTP/2 connection for multiple CONNECT requests, but opening several data streams to the proxy in parallel isn't much more costly as those streams tend to be long-lived and will often carry multiplexed HTTP/2 connections themselves, so further multiplexing on the proxy level often has little effect (in my experience at least).

Regarding QUIC/MASQUE it's still difficult to find any clients that support it. I think Chrome supports using QUIC to connect to a regular HTTP CONNECT proxy, but I don't know of any browsers that have even experimental support for MASQUE as of now. Will be pretty great tough I think once it's supported more widely.