skysight-inc/HackerNews huggingface dataset:
Where am I calling for suppression? I’m saying I don’t want it promoted via FB’s algorithms. The internet is open, just like the ol’ public square. As much as I hate 4chan, those idiots can still post. But FB is not the internet and never has been. It has been letting hate run amok and then promoting it. Imagine if every time I went online Comcast kept track of all the sites I went to then would recommend sites it thinks I would like. You get how that Comcast is different than the Comcast today? (Ignoring the fact that Comcast does keep track of what I visit).
What would you see as an acceptable ratio?
Your last question seems like a personal attack which is against HN guidelines.

I was responding to your claim that it was illegitimate to quit in protest, and that people should stay and change organizations from within.

Given this belief, I assumed you might have some insight you have about how to do this effectively. Maybe even examples of when it has been done?
I have used automated when doing online courses, I will not worry about assess the correctnes, because you don't have to take that as the final result. What I did was, if it passes then I will review in depth, and check all you mention.

As in person-to-person interaction when teaching, you don't have to rely in a single way of assess if the student has understand a concept correctly, a Mediocre teachers does that
Well, the theory is that they think YC’s selection process drops capable people for whatever reason (insufficient room, poor selection criteria, etc.). It’s definitely worth a tiny bet.
From the article
"The plants would convert the raw fusion energy into heat, then use the heat to boil water, spin a turbine, and ultimately to generate electricity that can light your home and charge your phone."
Same as shayas above - took his class in school. Some impressions from talking to him and working with him in his coding bootcamp:

1. He is a very, very funny dude.

2. He has no tolerance for bullshit, and will be very quick to shut you up if you are making no sense.

3. Having said that, he is VERY nice, and always points you in the correct direction, even if you are deeply mistaken.

4. He was one of the first people to push for Java in CS schools in Israel, when he was the founding dean at the IDC [0]. This might seem like a weird thing to mention, but in hindsight it cemented the use of modern programming languages in academic curriculums here, which is not a small feat.

5. He has a deep appreciation for the application of Computer Science in the wild, the likes of which I have not seen in many CS professors. He seems like a coder by heart, and that's why - I think - Nand2Tetris speaks to many of us: It is a very theoretical book, presented in a maker-y type fashion: build, build, build. Love it.

[0] https://www.idc.ac.il/en/pages/home.aspx

P.S. If you have some way of assisting the bootcamp (financially or otherwise), drop them a line over at info@wecode.org.il. Donation of services will probably also be appreciated, if possible.
Add the New Auth0 SPA SDK to Gatsby
>How did you get there?

It is an assumption. If somebody cared about politics they would be more likely to vote and be informed. If somebody was apathetic about politics they would be less likely to vote and be less likely to keep up with politics.

I haven't seen any studies that looks into how knowledgeable voters vs nonvoters are so I could be wrong. If you know of any studies I would be very interested in reading them.

>I'd assume a lot of people who don't vote in the US don't vote because in many states it is awkward if one has a job.

Its not hard to vote if you have a job. You can spend 10 minutes everyday for a few weeks looking up the issues. On your way to or from work you vote. Ideally you would have written down what you are voting for based on what you looked up so the process will go smoothly and quickly.

I don't know what every area is like but it has taken me like 20 minutes max to actually vote when I go in.

>Also, it doesn't matter how informed voters are; in a democracy they are supposed to be able to vote.

I never said they should not be allowed to vote.

Just because some should be able to vote doesn't mean they actually should vote. I think people who are uninformed are being reckless if they vote and are actually harming democracy.
Kara Swisher has said it again and again. The best thing for a company to do business-wise is to ban Trump off their platform after the events of the last week.

I’m twisting her words because she heavily disagrees with Facebook, and I want to respect that, but this is a non-argument if you actually take a business perspective on it.
Whether it's intentional or not, saying something like, "That is not what praying is about," is inviting an ecumenical squabble.

