skysight-inc/HackerNews huggingface dataset:
Looks like you need to look Shenanigans done by Musk, Gates etc. I don't know that much about Warren Buffet, but the main point is when you are billionaries you can earn kindness etc.. They hire PR agency so that gullible people like them.

They are really not better than government because these people are the one who lobbies government to vest their selfish desires.
Can the gas coupons be used for buying consumer goods? Right now doesn't seem to be the case.
Money flows one way. Since Russians don't produce anything except raw materials, high currency value doesn't matter since they can't spend it.
I agree with some of what you said, mainly this:

> Now, if I really have to spend that much time prepping to interview at your unprofitable company (that most likely will go under) don’t you think that I would try my best to work at faang instead ?

I feel the same way.

That said, my company and many others make the interview process much easier but still find it difficult to hire. I know this is a common problem, because I get bombarded with good job postings by recruiters and they are usually still there months later when I finally get around to responding.
Or even better they could continue to vertically integrate their stack and provide affordable housing to warehouse employees.
Well, without undefined behavior you can also call _exit(), continue within the same function, and receive conforming signals. Unfortunately this isn't always spelled out and there's code out there that definitely does other work invoking undefined behavior.
Chrome has on the roadmap to do exactly this. [1]

Turns out, Getting rid of 3rd party cookies concentrates power in the ad world in the hands of those with the most 1st party data (and active session cookies). Google, Facebook, Amazon and Apple. [2]

The tracking debate is contentious and has a lot of folks on here who are privacy maximalists, and I'm not trying to debate the ethics of ads.

But in terms of utility, 3rd party cookies are the backbone of ad-tech auctions and targeting, and currently give the non-Goog/FB/Amazon ad providers a way to compete on performance advertising.

Digital ad markets are expected to be nearly $565b this year, and the Tri-opoly of Google/FB/Amazon have 68% of the market. 32% of the market depends on 3rd party cookies to have a chance at competing. [3]

1 - https://privacysandbox.com/intl/en_us/open-web/#how-works-on...
2 - https://www.siliconrepublic.com/business/googles-privacy-san...
3 - https://www.emarketer.com/content/google-facebook-amazon-acc...
Show HN: MMAP_ninja: a library fo storing ML datasets in memory mapped format
>Most of tech employees have left

That's not quite true, as an engineer in Russia, I'm not witnessing massive exodus (yet?)
Yes, it might break embedded features like comments unless you whitelist the allowed uses. I would assume Firefox handles this thoughtfully, but I haven’t tried the new cookie jars yet, so I don’t know what the UI looks like or allows.
Taxing billionaires is a simplistic knee-jerk reaction that doesn't address the actual problems people have. It just feeds people's hate.

Consider that people have a lot of problems with Amazon's practices. So suddenly, everyone is yelling to tax the hell out of Bezos. But no one has the drive to actually plug the holes that allowed him to make so much money in the first place. All kinds of employee injustices, environmental abuses, and whatever else pops up in the news all the time.
Ask HN: Which programming language for a first-time coder in 2022?
I’ve been asked recently by a buddy who’s kid (13) wants to learn programming but isn’t sure where is best to start. My gut feeling is something like Python might make the most sense, but wanted to ask the room.

Criteria I’m working on are:

1) Ease to get to “Hello World”.

2) Kid-friendly, easily available learning resources.

3) Low setup complexity.

It’s been so long since I’ve been there (VB6!) that it’s harder to know in 2022 what the right advice to give is for someone just starting out.

I also thought about steering them to HTML first, but I don’t think the open web as the same excitement factor for someone starting out in 2022 that it did for me back in the day (which is a shame).

What do you folks think?
I don't live in US, and there is no amazon specifically catering to the country I live in, but my experience with Amazon as a shop has been that it is a really bad user interface, with crappy search, filled with a bunch of questionable "spam" products.

I wonder if this is the case in US also, or maybe just my individual experience. It is very hard for me to get how a company so successful has such a crappy flagship product.
> But for our MVP, we simply stream the entire application.

