skysight-inc/HackerNews huggingface dataset:
Leaving banking to one side, here are the key facts about foreign investment:

1) Nobody sells stuff for free. This includes foreigners selling us imported goods. They will always be compensated somehow.
2) Investors try not to lose money. This includes foreign investors.
3) The U.S. has been running a trade deficit for decades.

The result is that foreign investment in the U.S. keeps going up. As long as imports don't balance exports, the difference becomes an increase in foreign ownership of US investment assets.

There are two ways for foreign investment to stop increasing. Either the trade balance reverses (fewer imports and more exports) or foreign investors lose their investments and write them off.

This does happen sometimes; consider the Saudis, Softbank, and WeWork. In a way, this is good from the US point of view, because foreign losses mean we did eventually get some of our previous imports for free. It's a good trade! But, usually investors learn from their mistakes, so this can't be guaranteed. Not wanting to lose money (but not wanting to spend it either) means there is a high demand for safe investments like Treasury bonds. This drives interest rates down.

In the meantime, more imports fuel ever more demand for apparently good investments. This is part of the demand side of the "global savings glut" (it doesn't mean actual cash). Many countries would like to increase exports and own more foreign investments. Much of Wall Street financial innovation comes from attempting to give these investors what they think they want. Some of the things they come up with may actually be good investments and others might just look good.

This trend can keep going as long as there are countries trying to become richer via export-led growth, foreign investors don't lose confidence, and foreign consumers aren't empowered and encouraged to buy enough international goods to match their countries' exports. Even troubled times might not cause investors to stop investing in the more stable countries due to lack of good alternatives. Instead there is a "rush to safety".
I like the irony of being built on a search engine but not having search functionality :)
It's hard to know without doing a placebo controlled trial. I eat Activia every day, but even I'm not sure it's having any effect and I don't trust Danone's own research. Overall, research seems to be mixed:

https://badgut.org/information-centre/a-z-digestive-topics/p...

Still, I think it's worth using probiotics, as there don't seem to be any negative effects.
If by interesting you mean devastating then I concur.
Thanks! It's 948Mb.
Haha, no to you.

Except that the majority of people perceive realities that are highly, highly similar indicating that they are all perceiving a singular thing outside of their own experience.

There's a reason why people who deviate too far from the norm get locked up.

There's also a reason why you understand the reality that I am describing to you right now. Likely because we are both perceiving the same thing. In order for us to perceive the same thing it likely must exist as a single shared reality separate from our own internal minds.
And map Technical books that build on concepts backwards. Your brain wrestles away and it clicks into place by the time you are explaining the mindmap.
Sorry but this kind of language has no place on HN.
Is it normal to provide relationship history on dating sites nowadays? I would feel extremely uncomfortable just giving out that info.
Rocket developed many issues with missing notifications and messages for me over time. No push notifications on mobile when a desktop is connected. Overall things fail intermittently especially when multiple clients are connected for the same user. At some point it stopped respecting some settings about the per-room notifications.
They've found a "clever" way to put a pocket watch into a relatively cheap machined bronze case to go on your wrist (hello huge watch) and sell it for over 5x the market value of said movements.

Yuck.
I've been shocked how good the results I been able to get with RawTherapee are. It's extremely buggy, or was when I was last using it regularly, but it's capable of replicating or exceeding anything you can get with Lightroom except for Lightroom's profiled corrections (denoising / defringing) and the (limited) content aware editing features Lightroom has.

The distinction is basically in ease of use. What I've found is that Lightroom has a bunch of linear sliders that take you mostly through the range of what looks "good" photographically. You'll want to adjust contrast (for example) and each position of the slider will look good in its own way (though the end points obviously top out looking silly).

