skysight-inc/HackerNews huggingface dataset:
It's the nature of the internet as an environment, things iterate exponentially faster than in the real world.
What early 90s?
Ryzen 5 1600AF was going for $85 just 2 years ago.
Honest question: what is a good font for dyslexic people?
Ask HN: What are some great learning communities? code reading club?
I recently attended a Analytical Number Theory Club at https://offbeat.cc/iant . It helped my read through the stuff leaving procrastination aside.

Next I'll be attending the Rust Compiler Code Reading Club at https://mojosd.medium.com/rust-code-reading-club-8fe356287049

Is there a platform for these clubs? The tools for a good learning community seems to be missing?
Which makes it impossible to use smart watches / fitness trackers.
> I do not think the wikipedia article will change my mind much.

We agree on this point, but perhaps it will encourage good-faith research for someone reading this thread that has not bought into apartheid propaganda.
Ask HN: Did corporate strategy department/team useful in your company?
Seeing that a lot of large great company went to defunct.
> I don't believe refusing to work due to a company's politics, is viable protected status. Nor is protesting the company you work for. Or, even in most cases showing the company in a bad light.

I do not think anyone claimed it is a protected status.

> Note, I'm not saying that one shouldn't take ideological stances, just that people are living in a fantasy land, if they think it won't effect them.

I do not think the employees even in this case think it will not effect them. Hence all but 3 remaining anonymous.
Where does it get a list of domains to crawl that match a given query?
Previous discussion: https://news.ycombinator.com/item?id=16127697

Decided to repost this since the URL changed and we cannot edit old submissions.
Very interesting, but seems to be focussed on games / frame-based simulations. Does anyone know a similar generic graphical profiler for Linux that also provides system context (other threads, syscalls, preemptions)? I'm only aware of VTune.
Python these days is sprouting type annotations all over the show, the benefits are too good to ignore.

And if a given library doesn't use type annotations, people will often create type stubs for it that mypy can consume.

https://github.com/python/typeshed/tree/master/stubs

TBH, Python generics are rather clunky, although I think they're probably still going to have cleaner type signatures than C++
Israel ranks higher than many EU countries including Greece. Out of 173 countries Israel ranks 33rd. Think about that, only 32 countries in the world are more free than Israel. It ranks higher than the US.

https://www.theglobaleconomy.com/rankings/human_rights_rule_...
>You think the U.S. or Europe would have engaged in technology transfers to the USSR and allowed the USSR to export manufactured goods to them?

That's what I am trying to argue: they haven't collapsed because of lack of technology, they collapsed because a state owned economy cannot grow at the rate needed to compete.

If Perestroika have been started earlier and with a strong focus to transfer parts of economy to private owned businesses, they wouldn't have been outcompeted.
Waterfox: A Firefox fork that could teach Mozilla a lesson
Thanks for accusing me of that. In what way is at an apartheid? There is no systematic discrimination based on race in Israel. I cannot say the same for other countries, esp when it comes to Jews.
I would suggest that you reevaluate Nomad. It solves basically every one of (many) problem with Kubernetes in an elegant and reasonable way, at a scale Kubernetes is by no means capable of.

Further the idea that cloud vendors will make Terraform irrelevant is laughable. None of them have any impetus to provide a consistent workflow across multiple clouds. The shortcomings of CloudFormation in particular are unlikely ever to be overcome.
>I get why you came to this conclusion, but you're pretty far off from understanding my actual point which had nothing to do with decentralization. I'm actually a fan of decentralization. There are obviously technical means of solving the failure case I shared. I'm not trying to generalize my experience to everyone. Actually, that is kind of the exact opposite of my point. I'm saying that the problems in social media aren't technical, but social, because people are different.

You're right. I didn't get that from what you said at all. Which is likely my fault. I'll go back later and re-read the comment to which I replied to confirm that.

>My core point was that the problems aren't simple, because they aren't technical, and you're kind of making that point as well now.

The person you originally replied to didn't say the problems were simple. They said that the solution was simple. And I agree.

The solution is quite simple. So much so that in a previous comment[0] I noted how surprised I am that it isn't much more broadly discussed.