Apparently people stream games successfully, so what do I know? :)

Best of luck!
He also wrote the commercial PlayStation emulator "bleem!". That is, he single-handedly wrote an emulator of a then-current console that ran well enough that people actually paid for it.
What gives these individuals some sort of divine right over citizens in a democracy? I feel like people are ignoring that human history already went through this period in the era of monarchies and divine rule.

It was a disaster then, it's a disaster now, and it'll be a disaster in the future.
I love how this thread is full of people simping for billionaires with absolutely ridiculous strawman scenarios like this one…
Designed to help with questions like "what meals can I make with the ingredients I have in the kitchen?", RecipeRadar is a free and open source recipe search engine.

The RecipeRadar interface is designed for use with both desktop and mobile web browsers, and it can be installed locally on your device (it is delivered as a progressive web application).

Source code for all components are available at https://github.com/openculinary/ alongside infrastructure setup documentation for anyone who would like to self-host their own RecipeRadar instance (not required to use the app, and primarily provided for advanced/curious technical users).
I heard you, you actually made a good point regarding mercenary vs volunteer.
Eh, there are a few language-specific gotchas, but if you're good at optimization it's really nothing too tricky to figure out within a few weeks. The core problems are the same, depending on the class of language: far from the metal, allocations and GC are almost always what kill you. Close to it, cache misses.

Beyond that, it's just making sure you do less stuff, and being really aggressive with profiling (what looks like it takes the most time in the code almost certainly isn't what's really taking the most time).
Why can't the browser can handle the login?
This sounds like my dream job, actually.

It's what I do at work for fun, in between my "real" development / support tasks. I profile and optimize our internal application, its loading time, user interactions, etc.

Sometimes when it's a long term I make a proof of concept and ask for permissions later, so for a while optimization becomes my actual job. Just finished a couple of months of performance tuning, actually, which I did in parallel to other tasks.

TBH there are plenty of easy, low hanging fruits since the team who wrote it wouldn't recognize a performant code if it smacked them in the face. Or they concentrated on very minor optimizations in rarely executed parts of the code and tended to bikeshed them for hours instead of actually checking what the real problems were.

I actually almost never use an actual profiler when starting, I just run under the debugger and pause the application at random instances when it appears to be stuck.

In almost all cases I find it's executing some unnecessary batch of queries, or reading from a table using an unindexed column, or redrawing parts of the screen which shouldn't be updated, or throwing and catching exceptions that were used instead of if statements, or blocked when it could run in parallel to some other computation, or doing some other unnecessary O(n^2) loops instead of using a hash table. A combination of such improvements will sometimes gain up to 20%-40% speed or even more.

When I'm done with these simple cases I start using a profiler for the that extra optimizations for those extra percentages.
>Why shouldn’t those people be given money?

They were given money: their compensation that they agreed and accepted as being fair payment for their labor.
This bullshit again. Nuclear power was 20% of Germany's electricity production and Germany replaced it with renewables. When Germany turned off its nuclear power plants, imports from Russia decreased for several years. Over the past 25 years, the only country where Germany has been importing more gas from is Norway.
> time required to detect the attack

Personally I haven't seen much of this done in the real world.
Why would we need dollar when ruble go up? Literally don't remember last time buying goods from China was this cheap.
BBSs were a very varied scene and experiences doubtless varied a huge amount. That's true with online communities in general but the BBS scene may have been even more varied than most.

Also even ten years ago, the heyday of BBSs was 20-25 years in the past. It's hard to reconstruct things from that relative distance. For example, I was looking at Boardwatch Magazine archives and what I find only goes back to about 1993 when a lot of BBSs were on the cusp of transitioning to ISPs.
Why do we never get proactive defense against this sort of thing? As with speculative execution, caching, out-of-order execution, dispatching instructions to multiple ALUs depending on availability, etc, it was clear from the get-go that in principle the timing can depend on the payload so in principle it can be a problem for crypto.

