skysight-inc/HackerNews huggingface dataset:
“ A well-written, highly intelligent book, inveighing against various aspects of the current meritocracy, and how they contribute to what the author calls “social injustice.” People who do educational policy, or who think about inequality should read this book. But ultimately what is his remedy? I would sooner attack homework, credentialism, and bureaucratization than testing. And yes, IQ is overrated, but the correct alternative view emphasizes stamina and relentlessness in a manner that I don’t think will make deBoer any happier. To lower the status of smarts, in the meantime, I fear is not going to do us any good.”

https://marginalrevolution.com/marginalrevolution/2020/08/wh...
News article from the Norwegian Institute for Nature Research: https://www.nina.no/english/News/News-article/ArticleId/5037...
Was about to say the same. Friend of mine got tested positive twice, once in march, once in june, with symptoms each time. I highly doubt OP is truely a « world’s first ».
I agree. Germany has lost scientists in three waves. First those who fled the Nazi regime, then those killed by the Nazi regime, then those trading their crimes for a future in the US or Soviet Russia afterwards. Then no one was left.

I disagree with the concept of "Other countries have produced great artists" though.

Assume the discussion about the difference or non-difference of the regime and the people here.
Ask HN: A large community owner is trying to strong-arm us. What should I do?
I am the founder of StartGlobal https://startglobal.co/ where we help anyone incorporate a business in the US, get EIN, bank account, phone number, and address. Recently we’ve been experiencing delays from IRS to get the EIN. IRS was shut down and they are slowly getting back to speed.

Even though it was not our mistake, I think it was our responsibility. At first, I tried to design some beautiful logos for the client to keep them happy. By this time we already finished the incorporation process at the state and registered agent.

When the EIN delay was going beyond expectations, I agreed to do a full refund without taking any cut (after issuing a full refund, we were at a loss because we already paid for registered agent, filings, state fee, even out of pocket logo design). I then sent the following email taking the blame and issuing a full refund.

I've issued a full refund, you should have an email with details. You may keep the fully incorporated company, registered agent service paid for 1 year, and the EIN application set to IRS and the logo we did. I am really sorry you had to go through this experience, and greatly appreciate your patience until now. I truly understand your situation and I'd be no different. But please be aware that this was not the experience I hoped for, and I hope you forgive me for wasting your time.

Now after the refund, the client asked us for some edits in the logo and also to work again on the EIN followup with IRS and see if we can get it, and we did it on a good faith that client might pay after we get it. After many followups with the IRS, we were able to finally get the EIN and when I asked the client if they’d like to continue the process and pay us, he is saying he’d like the EIN for free because I “promised” to get him everything for free. He is a founder member of a large startup community and being an early-stage company I am afraid if this will affect our reputation if we don't do this. What should we do?
One word:

Enterprise
Please don't confuse the monstrosities that our poor tools produce with the nice files that our good tools produce. Using a shit PDF from some manufacturers website to criticize the format is like using the HTML produced by Microsoft Word to criticize how shitty HTML is.

Remember that PDF is mostly a text format that's pretty simple at its heart. You can actually hand-write a PDF, though it's painful: https://brendanzagaeski.appspot.com/0005.html

Take a look at the cli tool QPDF. Once you uncompress each of the dictionaries within the file you can load it up into a text editor and see what is possible. Take a shitty large PDF as an example and then one produced by LaTeX. See the difference.

Free tools can and do produce amazing PDFs that are small and quick to render. Honestly, PanDoc is probably the place to start.

