skysight-inc/HackerNews huggingface dataset:
I love the European way. It’s shocking to me considering the US was founded and largely consists of descendants of Europeans, how our work cultures can be so extremely different. Every single person on my family tree for both of my grandmothers are from Germany and Switzerland, going back 5 generations. There has to be shared cultural traits passed down to us.

We need to at least move to being more like Canada, if not Germany.
Tough to ever happen as our class war has long been won/dominated by the investment class. Employees here aren’t even cognizant the class war is going on. If they were, they’d choose denial to avoid having to punch up and prefer to focus on fellow workers or energy on disdain for people in public assistance. Ignoring that low tax rates for the wealthy is much larger and harmful public assistance (socialism).
Motif Investing to cease operations and transfer accounts to Folio Investing
Nope, I used a "pub", which are bot accounts that give you an invitation and auto follow you to boot the network. The way to use them is described here : https://scuttlebutt.nz/get-started/

It's a bit cumbersome, but the purpose is to avoid having any central authority, if I understood correctly (well, except the server running the webpage on which pubs are listed :] ).
First off, your manager, team leader, or whomever is supposed to be mentoring you is likely worse at “leadership” than you are at programming. If you get the opportunity to provide feedback, give honest feedback. Tell them they suck at mentoring, they make you feel inferior, and that you would not recommend anyone work there based on the extremely poor environmental, professional, and career-development qualities. Second, get the hell out of there. Again, get-out-of-there. You don’t have to play the social reindeer games to simply be treated as a professional.
Possibly in order to raise Pull Requests against the repo?

https://github.com/jbranchaud/til/pulls?q=is%3Apr
I think something has gone very wrong with the state of programming when the original C version reads extremely straightforwardly, the version that works without UB already looks quite a bit more noisy, and the C++ version is just... yuck!

In this case, just writing the appropriate Asm instructions themselves would've been much shorter and simpler, and also worked the first time.
I noticed this when I discovered the NVIDIA OpenGL driver used SSE without thinking.

Nothing in the OpenGL specs says the buffers passed to it (think it was glBufferData) has to be 16byte aligned, but with NVIDIA it would crash with an alignment exception if they were not. The memory allocater in the language I used, Delphi, only used 4 byte alignment (32bit).

They might have fixed this, this was well over a decade ago.
Good question.

SHISHUA is a strong design, suitable for many use-cases. But the decision of which PRNG is right for you depends on platform, context, comfort, and ease of access.

If you are making a simple video game, it might be fine to just use your standard library; or to write one of the simple ones that you memorized and that don’t have too terrible an output.

If your video game has more severe stakes, if it is the backbone of a virtual economy in a massively multiplayer game where servers feed on a large amount of randomness that needs high quality to ensure players don’t find flaws and abuse the system for their own gain, maybe SHISHUA is right for you.

If you are targeting a platform that does not support 64-bit computation, SHISHUA can’t do it well, and other PRNGs such as sfc32 can be good there.

If you are working on machine learning that feeds on heaps of randomness over the course of months of computation, and that need quality to ensure an unbiased, even learning, SHISHUA can be right for you.

There was a neat article recently that contrasted a large number of PRNGs for use on video games, in particular on consoles: https://rhet.dev/wheel/rng-battle-royale-47-prngs-9-consoles...

It is before the publication of SHISHUA, but the insights there are interesting.
No just make sure you don't ask only friends or family. Sometimes they'll tell you want they want you to hear. Post on reddit, startup school etc. and people will give good feedback on the idea. If you can Google the problem and people come up asking for solutions to it that's usually a good sign.
Reminds me of https://emotionalbaggagecheck.com/
GoboLinux 017-Beta Released
I should have quoted the previous sentence:

> I'm arguing for evidence-based medicine, which is something we all purported to agree with before the outbreak hit.

> We have large randomized controlled trials. The patients in those trials had met the same diagnostic criteria that are current patients meet. We should apply the results of the trials.

The problem is that Covid-19 is caused by a NOVEL virus which has no evidence base. There should be at least some skepticism regarding the applicability of previous studies.
I was there when it all began!
The article said he's already bankrupt from an arbitration with Google.
Remember when everyone was saying Apple was doomed because it didn’t make big phones?
Comments moved to https://news.ycombinator.com/item?id=22909513.
>The pension story is more complicated

The pension story is that people think they can predict economic conditions decades into the future. Which they can't. And they think they can predict human lifespan statistics decades into the future. Which the can't.

More importantly, the pension story is that there's a built in conflict of interest. The politician and union bosses on the board of the pension plan get to choose the actuary that provides them with the rosiest numbers. The politician needs the union member's votes because they all vote, and the union members are incentivized to maximize benefits and show the lowest costs.