However, Implementing such a solution at scale, given the current barriers is, as you imply, not a simple matter. On that point we definitely agree.

I'd add that those barriers don't just incentivize centralization of social media and community discourse, it also incentivizes centralization of most everything in the digital universe.

that includes hosting of internet-facing apps, services and other content, which (IMHO) reduces competition, creates arbitrage opportunities to suck value out of existing business sectors without adding real value, and destroys locally-based businesses and business communities.

My core point is that, as a society it behooves us to knock down those barriers. Chief of which are the monopolistic ISPs, their asymmetric bandwidth and abusive TOS for "consumer" connections.

When most or all of us can simply and reliably (the technical tools are already available, as you correctly point out) host our own content, whether they be videos of the grand-kids, in-house restaurant/retail store ordering systems, and all manner of other apps/services, etc., etc., etc., we can shun these centralized services and avoid the many harms (engagement algorithms, "targeted" advertising, giving corporations the power to decide what speech is acceptable, rent-seeking "apps", etc.) caused by the centralization due to those perverse incentives.

[0] https://news.ycombinator.com/item?id=29112551

Edit: Cleaned up my prose slightly.
A lot of Jewish people see Judaism as both nationality and religion.
Have you ever asked yourself how Israel started to exist in the first place?

Do you know how many Palestinians were killed and how many others become refugees until this day (since 1948) living in refugee camps in the West bank, Jordan, Lebanon and Syria?

Rockets? Do you know that the Palestinians have been fighting since 1948 and for decades their only weapon was rocks? yes rocks.

Did you ask yourself, why are the Palestinians fighting in the first place? have you ever visited the west bank?

Palestinians are not all Hamas, and even Hamas have a just cause.

Human rights? have you ever seen how Israel treat Palestinian human rights?

*Update*: oh wait, you're being sarcastic right? because that's the only way your comment will make sense
https://www.dyslexiefont.com/en/typeface/
> Are there any flashy overlay tours with annoying animations and pulsing buttons? Is there a modal upselling you on a paid plan[1]? No. You're just in product, able to use it.

This describes my first time experience with Miro. I just wanted to get started, but each new action resulted in another 'tour'. I patiently exited each tour, only to be hit by another tour/upsell/modal/what's new. Within 2 minutes I've now formed my first impression of Miro as being 'infested', and I reflexively microshudder when people talk about it.

First time user experience feels severely underrated by many companies.
Via to Offload Parts of x86 Subsidiary Centaur to Intel for $125M
Not much. Same apps you have right now.

In an android phone, it would be game changing. Even now, galaxy flagships ship with an almost good-enough desktop environment when you connect an external monitor. With a much more powerful and efficient chip, that will finally get pushed into proper usability.
Seems like they’ve never improved their process. I was put through an interview gauntlet and then ignored. The experience prompted lively discussion three years ago.

https://news.ycombinator.com/item?id=16127697

