skysight-inc/HackerNews huggingface dataset:
The user isn't boycotting Israel, he is obeying his own country's law.

In the same way that a US person shouldn't accept PRs from people in North Korea, Syria, or Iran under US laws.

I don't agree with either the Iranian or the US laws.

As an Australian, we have our own laws regarding interactions with people of other nations to deal with as well.
The main reason this particular iteration won't fix it is that it's right on the screen edge, which will not coincide with your partner's eyes (or you'd be cutting off their head). Also you would both need one in order to make eye contact happen.

>There are other things causing this effect, such as latency, lighting, lack of a view of full body posture, etc.

I don't believe this. The main uncanny effect is definitely that we're constantly staring past each other, like we're distracted. Latency is bad, but not nearly as bad as that.
The best play would be to take the Intel approach: run ARM independently, and just build best-in-class integration with Nvidia GPUs / features.

Substantial anti-trust concerns are avoided, while building exactly the moat you want: no competitor can afford to compete with the level of integration investment.
I see little evidence of that from my own anecdotal experience. Are there any sources that support this progression?
Definitions shift over time. Yes, C targets an abstract machine. Yes, C doesn’t give you direct access to hardware. But in the range of widely used languages C is much “lower level” so it gets that name. Quibbling over the definition doesn’t add to a conversation but just exists to make somebody look smarter than the room.
Apparently the documents that he provided to the press had specific descriptions of names, cities, places, and events that had occurred that Gellman didn’t find specifically newsworthy but that the IC really, really wanted kept secret.

The view of people familiar with the matter is that anything placed into the unskilled hands of people like Greenwald or Gellman (although the latter did get professional assistance and take a lot of steps to protect it) got accessed/copied by any of a half-dozen other state-level intelligence services, so presumably the US IC was concerned about these particular not-published-in-the-media secrets being available to the public. (This is not to say they weren’t concerned about them being known to other intel agencies, just that based on the unprofessional hands in which it was placed, that ship had probably already sailed once it was given to those incompetent in safeguarding it.)

Personally, I wish the original unredacted PRISM deck had been published in full to the public. The state derives its authority from the consent of the governed; it is impossible to consent to something of which you are unaware and uninformed.

I heartily recommend reading Gellman’s book about Snowden, Dark Mirror. One of the things he mentioned that surprised me was that Snowden told him that they (the IC) would not hesitate to assassinate him (Gellman, a US citizen on US soil) instantly if they thought it would prevent the leak from going further.
It may no longer be true, but it used to be that one could map the underlying geology via the bioturbation, observing the skyline: the part of Manhattan with skyscrapers was the part with near-surface bedrock.
You're right that whistleblower channels don't work, at the very least according to Snowden. But you're wrong about him fleeing to Russia, as that's not where he was going to, but where he ended up.
It sounds like instead of using he right tool to solve the problem, you create the problem to use the tool :o
The article is an excerpt from a new book by Jo Marchant, a PhD/BSc microbiology/genetics who apparently has made a name for herself writing popular science books that intermingle covering a subject with covering the science history and the colorful personalities involved.

Like you I enjoyed this piece tremendously, then discovered this info via the byline below and ended up buying three of her books, including this new one. I started her older book on King Tut's Mummy last night and it's equally fun so far (it's about the discoveries of and research about this and related mummies, and their relationship to the science news cycle - so you get stuff about ancient DNA and that scene of science along with an inspection of popular Egyptology). The third book I bought is about the Antikythera Mechanism.

This author might end up giving me a similar popsci fix as Simon Singh did as a kid! :)

Side note, if you end up picking the King Tut book, this blog series is a fantastic companion adopting a similar approach to the topic of the Pyramids and their research history:

https://analog-antiquarian.net/2019/01/11/chapter-1-the-char...

This is the side project of Jimmy Maher, better known as the author of the Digital Antiquarian blog. Under the guise of Analog Antiquarian he wrote this and is now writing further history books in chapter-as-blog form about the Seven World Wonders of antiquity. It's some of the best reading I did last year, and since some of the historic characters overlap with Marchant's book they end up combining into a fuller picture for me currently.

I love this genre - learning about history via the history of the historians and researchers. You learn about the subject as well as of the twists and turns of how the present day knowledge was amassed. Singh, but also Neal Stephenson novels to some extent (couched in fiction), etc. And, though more of a witness' account rather than critical writing, the favorite book of my youth, John Chadwick's "The Decipherment of Linear B".
No. One sees the depression as something to be fixed, the other sees the underlying problem causing the depression as something to be fixed.
That is a sporadic thing when I have no other food available. It's not pure zero-carb then and that's carnivorish not strict carnivore diet, however the impact of such very sporadic deviation is unsignificant.
The problem is that if you inform your citizens, you also inform your enemy (who can read your language, are among the citizens). With the globalization due to electronics and the Internet, this is even more true, compared to medieval times or Cold War times (where this was also true, but there was arguably higher latency on information, and a higher language barrier as well).
Real time road traffic statistics
...because governments aren't doing their job and legislating.

