skysight-inc/HackerNews huggingface dataset:
No, the end goal is to have an entirely separate browser which browses a web built with QML instead of html / js / css ; since Qt compiles to WASM it's a simple way to try it but the actual thing exists as a standalone desktop app: https://github.com/canonic/canonic
The technical interview is designed to be a small-scale exercise in delivering code.

Some firms provide take-home problems/projects - typically with a time limit. Their objective is to provide a more realistic scenario for writing code while evaluating the candidates technical skills.
Interesting historical perspective. I heard that modern java addressed some of the shortcomings mentioned in the post: added type similar to c struct and unsigned types.

Did JGit take advantage of this?
Except these US local governments that despise their own little kids are jumped all over when they try to change nutrition. They’ll make the recipes not appealing to the kids and the kids’ expectations are for the less-healthy stuff they get at home anyway. Remember how fast Michelle Obama’s programs got rolled back?

As you said: a country taking interest in the long-term health. Just that the country is made up of its people.
rC3 Fahrplan – The Chaos Communication Congress 2021 schedule
It's open source. The source is linked in the article.
Web Application Exploits and Defences (Codelab)
I think it's difficult to draw the line between developing features and debugging.

I don't write much code but it is often computational and mission-critical so it's easy for me to say the vast majority of my time is spent testing. Whether seemingly-suitable code requires a few hours or a few dozen hours to write, it's still going to have to seem to work and then be tested for hundreds of hours, during which time when a defect does appear it may not even require an hour to fix.

So if I consider testing to be a part of the debugging process, it's 10% developing and 90% debugging. Or worse.

But if I accept the testing as part of the development process, the relatively minor bugs that do turn up afterward end up like 10% debugging and 90% development or better.

Well what if you were calculating orbitals at NASA with your slide rule one day when they brought in the first digital computer you ever had a chance to operate?

It was already widely recognized this was going to speed up calculations and make them more accurate by orders of magnitude, that's why they got the mainframe to begin with. Brand new in the package, the full unboxing experience.

Then you walk up to the machine so you can put in some of your data to see what comes out.

Why there's zero lines of code in place waiting to give you what you want!

That's one of the worst bugs you can get.

The only way to fix this kind of bug is to go from zero lines of code to some finite number greater than zero.

Later when there is suitable NASA-quality code that has been very thoroughly vetted then successfully deployed in mission-critical situations, outperforming all alternatives, there appears an anomalous defect anyway which can only be corrected by editing the code to account for the anomaly.

Now that's a bug of a different color.

Often accompanied by emergency action necessary.

Although how bad of an emergency was it to begin with when the computer wouldn't even do what the slide rule could?
I'm one of those people living in poverty that distrusts school institutions. My main philosophical gripe is that it doesn't seem to really matter what your major is. "Oh, you got a bachelors in Biology? Well, I guess that's fine. Come work at my tech company in a way that is completely unrelated to Biology." In this particular situation, it seems like the only purpose of college is to create arbitrary classist hurdles for poor people to jump through.

Now, obviously, that's not the case with all education, but my next gripe with it is the seemingly insurmountable debt that said education brings. Literally, all of my friends that have gone to college are no where near paying their debt off and I'm in my late 30s.

Finally, that in of itself, ya know, maybe that's like the licks you gotta take when you're trying to rise up in the world, but the fact that educational debt in America can never be voided through bankruptcy seems like a conscious systemic decision to create debt slaves.

And, while my parents, have been relatively ambivalent about education, almost everyone else in my family has gone out of their way to emphasize the importance of education. I just can't get over the previously mentioned hurdles.
A stochastic method to generate the Sierpinski triangle
I use RSS to read the headlines and click through to read the comments on my iPad. Biggest annoyances are the light theme and small type/long lines, which I really wish were changed sometime this century…
The question may be silly, but how does GOG handle multiplayer ?