RawTherapee has a lot more multi-dimensional editing modes, and the vast majority of options in this multi-dimensional space make no sense at all photographically. The way Lightroom is programmed you basically get a little less control, but more expressivity, because when you change a slider the image tends to accurately reflect what you actually wanted the photograph to look like. Lightroom feels kind of magical like that, whereas you have to put in the hard work in RawTherapee. But it is quite usable, when it doesn't crash or fail to read your DNGs.
Pen and paper, or whiteboard. It's very important and valuable to think with ink, to see it expressed.

Chrome dev tools because debugging in any language I'm familiar with (other than Elm) is a pain but dev tools makes it palatable.

Terraform because infrastructure as code is soooo much better than clicking buttons in some half-baked UI.

QuickCheck, which is a property-based testing tool for Haskell. Property-based testing is great, if you're unfamiliar you should check it out.
Since this is pulling all the EV experts out of the woodwork, do people have thoughts on Bollinger Motors' trucks?

I don't follow news on thr subject but they look cool as hell.

https://bollingermotors.com/bollinger-b1/
These books really challenge your thinking or force you to think hard and/or see things through another lens. They are also really good reads that are very hard to put down.

Harry Potter and the Methods of Rationality
Firefall series by Peter Watts (Blindsight & Echopraxia)
Axiomatic by Greg Egan
N.N. Taleb's books

These are all books I had seen written about in previous HN threads like this and ended up reading, so glad I did!
Yes, but he does not explicit that, equaling if with "democracy", something he proposes to reject altogether.

The words "democracy" "vote" "majority" appear nowhere else in his proposal.
Good reminder why government shouldn't be in charge of wealth redistribution and charity activities.
So that wifi chipset is worth $-275, given a three year lifespan.

And that’s why you have 50” LCDs selling for $300 in the USA.
I've never heard of the TypeState Pattern, thanks for the link and it even got me interested in getting to know more about Rust. Thanks a bunch!
What a strange comment.

Do you think she's an actor and/or wrong for trying to make a stand and make people think about reducing carbon emissions?

Also, I think going straight to the 'oh, well clearly she thinks everyone needs to sail a yacht instead of flying now' route is a bit childish. All you need to do is think for a second and reduce where you can, which obviously the BBC didn't do here.
Seems an excellent place to mention http://linuxfromscratch.org/
I think the issue with Haskell's syntax is it has always been a research language that has evolved very rapidly, and it shows. Honestly, I'm more impressed than anything that it manages to remain quite usable in spite of this.

There are small warts like unary negative, others are things like templates that were added later.

The most obvious, and most syntactic, is having braces and indentation layout. I've found, after using mostly indentation layout, that I've forgotten exactly which structures are blocks.

