skysight-inc/HackerNews huggingface dataset:
>Is it larger proportionally....

It is hard to measure, if you only measure Debt Per GDP Ratio, you ignore the interest rate which may be very low or even zero. May be Interest per GDP Ratio would be a better metric, which I have yet to see any numbers of figures given out. ( And I cant be bothered to work it out myself )

Then there is the Debt Per Asset. For example while China has on the surface a huge debt problem, they also have much more asset ( on paper, assuming it can be trusted ) in their book.

There are also other things like those previous Debt Crisis were trigged by bubble, which was the result of people taking debt into those bubble and bursted. We dont have a bubble right now. Everything is ridiculously stable in relative terms, growth is low compared to previous decade, and nothing much to bet against. S/P 500 P/E are still in 20s despite it being in record high. Most companies have very decent cash flow. And most of those cooperate debt were if money if so cheap why not take it. Apple has 150B debt, people didn't freak out because they are still 100B Net Cash positive.

I just dont see another crisis happening yet.
Well if the performance difference matters, going to a GC language makes no sense.
Uniqlo's warehouse robots on track to replace human workers
Start learning. It has never been this easy to learn and build an App. I would certainly recommend Flutter/Dart rather than any JS framework. Since you mentioned Java, I personally think you will find working with Dart comfortable. Flutter is cross platform and now you can also build Web apps, though it is in beta. Flutter makes it easy for developers to play with the design aspect of application development so it will be a great way to get insight and learn a few things. It will be always challenging to outsource if you are not sure about the capabilities or reliability of developer or team you want to work with.
I find it more curious that doctors are paid so little than programmers are paid so much.
The web3.js file doesn't pick your gateway. MetaMask uses a default gateway from Infura, but you can switch to another such as Cloudflare's gateway or a local node.
This one liner is a winner. I have more primitive approach with a single file.

I've been doing it for about 20 years. Services come and go and you can deal with that. But what's crucial to me, is that it is fast. Always. No logging in, just a keyboard shortcut and I'm writing. Waiting for something to load everywhere can be really annoying.
Of course I could have built it with OpenGL. But I really dislike the OpenGL API :)

The library I’m using used to have a gl backend, but it’s currently unsupported.
Yeah, the problem with turning is that you don't exactly turn in place, and if you're too far backward, you'll back into the thing you're trying to turn next to..

Forward parking sure has the same issue but for me at least it's much easier to assess depth right in front of me than 2-3 meters behind, through a little mirror. And I mean I can park in front of a wall and leave a 15-20 cm gap between the bumper and wall without much trouble, but it is seriously difficult for me to say whether there's half a meter or one and a half between my rear and the next object. I guess they invented reverse cameras for a reason, I just haven't bought one.
I have to ask: Why do this? What’s the motivation? What are you hoping to get out if this exercise?
that is indeed a fun fact.
No. VRR (GSync) does not do anything if your computer can achieve 144Hz (which for a text editor any computer should).
I’ve been working with ‘unfashionable’ php for quite a while, and I love it. I can create most things clients ask for. Thing is it is mostly a web/server language: talk to client, talk to db etc.

Recently I’ve been installing Python and I really like it, as it less server oriented and more computing oriented, and it has been a lot of fun. I think enjoying the journey learning a new language is also important!
Anyone know how it compares to Aseprite?
Pretty light article. Posteezy: you should write an article about the mechanics of loginless.
Hi, this is Adam from Kite. Thanks for checking us out and for the write-up!

The DGPU point caught my attention. Kite should only use CPU, even for its tensorflow tasks. Could you email me at adam@Kite.com? I'd love to learn more about what you saw.

Thanks again!
"But for the sake of Carmack's engineering background however, it is unsurprising why Java/C#/Kotlin are technically unsuitable for high-performance gaming platforms if one was to create one."

This really is just not true.

Financial, real-time style High Frequency Trading apps are often written in Java - not C++.

Much of the JVM is not a VM, it compiles to machine code - in an optimised manner. For starters.

Given how difficult it is to develop safely in C++ I can hardly think of a reason to ever use it on the backend.
No! Since buying a Kindle I don’t have nearly the same guilt over my stash of unread ebooks compared to the reminder I see of physical booms. I read a lot, but not as much as I buy. :/
using your mill and grain combo, can you speak to your experiences with different end products? reviews appear mixed so it would be interesting to add a data point for both the particular grain and the mill, in terms of specific final dishes.
> Programmers are paid surprisingly well given how much work it is to become one

People are paid well when what they do is in demand AND few people can (and want to) actually do it.

It's that simple.

Not that many people can be decent programmers. There's a matter of cognitive ability: quantitative i.e. IQ, but also probably probably qualitative in that it may take a particular mindset. There's also a matter of interest, which is probably why few women choose that career.
"Safely" sharing a Linux kernel?