The need for constant time should have first class support on the language/compiler level, the OS level, the ISA level, and the hardware level. E.g. the processor could guarantee that the instructions of a certain section of code are executed at a constant rate, the OS could guarantee that the thread remains pinned to one core and the frequency fixed, and the compiler could guarantee that only branchless assembly gets emitted.
Top comment there is gold (and makes a good point).
I came across this article earlier and its quite compelling although it is odd that there hasn't been more news in mainstream media outlets (although perhaps the usual international media news bureaus are based in areas under lockdown and/or have been closed). While I am no fan of China's government policies, I do hope that the market there doesn't tank and destroy the savings/livelihoods of all the millions of people that have been pulled out of poverty and into the middle class (not to mention of course, the contagion effect on global markets and the untold suffering that would cause). If there is a larger bank run in China, I will be curious to see if this exacerbates the current nearshoring trend of U.S. companies away from China.
Ah I must have misheard, that sounds more realistic.
I mean, it comes down to how much you trust your HR department to treat you as a human. If you work someplace where that kind of rapport is normal, then great! But that's not been my experience.
> It's not though, the return site is inside the go stdlib. I cannot annotate it with new methods.

type httpClientError struct { error }
func (err httpClientError) HTTPStatus() int { return 400 }
func (err httpClientError) Unwrap() error { return err.error } // if needed

It's not even anything special around `error`, Go's entire type scaffolding is built around doing stuff like this.

> Do you just never actually need to classify an error?

Infrequently, and virtually never for errors types I didn't write myself (other than a tiny number of sentinels like UnexpectedEOF or DeadlineExceeded).

> Is it somehow weird to want to be able to provide a localized error to a user?

Yes, it's unusual for error details (rather than e.g. outcomes) to be localized for display directly to non-technical end users. This is also true of exception messages in Java. General-propose desktop client software is rarely written in either language.

I think you're too focused on the specific issue to see my general point about interface size.
So I take it when they say "constant time" for things like SIKE, they aren't sleeping for X milliseconds, but are just using some operation that is thought to be effectively constant time, hence this vulnerability? What is the countermeasure for this? Are crypto systems that always wait a full second using system timers, for example, immune to this sort of thing, or is it still detectable even in those circumstances?
So we aren't talking past each other, how do you delineate between cargo and a package manager? Does anaconda, pip (pypi) or homebrew also qualify?

Your scripts could have a prolog that installs rustup and calls cargo.

There is also https://github.com/ryankurte/cargo-binstall

Even after 20 years of bashing, my bash skills still suck. So many corner cases!

But if you include this, and call install_utils at the head of your scripts. It should install the tools on demand.

#!/bin/bash

RUST_PACKAGE_LIST='rg xsv tuc broot du-dust dutree'
RUST_UTIL_LIST='rg xsv tuc broot dust dutree'

function is_cargo {
cargo > /dev/null
}

function is_utils {
eval "which $RUST_UTIL_LIST" > /dev/null
}

function install_utils {
if ! is_utils ; then
if ! is_cargo; then
curl https://sh.rustup.rs -sSf | sh -s -- -y
fi
eval "cargo install --locked $RUST_PACKAGE_LIST" > /dev/null
fi
}

I don't recommend using this, it is just illustrative.
I hope companies start doing this in European leagues. It's going to be difficult but I don't want to be forced to use an ISP and pay €150 per month to watch 4 matches of my team. I hope stream reduces these costs. DAZN is doing some improvements on this path, but it's still not enough.
>If you are considering Sales Engineering, here's my grain of salt advice: 1. Joining the right company matters.

I want to echo this 100x. IME experience there are two major things to consider.

At the end of the day your job as a Sales Engineer is to convince people to buy something. If you are a reasonably honest person you need to feel like the products you are selling are good. It's soul-crushing to sell a product you think is crap. Unless you are a dishonest person, then it doesn't matter. Work at a company where you believe in the product.

