skysight-inc/HackerNews huggingface dataset:
If you are trying to prevent attacker code communicating with another piece of attacker code on another core: No. It isn't secure. There are a lot of side channels.

If you are trying to prevent attacker code figuring out what code is running on another core: No. Patterns of L3 cache eviction and memory bus contention will probably leak sufficient information to have a good guess what another core is up to.

If you are trying to prevent attacker code figuring out data in another cores memory or registers: Probably, yes. As long as the core is doing something with no data dependent branches, or instructions with data dependent timings, it should be safe.

Very little code is written to have no data dependent branches, or instructions with data dependent timings. Some well written cryptography code has that, but thats about it.
Nvidia actively sabotaged reverse engineering efforts with their firmware shenanigans, and also Nvidia hardware is way, way worse to support than Apple. Apple actually makes very clean SoCs with neat software interfaces and keeps compatibility across SoCs except when they need to break things. Case in point: I brought up our existing M1 efforts on the M1 Pro in 4 days, and that involved changing several drivers because they actually made a big compatibility break in order to support more cores and more RAM (the new versions support over a terabyte and probably dozens of cores, so I doubt they'll change them again for quite a few chip generations).
Tesla just replaces whole
packs now. They might have a tool to diagnose a bad battery but they don’t replace modules, they only replace entire packs.

As such their next gen pack is a single structural member of the car and likely will not be replaceable at all.
Most peoples’ goal at work is to do their job, not run Linux as their host OS.
I've been buying Series I Treasury Bonds (I Bonds) for the past few years. They're currently yielding a fixed rate of 0% for up to 30 years from purchase, which above the market rate for TIPS for periods from 5 to 30 years. Both TIPS and Series I bonds track CPI-U. They never lose nominal value, but can't be sold on the open market.

The main downsides of these Bonds are that they are limited to purchases of $10,000 per calendar year, they can typically only be purchased electronically from Treasury Direct, they can't be redeemed for the first year, and have a three month interest penalty if redeemed in the first five years.

I'm mainly purchasing them for a portion of my emergency fund, but they're an interesting long term investment, since they currently offer a guaranteed return significantly more than TIPS held to maturity.
The big economical killer for nuclear isn't renewables, but fossil fuels (specifically, gas turbines).

Take away gas turbines and other fossil sources, and without magic pie-in-the-sky, renewables leave you with rolling blackouts and broken grid.
We are concerned on R&D budgets. Costs matter because costs represents material and personnel that needs to be devoted. We are also tight on time. Nuclear reactors take at least a decade to build.

Oh, and while we have lots and lots of people and know-how in renewables, battery tech and transmission technology. We don't have that many people who can build reactors, due to the anti-nuclear trend of the last three decades. You can bemoan that, and maybe building up nuclear during that time would have been a solution to climate change, but that doesn't change the fact that even if we wanted to build hundreds of nukes today, we would lack the specialists.
I believe rightdao.com is missing from the list. It has independent index (and also impressive speed).

Also not sure what the criteria for inclusion is, but search.marginalia.nu and teclis.com both have their own indexes.
Finally!

Note that the problem with auto-translated StackOverflow clones in Russia is so severe that browser extensions and adblock lists were created just for this purpose. E.g. https://github.com/Nebula-Mechanica/Anti-AutoTranslation-Lis...

And this kind of spam is one of the reasons why I switched from Google to DuckDuckGo for web search.
I was born in 1968. I remember at the time thinking that homes in Southern California where I lived at the time were out of reach financially. Finally, with great struggle I managed to buy a house for $149K in 1993. Four years later after an extended period of unemployment I ended up selling the house in a short sale for $135K. I occasionally will look that house up on Redfin and last I checked the last sale was for $775K. My salary has gone up since 1993, but not by a factor of 5. Tuition, books, fees, room and board at the Claremont Colleges where I did my undergrad at the end of the 80s was around $20K all in. It's now around $80K. Again, salaries have gone up since the 80s, but not by a factor of 4. The maximum subsidized student loan amount when I was an undergrad was $2000/year so you'd end up with $8K of debt after graduation. Now the limit ranges from $3500–5500 based on year of school for a total of $19000. I had a contracting job programming right out of college at $30/hr. According to the Google, a starting salary for a computer programmer now is $55,036. That's not 2.5x more than I had, but maybe I was paid more than average back then because I was special? (On the flip side, I was stuck at that pay rate for 3 years because I didn't know any better.)

My first car in 1991 was a Mazda Protege. I paid $11,000 for it. The equivalent model today is the Mazda 3 which has a MSRP starting at $20,650 although the Google indicates that I can expect to pay at least $26K if I actually want to buy one.
Feels like we don't see many dedicated single interest web sites like this anymore. Glad someone made this.
I believe Wolfram Mathematica has this terrible global scoping by default.

