skysight-inc/HackerNews huggingface dataset:
Why Is Ukraine the West's Fault?
Coconut is a seed.
> wish I were allowed to say exactly how much money big companies save[...]

Are you able to give hints that would guide us in thought exercises?
I was literally looking at using Jetbrains space in a new startup and was wondering about their Russian ties.

Anyone have comments on how Space has worked out (or not) for them?
Ken Thompson's hack is purely theoretical, especially in the modern computing landscape where the diversification of software supply chains would make such hack much 1. less effective and 2. easier to detect. If we're talking about kernel security, there are other lower hanging exploits, many of which are enabled by outdated language design decisions and unsafe memory models.

As compiler technologies evolve, it becomes not only a necessary evil but rather a better course of action to trust compilers rather than humans tiptoeing around security risks masquerading as language idiosyncrasies.
You're not wrong. It ultimately causes more harm than good. But it's clear the mods are enamored with it, so don't expect it to go away.
Ok. He was obviously wrong. He made a prediction about the future and was wrong.

But to say because he was wrong this time, he "didn't have sufficient knowledge" is just kind of dumb itself.

He's probably way more aware of what Ukrainians are feeling about the situation and their opinions on what's happening than we are. You can have a lot of knowledge, but still be wrong. Lambasting people and insulting them for the apparent sin of simply being wrong is the thing that's degraded and limited useful discourse.
Should say... I dunno, Alphabet provide un solicited commentary on their take of... Australia's refugee detention centres? Not really.

Should a Russian-based company make a statement on their country invading another as the world (of customers) looks on? Probably.

Politics is everywhere, avoiding it can sometimes be an unintended statement too. Sometimes you have to state your position or others will state it for you.
F-Droid demands more trust but it is also infinitely more trustworthy than the Play store. It looks like things can be improved (a lot) and I hope it does. F-Droid provides an invaluable service to those who value privacy and open source with very few volunteers.
"Good riddance."

Jokes aside, if that were to happen, the rest of the US wouldn't think "they belong with us whether they like it or not." It would take a significant government propaganda campaign to get Americans to be okay with forcibly reuniting a state like that.
Force them at gunpoint, obviously.

Jokes aside, the answer to that question is highly circumstantial. If you live in a very culturally/racially/ethnically homogeneous area, there probably won’t be much of a push for diversity because the place isn’t diverse by nature.

Lack of diversity is not the problem that western society, namely the US, would have you believe.
Servo is an experimental parallel web browser written in Rust
Do you mean <datalist>? It doesn't meet all use cases (especially if what needs to be listed requires dynamic updating) but browser support slowly has gotten better.

Unfortunately, I recently heard that all the major browsers fail to resize the datalist text on zoom (my guess is it's rendered outside the DOM, like the browser's UI).

Bug report for Firefox:
https://bugzilla.mozilla.org/show_bug.cgi?id=1756203
> I'm curious why the pace of language is so slow

This is a strength of the language.

If you've ever done CI/CD for a large project in a fluid development ecosystem (e.g. nodeJS), you can understand why it might be refreshing to develop your operating system in a language where standards are measured by the decade.
Don’t worry about it. His opinions are just that: opinions. They don’t matter in the long run. People talk shit all the time. Doesn’t make them right just cause they are famous.
> His plan isn't to take entire control of Ukraine militarily but to swap the legit government with a puppet one he would control at will. Once he succeed, which is a matter of a few days,he'll gradually withdraw most of the forces, things will slowly return to normal and in a few years Ukraine will essentially (if not effectively) annex itself to Russia

I wouldn't be so certain. I don't think Ukrainians would just comply, many of them would fight against such a thing and would know the new regime is fake. Furthermore, Kyiv is a big city with peculiar geography. Urban fighting is hell, and if Ukraine decides to make a principled stand there it could take weeks of bloody fighting before it falls; and if Ukraine's government evacuates to Lviv in time, and continues the fight from there, it might result in a long struggle, regardless of who gets installed in Kyiv by Putin.