Prayer's about a lot of things to a lot of people. Regardless of whether you think a way that other people do it is correct or not, it still exists and is a thing. And offering strangers uninvited, prescriptive advice on how a religious practice should be done is a form of proselytization.

I think, in this case, it's more useful to recognize and observe the context. For example, I am inclined to agree that the "God grant me the..." at the start of that particular prayer is typically understood, at least in the community where I grew up, as more of an idiom than an actual request of God. Very much like how neutronicus put it in a sibling comment. Even atheists will use it that way without any sense of dissonance. But there are also plenty of Christians who understand God as being a lot more hands-on about things, and that would support a different understanding of the prayer's connotations, which is every bit as valid.
Yes, for a week or so, if they happen to fly over your location within an hour or so after sunset or before sunrise, not in the middle of the night. After that they will start rotating to reduce their visibility and become more difficult to see. After a few weeks they will reach higher orbits and become invisible to the naked eye from most locations.

One satellite in this batch has an experimental sunshade which should make it completely invisible to the naked eye regardless of the location, once it reaches its final orbit. This sunshade will likely be on every satellite in subsequent launches.
If we're coup-watching, the military has sided with the people:
https://news.ycombinator.com/item?id=23412986

That's usually a good sign. Is there any song in the US currently equivalent to "We Shall Overcome" or "Winds of Change" or "Перемен"?
I've taught a lot of programming courses that have 20:1 or even lower ratios.

I always use automated grading to check for correctness. That way I can give more attention to other aspects of the grading rubric (a bit of style, but most of the time just understanding the thing we're supposed to be learning -- pointers, for loops, specific data structures, etc.)

For smaller programming assignments, you need to check that the right language constructs are used in the right way. E.g., you really have to go in and read to program to be certain that students are using for loops correctly. Just because the code outputs the correct answer and uses the "for" keyword, doesn't mean that the student understands how to use a for loop. I don't think it's possible to automate this check.

Similarly, it would be insane to grade a large programming assignment based on test cases alone because a) "program design" is a major part of the assignment and b) it'd be impossible to get full coverage without an insane amount of work.

I think it's a bad idea to not use automated grading, even in 20:1 classes. But of course you should also be reading the code and commenting on it.
This article makes sense in the absence of proper national reporting on the level of looting and rioting. For those that have seen it first hand, the national guard on the streets is a relief.
What set of test images?

https://www.androidpolice.com/wp-content/uploads/2020/06/04/... is blurred by Signal. Suppose that you have all the photos that have been posted to Facebook, and that both of those women are on Facebook, and lastly that you have resources enough to run all of those through the Signal code. How would you match those other photos to the blurred part of this one?
I wonder if you could use a retrieval drone (depending on the size of the rocket). Either by remote control or GPS on the rocket, fly over to pick up the rocket with some kind of mechanical claw.
After hearing this I’ll be transferring away from Google domains. Had to use them for the initial .dev sales
Small, one-off payments usually shouldn't trigger those alerts
Yikes, dude. I just don't agree with trying to ruin someones life forever, because they occasionally like to use drugs. That's not political nihilism. I don't really consider seeing a needle in the street a "third world standard of living". I don't enjoy seeing litter, but it's a reality of living in an urban area. There's beer cans, and yes people toss bottles to, so there's shards of glass in the street, and it's not "safe" or harmless.

Still, I never once considered rounding up all the drinkers, sending them to jail, then disallowing them from ever participating in most of society for the rest of their lives. That's without even considering all the collateral damage, and people hassled for no reason. Worst of all IMO, is a classic critique that dates back to prohibition: Prohibition laws breed contempt for law and order. Peaceful citizens become criminals. Cops become fascists, rounding people up for no reason.

So, I'd say it's pretty reasonable to want to try something else. I'm unconvinced that there's no other option, or middle ground to deal with externalities. I also don't think you're being oppressed, or "living like you're in a third world country", because you sometimes see what's really going on in your city. Perhaps your efforts would be better spent on an anti-littering campaign.
> If the top scientists from well-funded teams came up with estimates that were so wildly off, I'm not sure why we have any hope of getting these things right.