New HN entry for the updated blog post link: https://news.ycombinator.com/item?id=29116611
This makes it sound as if "leave" or "like it" are the only available options. I don't see why "try to change the company from within" couldn't be a third option. Now naturally, you might have reasons to think this is naive, but other takes on that are possible.
Luxury carbon consumption’ of top% threatens 1.5C global heating limit
I recommend checking out the disparity in terms of casualties and general suffering this year alone (https://en.wikipedia.org/wiki/2021_Israel%E2%80%93Palestine_...) and working backward. This talk (https://youtu.be/MON2HL02mec) of Norman Finkelstein is also a solid introduction.
High-risk Covid gene more common in South Asians
Rust will ensure that you don't have any undefined behavior or use-after-free when you write a concurrent program.

The memory model is something different: it governs how memory operations are ordered in a concurrent system. You can have a program with no memory safety issues, but nonetheless is not correct (that is, it doesn't do what you expect it to do) because you have specified the wrong memory ordering of some operations.
Competitive Programmer's Club
"Ten Myths About Israel" by Ilan Pappé has a pretty matter-of-fact explanation of the criticism.
https://www.datacenterdynamics.com/en/news/google-aws-win-12...
https://www.haaretz.com/israel-news/.premium-google-and-amaz...

There is probably more to it than what is being said. Secure storage is a rather generic service. If these workers are agaisnt it, there should be something more.

But by the looks of it, Microsoft doesn't have a problem were google to drop the contract.
What about it was off-putting? Seems to work well enough for me.
The fact there are criticism in the press doesn't mean the government isn't authoritarian.

The way I see it, authoritarian means they can pass any laws they want without an effective resistance against them.

I'm not speaking specifically about India here since I don't know much about the country.
AFAIK Rust volatile accesses follow C++ semantics, no?

Meaning they’re completely different and way incompatible with Java’s.
Who wants to inhabit an even more virtual world of Mark Zuckerberg’s creation?
> that other court ordered disclosure

https://protonmail.com/blog/transparency-report/

Turns out it was all just faux outrage over something that they do / did / will do and have disclosed doing for the entire life of the company.
Unfortunately, ESbuild is not a drop-in replacement for Webpack either. So, the poor but lucky enough to rely on any plug-ins.
I don’t think we had any false starts on e2ee by default? We wrote pantalaimon as a local shim to let any unencrypted matrix client do e2ee, and then (eventually) flipped the switch. The thing that stopped us doing so earlier is that we wanted to have optional online keybackup and cross signing and better key verification UX before we forced everyone into it.
survivor bias; also cf Leibnitz' "best of possible worlds"
That's one of the things I like about Svelte and Vue, everything is together in one file. Here's a simple example from the Svelte tutorial: https://svelte.dev/tutorial/numeric-inputs (click the "Show me" button).
At that point, The iPhone would become like a console-level device like the Nintendo Switch, but 100,000x powerful and it will work with the existing Xbox and PS5 controllers. Potentially obsoleting Stadia.

> Let your imagination run wild.

An entirely new product. Smart glasses by Apple.

This is where Apple 'attempts' to compete in AR and VR very seriously along side their own VR headsets.
For all space lovers out there, I highly recommend the weekly newsletter "The Orbital Index". You'll get dense news with occasional deep dives on recent topics.

https://orbitalindex.com/

Example:
https://orbitalindex.com/archive/2021-11-03-Issue-141/

No affiliation, just a fan.
Another one is OpenDyslexic

https://opendyslexic.org/

Notice how parts of the letters are weighted. That helps with identifying which part of the letter is bottom.

And its monospace equivalent for coding is OpenDyslexicMono
Come to think of it, I’ve never seen a plain IP used with HTTPS.
Hey, neither of us is going to change the other's view here, so it is not useful to go back and forth like this. If you wanted an answer to that question you could look it up, like I have looked up the arguments and counter arguments to the apartheid question.

What is interesting is that the tide is turning and your view is becoming less common, especially among the youth in developed nations, particularly Ireland. This is good news, for the well-being of Israelis and Palestinians alike.
135 base physical attack.

Being able to run an Adamant nature and still outspeeding most of the meta due to Sand Rush.

Half decent bulk with amazing defensive typing.

Multiple viable sets; you don't know if you're coming up against a defensive spinner or a juggernaut that can get to +2/+2 in one turn with Swords Dance.

Stab EQ with decent coverage.

"Good" is an understatement and a half.
FYI: Indonesia, with a population of over 270 million, has had free elections for over 20 years, with non-military winners, even a woman, Megawati.

President Widodo, the current leader, is a businessman who is well-regarded by both citizens and foreigners.

The military destroyed Al Qaeda in Indonesia, which resulted in two decades of stability. (A radical cleric returned from exile recently, so the country is dealing with that once again.)

Indonesia is strongly anti-Communist, which is a good thing, so you will read stories about periodic containment sweeps. (Both Japan and Indonesia had to root out Communism after WW2.)

Indonesia is a very close ally of the US since Roosevelt and Truman were instrumental in promoting their independence after WW2, and do Air Force and military training in the US. Their NTSB uses the FAA NTSB training material kit.

Pre-COVID-19, the country was doing very well economically. We'll see what happens post-pandemic, but the long lockdown has damaged both the poor and middle-class in Jakarta, the capital.
Awesome!! This needs to be on HN Top. Did you put it on Product Hunt?
The protein catalysts can utilize more common metal ions instead of the rarer metals. Placing an iron atom in the right protein structure will affect the reaction probabilities.
It is handy when I have lots of remote meeting since the pandemic. But I always need to convert it back to Gliffy for Confluence.
You're correct (I couldn't look it up and wanted a safe figure that still proves my point :) )
Ask HN: Why doesn't any of the HN APKs work when using a private DNS on Android?
I have a Pixel and a private DNS set, who also acts as an adblocker. None of the HN unofficial apps worked while having the DNS active. They just failed to load any content.
Apps I've tried: Glider, Harmonic, Materialistic
Private DNS I use: dnsforge.de
Yes, but they also don’t have to run series rounds, forced to grow 50% YoY, exit in 5 years and retire before they turn 30.
Notice how your defenses of Israel are identical to the colonial regimes of old. We’re progressive and secular and advanced and humane, not like those terrorist savages who attack us for no reason. The rhetoric is indistinguishable from that of the French justifying their hold on Algeria, or the Japanese over Korea, or the white settler regimes of Africa, or China over the Uighers.

