skysight-inc/HackerNews huggingface dataset:
A selection of F-Droid apps:

- AFWall+ (firewall, useful to block traffic to limit mobile data usage when I still need to enable it)

- Amaze (File Manager)

- AndIodine (Iodine client, use internet through wifi guarded by captive portals that still let DNS queries pass)

- Barcode Scanner (scan QR and bar codes, share things through QR codes)

- Clementine Remote (control the Clementine music player)

- Draw (to write scores when playing games)

- Easy xkcd, Simple Dilbert for comics

- E numbers, OpenFoodFacts (to know what you eat)

- Clip Stack, a Clipboard manager

- DAVx⁵ (formerly DAVDroid), to synchronize contacts and calendars with a Nextcloud instance (or any CardDav / CalDav provider)

- ForceDoze (to force the phone to really sleep when the screen is off)

- Drowser (to kill chosen running apps when the screen goes off)

- Document Viewer and PDF Viewer Plus to display PDFs. The former seems to segfault quite frequently but is nice when it works.

- Fennec or Icecat (Firefox Mobile)

- ForRunners (to keep track of running sessions, offline)

- LogCat Reader (to show Android's debugging log)

- LibreOffice Viewer (useful when people send office documents by mail) - K-9 Mail (Mail client)

- Maps and OsmAnd (for Offline GPS), OpenVegeMap (helps finding places where to eat)

- NextCloud (access files from a NextCloud instance, auto upload pictures)

- OpenCamera, a nice application for taking pictures. Works better than Lineage's stock app on my phone.

- oandbackup: backup data and applications.

- QKSMS: a really nice SMS app that is able to synchronize with the default Android SMS app, which is important for me for backups

- Riot.im (not using it at the moment though)

- Red Moon, which I use to make the screen even darker (and it works well with an AMOLED screen). I don't actually use it to filter blue light.

- SMS Backup +: to backup SMS and call logs to an IMAP account. I also copy files from /data/user_de/0/com.android.providers.telephony/ for that, which provide a perfect backup, MMSes included.

- SatStat (to debug GPS, and show a compass)

- Sky Map, to see the stars and constellations.

- Sound Recorder

- Termux: provides a GNU/Linux like environment, and a great terminal emulator which can be used with a real GNU/Linux distribution installed in a Chroot or from SSH.

- UnicodePad (look for unicode characters / emojis)

- VLC (a good music and video player)

- 2048, Open Flood, PipePanic (games), DroidFish (chess)

XServer XSDL is a good free X11 server for Android that is unfortunately not in F-Droid but now there is an X server in F-Droid (which seems to have less features).

Etar looks like a good calendar app. I've come across Wi-Fi Reminders, which can be used to display notes when connecting to a particular Wi-Fi, which seems nice and useful. There are apps to avoid leaks when using Wi-Fi. And also notes / tasks apps that I don't use regularly.
TrebleShot looks nice to exchange files between devices.

[edit : added oandbackup]
Right to repair. Sorry, it's such a talked-about thing on HN I didn't say. Previous discussions:

https://news.ycombinator.com/item?id=9414211

https://news.ycombinator.com/item?id=13925994

https://news.ycombinator.com/item?id=13802969

https://news.ycombinator.com/item?id=14176195

https://news.ycombinator.com/item?id=17479629

https://news.ycombinator.com/item?id=13990266

https://news.ycombinator.com/item?id=889355
I’m Mexican and can confirm meat isn’t going anywhere. I can’t even imagine Mexico City without it. Not only does everyone eat meat but most people make a living selling it. There are taco carts on every corner.

It’s also a huge part of family life. These dishes have been passed down through the generations and it’s actually moderately offensive to suggest that it’s not socially acceptable to eat what my family has been eating for as far back as anyone can remember. I know my children are growing up learning to love all of the dishes their family cooks and enjoys together.
Even if the Mac Pro is the computer of all our dreams, I doubt it will meet the poster’s needs. Seems like they want a fairly bare-bones, minimalist and simple computer. I doubt a Mac Pro is going to come in at under $3.5k at the entry level.
There's nothing wrong with a high profit margin. I'm all for it.

I'd gladly overpay for Apple products if they were bleeding edge tech because I love the touchpad. Give me optane + m.2 + SSD, huge RAM, lots of ports, etc.

But you cannot claim you're "for the pros" and offer a spinning disk as base storage. Archival? Sure.
But is that a model that producers can build a business on?
Surprise medical bills: how New York tackled the issue with arbitration, and won
What does the times function?
To Tune or Not to Tune? Adapting Pretrained Representations to Diverse Tasks
We built the fastest conference website in the world
Two quick notes on this:

> So, the money to the university, for people directly paying full tuition often a LOT of money, is only a little for that teaching but much more for the research.

It's the other way around. The faculty are paid to do research from grants they bring in, they are evaluated based on their research, and the university requires them to teach on the side.

> E.g., I never had a math or physics prof who had a good grasp of the theory and applications of Stokes theorem, classic potential theory, multipole coordinates, or both the theory AND applications of Fourier theory. None of my undergrad physics profs knew either general relativity or quantum mechanics at all well.

How odd. I went to a state university, and I'd say that pretty much all my physics professors had a good grasp of all of this besides general relativity, and several understood all of this at a really deep level and used it in applications.
There are MS license agreements for cloud solutions providers that allow license usage up to a certain limit, with monthly reporting of actual usage for billing purposes.
This is about caviar prices.
The Internet of Blockchains: How the Cosmos Network Makes Blockchain Scalable
ifixit.com has _extremely_ well done step-by-step upgrade guides: https://www.ifixit.com/Device/iMac_Intel
SpaCy v2.1
Rebutt what? I don't see your conclusion following from your examples. So there's nothing to rebutt. By the way, I highly recommend you read the book.
In what way does UWP have JavaScript support?
Apple Updates iMac Pro Options
My assumption is that they're not shared. Once you request an instance from the pool, if the desired number of pooled instances is still the same, another one would immediately begin the imaging process to take its place.
Yes, and that's exactly what Firefox's new scrolling anchoring tries to fix.
Inside the Apple Factory: Software Design in the Age of Steve Jobs
Freedom of speech is not just a law that happens to exist in some countries, it's a moral principle.
JS - mature? It still has no standard library and probably never will.
Another cynical thread derail on HN. The serious problems with plastics, out of control plastic use and waste is swiftly trivialized into an individualized 'consumer problem' and 'meat eating' problem ie let's not do anything.

The first comment is splitting hairs about what kind of plastic waste with an irrelevant link to a story about plastic nets? This when the article clearly shows and mentions 40kg of plastic bags and there are thousands of articles and studies on the toxic impact of plastic on marine life. These kind of irresponsible comments are a serious problem as it makes readers feel we live in an uncaring world.

Eat less fish? Only those who haven't thought about the world or those who profit from plastic respond in this cavalier fashion to serious global issues. Not a word about the packaging industry, regulating the use of better packing and nets, or the inability of consumers to make choices because race to the bottom leaves no effective alternatives.

Instead lets dissipate responsibility, affect 'helplessness' and do nothing while the destruction of the planet continues unabated. This is a small minded ideology that puts the 'freedom' of a few to profit without constraints above all else.
Walk-Through of Phoenix Live View
Now I’m wondering how to get visibility into it. I work with a ton of repos and never see this - it’s usually just things like old VMs.
If 1 whale can consume that much plastic, I have a great idea on how to cleanup the ocean!
Good twitter thread on this issue so far: https://twitter.com/GossiTheDog/status/1107928490580627456
You can buy 2TB M.2 SSD drives for $220 retail now.

https://www.newegg.com/Product/Product.aspx?Item=N82E1682016...
Remember when commenting on Hacker News: it's an international community.

Australia doesn't protect freedom of expression in the same way the US does. Indeed, there's a decent chunk of the world that's perfectly rational and sees our relatively laissez-faire attitude on some Bill of Rights content as dangerous to a survivable society.
There's a difference between legislation and policy. Legislation means there's a law saying so, policy means it's what the executive branch of the government does.

Though I'm sure there are big fuzzy areas between the two.
> Being kind is fundamentally about taking responsibility for your impact on the people around you. It requires you be mindful of their feelings and considerate of the way your presence affects them.

I found this a few years ago when looking at the top HN articles of all time. I've put this quote as a monthly calendar reminder and have been striving to accomplish it ever since.

> Boz is one of the better engineers at Facebook” one read, and then the next "I would have a hard time working with him."

kinda sums up why kind is helpful
Is the UK data centre industry ready for Brexit?
Conversation summary: https://www.evernote.com/shard/s112/client/snv?noteGuid=2862...
I also want to encourage people to just try with something basic. Get a planter box, and grow some Tomatoes! It's almost a wonderful luxury. What you eat and taste from the grocery store is a pale, awful facsimile of what real fruits and vegetables are.
I'm sorry, but if I'm going to rely on a robot, I'd want the ability to open it up and perform my own maintenance.

John Deere is actively hostile to people like us.

The only trustworthy robotics software is open source robotics software.
Almost: rite _of_ passage (not "to")
Theory of Ether, of course. Waves in Ether is like waves in water. :-/
I believe both are true.
I'm not that familiar with PWA's, but how do you monetize them if they are not downloaded from the app store?
Not sure there's much money to be made there, as many of the psychedelic compounds are both cheap to produce and unpatented.
In point of fact, US law defined (via the DMCA "Safe Harbor" clause) most communications-media products (fora, video sharing sites, music repositories, etc.) as pipes for this reason. "They're pipes" is how the US regulates them.
His current machine is a Mac Pro from 2013 and those started at $3k.
> When it comes to computer science skills, U.S. students approaching graduation have a significant advantage over their peers in China, India, and Russia.

So much for "world domination".
Microsoft still wages war on Linux
Wow, this is great to hear! Thank you! :)
That's impressive. A few follow up questions:

1. Was this your first NES emulator?

2. Your first project in Rust?
Clicking to confirm made me laugh uncontrollably in a quiet office. It is indeed an article about caviar prices
Spartanburg deputies to conduct checkpoint today
You can't legislate ideas out of existence. Shutting down online venues where certain ideas flourish will do nothing to solve the problem that such an action is presumably trying to solve. Why would you actively push untoward discussion further underground, instead of letting it happen out in the open, on a public website?
It's probably not even swapping. It's that operating systems use additional memory for I/O caching. Less memory means fewer blocks in the cache which means more slow reads from spinning rust every time you open a program or document. But replacing HDD with SSD fixes that too.
Source: https://www.linuxtoday.com/it_management/microsoft-and-its-p...
This is great advice. The HTML/CSS/JavaScript with native browser control is spot on.
Prime Minister Says Social Media Can't Be 'All Profit, No Responsibility'
Why don’t they remove cloudflare protection on 4/8chan?
If they used Landau-Lifshitz and Whitaker they would but they don’t anymore
John Deere tractors are locked down and without modification can only accept JD parts by JD authorized mechanics. For example a new transmission has to be 'authorized' by a JD technician before it can leave the shop because the computer will refuse to start without the authorization which costs $230 + $130/hr for the technician to do the authorization.