This is all too complicated for normal to understand, and they don't vote for anything other than lower taxes anyway. No one gets elected promising to save future taxpayers money by properly funding pensions by raising taxes now.
You could have the converse with duckduckgo and have searched hit or miss a lot
The US requires all warrants and subpoenas to go in front of an independent judge.

China just says "give me the data".

Big distinction.
The other question is -- how does it affect battery life? New codecs usually take more CPU.
Could you provide more context on the first part.
I have the profile of someone who would support mandatory testing and contact tracking, but I do not as a matter of civil liberty.

As a fellow believer in civil liberties, I understand where you are coming from here, and I am extremely wary of governments using this situation to claim "emergency" powers that they may be reluctant to give up afterwards.

But as a believer in science, I'm not sure hundreds of thousands of lives lost in the near future in my country alone is a price worth paying for my concerns about what might happen to make lives worse later.

The brutal reality is that the virus doesn't care. Fools posing in close proximity to each other with assault rifles but no protection against the virus are simply more likely to get themselves and their friends and families killed. Students who went on Spring Break and then spread the virus all across the country are more likely to get themselves and their friends and families killed. People who listen to politicians like Donald Trump and Mike Pence instead of epidemiologists are more likely... well, you get the picture.

Right wingers will point to Italy, Spain, and the UK as failures of socialized medicine. They will point out that the healthcare systems in Democrat cities failed.

I'm curious to know in what way(s) the systems in these countries are seen to have failed by those outside. With hindsight they would probably all have instituted lockdown measures sooner, but as they say, hindsight is 20/20.
I am not understanding your point. Yes, that's literally exactly what happened. I pass no moral value judgments as to whether or not the rule of majority is good. I am merely explaining it descriptively as what happens in democratic republican governments thus far. We can also have a dictatorship where no change happens as well.

Put another way, it doesn't matter whether they were pleased or not, the system is set up to make their interests more apparent than others.
This is exactly how my sleep schedule has evolved as well. And last night I just happened to have one of these vivid dreams described by the article. Then I wake up and see the NatGeo article posted.

Coincidence? No, I think everyone that participates in society has a rhythm that has been interrupted for the first time in a long time (many decades, see Eric Weinstein "Great Nap"), and the result is all of our cerebral hardware activating in the same way in order to make sense of this new normal. We are told it is temporary, but 3-4 weeks is required to form new habits, and the disruption has lasted that long for me.

On top of all that, after waking at 4am (as you also have been), I look at my phone. Nothing. Then not 30 seconds later, someone replies to one of my YouTube comments on a battery chemistry video.

(Bear in mind I am fresh out of a rather nightmarish vision, which from what I could tell was basically an assimilation of a lifetime of memories of every movie and video game situation ive ever experienced where there are hordes of invasive aliens or zombies. The implication of the scenarii was that I had access to plenty of guns and ammunition, but opted to go without because I did not think the situation was that bad. Then I realized it was perhaps worth worrying about and regretted being without a weapon, at which point I noticed all the invaders being attracted to a local heat source where they were destroyed, like Lost In Space (1998) where Joey from Friends overdrives the fusion core to distract and destroy the horde).

So after I read the comment I am immediately wide awake and completely engaged with the parent thread and video. I get onto an abnormally focused research vector for a couple hours (no need for coffee), and buy a few chemicals to experiment with.

Spent a few hours before the weird REM trip in a very long video chat with friends from way back in high school.

I suppose nostalgia is like an antidepressant at this point (antidepressant implies sweeping the dirt under a rug, which makes the room look cleaner but what made it dirty is still in the room)
Again, your choice of JS front end framework has nothing to do with the design of your UI. You can code the same design with React, Angular, vanilla JS, QT, etc. From what I've seen, most programmers are awful designers who overestimate their ability to design "usable" software. In particular, we forget that the vast majority of the time, we are not creating software for programmers.
No, my claim is that the models that were used with the lockdown were wrong. Cuomo claimed to need 40k ventilators after the lockdown was put in place. He ended up needing only a fraction of that. Obviously, without the lockdown, there would likely be more needed. Of course, modeling has errors, but this is an extremely large error, and one that has direct policy implications.

Had the model's predictions been more accurate we could have found a better middle ground when it comes to lockdown. Every job saved and individual financially secure is one more person who can contribute to the community's well-being. I think it's pretty safe to say in retrospect that the lockdowns need not have been as draconian as they were. We had the hospital capacity to have less severe lockdowns and we should have done that. While we can't change the past, we can certainly look at how our models failed and rework our approach in the future. Anything else is irresponsible.
Some people have unlimited wants. I just want to do interesting work, work with interesting people, and take walks with my dog. I'm pretty basic, I don't enjoy or have any interest in fancy automobiles, big houses, vacations, air travel, etc.
He was particularly concerned with cost. Perhaps he should have added "on a budget" to the title.
You could use something like TeamViewer, set up a separate box (important!) with the files you want to share, then let him have at it! Just be aware that opening up your network (even to friends) is a security risk.
This article makes good points about the challenges involved in encouraging widespread application adoption in the face of recent mistrust of tech companies.