If you need it spelt out for you, it’s very simple: Israel is a settler-colonial project in a world where settler-colonialism is seen as immoral and illegal. You’re not supposed to subjugate and dispossess other peoples, even if you bring them the benefits of an advanced civilization.
I'm not sure what you are talking about here.

In PHP, everything can be configured with composer, PHP's defacto package manager, including all your directories and their namespaces.

> I absolutely hate having to work around autoloaders in third party APIs.

If your "third party API" aren't using composer themselves, a defacto standard in PHP, then they are not professionally written.

PHP doesn't have modules or any form of modularity or packages, unlike Ruby. PHP only has direct file references from other files (include,require...) and SPL autoloading which is just a way to automate direct file reference (through namespaces or other techniques).

I'm not sure what PHP autoloading has to do with any of this article at first place.
An adage of computer security: Direct access to a
machine = no security. (paraphrased and grossly simplified here.)

I feel this extends to surveillance of this type: the threat seems much less important if it can only be conducted when access to the individual is already required.

Say we’ve followed some chap around and identified this issue with his phone or watch etc - and we can then keep tracking this chap on the proviso that we are nearby to confirm an ID, he has those items with him and we have our sensors ready and waiting.

Like… why not just follow the guy then.
> unallocated capital.

i imagine one day when you have " unallocated capital. " this will be a distant embarassing memory for you
TRIZ states, if your machinery starts to cease functioning, you design it to self destruct and be replaced with functioning machinery. A ablative material.

This whole "cant-do-nothing" John-Galt mental laziness is a scourge on the political climate and debate. I rather hang around with a bunch of stoners who get stuff done and be constructive, then this bards singing praise of corporate mini-kingdoms deriding the lands outside falling apart because the king does not pay taxes to the emperor.
> A decent apartment here costs the equivalent of 20 times the average income

And there will be places where that will not be true
Yet he still dropped to UU this gen. Not that good!
So you want to do something regulations currently prevent you from doing. Doesn't that prove my point?

If you want to earn money the same way a bank does just buy stake in a bank. You don't want to do the business yourself as that means huge burden of complying with regulations unless it's crypto which goes around that.
> gratituos jailing of engineers is off by 40 years from when this CPU was created.

Sakharov, the father of Russian hydrogen bomb was exiled for 7 years. He lived under house arrest, sick when this CPU was made:

https://history.aip.org/exhibits/sakharov/from-exile.html
A problem is Israel is still expanding. Even the US discourages their building of new settlements in the west bank. I fear that if left alone they will kill all Palestinians who opose.
A timeline for seeing what tabs were open yesterday at any hour
ICOs used to be the thing. now NFTs are all the rage.
> Based on my own experience, I think it's easy to say that Google search is much worse than it was 10 years ago.