Also JD has added a clause to their contracts absolving them from any losses or damages as a result of software failures.

https://motherboard.vice.com/en_us/article/xykkkd/why-americ...
I tried https://developer.mozilla.org/en-US/docs/Web/API/Geolocation... in Firefox 66 on macOS and Windows. I got "Unable to retrieve your location" on macOS (though it worked in Chrome on macOS). It worked on Windows, though.
That's pretty common for Amazon-branded items. Everything else is up to the manufacturer.
"Hahahaha, that's why we pay lobbyists!"

--FB, probably
The white nationalist rally in Charlottesville was the sort of fascist rally that other countries would categorically refuse a permit to. The US does not, in general, refuse permits under the assumption that a group (even a group with a violent ideology) will turn from a peaceable demonstration to a violent riot. Federal, state, and local law is heavily bent toward assumption of good faith.

Charlottesville had several injuries and one death.
You mentioned fighting the borrow checker a bit around the emulated CPU address space. Did this come up anywhere else, like frame buffers?

Edit: Ugh. Never mind...not being familiar with NES I didn't recognize what a PPU was :)
Meanwhile, most computer science jobs are not in the U.S.
How to Create a Counter with Phoenix LiveView
Emulating a system of a few 2Mhz with a 4x3Ghz chipset ought to be doable using managed memory.
It could be that my memory of hypothesis testing is outdated, but being 1 standard deviation away from the mean isn't evidence of a significant difference in skills.
Not to nitpick but a steep learning curve actually implies that progress accrues quickly after starting (learning/time). A flat learning curve implies difficulty.
Because he doesn't like it and doesn't consider government "tyranny" harm.
From my experience, especially with psilocybin (shrooms), the main benefit is not hallocinogenic at all (at a ~2g or so dose) but that it has the effect of basically forcing you to confront all the emotional pain that you bury and ignore. I always end up laugh-crying and experiencing revelations about myself, my relationship etc that I simply don't have otherwise. I can see how effective it can be when taken while in therapy because you basically force yourself to open up. It's a truth serum, of sorts.