Others are simply bad designs, like data record accessors. A `data` declaration is declaring accessor functions for me, whether I ask for them or not, putting stuff into my namespace. Then there are more kludges to work around the obvious problem of having fields with conflicting names. (Oddly, there's a very elegant update syntax, and pattern matching works beautifully. It seems like a simple tweak to that could have avoided accessor functions entirely!)

Some issues are inherent to the design, and reflect a conflict between the language designers and the users.

Ubiquitous currying is a great example. Making all functions unary is mathematically very elegant, but it doesn't reflect the way we usually think.

If I intend to declare a function f(a, b), I simply can't. Its signature must be A -> B -> C. That's especially odd when you're declaring a binary operator.

I'm looking at this through the lens by which Scheme reformed LISP's defun:

(defun square (x)
(* x x))

(define (square x)
(* x x))

It's subtle, but it reflects a nice minimalism in syntactic design as it uses the same structure for declaration and for application.
What I mean is, a while ago you were hearing a lot of ra-ra stuff about how great dynamic languages were because static typing was just a waste of time that made you less productive. And then sooner or later all those languages evolve a documentation system with types in it, and then type hints, and so on, as it becomes clear that those earlier claims weren't true for long-lived projects.
Most places don't use sand alone to treat the rails after cleaning them, and haven't for a long time.

Sandite is used in many places, which essentially adds some sort of metal shot and antifreeze to the sand. The goal is essentially that this mixture will be interspersed with the leaf gunge that accumulates over the day and both provides better traction (sand, antifreeze) and helps any track circuits to continue to function even when the tyres are unable to make direct contact with the rail (metal shot).
Just a glance at the homepage would tell you this is nonsense.
88% of Americans watch TV while absentmindedly surfing the Web and clicking on Web ads
Will have to check out Jobs. I enjoyed his Leonardo DaVinci.
> > most IRC clients have search, history, emoji, and reminders.

> Keyword: most. So: not all of them. So, there will be a mismatch and a mish-mash between features.

You can't judge a protocol by the subset of UI features supported by all of its clients. That's unfair to all open protocols.

If you want to talk about UI, you should evaluate each client independently.

> At this point someone on HN suggests IRCCloud... which is exactly the same as Slack (proprietary chat-as-a-service).

Except IRCCloud still uses the open protocol, so it's easier for users to switch to a different client. (Which, hopefully, is also an insentive for IRCCloud to not fuck up things too much in the future.)
In 1 month: Dating Site Without Pictures, But With Voice Recording

In 3 months: Dating Site With Pictures, But Only Of Eyes

In 6 months: Dating Site With Pictures, Eyes and Nose

In 12 months: name change to ohmymember.com (adult site)
To each its own, but I will take going surfing or hiking outdoor (what I would call a mini vacation) over being in a unhealthy metallic cage with recycled sick air. It is amazing to me that Airlines marketing is that good that they convinced some people that it's enjoyable to be in a plane. I fly business transpacific all the time for work and I hate it.
What year should we put up there?
> https://www.drugs.com/uk/pdf/leaflet/801174.pdf

self injection is an option, apparently.
I tend to something similar, in smaller scale. Right now my Firefox browser has 67 open tabs in my phone, with links and tidbits
of information that is interesting or relevant for me, waiting for review. But I don't really worry so much as before.

It used to be worse, with several hundredth tabs. I just lost them all one day, to my astonishment, while testing the "clean private data" feature: hadn't disabled the option to forget all open tabs. All were gone, and it really was for the better. It felt like a "mind cleanup" -- although at the moment I felt very stupid :-)

You have been given good advice: just stop. At least for a while. Realize that all that pending stuff is neither Important nor Urgent [1], and just let it go.

[1]: Eisenhower Matrix and all that
Reminds me of when my friend was getting flown into a place for work 7on7off.

The manager of the hotel thanked him and offered a discount for staying so much.

To which he refused because he was submitting his expenses and would get less points that way.
Mico dose lsd far better and safer. Cant patent that so capitalism wins again.

Greed always causes nothing but death suffering. Capitalism almost stops innovation. Capitalism has gotten so bad. No need for war to hold population from exploding. Terrible products and systems to make products kills 100-140 million every 6 years.

Designed to destroy and profit a few
So, reddit users.
>BTW. Why would anyone think that running local DNS is a good default option

It generally is, really. Resolving DNS servers are, for some reason, apparently much more difficult to run properly than authoritative ones. It's been a trend in many consulting gigs, where there are periodic outages due to reliance on some resolving DNS server somewhere that is overloaded, having a gray failure, or just generally down. It's also been a trend in basically every consumer ISP I've used over the past several decades - running my own resolving DNS servers has cut out on the outages I have experienced quite a lot.

I could probably achieve the same affect by just pointing everything at 4.2.2.1 or 8.8.8.8 or whatever, but I keep more control over my browsing habits by caching most results locally, have lower latency on lookups, etc. In large environments the gains can be even larger.

I prefer running more centralized resolving nameservers on the LAN for clients, but if you don't have that, then you're still gaining quite a bit running it on the local machine.

(and by no means am I a fan of systemd - I just think that this is a fairly sane default)
It depends on whether they are able to cement their "right to exist" as a business model through regulatory capture and other sorts of bullying as is the case with for-profit medical insurers and car dealerships and likely many other things I'm not thinking of.
I find this also works great with instructional videos like pluralsight and lynda. It's easier on your working memory and concentration and if you relisten to tricky bits as you are going through you have a much deeper understanding that is more richly connected to your knowledge tree than plodding through at normal speed.
I just wanted to chime in. I used to read solely visually (from what I remember) but now I cannot stop subvocalizing. I was already a neurotic person but I genuinely think about this every time I read now and it's kind of distressing.

It's also very hard to focus on what I'm reading because I'm constantly thinking on a meta level about how I'm reading. I find this is less intense if I'm reading something online and not in book form. Anyway my point was just that I think you are 100% correct in that there are people who do not subvocalize, but if you try to test it they will probably subvocalize.
In much of Europe electric heaters are used in much the same way. The American practice of using natural gas heaters always seems… crazy to many of us. (Especially in areas where there's already electrical supply!)
Interesting. So are you learning anything from the degree or are just you doing it to get the credential?
You see the same in reverse with many industrially popular statically typed languages gaining dynamic escape hatches, such that optional static typing, from one end or the other, is pretty much the uniform rule for industrially popular languages.
One serious problem not addressed in Python type checking is that there's no Char type: you cannot type hint a function to only accept an iterable of strings without accidentally accept str itself. The best thing you can do is a Union of all possible types.

That's why I think the type hinting thing is always a bandaid.
The site should be unattractive but functional. Gotta drink your own koolaid.
Yes, this is apparently a multi-billion user site used to share images, which doesn’t know that the image which is currently being uploading has already been compressed at a quality setting lower than what they are about to try recompressing the image at, and so will endlessly recompress the same image ad nauseam until it becomes illegible. But now, maybe not. But only if the upload the image through a web browser. So impressive.
"China, who seem to be clearly demonstrating that Totalitarianism Done Right >> Democracy"

I wish that was not the main take-away people had. China has a very unique economic system that does not require totalitarianism: free-market capitalism with many public actors especially in finance.

China could be democratic and maintain such a system. I'd like to see it tried somewhere else.
Got to add Zarch to the list, we had one in the 'computer lab' surrounded by BBC micro's, I only touched on a little of it's potential, but this game was mind blowing! https://www.youtube.com/watch?v=MNXypBxNGMo
Adler seems to stand pretty well by himself, and is the best I've found. There's plenty of subtandard works, and avoiding wasting time with those is its own reward.

Philosophy generally offers high mileage, and Peter Adamson's "History of Philosophy" podcast delivers much of this, as well as a suprising amount of historiography addressing how documents came to be made, lost, rediscovered, and reconstructed.

Edmund Burke Huey's The Psychology and Pedagogy of Reading has just turned up -- it looks possibly interesting though I've yet to give it a good look.

Jean Piaget's general work on intellectual development as well. And paced repetition.
You could have fake interviews with clients as chat bots. It wouldn’t have to be a great bot as clients often ignore your question, give very vague responses. As long as you had a few responses lined up that had to be triggered by asking the right keyword. Eg “target audience” or “budget”. You could probably recycle or generate responses by slot filling different values for template answers based off a little properties table for each client.
The designers goal is to try and extract info to make a more functional brief before starting work.
Is there a rating system for submissions? Why would people do these projects vs. those sites that have a marketplace for logo design where the client just pays for the one they like?
This looks like a great resource. I wish I had it for my OS class.
> The biggest drawback of GIMP is that it is the least intuitive software I or anyone I've asked in person has ever used.

Personally I find GIMP far more intuitive than Photoshop. The problem with GIMP for me is that most of the editing tools are pretty low quality, across the board. The text layer tool is terrible, the filters aren't very good, support for non-destructive editing is missing, the quality of edits are pretty bad - at least for a long time curve adjustments were done in 8 bits, leading to banding when trying to do almost any kind of significant adjustment. That might still be the case, it wouldn't surprise me.
Most people who actually use the bed throw stuff in from the sides all the time.
I'm not sure you need to read the whole book to get value out of it. I'm not knocking the idea of NVC, I think it's helpful, however, reading the book it seemed like the author took a great article/blog post and turned it into a meandering book to jack up his speaking fees.

You can save yourself the time/money and just read the Wikipedia page - https://en.wikipedia.org/wiki/Nonviolent_Communication
I had to look up OAOO.

For others - http://c2.com/xp/OnceAndOnlyOnce.html
What kind, specifically? The particular term, or the underlying idea?
The article references the expiration of the Small Webcaster license and a casual web search seems to confirm this unfortunate news. I think it’s now exclusively a pay per stream model which is definitely a barrier to innovation.
By durable, you mean If I turn the power on and off, the data will be there. I'm pretty sure it has this quality. The question of whether or not it has ACID semantics seems a nonstarter when we are discussing a simple blog
Lack of Professionalism in Job Searches
Wherever you go, there you are by Jon Kabat-Zin

Meditations by Marcus Aurelius

Neither were written this decade but they influenced my worldview the most, by far.
I'm a hardcore, far-right, extremist, neo-Nazi KKK white supremacist terrorist. I believe that the majority of anonymously surveyed geneticists and behavioral psychologists believe there to be a non-zero genetic component to the black-white IQ gap, that's it. If you want to double down I also believe that sex hormones (testosterone and estrogen) influence average population behavior in a non-zero way.
Linus Tech Tips did a review of this one:

https://www.nvidia.com/en-us/geforce/products/big-format-gam...

..but in a recent review he actually recommend a high refresh rate LG over it due to price. There might be others too.
Hello tone police, I would like you to know that I am fully paid up on my Responsible Free Speech subscriptions and am entitled to at least five more politically incorrect statements this year.
Sounds like you might like Hy: http://docs.hylang.org/en/stable/
Chinese national arrested trying to photograph restricted US military site
Thought Sapiens was good too. The other two seemed a bit dark, especially Homo Deus, but still learned a lot.
What business model? The business model of raising billions without actually selling anything?
T-Mobile CEO says if Sprint deal fails, prices may go up
Looks like someone has vandalized your guide.

> Reordering

> This bit is crap
He's not wrong...
It’s amazing that this isn’t a fire risk. In California they turn off the electricity when the wind blows during the dry season, and in NE we fire freaking laser beams at the leaves to eviscerate them.
durability means something specific in database land. And it ain't how you are using it.
>Here’s some examples of quotes from this article that would be flagged if they were posted on HN as comments.

I see similar contents on HN quite frequently, some of them quite highly upvoted. I'm not sure I agree with the premise that these would result in comments being actioned on, assuming that the comment on the whole is substantive.

As for HR and peers, I suppose it depends very much on where you work and who you work with. Most places I've worked, this wouldn't be a concern. A few places, it would have been.
As an attractive person, I can say that we never get tired of vapid interactions ;)
I keep jumping between C++, Python and Java for various projects, and really, they are different worlds.

In C++ you think hard about your problem, create strong abstractions that translate into fast execution. That's a highly satisfying engineering job.

In Python you do happy exploratory programming. Changing data structures on the fly, hacking your way through unexpected problem by doing crass things like adding members to a class at runtime.

You can do exploratory programming in C++ but that requires a lot of additional work to experience a fraction of that freedom. And you can do solid engineering in python but that requires as well a lot of additional work.

Different tools for different things. Python is the off-road bike you take for a bit of fun in the forest. C++ is the family car you take to do the week's grocery.
It’s interesting that you specify non-fiction, presumably since part of the point of reading fiction is the process of reading itself rather than simply the plot that unfolds. But of course, that’s also true of non-fiction books. Many people probably enjoy the process of reading Tim Ferris’ books.
I agree, the reality is most people in the software world are too nice and polite, which is great but tend to foster the amount of nonsense because few people are willing to call it out for fear of being branded a hater.
As a contrast to having the site full of fake photos on other sites?