There's no reason to believe Spectre and Meltdown were a one time thing, especially since the response has been to apply ad-hoc fixes just good enough to break the proofs-of-concept. On the contrary, they demonstrate that such vulnerabilities are possible and we should expect to see them again.

Even barring CPU bugs, the kernel is one giant attack surface, all written in C, all running with full ring 0 privileges. Find ONE hole to pwn.
I totally agree with the above - was never able to click with Go _but_ I totally understand how reinventing the wheel has worked well for them.

The days when the Go project fired up were different than the days when Rust started. Rust made different tradeoffs by relying on LLVM and it has advantages (free optimizations!) and disadvantages of their own.
I find ledger's timeclock format [1] to be helpful for tracking my time. I wrote a simple CLI tool to log into and out of nested accounts, effectively billing my time to different categories. I like this because it's simple, human-readable, but structured to support lots of post-hoc analysis.

[1] https://hledger.org/timeclock.html
Anecdotally I see a strong clustering. I have friends with a ton of books, and their other friends also heavily liking books and physical goods (CDs, cards etc.) in general.

My other friends tend to have basically nothing in terms of physical books, music, movies.

I’d wager it depends on how people see physical goods in general: is it an asset or a liability ? And the “minimalist” switch might become more and more attractive when people prefer to rent instead of going into debt.
My personal log is on Google Docs. It's simple and available on all my devices.

As for automation, I wonder if it might be worth looking at some simple Python scripts running somewhere (a cheap DigitalOcean $5/mth droplet?) pulling data as needed and writing to Google Docs via the Google Docs API? It does require some programming know-how however.
Bandwidth [to transfer big binaries around] is not free however.
When I went to university, I found that Math is totally different concept compared to high school math. Basically, it is all about space, then the rules built on that playground. Computation and something tedious stuffs are tools to explain the interaction in detail.
As many drivers are also closed they are equivalent to malware library.

IOS and Windows are both malware libraries which continuously upload stuff you don't know about to their servers.
the UK thing blew my mind. I started at 53k/year in 2004, at lower than market rate because I loved the company and didn't negotiate harder. I'm at almost 4x that now and I live in a stupidly cheap metro with a scant half a million people. When I verified "Junior software dev" in london, jaw practically hit the floor.
Ok but if it's a bitly link then I'm still not clicking. Just like it an email includes an obviously shortened email.
I think as humans we are prediposed to attend to negativity rather than positivity. If things are well, we can safely ignore them. If things are not well we need to attend them to potentially fix them or arm ourself with knowledge that will prevent it again.
Downvoter: please explain the reason.
Maybe, https://codepen.io/pbhj/pen/dyPzwEj instead - centre the video and put the gradient on the body to emphasise the matting?
The page I linked is relatively clear. I was complaining about the original article, which fails to make contact with the actual guts of formal type theory.
Using Scopus to Map Literature at Intersection Between AI and Crime
Having worked with people coming out of a three-month bootcamp, I strongly disagree. The havoc these people wreak on your codebase for the first 6 months to a year after their boot camp makes them completely counter productive to have around.

Incredibly thorough code reviews helps reduce this, but at that point it slows down the skilled members of the team too much for it to be worth it.
> disk space is mostly free these days.

This is the only "argument" ever presented, and I don't think it is any good. I care about file sizes. I want to get the most out of my hardware. Not needing to buy another drive is always going to be cheaper for me and every other user.
Exactly - it’s not that any of Vulkan is needed, it’s that I don’t want to be building on OpenGL when superior graphic interfaces have been available for 5+ years now, and Vulkan+Metal is pretty widely supported on Desktop.
They could afford it. It would be expensive but they are so hugely profitable that the cost of a large customer support team would be a small drop in the bucket of incoming cash.
Onboard New People Faster
Well, this all depends on:

* Whether you're learning in your spare time outside of your work and other commitments

* Whether you're learning something radically different to anything you've used before to teach you a totally new way to think about solving problems

* Whether you want to reach the level of "yeah, I've used it" or "go ahead, technical interviewer, try to stump me, your large production codebase won't contain anything I haven't seen before"
> to the point of rolling their own syscall code

It makes the Go concurrency mechanism possible, this is not just a kind of whim.

Most importantly, this allows the scheduler to hook on syscalls in order to schedule an other routine. But this also allows to control what happens during a syscall, since the libc tends to do more than just calling the kernel in its syscall wrappers, which might not be thread safe or might not play well with stack manipulations.

This has never been a problem in my experience.
This is actually quite difficult to do automatically. A sibling comment lays this out quite nicely.

