skysight-inc/HackerNews huggingface dataset:
I also have this impression. I think the current system lacks intellectual diversity. Lots of people pursuing the same few popular lines of inquiry, because if they get away from the herd, they have a hard time joining a big research group, getting funds and getting more people to read and cite their papers.
Safari does not seem to have a robust adblocker solution. I could be mistaken but it seems like you can only install extensions through their app store? So convoluted compared to Chrome. It is blazing fast though. :/
Japan's case https://en.wikipedia.org/wiki/Okinotorishima
Rather than forget, they may just have reprioritized. Or outright remove it from consideration. It's possible that users of much older phones don't spend enough for them to put time into it.
Those benchmarks are similar with pretty high correlation in overall scores. Look at the individual subscores would be more useful for either benchmark.
Wouldn't have happened if they'd get rid of this useless scheme all together.
> The project is in a scale I never worked with before and ... I don't even know how to debug it.

To echo the other people who replied, this isn't a You problem. It's normal to feel somewhat lost when thrown into a new codebase. I felt that way when I started at my current job, and three years later I don't feel lost but there are definitely parts that I don't fully understand.

Talk to your senior engineers, and/or your on-boarding buddy, and tell them that you're feeling lost and are trying to understand how to debug the problems better, or how to understand what's going on. It will help if you have a specific question (e.g. "how does this code even get executed?", or "where does the data come from that this is using?"). However, a BIG part of being a senior member of the team is being able to help newer people navigate the new codebase. ("New" as in new to the team, new to this code base -- it applies even to engineers with more experience than you.)

Consider asking if you can shadow them and watch how THEY debug similar problems, or find where the code + tests is for things. If it's in multiple projects and repos, ask how they know which one to use. Ask them to show you how to get a usable debugger (`ipdb` or `pdb`) prompt in the code you're trying to work on, and how to find (and execute) the tests that exercise its behavior. If it's non-trivial for you to do it, they almost certainly have their preferred way to do it. Also, talk to more than one engineer -- they may have different solutions.
The curious case of Russia’s missing Air Force
Meetings, working from home, travel, changing desks every few months. Not having a jungle of cables. Retina screen (still hard to find on external monitors). The vast majority of devs also don’t need an insanely powerful machine. If Docker on Mac wasn’t dog slow, I could easily get by with a $999 MacBook Air.
Chess is a very simple game. All of the rules are known to both players. All of the information is known to both players. It is impossible for a rook to suddenly get stuck in mud or surrender because it feels hungry and confused. It is impossible for one side to roll a set of dice to request additional knights. Neither player’s cognitive abilities are impaired by sleep deprivation or fears of being murdered by a bishop. There are only two players.

> who makes a serious mistake at a time like this when they are trying to win. Nobody.

The number of examples of military blunders in human history is too numerous to count. Some examples you’ll want to look at include the British defense of Singapore, the peninsula campaign of the US civil war, the Franco-Prussian war, and the 12 battles of the Isonzo river.
Ukraine must have a collective security agreement with all its neighbors
Any synoptic work can be criticised on the basis that its author strays from areas of specific expertise and selects from available evidence or narratives.

That criticism is akin to critiquing water for being wet.

The question is whether or not the book provides useful insights. And to that extent, I believe James C. Scott accomplishes his task. He needn't be correct in all his diagnoses or prescriptions for this to be true.

Appropriate consideration of disconfirming evidence is a valid concern, though I'd have to see what Laitin is proposing in that regard to see if that critque has merits.

What's all the more amusing is that the criticism is fundamentally grounded in the same fundamental paradox that states face, per Scott: that a complex domain cannot be accurately modeled or understood, that all attempts to do so are at best compromises and in error, and that any model will prove insufficient and unequal to the task.
The actual sanctions imposed by actual governments do make sense - they target specific companies and oligarchs, attempting to incentivize them to ditch Putin.

The rest is just virtue signaling. People feel that they need to do something, so they do something. Not entirely logical. Not centrally coordinated. Mostly, acting upon emotions. Same mechanism as cancel culture, just against an external enemy now.