It's not exactly a language that programmers refer to often, as it's not really general purpose, but I had to do some work with MRI data in it and I hated it mostly due to the scoping.

An "I spent a decent bit of time rewriting the entire lab's codebase in python" type of hate.
You can read the, now 25 year old, article which started this off here:
https://www.wired.com/1996/12/fftransparent/
I track sleep and exercise with an Oura ring and also track my investments. I also try to consume about 64 oz of water per day.

To flip this around, I stopped tracking HN and reddit upvotes and really all social media "likes" of any kind. I mostly did this by closing all my accounts (except HN and reddit). I also removed all analytics from all of my side projects. I have found this has shifted my creation process from "what will get me likes?" to "what do I really want to make?" and that's been very positive.
My wife is a lawyer. The biggest issue is that they have proprietary document management systems for security. G-suite is just as big a risk as O365.
As a Python->Ruby convert like the parent here, I'm curious, which indications do you find unnecessary? The only one I can really think of is `end`, which, sure. But the implicit return is also much cleaner after I got used to it, so I think that's a wash.
That’s true if there are a small number of bad modules that you want to replace, but not really relevant if you’re just going to swap a new battery into an old Tesla.
People were doing POCs before the browser makers nerfed the hell out of timing APIs especially from web assembly and autoupdate distributed the nerfs out.
I prefer iOS over a freedom-centric software/hardware platform, because freedom is not as high a priority to me as safety for my personal mobile phone. I would share that view with the majority of Apple’s users in the market, if they were aware of how platform freedom enables interception. It’s not because I’m unaware of the freedom-first ethos and its arguments. It’s because I believe in safety-first for consumer-focused devices.

I appreciate that Apple protects me against evil maid attacks on my hardware when traveling. It makes me less afraid knowing that my screen and my sensors are crypto-paired and will throw up clear alarms if modified. I have far too much access to prioritize the personal convenience of freedom to modify my mobile device over the duty of safety against modification I owe to my users.

You clearly disagree, and that is of course your right; I certainly respect your freedom to choose non-iOS platforms, just as I’m sure you respect mine to choose locked-down iOS. As you no doubt already understand, your ethos of freedom prohibits you from demanding that I prioritize your needs over my own. No harm comes to you from allowing my needs to be met, and there are thousands of alternatives that allow your needs to be met without restricting my choices.
> It's almost like nuclear fusion, just with much smaller numbers.

It is kind of the same.

Scientists say that we can make fusion work in ten years given X amount of money. Government says, here's 5% of that amount, how long will it take then? Well, maybe two hundred years. Fifty years later people say, why no fusion?
It's definitely wrong. The misconception might come from the fact that Khmer Script used to hold the official title of "alphabet with the most letters". It has since been reclassified as an abugida, not an alphabet, but many sources still proclaim it as the world's biggest alphabet.
OP here. I agree with you. Quoting from the article:

> We can now go back to only having settings.py that imports dotenv, fetches the configuration, and initializes Django settings as needed.
Ok sure, but in turn your comment ignores/doesn't contain any data on the statistics of crimes committed by race or what behaviors that lead to escalation appear more among different races.

The NYTimes however did research it and found that "this data does not prove that biased police officers are more likely to shoot blacks in any given encounter": https://www.nytimes.com/2015/10/18/upshot/police-killings-of...
I should have added that my comment implied as much to do with DDG as it does with cheap-VPN-provider-35 with a shell company in Belize.

The original comment was in reference to DDG proudly making claims of not getting requests from .gov and marketing themselves as a company who "cannot see what you search for".
So what? At a certain point in your career you should have opinions about how problems should be solved.
CNCF Advances Longhorn Distributed Block Storage Platform
I believe it, and it shows! Coming from a longtime Perl background and switching to Python (which has its pros and cons) and then finally trying out Ruby, I felt like Ruby was what Perl should have become.
Funny, I remember reading similar things about being required to wear seat belts.
> It works quite well because it is easy to define styles and virtually never apply direct formatting.

This is one of the biggest mistakes people make in using Microsoft Office. It has an outstanding style/formatting system in, yet people will still manually mark up headers and whatnot, and then get frustrated when piled-up syntax changes have unexpected results.

Define the styles and apply the styles and it works GREAT. Especially in a large document when you want to change the style later on.
Or ETH2 as you can stake it for 4-5% ARP of ETH which is also deflationary these days and has basically no power consumption
I'd go so far as to say that configuration details for specific runtime environments should never be the concern of the application/service/program itself. It's almost always a smell to me when I see "dev" "prod" "stage" "local" in code unless it's an abstraction over the configuration for some sort of logical runtime profile.
They’ve built one and plan to switch it on now, this month, and may have done so already. But the list of nuclear reactors that have used thorium as at least part of their fuel is surprisingly long. https://en.wikipedia.org/wiki/Thorium_fuel_cycle#List_of_tho...