Because memoization often can affect the asymptotic runtime of algorithms (and of course space usage), this can lead to very confusing behavior for a user, if you determine at runtime similarly to a JIT compiler whether to memoize. Imagine an algorithm's asymptotic complexity jumping back and forth between exponential and linear over the course of a program running as the runtime analyzer memoizes and unmemoizes a function call.

Since you already have a lazy language, you can direct users to use lazy data structures to achieve memoization. http://jelv.is/blog/Lazy-Dynamic-Programming/
Wow. Call me impressed. Having tried to make sense of the spoken text in the audio examples of the post I am stunned what the human brain is capable of once more.

I know one can learn a lot. The brain is an awesome "machine" that is quite capable. But listening to what he is describing as his regular screen reader voice and speed. I am more than positively flabbergasted.

I really love the fact that he can work, have a regular work life and hope he does also have quite a great private life as well.

Kudos to the author.
The equivalent of these is one of the things I was most happy about when I was working on GNU Smalltalk (I first added them to version 3.1 in 2008). Smalltalk already had iterators (which you created from collections with "readStream" and turned back into an array with "contents"), but no ability to filter, map or fold them. It is really, really useful.
Most people have everything else covered, but . . .

I'm guessing, but English is probably not your first language.

Use something like Grammarly for free (or even Word or Libre for *nix), put all of your text into it and use the suggested grammar edits. The things I noticed were simple like capitalization, no spaces after punctation, some misused words.
Discussed 3 months ago: https://news.ycombinator.com/item?id=21113796
Lol, it works well. What else could they do better?
Do keep in mind, Mach 27 is a whole slew of speeds since Mach number is dependent on ambient fluid conditions, specifically the fluid medium's local speed of sound.

For instance, if you plug Mach 27 into Google, it'll happily tell you that is 9261 m/s based off the international standard sea level atmosphere where Mach 1 is 343 m/s.

I.e. 9.2km/s

I.e. 1.4km/s greater than the 7.8km/s orbital velocity associated with LEO altitudes.

To put that into economic terms; they're blowing an orbital launch vehicle+ worth of booster per missile if these figures are taken seriously.

Take it with a grain of salt. If they actually are devoting that many resources to trying to maintain a standoff weapon like that, one which suffers from an egregious issue of having a fairly easily computed trajectory to boot, then Reagan's SDI as economic warfare gambit probably worked far better than anyone could have imagined.

On the other hand, if Russia starts offering or doing drastically cheaper, more frequent space launches, I might start being somewhat more concerned that we're missing out on a technological breakthrough of some sort. Otherwise, likely just a psy-OP to keep the spooks on their toes.

TL:DR: Look, a new Russian propaganda outlet!
The Security Architecture of Qmail (2004) [pdf]
Thank you for the link. It was a good read.
I finally pulled myself away from Facebook a while back and could not be happier with the results and perspective I gained. I removed all “friends” and kept about a dozen family members just to keep in touch. I had to keep the account due to my businesses using it for marketing purposes.

The change in quality of life (due to the negativity on FB) and productivity was instantaneous.
>Phone numbers are useful for exactly the reasons you find them frustrating: stability -- as you said, everyone and everything you associate with can and will store and contact you via your phone number indefinitely

No, not at all. Most of my contacts don't have my current actively used phone number or the old one I'm forced to keep. I have a whole box full of SIM cards I once used for one reason or other. Most of them no longer work (I think).

It's the same thing in the other direction. I have tons of phone numbers of some people and I have absolutely no idea which ones actually work.

You're right that email is the same mess, at least for people who don't have their own domain (which is most people).

But Signal is a centralised service. So why not use usernames?

The reason is not stability, because phone numbers can hardly be more stable on Signal than Signal's own usernames.

I believe the reason is that Signal was hoping to get faster traction by showing people who else in their phone book has Signal installed.

I find that creepy to say the least. And it's a very bad reason force the whole usability disaster that is phone numbers, SIM cards and phone companies onto all Signal users.
A self-replicating machine can fit in a cubic micron.

For a machine that can build a dish antenna out of asteroid material and receive beamed instructions to build more complex machines, the seed probably would have to be bigger than a bacterium, but it seems disproportionate to imagine the complexity has to be greater than the seed of a tree. On the one hand, it has to grow in a very different environment, but on the other it's an environment without voracious competitors looking to eat or outgrow it.
> Plus, we will reach peak software eventually - likely decades out of course

I'm amused by people who think that some tech will erase their tech job. Take ops automation (Ansible, not robots); some people think that it's about cutting tech jobs. Obviously there's definitely not fewer SREs today than there were sysadmins 20 years ago, far from it.

Until a major paradigm shift occurs, the need for software / tech can only grow in every economic niche.