A "top" scientist produces a ton of publications and brings in a lot of grant money. You don't need to be right to be a "top" scientist. Change the incentives and you'll change the outcomes.

The failure of blind predictions (i.e., without the opportunity to calibrate the model to the data) says more about the culture than whether this is possible. Weather forecasting does a fairly good job:

https://journals.ametsoc.org/doi/full/10.1175/2011MWR3525.1

It's instructive to figure out why. I'd say it's because weather forecasters have a ton of data, forecasts can quickly be proven right or wrong (so they get a lot of feedback), and they have a culture emphasizing accuracy. It also helps that they're modeling physics, though various submodels (turbulence, etc.) may not be any more credible than the models in epidemiology.

Blind predictions have been tried in a variety of domains. I'm most familiar with computational fluid dynamics, e.g.:

https://www.sciencedirect.com/science/article/abs/pii/S03797...

https://ntrs.nasa.gov/search.jsp?R=19970027380

(There are many more examples.)

As I recall, it's not uncommon for different groups even using the same software to come up with radically different predictions. I'd say scientists and engineers need much more practice making blind predictions. Blind prediction exercises should occur regularly.

There's a yearly competition to predict the heat release rate of a Christmas tree: https://fpe.umd.edu/events/christmas-fire-safety-demo

I entered one year. Rather than using a fancy computer model, I merely smoothed last year's data and scaled it by the ratio of the mass of this year's tree to the mass of last year's tree. As I recall, I did better than most!
You can use ncplane_blit_rgba() and ncplane_blit_bgrx() from Notcurses to freely blit RGBA data directly to the terminal. In addition, you'll benefit from the various advanced blitters built into Notcurses. Simply moving from pixels to cells in the naive method doesn't look good due to the different aspect ratios. Half blocks are a much better solution, and my quadrant blitter is superior to even those IMHO (all are available via the NCBLIT_* macros).
~/tmp - scratch folder for WIP stuff I don't care if I lose

~/dat - downloads and other temporary data

~/vir - virtual machines

~/arc - everything backup worthy

~/arc/dot - dotfiles, in "stow" format to easily set up on a new machine

~/arc/prj - projects, mostly software. Usually symlink to ~/prj

~/arc/doc - documents, organized by life-stage, project, company (e.g. "finances", "$company")

~/arc/img - pictures/videos

~/arc/dat - backup worthy software, keys, and other "data"

~/arc/res - research projects. Could go under prj/ I suppose.

~/arc/eml - IMAP email snapshot

I use Zotero and Mendeley (historical) for PDFs. I have a folder in ~/arc/dat/books for ebooks and the like.
He took a direct shot at Facebook's culture and it's highly effective PR, hopefully many others open their eyes on what they are supporting when they choose to execute orders from the top down and stay.
The term you are looking for is neurovascular coupling [1]. The increase in blood flow allows more oxygenated hemoglobin to flow through the capillary bed where the neuronal activity is taking place. This increases oxygen availability, which is necessary to maintain homeostasis and replenish the membrane potentials of the neurons, given that the brain has (essentially) no energy storage. There are multiple signalling pathways that control the mechanism, many of which are still poorly understood - for a review see [2].

I should add that every full moon a study comes out criticizing fMRI or drawing attention to its limitations, but researchers are very well aware of that. The fMRI response* to a task is neither temporally nor spatially specific, and it is confounded by anything that could remotely influence blood flow and blood volume. Figuring out how to deal with these issues is an active area of research - see an informal discussion here [3].

It's really a shame that the field is purported so negatively by the press, given it's the only thing we have to study brain function in humans with sub-millimeter spatial resolution non-invasively in-vivo.

