skysight-inc/HackerNews huggingface dataset:
The Japanese and the Germans are something else with their brilliant words for random things.
The solution is not to throw away old devices, it's to figure out how to keep them updated
Politicians have also shown again and again they don't understand what they are voting for, and/or don't care. Caring about the outcome is at least an improvement.
Download YouTube video to mp3 with Python
Competitors: "Why is the stock in that company going up?"
CEO hiding real reason: "I raised all the salaries in my company!"
Other CEOs: "Even if that's the real reason, we aren't going to try that."
Major hacking forums ban ransomware ads
Only fans but for power instead of sex.
Great use of Bulma ;-)
I was going to say something similar. I like working, probably work too much, and I care about my work. But, my natural disposition is not to stress too much over things that don't matter.

There are obviously times and certain items that do matter and require some stress to handle at that time, but day in and day out those should be rare events. I see people go on long arguments over the color of a button, or (as we see on HN a lot) argue over the minutia of a particular programming language. For the most part those things don't matter. Does the button have enough contrast to its accessible? Cool, let's move on. Go, Java, <insert pl here> - I can sing the praises or yell the problems of many languages, but I've solved problems and delivered great value in everything from VB5 to php to c++. Does the language fit the problem space? Cool, let's move on.

This is a long way of saying that people blame hours working instead of how they approach work. Someone might work 4 hours/day, but if those 4 hours are super stressful every single day, that can't be a good thing.
Affinity Photo starts in 15 seconds on my M1, which IMO is not okay. It's just as slow as on my Haswell Intel Mac. Everything else launches in a second or so. Spotify (Electron) draws a window in three seconds, but takes another four to display all content.
Correlation isn’t on trial, causation is. That said, I think there may be some merit to the hypothesis that more code on the screen at one time makes it easier to understand a program; however, I could also see that working in the inverse, i.e., more noise (as opposed to whitespace) to scan through between the bits you care about.
Yup. From hazy chemistry degree knowledge, we don't know how most drugs actually work. Designing drugs based on the shapes or proteins etc is pretty cutting edge stuff.

And also the nature of organic chemistry is that even if a drug does work a certain way, it probably has several other pathways it can go down. That is, only a certain (probably low) percentage of the drug will actually have the effect you want, the rest will take part in other reactions.
It's nice but with additional limitations - on a normal Unix system even if you nice everything to the lowest level possible they'll still take over all cores. This limits things below a certain nice level to the efficiency cores, meaning that the performance cores are always available for foreground action.
No, it's the developer's _choice_. The problem is that there are instances where you trust the developer but not the way it is distributed (commonly through Google's app store). I signature from the developer is enough to verify that the app has not been tempered with.

With the upcoming change, we loose this verification when using Google's app store.
Yeah, and what people are telling you -- which you seem not to quite want to understand? -- is that the best way for these people to become part of the community is for them to learn English.
> On the cron case, what are your thoughts on the email notifications? In what ways are the useful or useless? I'm not an expert in this stuff.

I really dislike it. It’s probably the biggest pain point in cron IMO.

1. At the age of DKIM, DMARC and SPF, setting up a working MSA on every server that runs cron can be a real pain. Not always, it depends on the exact situation, but it can be.

2. The biggest issue is that it sends a mail whenever the cron job outputs anything, even if it is successful (exit code 0). This is batshit insane.

3. Nowadays, mail only notification are a bit limitating anyway.
Is it silly of me to think that they were more concerned about the health risk of gathering everyone to vote during a pandemic than they were about Amazon doing something this shady?

Additionally, security of the vote aside, perhaps they valued the convenience of the vote and better voter turnout to be more valuable.
Well, they did it first in iOS which is more responsive than Android even when compared to devices that win benchmarks vs the iPhone.

It's just doable when you care enough to optimize the OS for responsiveness.
I agree. One should have good use cases for channels, and they're overused just to get new people started with goroutines.

Mutexes go a long way, and underpins channels anyways.
Marqeta S-1 IPO Prospectus
I dont know how hard it would be to port it to other platforms. Different Virtual machine.

Tezos uses a human readable stack based language as a low level represenation that is suited for formal proofs: https://tezos.gitlab.io/008/michelson.html

If archetype depends on that then its going to be hard to port but i dont think it does.

Another interesting project in development is https://juvix.org/ which targets more backends beside michelson like llvm and wasm. Might run on eth2/Ewasm.

There are also blockchain specific features like: https://medium.com/tqtezos/tickets-on-tezos-part-1-a7cad8cc7...
Technically copying comments could be considered illegal since you can argue no explicit or implied copyright license was given for this usage.
I'm curious if there is some architectural limit that prevents Apple from doing something similar on Intel Macs, at least ones with 8+ cores. The scheduler could arbitrarily nominate 4 cores as "efficiency" cores and keep them for background tasks, leaving the rest free for "performance".
I trust Debian hell of a lot more to only make the changes that are in my interest and to pass the code through unmodified otherwise. Google doesn't get any trust in my book. The only reason I'm on Android is because alternatives aren't viable yet and I loathe iOS more than Android.
>Remember 6 months ago when Christopher Krebs insisted that DHS had successfully protected US infrastructure?

No, maybe you should edit your post by linking to what you’re referring to. Seems like a broad claim to make.
Yes, writing it in KhanLang would've been just the KhanLang stdlib and:

khanacademy.start()

Just 1 LoC! =)
You are entitled to your own opinion, but not to your own facts. The mathematical fact is that Dreams feat is so incredibly unlikely that (as illustrated in the video you refuse to watch):

