skysight-inc/HackerNews huggingface dataset:
Sad to see this comment being downvoted.

I can't believe people still do this to animals in most countries...
> 3 weeks in February - quarantine weeks. Every year.

But it's summer in the southern hemisphere that time of year...
How does wealth concentration tie into the report's findings?

What I saw was that most of the small businesses in the JPM report are operating on margins of a few dollars a day. That might be the consequence of competition, driving down prices; or, maybe broadly high confidence in market stability -- whether reasonable or not -- lowering the level of caution small business owners thought they needed to take. But I'm not sure how it relates to wealth concentration.
Where I came from (NE Ohio) most of their students took longer than 4 years to graduate with a 2 year degree and many more never finished. The quality of curriculum and teaching was typically poor and the equipment was only adequate. It was and probably still is, for the average customer, a waste of money.
Performance is a spectrum and Go hits a sweet spot between ease of development and "good enough" performance by default with enough escape hatches to get "competitive with C/C++" performance in critical paths when needed.

Just because you're using a GC'd language doesn't mean that you should give no thought whatsoever to the garbage your program is generating.
Totally, it's a nitpick. Just makes the summary slightly clearer.
> So then your AWS/Azure service is turned off April 2 because you had some temporary spike in uploads?

Yes, that's the idea. Compare https://news.ycombinator.com/item?id=22719015

>> My pet project cannot involve the risk of possibly costing me thousands or more because I made a mistake or it got super popular over night. I'd rather my site just 503.

> What you're asking for is not possible

How so?
It’s society getting together and deciding to either forego debt/rents, or print money and hand it out.
I use a micro/femto cell at home because of poor reception from the big towers. If they had access to those records, they could locate me to the street address (needed for E-911 service) now that I'm under a stay-home order.
this is both a pro and a con. If companies could hold on indefinitely without running a sustainable model, then old companies would never die and disruption would be much harder. To analogize it to a HN audience, this would likely mean that Yahoo/AOL would still be the dominant search engines.

Structural changes aren't that easy to make, and often have unintended consequences. Glibly advocating for some immense change in the system can bring about severe ripples that are not so easily undone.
Localisation Using Apple’s Glossaries
Comparing my engineering BSc and MSc experiences, there were significant numbers of “labs” during the BSc years that would be difficult to replace in an online course (and I think I would have regretted not having those experiences). Conversely, MSc courses didn’t have labs; even the big projects were things that could be done at home (e.g. programming, hardware kits) and while the classes usually had TAs, the TAs were rarely present for any in-class components.
It sounds like you are stating that solutions vary in effectiveness, especially across time.

This insight seems to making the framing even more useful, not less.
Transferring money out from a company to hide from creditors is probably illegal.
yes, slack in the economy (in forms like cash reserves and inventory) provides robustness and resiliency, but our financial sector has mined it for the benefit of the wealthy and to the detriment of the rest of us. it's yet another reason to revise policy to move us (back?) toward a better balance.

for instance, we need to allow all kinds of businesses to (live and) die, and also provide a robust safety net so people can try ideas big and small without being left destitute upon failure. then they can pick themselves up and try again. capital then flows to find the best ideas because we're allowed to try more of them. instead we get stupid capital gains & inheritance tax rates that mainly benefit the already wealthy and blunt capital's edge.
The Alchemist hits right when you need encouragement.
Why do people always associate cqrs with microservices?

I have a project where only 3 developers work; we re designed it to be cqrs. I was sceptical at first - I especially don't like some of the boilerplate it creates - but I'm now sold on it by combining it with the mediator pattern, now I can have validation, logging and performance checks on every command and query without repeating code, works like a middleware

And ofc being only 3 devs it would be nuts to have microservices so we are happy with a cqrs monolith
$DHT $FRO
One of the best ways to do a carbon tax is to pay the revenues back as a dividend. States aren't allowed to print money, so you could reasonably have a bunch of blue states right now say that they're going to start paying dividends to people to help them out because they have to stay home, and hey let's fund it with a gas tax -- which people don't mind nearly as much right now because they're staying home anyway.