[1] http://scholarpedia.org/article/Neurovascular_coupling
[2] https://www.cell.com/neuron/pdf/S0896-6273(17)30652-9.pdf
[3] https://practicalfmri.blogspot.com/2017/08/fluctuations-and-...

* Assuming the conventional Blood Oxygenated Level Dependent contrast used for functional imaging.
Which is based on FB’s weighing of those factors...so either stop doing any ranking/recommendations and make FB a dumb pipe with no restrictions, or put guard rails on the ranking/recommendations so we don’t end up with extremists.
> having a comprehensive test suite, vs. having very careful software engineers, vs. having extremely thorough code reviews

I’ll be a contrarian, and say the careful software engineers are the most important. They’ll stop feature work to recreate the test suite.

On the other hand, nothing can save a good test suite from being selectively disabled or regressed by sloppy engineers.

Similarly, having a process that dictates careful code reviews just slows everyone down. The careful engineers would have done the code reviews properly without the policy. The sloppy ones will spend more time to produce comparably bad (or even worse) code reviews.
Programmer Weekly – Issue 7
99% of people never need customer support, so I doubt most people consider it when choosing a service.
This is a good news.
Trump is a powerful enough person that his undertones have the ability to incite people. I know I'm getting downvoted into oblivion and I understand the importance of free speech. I just like Twitter's approach better.
55 comments in 2014 on HN:

https://news.ycombinator.com/item?id=8024982
Can someone school me as to why we'd use blur when you can just put a solid block of pixels of the same color over the face? The hard part is face detection, right?
> I don't think they had any idea that they were effectively declaring 90% of all programs buggy.

I agree. During the standardization process, there was a proposal (‘noalias’) that dmr described as “a license for the compiler to undertake aggressive optimizations that are completely legal by the committee's rules, but make hash of apparently safe programs”, and, that “[i]t negates every brave promise X3J11 ever made about codifying existing practices, preserving the existing body of code, and keeping (dare I say it?) ‘the spirit of C.’”¹

If he or anyone else at the time had realized that ‘undefined behaviour’ would turn out to do the same, there response would have been the same: “[it] must go. This is non-negotiable.”

¹ https://www.lysator.liu.se/c/dmr-on-noalias.html
I am as well, and I had similar thoughts about the article's flare for the dramatic.

And yes, most researchers realize that fMRI can find average difference fairly reliabily but test retest cross correlations are poor. We'd all love if we can improve imaging methods, but we work with what we got.
> That might let them expand into more body styles more quickly.

Is this positive or negative value for Tesla? A lot of a Tesla's value is it's distinctive look as a status symbol, meanwhile Tesla is primarily production constrained in how many they sell. Expanding into more styles lowers the value proposition of buying a tesla, and they probably can't actually produce enough cars to take advantage of the moderately larger market.
Of course, because they are public and trivial to google: https://www.apple.com/diversity/
How can we as software developers use our privilege to help black people?
Other than these useless protests, one of the things I'm doing is not calling the police on any black person I see committing a crime. It's a death sentence. Also any black person I interact with in a professional setting will get my full attention and effort because now I know how little help they receive from our government.
Have you tried one that's controlled by keyboard? I haven't used Vim since I think rich text formats provide more value, but I like to control as much as possible by keyboard if possible. There are certain applications where you really need a mouse (like image editing), but I feel like the keyboard is under appreciated.

I've been working on the new user interface for Emvi [1] for the past three months or so and once you have build the muscle memory, you can use it blindly. You can read about it here [2] if you like and find current screenshots/gifs on Twitter [3].

One thing that might have turned people away from learning keyboard controls is that they get overwhelmed by a ton of different shortcuts. We (hopefully) solved this issue by using commands (words) you can type out instead of remembering two or more keys.

[1] https://emvi.com/

[2] https://emvi.com/blog/a-new-experimental-user-interface-QMZg...

