skysight-inc/HackerNews huggingface dataset:
It’s always seemed silly to me not to use tools that make your job easier. JetBrains products are the most powerful software I have to get my work done.
Removing the Doors of a C8 Corvette Is a Questionable Decision
The trouble with the internet is that it precipitously lowers the barriers for the dissemination of anyone’s half baked ideas.

In the past, being able to widely spread (mis)information was limited by circumstance, access, and most importantly, competence. Incompetent people were self limiting in their ability to spread their typically bad ideas because it was too hard.

Now, any semi-literate buffoon with access to twitter or 4chan can reach millions.

The competence filter is gone and now irrational ideas can spread like wildfire.
> spend a week studying the schematics to be able to start probing the board

Sounds like you lack people with particular skills, no amount of documentation is going to solve that for you. I emailed you a present, feel free to ask for more detailed help if you need it.
Show HN: How much have you spent on UberEats? (Gmail accounts only)
Feel free to follow the below instructions if you're brave enough to see your total lifetime spend on Uber Eats (while keeping your Gmail inbox and Uber account private)

1.) Get your credentials.json from https://developers.google.com/gmail/api/quickstart/python
2.) Run $ pip install --upgrade google-api-python-client google-auth-httplib2 google-auth-oauthlib
3.) Copy/paste this script into a *.py of your choice https://pastebin.com/raw/5pBM1Hu4
4.) Submit your high score!
It only shows the macos partition
Were you expecting magic?
Truth, Context, and Social Media
PodRoom- Podcast Chatrooms
PodRoom is the chatroom for the Podcast community. Discuss while you listen.
Join millions of similar podcast listeners and interact with like minds and other similar podcast listeners in realtime with full featured chatrooms.

Interact with the hosts of your favorite podcasts, & Watch Video podcast in one app

PodRoom, users can;

1. Set up your social profile.
2. Subscribe to your favorite podcast and shows.
3. Interact with the community of over 200 million people from all over the world.
4. Get notifications for Live chatrooms, likes and replies.
5. Explore over 750,000 podcasts.
6. Get recommendations and see trending podcasts.
For free.

Podcasters can;

1. Claim their podcast
2. Create Podcasters profile.
3. Manage PodRoom when you open and close a room, engage with listeners and respond to various questions.
4. Grow your listening community.
5. Upload video podcast and advertise brands.

Created by podcast lovers, PodRoom is the social media app for the podcast community. With genres such as Education, lifestyle, politics, comedy, religion and many more.
Overshot by about 2k5 km.

Travel broadens the mind. There’s a profound truth in this cliché that is better experienced than explained. If you have an opportunity to live in a land not of your birth, take it.
One of my friends said he saves it in a separate account and plans to surprise the kid with a lump sum gift. What a lucky kid!
I get that, I just mean that I've never felt so disconnected from something before.
Because FireWire has direct memory access (DMA).

See https://en.wikipedia.org/wiki/DMA_attack
> I'm just curious as to how replacing a battery doesn't fall under right to repair.

Right to Repair means manufacturers must release the necessary documentation and technical information required for repairing the product, to remove artificial legal and technical restrictions (trade secret, copyright, authorization, DRM), and possibly to provide replaceable parts, and even to allow third-party modification... So that the end user (or a 3rd-party repair technician) would theoretically be able to repair it independently.