Why is something of such importance being left up to private companies to regulate?
Nice headline, but a lacking article.
Here in the UK the security services run the show. You could be forgiven for thinking the UK is a democracy, its easy to manipulate politicians with Whitehall providing the data leading politicians to arrive at a conclusion that isnt accurate. Always do your own research, trust no one, people will go to great lengths to protect their positions, wages and pensions and show me were any of you have agreed to the laws forced on you. Its just legal fascism.
Right. Look at the din over the Epstein stuff, due to covering/blackmailing/etc over the misbehavior by a small group.

Then imagine a single entity that has every domestic text, phone call, and email ever sent, searchable and indexed, on any politician, judge, or candidate. It's far, far, more power than merely spying on foreign powers.
Justified skepticism is not hate.
This is the kind of post that suffers from lack of specific examples. I would love to see an interesting discussion of how hooks are not in line with most developers mental model of React and what problems it's causing (if that is indeed true, or at least true in the eyes of the author). But this post is far too generic to illuminate what the real problems are or convince me that there are any.
In the modern zeitgeist anything authoritarian or that can be interpreted from the center-left to be slightly right of center is being called fascism as shorthand for "bad policy I disagree with". The conflation of authoritarianism vs policy difference is where some danger lies.
That's not an accurate representation of reality.

Let's demand that, and in the mean time wouldn't hurt to be honest.
I don’t get it. You don’t really need to understand how React works, you just need it to work. If you’re building a React app you’re probably just building some simple CRUD like thing. What are you going to abandon React for? Some other black box?
This sounds, like the EM drive, too much like trying to move your car by sitting inside and pushing on the dashboard....

Still, a "vacuum propeller" would be a massive revolution (no pun intended) if it is at all possible.
He was speaking hyperbolically.

Imagine if it were somehow possible for a company like IBM to acquire the rights to direct Linux development and licensure, including the right to just refuse to let other Linux distribution vendors have access to new kernel features, or to price gouge them over updates, in an effort to squash all competition. Linux would continue to exist, but plenty of people who love what Linux had been would be saying, not without reason, that IBM had destroyed Linux.
Maybe I'm misunderstanding it but what's the difference to using Grafana / Prometheus / Alertmanager?

I see the tool itself exposes the Prometheus metrics endpoint so I guess Prometheus already exists in your stack.
GeckoLinux Revives Budgie Edition and Adds New Pantheon Desktop
Show HN: ORM for TypeScript with no query-builder, supporting full SQL queries
For a long time, I have been frustrated with the state-of-the-art about the existing ORMs. I like things to be simple, but somehow all ORMs seems to be bloated and overcomplicate a lot of things.

When designing a new project, I have been trying to find a more satisfying design while avoiding the existing ORMs. I especially wanted to use proper SQL rather than reducing it's syntax to fit it in another language.

This is the result of my experiments. This is a completely new balance between productivity, simplicity and readability, while providing useful features.

I use the template-string tagging syntax to allow writing and concatenating raw SQL queries, while keeping it safe from injections, which allowed me to build kiss-orm. There is no query-building involved, you can freely use the full-power of SQL.

I would appreciate feedback on this (and contributions if you love it :D ).
Thanks, I guess. Another pit of awe-inspiring procrastination.
This is kind of just explaining supply and demand. I would say a large proportion of React devs just want it to do the things they need and easily, and hooks certainly aide them. Sure if you need to dig a little deeper then you find that hooks can be a warren of complexity - but nothing stops you from approaching the code directly to understand more (and you can still use classes). For me and my team we actually leverage the 'black box' nature of hooks for the good of the team. Senior members can write high level hooks that they understand and juniors can just use them in their components and not need to go too deep too soon.
I've been using Syncthing extensively for years and never observed this behavior - it always either completes the transfer or fails to complete the transfer (which is obvious in the UI). A silent failure is certainly not typical.

This sounds like a pretty severe bug, so if you still have the systems you were able to produce the behavior on it might be helpful to reproduce it and submit an issue.
The paper Interspecies Microbial Fusion and Large-Scale Exchange of Cytoplasmic Proteins and RNA in a Syntrophic Clostridium Coculture [1]:

> Here, transmission electron microscopy and electron tomography demonstrated cell wall and membrane fusions between the two organisms, whereby C. ljungdahlii appears to invade C. acetobutylicum pole to pole.

Hopefully this gives insight into the mechanism underlying symbiogenesis [2] that influenced the evolution of life. Mitochondria and chloroplasts are the most important examples of symbiogenesis.

[1] https://mbio.asm.org/content/11/5/e02030-20

