skysight-inc/HackerNews huggingface dataset:
In the context of programming, every time I don't feel like writing code, I just tell myself:
I'm not gonna write code, I'll just run the test suite and then come back to it later.

That causes me to open my terminal, which then requires me to getting the updates from upstream before running the tests, and then I have to inspect the new changes which then requires me navigating to the project..

By then, I'm writing code. This works really well!

For other things such as exercising, I just tell myself, I'm not gonna exercise, I'll just put on my headphones to listen to my "exercise" playlist. This causes me to walk to my bedroom to grab my earphones (I have a wireless one for exercising and always keep them near my workout clothes), which causes me to open the drawers, and by then, I might as wear change and then I'm all set!
> does anyone care?

Actually yes. Some even have bought into VPN services without me recommending it and without any missionary ambitions from my part. Generally these are also not people using services of the largest offenders too much though.

I would even say the majority in my circle cares about it. They just have no real clue how to mimimize data exposure. There certainly is an effect that influences consumption though.

From the techies within my cirlce everybody cares, most to a pretty large degree.
I've been using Bookmark OS for years and am more than happy with it https://bookmarkos.com
In 2000 the Independent was telling us that "snowfalls were a thing of the past" in England.

https://web.archive.org/web/20150912124604/http://www.indepe...
The python notebook is hosted on google colab which will execute on free (for you) google servers. If you’re concerned about privacy probably do not upload your personal chat logs. You could also download the notebook and install resources on a machine you control. There looks like alternative datasets to test for Obama and movie dialogues
In my particular case, Wolf-Parkinson’s has been known to kill young people (a college basketball player about 20 years ago comes to mind). My case was fixed with ablation. I asked the cardiologist, “isn’t that what killed that ball player a few years back?”

“Yup. And if it hasn’t killed you by now (in my 40s), it probably isn’t going to.” Didn’t make the tachycardia (rapid pulse) anymore fun when an incident occurred, but at least it wasn’t probably going to be fatal.

And as additional anecdata, I’ve seen a Cat 1 bicycle racer in his mid-30s drop dead mid-race from a heart-related thing. Just kind of quit riding and fell over; from my non-professional observation, it was a literal case of “dead before he hit the ground”.
Thanks, maybe it will turn into a show HN :)

Game that use hardware hack are also fascinating, the superfx chip story is very nice.
> Interesting choice to use 1993 as the start for the comparison of Germany's trade surplus: https://tradingeconomics.com/germany/balance-of-trade

Because before 1993, you're not comparing apples to apples: "Germany" was two separate countries, and reunification affected the economics on both sides of the border.

It's true that the recession makes this a particularly favorable starting point for Germany, but it'd be misleading to compare Germany's economy today to the economy of West Germany of the 1980s (as many comparisons do) and ignore that half of modern-day Germany was the DDR at that point.
"WikiHow Image Macros" on Facebook does similar and is a constant source of entertainment for me and a few friends.
The more pressing question: What is Rust and why is it so popular on HN?
Looks amazing and has a generous FREE tier!
Except that the EU is an union of unequal countries, so if Germany (which is one of the most powerful, if not the most powerful country in EU) want to keep an industrial edge via a special case in law, they're going to get it.
This isn't revolutionary, or did we forget that OpenVPN (and when it's easier to use: Wireguard) is a thing?

Well-audited, open-source, cross-platform, and most VPN providers offer an .ovpn config.
Thanks for sharing MasterScrat! This looks fun!
Different places define (in)justice differently.
Really, do you have some examples?
Be advised: your username-based subdomain is not browsable in modern security-conscious browsers as your LE cert for the main domain is not a wildcard cert and isn't valid for the username.historio.us subdomains.
The EU has important geopolitical reasons for existing on the continent of Europe.

However, the UK does not share the history of the continental countries of being occupied by their neighbours.