Oh and we don't know how the Russian public will react if the war gets to an urban bloodbath going for weeks or months.
From the opening paragraph this is extremely dated.

Recently, in so many words, Putin himself said he wanted the rebuilding of the old Soviet empire. This might have seemed like a plausible explanation during Crimea. But this is all garbage when hearing straight from Putin a couple of days ago.
They talk about the second chance pool but don't include a link - Here you go: https://news.ycombinator.com/pool
> Point is, this was rather small portion of population. And who you were, who parents were, mattered a lot in whether you was eligible to vote.

Sure, but what does voting matter if the options basically are the same?

> There is too many of us eligible.

Right, but I'll repeat the criticism you levied above. In modern democracy, who you are, and who your parents are, matters a lot in whether you are de facto eligible to hold office.
SEC probes Elon Musk, brother Kimbal over Tesla share sales
It's should be taken as a serious indication that further study is needed.
China started a war with Vietnam almost immediately after USA surrendered. (Not contradicting you; if anything supporting the point...)
personal moral or poltiical views aside, built software for the Russian market that aligns broadly with the national agenda. From the looks of it the decoupling is going to necessitate a lot of domestic infrastructure.
Yes, you have to trust F-Droid to sign apps.

But that doesn't weaken the security model — since August2021, (new) Android devs can't sign their own apps anymore, Google holds the keys instead.

The security model already assumes a third party is signing the apps.
But probably not these huge lavish campuses full of perk facilities.
This is interesting. Curious about this as well.

Rent a warehouse or storage unit and just keep the nukes there.
No way would they do that. But better yet, don't buy Samsung devices.
> 4chan has done moderation

This statement may or may not be totally factually accurate.

Heh, look! I didn't break any of the eggshells!
They got some backslash when introducing the new subscription model a while back. But they listened and changed it to what it is today (if you stop paying you can still use the version you originally bought).

But yeah, I got nothing bad to say. Use their products every day and am a happy customer.
From the article:

> Please note that the large spike in the TezEdge v1.15 RAM graph is caused by the update to protocol 011 Hangzhou. This included a major restructuring of the context tree, which is a very expensive operation. While the new representation of the context tree is better, it takes a while to migrate the past version’s tree to the new one.

The difference in range is caused by that spike (the "before" screenshot is from a node that has not reached that point).

