skysight-inc/HackerNews huggingface dataset:
I don't buy it, due to first-hand & second-hand experiences of friends and relatives I have in the US.

Let me give you one example: my friend(and at the time business partner)'s wife got cancer in the US. It was fairly "mundane"/common cancer that got treated and everything was alright at the end. He was working as a software developer (normal employee, not self-employed - our venture was a side project) with the aforementioned "good health insurance" well paid professional middle-class Americans get. At the end of the ordeal he was stuck with a $65k bill (presumably that's just the tip of iceberg and insurance paid more).

Years later I had a malignant tumor here in Germany. Again everything is fine at the end, but it was in many ways a worse case than my friend's wife (due to where the tumor was) & I spent several weeks in a (very nice) hospital in Berlin. I also get an MRI every 6 months to keep track of the situation. I paid a grand total of ~€500 despite being self-employed at the time (so I only had standard public insurance everyone in Germany gets). My twice-yearly MRIs are free. When I was diagnosed with the tumor they offered me an appointment for surgery for 3 days later (I ended up taking it a week later than that as I wanted to get a 2nd opinion).

Neither mine nor my friend's experiences are exceptions.
> why there is still so much poverty even while there has been so much progress

there's been an objective improvement to the % of people in poverty over the past few centuries.

It's just that there's an even larger improvement to those who were rich, relative to the improvements to the poor.

If you had a choice, you would choose to be poor today, than to be poor a century or two ago.
They should shut that program down it's quite scary I'm fairly certain it's for data collection and surveillance not healthcare
What's wrong with the ISO format?

If you are lucky it shows your wall clock time.

If you are not lucky you need to do take into account the shift, which is part of the string.
Doesn't make any sense to me to call such rudimentary objects, electrons, conscious just because essentially they can't make sense of their chance interactions so they think it's not chance, huh? Even in the Orch-Or theory it depends on multiple units of complex structures(Mt) for which a magnitude of quantum events work on. But individual particles with a level of mental does not make sense to me.
A leading VC on how to evaluate online marketplaces
Good for a beginner effort, but its not really all that convoluted or obfuscated. The problem is that 90% of the obfuscation is in the removal of whitespace. Pretty print the final thing, and it isn't so bad (the 2nd to last listing is pretty easy to follow). Things like 0-1 or 13*1 + 3, etc add some noise but are not particularly hard to parse or understand, the ternary is ugly but it's sequential so nothing up the sleeve there, the memcpy are just a noisy one character assignment.
The author should review the IOCCC submissions posted earlier. Like holloway.c.
Thank you for commenting! I was looking for a performance somehwere, but couldn't find one.
> On-Topic: Anything that good hackers would find interesting. That includes more than hacking and startups. If you had to reduce it to a sentence, the answer might be: anything that gratifies one's intellectual curiosity.

From https://news.ycombinator.com/newsguidelines.html

Note that, in general, comments like yours are not appreciated here.
Agreed, etcd is rock solid.

With regards to Kafka, it's probably easier and more robust to add their own consensus layer rather than switching to etcd - Kafka is already a distributed system built by a team of distributed systems engineers. It makes sense for them to build their own consensus, deeply integrated with the replication mechanism, rather than relying on an external database.
Well mostly but the explanation forgets to mention the ravel (comma/array flatten) operator in the comment section and the article doesn’t really explain the inner product bit (matrix multiplication in the rig of or and and), which I think is more confusing. In particular the 1 ω part.
Drawing the Sierpiński Triangle with Recursive SQL and SVG
Can't edit, but if this seems non sequitur, parent originally said something along the lines of, "Websites that use GIFs seem to have low-quality content."
It might be an effect of popularity, but I rarely hear complaints about reliability out of Etcd, while I hear about ZK issues on a consistent basis.
An interpretable mortality prediction model for Covid-19 patients
Not all plastic does. E.g POM, used in car parts and other durable products. Mass density ~1.4x water.