The compact "I surrender much of my sovereignty for security from being periodically exterminated by my neighbours" - has a very different balance on the scales for the country of the UK than it does for countries with a recent memory of occupation, that have seen large percentages of their populations dying from violence in continental wars going back centuries.
I don't know anything at all about aviation, but if redundancy of sensors is so crucial to these systems then why don't they have like 10 of them on there just in case? Are they particularly expensive? Do they need to be in certain locations on the plane to work properly?

I'm obviously thinking about this from a software point of view where redundancy is cheap but I am curious if it's just greedy cost cutting or if there are legitimate reasons for this stuff.
Many libertarians are generally obsessed with rejecting humanitarian principles and facilitating the suffering of others as an expression of freedom.

I say this as someone with libertarian ideals who does not identify with the majority of self professed libertarians.
Can we predict stocks price with web browser?
Founder Institute exposes 400.000 email addresses, even from their leads
> At the same time, I don't know anyone working in aviation who thinks it's 100% a coincidence that the first crashes happened with those two airlines. There are always multiple factors in play.

I don't know much about Lion Air, but Ethiopian is considered a good airline. IT actually does a lot of training and maintenance for several major airlines in Africa. Their crews tend to be young, but that is because they are rapidly growing.
Is Apple’s privacy white paper dealing with fats on iCloud just an eyewash now?

> Instead of protecting all of iCloud with end-to-end encryption, Apple has shifted to focus on protecting some of the most sensitive user information, such as saved passwords and health data.

> But backed-up contact information and texts from iMessage, WhatsApp and other encrypted services remain available to Apple employees and authorities.

Way to confuse laypeople with promises of security and data privacy. If Apple had concerns about users losing the key, why not implement it similar to two factor authentication on Apple IDs where Apple also provides the recovery codes (and additionally disallow any other mechanism of recovery)?
The compiler by its self can do it, if you run it.