It will likely require strong and clear messaging from authorities -- backed up by experts and the facts -- to persuade large enough percentages of national populations to adopt contact tracing apps for them to be effective.

From what I've seen and read so far, I like the sound of the approach that Covid Watch[1] is taking.

It's backed by reputable institutions, is open source (alleviating potential security and trust concerns from software experts), and does include healthcare agencies in the verification loop when cases are reported.

Although some technologists might argue for fully decentralized solutions, I'd argue that ensuring that a healthcare agency is in-the-loop is important to avoid accidental and/or malignant false positive self-reports from users.

DP-3T[2] also appears trustworthy and has a similar protocol design as far as I understand it.

TCN[3] appears to be a good community rallying point for a number of these projects.

And be careful of PEPP-PT: it looks potentially troublesome based on this[4] thorough and well-documented investigation. Their data protection policy[5] is archived in case it's useful to refer to in future.

This comic[6] is also a really nice introduction to contact tracing protocols and TCN and DP-3T's proposals.

[1] - https://www.covid-watch.org/

[2] - https://github.com/DP-3T/documents

[3] - https://github.com/TCNCoalition/TCN

[4] - https://news.ycombinator.com/item?id=22907499

[5] - https://web.archive.org/web/*/https://www.pepp-pt.org/datens...

[6] - https://ncase.me/contact-tracing/
Actually clocking in seems a fairly outdated method for tech workers. I certainly wouldn‘t want to work in an environment where the manager has such a low view of trust on the people he employs.
I've used Python and Go extensively. Go's packaging story has a few rough edges, but Python's is an impenetrable maze of competing tools that each purport to address others' major hidden pitfalls.

To work with Python packages, you have to pick the right subset of these technologies to work with, and you'll probably have to change course several times because all of them have major hidden pitfalls:

* wheels

* eggs

* pex

* shiv

* setuptools

* sdist

* bdist

* virtualenv

* pipenv

* pyenv

* sys.path

* pyproject.toml

* pip

* pipfile

* poetry

* twine

* anaconda

To work with Go:

* Publish package (including documentation): git tag $VERSION && git push $VERSION

* Add a dependency: add the import declaration in your file and `go build`

* Distribution: Build a static binary for every target platform and send it to whomever. No need to have a special runtime (or version thereof) installed nor any kind of virtual environment nor any particular set of dependencies.
Ah, thank you for pointing out the author. Helps with the inferiority complex for my past attempts at data visualization dashboards.

It does say in the footer: "Data analysis by Kevin Systrom and site built by Mike Krieger, with thanks to Ryan O’Rourke and Robby Stein."

I particularly liked browsing the code for the hero chart, which you can find under static/js/StackViz.js. 630 lines of JS and you can see the level of attention to detail.

I couldn't find a copyright or licensing statement, but there are a few pieces of StackOverflow code copied and pasted into the bundle, so in theory the whole code base is therefore open source.
You haven't been able to assume trivial translation of C code to assembly for decades.

Then perhaps everyone should continue to do that, and continue to very strongly complain to the compiler-authors who seem to have become absolutely engrossed in blindly following the standard to the letter and completely ignoring the fact that people are wanting C precisely because it's supposed to be close to Asm. But I guess it satiates their egos more to point and laugh... "we're following the standard, fuck you for thinking we care about anything else."
There is nothing to replace in a church if they never had a place for you.
Suggestion: If you have an especially good TIL about programming, look for an appropriate public forum to post it.
Author here!

I am not saying or thinking that there is a problem with GCC. I do think that GCC and Clang would be more useful with an option to make them not assume that every pointer is aligned if the target architecture does not impose this, but that's not the same thing as saying there is something wrong with GCC.

The message of the post, rather than “something is wrong with GCC”, is, “Beware. You might think that this is okay to do in your C programs, but it is not and here is why.”

Also before I post something like this, I need a confirmation that the behavior is intended and not accidental. It has happened to me before that I was about to document that GCC had an agressive behavior with respect to a kind of optimization (while remaining arguably in line with the intent of the standard, even if the word of the standard was in this case ambiguous enough to be interpreted any which way), and my co-author and I had to use a “missed optimization” ticket on GCC's bugzilla in order to have them confirm that GCC was doing the thing in question on purpose. GCC's developers, seeing the bug report, changed the behavior to remove the optimization entirely instead: https://gcc.gnu.org/ml/gcc/2016-11/msg00111.html

Coming back to the example at hand, if I had phrased the ticket as “GCC shouldn't optimize this”, it would have been closed instantly as “well it's UB”. I hoped for a more interesting search for a trade-off that would satisfy everyone, from people who just want legacy C code to keep working with new compilers to people who want programs to run as fast as possible if I phrased it this way.