But it has nothing to do with the underlying (not artificial) difficulty of the repair, and rightfully so (otherwise it's out of its scope, and you need a different set of regulations to address that) - Right to Repair asks manufacturers to open up the design, not to dictate how it's supposed to be designed. It doesn't matter if troubleshooting requires an EE degree, it doesn't matter if the repair requires a $1000 machine, it doesn't matter if the device is so delicate that it would only ever be successfully repaired by a trained technician with 100 hours of experience.

Using battery replacement as an example: Right to Repair means you should be able to get a service manual, a new battery, a set of tools, and possibly the technical specification of the battery management protocol from the OEM to replace the battery. But if your phone has been completely sealed for waterproofing by design, it can be extremely difficult to open the cover, remove the battery, and put a new one in without damaging anything - but you still have your Right to Repair, and you should support Right to Repair legislations, since it's still possible for you to find a skilled technician to repair it. On the other hand, without your Right to Repair, you won't even get the service manual, and the OEM can brick your device after you've replaced the battery via DRM.

Just like the Right to Free Speech, the Right to Repair is mostly a negative right, in the sense that it must eliminate restrictions on the (theoretical) exercise of the right, on the other hand, it does not actively empower an individual to exercise the right. The government cannot take my blog down, but I may be unable to get any meaningful traffic from the web.
It seems like Tim Leary came across more like a cult leader than a scientist, frankly.
I don't feel like we're going to make any progress either if we consider it open source to toss random code up on github under random licenses with no legal review from any outside parties whatsoever. Sorry I don't mean to be snarky but someone has to fund the lawyers and organize the committees to look over this stuff and it seems those orgs are the only ones willing to foot the bills so far. The groups pushing for newer licenses that skirt the existing definitions almost never seem to be interested in doing this, they only really care about getting someone to bend the rules for their license.
Thanks for flagging that - I will double check on this and see if we can update it.
You say "the libs", but this principle is instrumentalized by both sides. States rights, for instance, seem not to matter so much when Illinois wants to regulate handguns.
Recently looked into state of earthquake predicting and was somewhat shocked / horrified.

One of the best experts we had, Jim Berkland (who was highly controversial), pioneered to this day one of the most empirically supported techniques for predicting earthquakes...missing cat (specially cat) notices in the newspaper. The guy only had a BA too. I was horrified when I read this, but significant enough results were achieved and the field is just about devoid of anything with predictive power currently sadly. Also the underling statistics were done in the early 1980's and forms of media change, so I'm not sure if the technique would even yield usable results today.

Other things that are interesting about earthquakes:

1. The moon plays some role. The gravitational pull of the moon is enough to influence the tension on the crust. Scientists have struggled to yield anything predictive from this, but the math suggests the forces must have some effect

2. Plate tectonics plays less of a role than previously thought. The classic example is China. No major plate boundaries where new crust is being formed (like off the coast of Japan) or of volcanic hotspots (Hawaii), yet an absolutely devastating history of earthquakes that are well recorded going back 3,000 years or so.

3. The influence of large weighted bodies on earthquakes. Again back to China, where it is thought, and the Chinese Academy of Sciences has done fascinating research, that big enough fans form pools of water that destabilize the underlying crust.

[1] - https://en.wikipedia.org/wiki/Jim_Berkland
The corporate / academic / public AI value gap
Humblebrag :) Good job, that means you were way under the cutoff.
In fact, it almost sounds like copyright—or, would have, if not for disney.
CPU registers - much harder to pull off and reattach elsewhere.
This right here is what I've been waiting for all these years...
Thunderbolt in some cases: https://thunderspy.io/
No one is complaining. If you want a phone with a replaceable battery. There is one available. So why complain? I don’t post endlessly complaining about Android manufacturers piss poor support when it comes to upgrades. I just don’t buy them. I don’t look for the government to give me “rights” that I already have by using my own free will and buy a device that meets my needs.
The quickest path is to just start writing real time simulations of stuff and reference how other similar simulations went about implementation; terrains and erosion, cloth, fluid, etc.