Some companies sell their products to the by mostly talking to the Executives and your job as an SE is to talk and sell vision. Some companies need their SEs to be much more technical and really work with customers on technical matters. Figure out kind of SE you want to be and go into the right role.
> From the standpoint of dictionaries (and history, usage, and etymology), "see" refers to the

> merriam webster: to perceive by the eye [1]

> perceived ... attained awareness

Perception is part of the definition you provided. How do you come to call it not relevant now?

Does the eye of a dead person see anything? Is it like a camera that clicks in a forrest with no-one to hear?

The notion of eye mentioned in the definitions you quoted is to distinguish "see" from other senses such as "hear" or "taste." Even at a physical level, the eye alone is little like a camera. It has an uneven distribution of light sensors with spaces without coverage (optical nerve).

"The retina is actually a piece of the brain that has grown into the eye and processes neural signals when it detects light. Ganglion cells carry information from the retina to the higher brain centers; other nerve cells within the retina perform the first stages of analysis of the visual world. The axons of the retinal ganglion cells, with the support of other types of cells, form the optic nerve and carry these signals to the brain."

"Investigators have known for decades that there are 10 to 15 ganglion cell types in the retina that are adapted for picking up different movements and then work together to send a full picture to the brain. The study estimated the amount of information that is carried to the brain by seven of these ganglion cell types."

https://www.eurekalert.org/news-releases/468943
Real-Time Electricity Tracker
It hurts the Russian, but the Russian lived in the Soviet Union and survived the Crazy 90s. They can suffer way more than Westerns spoiled by prosperity.

And the best thing - rich Russian escaping Russia end up being sanctioned, hence, many stay.

Let's see who can suffer more: Westerns + accepting a global food crisis with millions of dead people in the Third world (thanks to the sanctions, NOT the war per se) or the Russians who lived like shit before and know that this is yet another round of sufferings.
“Set its value at X”. There is no nob or “setting” to do this.

There are plenty of Forex exchanges trading RUB for any currency. Including USD, EUR and others. Governments don’t have control over all exchanges so they can’t set the price. The price is determined by supply & demand (ie: the market). Governments do have some levers they can use: buying or selling reserves to put up or downward pressure on the market price.

To limit trading of a currency you’d have to limit exchanges to any other currency. If you limit RUB-USD for example, people could still trade RUB-EUR and EUR-USD, thus still creating a defacto RUB-USD pricing.
>Words literally have no ability to hurt people unless screamed with such volume as to cause hearing damage. Actions can hurt people.