https://en.wikipedia.org/wiki/Polyoxymethylene?wprov=sfti1
Proximately, because it's really interesting. A step beyond that whale falls were mentioned in a good recent SSC post on slack using them as an example of a situation where suddenly there's a lot of slack in some creatures' existences.

[1]https://slatestarcodex.com/2020/05/12/studies-on-slack/
They return a value, like functions.
> My goal was to ensure that we have collected from as many potential sources of randomness as possible to ensure a quality initial seed for userspace random number generators. So, it includes everything, including sources considered "low value", like interrupt timings.

While a TRNG is fundamentally necessary for initial entropy, it is generally a good idea to mix as much other randomness as possible to reduce your dependency on a single source, in case that single source turns out to be biased. So I agree with the author that there is still some value in the "low value" options.
I think you're strawmanning. No one in this thread is talking about "social aid" programs or budgets for them, the subject at hand is tax fairness. At least you'll agree that the US tax regime, as it's implemented right now, is unfairly regressive, right? And that should be fixed, at least as far as it goes? Bezos currently pays less tax than I do, and he should at least pay that much, right?

> No, they imstead promulgate ideas such as wealth ceilings: anything you earn over 100 million is taxed 100%. There can be no billionaires.

I'm sorry... who is saying this? This isn't a serious policy promoted by anyone that I'm aware of.
What does that have to do with the Guardian asking their users for donations?
How is it similar; the whole point of the parent comment is independence from that walled-garden approach - it sounds like precisely the opposite to me?
Selling order flow isn't "selling the poor out". Reg NMS literally requires brokerages to route your orders to where they will get the best execution price. In general you as a retail investor get better execution prices because of how this works (why? because retail investors generally don't have new information that will move the price so they are "safe" trades for liquidity providers).

Now robin hood _did_ get fined for "not perform[ing] systematic best execution reviews of several order types". If that's what you were referring to then fine. But if your complaint is just about selling order flow you should better understand what that means. Maybe start with patio11's How Brokerages Make Money[0].

[0]: https://www.kalzumeus.com/2019/6/26/how-brokerages-make-mone...
Organ Futures
Eight Easy Steps to Rank Your Videos #1 on YouTube in 2020
“Go” and Do Crypto
If you look at the numbers delivery apps are not doing well they are yet to make a profit, its a failing business. They are burning investor money for instance in UK Deliveroo Lost $244 Million in 2017, $284 Million in 2018 perhaps the same in 2019. Delivery is at current rate an unsustainable profitability problem. And I dont think it would change unless we have drone deliveries.
Interesting all the cons have much less karma than the pros on this topic as of now.
I've compiled a few interesting quizzes about Go's slices: https://medium.com/@gotzmann/so-you-think-you-know-go-c5164b...
The etcd server can be embedded in other projects, and their Raft library is used by plenty of other projects like CockroachDB.
Hell yeah! Never thought to find an Atmosphere reference in the comments @ HN.
Interestingly Lawrence Hargrave, the Australian aviation pioneer, opposed patents:

"Workers must root out the idea [that] by keeping the results of their labours to themselves[,] a fortune will be assured to them. Patent fees are much wasted money. The flying machine of the future will not be born fully fledged and capable of a flight for 1000 miles or so. Like everything else it must be evolved gradually. The first difficulty is to get a thing that will fly at all. When this is made, a full description should be published as an aid to others. Excellence of design and workmanship will always defy competition."
As an IT professional, I can know that operating Zoom (out any other similar service) is orders of magnitudes easier than an airline.

For one, having catastrophic bugs means to send a "sorry" mail to your users. And maybe fix them.

Such bugs on a plane mean death of people. It is similar to suddenly not having wings. And they are back, but half of the cabine is gone. And suddenly no more plane, you are kindly asked to flap your arms.
Unreal Engine 5 is meant to ridicule web developers
My learning strategy has a few parts:

(1) Projects as the top-level structure. [Lookup: Ultralearning - a book/website (get the book). It covers designing learning projects.] This is the backbone of how to learn anything technical - you have to build using it.