Both ecosystems — HTML and PDF — are under rampant abuse, I agree. But with PDF we could end up with something better — Not because it's most constraining or more freeing but because we would be doing the hard work of layout once, on the server, not a billion times on our battery and cpu constrained portable devices.
It's awful how many apps have to rely on their own separate engines though. Isn't there a way to rely on the new "Edgium" engine, which should be mostly at the same version that Chrome is and kept updated by the OS?
Not to (surprisingly) knock Oracle, but at this point halo cloud customers are "Which provider is willing to cut their own throat on pricing to be able to say they host us?"
Similar situation here. We have been unaffected since my wife stays home and has homeschooled our kids for the past couple of years. But, there are a lot of parents in our neighborhood scrambling for a solution (and not seeing Kindergarten Zoom as a workable one) and even asking my wife if their child can join in on our homeschool.
Yet it's safe enough to send those 1,200 dollar stimulus cheques, right?
I mean, senior researchers in stable roles don't really do any better. Just to pick the first example off the top of my head - one of the investigators I worked with, during my year as a staff member of an academic institution most of a decade ago, is also one of my oldest friends; he's been a researcher there for what must be well past ten years by now. Despite one of his undergrad degrees being actually in CS, I still find ample reason whenever I see it to give him a hard time about the maintainability of his code.

Like I said before, it's a field in which people really just don't give a damn about engineering. Which is fair! There's little reason why they should, as far as I've ever been able to see.
Tips and Tricks for Giveaway Terms and Conditions
> 40% of the time

It's more subtle than that. If you dig into the data, you'll see it's closer to "100 marriages this year, 50 divorces -- omg half of marriages end in divorce!"

This is only true if there were zero existing, previous marriages before this year.

The more common trend now is that people just aren't getting married, likely in small part because of this mathematical+reporting malpractice. When you convince people something usually fails, they don't bother trying.
Free space and the space taken up by metadata and snapshots can take a little attention to figure out

https://ohthehugemanatee.org/blog/2019/02/11/btrfs-out-of-sp...
https://nypost.com/2019/08/25/how-nypds-facial-recognition-s...

https://www.wired.com/story/how-facial-recognition-fighting-...

https://digital.1105media.com/SP/2019/CSS_1904/SI_APR19_SUP_...

https://morningconsult.com/opinions/touchless-interface-for-...

https://www.nist.gov/news-events/news/2018/05/nist-study-sho...

https://www.usatoday.com/story/tech/talkingtech/2018/06/29/c...

https://docs.house.gov/meetings/GO/GO00/20200115/110380/HHRG...

https://nypost.com/2019/08/05/facial-recognition-leads-cops-...

https://www.nwitimes.com/news/local/illinois/u-s-marshals-ar...

https://www.fbi.gov/news/stories/long-time-fugitive-neil-sta...

https://nakedsecurity.sophos.com/2017/01/20/alleged-child-mo...

https://www.nextgov.com/emerging-tech/2018/11/cbps-facial-bi...
I prefer Google Meet
You don't unless you have a practical reason to.

Now some aspects of how businesses conduct business is somewhat of a "practical reason."

For example, even if Apple products actually provided decent cost/performance ratio, I would never switch over to them because of how hostile they are to leaving their ecosystem. I don't have a huge problem, as a user, with more nebulous complaints about hostile business practices and the like. The issue is simply that it would be a pain in the ass for me personally, and require making a lot of annoying compromises, or swapping to more, and less effective apple hardware.

Like if we roll back the clock to 2015 when MBP's are probably hands down the best business laptops, from a hardware standpoint I'd love one compared to alternative laptops, and at least for a work-only computer when I have zero other devices and interactions to worry about, it could be a decent option.

Don't like some of the ways they do business? Who cares, I'm not going to shoot myself in the foot on general principle.

The difference with google services is a lot more stark though, there's nothing I would even remotely consider competition to gmail now, and the things were only worse when gmail first came out. These days migrating would be an absolute nightmare. I'd still do it if someone offered me a way better option, but people in this thread are talking about downgrading to some shite service on general principle, causing themselves significant pain in the ass in order to give some other company that definitely does not give a shit about acting in some morally upstanding way money, for a lower quality product.

There's no replacement for youtube, and frankly video services are are starting to look like a natural monopoly to dwarf all prior uses of the term, as youtube could never survive outside of google's business model, and can't be split up without just destroying it completely.

So anyway, I don't think people are being all that honest about their "switch from google" being ever so easy and worthwhile. Personally I lose a lot by swapping purely because the alternatives are shit, so I won't be doing it.