And then if it happens to still exist two years from now, it's already the status quo.
Be careful.

I'm comfortable losing it all.

I know I'm in the blast radius of volatility.
I took Seacord's virtual class (CMU SEI? Can't remember) on Secure C coding a few years back and own, love, and regularly use the The CERT C Secure Coding Standard.

I learned from K&R, but highly recommend Seacord's books if you're looking for how to write secure C and a more modern take on some of the trickier parts of C.
Does zoom really use more bandwidth the more people in the meeting?

Seems to me with more people each image becomes smaller and the total bandwidth shouldn't change.
This isn't spying and the US would not be the only country involved.

Carriers track their own subscribers' locations no matter which network they are on. Inter-carrier roaming agreements require this ability. So it appears the Saudis has a new use for it.

The increased focus on SS7 security actually increases reliance on inter-carrier PSI. PSI is sent to the last known serving MSC to retrieve the number of minutes since last network contact. This info is used to enable a velocity check against a network attached request coming from a new country. It's this type of check that combats SMS interception.
He is, perhaps, my favorite contemporary author.

I have a fairly predictable "best novels ever written" list which includes _War and Peace_, _Anna Karinina_, _Brothers Karamazov_ and _Dune_ ... but I would also place _SevenEves_ on that list.

I found _Fall Or: Dodge in Hell_ to be terrible, however.
Have you watched the Jeremy Brett Holmes Series? Highly recommended if anyone likes the genre.
It's OK, some things are not for everyone; some people avoid Linux, that has a similar license -- perhaps even more complex when you consider gcc and glibc -- for similar reasons. The GPLv2+CPE license has been around for over a decade and is used by one of the largest and most successful open-source projects that, in turn, is used by millions of developers and the world's largest companies.
Interesting idea. Lots of meat from a kill, need to store it, but also protect it from preditors
Looks really really cool, but to really show the power of this, they should share the full example from their Web site landing page.
Not an MMO but Yanis Varoufakis (former Greek Finance Ministry) did this for Valve a few years ago : https://www.businessinsider.com/yanis-varoufakis-valve-game-...
I don't know, I don't need that. I'm pretty sure I'm not the only one. I understand why you'd need it though.
Rather than see this as pointing to how fragile the economic system is, I view it as how wrong the current zeitgeist around business practices (having money is lost opportunity) and which businesses truly are viable (businesses that run up years worth of debt chasing some remote possibility of an explosion of profit).
Teaching an algorithm what it means to be fat
Users that run VM's because they need to run OSX and Win10, etc most definitely care.
> I'm never getting into another startup which has financial risk like that without being a core expert in that risk/tech

This may be something that is 'unstated', but unless you actually had access to fix something that was wrong, as well, being an expert in that wouldn't really help all that much. I've been in situations where I have explicit/expert knowledge of XYZ, but when the people responsible for XYZ do not take your input, and/or don't provide you the ability to fix a problem, expert knowledge is useless (or worse, it's like having to watch a train wreck happen when you know you could have stopped it).
Load Testing Caddy Web Server on a GCP F1-Micro Instance Using K6 (K6.io)
> The median small business has average daily cash outflows of $374 and average daily cash inflows of $381

Someone help me understand. Does this mean that small businesses make $7/day or $2555/year on average?
> without them knowing where your infrastructure can be killed/what

So add an interface that will let you specify that somehow for common scenarios? There must be something better than zero help they can offer. Not everyone needs something that can autoscale to Google levels.
I would have never described Tarrant County College as predatory.. Value.
How do people keep doing this? It’s stated over and over again in all AWS documentation never to put access codes in code or your configuration. Locally, your keys should be stored as part of your user profile (configured with the AWS cli) and when your code is running in AWS, it should get permissions based on an IAM role attached to your EC2/ECS/Lambda.
The biggest corporate subsidies go to agriculture, oil, and ethanol production, all of which disproportionately benefit people in rural areas already. And that's in addition to the direct cash grants of federal tax money that rural states depend on to fund their state budgets.
See the supplimentary material of this paper [1]
They split the I compartment into two, one for the documented infected and one for undocumented infected.