- Are players that bought the game on GOG able to play with those that bought it on steam/Uplay/other when lobbies are involved

- Are there DRMs for online play that have lobbies ? If so, how are they handled ?

Also, their list is sadly quite limited it seems, for the games many play. No GTA V, no God of War, no Red Dead Redemption, no Call of Duty, no battlefield V, which seem to be some of most selling games of past years.

I know it's not their fault but because of it, it won't fit a huge chunk of the users' needs.
I feel a bit disappointed by the number of people suggesting that an NFT would somehow help here.

An NFT is just a fancy signed receipt. I can mint an NFT saying the OP owns a bunch of Ubisoft games and give it to him, but his account will still be closed. Ubisoft could mint an NFT saying he owns a bunch of games and give it to him, but his account will still be closed. (He probably still has the receipts from when he bought the games in his inbox somewhere, but of course, his account is still closed.)

We can store whatever records we like in a fancy distributed database, but his account will still be closed. The only fix here is Ubisoft needs to not close peoples accounts.

Somewhat amusingly Ubisoft is in the process of launching an NFT system (https://arstechnica.com/gaming/2021/12/ubisofts-first-nft-pl...) and as anyone paying attention would no doubt expect, it doesn't solve anything related to this; up to an including the fact that if you get banned you...lose your NFTs.

There is no technological problem to solve here.
This at most technically right and definitely wrong in practice. I am unsure if there is an existing exact definition of DRM (free) or you're using an uncommon definition of "license" but in practice services like GoG advertising DRM free and people buying DRM free all mean that there is no licensing check whatsoever.

A GoG game comes with a single installer executable (single as in it is the same for everyone, no built in license) that and the resulting game it installs can be freely copied and used on as many machines as you like without any requirements. For example you do not need to have an internet connection or be running the GoG store application.

So if you have downloaded and backed up the installer of the game you bought on GoG then for all intents and purposes you own this game. It does not matter what GoG does from this point on. You will always be able to use it.
Australians

https://au.indeed.com/career/social-worker/salaries
Cheques are still pretty common in France, especially to transfer money from person to person for occasional transactions.

I really rarely use them but they are honestly pretty useful as a fallback to pay someone you trust (family, friend). It takes seconds to write, your grandmother knows how it works, it doesn’t require smartphone/a computer/a complex banking application, It doesn’t require communicating your bazillion characters long banking information, everyone accepts it for little sums, it works offline, it doesn’t require holding large amount of value, it’s easy to cancel if needed.

Yes it’s the least practical payment method and yes anything is better. But it always works where the rest doesn’t.
Joplin in the past was kinda awful but I have to say that recently it has been really very good, well put together and runs well, not had any issues in maybe a year or more, my only gripe is the encryption is a bit all or nothing , but I’m sure that’ll improve in time too, i can recommend Joplin, still in use on my machines.
> This is a great time to be a knife knut.

Curious as to why is that?
What’s your goal?

Source code is not to be read like a book. If you read it, you must do so with a goal, context and purpose.
Stuff like weight/dimensions are pointless until we have the integration finished, and we don't yet.

We're approaching the limit of what we can do with a 3 person team, and we need to place orders for our components so the insane lead times at least result in a product that's soon enough. We can't do that without both funding and an expectation of how many units we'll ship.

Hand tracking is TBD because ultraleap still hasn't V5 Linux support, so we might need to pivot to a different solution. We'll definitely have some form.

Eye tracking is the one feature we're still undecided on, but right now we're tending towards yes. It allows us to have automatic IPD adjustment which is a requirement for our class.

SLAM for this kind of headset is just plain difficult, so we need to both evaluate different solutions (see previous blog post) and hire more people if we end up with a custom solution. Backup plan is to just use a module but it's less preferable.
Getting a certain volume of publications out. It can be problematic for example when you discover a minor data issue which might not materially change the thesis in your opinion, but if one were wholly following academic guidelines, would warrant delays while you attempt to fix the data issue, if possible.

I’ve seen this happen a few times in papers that were never fixed, nor the issue brought up as far as I’m aware. Granted, in each case the thesis was still fine but… makes me wonder about the cases I don’t know about. One of the cases skirted really close to the edge of bs.
How can he accuse one who does not exist?

The story merely describes a cosmic catastrophe, that some people in a primitive tribe that had not discovered science yet would interpret as a sign of god, much like lightning.
And the irony that this event that became so central to this religion was in fact a stellar cataclysm that had nothing to do with earth.
Curious to know what joplin means in those Slavic languages.
When they are banned however there will likely be incentives, cheaper prices and better technology. Switching now makes even less sense.
How to Reset Brother HL-L3210CW Toner Cartridges
How do I go about doing that?

Will there be a gui and PowerBox used to select capabilities to give to applications? If not, how do I do that in the shell?
You must be referring to this series [1] from BBC Radio.

[1]: https://www.bbc.co.uk/programmes/b010gkzz/episodes/guide
How to upgrade Linux to FreeBSD remotely via SSH
No, because a lot of the work would end up being the same kind of work with no inherent advantages of one over the other. Easy to predict because there used to be a C implementation of Lucene. It couldn't keep up in terms of features or performance so work on that stopped a long time ago.

Most of the libraries you mention don't come close to even implementing a tiny portion of Lucene. Classic case of apples and oranges. Also, good examples of the niche things I was talking about. Benchmarks like you mention are kind of self serving like that. They measure something but not everything and probably very selectively. They are faster at what exactly? Under what circumstances? Why? As soon as you answer those questions, what inherent limitations do the Lucene developers have replicating that?

A lot here boils down to how the underlying search engine implements tokenization, stemming, language analyzers, fuzzy matching, and a few other things that you'd need to build a search engine that doesn't suck. The benchmark conveniently does not specify any of that; presumably because it lacks many of those features or has extremely naive implementations of those things. That would be the kind of corner cutting I was talking about. What kind of relevance ranking is being used here? How good is it? Was that even evaluated or considered? Hint, Lucene gives you many options here. Search quality and performance are the big trade off here. Anything that trades off quality over performance is going to look good until you look at the quality.

Also things like the index size and document volume are not specified. Or the hardware this ran on. Or the JVM configuration, compiler flags, etc. It's like benchmarking a formula 1 car by how quick it is at parallel parking. Yes, a T-Ford is going to be faster at that maybe. But is that even meaningful to look at?
Are we still talking about the bug that relies on poorly chosen defaults?
Hardly just the Marxists - the Nazis gave it a go, the Danes gave it a go and so did the Canadians [1]. This idea spans the political spectrum, and it tends to go, er, predictably.

[1] https://www.theguardian.com/world/ng-interactive/2021/sep/06...
I've had great success with Victorinox stainless steel knives. They are pretty sharp, for us anyway, and seem to keep that way. And, they seem to be pretty reasonably priced.
Ask HN: How do you do your personal annual review?
I'm not talking about company review. How do you do your personal year reflection? I have a gdoc template but curious about other questions and goals
Original Antigenic Sin. See here: https://pubmed.ncbi.nlm.nih.gov/28479213/

Here's also some analysis about this effect with Omicron, which seems honest about the limitations: https://boriquagato.substack.com/p/theres-something-antigeni...
I wanted to see images also - no matter how crude they be.
> That chart shows fastapi and nestjs are 2 of the fastest libraries among dynamic languages.

With only JavaScript, Perl, Lua, PHP, Python and TypeScript enabled, fastapi is 64th and nestjs is 73rd, out of 136 libaries. They have a score that's ~10 times lower than the fastest libraries.
Well as you said, the clauses that go over the law are simply thrown away by courts, so I happily sign - it's their problem they don't know their rights.
Very cool! I'll let my solution follow soon.

Immediate question that I have (since I can't execute it easily):

What happens if we have 11 requests, each request takes 1 second to be responded to, but one of the first 5 requests fails 3 times and each time the reponse until failure takes 0.1 seconds.

Will all 10 successful requests be completed within 2 seconds then? Or will the failing request block the 11th requests for 0.3 seconds, meaning that all 10 successful requests will only be completed within 2.3 seconds?
> My main philosophical gripe is that it doesn't seem to really matter what your major is

That's because (starting in high school) teachers are "assigned" a subject. If they change subjects, they essentially have to restart their career, there is a great personal cost (mostly going back to part-time teaching) for doing that. Plus for a whole bunch of things, from sick days to yard supervision there's a "pecking order". Changing subjects means you go to the back of the pecking order.

So if a biology teacher gets hired to emergency fill a math teacher's position, if they're smart they will never give up that math position.
I was referring these common interview skills:

Understanding the problem

Stating one's assumptions

Verifying one's assumptions

Selecting a data structure appropriate for the problem

Selecting or describing an algorithm appropriate for the problem

Selecting test cases appropriate for the problem

Writing the code

Verifying the correctness of the code

Understanding & communicating the time & space complexity of your solution

N.B. IMO, the best programming language for technical interviews is Python. It provides many built-in data structures and methods that make one's solutions brief and eliminate the need to write a lot of boilerplate code.
Now if only they would extend that consideration to include the wast majority of people on this planet that do not own nor use any Apple products.

How many Android users are being stalked without knowing about it?

And yes, there are FOSS solutions on F-droid that partially solve this. But normal users wont know how to find them, and the onus is on Apple to supply an app with these kinds of features given that they are producing these trackers.

/edit: I just now see mentions of an official Apple detector app that does just what I mentioned (had completely hone by me). While I'd rather that there were no trackers like these made, this will at least do for now.

/edit2: It seems this official app requires users to actively scan for trackers rather than doing so from the background. That makes this a very weak attempt at appeasing the worries of non Apple users. Then the FOSS Airguard app is much better.
> . This is what people who download the app will do, so they’re trying out real scenarios that will happen

let's ban browsers then
or chat apps
or sharing apps

and why not apps in general that play images and videos and that enable people to send aforementioned images and videos?

you know what? now that I think about it, let's ban the smart (computing) part from iPhone.

but let's not stop there, let's ban the phone part too, because one could always call an hotline or make a booty call...
I don't think it will except for maybe a trickle down effect from making rich people in their countries slightly richer. People who are working remotely aren't poor or living in poverty.

Most work done by people in poverty can't be done remotely. You can do mechanical turk type shit, but that doesn't seem be sustainable. As a person, myself, living in poverty in America, my best hope would probably be some kind of virtual assistant work? Not really sure how that would go, but I don't know if that's for everyone. And that's basically just white collar (read: not-poverty-orienty / blue collar) work.
SV Startups have literally written the book on dark patterns, I would not hold my breath expecting them to disrupt an industry and get rid of them.

Going by recent threads, it is more likely that you would be cancelled as a customer and still have to pay for your reservation.
I hear this opinion a lot. What exactly is the characteristic(s) that is missing from a scripting language? IDE integration? The compile-time checking before running? Seems like these problems largely have solutions these days. With stuff like JSdoc annotations or TypeScript, or Teal in Lua land, language servers for most languages etc, unit testing. They might be solved _better_ in a lot of compiled languages, but it's not like it's the Wild West if you're using a scripting language, and you could argue the more modern design in some of them are a fair trade-off for the native compile checking.
Linux 5.16 Has a Nice Performance Gift for AMD Ryzen Laptops with RadeonGraphics
The only way to own is to pirate nowadays.

And people want you to believe that "it is not ethical".
> You're mixing up a thing you can do with a way that you can do something.

I don't think they are.

> You can write Rust code with the same observable behavior as Duff's device in C.

Yes, turing complete languages can do that.
> Why would you use a piece of paper for any sum of money?

Because people like the assurance of a check, or a receipt, or a payment confirmation.

How do you initiate a wire transfer? Seems like you would need to know a lot about the recipient -- their bank and account number, for starters -- to be successful. Sure you could do it on a mobile device but seems a lot more time consuming than writing a check. Privacy concern as well.

What happens if the transfer fails or doesn't go through, for whatever reason? If you hand the recipient a check, they have physical proof that you intended to pay them, and they know the payer's bank and account number. What recourse, proof, or evidence does the recipient have for a failed wire transfer?

How do B2B transactions work? Is it all wire transfer or do they pay each other with checks? In the USA, a huge percentage of consumer payments have migrated from checks to debit/credit cards (with near-instant confirmation), but companies still use tons of checks via standard postal mail all the time.
> the developer can influence the perceived value of their smaller or newer application

by influence you mean "conform"?
Agreed! This dilemma could be solved if college was much cheaper. Another commenter mentioned his annual tuition in Italy was about 2k euros which is unheard of here in the states... It's hard to have a negative ROI at that point.
Its debit cards but with a mastercard/visa logo.

Even for big purchases/traveling credit cards are not that common.
> Fastapi is far from world class in any category other than usage.

Imho FastAPI's weakest point is maintenance. The Github repo has 800+ open issues and 400+ open PRs. Tiangolo is the only user that constantly makes non trivial contributions. I just can't see that being sustainable in the long term if all those items are not actively triaged.
And sadly this basically locks you out of many multiplayer as DRM titles
> Your suggested interpretation, that asking for advice means...

No, it is an interpretation suggested by your mind. It is one possible interpretation out of many. I can show you by pointing to some of other interpretations.

1. You need to ask because you are unsure, so your idea to jump to a thesis is not a guaranteed success, so you may fail spectacularly. Be patient and do it right.

2. There is an opinion, that people ask for advice to have something to blame for their failure. If you are not feel like taking responsibility for your life yourself, then Gauss wouldn't take it either.

3. If you fear to make a radical decision, then it means that it is a radical decision for you. Maybe Gauss just did what he liked best. Probably he was so passionate about his thesis, so he forgot about studies, missed exams and then he had no choice except to finish his thesis.

4. To go counter-culture you need a strict conviction that you are doing it right. If you are not, then you are probably fail due to peer-pressure or some other issues induced by a social reaction to your actions. If you are asking for advice, then you are not in a right frame of mind to do it.

5. Academia is a harsh competition, you need to steel yourself and to learn how to do it. You have bachelor and magisterial studies to grow teeth, and no one, even Gauss, cannot teach you. You need to figure it out on your own. Or, maybe he was teaching his student exactly this, when he refused to give advice?

This story is like a koan, you can think about it every few years again and again, and every time find new interpretations stemmed from new life experiences you've got since the last time.
Actually it's very much the norm to block a retainer on the card when you rent a car in most of Europe.

The amount can vary depending on the rental company, the type of car and - obviously - the location and is usually an amount between 1'000 and 3'000 Euro.

It's usually the amount of the deductible if you break the car.

Some hotels will do that too.

The amount is released after you return the car, but during the time of rental it's deducted from your card limit.

E: clarification
Yes - the Sentinel was particularly good too. They have very gentle background effects that work perfectly.
Right, you certainly don't need to track yourself for 10 years to figure out how long a shower takes!

A rough analogy: you can figure out from your HP bar how much damage you take from each hit, and it's probably worth doing so if you're going to be fighting these same baddies forever and have no other way of knowing, but the HP bar also serves other important purposes related to resource management: it gives you a sense of how you're doing overall, and it constantly reminds you that HP management is even worth caring about.
Arcade Hacker: Capcom CPS1 – Part 1 (2015)
The part 2: http://arcadehacker.blogspot.com/2015/05/capcom-cps1-part-2....