A crisis is coming, it's not going to be a problem for those with IT skills / abilities, but for those without.
This is a known problem and I'm afraid I don't have an easy solution for that right now.

The problem is that a separate index must first be built to assign all related tags to job listings as some don't have any and others don't have all related ones.

Once that is completed, the search functionality will be reverted to what it was initially with the ability to search by strings and/or tech tags individually.

I've been contemplating how I'm going to achieve this for a couple weeks and have a pretty good model in mind but no ETA on when it will be implemented.
He didn't mention a few other big ones with good demo versions: Nuke, Touch Designer and Digital Fusion (much more awkward, but free).

Figuring out why programs like these work well and what gaps are between them and general programs is interesting because many of the reasons come down to pragmatic workflow and not technical limitations.

They all operate on a very limited set of data types (just images, images + geometry, etc.) and don't have to deal with state, branching, or loops. Results can be viewed easily at each stage and each operation can be isolated and iterated with real time interactivity.

This project tries to use message passing nodes as a backbone and data flow as the heavy lifting to get to visual C++ programs:

https://github.com/LiveAsynchronousVisualizedArchitecture/la...
There is a big difference between choose and do.
> There is an undercurrent in all of this confusion that if we can just control what others are and hear, we can make them believe the exact same things we believe.

I mean, that’s how advertising works and most of these businesses are ads funded.
I think it depends on the situation. I read a lot more (for myself, not for classes) in college when I had access for free to all those books. The cost of books impedes humans. Luckily there are libraries all over, but they’re not nearly as extensive.
> there is about 70MB of source code currently in CockroachDB 19.1

That's what is insane here; way more so than Go executable size issues.
Yes! oddly enough, I felt relieved, a weight lifted from my shoulders
https://roamresearch.com/ blowing up on twitter - 2/3 notebook, 1/3 database
"Make it cost money" is, unfortunately, the first line of defense when dealing with bad actors. This is why some folks get prompted for SMS 2FA if the ML model thinks they're suspicious: a cell line costs Real Money.

Microsoft, Google, and Apple all require certificate signing for software to show up as "trusted" ($350/year is really really annoying, but it is an insurmountable wall for someone distributing hundreds of bad apps). Google's approach lets popular free software get a pass without having to pay, but, yes, it's a trade-off.

In my opinion, the easiest thing to do is to (1) put the windows binaries on a separate domain, (2) provide screenshots (not links) telling people how to download them from the other website, (3) include screenshots of how to bypass the Google warning, and (4) include instructions on how to verify the authenticity of the binary out-of-band (checksum, etc). This matches how folks handle other unsigned binaries (for example, drivers).
They figured out that ad agencies are not really accountable to anyone. So that's what they pretend to be.
OK, so long as "ancient" doesn't mean "propagated from grain found in Egyptian tombs".

Modern wheat is an appetite stimulant, so the more you eat, the more you want. (Good for increased sales.) I wonder which of these other varieties have or don't have this property.
My take: This project's success would have depended on the ease and affordability of maintaining it.
Turning Sounds from a Flute into Sheet Music
I've been using TiddlyWiki https://tiddlywiki.com/ in the node.js-based server mode. But I use it more as a journal than a logbook, and not really for structured data.

What I like about it is that I can combine the journal/log aspect with a general knowledge database and seamlessly interlink the two.

Theoretically, TiddlyWiki is ridiculously customizable, so any kind of automation would be possible. Unfortunately, it has fallen victim pretty badly to the "inner platform effect" - instead of letting people simply use the Javascript that it's built on, customizing is supposed to happen in a template language that is just plain horrible and makes even the most simple things like concatenating strings comically hard when done in a context where that kind of operation wasn't planned for.
I don’t disagree that GL would be a fine choice theoretically. I just happen to have a distaste for the OpenGL api. But this was a reply against using something like Cairo as I understood it.
Most dapps are more similar to investing like a tdameritrade, which is allowed in the app store. I guess that doesn't apply to all dapps though.
Yes, it's 100% the case that the FTC reviews all M&A of sizes substantially smaller than $20B in revenue. There are reporting requirements, and it's something like if the merged entity has >$200M assets (I'm not sure of the details but something like that), they have to report the merger to the FTC beforehand.

The FTC probably should allow most mergers to go through.

It would likely not be efficient for companies to not be able to acquire one another beyond a certain scale, I suggest deference should be given to the liberal side of the equation, with regulation affecting only within certain constraints.

The hard part really is defining those constraints, and determining what constitutes anti-trust.

AWS massive subsidy of their delivery operations putting FedEx out of business by shipping for less than cost would be ... problematic. Taking Search profits and giving away Android for free is a form of dumping. But then without this, some entire industries might not exist!