(And yes, you have to ask in the bugzilla if you need some sort of official answer for this kind of thing. If you ask on a mailing list, you'll get a “no that was UB from the start” answer from someone you
have never heard of who is in fact a power user who subscribed to the mailing list, and whose opinion, while useful, should not be assumed to be that of the compiler developers.)
> Yes, Product C is slightly cheaper than the most expensive option, but it offers less storage than any of the options.

Why would a business want wrong looking pricing on their pricing page, "decoy"s aside? Seems that would deter people more. Makes the business seem like it doesn't have its stuff together. Would you trust a company that seems like it can't do simple math? I think the author may be getting at something here--perhaps adding a third, unrelated or irrelevant option drives more conversions, but nonsensical pricing doesn't seem like the way to do that.
Appreciated!

I'd be super careful about thoughts like this:

> and it is impossible to be an accident

Internet users are overwhelmingly, like a million times too likely to generate sinister explanations for phenomena like this, which are typically just artifacts of a large population size plus randomness. There's something in how human nature meets the internet which makes us vulnerable to this bias. Probably it's just that we're not wired to interact with very large populations of people. Cognitive bias plus randomness equals narrative.

https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...

https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...
Or, you know, pretty much anything else from his blog. For example, the 6 part history of Atari and Amiga, The 68000 Wars: https://www.filfre.net/2015/03/the-68000-wars-part-1-lorrain...

Or the history of the game Tetris, A Tale of the Mirror World: https://www.filfre.net/2017/06/tales-of-the-mirror-world-par...

Or the 8(?)-parter about Civilization -- the game and the philosophical concept --, The Game of Everything: https://www.filfre.net/2018/03/the-game-of-everything-part-1...

Don't miss his articles about the old Infocom text adventures, like the ones about the less-well-known gem Trinity, in which he also talks about nuclear weapons and the 80s in general: https://www.filfre.net/2015/01/trinity/
A digital dollar – why, how, and why now
Why would you need to create notes and go back to it though? Isn't searching for it much faster? Say you learned a nifty hotkey to backup text using a shortcut on OSX (or whatever). Why not simply search "hotkey backup osx"? And say that page you found it on shows up, but like you said, it's very long text page. Then just just bring up the search-in-page feature in your browser, and you're there!
I read that over 20 years ago; could you explain the relevance? deepfakes or something similar would have fit right in with "the entertainment" etc., but I don't recall that happening...

In general I find that adding an oblique reference is more appreciated on HN than simply name-dropping a particular fictional work.
Skynet is a new protocol that has been working on something like this. You can see some of the webapps built on Skynet here: https://skynethub.io/_B19P18DEI4Y_37wg6yXtfulEq2U8AcIO_lWM7s...

Main project website: https://siasky.net
Ok. So does that mean suburbs with mild weather are fine, but those without are screwed? Are suburbs sustainable in California but not Cleveland? This doesn't appear to be the message of Strongtowns.
No, you can’t do that, because Windows allows you to share on a local network, but not the entire world.

And sharing that drive on the open internet would be a really, really bad idea.
>(That and that fact that the upper classes really don’t seem to like living within walking distance of poor people.)

More importantly, you want your children to go to a school in the district with the most affluent parents that you can afford to live near. That's why 20 somethings don't mind living near poorer people in NYC or SF, but unless they can afford to pay for very, very expensive private schools, they will move out to the most expensive suburb they can afford (i.e. the best school district they can afford) when they have kids.
The same could be said for mailing a letter. So why does all this not get treated as mail? Under the same laws and procedures?
Polymaths Unite!
These are some really smart suggestions.

The biggest helps for me — listed in 1 and 2 above — were to keep a pad of paper and a pen nearby, and to decide willfully that I would wake up enough to start writing it down.

Once I started to write, I would recall a surprising amount of the dream. For me, writing was better than voice.
I spent some time (as a party guest) in a fraternity in Munich where these scars were not uncommon. The coolest part was the room where dueling took place - it was like a pool in the floor but without water, to allow height for swinging blades.

The not cool part was that the organization was arch-conservative and xenophobic. Fun parties though.
"Sometimes the opinion of an uninformed public shouldn't matter."

Correct, that's the 2000+ year old axiom of ignoring the lowest common denominator and seeking the best advice available.

That said, if you're designing software for use by users who are 'lowest common denominator' then, a priori, you have to make it to their measure. If they cannot understand what you've done then you've wasted your time.
Golang waitable context
I love it because it's the only Mac app that allows you to connect to a remote Mysql server via ssh and Unix socket at the same time.
I think cross-signing implies adding a second signature (notarization) to an existing dev-signed build, not doing a rebuild.

Does apk support such a thing?