I have not tried DMT but my understanding of ayahuasca (active ingredient is DMT) retreats in places like Peru is that it's like "10 years of therapy in a week."
Identifying developers' HPC priorities: Parallelism, accelerators, and more
Self-Calibrating Deep Photometric Stereo Networks
Tini: A tiny but valid `init` for containers
Keep things simple and idiomatic. Use dependency injection and hook everything up in main. You should be able to open up your code and understand what's going on just by looking at this setup.

Your public apis should be based on the shape of your data. I would prefer postgres over mongodb because your data probably has a schema.

If you have the time, learn some other languages. Each language has their own ecosystem where problems are approached slightly differently. You'll pick up patterns and be able to apply them to your work. I would recommend elixir, which has a very focused ecosystem and a standard library with well thought out apis.
I'm not sure that "HTTP/3 is about to overtake HTTP/2" is a very fair statement given how many years it took load balancers to start supporting HTTP/2.

HTTP/3 (QUIC) is genuinely exciting and I'm very eager to see it. But given it's even more different from http/2 than http/2 is from http 1.1, it's probably gonna be another 3-4 years before we see good load open source balancer performance in front of it.
AWS might as well apply any Windows Update changes so that they deliver a fully-patched and secure instance, instead of an insecure image from a few months ago. It isn't just AWS, all Windows cloud servers seem to be delivered unpatched.
Expecting exponential personal growth is obviously completely unrealistic and you’re setting yourself up to fail, so I’d rethink that goal for someone that’s steady and linear.

Most masters are still teaching degrees - you’ll learn and practice using things but I guess you do that daily anyway?

Maybe consider a MRes, MPhil, or PhD if you have a passion for creating things? I went back to do a PhD after working, but only four years in my case.
"\n\r" should be "\r\n" (0D, 0A -> CR, LF).
I’d love to understand more about this topic, but this article was so poorly written I couldn’t even get through it.
Good examples as several of those (nurses, teachers) are quite underpaid in many countries.

Seems to me quite a bit reductive that your purpose can even be described by a profession, let alone embracing that description.
Yes to both of these. I usually use C for projects like these, and wanted to see how Rust compared.
To be honest, if you know one dimension and the aspect ratio, you're more likely to know both dimensions.
> growing cattle costs enormous amounts of food that could also feed people.

That depends. Sometimes it is true, sometimes it isn't. People can't eat grass, for instance.
It's sure to be a money loser compared to other addictive psychiatric drugs which are taken daily as a maintenance to the problem. Drugs like DMT should only be taken once in a blue moon, are not addictive, and are extremely cheap to produce.
Buy YouTube Subscribers
New Tech for Old Texts: How Deep Learning Deciphers Historical Documents
When good UX and Data don’t get along
I didn't say you wouldn't have a proxy. I said you want to have as few as you possibly can for volume and redundancy, because they're a centralized point of failure in your architecture and they have to scale over your entire infrastructure.

I am certainly NOT advocating for their lack. I'm not even sure how that could realistically work.
But they will still keep your credit card number forever if you ever give it to them.

Once it's been added, it can't be removed.

They claim it's for auditing purposes, but those "auditing purposes" shouldn't require keeping it attached to the account as an active payment method (which is what they enforce).
I'm curious how the thermals will be with the i7 and i9 chips.