What baffles me more is the Russia's endgame here. Unlike Crimea and Donbass, the rest of Ukraine has always been much more anti-authoritarian than Russia. So annexing it would yield millions of highly pissed off disloyal population, that has nothing to lose, and blends fairly well Russians in a crowd. Recipe for decades of pretty bloody tensions if you ask me.
Yes. The web3 name is being used by crypto-shysters right now so unfortunately they have the lions share of web3 implementation as they call it. But this (OP) is real web3!
If the Russians don't know what their government is doing wrong, how can they petition their government for change?
The end users doesn't care about the reasons, the internal debates at apple that lead to them making a computer that's slower and more expensive, or what marketing spin they put on it .

Having a clever reason to justify how it was intentionally designed to be slower doesn't change the fact that it's slower.

Apple is great at other things and you do get other benefits when you buy an Apple computer, the performance/dollar just isn't one of them for desktop. Even for laptop, the M1 was the first time they were completive on that metric.
L1 hasn't been a single cycle for a long time, like decades.
The Ukraines shot one of their negotiators for treason. Maybe no one wants his seat.[1]

[1]: https://www.dailymail.co.uk/news/article-10582805/Ukrainian-...
While this might be technically true, I think it's worth pointing out the typical solution: append a character (usually either \t or ') to anything that looks like a formula (i.e. anything that begins with @, +, - or =).

The character will be rendered/visible, but that's better than letter excel execute some arbitrary code.
Where is it assembled? I prefer to buy products made in democracies rather than those made by the red party.
I think so. They talked about some of the engineering around the fusing of the two but who knows how that would translate to Geekbench points, lol.
I think the sweet point in Apple SoC is now they control both CPU, GPU and memory so they can optimize the price. If they make a discrete GPU, the margin will not be that high and will be less attractive.
I really hate this type of spam but I had to:

<3

--
I really get so angry when these arguments are given so I feel your pain.
The Connection Between Mental Illness and Creativity
IIRC it's sha256. Is that really reversible now?

For sure on a rainbow table for something like cell phone. but i don't know why that would matter? Anyone can generate all the possible phone numbers.

The whole point is that it is matchable. Like if they already have my email then they know if it's a match, but if they don't have my email they don't know what the missing email is.

Like what's my email from this (without knowing my email) below:
2c03e4a168bed89f5208250cdefbe97d4d87ba7812df896311676acc2ddfcdb4
So a disclaimer, I have never read the C standard in full and I don't consider myself an expert, but this one about bit fields is one of many anecdotes I've accumulated over the years about portability. The rule is never use a bit field in a serialized file format because different compilers could interpret them differently. As long as a bit field never leaves the memory of the host that wrote it, they're fine. But in this case, you are expecting the bit field to overlay in a specific manner with a union, so I think you run into the same problem.

Making a library more portable in C usually means making the code an ugly mess of macros. So, first decide how much time and code clarity you want to sacrifice vs. the systems you want to be able to run it on. I have a large scale personal project data encoding library that I never finished in part because I tangled myself up in trying to make it 100% defined behavior C code. The world only has 3 major compilers: gcc, clang, and visual studio. If your code works on all 3, and its a hobby project, that's probably good enough. There are also vanishingly few big-endian systems left, aside from some embedded ARM processors. Also, declaring :62 will be a compile error on a 32 bit system, so that's maybe your biggest portability concern? But again, 32 bit is either old or embedded, so maybe not worth worrying about.

I believe that to make this portable to big-endian or 32 bit, you would need to make a macro to access the pointer and flags. Then you need to detect the endianness in preprocessor directives and set the macro to either a shift or a mask.
> Not sure how the US consumers would feel about their iPhone jumping in price by 30%.