I believe the language server is just for real time editor integration.
Lawsuits. William Sonoma and Mercedes Benz have both sued Amazon claiming they sold counterfeit. Popsockets recently told Congress that Amazon had sold counterfeits (although as I commented in the recent HN thread on that (see https://news.ycombinator.com/item?id=22079904), popsockets has been bullying other sellers in ways I view as illegitimate, so I take anything they say with a grain of salt.)

This is nothing unique to Amazon, by the way. I could show you lawsuits against Walmart and Costco for selling counterfeits. Every massive retail company that doesn't buy 100% from the manufacturer is going to eventually have some leaks. You buy from the grey market, vast majority of the time you get legitimate cheaper product, occasionally someone scams you.

Oh, and Apple famously sued Mobile Star LLC claiming that they had sold Amazon counterfeit products through Vendor, which was "sold and shipped by Amazon.com".

Links to all above cases:

https://www.courtlistener.com/docket/6173730/daimler-ag-v-am...

https://www.courtlistener.com/docket/4495986/apple-inc-v-mob...

https://www.courtlistener.com/docket/8418854/williams-sonoma...
Memes would almost always seem to fall well into Fair Use protections, under both US and wider Berne law.
Like the author, I’m nostalgic for Macs from that era although I’ve actually had a great time since switching to Linux as my daily driver. Fedora is wonderfully stable and up-to-date and with KDE I can configure my desktop to look and feel exactly how I want. There’s really nothing I used to do on macOS that I’m not able to do on Linux. I know “year of the Linux desktop” is a meme but it really feels like now could be that time.
Heh, I've had similar thoughts about "safe MAP_UNINITIALIZED", although the demand for this feature is probably pretty low since you can do much the same thing in userspace (just don't return that memory in the first place).

Of course, the kernel way has some advantages:

- You are making the memory available to the rest of the system if needed.
- It could give you other types of pages w/o privileged info, e.g., page cache pages from files you have permission to read, or something like that.
Haha, but look at the source and remember that the goal for Germany is to reach the Nato 2% funding by 2030 (at least according to FTs recent interview with Angela Merkel).
DaVinci – A reporting API framework, built for scale
Postgrest includes security(paired with PG's row level access). plus if you go the way of pl/python or other languages built-into PG(includes javascript, c, etc, etc), you can get very far before you have to go add more layers. But even if you do, it can still be pretty great.
The example won't compile because nickname is just a reference to the first three bytes of name, but then name is cleared, so nickname would be a bad reference. That are two ways to go around this:

1. Print the nickname before clearing the name so that nickname is still valid when you print it (swap lines 4 and 5).

2. Make nickname a copy of the first three bytes of name, rather then a reference to the first three bytes of name.

let nickname = String::from(&name[..3]);
Doing the rewrite definitely tanked the company. That's a fairly low bar that "not doing a rewrite" has to get over to be a better option.
That's why commercial software is doomed to be crap.
Trillium Notes have been mentioned before [0]. Provides similar functionality with a lot more power.

It's open source and self hostable.

It's possible to script additional functionality into it from the UI itself. I find it quite powerful.

[0] https://github.com/zadam/trilium
Smart AudioBook Player on Android works great for me.
the pitch for Roam imo is that the #1 challenge of modern business is scaling communications. All large companies have dysfunctional communication and if we can get a 10x improvement here that would translate to getting the same amount of work done with 10x fewer people which is a whole layer of middle management just gone. Or alternatively you can continue to barely keep it together at 10x greater scale.
I did an internet search for Rust jobs and it was near-zero. Would be nice but reality calls.
Here in Germany there is a big TV ads campaign by Apple focusing on privacy.

At least their marketers seem to believe that there is a large enough groundswell to justify a campaign.
The example of an error message in the blog post is the kind of thing that makes me seriously consider trying out rust. It's excellent. Are most rust error messages like that?
“Yes We Can't ” – On Kleptography and Cryptovirology (2009)
It's not surprising that Republicans would say similar things. Republicans don't have that much appeal to young voters anyway (at least not ones into video games), nor are they looking for that vote. The Dems are the ones trying to court the younger voters.
Which is of course ironic given the history:

No Copyright Law: The Real Reason for Germany's Industrial Expansion?

Did Germany experience rapid industrial expansion in the 19th century due to an absence of copyright law? A German historian argues that the massive proliferation of books, and thus knowledge, laid the foundation for the country's industrial might.

https://www.spiegel.de/international/zeitgeist/no-copyright-...
In the US, the government dictates what hours you're allowed to drink, and in buildings that serve alcohol, you frequently need a license to be able to dance in those same places - even when there is no alcohol being served at that time.
In Superbug War, Reliance on Just a Few Drugmakers Fuels Concern
Yeah, macros are expanded as part of compilation in lisps.

However, lisps blur the distinction between run-time and compile-time somewhat because you usually connect your development environment to a running system while developing (it’s somewhat like using a debugger in other languages.) and I, at least, develop the initial version of a new function in the REPL before copying it into my source code, generalizing it and writing tests: so, for the most part, I will see the runtime type errors during development just as if I had been using a compiler/IDE to check the types.
It has a better name.
Rust using the LLVM toolchain is a real plus, which Clang also uses in the C++ world. The Clang and Rust compilers are basically frontends to LLVM, and any language that compiles using LLVM is translated to IR (intermediate representation). All code optimization is done on the IR code itself in LLVM, which both Rust and C++ compile down to before being compiled further into assembly. That means that the same effort that goes into optimization in the C++ world for Clang is shared by the Rust community too, and any other compiler that uses LLVM.
No Copyright Law: The Real Reason for Germany's Industrial Expansion? (2010)
It's like anything else; it takes practice. For my first months of regular audiobooking I had to reread sections pretty regularly. Five years in I listen between 1.6x and 2.6x, depending on the subject and reader, and almost never have to reread anything (unless something taxing pops up suddenly and I don't pause immediately). Over 100 of the books I read last year were audio.
Fewer keys often means more modifiers (if not going to such an extreme as here). That way you can make room for numpad, F-keys or odd keys like page-up or end etc..
> wikiHow instructed these freelancers on how “to create the most instructive visuals for every step of every article.”

Hopefully written and illustrated in genuine wikihow style
They say “Open Office”, not “OpenOffice”. “Open” there is a verb, not a noun (like in the “Open Word” variant). Never mind also
that OpenOffice was discontinued in 2011.
If you lose your device and buy a new one and restore your device with a back up, all your messages will be returned.

There’s no way to accomplish this without having the private key in the backup.

EDIT: When I say there is no way to accomplish this, I’m talking specifically about the process that exists today where the user doesn’t have to remember a password other than their iCloud password (which today, can also be reset).
We taught Alexa to correct her own defects
they represent about 1% of population (see https://asia.nikkei.com/Spotlight/Asia-Insight/Pope-Francis-...), seems to me that "almost none" is bit strong :)
Linkerd 2019 Year in Review
I believe he means that certain things that would need static analysis in other languages are impossible to do as part of the type system.

For example match statements need to be exhaustive. Your program won't compile unless they are.
Check out my https://histre.com/

The main reason behind my building Histre is the idea that we throw away a lot of the signal we generate while doing things online and this can be put to good use for ourselves.

Bookmark management is just a special case of knowledge management. What you really need is a knowledge management tool that is easy to use. You'll get a ton of other benefits too.

As it is right now, Histre aids the casual online research we all do (ie the explore -> filter -> decide loop). For example, it removes friction in taking notes on links you're looking at, with free-form tags that you don't have to create first and other such niceties that add up. And it easy to group notes into notebooks and share. In short, when you have to look at a bunch of links for something (decide on AirBnB, people to hire, material for your next blog post, etc) Histre makes your life easier. But this is just the starting point for what Histre intends to do.

IMHO the biggest problem with apps like Evernote, Notion etc is that it becomes digital hoarding, and not a knowledge base. And the knowledge base focused apps out there involve a lot of manual upkeep, which almost never happens, especially at work. Things start out okay and quickly fall into disrepair. I'm differentiating from the other note taking apps by automatically putting together a knowledge base (grouped by topic etc).

One idea I'm excited about and I'm working on right now is: Histre automatically fetches updates from the websites you visit, ranks the websites with things like lack of ads / referral links and ranks the new posts with your 'revealed preferences' of what you tend to actually read from the list of updates previously shown etc. Personally I'm hoping for this to be a replacement for social news sites, which are too sensitive to people who bother to go upvote on /new.

Automatic Upkeep: Histre detects links/notes related to your existing notebooks and offers to update those notebooks with the new links and notes. This is similar to how Google Photos suggests new photos for your existing albums. This solves the upkeep problem. Currently people create knowledge bases with good intentions and it becomes stale and useless quite fast. This is a work in progress.

If there is anything else you want Histre to do, I'd love to hear it: hn@histre.com
Asking the real important questions.
Its onezero-yellix-alt

From the Type Foundry from whence it came:

Yellix is a mono-linear geometrical sans-serif font family. It was designed in the time I fell in love with Paul Renner’s first sketch of Futura and I also explored stylistic sets, so I added a lot of strict and cold alternatives (“a, g, m, n, r, t, etc.”). I enjoyed having the possibility to create tensions between circular and square shapes. You will also find less geometrically based alternatives. Yellix has horizontal or vertical terminals and the circle forms are punched into the stems.

More here if you're interested: https://displaay.net/typeface/yellix/
Right but Powershell has '|' for piping objects between commands. What does || do that the current operator doesn't support or is it just another way of saying -or?

Edit: nvm, I see below these are emulating the behaviour expected from bash. I guess it's called the pipeline operator because it uses the pipe symbol rather than doing any piping.
Even with rewrites, there are good rewrites and bad rewrites. For my money, big-bang rewrites are bad. If you can strangle out the old system as functionality is gradually moved across into the new one, that can work, but still relies on actually finishing the transition so the old system goes away.

What was yours like?
You can love what you love. I prefer a factual title.
Barring Financial Crisis, Federal Spending Is Growing at Fastest Pace Since 1985
Digital content being so easy to produce and often of such poor quality is the best reason to use bookmarks. Trying to get back to the same tutorial I liked is impossible when searching “react firebase authentication” shows a hundred new poor quality articles being written every day. If I see a couple that might be promising I’ll throw them into my bookmarks to go through later. Because most of them might be trash but who knows if I’ll ever be able to find them again to verify.
Cynicism in Silicon Valley
I've never heard of the WikiHow site. It's one of a near-infinite number of engrish permutations that is never ranked in any of my searches or my parents' or my wife's. For a moment, I suspected I was missing out on something...nope.
What About (Microsoft) Bob? (2018)
My favorite Mac, hardware-wise, was the B&W G3/G4 I had some 20 years ago--even the cpu was upgradable. But I'd say Mac OS X peaked with 10.6.8, which I kept for way longer than I should have, until I just couldn't ignore the software update problem any longer. These days I mostly use Linux Mint, at least at home, which I find works pretty well for me.
Yes, but the key is stored in your iCloud backup if you use it. As soon as you disable iCloud backups it will roll the key for iMessage and they will be effectively E2E encrypted.

When Messages in iCloud is enabled, iMessage, Business Chat, text (SMS), and MMS messages are removed from the user’s existing iCloud Backup, and are instead stored in an end-to-end encrypted CloudKit container for Messages. The user’s iCloud Backup retains a key to that container. If the user subsequently disables iCloud Backup, that container’s key is rolled, the new key is stored only in iCloud Keychain (inaccessible to Apple and any third parties), and new data written to the container can’t be decrypted with the old container key.

https://support.apple.com/guide/security/icloud-backup-conte...
Yeah, France wanted to use the Euro currency to reign in the German economy. Funny how that ended up backfiring decades later with Germany running the show.
Summer Sea Ice could end this decade, and the glaciers in Glacier National Park will be gone by 2020, too.

https://nypost.com/2020/01/10/the-telling-tale-of-glacier-na...
In a previous house I rented, we swapped the furnace filter for a much finer one (from 8 to 13 on whatever scale they market these things in), and it made the HVAC system run noticeably worse. Lower airflow, noisier, etc. It seemed to me that the intake system couldn't keep up with the reduced flow of the denser filter.

Could moving to a coarser filter but adding room filters be useful in that context?
It is a wildcard cert, it just expired because for some reason acme.sh stopped liking the CloudFlare API. I'm trying to fix it as we speak, but the rate-limiting isn't helping.

EDIT: It's back up, now I have to figure out why acme can't automatically renew... Very odd.
This was clarified to be iCloud Mail attachments.
This is why I advise gym newbies to quit and go home while they're feeling pumped, and not to stay so long that they feel exhausted and cranky. It's more important to create the positive subconscious association with the gym.
>there's a bizarre trend in Germany in the last few months for legistlating completely unneccesary things.

As unnecessary as it might seem, however, it is not bizarre. This piece of legislation was not cooked up overnight, as you suggest. Basically, this is how the start of enacting Article 13 aka 'meme ban' looks like.

Article 13 aka "the meme ban" explained.

https://www.wired.co.uk/article/what-is-article-13-article-1...
I was near death once - internal bleeding on the sidewalk while waiting for the ambulance. I was contemplative of my life, but it was very peaceful and I wasn't scared. So much so, that I hope I get that opportunity again when my time runs out.
Weird, I did a search and I found 13,000 jobs mentioning Rust on Linkedin.
Gotcha, thanks. This is too tangential to belong here. I need to go better understand what exactly the language server is doing if the compiler is able to provide all the details. Going to guess it has to do with partial/progressive analysis and supplying a programmatic interface to convert errors/warnings into squiggly lines rather than text output.
That seems quite expensive for what it is. For that price I'd expect it to have an efficient heat exchanger.
Microsoft giving away IE for free probably had more to do with Netacape's downfall than the rewrite alone.
This is the Goggin's 40% rule
https://www.google.com/search?q=goggins+40%25
https://www.sync.com provides end-to-end encrypted cloud storage options. Disclaimer I work there.