[1] Substantial undocumented infection facilitates the rapid dissemination of novel coronavirus (SARS-CoV2)
Li et al.
DOI: 10.1126/science.abb3221
https://science.sciencemag.org/content/early/2020/03/24/scie...
Are there alternative models? I read (not very reliable source) that SIR was pretty naive in the sense that it doesn't model the graph of social interactions. Also, Spanish flu didn't really follow SIR.
Uber rides are subsidized. Uber loses money on each ride. The self-driving R&D is what will presumably save Uber. Their biggest expense (the drivers) will go away.
I guess nobody is going to shout April Fools you can all come out of isolation now? It was a faint hope.
I'm making a video series about building a 16-bit VM. This episode covers (cont)
To be really pedantic, Conda is a package manager, and it doesn’t really make sense to say “Conda supports PyPy” because Conda does not even know how PyPy is different from any other package it installs.
Yes, you're legally obligated to pay the bill. You can't decide you don't want to pay because you don't like the cost.

Claiming an unfounded dispute or transferring funds to a new company is fraud and you'll probably end up with both AWS and your bank coming after you for collections. With $80k on the line, its enough to file legal claims.

The best plan is to negotiate directly with AWS and ask for forgiveness and a payment plan. Do not try to run away from your financial obligations or you will make it far worse.

EDIT: you've rewritten your comment so this doesn't apply, but please don't recommend that people avoid their debts.
Actually, you should research about the story why php was created... it was primarily envisioned as a templating language and the creator wanted people to use c/c++ for business logic etc, however people didn't do that because it was easier with php.

There is absolutely no reason why a website should be build with c, sry...

Edit: link to rasmus lerdorf on 25 years php: https://m.youtube.com/watch?v=wCZ5TJCBWMg
You can't easily compare countries if you plot against time. China's outbreak was in February, USA's is now. As pointed out in the video (https://invidio.us/watch?v=54XLXg4fYsc), viruses don't care if it's March 29th or February 2nd. They are a "function" of the number of infected (and other parameters, but not time).
Downside protection to whom?

A significant amount of the terms of the loan forgiveness rely on employers "doing the right thing" by their employees: not docking their pay up to 25% while still claiming the full loan forgiveness. So in this case the lender and the employees are holding the bag for that 25%.

Why allow the employers to convert the full loan to a grant while reducing employee pay? Looking at it the other way, why wouldn't an employer reduce employee pay by up to 25% when they can pocket the difference?

Like I said, we'll see how that works out.
Any system that continues to exist is necessarily self-perpetuating. Otherwise it wouldn't continue to exist. This is why there's been so many states that either existed for a flicker (innumerable Southeast Asian nations, nomadic states, etc) or for hundreds of years (Rome, the Russian Empire, the United States). The former were unable to keep themselves stable while the latter's rigidity did so. Of course, that same rigidity can be quite the liability when stress is placed upon it...
Insurance pools risk by actuarial science, not accident.
That's quite a cynical take.
Since when was a user being accountable a bad thing?
This is why I don't understand why devs think it's OK to advise installing by piping curl into a sudo shell.

In what world is that acceptable security?
Similar good "not really fooling you": https://github.blog/2010-04-01-announcing-svn-support
PHP is used for REST and all that just fine. Why are you excluding it from "backend and web services"?
I wonder if they'll use that as an excuse for complete lockdown of macOS and only allow AppStore reviewed software.
It made me reconsider my previous assumptions about the nature of human mind and consciousness. It also helped me realize that many of the things we think we perceive through our senses are in fact the the objective reality, but our brain's reconstruction of it, and the brain can sometimes lie "for our own good".
We used to use a rubber and solvent based glue called cow gum. Good, because it was re-positionable and didn’t mark the paper. Bad because after a couple of hours the solvent would get you high and give you a cracking headache.