It's easier if you have a bunch of random linear algebra and calculus knowledge lying around in your head, but trying to study that stuff isn't the most direct route.
Very interesting article, but I'm surprised to see typos and grammatical issues from a major publisher.
If you give up on the idea of having an entire albums, a floppy disk can easily contain even a fairly long single track at nearly-CD quality.
Wasn't there a way for Linux to format 3 1/4 inch floppy disks beyond the standard 1.44MB all the way to 2MB? Or was that simply using a compressed filesystem?
The important lesson with vim is that you should be able to edit faster than you can think. It doesn't matter whether you use vim keybindings or emacs keybindings, or whatever, just that you have replacements for the functionality so that your brain can be free to think about the problem at hand rather than the nifty-gritty of editing text.
Many of the "extra large floppy" tricks don't work with USB floppy drives, and require a "real" drive.
It's hard to give a simple answer, but it's certainly possible for it to help performance significantly. Both for queries, and garbage collection by VACUUM. It's especially helpful with writes + low cardinality indexes.
I went in expecting some sort of clickbait (since, y'know, paper isn't exactly known for its electrical properties), but I'd assumed that when they said "[w]ith a simple piece of paper" they really meant a piece of paper. I expected it to be "with just a simple piece of paper an a $14k sound analysis / SDR / magnetism detection rig, we can detect force on the paper", which is still clickbait but would've at least struck me as interesting/novel, as opposed to "we layered actual electronics on paper", which could be interesting if they're pioneering flexible electronics or something but makes the paper basically irrelevant.
Reduces sign-up friction I guess. Signing up for something and finding your default usernames are already taken is always annoying.
I'm probably the crazy one in the community who is using Elixir for the most super-strange things. For example:

- as a custom DHCP server to do multiple concurrent PXE booting (among other things)

- as a system for provisioning on-metal deployments (like ansible but less inscrutable).

- as a system for provisioning virtual machines over distributed datacenters.

I'll probably also wind up doing DNS and HTTP+websocket layer-7 load balancing too by the end of the year. Probably large-size (~> 1TB) broadband file transfer and maybe even object storage gateway by next year. I've rolled most of these things out to prod in just about year. I honestly can't imagine doing all of these things in Go, without a team of like 20.

Elixir sucks at:

- platform-dependent, like IOS, android, or like SDL games or something,

- number-crunchy, like a shoot em up, or HPC.

- something which requires mutable bitmaps (someone this past weekend brought up "minecraft server").

Actually even desktop might be okay, especially if you pair it up with electron.
I've been solving similar problem to decouple python daemon logging IO from event loop in order to make logging completely non-blocking. I'm pretty sure this particular case must be most popular file IO case for async applications.

In my case it wasn't important to open log asynchronously, but it was critical to have async writes.

It turns out, depths of Python stdlib hide logging.handlers.QueueHandler and logging.handlers.QueueListener which allow to split log message handler into separate thread from log message emitters, making them communicate via synchronized queue.

Final solution is quite compact:
https://github.com/Snawoot/postfix-mta-sts-resolver/blob/589...

Usage example:
https://github.com/Snawoot/postfix-mta-sts-resolver/blob/589...

It is convenient that you can still use logging as usual, without any
async obligations. You just have logging function which works in a
fire-and-forget fashion.

> Asynchronous reads and writes would require all new APIs with different coloring. You’d need an aprint() to complement print(), and so on, each returning an awaitable to be awaited.

> This is one of the unfortunate downsides of async/await. I strongly prefer conventional, preemptive concurrency, but we don’t always have that luxury.

I was sceptical about Golang for a long time, but recently I've started practicing it. It's designed with concurrency in mind from very beginning and goroutines have advantages of both cooperative and preemptive multitasking. And also it doesn't have GIL, so your goroutines will use all available CPUs without any additional effort from your side.

From programmers point of view, coding with goroutines looks exactly like coding with use of pthreads (even simpler, in fact). So, there are no function "coloring", no need in sync/async library flavors and so on. But these "threads" also have cost close to cost of python coroutines. It sounds too good to be true, but I've rewritten bunch of my Python/asyncio code in Go and I can say it's true. For this reason (and many others I discovered later) I quit using Python and asyncio for network applications in favor of Go.
I love how documentation and tests are intertwined - bonus on thinking this way from get go.
Ask HN: I want to have a basic familiarity with C, shoudl I read K&R?
I don't plan (at this time) to use C professionally, but I do feel like understanding C well would benefit me professionally (I mostly do Typescript/JS)

I've been trying to settle on a good text to get a "good enough" understanding of C but many of them are much longer than I am motivated to invest in at this time, while K&R is very succinct/short.
It's relatively uncontroversial that contemporary European populations are among the tallest in the world broadly due to caloric surplus and generally good nutrition.