I generally discount arguments that are in the form of: “we cannot commercialize this because it has not yet been commercialized.”
But do thorium fueled reactors exist? Absolutely.
Spanish seems to work quite well also. Know a couple of people that dictate their messages regularly. Even had a situation when for the live of me I couldn't understand a local because of his very strong dialect (I'm a fluent speaker, but not native). After some intents he got frustrated, picked up his cheap android phone to talk into and the transcription worked perfectly.
Kids these days will say “What’s a file name?” and mean it. Typing? That’s for the olds.
Why do the same debunked arguments against nuclear come up? Even if we didn't reprocess the waste (Making the issue completely irrelevant) and had to store it, this is a solved problem. Primitive ancient civilizations were able to build structures that lasted thousands of years, I think we can handle burying some rocks in the desert in 2021.
> Wind and Solar are seemingly clean but require a ton of resources,

We pull 700 million tonnes of oil out of the ground every year. The resources required to build a clean energy infrastructure is significantly less than that.

> have a massive footprint,

Powering the US with solar requires a smaller footprint than footprint of parking lots in the US. Wind is even less because while a wind farm is massive, it doesn't prevent the land from being used for other things.

> and just don't scale with on-demand needs during bad weather.

Hitting 99% renewables is straight forward. You get above 90% if each solar plant is overbuilt enough to handle a cloudy day and has enough batteries to handle a single day/night cycle. This isn't expensive, it only roughly doubles the cost of your plant.[1] Interconnect a bunch of those plants along with some wind will get you the next 9%. Then use a gas peaker for the last 1%.

1: https://www.energy-storage.news/developer-8minute-says-more-...
Not sure what's wrong with OPs account. Care to give examples?

It roughly aligns with my experience during that time.
>If this were a solved problem why is there so much nuclear waste that has not been bred and reprocessed?

Because naysayers have had a dominant influence over nuclear policy since Chernobyl.
Google can and will cancel your account for a host of reasons and there is no recourse, no customer service and when that happens, you're out of luck. You don't have control over your documents and the Bar mandates that you do. Of course, you can back everything up, but then why use Google in the first place.
Thanks, added.

Holy Moly, are there really over 100 million podcast episodes out there?
Cameras everywhere is great. It makes the streets safer. Next big thing is cameras in cars which will make the roads safer. Just the other day I listened to a podcast on a murder case and one of the key evidence was residential cameras that captured the vehicle of the killer at 3am.

Now for those Facebook/Nextdoor groups. I rally dislike them. Too many crazy people that report weird stuff (and racist too).
I wonder if one can place mathematical concepts on a spectrum from discovery to invention? To me, the pythagorean theorem feels much more like a discovery of a "hidden" eternal truth that was once beyond our grasp. But to me, complex numbers seem more like a notational choice, more akin to an invention. To put it another way, I would expect aliens to have the pythagorean theorem, but perhaps different notation for complex numbers, like representing them with matrices and computing over them with linear algebra. Such a representation would reduce the distinction of the "imaginary axis" which is really not that special.

I may be naive; I haven't worked or thought with complex numbers since completing my basic education.
Because reprocessing is problematic politically, not technically. Yes, reprocessing involves some ridiculous chemistry, but we know how to deal with it. What we don't have is political will, especially when anti-nuclear activists are joined hand-in-hand with war mongers crying about nuclear weapons if anyone tries to go for plutonium economy (France and Japan are considerable way there).
I cam across two alternatives for Roam Research:

Foam. Built on Visual Studio Code and GitHub, Foam is early but already powerful. Write your content in markdown, use [[page]] for internal links, and explore your content with an interactive graph. The Backlinks Explorer lets you find all notes that link to a specific note. Foam also makes it easy to back up your notes on GitHub. [1]

Athens. Quite ambitious, Athens aims to offer a full open-source version of Roam. Built with Clojure. It's founder wanted to work for Roam but was rejected because he didn't know Clojure. So he learned Clojure and started writing an open source alternative. Roam was rejected by YC but AThens was accepted. [2]

[1] https://foambubble.github.io/foam/

[2] https://github.com/athensresearch/athens
'Hablemos a Calzon Quitado' Autor: Guillermo Gentile Teatro Latino Año 1979
Not at all.

Let us suppose race is a social construct. Let us further suppose that in the US, large groups of whites have discriminated against blacks for no reason other than race. So for many years, they were disadvantaged in hiring, buying desirable property, etc.

Now fast forward 100+ years of such treatment. I would bet that on average, black people would earn less, own less desirable property, etc, and that a portion of that is due to discrimination. I would also bet that a certain view of helplessness would grow. Why even try? My daddy went to college and couldn’t get a job anyway. Stories passed down like that would be very powerful.

I’m not saying the solution is one thing or another. I’m saying people most definitely have treated each other based on visual differences.