This doesn't seem true; it is very possible to cause damage with speech alone, anything from hurting someone in a fragile mental state to the point where they might commit suicide, to spreading rumors about someone with full knowledge of what might happen. I'm reminded about the quote from a professor who said he'd rather break his left leg than have a false rumor begin to circulate about how he slept with a student. Your thesis rests on the principle of mind-body dualism (which is increasingly rejected among philosophers and neuroscientists alike), and that speech isn't itself an action (metaphysically, of course it's an action).

>But hurt feelings aren’t something that should ever be addressed by the legal system.

To say that any effect words can have on another person only amount to 'hurt feelings' is inaccurate. Every human alive knows the anguish and pain, sometimes even causing physiological pain, that words can cause. Mental states also have physiological effects of many kinds, such as mental stress leading to inflammation. The principle isn't alien.

>People really need to get thicker skin

Why doesn't the same apply to literal thicker skin or body plating to prevent being stabbed? Is that really what a civil society looks like?
>Russia is still invading Ukraine, and now we're dealing with soaring food and energy prices at home.

For several years we bet the global economy on the idea that we could safely coexist with an aggressive dictator. That bet did not pan out. I agree with you that the least painful time to remove our dependence on Russian fuel was several years ago, but we failed to take the ample warnings and here we are in a crisis. At least we're finally dealing with it.
How would this work when the cookie ID is different for every different embedding (first-party) context? That's the whole point of total cookie isolation.
Redfin and Compass lay off a combined 900 as mortgage interest rates climb
In the UK: https://www.gov.uk/staff-redundant/redundancy-consultations
I appreciate the sentiment, but I'm more comfortable with wealth in the hands of progressive billionaires than a government that's likely to go on a regressive tear every four years.
I am not going to argue on the pros/cons of TRT on life quality but this submission specifically describes lower sperm count in the general population.

Theoretically TRT would actually make a patient's sperm count worse.
It's so cool that x86 is completely fucked security-wise because of all the perf hacks that have been introduced - and yet, computers never seem to get any faster.
> What do you expect him to say, "Putin bring it on?".

That's an absurd take. He was clearly completely unprepared for the invasion and was not expecting it in the slightest.

If he was expecting it, he wouldn't have been in complete denial of US intelligence and wouldn't decried it as "the West sowing panic for political gains".

> In some random interviews he said Ukraine is prepared

I have no idea why you're looking at "random interviews" when you can just look at exactly what happened.

Ukraine was completely unprepared for Russian invasion and they were clearly shocked when the Russians invaded.

Did Zelenky evacuate any civilians beforehand? Nope. Did he ask NATO countries for aid? Nope, it was the exact opposite.

NATO countries were offering aid and he was calling them alarmist.
First look: New state-of-the-art firefighting aircraft ready for action
This particular issue is tricky.

In general, because all nuance gets lost - I would say "sure, I support whatever the trans community wants for sports league rules", because the trans community needs all the support it can get, because as a society we're not uniform in our human rights, etc.

But when I think about bio-born males who are trans and are competing against bio-born females (weight-classes or not) - it seems pretty fucking unfair in most athletic events.

So, I guess I would propose that we redraw the categories. Instead of "Men's and Women's {SPORT}" we would have "Female and Unlimited {SPORT}".
JavaScript runs everywhere, and every web browser these days has really good JavaScript dev tools built into it (nothing to install). Python might be a bit easier in terms of syntax but if the kid has an interest in tinkering then learning how to search/parse the text of a website using the browser's Console, that can be the gateway into NodeJS programming.
Serious question then. . .

How long before their economy collapses? Of course with the idea that everything you're saying is true. Which at this point, I have no basis to disagree with you. I'm just wondering how long you think it will take for all of this finally come to a head.
You don't need Rabbit, Celery, or Redis. You should be able to replace MySQL with SQLite. Then it would be radically easier to deploy.
> Appeasement would be a better choice?

Pope Francis says Ukraine war was ‘perhaps somehow provoked’

https://www.theguardian.com/world/2022/jun/14/pope-francis-u...

"The pontiff warned [..] against what he said was a fairytale perception of the conflict as good versus evil"

"We need to move away from the usual Little Red Riding Hood pattern, in that Little Red Riding Hood was good and the wolf was the bad one [..] something global is emerging and the elements are very much entwined."
relevant https://www.cnn.com/2022/03/29/health/what-is-alopecia-areat...
I can't tell you whether you'll love or hate Fyodor Sologub's The Petty Demon but you won't feel lukewarm on it. The Cioran translation is more complete but harder to find than older translations now in the public domain.

I've been meaning to get to Victor Pelevin's The Life of Insects for a while.
Basements are by far the most expensive parts of apartment building. It's one of the reasons that reducing parking requirements for apartment buildings is a good way to make housing more cost-effective to build and therefore to increase housing supply (last I heard).
All your questions are answered with "you hold".

When I buy a house in Dubai with bitcoin, there is no fiat involved. I receive the house, they receive the bitcoin. Simple. You could call this selling your bitcoin, but in the same sense you could say selling your fiat.

You seem to think that fiat currency is somehow a base unit like meters. But it isn't. Maybe you have noticed the inflation all over the world recently, some countries more than others. Like I said before, all asset classes have risks. The statement "cashing out" makes no sense to me. I have various stores of my value. Fiat, crypto, companies, real estate, jewelry, bullets, ...
I stream old and new ansi packs in video form on twitch and YouTube.
Https://www.twitch.tv/gunnard
Https://www.youtube.com/gunnardengebreth