People switching from android to iPhone because "goOgLe bAd" are the height of irony though.
This is how i manage more than 60,000 DOM nodes https://github.com/developit/preact-virtual-list ; actually i think i could handle 600,000 and still have no problem.
I use the `lv`, `pv`, and `e2fsprogs` families of commands pretty routinely in my day job (we minimally logical volume filesystems on hosts and leave it up to application/deployment/user what to do with the bulk of the storage) and haven't found this to be a real issue. After a couple minutes thinking about what you're doing, you never really need to revisit this. You should probably spend a few minutes thinking about what you're going to be doing when dealing with your filesystems anyway.
Our school started with 3 hours straight (with 10 minute breaks) infront of the screen for our Kindergartner. That quickly changed. I think families even with a stay at home parent will have an incredibly difficult time keeping a 5 year old online and infront of a screen for a total of 5 hours per day. Even 2 hours straight with a 10 minute break is not easy.
Sarcasm over the internet fails again
Wow TIL Nelson Mandela was used in a promotional video for Ubuntu, the Operating System we all know and love. You can watch the video here: https://upload.wikimedia.org/wikipedia/commons/1/17/Experien...
Interesting, thanks! I'll keep that in mind for when I'm next looking for a new client.
Should the ICANN do something about domain squatting?
I'm aware of the possibility of filing UDRP [1], but that option is only available if a specific trademark is being infringed upon. But the problem of domain squatting goes farther than that. An incredible amount of short, descriptive and potentially useful domains are being squatted and rendered unusable to anybody who isn't willing to take the risk of making a substantial investment in the domain name.

Some will probably argue this is a good way to determine the value of those domains, but its actual effect is that, what is probably a majority of useful domain names, are completely unused for any kind of productive or otherwise valuable purpose.

[1] https://www.icann.org/resources/pages/filing-udrp-2013-05-21-en
It is absolutely fixable, but the extra complexity invites people not to fix it while on the server it works as default.

I have integrated some very popular backends the past months and their portals are all SPAs and they all have this issue; hit refresh and you lost where you are, thrown back to login.
Here's my source material: https://youtu.be/Y1nlQ6bGX4c?t=4018
Wasn't there a whole bunch of blog posts in January about how Y2K was deferred 20 years by people using hacks to "fix" Y2K issue. I suppose it was right for this website.
Expecting? Doing. My 2nd grader included. It's going..fair..so far. No substitute for being in class.
"Ten Simple Rules for Reproducible Computational Research" http://www.ploscompbiol.org/article/info%3Adoi%2F10.1371%2Fj... :

> Rule 1: For Every Result, Keep Track of How It Was Produced

> Rule 2: Avoid Manual Data Manipulation Steps

> Rule 3: Archive the Exact Versions of All External Programs Used

> Rule 4: Version Control All Custom Scripts

> Rule 5: Record All Intermediate Results, When Possible in Standardized Formats

> Rule 6: For Analyses That Include Randomness, Note Underlying Random Seeds

> Rule 7: Always Store Raw Data behind Plots

> Rule 8: Generate Hierarchical Analysis Output, Allowing Layers of Increasing Detail to Be Inspected

> Rule 9: Connect Textual Statements to Underlying Results

> Rule 10: Provide Public Access to Scripts, Runs, and Results

... You can get a free DOI for and archive a tag of a Git repo with FigShare or Zenodo.

... re: [Conda and] Docker container images https://news.ycombinator.com/item?id=24226604 :

> - repo2docker (and thus BinderHub) can build an up-to-date container from requirements.txt, environment.yml, install.R, postBuild and any of the other dependency specification formats supported by REES: Reproducible Execution Environment Standard; which may be helpful as Docker Hub images will soon be deleted if they're not retrieved at least once every 6 months (possibly with a GitHub Actions cron task)

BinderHub builds a container with the specified versions of software and installs a current version of Jupyter Notebook with repo2docker, and then launches an instance of that container in a cloud.