The 2017 5K iMac had cooling problems with the infamous i7 7700K.
Getting more colleagues means getting direct accessable peers within your field. THat can only be a boon.

If you were not needed, you would have been let go already. Just do your work as you are used to from the beginning, keep learning new things and be as flexible as a gymnast when it comes to learning. THat will make you more valuable.
Worked for a big game engine company for brief moment - most of the backend micro services in a single project where previously written in nodejs but all new stuff was written in go. My first and so far last project with go - all I can say it was quite fast to get up and running but echoing the same complaint many have said about go: error handling boilerplate gets annoying fast.
The article is content marketing by a professional marketer.

https://angel.co/beth_kindig
From what I’ve heard John Deere’s software is kind of a jumble of legacy ECU’s. It would be too embarrassing to open source it.
Building a Shell – Part 2 (Rust)
In the future every familiar group with need at least one medic. We can make a better future that this.
Follow up to that: Did you write any other emulators in the past?
Sounds like a solid argument, but I think I will stick to the "kilo byte order of magnitude" narrative! :)
Exactly. Occasionally a chan poster will submit that the boards continue to exist because whomever is keeping tabs on the elements is afraid they'll scatter.
The iMac is a great machine. I have a late 2014 iMac 5K 27" and it's still going strong with 32 gigs of RAM and 512G SSD. It had the max CPU for the time (4.0 ghz i7.) Apple Care expired end of 2017, so unless the thing dies or OS upgrades become unsupported, I don't have a reason to upgrade it.
My statement is 100% consistent with Friedman's original statement: https://thenewinquiry.com/milton-friedmans-pencil/

Note that multiple times in history, due to war reasons, societies independently developed making pencils because they did not have access to the resources, and substituted other resources.
This attitude reminds of the old engineers who cling to svn and refuse to learn git.
One mans hate speech is another mans freedom.

I'm a gay male, but I'm very reluctant to ban 'hate speech' - I'm worried that such laws could be used against other (as yet unknown) marginalized peoples in the future, if such laws, or rather the concept of such laws existed, they could have been used to suppress our struggle for rights. We, for example said some pretty sharp things about religion for example, which in other countries would be prohibited speech, similarly, we were also decidedly uncivil in our struggle for civil rights, so has every successful civil rights movement.

Any law used to defend the now status quo, can be used to prevent that from changing in the future, even to welcome other groups under the tent. Simply put, you got to the top, don't pull up the ladder behind you.

That said, I wouldnt object to broadening what constitutes a call to action to include doxxing and 'encouraging internet vigilantism'.
You think blanket laws fixes it either? You need good, well thought out law free from lobbyist influence that tackle the heart of the issue. In other words, something extremely difficult to produce and often times hard to enforce.

Or else you get more trash laws like making it illegal to serve water without asking in San Francisco.
John Deere wants to move 50 year lifespan and secondary markets into guaranteed MRR. Just like everything in my industry as well.
Don't know about this particular experiment. However, in the book How to Change your Mind, there are a lot of references to recent research of psychedelic therapy to treat addictions and after 1-3 sessions, 50-80% of subjects drop their addictions for good (at the time of the book's writing, they had only been able to follow the patients for up to 1 year). There's also the anecdote of one of the founders of AA, who quit alcohol through psychedelic therapy.
My wife's stock M.2 SSD died (I forget the vendor, it was some South Korean brand I had never heard of) in her 2 year old Dell XPS 13. There were no warning signs, just one day it wouldn't turn on.

I searched everywhere but couldn't find a service that could recover the data. I'm guessing the microcontroller got bricked somehow. In that situation the only method of recovering data seems to be desoldering the flash chips and resoldering to a board with a working microcontroller (I'd love to be proven wrong here).

At any rate, I replaced it with a Western Digital M.2 SSD and it's been working fine since.

But, that whole episode shattered my notion that SSDs were more reliable than HDDs because of the fact that they have no moving parts.
The abundance of modern farming is hard to fathom. Local food is more expensive specifically because it’s less efficient and therefore less capable of dealing with significant shocks.