[2] https://en.wikipedia.org/wiki/Symbiogenesis
probably because Go lacks a lot of features for abstraction that more powerful languages have. Once you've worked with generics for instance, its hard to go back to copy-pasting entire code snippets for data structures only to change a few lines here and there.
Nice. A bit biased towards knees for some reason, but it did work well. Impressive was alarm clock, although I failed to paint a radio and it was identified as a light bulb.
When I joined Yahoo! Australia & NZ in 1997 I had the OG account <firstname>@yahoo.com.au. We later launched Yahoo! Australia & NZ Mail and moved the company accounts to a yahoo-inc subdomain, so the natural thing to do was redirect our former yahoo.com.au email addresses to the equivalent corp inbox. The OG address was on my business cards, and it was nice having some continuity. Briefly.

I never realised how many friends I had on the internet, and at first I gently replied to a few that I wasn't the `<firstname>` they were looking for. This was a more utopian era where email spam was in a more infant stage, and most of these friends were real people trying to connect rather than bots and scammers. However, there were a lot of new users joining Y!Mail and apparently quite a few were looking for me.

Some of my new friends were pretty insistent (and oversharing), so it didn't take long for me to abandon the OG forwarding address and associated nostalgia. So many friends, so little time for real conversation.
> I'm most surprised to learn that this _isn't_ the current prevailing view in the medical profession.

In the UK I speak to very many mental health care professionals, and I've only ever met one who pushed the biological model above the bio-psycho-social model. Everyone else is keenly aware of the wider determinants of mental health.

There's some attempt to build this into the system, but it's pretty difficult because of the way the NHS and Public Health are set up at the moment. There's a lot of regional variation.
>Facebook also plans to remove posts that both explicitly and implicitly aim to disenfranchise or prohibit people from voting; previously, the company removed only posts that actively discouraged people from voting. Now, a post that causes confusion around who is eligible to vote or some part of the voting process — such as a misstatement about what documentation is needed to receive a ballot — would also be removed.