Apple sells iPhones in Mexico at 30% over the US price and you still see iPhones everywhere, even considering the purchasing power of the average Mexican is about 1/10 of an American.
Yes, unfortunately, the software is to blame for the time being, and I also ran into issues myself. :\ Hope they catch up to what the hardware delivers well, including both the GPU and the Neural Engine.
The physical distance confers no latency advantage.
There is a great Radiolab series about this: G. The IQ test is an effort to measure "general intelligence", or "G", but the test has had biases over time with regard to race.

The landmark study by Herb Needleman on the link between lead exposure and IQ only studied white children to reduce any doubts about the validity of its claims [1].

[1] https://www.wnycstudios.org/podcasts/radiolab/articles/g-pro...
Apple CPU these days are so impressive. I am getting out of Apple ecosystem, but cannot ignore those.
I don't know as much about the app SDK, but from the pixel it used to auto detect things like form fill ins, clicks, url params, urls etc. So there is potential it incidentally collected something bad!
Who is actually getting to take advantage of the parallelism here? I still buy for single core.
Could you pack a bunch of different numbers in one big one, in such a way that multiplying them was equivalent to doing a layer in a machine learning model?

Since 10x10 goes in the hundreds bucket, along with 100x1 as long as nothing overflows.
Could you cite one of these things you've seen before? Genuinely curious.
We had this discussion today, by simply asking a room of people to explain Russia's reasoning for invading Ukraine (justified or not). Almost nobody knew, which means our propaganda in the West is QUITE effective.
Micro Services need a lot of unified standards to talk to each other.

Maybe everyone understands "unification" differently, but for me making something simpler means making things that are small, independent, and where if they change internally they break nothing externally.

But for this to work, you need common patterns, properties, interfaces, otherwise you can't combine your modules into a greater more complex system.

If you do it right, the system as a whole might be complex, but each piece is simple to understand and reason about and making changes to them is not a risk to breaking the whole system.

But it also means reuse, those small simple independent parts can be reused for more than one thing, that's why the system grows complex, so each micro-service is very much a unified standard on its own, just of a small enough scope to successfully build and maintain for multiple clients to leverage.

But now, if you go to the next level up, you have a problem with the complex set of micro-services you now have, and that complex arrangement gets hard to reason about. That is where people added the idea of Supervisor, to have systems that watch over the subsystems, it serves as a way to unify a set of micro-services into a more reliable and understandable hole.
I would be surprised if they’re not evaluating this. The only difference I can see is that it complicates the number of SKUs they’d need to provide to their customers. It’s a little easier for Apple in this regard because they’re also building the final machines, whereas Intel/AMD are making chips that are going in a wider range of devices.
1 in 10k myocarditis risk for males under 40 for moderna, replicated several times. Pfizer mixed iirc, but still non trivial risk.
It's one part cheaper labor, it's one part taking over market, it's one part gaining political influence. Just like defense companies have parts made in all 50 states to gain political influence, google does it internationally. The more offices you open up in EU countries, the more political influence you have within the EU. Also, by opening more offices in EU companies, you make sure no EU headquartered google competitor can arise.

For the love of god, why doesn't the EU simply ban/limit google and grow a homegrown google. The EU's incompetence is so astounding. Their population is much larger than our population and they certainly have the talent to create tech giants. China is doing it. Russia is doing it. Why can't the EU do it? At least try. Why are they giving away their market to amazon, apple, google, facebook, etc? They did it with Airbus, why can't they do it with tech? It's much more difficult to create an Airbus than it is to create an amazon, google, apple, facebook, etc. It's insane that after 20+ years after the beginning of the internet/tech boom, the EU is so tech poor. The few that they create have been bought up by american companies.
> When they stop, we will likely stop. In fact, us stopping and them stopping will likely be brokered in a single deal.

The devil is in the details. What does "us stopping and them stopping will likely be brokered in a single deal" mean? What about the scenario where Russia doesn't care about the West and continues to occupy Ukraine for months, maybe years, in the future? What happens if Ukraine capitulates? What are our answers for every scenario that could potentially happen? Right now I see a lot of "we apply pressure Until They Stop (TM)" but I don't see where "Until They Stop (TM)" ends unless we're planning to enter another Cold War where we sever communications with Russia forever.
One thing to remember here is that a senior dev might be at the beginner stage for org wide changes.
Windows docker allows you to run windows in a docker container.