*If every single human being on planet Earth each completed a Minecraft speedrun every single second for 100 years (no sleep), the chance anyone during those 100 years getting as lucky as Dream just once is less than 1:1000.*
I think that's drawing a parallel between too distant lines. You can also argue that this is what employment is: your employer pays you wages to control what you do with your life, it's not wrong but it's not particularly helpful to the discussion I think
Would it be possible to achieve something like this in windows by pinning certain processess to specific cores? I've googled a bit and came accross this article below where it shows how to set the affinnity for a process to specific cores, and it looks like a fun experiment to do this with the system processess to see whether the performance of other applications will improve. :)

It would be a bit of a hassle to figure out which processes would all need to be changed, and whether these changes persist after rebooting and there's probably a lot more that I didn't think off though..

https://www.windowscentral.com/assign-specific-processor-cor...
https://dzone.com/articles/the-red-pill-of-microservices
Vcoops: Virtual, local coupons wherever you go
I made a teleprompter using the marquee HTML tag
My sentence was confusing. The point was that school funding shouldn't come from local property taxes. This method in the US simply makes the divide between rich and poor even greater. And my badly made point was that this problem in the US is self imposed b/c of how schools are paid for.
And they are too easy to easy brainwash. i.e. Fox News. But it isn’t hard to beat our current system of selling votes to the highest bidding lobbyist.
Perhaps change title to "violin top plate sounds like from measurements".
> These [QOS levels] turn out to be integer values spread evenly between 9 and 33, respectively.

Anyone know why this is? seems fairly arbitrary...why not have 1,2,3,4,5?
What's it to you? We did this exact thing with Windows for nearly 20 years and the world didn't end.
Cool project! Quick question: Is this https://imgur.com/a/V3iRPKf an artifact of ghosting effect or refresh rate? How many FPS is the video running at?
Awesome, that was such a strange game.

Hopefully someone forks the Tetris multiplayer to work with this.
This is extraordinarily basic stuff. We knew how to do this kind of multitasking, with priorities, back in the 80s (or earlier). Yet people still don't understand it.