(2) An Injest Feed - When you read something, put together a process to preserve and organize what you take in:
(a) Organize the information against some current or future learning project. Direct your learning with intention.
(b) Capture the interesting parts for later study. One direct output of reading should be notes and review cards.

(3) A Review Process - I use a combination of Anki and Readwise. To review them later.

(4) Personal Tooling - I do not try to keep it all in my brain. The review process is to keep things fairly fresh, but I'm only keeping the big points and indices in-core. The rest is out in my tools. Evernote, readwise, and anki are basic elements.

Then I set up software for specific tasks. I don't have to do much: just organize what I can get off-the-shelf and then organize it, with little bits of glue to do what I need. E.g., org-mode for writing and planning (I'm currently experimenting with integrating taskjuggler), calibre for book management, polar for injesting papers, etc.

--

For your list of topics, it sounds like you need to build a small go app to run on AWS, perhaps on minikube. That's all fine. Now put it together with a subproblem you want to actually solve. Say a prototype of something you think you should build at work, or just a toy you want to make for fun, or a startup idea.

I've focused on a process for learning instead of strategy because I've done this stuff for decades. You have to be efficient, strategic, and retain what you've learned. You need to have enough of it out of your head -- into text you can review and think about -- that you can continue to update your strategy as you go into the project. It's too easy to get flooded with technical minutiae if you don't keep the top-level objectives in front of your face. Keeping notes will prevent you from dumbly reading forum posts late at night, because you know there's no useful notes to be made from them.

Doing a few of these projects and not retaining their output is demoralizing. In absence of an intentional retainment plan, you'll remember whatever obstacles you hit more than the things you wanted to learn. Those will be muscle memory and feel good for a little while, but that memory will whither 2 projects later, and you've lost the point.

The feeling of heavy work and little work can burn you out. This is a marathon, not a race. Get your form right, take each step easy, and keep your eyes forward.
>again, you don't seem to have any actual experience with risk assessment, because all risk assessment is grey.

There is no meaningful comparison between the risk of human extinction with having to transition off fossil fuel economy. This is what this entire argument boils down to. On one hand, you have the end of civilization and possibly end of human existence, and on the other you have some temporary inconvenience. These are fundamentally not comparable.

>Science is a high-d gradient descent search. You can easily get stuck chasing a local optimum, and bias and dogma like the kind that blinds your judgement can send groups of scientists in the wrong direction and, more importantly, keep them there for decades.

You're creating a false equivalence between the two possibilities. All the best available science tells us this is happening. There is absolutely no scientific basis to doubt that this is happening.

So, yes there may be a chance that all our accumulated decades of observation and models are wrong, but it's far more likely that is not the case. Our observations are either matching or outpacing what the models predict. You just keep parroting the same nonsense over and over like a broken record. It's dangerous nonsense, and you don't seem to understand what's at stake here.
Visiting is not the same as living it. You can't see how bad it is until you see people around you struggle or fall all the way down because they were short $20 on bills one week and no one around them had money to lend.
Picking on one point, I think the name of the hardware is a fair thing to chuck in the pool.

As this article says, early in the process you often have several soirces of low quality, and all we can do is hope to get the best we can from anywhere we can. The name and versions of everything attached is fairly horrible entropy, but it doesn't hurt.
Allow me to submit that this obsession is... Kafka-esque? :D
Code can indeed be poetry :-)
Dunning–Kruger Effect in the Bible
I've found it helps to watch 'state of x in 2020' type videos to get a broad overview, and weekly email newsletters can help stay on top of a particular area.

Apart from that the skill is in knowing what you need to know about something. For example I don't need to know the details of the latest .NET syntax to know that .NET Core runs on Linux, which was a pretty big shift in that world. But to a certain extent there's no alternative to putting in the hours. Reading different sources, practice, repetition, flash-card software are the keys for me.
very nice check out mines https://youtubeseovideomarketing.blogspot.com/2020/03/youtub...
As an Indian I have enormous curiosity about Persian culture -- cousins somehow distanced by the force of history.