Docker desktop is just the windows interface and GUI for docker.

Docker in a VM is usually a stop gap for windows systems that can't run Linux in hyper-v.

Docker in WSL simply runs the docker containers in WSL rather than in hyper-v or a VM.
Using civilians as shield makes more sense for defenders, not for attackers. Civilians makes harder to shell and bomb places. The exception is if attackers force civilians to march in front of their troops, which is not the case apparently.
You are quite welcome.
Important to note that the book is an adaptation of content from Sussman and Hanson's Adventures in Advanced Symbolic Programming course[1]. My sense is that the 'Flexibility' angle is a bit of a misframing, making it sound more like a rough and tumble best practices book, rather than an elaboration on neglected idioms from symbolic programming that they feel deserve wider adoption, paired with blue skies ideas on how to make software robust.

[1] https://groups.csail.mit.edu/mac/users/gjs/6.945/
Nukes are more effective at preventing wars of aggression than the U.N. To get rid of nukes, that needs to change. The problem is nukes are a consolidation of power, whereas making the U.N. more effective involves a delegation of power. The five nuclear powers, simply aren't ready.

Wars of aggression, i.e. war of conquest intended to change borders and subjugate a population, was considered by Nuremberg trials to be the supreme international crime. That's what happened in 2014 when Putin rolled tanks into Ukraine.

A cynical, but not incorrect, person might suggest: Given that the things we've invented to prevent wars of aggression have all failed, we have to consider the defect. Is it the institutions? Or is it mankind? Are we doomed to actually go through with a third world war no matter what?
> Can't North Koreans freely travel to and from China?

Of course not, NK is an open air prison for its nationals.
It’s more than an emotional overreaction - it’s a massive own goal. The globally connected internet (in addition to the many of the other American companies stopping operations in Russia) is a major source of soft power for the US. This is literally doing Russia’s work for them - they have been trying to partition networks and services for years so that they can be independent of American tech companies and what they consider their control and propaganda - and now at a critical point for data flows and Western media operations, the US is going to help them build the wall. It feels unreal.
It's a great little phone but yea, it's not in Apple league at all. [I bought mine mostly for jogging in case I fall down and break a leg.]
I've done this twice. My OG SE's battery is at 98% health right now and easily lasts me a day and a half except for days where I navigate with GPS.

It's a huge advantage for bike touring: I can charge this thing with a dynamo in a couple of hours because the battery is only 1600mah. That's less than a third the size of the battery in the current Pixel 6/6 Pro.
Games as a service are just something I refuse to support. I want to own products not rent them.
Swap out some with most. Glad I'm not in an office.
Ukraine Nuclear Plant Attack Shows Bigger Is Safer
Here is a non partisan source.

https://www.annualreviews.org/doi/full/10.1146/annurev-envir...
My theory is that macOS's flat design made it unnecessary to use the native UI toolkit, because any fool can make equally bland gray flat buttons using CSS.

It used to be impossible to beat pixel-perfect obsessively polished Aqua UI. You just had to use native Cocoa, because everything else looked like a cheap knock-off. Now you can slap border-radius + box-shadow and your widgets will look the same or better than Apple's current confused half-iOS design.
I support other countries establishing free speech laws. And in general the protection of non-US citizen speech within the US, especially foreign reporters.

But that doesn't have anything to do with constitutionally protecting 3rd party nations using platforms/speech for propaganda in our (or any other opposing) country.

Seems ridiculous on its face to try to confuse or equate the two and argue the point.
I think it's irresponsible to opine like this with no proof.
> Coca-Cola and McDonald are pulling out, this will give a final blow to the already weakened Russian pension system by considerably extending Russian's lifespan.