As an example, a while back I ran a multi-threaded process on a shared work server with 24 cores. It used zero I/O and almost no RAM, but had to spend a couple of days with 24 threads to get the result. I ran it inside "chrt -i", which makes Linux only run it when there is absolutely nothing else it could do. I had someone email and complain about how I was hogging the server, because something like 90% of the CPU time was being spent on my process. That's because their processes spent 90% of their time waiting for disc/network. My process had zero impact on theirs, but it took some explaining.
Lüttmoorsiel-Nordstrandischmoor Island Railway
Its a good idea but there are other companies in the tinystore market worth having a look at too before opting for shopify
I was an unbeliever, but we got some M1 Mac Mini's and this is the result. They even beat the dedicated workstation many of our people have set up. I get when people say it won't quite match a new ryzen for compute power, but in all of our tests, the M1 beat out all our workstations.
10 Common Misconceptions About ECommerce Development
Mostly what i do is I make friends and discuss problems with them ask questions or rather ask for a friend who has already done that stuff or rather smart in that field.

There cannot be one guy who has solutions to all your problems but the Internet and the people on the Internet are have. So yeah find make friends or find people who are willing to help you. I'd rather ask a friend than a Mentor.

Hope You make Progress in your SaaS business.
> Other articles report that he approached many more women over the years.

I'd be careful with what you're reading into that. Approaching women isn't necessarily a bad thing, as long as it's respectful. It's not improper in itself - it can be, but that's not specified here.

I haven't seen anything untoward about the relationship itself, only company politics and how it might impact his marriage.

I'll be honest, I'm uncomfortable with witch-hunt being the default footing, especially when it relies on assumptions that aren't given (or worst, conflicts with facts that are given). So far this is gossip within the context of their divorce. Assuming impropriety in every relationship can only be a disservice to those that do deserve the attention.
Yes, but I've not seen an explanation of which useful cases are covered by "nation state" but not by "country" or even better "government". I don't think it even solves the problem of countries which cause other people to get mad if you acknowledge their existence (Taiwan, Palestine)

Meanwhile, does "nation state" apply to the Plurinational State of Bolivia?
The SpatiaLite extension for SQLite has a KNN implementation that is designed to handle this problem. Here are some notes I made on how to use it: https://til.simonwillison.net/spatialite/knn
BMW Plant Spartanburg not affected by semiconductor chip shortage
If we don't require it to produce a profit, profits from it shouldn't go to executives or shareholders.

I'm okay with a free PUBLIC transit system. I'm okay with private transit. I'm not okay with the government-subsidized public/private monstrosities we have in many places.

Private for-profit corporations do well with competition, not with government-funded monopolies. I'd be okay with private corporations managing individual train routes, but not with them managing train systems.
Can't win.

If you have a password management system that doesn't permit extracting your passwords to put into another service, people will complain that you are locking them in.

And if you allow for extracting passwords people apparently complain about that. What is the single point of failure here? Malware on the machine or a compromised version of Chrome? Those would already be able to pwn you. Calling out "plaintext" is weird too. What are they supposed to give you, hashes? I'm excited to learn how a password manager that only stores hashes would work.
I know the university, and I'm amused that they choose https://www.lboro.ac.uk/ rather than loughborough.ac.uk.

It is about 20km north of Leicester, which I think is the largest city with a -cester ending, commonly mispronounced by foreigners.
Traffic noise disrupts vocal development and suppresses immune function
They're a bit mask, with the LSB always set. The values are 100001 (33), 011001 (25), 010001 (17), and 001001 (9). And they're probably ORed with other values so multiple parameters can be set with a single word.
And this is a post as a reminder that SQLite has hooks for encrypting.

Although SQLite is in public domain, the encryption is not. They charge $$$$ for it.

https://www.sqlite.org/see/doc/trunk/www/readme.wiki
In jolie, develoeprs program services instead of classes or functions. I think this is the main novelty introduced by jolie. Everything is a service, and you can postpone the decision on how to deploy an application. You can deploy it as a monolith (so your services will play the roles of classes, because they are internal) or independent services.
I guess it would be quite slow because of the network latency.
Go isn't for programmers, it's for managers. Because of the simplicity of the language, it's easy to get people onboarded with, and it's fairly difficult for a single team member to go astray and move the codebase in a direction which will be unmaintainable. It's a kind of lowest-common-denomenator language which is easy to read, debug, and maintain, even for a mediocre programmer.