“Ten Simple Rules for Creating a Good Data Management Plan” http://journals.plos.org/ploscompbiol/article?id=10.1371/jou... :

> Rule 6: Present a Sound Data Storage and Preservation Strategy

> Rule 8: Describe How the Data Will Be Disseminated

... DVC: https://github.com/iterative/dvc

> Data Version Control or DVC is an open-source tool for data science and machine learning projects. Key features:

> - Simple command line Git-like experience. Does not require installing and maintaining any databases. Does not depend on any proprietary online services.
Management and versioning of datasets and machine learning models. Data is saved in S3, Google cloud, Azure, Alibaba cloud, SSH server, HDFS, or even local HDD RAID.

> - Makes projects reproducible and shareable; helping to answer questions about how a model was built.

There are a number of great solutions for storing and sharing datasets.

... "#LinkedReproducibility"
This is fascinating. It reminds me of an art display I saw years ago that looked similar. However I was disappointed to learn that in that case the mechanical stuff was only for show and the algorithm was driven by an Arduino hidden behind the scenes. I'm so happy someone actually made the real thing!

Don't miss the document linked in the video description. It gives some details on how the machine works.

The alphabet on the tape has 3 symbols: "b", "0", "1" - they are encoded as different positions of pegs in the physical tape. Three non-functional tape blocks mounted on the machine demonstrate the encoding of the alphabet.

There are 3 machine states "a", "b", "c". They are encoded as the major position of the plate on the left of the machine that moves up and down. The plate also has a minor position that depends on the current tape input.

The minimal universal Turing machine the author talks about is [1].

[1] https://en.wikipedia.org/wiki/Wolfram%27s_2-state_3-symbol_T...
Can you expound more on why you think this? Do you think it’s okay to write in a book you own and don’t plan to get rid of?

Saying it’s vandalism seems a bit extreme to me—-unless we’re talking about a book borrowed from a friend or a library.

I don’t really write notes in margins much anyway. It never seemed useful to me to bind my notes directly to the pages that they come from. They become too hard to find.
I've had to use WebEx regularly for a few years now and somehow it's gotten even worse over that time.
I'm actually always surprised how well AWS Chime [0] works. Probably because not too many people use it.

[0]: https://aws.amazon.com/chime
Jitsi running on matrix/riot/element works pretty well IME. Dunno if schools would be able to provide the necessary HW/funding for full day streaming though.
Vitamin D, part 2: Shannon's story
I'm interested on what makes it different than a simple ELK stack deployment in my Google Cloud. Seems like it shares many arhcitectural similarities to Elasticsearch and Kibana.
Most of the codes I am developing alone. No one else looks at them ever. My supervisor also develops the code alone and never shows it to anyone (not even members of the group).

In other cases, a couple of other researchers may have a look at my code or continue its development. I worked with 4+ research teams and only saw one professional programmer in one of them helping the development. Never heard about a "dedicated software assurance team".
Why is this fork linked instead of the root repository?
this is interesting

https://techcrunch.com/2020/08/21/leaked-palantir-s-1-shows-...
I like Jitsi better than Zoom. No install needed. Only thing is that it makes my CPU run hot. Any reason you think Zoom is better?
You can do server-side rendering with react. I'm pretty sure ppl started doing so at least 5 years ago
No the US has a mediocre selection on Prime.
Does that affect when you click on a link in a meeting invite, it opens on Zoom's site, then opens the app?
Relationships are like democracy or racism. There's no end goal. It's never over. It will never be "solved". It's something you have to continuously work on or else you will lose it.

So thinking just because you have elections you've "solved" democracy is naive. You have to be vigilant in order to keep those elections.

Thinking just because you've elected a leader or minority status that you've "solved" racism is naive. By not constantly reflection on your own thoughts and actions and being wary of the thoughts and actions of those around you, it is easy to let it creep back.