Yeah, sure Alcoholism has absolutely nothing to do with the terrible life expectancy in Russia...
I’m not disputing that, I’m disputing the claims I was replying to. Facts matter.
I really enjoyed your essay. Thank you!
Russia is on paper the country with the most nukes in the world. They were however also on paper one of the countries with the most powerful military. That illusion has been shattered with the invasion of Ukraine. If their nuclear stockpile is in even remotely same state of poor maintenance as the rest of their military, then the nukes are worthless. Nuclear weapons require active maintenance to remain useful. They have an expiration date.

If I was to venture a completely unqualified guess, I'd say that Russia has quite few nuclear weapons in operational state. I'd not be surprised if the number was less than 100.
Yeah, but it's doing that at 3.2 GHz versus 4.9+ GHz that the top-end Intel CPUs need to run at to get equivalent single-core performance.
I gave a talk on the use of freeware for non-profits - I titled it tongue in cheek Freshmeat for Vegetarians.
And for those that got myocarditis, what percent had complications of any form? What percent reverted to normal in short order?

1 in 10k getting something that ultimately has no impact seems trivial to me.
one of the most Orwellian gaslighting replies I've seen on HN to date. wow
Just your weekly crypto fraud news item.

Some recent ones:

BitConnect: $2B
https://www.sec.gov/news/press-release/2021-172

MyMicroProfits.com and Social Profimatic: $3.6M
https://www.sec.gov/news/press-release/2021-237

Start Options and Bitcoiin2Gen: $11M
https://www.sec.gov/news/press-release/2021-22

Crowd Machine, Inc. and Metavine, Inc: $41M
https://www.sec.gov/news/press-release/2022-3

BlockFi: $100M
https://www.sec.gov/news/press-release/2022-26

And I could go on and on:

https://www.sec.gov/news/press-release/2021-147

https://www.sec.gov/news/press-release/2021-145

https://www.sec.gov/news/press-release/2021-125
It doesnt sound like they are trying to punish Russia, just encountering operational difficulties.
I'm unsure this is true. I was certainly disappointed when I went for a Samsung S8 at launch and found it laggy and glitchy 12 months in, and unusable at 18 months. As a short term money saver, I bought a 2016 iPhone SE and was amazed to find it got 2 more years of updates before I finally decided to retire it.

Between lacking support and poor performance over and over in the Android ecosystem, it became a very easy decision to move over to the Apple lock-in unfortunately. Their phones generally stay out of my way and work snappily when I need them to.

It's a real shame to have had this experience, and to watch others around me have similar issues before jumping ship to Apple. I think the competition provided by the big Android vendors is important, but I just can't justify dropping money on a new device every 18 months.
What I wrote is not misinformation, the post I was replying to however is incorrect, claiming the “majority of vaccinated people do not get infected.” The efficacy of eg two shots from H1 2021 is iirc about 30% (being generous.) Also, the fact that someone already had COVID or not materially alters the potential benefits of getting a subsequent first, second, or third shot. Men under 40 who have had a COVID infection specifically are reasonable to reject the current vaccine, especially Moderna, given the still unknown mechanism of action which is causing heart damage and in some rare cases killing people.
Sweet chip! The copy, my eyes just glazed over.
I think I see what you're getting at - there is some point at which the cumulative damage of loss of trade is worse for Russia than the benefits to be gained in Ukraine.

My point is that I'm not sure this is even in the hands of governments any more. A state can withdraw jets, it can't deal with hundreds of companies pulling out entirely, a collapsed stock market, etc.

Basically you can't actually unwind the sanctions, just like you can't unbomb a Ukrainian village. If it gets bad enough then there's surely a point of no return somewhere.
The performance benefits from a semi compiled language and static typing checking at compile time with C# is nice.
Unfortunately, everything I've read suggests it's quite unlikely anyone will be willing or able to overthrow Putin. What sanctions can do is diminish Russia's strength so it is less able to prosecute the invasion of Ukraine[1].

1. https://www.theguardian.com/commentisfree/2022/mar/08/sancti...