That said, I think you are right about explicit nullability. A language like Go with this feature, as well as named arguments and limited ADT's could be very compelling for Go's use case.
IIRC, in industry, there is at least one big system with 50-ish microservices that includes electronic invoices. (See https://www.conf-micro.services/2019/papers/Microservices_20...)

At our place, we have a few websites written in Jolie and a system of services for evaluating software projects (for exams).

Feel free to drop in our chat if you're interested in chatting more about this with others as well: https://discord.gg/yQRTMNX
That is a peer reviewed study published by the WHO. If you have something better than an ad hominem attack then please provide the citation.
I'm sure someone in the US makes and sells salads of eggplant, zucchini, and arugula just to see if they can induce an involuntary twitch in Britons.
I had to deep dive into the details of PGP in order to setup a trusted chain of artifacts in our internal CI system, all the way to published artifacts on Maven Central (the Java defacto main package repository)... it was a tough ride, as PGP is not very simple for end users, even with all the tooing they've created.

The GNU PGP utility[1] is pretty easy to use on the terminal, and the UI version[2] actually makes it even easier to sign/encrypt/verify stuff and manage your local keys (also to integrate with email clients, which seems to be the most common use of PGP)...

The problem is just that understanding exactly what a key is for, why I need a sub-key, how to move keys between CI agents securely, how to rotate keys, when to use a keyserver, where to store my master key, how to trust someone else's keys (or sub-keys?!) and so on... is really difficult and there's no one simple answer.

Howver, I'm afraid these problems are independent of PGP itself: you'll have these problems whatever system you use, as the "key" (pun intended) issue is not the technology you use, but the public-key intfrastructure problem[3].

In summary: how do you trust someone else's public key without phisically having access to it directly from them? If you get the key online, wow can you know that the source is definitely reliable and the channel of communication has not been compromised? On the Web, Certificate Authorities (CA) play the role of vouching for someone's keys through certificate signing. But this is not an appropriate model for things like personal keys, and it introduces its own issues as well[4].

In PGP, the solution seems to be Key Signing Parties[5]! Sounds fun, but also completely unfeasible on the scale of the web.

I don't know how Signal and other new solutions fair compared to PGP on these problems, but would be happy to know if anyone has any advice.

[1] https://gnupg.org/

[2] https://gpgtools.org/

[3] https://en.wikipedia.org/wiki/Public_key_infrastructure

[4] https://gemini.circumlunar.space/docs/tls-tutorial.gmi

[5] https://en.wikipedia.org/wiki/Key_signing_party
Some of the "answers" are good rhetoric but bad technique. If you want to be reassured that the original rant is wrong, they're successful, and this is a prize-worthy debating tactic, but it's not useful for getting to the facts.

The "answers" around MDC in particular suffer from this, they harp about how it is mentioned several times (it's a fatal problem, I think I'd mention it more than once) and you might get the impression that this means it's an invalid criticism, but notice that they carefully don't ever say so, because of course it is a fatal problem in the real world.

If you dig further into the site their apology for MDC basically goes like this: If PGP had AE instead, we'd have the exact same UX and so it doesn't fix anything. Thus the problem is bad client software (weird, all the PGP software is bad, that doesn't seem like a coincidence). In fact the whole point of AEAD is that you can't build that UX.

The problem is that the existing MDC handling gives back bogus plaintext and then just casually says "Also, the MDC was invalid" as if that wasn't the headline news. It behaves this way partly because MDC is optional, but also because PGP's developers don't understand that wrong is worse than failed. AE APIs just will not give you any plaintext at all when authentication fails, there is no authenticated plaintext.

The result is that in PGP you can alter Bob's message "Police on high alert, act casual, wait for my next message" to read "Bring the whole shipment to the park at midnight tonight" and yes, the MDC fails and maybe Alice's client tells her there was a problem, but the message "Bring the whole shipment to the park at midnight" is still right there for Alice to act on anyway, and so guess what Alice is going to do...
Try a low latency kernel on your desktop if you use Linux, that should improve responsiveness some more. Apparently the increase in power consumption is minimal - I use (K)Ubuntu's low-latency kernel even on laptops these days.
I have strong opinions on a lot of laws I have not actually read. I will rely on experts, and so do politicians (that might be experts within their party, staff, lobbyists ...). The main skill is to decide whom to trust. I do not really see any alternative - I do not think a parliament with hundreds of delegates spending most of their day reading complex legal texts would be any better than what we see today. Still, I am sure most politicians spend much more time and resources to inform their vote than the average citizen.
You're right to nit-pick! It is rather embarassingly wrong (10G -> 100G should be a pretty obvious 14.88Mpps -> 148.8Mpps...). Unfortunately it seems I cannot edit the comment so I'll leave the error for posterity ^^. Still, thanks!
Which facts in that article are incorrect?
Ask HN: What language should I use for tech interviews?
Hello HN.

I have a background in C++ development and I'm kind of sick of it and recently quit my job due to burnout and toxic environment. I began learning go and rust for a change and it seems more interesting and easy to write.

Regarding tech interviews, I did some research and it seems Python is a lot easier to write algorithms in a short amount of time. I'm considering learning enough Python to deal with coding interviews.

I know most of you would give an answer like "use the language you are most comfortable with", but if, hypothetically speaking, someone knew all languages at the same level, which language would be the easiest and fastest to write code that involves queues, stacks, linked lists, binary trees, etc.?

Thanks for reading. I'm very curious about your answers.
English has compound nouns: strings of compounds that form a noun phrase. The main word, the head of the noun phrase, is rightmost. I think that is called head-final.

For instance "law school entrance exam administration".

This noun compounding process is extremely free and productive in English.
> from geopy.geocoders import Nominatum

It's called Nominatim, not Nominatum. If you run into issues then reporting it on github repository might be the best option. It's not clear if the HN user is the author of the library.
What workloads do you run? I’ve got a 16GiB M1 mbp and a 2019 maxed intel and when compiling Java/sbt projects the intel is significantly quicker, albeit also much loader and power hungry.
Yes and no. Just having reproducibility does not automatically prevent bad things from happening. But it's certainly easier to defend against them.

Multiple people can grab the sources from the developer, review and apply the patches, build the package and publish the resulting hash. With reproducible builds, all people end up with the same hash, which should also be the same for the pre-built package in the repository.

In other words, instead of trusting one single person (the maintainer) you split the trust across multiple people. This is definitely an improvement thanks to reproducible builds.
So the idea based on other threads is to eradicate covid with this method.

I can't wait to see how the public would react to this tech, given the response to mRNA vaccines, trying to blow their minds on this one.
A cartridge multi-blade razor lets you just jam it into your face and use pressure, it takes care of the angle due to the pivoting head, and there are glide rails on the sides that prevent you from digging the blades into your skin.

With an old-fashioned safety razor, you have to use a lighter touch to let it glide across the skin, and you have to keep the correct angle yourself. It does take a bit of practice, but unless you drag the blade sideways or put pressure on it, you won't be in any great danger of cutting yourself. Just go slow and don't try to shave long strokes in one go.

Safety razor handles come in a lot of different designs, and they vary by how much of the blade they expose and how steeply they angle it. Some people like the really aggressive designs to shave in one pass, but they also tend to grab at coarse beard hairs. I've had a Merkur HD for ages, and I think it's a good starting point. There's a nice heft to it, which feels reassuring.
> What does count as "a lot of back-end work" that's valuable to you?

Overcast handles a full index of pretty much all podcasts, with specific metadata. For example, it learns how often a podcast updates. Is it a weekly show? If so, what day does it come out on? etc.

Just the part where it syncs where I am in each episode is just a bonus, I'm happy to pay for the feed database.