[3] https://twitter.com/emvi
The most notable such case in recent US electoral history was North Carolina's 9th congressional district in 2018, where the fraudulent harvesting was perpetuated in favor of the Republican.
The comparisons aren't meaningless, cause they are very similar. People who want to defend Sweden don't like how terrible Sweden looks. Because of idealogical reasons around locking down a lot of people want Sweden's strategy to work, and they torture themselves into weak arguments to justify killing a lot more people. If you can't compare them for some reason, then you basically can't do any comparisons because you ruled out their nearest neighbors.
I think the term iron fist came from older time periods where extreme violence was used to control populations. The iron fist I think referred to armoured gauntlets and has a military connotation.
Mine too and I agree.

There is a big spread in the quality of work in the field. From thoughtful analyses of large datasets, to pretty bad examples of p-hackery with push-button software.

A root cause of problems is people asking scientific questions of fMRI data whose answers would lie at a much finer spatiotemporal resolution than the medium can support.
Or perhaps a misalignment of incentives
The people working on fusion generally think it is a solved problem. Namely, fusion is a heat source and we have numerous technologies which can convert a heat source to generate electricity a number of which can be connected to the fusion generator with "some engineering". That's why they talk about the parts which aren't yet solved.

I used to work with under a guy who worked on ITER, they were all aware of that part of the problem. It just wasn't part of the research they were engaged in.
A bit offtopic but I was thinking that it might actually be possible for some companies to replace TCP/IP. Let's say Apple. They probably have enough money to do the SpaceX thing and have a network of satellites in orbit that could replace the mobile network all iPhones connect to worldwide. Since they control all the devices that connect to this network, they would have full control over the internet protocol it uses and could invent their own, from scratch. Actually, SpaceX could probably do the same if they run SpaceXnet in parallel with TCP/IP and sell their own hardware (or do a TCP/IP over SpaceXnet protocol that they use between ground stations)
That doesn't stop the red counter bubble from appearing and incrementing on the messages app, sadly.

Whereas a muted group chat in whatsapp is completely muted, unless someone explicitly @tags you in a message or explicitly replies to your message (another feature iMessage group chats lacks - tagging specific people, and explicit/contextual replies to specific messages)
Fix-ing regular expressions
You can, but you only save as much velocity as the difference during the impact. Can't think of the case where that is, at the same time, both a useful saving and not fast enough to melt your equipment from a high-velocity impact.
When are they going to speak up about Hong Kong, Uighur concentration camps, Tiannamen, etc?
At first I wanted to dismiss this as empty corporate posturing. Which I am not going to entirely dismiss.

But then I paused because this wasn't an Apple PR announcement, but from the CEO himself, and one of the things I've found important in impacting change in large organizations is a loud, clear and consistent statement from Senior Leadership, if for no other reason than it gives the scurrying middle managers an idea of what they should try and focus on promoting and reporting, which then trickle down to the rest of the workers.

But again on the other hand what is Apple realistically going to do to change racism across America, after all Tim Cook and Apple aren't seen as societal but technology leaders, so maybe it is just empty virtue signaling to try and appeal to customers.

Can I also point out one other thing, among people that I know that lean more conservatively it appeared that they had a stronger reaction and seemed more united around the message of ending police brutality and police overreach and immunity than around the message of racism.

That's probably a complicated topic worthy of discussion in it's own right, but if we were to change the branding of this from ending racism to reforming and rethinking policing maybe we could get more traction. Although it might not address the underlying problem any improvement is good, after all a brick wall is built one brick at a time.
Is there any reason in a digital camera age to not have the passport office agent take the photo?
Zyro is using high-availability AWS (Amazon Web Services) to store and serve website assets. We’re using a combination of multiple layers on top of that to achieve the best possible speed:

CDN to serve a website from location closest to website users’ - improving download speed

Caching at the edge, to make sure that static assets are not downloaded when not necessary

Serverless tasks for optimization of built website (such as image compression)

Cloudflare - to provide a set of optimizations and protect from attacks

Optimization techniques such as brotli/gzip compression, minimization of the code, etc.