My suspect is not that Google is much worse now but rather than people are, overall, writing much worse content—from a user perspective—because they try to optimise their content for money and SEO first and then _maybe_ people second. Maybe.

As a result, if you're trying to find, for example, a genuine review of a product it is close to impossible to find an article written by someone who simply wants to share his or her thoughts.

And it's honestly quite depressing to see.
Is this a really weird HN cross-post error?
Banning nuclear weapons would be suicidal with how aggressive NATO nations are in the global south.
Having nuclear weapons is like having a nice sharp dagger on the US throat.

If you really want to make the world a saver place the US should give up its first strike policy.
That will calm down the escalation calculation China or Russia have to make.
Does it support generating static stylesheets?
ExifTool is the tool to extract and write and fix metadata, bar none. I haven't seen anything that even comes remotely close at how good it is at handling just jpeg metadata (exif, XMP, IPTC, MarkerNotes, and all the fine bugs every vendor has when creating these), let alone other formats too.

ExifTool is essentially for (image) metadata what ffmpeg is for video.

It isn't a hack job, but it started out as one, like so very many other things. Version 1.00 was released end of 2003, while the problematic code was added in 2008. Mind you, the problematic code does not just eval whatever it sees, it tries to make sure the input isn't dangerous first. That check failed spectacularly, defeated by a newline combined with how '$' in perl regex works without any special flags[0]. Using eval was a bad choice to begin with (but I am told something you would commonly see in perl software of the time, yes, even in 2008 still), it was the lazy choice of re-using perl to unescape C-strings instead of rolling your own unescaping code.

So what do you suggest? Use libexif[1]? Exiv2[2]? Where would I run it? Can you suggest any operating system that never had a "stupid" RCE?

>It appears to be a complete piece of shit.

Let's see your code then. All the code you ever wrote that is possibly still in use somewhere. So if you never ever fucked up or got lazy, feel free to cast the first stone, otherwise I would suggest you dial down your rhetoric when it comes to taking massive steaming piles on other people's work.

Yes, Phil Harvey had a "WTF?!"-class security bug here[4], shit happens, "goto fail", let me deRail your yaml and the Debian random number of the day is: 6.

He patched it promptly compared to other vendors and projects (public release on April 13th, while April 7th was the initial bug report, to Gitlab not ExifTool, which Gitlab then passed along[3]).

You can blame him for the bug, you can blame Gitlab for not running exiftool in some sandbox. But that half the gitlab instances remain unpatched some 7 months after patches became available, that you'll have to put on the people running these instances.

[0] https://github.com/exiftool/exiftool/commit/cf0f4e7dcd024ca9...

[1] http://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=libexif

[2] http://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=exiv2

[3] https://hackerone.com/reports/1154542

[4] I cannot be sure if he wrote it, or if somebody else contributed it, but at the very least he didn't catch it during review. Looks like he wrote it, tho.
Not a tech stack recommendation, but I'd suggest teaching from putting together HTTP response strings, and build their own abstractions / tools from there, instead of going straight into libraries like express / koa (e.g. i think the middleware architecture hardly makes sense for people who don't know the inner workings of a http server). Same with frontend I think it's better to start from putting together simple html string from the backend, experience why it can be tough for building rich applications, try to build own mini / frail tools, then move to the established frameworks. The gist is: Understand the problem before learning the solution.
I'm Jewish myself. A more precise phrasing is "both an ethnicity and a religion". Judaism isn't a nationality (there isn't a "Jewish Nation" all Jews belong to - there is Israel but not all Jews are Israelis).

Although there is a lot of both zionist and anti-semitic (different people) arguments that like to confuse them (Jews=Israeli) for political reasons.
Also a good time to introduce IDEAVim.
I agree, the “fearlessness” is that you can’t share things which must not be shared (e.g. unprotected writables). And there are a fair amount of quite ergonomic constructs to manage concurrency.

However if you start manipulating atomics directly, while the atomics themselves are safe the behaviour can get quite complicated below seqcst. The latest Crust of Rust is rather illuminating to the subject for people like me who had not had to really dive into the logic and implications.