In a country where about 61% [0] of voting-age people actually take the time to vote, I can't believe there are people trying to bring that number down more. It saddens me that anybody would want to silence a voice/vote through disinformation online. It also really confuses me on who this would even affect? I haven't seen any posts about this (I haven't been on Facebook in years) so I am unsure who the "target" audience is. Would the perpetrators just want a really low turnout, hoping one side is just smart enough to not listen? Or is it to just instill more confusion?

[0]: https://www.census.gov/newsroom/blogs/random-samplings/2017/...
>What you're saying is that the existing whistleblower protections are inadequate:

^^^Exactly THIS !
Missing the "Forrest for the tree's !
One day our kids will asked us:

Kids:"Why did you guys let it happen ?"

Parents: "Oh we wanted to stop them, but the people that could, they were not completing the correct forms !... So you know, better let the gov just kept on spying on us all... Can't have improper forms now !"
Can you provide an example of what you consider “manipulation?”
The author has addressed this in the article:

> Remember that React is supposed to take care of the “how” so that we can focus on the “what” of our apps. This mantra though, assumes that we can predict the “how”-part correctly.

Their claim is that it's becoming increasingly difficult to predict how React is supposed to work in different scenarios.
The person "discriminating" is the person that rejected the PR, which they did being subject to the laws of Iran.

Github neither agreed to refuse, actually refused, agreed to discriminate, or actually discriminated against the person proposing the PR.

Github aren't responsible for some code of conduct regarding whether or not a repo owner will accept unsolicted (or solicited) PRs.

In fact, Github is directly engaged in blocking users from NK, Syria and Iran under the US law. They have to, it's the law that has jurisdiction over Github.

https://techcrunch.com/2019/07/29/github-ban-sanctioned-coun...
Easy and comfortable free organizer (demo – iSmartLife)
"When it comes to what labels we use, a change is welcome. Mental health recovery in part depends on whether patients believe they can get better. Telling our patients that their symptoms may be tied to a healthy response to adversity could be very encouraging."

I find it the exact opposite. For me it seems easier to fix a mental disorder in my brain than to bring the necessary sociocultural changes in the world to mitigate my problems.
Haha thanks! Radio is actually my favorite
The torsion balance introduces fixed biases, and can be operated only in XY plane. So in theory you're right, in practice it's not possible.

Not canceling earth's magnetic field (an easy thing to do) when measuring microNewtons at high currents is just very poor experimental practice. Unprofessional. Amateur.
It's pretty normal that any organization trying to unlawfully assert its jurisdiction over another country will be met with a response. ICC has been trying to do the same thing to Israel which it also has no jurisdiction over.
yep, I'm "cweekly" at most places and get a lot of this; there's rarely any recourse even if I had the time to try and resolve em
Yeah, I agree with that distinction. This is am important semantic discussion.

But he just changed the name of the thing he wants to get rid of from "pain" to "signal". The signal is still a disorder. The signal is the thing that bothers us.
Yes on eMule you could find cool and rare stuff just by searching because users basically shared folders.

I miss that (well I guess this post says I can still use it).
I have an old Hotmail address that I signed up for while taking high school Spanish. It consists of the Spanish equivalent of my first and middle names and my HS graduation year. I haven't used it as my main email in years, but it still is connected to my Gmail. For a long time I was getting account messages for iTunes and Xbox Live. Eventually that petered out.

I'd forgotten about this until last week I started receiving messages from a cluster of contacts as if I were the member of an online continuing education course. None of the addresses had the domain of an educational institution, but the content mostly tracked. I managed to communicate to the group that they had the wrong after, but it took a few repetitions, because they were not all members of the same thread.
Obama-Biden administration was wrong on this issue.
> Requirement of perfection and a superhuman level of ability to sift through more information than any individual could before sharing it with anyone who could help with doing so.

What you refer to as 'perfection' I would call 'reasonable due diligence and discretion'. If you don't know what's in the files you're releasing, you don't even know if you're providing sufficient information to prove your point. If a whistleblower can release any amount of unrelated information, whistleblowing becomes indistinguishable from espionage.

> Requirement to do something that can get you put on a list, and thereby either lose access to the information or get put under surveillance so that you can no longer release the information if the official channels are fruitless.

The requirement to notify congress would appear to give potential high-level whistleblowers a way to field complaints to sympathetic ears. Among the 538 representatives and senators, there are plenty of folks who would champion this cause while working to secure the anonymity of the whistleblower.
This is a really disappointing take on so many fronts.

First, definitely lacks a historical perspective. The React team is certainly not new to accusations of banking their platform on certain mental/implementation/stylistic decisions which people REALLY scratched their head at, only to then become the behemoth of a framework that it is. JSX???? CSS and JS in the same file??? Etc.

But more importantly, this completely overlooks the amazing work the core team has done to make sure you DO NOT NEED TO TOUCH ANY OF THIS STUFF AT ALL if you never want to. React powers one of the most complicated and widely available web apps in the world. That the company and team building it are including tools and philosophies which feel awkward for your CRUD app should simply feel... right. But what certainly doesn't feel right is to see the core team build out more and more features, which support more and more advances and highly specialized use-cases, only to then see the community turn on them somehow because it is "too complicated" or a black box.
Chess-wise, it seems a bit of a skewer: lose ARM by sale, or lose ARM by RISC-V?

(Is it still true the UK-US trade deal is awaiting elections in the latter? EU-UK has certainly not been progressing.)
how's is Snowden any different?

he had to go live in exile and nothing changed
I think the problem is not so much with the React architecture, but with the culture of JavaScript, which:

* does a horrific job with documentation

* delivers millions of packages with demo-grade half-finished projects

* has tutorials which show basic functionality, without going into any sort of depth, which people glue together by pattern-matching

That doesn't work well in general, but for something as complex, deep, and, well, architected as React, it doesn't work at all. People really do need to understand reactive programming, functional programming, and deep concepts to handle React well. Resources to do that don't exist.

This is the claim for React's documnetation:

"The React documentation assumes some familiarity with programming in the JavaScript language. You don’t have to be an expert, but it’s harder to learn both React and JavaScript at the same time.

We recommend going through this JavaScript overview to check your knowledge level. It will take you between 30 minutes and an hour but you will feel more confident learning React." source: https://reactjs.org/docs/getting-started.html

Really? Read that again. REALLY? Someone with 30-60 minutes JavaScript programming is expected to code in React?

That's the target audience of most of the docs, and nothing goes far enough to get people qualified to use the tools. It becomes a magical black box. The posts in this thread show this attitude too: "You don’t really need to understand how React works, you just need it to work"
As non native speaker I had to look for “black box” in the English dictionary:

> (informal) a complex system whose internals are not easily understood.

So what the article author does not understand of React internals? I don’t care about React internals either until the API is well written and easy to understand. Hooks did not go in this direction :)
People try to target demographic groups that are not on their side, and discourage or inhibit their voting. For instance, if poor demographics don't tend to vote for your side, you can push for more stringent documentation being required to vote, like driver's licenses, which poor people don't have. Or you can move to limit poll locations and hours, as poor people can't get off work as easily as wealthier people.

Gerrymandering is another way to game the voting system, which can be used against people rich or poor. For instance, the city of austin might very well elect a democratic member of the House, if district lines were drawn sensibly, but it is cut up into little slices of pie, then each piece slice wraps around a huge rural area that tends to vote GOP.
Working with Docker: An Interactive Tutorial
I use React because it pushes the magic into a well tested library and out of my code. React and hooks are great because they make my code so much less magic-filled.