I find so many similarities in language (well of course that's a no-brainer), traditional music, recipes. I met many Iranian people while I was a student in the United States. My experience has been so absolutely wonderful.

I don't how much goodwill Iranians have towards Indians, but personally I have a lot towards them. Hopefully would be able to visit sometime. This was impossible while I was a student in US -- without burning bridges that is.
Dunning-Kruger powered software developers with beliefs that they are in any way qualified to say that mathematical simulations checked by dozens of actual scientists with PhDs are not valid ask that results are ignored because there's no unit tests.
Their excitement made me so happy!
The project [0] looks more like a peer to ObservableHQ [1], in the sense that both appear to be working toward combining editing source, REPL, visualization, and collaboration into an broadly adopted platform. Jupyter-next.

From my perspective, a Jupyter notebook is a kind of commented script. It integrates rendering into python REPL. Code, commentary, and charts, all in one interactive frame. Cells serve as functions. The overall navigation is linear, but you can replay the script from different cells. So, rather than REPL, read-eval-render-script.

As a pre-notebook era REPL plus IDE coder, to me notebooks offer the advantage of integrated data viz and a new kind of delivery medium for code tutorials and for analytic & data projects. They feel like a better way to script-n-tell, not a better way to develop - as long as you have an easy means to viz from the commandline.

My impression is that part of what ObservableHQ is doing is to create a substrate below a cell as an explicit evaluation graph that a developer can work with directly. And that leads to a better programming experience for developing notebooks, and for better developing within notebooks. I hope that does not mis-state the vision. But the more I work with notebooks, the more interesting something like an Observable [0] or perhaps Nteract [1] looks.

[0] https://nteract.io/
[1] https://observablehq.com/
The French court explicitly used Amazons own product categories for its whitelist. Amazon would have held the full definition of whitelisted items in its hands the whole time if it decided to comply.
How would they be paying less overall? They just added new brackets.
> Tim Cook’s tax rate on his $135 million bonus a few years ago was 52%

This is the kind of selective data that makes this subject so infurating to argue about. I'm sure this fact is true. But what you're trying to imply is that Tim Cook's overall tax payments were very high, and that's not remotely true at all! A bonus is one of the few bits of income he has, in fact, that is taxed as routine "income" that the rest of us pay. Almost everything the guy makes is in long term assets, and those are absolutely not taxed at 52%.

Tim Cook shouldn't pay a lower tax rate than I do. And while I don't have numbers for Cook specifically, I'm pretty sure he does. Everyone in that world pays less tax than I do. And they shouldn't.
What? That's one of the primary motivations!

"I have created an object and will pass its unique ownership to you." -> std::unique_ptr

"This routine needs a function that takes two ints and returns a float (without putting all my code into headers)." -> std::function<float(int, int)>.

Can you elaborate in what circumstance you should not pass std::types across API boundaries?
Just what I wanted to link, highly recommended reading to anyone with the time.
Does anyone know how this compares to other libraries such as NaCl and libsodium? Neither the readme nor the slides seem to mention other projects in this space.
> Detroit absolutely doesn't have more homicides than Chicago

A quick search resulted in these statistics from 215:

https://www.statista.com/statistics/718903/murder-rate-in-us...

* Detroit is 3rd on the list with 38.88 murders per 100.000 residents

* Chicago is 9th on the list with 20.7 per 100.000 residents.

Therefore at least according to this data Detroit's homicide rate is roughly twice that of Chicago.
Sriracha Sauce
Make a list of what you need to learn, do you’re best to to weight the list towards things that will save you time at work (so you have more time to learn new things again) and then make a study plan and execute daily. Even if it’s only 20 minutes a day, just make it happen.

Also the comment about learning fundamentals is invaluable advice. I’m going to learn more about b-trees now
‘Korea’s Tiananmen’ a success story
RDBMs do not generally (ie with a generic interface) allow access to the backing event stream, though, meaning you’ll need to write this yourself when you need to sync changes across databases. There’s no free lunch.
I think you missed the main claim (the paper is definitely poorly written, also it's easy to miss unless one is familiar with its subject already): what it's pointing out is that a particular “dialect” of Sanskrit (called “Shastric Sanskrit” in the paper) was/is basically an artificial language (that's what was intended by “a natural language can serve as an artificial language also”) that has been used for essentially something like knowledge representation. More details in my comment on this post about “Attempto Controlled English”, which is something similar in English: https://news.ycombinator.com/item?id=20950126

Of course there's no point doing any of this now, it's only a curiosity as far as AI is concerned (though interesting from the viewpoint of intellectual history), and it's not surprising that the paper has been a dead end.
Origins of the Modern MOOC [pdf]
... hackery of epic scale.
I have run several production web apps on sqlite, it’s fine unless you have enough traffic where you really need concurrent requests. If you do happen to get 2 requests exactly the same time one has to wait, this happens in “real” rdbms systems under lock conditions anyway. I think you’d be surprised how much traffic it can handle.

A huge advantage is backing up and restoring from backup with sqlite is trivially implemented with scp in a bash script. Ever tried to setup database restore from backup (that works) in AWS?

There are some real wins from using sqlite in prod.
I was not referring to them asking for donations.

I was referring to their ad-supported business model where they trade some of their customer's attention/data for money.
Salary per annum combines additively, that's fine. £10/yr + £20/yr = £30/yr, easy.

When you add 2 annual salaries you're not increasing the number of years that the salary is paid over.

Death rate per capita does not combine additively, that makes no sense. What would it even mean? 0.1 deaths per capita + 0.2 deaths per capita is not equal to 0.3 deaths per capita because the denominator changes.
My learning strategy involves three steps: consume, produce, and engage. Though they are self-explanatory, let me explain how I practice these.

When I decide to learn something new, I look for the best articles, books, videos on the topic. Google helps me out here. I devour them as quickly as I can.

Consuming gives you the illusion of understanding. I make those concepts my own by producing something. A blog post, a slide deck, an illustration helps me to contextualize what I learned.

Consuming and producing is like four blind men trying to grasp what an elephant is. Each has his model of the elephant, which is not a comprehensive picture. I share whatever I produced with others and seek their feedback. I triangulate my opinion. With the comments given by others, I can make a complete picture, at least closer to it.

I go deeper into this in a series of articles here: https://jjude.com/sdl/
Camera Bags and Backpacks for Professional Photographers
> The big issues were mainly around introducing a new tax system and the massive upheavals and uncertainties businesses and people would face as part of the change. Winners and losers, etc.

It's funny how we introduce massive upheavals all the time - ending this social program here, injecting trillions of dollars there, but this one addition is considered infeasible.

I suspect that the primary problem with George's theory is that he underestimated the political power of rent-seekers.
Start fixing typos in the docs and error messages in projects you use.

Try to send bug reports and look at how they fix it. Sometimes it is even difficult to find the file that must be fixed. Perhaps next time you spot a bug, it is in the same file and you can fix it.

Start with small changes, I recommend not investing more than one of two afternoons because the maintainer may not merge it. Perhaps because the code is bad, perhaps because it doesn't follow the (implicit hidden) spirit of the project, perhaps because the maintainer is a moron.

Try to follow the nearby code style. Each project/maintainer has preferences. If you break them, the maintainer may ask nicely to fix them before merging.

(If they are not nice, just forget about the project. You have lost only two afternoons.)

(Whitespace changes is a hot topic, try to avoid whitespace changes unless you know the local policy.)
The rapidity is similar in Ontario. I think that's why the public still thinks that the top rates are around the 2013 values and say we need to raise the top rates higher.
Basically yes, but also depends on if you're I/O bound and have free CPU cycles. If there's limited bandwidth to underlying storage, with zstd it's possible to get more data in/out.
Let me guess for him: James Cook University perhaps?