My dad is a graphic designer who spent quite a bit of his career working pre-computer. One story he told was of a colleague who seemed to always make his columns of typeset text perfectly fit The space available. Turned out he’d just fold anything extra underneath, not caring that the last bits were missing.
What is depression? symptoms causes and treatment
I completely agree with you. Really getting sick and tired of the tech industry thinking they are better than everyone else because they can program. Very egotistical culture. Down to even morals. I had one guy comment to me "Hard to believe someone in the tech industry believes such things."

But I think it is mostly just American programmers. Or maybe just big city programmers. I've had the opportunity to work with people in Spain, The UK, and Prague, others remotely as well, but I haven't seen the level of ego in those guys as I have seen in Americans.

It's part of the reason I loathe the idea of hiring developers from America. EVERYOTHER industry is perfectly fine with criticizing or reanalyzing the work of others either underneath their authority or about their competitors. I'm sure even some of these programmers have even said "OMG this caffe macchiato is crap. I'm never drinking from this place again." But nope, don't criticize programmers or ask them to redo work. It's just so rude.

But it is probably the fact that companies like Google literally put slides and children's toys in their offices for their apparently adult programmers to enjoy. An artifact of programmer scarcity I'd imagine.
Agree completely. It's a nice gesture that the CEO cut his pay but - in agreement with you - there are lots of ways to increase employee pay.
Source code on Github: https://github.com/jpmens/jo

Looks like GPL license. Cool!
> You can't actually run code from 80's out of the box today (16-bit legacy support has long since stopped being a thing)

If you wrote your 1980s C code:

1. Using the proper C standard.
2. Using the standard library (and perhaps even common Unix libraries).
3. Were careful not to make assumptions about sizes (which, by the language standard, you shouldn't make anyway).

The your code will compile and work just fine. If you used Makefile's to build it, which you very well may have, and you were using a standard (= Unix) system, there's not a bad chance your build system might work too. :-)
> Uber loses money on each ride.

How is that even possible? They get a percentage of the fare and their unit cost is only a tiny bit of server utilization.
One of my favourite series of books. In many ways quite dark, but with a thread of ironic optimism rarely found in other sci fi books.
Schemas in databases are similar to what home directories are in operating systems.

In your phrasing, a database (really a database INSTANCE) is similar to a whole server itself, and carries with it overhead such as memory allocation, etc.