And thinking just because you've gotten married that you've finalized a relationship is the most naive thing. If anything, it's a commitment to work more, not less at maintaining the relationship, because the consequences for breaking it are more.
Ask HN: How does your team manage dependencies?
In all the years I've worked on software for various startups I've never come across a sustainable process for managing dependencies. As software ecosystems become more complex and we find ourselves dependent on dozens or hundreds of packages to ship our work, how are we meant to keep these up to date over time?

I would be very curious to learn from others who have developed solid practices within their teams to keep dependencies up to date. How do you fit this in the schedule? How often are you updating dependencies? How do you manage big breaking upgrades in critical dependencies?
“Jobs To Be Done” is a terrible name
I find the quality of google meet is variable, especially with lots of users on the call.
The longest-running code I wrote as a scientist was a sandwich ordering system. I worked for a computer graphics group at UCSF and while taking a year off from grad school while my simulations ran on a supercomputer, and we had a weekly group meeting where everybody ordered sandwiches from a local deli.

It was 2000, so I wrote a cgi-bin in Python (2?) with a MySQL backend. The menu was stored in MySQL, as were the orders. I occasionally check back to see if it's still running, and it is- a few code changes to port to Python3, a data update since they changed vendors, and a mysql update or two as well.

It's not much but at least it was honest work.
YouTube Transcript – read YouTube videos
Maybe the whole blade doesn't need to be black? It sounds like they're going to experiment with different colors and patterns but I do wonder whether a black outline painted on the blades or even one black stripe down the center of the blade would be sufficient to put the birds on notice.
FAT32 Filesystem for the 65c02 – Pagetable.com
Are you kidding me? Do you honestly think it matters if it is 9 or 11 when we lost like a million? And the ability to run our own?
Why would the sandbox be lost? Can't webkit's normal sandbox still operate here?

This feature uses webkit2gtk [1] which is the base for multiple full web browsers [2] and supports webkit2's normal web process isolation [3]. Is the sandboxing disabled for some reason?

[1] https://emacs.stackexchange.com/questions/48670/the-status-o...

[2] https://wiki.archlinux.org/index.php/List_of_applications#We...

[3] https://webkitgtk.org/ & https://blogs.gnome.org/mcatanzaro/2016/02/01/on-webkit-secu...
Please don't editorialise titles needlessly. This is not reddit and HN does not welcome clickbait.

https://news.ycombinator.com/newsguidelines.html
I agree not every website needs high availability... but I wouldn't bet my $600k/yr business on a single VM's availability and reliability. One day, his server is going to die and be replaced by his host, or his disks will need replacing or a RAID array will fry...

It seems like his business could at least afford an HA setup on a cloud provider. Moving to any hosted db with backups, updates and redundancy could be worth it.

As for HA failing, it's still less likely than not-HA failing.

Also an HA setup allows for maintenance and upgrades without downtime, which is way better than the very common "we don't upgrade if it's working, because it could break".
Here I stand, free: noexcept allocators and an inclusive C++ STL
The only person I know who uses Chime works at AWS, and even they hate it.
https://ux.stackexchange.com/questions/118149/can-screen-rea...
Huawei Band 4 Pro vs. Mi Band 5 – Which Is Better?
That doesn't change the reality that there are a million projects out there using css-in-js - about 50% according to developer surveys. I doubt they are all written by newcomers.

The fact that React is a plain view library and doesn't provide / interfere with the rest of your tooling is precisely the problem in my opinion, and does not exempt it from the resulting mess. The lack of standards has led to the proliferation of a thousand supporting libraries, all special in their own way, in turn making the definition of 'good practices' nearly impossible; it also gives way to flavour-of-the-month development practices, where popularity (and not necessarily quality/fit) determines what libraries most people use. Similar discussions can be had around SSR, accessibility, bundling, compiling, code splitting, animations, component APIs, state management, persistence, fetching data, and so on.
I think you're too optimistic; computer people might understand dev/prod and use some more exotic systems, but I'll bet most are using 1 workstation for accessing dev and prod, and a majority of those are running Ubuntu/Debian/RHEL (something "normal" enough to target easily).