Edit: you can also see the actual usage in the tooltip (and before the spike and protocol switch, the memory usage for the TezEdge one was even lower)
I get the impression that a big part of it is just a general choice to be very conservative about forcing newer minimum versions. So to raise the version bar you have to make the positive case for why it's worthwhile -- merely "gcc 5 is ancient" doesn't suffice. The only reason it moved up from 4.9 is actual data-loss-provoking codegen bugs in 4.9 (see discussion in this lkml thread: https://lore.kernel.org/lkml/CAHk-=wjqGRXUp6KOdx-eHYEotGvY=a... )...

I do think they could move up a bit further, but it's useful to be able to just build kernels with the distro compiler and repology thinks that for instance Debian stretch (still an LTS supported version) is only gcc 6.3.
Wouldn’t it be the normal course of events that infrastructure would be based on decades old established technology…?
Just the most absurd line of argument from OP -- there are tons of videos of dead Ukrainian soldiers, burned out tanks/APCs, videos of indiscriminate rocket attacks on civilian centers, jets firing on residential buildings, cruise missiles striking civilian airports, at least one video of a child on a bicycle being hit with a mortar.

Because the confirmed number of military KIA in the first hours of the war is only "several dozen" it's "a weekend in Chicago". Just incredibly ghoulish.
Some of their country, probably yes. All of it, including Donbass and the coast, probably not. After all, anybody who felt strongly about the Donbass was already there fighting. Ukrainians might well decide that they can live with a landlocked country, if the alternative is annihilation.
This is just a fact. The police are better in wealthier municipalities because they can pay for better recruits. This includes higher crime big cities if they have a decent tax base.
This post is absolutely terrific and has been been my main reference for Reshape, an automated, zero-downtime schema migration tool: https://github.com/fabianlindfors/reshape
Fission-powered ion propulsion is the best mature tech we have.

In space, the fission doesn't need containment, or even much shielding if it is far enough away from the rest of the ship.

In the cloud tops of Titan, Venus, Saturn, Uranus, or Neptune, a nuclear power plant may be as simple as a naked pile suspended near the bottom of a big fabric tube with wind turbines at the top. The radioactively-heated, buoyant air inside holds it up, and, escaping through the turbine, generates power. (Enough is held back so it stays up.)

Perhaps surprisingly, gravity is almost Earth-normal on all four planets. Perhaps more surprisingly, the temperature at a not unreasonably-high pressure is also close to Earth-normal (except on Titan). But getting back to orbit from any of the last three would be very, very difficult, so such a reactor would only ever power robots.

Getting back to orbit from Titan is easy. From Venus, it is pretty hard; and once in orbit you would need to refuel to get anywhere else.
Yeah I believe their argument from day 1 has been that was fomented and partially financed by the US, and that their "meddling in 2016" was a response to that.
I guess that is the speculative aspect. I think the risk is extremely low that there will be sanctions on retail stock investment 5 years from now.
Not really, data scientists love notebooks, it's pretty inefficient to move out of the notebooks.
"serious repercussions" means things like being murdered by the state, imprisoned on trumped up charges and your family members being in physical danger. It does not mean "marginally decreased album sales".
We park in an open team chat for hours at a time. And by open I mean its unscheduled, open for any dev and people just pop in and out as they desire. Someone is always screen sharing and we work on problems together, a new person can absorb or drive things, get realtime feedback. You can popout and just focus as needed, its casual.

Sort of like discord but its code instead of games.
All of these tweets should be archived
Show HN: Loop_tool.js demo, a JIT WASM compiler for linear algebra (and ML)
Very much a rust newbie. What is this syntax called?

> inout(reg) a,

inout looks like a function but I don't see how that works with the `a` variable. Is this some magic specifically for asm!?
Maybe just to save embarrassment from a DDoS?

I can’t imagine there’s anything important or sensitive tied to their public websites.
I just figured out one thing: when delay between keystrokes is < 100ms or less the search through options works and it will highlight Illinois. (Chrome)
here we go, right back to punch cards...
RHEL7 is still supported [0] by Red Hat through 2026, and is on GCC 4.8.5 [1]

[0] https://access.redhat.com/product-life-cycles/?product=Red%2...

[1] https://distrowatch.com/table.php?distribution=redhat
As of August 2021, new apps must use Android App Bundles. Older apps can still be distributed without providing the key to Google.

[0] https://developer.android.com/guide/app-bundle

[1] https://developer.android.com/guide/app-bundle/faq#app-signi...
The Magnitsky legislation was a global sanctions response to human rights violations in Russia[1], not the Russian occupation of Crimea.

The point is that they are a prime example of how economic sanctions are effective, especially against Russia. If anything, there should have been the threat of more sanctions for invading, and now with countries like Germany pulling out of energy deals and other action, we have only to see how it plays out.

[1] https://en.wikipedia.org/wiki/Magnitsky_legislation
On the Ukrainian side, I think those are real risks. I don't think there is chance of Russia loosing the war or major Russian companies going under.
After reading the article, I clicked the link to their Github and saw a @GrapheneOS tab in their contribution graph. But taking a second look, I see that they haven't contributed to any of their repos in quite some time.
The sentence "Sardines packed in olive oil don’t cause this issue." suggests that it's not.
I don't have kids or anything more than an academic interest, but from what I gathered, "hybrid/remote" involved the most brain-dead approach to learning environments possible. It seems/seemed like they just looked at the most popular videoconferencing options and used them as designed. From what I read, that did not provide a very good classroom simulation, and classroom simulations was the only option sought.
> is the benefits of "modern C" worth compile times 2-3x times longer?

I mean, you get more security by default and security is pretty darn important for kernels...
Russians are literally driving on Kyiv as we speak. 3 million people live there and it's the seat of government. I'm not sure what to tell you if you think the Ukrainian military is going to abandon the fight.
Other compilers support GCC extensions.

> The Linux kernel has always traditionally been compiled with GNU toolchains such as GCC and binutils. Ongoing work has allowed for Clang and LLVM utilities to be used as viable substitutes. Distributions such as Android, ChromeOS, and OpenMandriva use Clang built kernels. LLVM is a collection of toolchain components implemented in terms of C++ objects. Clang is a front-end to LLVM that supports C and the GNU C extensions required by the kernel, and is pronounced “klang,” not “see-lang.”

https://www.kernel.org/doc/html/latest/kbuild/llvm.html
What language is more unsafe than C? C++? ASM?
There's a list of colours people typically use, too![0]

I personally use #3882cc. Played around with lots of different colours and that's the one I ended up on. After finding [0] not too long ago, I tried some other colours and ended up going back to this one. They just looked alien to me since I've had this one for what feels like forever.

[0]: https://news.ycombinator.com/topcolors
NATO is the only reason the rest of Eastern Europe at the very minimum isn't also under the threat of invasion. I know a few Russian military guys, they joke often about raping Germany a second time, not in the sense of military but in the sense of their women, with the first being 1945 of course. Sometimes I doubt they are jokes, although perhaps if Germany was under such threat again it would make them realize their current strategy of being passive and try to be neutral will never work out in the long run.

The ICBM argument has long been irrelevant since you can loiter nuclear subs around a country, especially Russia which has large ocean borders.
There can be huge gains to be had, for example if the oligarchs all have all their wealth in foreign currency or large debt in the national currency.
IIRC, you could basically put your name in the lot, or put the name of whoever you thought would make a fit candidate.
I've been developing software for over 35 years now and I've never worked in a environment where the development team/engineering team isn't geographically dispersed - even across countries. That includes the startups I've worked for. You might have 1 or 2 people at your location working with you on the same team. In my experience a critical part of being able to do this job is to be able to work on a team comprised of members residing in different parts of the world. Doesn't really matter to me whether they're going to an office or staying at home.
The developer and his brother are from Russia. Also WinRAR is free in Russia.
Maybe, just maybe, we shouldn't take Putin's word at face value.

https://en.wikipedia.org/wiki/Madman_theory
These libdweb Browser Extension APIs never landed in any official Firefox Nightly build.
Mozilla stopped working on libdweb in 2019 (https://github.com/ipfs/ipfs-companion/pull/533#issuecomment...).
JetBrains is one of the bravest developer tools companies in the space. Please support them. Bravo!
I don't think this is a fair characterization of their post. They aren't playing with legos. Rails trades boilerplate code savings for abstraction. The GPs point is that boilerplate isn't hard to write while abstraction makes everything harder. And I think it's a fair criticism. Large Rails projects are difficult to work in because of that abstraction. It can be hard to even figure out what code is running let alone identifying bugs there.
So do not spread that NATO is just a defensive agreement. Say the truth: that it is a military agreement that can act offensively and aggressively without UN support based on geopolitical interests after exaggerating the situation in the news. About this: https://www.theguardian.com/world/2000/aug/18/balkans3
Yes, and perhaps later they can claim to just be following orders.
Ask HN: What are WhatsApp's privacy gray areas?
> https://www.whatsapp.com/legal/privacy-policy-eea

Reading through these after reported recent update, I wasn't shocked to hear that location and usage patterns were deeply tracked and analysed. Much can be inferred, no doubt, from knowing the frequency and timings of messages.

They claim messages are never read, but also claim terms violations are investigated. They imply someone else complaining will send a screenshot, alleviating their need or ability to read messages directly. But in cases with no counterparty, maybe a police request, surely the only option is to have read access to message content? Or would the metadata be enough?

Then there's the section on constant contact book scanning and hashing of all numbers unknown to them. Fine, user convenience etc. and hopefully something that will cease to be an issue as the phone network dies off. But it's extremely valuable data, particularly when coupled with other meta property analytics. Not a major concern for me, but obviously a big no for anyone doing anything that needs serious operational security. Like politicians (facepalm).

My final concern was permanent access to photos and media. They say they encrypt media you share. They do not say they do not classify and analyse media you store for their own use. Is this possible, if one allows an app access to my camera/media, can it run ML classifier or other metadata analyses in the background?

I'm perhaps in a situation like many here where I'd much rather not use WhatsApp, but it's literally the only network in town for 99% of the local population. I'm a decade or more off of Facebook, never had an Instagram account, but I had to succumb to WA for kids, social and club activities, despite muddling along with Ubuntu phones, dumb phones and so on for years.

I'd love to get everyone on Signal, but that's obviously not happening.

Your thoughts on the grayer areas of WhatsApp's privacy policy and practices would be welcome.
You needed to be a male citizen landowner. But part in this is because eligibility to vote was eligibility to be assigned political office. Voting wasn't just a right, it potentially came with duties as well.

It's not that illogical to exclude slaves because a slave in office gives their masters influence over an official, exclude people without land because they were susceptible to bribery, and exclude women who could get pregnant.
Nice! Would you mind sharing some more details of your setup?

I can't remember the exact roadblocks I hit, but I was using:

- Pop!_OS 21.10

- nVidia 3070

- Samsung Q90 via HDMI 2.1 (with correct TV input port, various settings, and a known-good HDMI cable.)
how could this impact JetBrains employees in Russia? I imagine I'd be worried if I were them
It's good, but there has to be a better introduction than a 3hr documentary.
Expected the music, was pleasantly surprised by the great comedic timing of the bell. Very nice.
I am working on a very similar project (decentralized app distribution on Android) called SkyDroid (https://skydroid.app/), with the difference that it is based on Sia Skynet (a Filecoin/IPFS competitor) and uses the DNS system for global app discovery - so for example the SkyDroid app itself is available on the skydroid.app domain inside of it. I'm curious about how they will try to solve the discovery issue, because if they just have one global decentralized pool of apps, it will be very hard to ensure that no malicious apps get in. But if they keep it a central repository of apps trusted by F-Droid by default, there's not really much decentralization going on. Most developers would still publish their apps in the main repo directly.
> [in] a third-party Play Store client called Aurora Store [...] I’d recommend against using the shared “anonymous” accounts feature: you should make your own throwaway account with minimal information.

Why is that? I've been using the anonymous accounts because I figured sharing an account gives a lot less info to google, and we're downloading the apks directly from Google servers in the end. Is there something I should know?
Yes, last I checked, Google signs the app with your private key, which they force you to give them. In other words, they have the ability to make any changes to your app and re-sign it at their whim. Anyone concerned about the security of their shit should only install apps directly signed directly by the developer, using a private key only the developer possesses.

It's a shame these platforms go to such great lengths to force distribution through their "safe" channels.
Fixed: https://thetab.com/uk/bristol/2022/02/24/bristol-students-gi...
I disagree. 100% solar is much less far-fetched than 100% fusion, because the latter is a much larger technological and economic stretch.
You are talking about the military aspects. The political aspects matter too, and sometimes much more than the military aspects. Do you think the US would be content to let Russia place missiles on Cuban soil today? Why is China cagey about the US deploying THAAD on South Korean soil?
> The world was divided over who was telling the truth, and there was no way to tell (until “Baghdad Bob” fled).

What? Nobody believed a word this man said.
Correct me if I'm wrong but doesn't RHEL stick to a single kernel version and then backport patches?
No interviews are onsite at the moment (at least in big tech), so at the moment no, but when things get better? definitely
My experience with ruby is often documenting the expected argument and return types with comments and then writing code and/or tests to enforce the types.

Having also used Go a fair amount, I very much prefer the real type system which both documents and enforces.

I enjoy both languages though.