Take religion. Let us suppose you are a group of 200 from England who converted to Judaism and moved to Germany in 1930. The religion for these people is a pure social construct. You think they wouldn’t be put in the ghetto? Good luck.
You’ve still completely ignored the peer-reviewed Harvard study. Also I don’t know what left or right social politics has to do with any of this.
Any FCEV is basically a hybrid EV. The obvious reason is that the fuel cell doesn't generate enough power. So you need a battery as buffer.

When it comes to fossil fuel, any ICE is cheaper than FCEV based on grey hydrogen. It is very unlikely that governments will ban regular petrol or diesel any time soon and at the same time allow grey hydrogen. As long as you can buy ICE vehicles, it is extremely unlikely that anyone will invest in a fine grained hydrogen distribution network. Governments are not going to massively subsidize (distribution of) grey hydrogen.

When it comes to green hydrogen, green electricity is cheaper. Fast chargers compete well with filling up with hydrogen. And don't require the extremely delicate distribution structure of hydrogen.

In short, FCEV was a thing before Tesla. Before Tesla is was not clear how we would do long range driving, who take initiative to install chargers, etc. Now all of that is sorted out. We also know how to scale the production of batteries.

FCEV can go on display next to steam engines.
There seems to be a wave of firm splits recently, such as GE, Johnson & Johnson, and now Toshiba. Does anyone know the reason all of these are happening at once?
I recall discussing doing this for scientific ideas in roughly 2001-2003 time frame. We were going to md5sum text. and publish it in the NY Times. Later, I had a lot of free CPU and seriously considered doing collision attacks against the published md5sums.
> Would you recommend to use string functions instead?

Actually, yes, of course. Regex should be the last resort, really. It's unreadable, presents security issues depending on where it's used, and much of the time using string functions in a "proper" language will be actually easier unless you're a regex expert (which is a pretty silly thing to acquire expertise on).
This is effectively the inverse equality of police body cameras resulting in less belligerent policing, etc...
Hi Peter, have you seen any change in immigration as a result of covid? What do you believe the long term impact may be?
> I think my main superficial turn-off was indeed the non-traditional loops and I was a fan of python whitespace indentation

I've always been perplexed that this, a very small thing that barely ever comes up since 99% of the time you are doing a for each loop anyway, is the main turn-off for people learning Ruby, when Python has those crazy weird if statements and indentation-sensitivity
A language that uses parentheses does not preclude one from also using indentation to convey code structure. In fact, this is usually standard practice.

Python, however, does indeed preclude one from using additional signifiers of code structure beyond indentation.

And in practice you don’t type out parentheses. You put in a single opening parentheses and your editor will add the closing parentheses and add the appropriate indentation (and if desired, newlines) for you. In practice the only difference in typing is typing a single ( character vs a single <tab> character.

All that being said, this is the very definition of bike shedding, so it’s really not a factor when picking one language over another.
People try to debate nuclear rationally, but I think there is a sharp divide in temperament in our culture. Some people want the solution to our energy woes to be perpetual austerity, lowering consumption and being eternally vigilant against anything that might produce more energy. The other temperament sees creating more energy as a good thing. It doesn't have the "closed world" assumption.

It's remarkable that the former temperament is very conservation oriented, and therefore conservative, but more a feature of the Left than the Right.
Just searched a couple of queries like "opencv rectangle", "python regex" - and it returned nothing
Biden signs legislation to tighten U.S. restrictions on Huawei, ZTE
Heads up this weights all your scores towards 0. If you want to avoid this, an equally simple approach is to use (x+3)/(y+5) to weight towards 3/5, or any (x+a)/(y+b) to weight towards a/b. It turns out that this seemingly simple method has some (sorta) basis in mathematical rigor: you can model x and y as successes and total attempts from a Bernoulli random variable, a and b as the parameters in a beta prior distribution, and the final score to be the mean of the updated posterior distribution: https://en.wikipedia.org/wiki/Beta_distribution#Bayesian_inf...

(I saw first this covered in Murphy's Machine Learning: A Probabilistic Perspective, which I'd recommend if you're interested in this stuff)
I've been thinking along similar lines, and also wondering what percentage of workloads still see significant benefits from SMT. It made a lot more sense in 2002 when it was still common to find servers with only one core but now even a phone has half a dozen cores and laptops are pushing into the tens of cores range while servers are pushing an order of magnitude greater.

I remember disabling SMT in the mid-2000s because it was a performance degradation for some memory-sensitive code one of my users was running. I'd be really curious what percentage of workloads are not limited by I/O but still stay below the level where resource contention between threads lowers performance.
There are fewer crypto exchanges than there were one year ago
I’ve got a couple suggestions: Stop Neighborhood Invasions; Together Creating Harmony / Nosy Ass Ridiculous Citizens