However it also worth noting that if we go back farther than the past century or so, it was non-european populations that were among the tallest in the world. That would be populations like the Sioux, Athabascans, and Maori. This kind of points to how big a factor social, economic and political context has on population metrics like height. Moreover, certain diets and populations simply make for shorter people. Disentangling all the effects is complicated.

For the data, I'm half-remembering a table from a paper I read years ago. Ourworldindata has a very similar table with pretty reasonable citations, so it checks out:

https://ourworldindata.org/human-height#how-does-environment...
B-Tree deduplication can also help to control duplicate index tuples caused by MVCC "version churn" -- including in unique indexes. See the paragraph that begins with "B-Tree indexes are not directly aware that under MVCC..." here: https://www.postgresql.org/docs/devel/btree-implementation.h...
This is a ridiculous argument against the claims above. If you've invested $100s in iOS apps, you've maybe got homekit, and other apple products, lightning cables, you use iMessage etc, the fact that headphone jacks were removed or batteries are not replaceable and that the products still sold is not proof that's what consumers wanted as there are too many tradeoffs.

The only way to truly tell if that's what consumers wanted would be to go back in time and release 2 nearly identical products. An iPhoneX without headphone jack, non-replaceable battery, water resistant, and an iPhoneX with headphone jack, replaceable battery, same price but not water resistant and see which people choose. I suspect at the time most would have chosen replaceable battery and headphone jack.

Also BTW there are phones that are waterproof that have a headphone jack. Those 2 things are not mutually exclusive.
It's reasonably easier when a method can transparently change the type, for example in Common Lisp - where the object system provides a clear controlled way to change the class of an object (using apropriately called method change-class)
No I hadn't seen that. It appears to have been unmaintained even longer than Anesidora but at least it's open source.
Do you know where modern day Europeans came from? Who were these invaders?
What about `cat > file.txt .... [Ctrl]-D' and `sed'?