When you put multiple schemas in a single instance, the resources allocated to the database instance can be shared, whereas if you have every app in its own instance, you can’t share things like working memory between them because they are in separate processes.
Please share more, these type of stories scratch an itch like no other.
In Python, I fight with dependencies and the GIL (try getting Matplotlib to update an interactive graph in real-time, it's not fun).

In Lisp, I lose time manually writing FFI wrappers. It really makes you appreciate the size of Python's ecosystem.

In C++, I spend inordinate amounts of time buried in the language standard. It's just _so large_.

In C, I have "fun" with manual memory management, name collisions, and boilerplate.

I think Lisp is my preferred choice for the time being.
It's an irony that in 1960 we believed oil would be extinct on 2000.

Turns out we are drowning in them in 2000+20.
AWS LightSail.
"TPS" is usually transactions per second.
Gravity, which he co-founded in 2004 with his brother Lucas Price.

making a dramatic announcement to his 120-member staff on April 13, inviting NBC News and The New York Times to cover it

The reaction was tsunamic, with 500 million interactions on social media and NBC's video becoming the most shared in network history.

https://www.inc.com/magazine/201511/paul-keegan/does-more-pa...

I'm confused as to how he managed to parlay a tsunamic reaction of 500M social media interactions into a 16yo company whose finances are in need of slashing the CEO's salary to zero.
Guide to AI in Q1 2020
I have a feeling this may have been coming anyway and the coronavirus is a good excuse. Microsoft also did away with AFD jokes a year or two ago to generally positive responses.

I'm in favor of it, to be honest. Like sixQuarks said, it was cute and fun when Google was the scrappy upstart; now that they're the new evil empire it's just depressing.
This article mentions one possible factor: https://www.huffpost.com/highline/article/capitalist-takeove...
Lots of work for 2 seconds experience. Somehow, I love it.
That you think a sad person needs consoling reveals your lack of understanding of the problem. It wouldn't occur to an autistic person to console someone who is sad. The ability to read emotion isn't useful on its own. You also need to know how to react to this emotion. Knowing someone is angry won't help you if you have no idea how to defuse this anger. Social interactions do not make sense for autistic people and need to be learned like a foreign language. It's like writing a computer program. You have to be very precise when telling a computer what to do and the same goes for autistic people. You can't just tell them someone is angry and expect them to know what to do. Or when someone is sad, even if you tell them that they have to console such a person, they'd have no idea what consoling even is and how to do it.
"You simply can't accept the number of 2 million deaths because it's outside of your experience."

"Do you think the virions will suddenly decide that they don't feel like infecting anyone else?"

Note how I said "repeatedly". There are other swipes elsewhere in the thread, and a pattern of doing that in the past that we've had to warn about.
That median is also about 140k revenue based on the inflow, so take it for what it is
OK, fair enough!

All of which does seem to paint a picture of a programming environment which is handy for ad-hoc interventions and graphical/audio/video/HTML output but highly unsuitable for organized development of a code base (even a small one), highly unsuitable for systematic debugging, and highly unsuitable for beginners learning to program beyond their first baby steps (as @cycomanic points out elsewhere in this discussion).
A lot of times your AWS rep can help with stuff like that. They are more interested in ongoing revenue then a one-time score that will end up going to collections. I had a situation where someone spun up an instance with an AMI that cost $$ per hour to run, then decided to go home early and disconnect for the weekend, so Monday morning I noticed we had been billed $22,000 for an idle instance running the AMI. It got handled. No worse then the kid who bought ten grand of “smurfberries” on his dad’s phone.
I've set NextDNS as my default DNS provider at the router level, so it kinda achieve that too.
The $1 earners put a lot more than $1 on their W2s. Zuckerberg for example has $1 salary, $0 stock, and $22 million "other compensation" including security and jet costs.
> and they’ve failed to deliver one 14 times in a row.

Failed at what exactly? People are happy with what he have now, and generally happier with every release (there have been some issues around G1 vs. the now-defunct CMS collector in some special circumstances). Netflix, Amazon, Apple, Google, and Twitter run much or most of their infrastructure on OpenJDK, without even using the newest collectors (AFAIK).

> Also, 1ms is an eternity on modern hardware.

That depends if you're looking at latency or throughput. Java's GCs have achieved good throughput a long time ago. But ZGC isn't a throughput collector; it is intended for online applications that aren't CPU bound. If you're serving transactions and your application pauses for no more than 1ms every few seconds you're probably OK. There are kernel subsystems that may cause a similar or higher worst-case blip.

In any event, Java is not intended for those who must get 100% of the performance the hardware can support, and are willing to pay a high price for getting there, nor is it intended for specialized, niche usage, where perfect performance is easy to achieve. It is intended to get to 95-98% performance at the lowest effort, for a wide variety of applications, and its main runtime cost now is in memory footprint. It's not intended to replace C/C++; we've got Zig for that.
I'm building the reverse, video to markdown. Paircast combines screen recording, voice transcriptions, and code changes into a markdown guide.
http://paircast.io
Show HN: 3rd party time-lock encryption experiment
It's anthropomorphising. Animals in a properly sized and well-made habitat aren't in distress.
that's valid, but it's a tradeoff too. living in the wild can be brutal. zoos bring empathy for animals to people who are otherwise shielded from the wild.

with that said, i'd be happy if zoos (and the pens within) were 10x-100x bigger.