(Joking, but for very small files, I'm doing this more and more.)
>W3Schools is not everyone's cup of tea,

Its gotten a lot better over the last few years. It wasn't that long ago I blacklisted their domain from google.
Totally agree, optimal play is often just slow deliberate chip damage and tedious scouring for resources. It's a pretty common problem across roguelikes.
>None of the COs interviewed by IWM appeared to feel any bitterness about their treatment, but they seem to remain, through their First World War experiences, permanently set apart.

So a lot of them were sent to prison, and they didn't feel bitter about it? That's impressively forgiving.
> In an entire century, surface pH of the ocean has dropped by about 0.1 unit from 8.2 to 8.1.

pH is a particularly bad one to use as an example - once the buffering capacity is used up, the pH will change very suddenly (see this[1] random image result to show the curve from a standard titration).

[1] https://blog.opticontrols.com/wp-content/uploads/2012/01/Tit...
You can’t use the lens of modern agriculture and data collection to look at the birth and growth of animal husbandry.

We have enough now that the conversation isn’t about if we can afford to eat our cows but how fast we can eat them. The top of this thread was discussing how we got into milk harvesting so broadly when so few have the genes for it. It was more efficient for people handing down knowledge through oral tradition.
>Even if one of your grandparents has Polish origins you can get easily equivalent of USA green card.

>Nothing compared to cruel H1B.

H1B doesn't need your grandparents to be from USA.
For a lay person, could someone please explain how the kind of endurance runs he does are fundamentally different from the paved-road marathons Kipchoge wins? If anything, he has an edge and should be able to master the paved ones too due to being able to run in lower oxygen environments isn’t it
Yikes. Multiple tightropes to walk.

It's likely the borrower in some situations doesn't understand simple interest and how quickly it can compound at high interest rates. On the opposite spectrum, denying things to people because "they're not [educated|correct skin color|correct political affiliation|member of some social group]" has been used to deny many many people the right to vote, protest, socialize, or ironically, obtain an education.
You don't remove the doors from a unibody chassis --- they are structural. A jeep is body on frame.
What kind of interest rates do these "apps" generally offer? I do remember some time ago opera or someone else was heckled for excessive rates or similar. My question, why do people go for these p2p lending in the first place? Is it the ease of use? Or that your credit score is shit? Or what exactly? In the current fucking pandemic with job losses and markets at shit, I am seeing people buying stupid stuff like phones and cars for gaming and "entertainment" on credit. Why? If you have the capital NOW, then go for it. Otherwise you dont probably need it. Why is this fi ancial literacy difficult to comprehend?
Is this the talk?: https://youtu.be/EZD3Scuv02g?t=2192
'iPhone 12' event announcement expected this week
Show HN: Groups 2.0
A good ID scheme can preserve privacy when it includes functions to do anonymous attestation. For instance if you are required to prove age or residence, but the other party does not need any other information about you.

A scheme which supports hashed identity (e.g. hashing your ID number along with the ID number of the party requesting, resulting in a unique identifier) can be used for services that require one account pr. person.

When this is available out-of-band (e.g. a smart card or app [not requiring going through government servers each time]) no leaks can occur.
Best 5 Linux Based Laptops – 2020 (Development, Programming, DevOps)
A “1.44MB floppy” referred to it's standard, IIRC, FAT formatted capacity; it actually had a 2MB total capacity.
'Pretty insane': Creek Fire fueled by extreme behavior, including 2 'firenadoes’
Repairing my 2008 MacBook Pro Pt 1
How many bytes can this letter be? I'd send myself Bitcoin's source and then hold the equivalent of Satoshi's position, or greater, for myself.
Not every war is "war-making". South Korea wouldn't exist if not for the US intervention. Who knows what Japan would be like if it weren't for the US declaring war on it. But before the US forced a new democratic government on them they were bullies and warmongers. Heck, there's a sister thread on HN with people calling for the US military to help Hong Kong.

It's one thing to conscientiously object to Vietnam, quite another to conscientiously object to WW2. Some people may genuinely have moral objections, but surely some % are just plain scared of dying and want an out...
grandparent is for greencard/permanent residency equivalent - not for h1b.
That is why they are the masters of perfume. Had to overcome the stench!

edit: While other, long forgotten cultures had https://en.wikipedia.org/wiki/Sanitation_of_the_Indus_Valley...
>"endless" printing is a niche feature that would barely see any use.

3D Printing pieces for large scale unique art projects (some people make a business out of this), producing a steady stream of parts for a small business, printing very long pieces. That's just ideas I had in the last 15 seconds since I read your comment.
Your critisism is so low effort you don't even bother reading - I never mentioned Amtrak. You did not bother to mention structural differences between railway networks in France and Uk, to give any example of succesfull private passenger rail, to deal with my claim that all sucessfull mass transit is public, to comment on the fact that Uk privatised national rail but they went bancrupt and the public had to pick up the tab. That despite their 'private' nature we still provide subsidies and build infrastructure.

Maybe you should be spend less time judging worldview of others and more contributing something of value to the discussion.
maybe it's just me. I can read and write erlang, but I still think it's harder to read. It's got a lot of baggage behind it (like <<"this monstrosity for binaries">>); map syntax is atrocious, and lexical substitution should probably be considered to be an mistake this day in age.
This sounds something straight out of a Murakami novel!
H1B doesn't qualify you for a green card, either, it just gives you temporary residency and work authorization, without prohibiting you from intending to later seek a status that would qualify you for a green card without leaving first.
You’re right. I should probably make a point not to go on a multidecade killing spree, given the circumstances.
These are some good examples, and I highly appreciate you pointing out Elixir’s downsides.

What are you using to store state? The distributed system itself? An external database? Hybrid approach?
YOLO-Fastest: 0.23Bflops 1.3MB VOC:60.8
Yolo universal target detection model combined with EfficientNet-lite, the calculation amount is only 230Mflops(0.23Bflops), and the model size is 1.3MB