skysight-inc/HackerNews huggingface dataset:
Only a negligible fraction of the storage that will be built will be batteries, so talking about batteries is just blowing smoke.

Storage cost is falling even faster than renewables cost ever did. There are many different storage options. Each place will adopt the mix of them that makes sense for that place. Until new renewable generating capacity no longer displaces carbon emission, spending on storage would be stupid.
What are you talking about? Email is definitely not centralized. At all.
As someone doing a PhD right now, I think not having something to publish within a year isn't all too unreasonable. After transferring from masters to PhD, it has still taken a little over a year for my collaboration with my advisors and other PhDs to mature enough to result in several publications happening roughly around the same time.

I did initially have someone scare me into thinking that if I didn't publish even something like a literature review within my first year, I wouldn't be taken seriously. But that turned out to not really apply.
According to this[1], Firefox is under 5% now. It’s already too fringe for some sites to worry about.

If those numbers are right, Safari has about 5x the number of users. Realistically, Safari is our only hope.

[1]: https://gs.statcounter.com/browser-market-share
Very fond memories of being a 3rd grader and playing a version of this on our classroom TRS-80. I'd get really excited when the weather turned "hot and dry' so I could jack the price and gouge my customers.
Why is this? Aren’t credit products something that consumers have used for decades? Is there something about Klarna that makes it unsuitable to use?

If you’re talking about securing funding to do the lending, then sure that makes sense. Is that your concern or is it around the business model itself?
Fine, I concede that point and agree, but at the end of the day it really doesn't matter. Everyone certainly knows exactly what he's talking about - it's not like he's being ambiguous.
The issue with Safari browsers is not that libraries we use support Chrome only features but that Safari can have bugged implementations or small differences and we can't test Safari. For example a WebGl based library I was using (for advanced stuff not rendering static text) stopped working on iOS because Apple changed the WebGl stuff, so we put for this users a 2d ugly but functional fallback. Because this was a third party library and not something I had experience with I could not entertain the idea of attempting to debug the issue or create a fix .

Then later Apple decided to change iPad browser to pretend is a desktop, this broke my checks and instead of the 2D version the iPad users got the broken 3D version. But finally the broken WebGl was released on Apple desktops/laptops so now everyone using Safari gets the 2D version.

What we need is a way to test Safari the stable and the Beta, I can find bugs, the guys that made the WebGl library find the bugs before the browser is released etc.

What non standard API only Chrome implements and evil web developers want to use?
So, the hypothesis is that both the Russian and Ukrainian stories are accurate? The ship was disabled by fire, and then attacked when weakened?
Yes, the middle class is pushing the homeless problem out of their minds because they have been profiting because their assets have all been increasing; stocks, houses, etc.

Then they make more money by renting an ADU on AirBnB for 3x the rental cost to another person in the middle class who wants a vacation paid for by their increasing assets.

I have met more and more new homeless who are now struggling with mental health issues since they became homeless as well. The stress will do that to a person. I try to be the person that pushes them towards the spiritual rather than the medicinal to ease the stress.
Rhythm and Raga, some basics of Indian Music
This might be a little more out there as a question, but what's your take on future trends and web technologies ? Static vs Dynamic Sites? Will AI/Machine Learning outmode the need for CMSs/platforms Ghost or Wordpress? Are Javascript and its derivatives here to stay or does Rust or some other language have a chance at taking the crown?
I think it's intended to be useful for managing dependencies on specific python versions. And I hope 2.0 doesn't come up there for you.
Good. If you're going to start an outlet to shill fascist governments who commit genocide, I don't want to use the same payments company as you. Sounds like there are enough people with my view, that payments companies would rather cleave towards us than the fascist shills.

Edit to add - this article itself literally blames the jews. It's all so problematic
If the missiles managed to blow the Moskva's ammo, that would certainly be enough to explain the sinking. That would've been a lucky hit however.
OP here. I agree with this as well, you are not missing anything. I was meaning to write another post about a similar approach.

To illustrate to readers, let's say we are developing over a tag `v1.2-pre` in `main`, and now the code has stabilized. The idea is to release a tagged `v1.2`, then in the `main` branch immediately release a tagged `v1.3-pre` that follows it.

We obtain the following:

1) `main` branch commits look like `v1.3-pre-<number>-g<hash>` in `git-describe`.

2) A maintenance branch may have been forked from the commit that was tagged with `v1.2`, so for the commits in that `release/1.2` branch you automatically get `v1.2-<number>-g<hash>` as output of `git describe`.
The Tunitcha mountains of Arizona may be related to the word “Khan”
> The real lesson is how in the midst of the worst pandemic in decades, where most of us lost someone, or know someone who did, there were people who stubbornly refused to practice basic hygienic measures using the most selfish excuses. A global health issue was distorted from science into politics, it was one of the most shameful phenomena I've witnessed in my 50 years of existence

Dont put it that way. Its how we blocked entire generations who had no risks or almost none, and ruined the economy to save old unproductive people who wouldnt just isolate themselves and use drive.

The ability of people to put all responsinbility to "society" or anyone else than themselves is insane. Groupthink and tribalism driven by fear at its best
7.5million / 20billion = £0.000375 per image
2666.67 images per £1

cheap as chips!
Of course there are external factors, but if you aren't even going to entertain the idea that the people who decide to live these lifestyles bear some of the responsibility for the outcomes, you are not helping anyone.

It seems that as a society we have given up on the idea of personal responsibility/accountability.
In winter, at times when wind falls off and demand exceeds transmission line delivery capacity, synthetic fuel will be shipped in from the tropics. The amount of synthetic fuel to stockpile is a cost optimization exercise.
That makes sense.

While I don't technically have formal education in computer science, it's obvious that my mind just kind of... works that way. That's definitely an advantage both in learning new things and in teaching.
Why can’t Windows 10 make use of all my upstream internet bandwidth?
There can be, laying off people in Sweden is hard and one of the ways to do it is to claim that there is no work for an employee and so doing a reorganization can make it easier to claim that. Sweden's also got fairly strict last-in-first-out rules when firing. The way the company is organized affects whether two employees are in the same "circle" and compare to one another.
The Datalog support is a very interesting feature for such a fully-featured language. From the home page:

def reachable(g: List[(String, Int32, String)], minSpeed: Int32): List[(String, String)] =
let facts = project g into Road;
let rules = #{
Path(x, y) :- Road(x, maxSpeed, y), if maxSpeed >= minSpeed.
Path(x, z) :- Path(x, y), Road(y, maxSpeed, z), if maxSpeed >= minSpeed.
};
query facts, rules select (src, dst) from Path(src, dst) |> Foldable.toList

Composing datalog natively like any other type – very cool.
This is like suggesting that a mechanic should read some car's owner's manual in order to learn how internal combustion engines work.

Look, don't try derail the conversation. Your claim is that in the event that the issuer of USDC would fail to redeem the tokens, you could still redeem them elsewhere. Explain how that would work.
Italy Circulates 4-Point Peace Plan
Just to add to that - Students at the Norwegian University of Science and Technology do not pay tuition fees. So the stipend and loan provided by Lånekassen go mainly to living expenses.
See this very good comment about Solidity, the main language used to write software on Ethereum: https://news.ycombinator.com/item?id=14691212

More to your point, you can always have more logging, slow things down to make them safer and allow communities to react in a timely manner, but it's far from trivial. The real problem is that any mistake can be fatal from the defender's point of view.
Also what I don't like that enabling this feature disables page zoom. This is inconvenient because you have to choose between using zoom and fingerprint protection.

Actually I think that when zoom is less than 100% (i.e. the page is made smaller) it is possible to report to the page original window size rather than scaled up size. Many sites today use gigantic font sizes and they are difficult to read without zoom or high-DPI display.
Uh, no. Here is Canon's page on the machines in question: https://cpp.canon/products-technologies/large-format-plotter... See how they are called plotters?

They currently use Radiant Fusing technology: https://www.tavco.net/articles/bid/57020/see-the-advantages-...

"Toner does not bleed." I know but I was describing the needs not that toner bleeds. I have worked in printing plan sets and the old way for color was ink jet usually the HP 5000 series. The industry moved to the colorwave because the ink jet prints would bleed when wet.

Yes, the colorwave uses toner but I was told it was in a wax medium. The toner balls certainly felt like wax if you handled them...

Seems like you are being a tad pedantic and not entirely correct...
Written by the author of this article (Arika Okrent).
Don’t be terrified, just keep pushing. That’s what separates those who finish from those who don’t.

I say this as someone who nearly did not finish a PhD and had terrible mismatch with my advisor. If you have a mismatch with your advisor, I have three pieces of unsolicited advice.

1. Find the community of your research topic early and get involved. Partially due to covid there are now many ~weekly seminars that meet online and post recordings on YouTube. They tend to be welcoming, and getting to know the people drives home the idea of “if they can do it so can I”

2. Pick a problem with extremely clear benchmarks. If you exceed the benchmarks, then congrats on your state of the art work! If not, write about the good parts and explain why the bad parts exist.

3. Write about your topic early and often. You don’t have to publish it necessarily, but writing has a clarifying effect acknowledged by every PhD student I know.

Stay positive and remember to take care of yourself! Good luck!
In my area of academia, we train about 4 mediocre PhDs for every good PhD that can do excellent, independent research. If we had more good researchers, we could create more positions for them. But right now most of our graduates don't want to do research or suck at it and go into industry. Not to mention the pay differential.

I also sit on a graduate admissions committee, and it's hard to find good students.

We have work enough for easily 10x as many STEM students in the US.
Do you think his chances would be better in academia if he:

1. Writes a vague blog post about his dissatisfaction with his PhD

or

2. Writes a paper attacking his supervisor explicitly

?

Obviously the 3rd option ("shut the fuck up if you don't want your overlords to hear") would be the best, but also perhaps the most boring.
I feel that both variants have their merits.

One possible downside (of version bumping immediately after release) is that if you use the major/minor/patch scheme, you can never be sure that you’re actually bumping the correct number.
The upcoming release may be a major, a minor, or a patch release, and it might take you a while until you know enough about completed work items so you can make up your mind which one it’s going to be.
Can we all agree that "impacted" is worse than both of those? It provides no clear information about what is actually happening, relying on the entire audience to make the "aha, we're being laid off" connection themselves. "Impacted" appeared five times, "Affected" once, but it was left to the recipients' imaginations to figure out what they were actually being impacted by. Finally, they get around to framing it as "not being offered a role in the new organization"--another euphemism. I mean, it's one thing to soften the message a little when bearing bad news, but "impacted" is softened to the point of uselessness. George Carlin had a bit[1] about this.

1: https://www.youtube.com/watch?v=h67k9eEw9AY
My company does an IQ test for interviews, but I rank it among the top places I've worked at in my career. Do you have any evidence that IQ tests are only done by companies that are bad places to work at?
> be held up and recognized as such in courts in major countries?

Only having a slight understanding of crypto, if local courts are required, what's the point of crypto? Why not use the existing financial systems, where all of this is built in?
Not possible to do it personally for dozens or hundreds of people.

If they did it by email, a lot of people would criticize as well. Perhaps, just perhaps, even yourself in the past has criticized or at least found (in your thoughts) an awful way of communicating a lay off?
This is another symptom of a person who doesn’t know what they’re talking about really.

It’s like those stackoverflow answers that tell the user to stop using PHP and rewrite it in Python or something.
Cool! One actually read my comment!
Reduce the Blast Radius of a Bad Deployment with Automated Canary Analysis
> WebGL reports the video card that you use. Who needs that?

Basically anybody trying to do a high performance game in webgl. Even today, the quirks of individual cards are enough that a game relying on sufficient feature capabilities is going to need a quirks list of cards to substitute implementations on. There's nothing to be done about it if a card just lies about its capabilities in the gestalt API or has an honest to God bug that you have to work around in the shader.

But, if an API like that isn't behind a permission allow dialogue and is instead on by default, that's a major privacy mistake.
That seems to stop showing any data later than Mar 2022?
As one of the candidates to being lay off, not everyone is covered by Swedish law, and in my situation I’ll be completely under the scope of being impacted, which sadness me because the overall experience with the company was the best I ever had.
Fucking hell I’m actually pissed.
Flowery language is fine, except when talking about money or people's career/job/livelihood (which is really money again).

There's also space between what was said in this letter and brutal honesty. It should be concise and clear.
Germany is right in the middle of the biggest and most stable grid on this planet. They don't have to build storage within a year because they don't have to store all that stuff. They can take their time and continue to expand their national grid. Something they've been doing even during the last 16 years where the conservative government has been crippling the expansion of renewable energy.
Some insight as to what this guy is made of:

The Ethereum address Medjedovic used for the attack included the number “1488”—shorthand for a neo-Nazi slogan—and he'd written the N-word into the code itself, 16 times. A Twitter user called him the “Dylan [sic] Roof of Balancer Pools,” a reference to the mass shooter who killed nine Black people at a church in Charleston, S.C., in 2015. Medjedovic liked the tweet.

Completely counter to every experience I’ve had working with Waterloo people. My sample group always seemed smart, interesting, kind.
Because they don’t know what they’re doing and aren’t the ones paying the bill.

“Oh I have to learn how to use and setup this tool? I think I’ll just pay the equivalent salaries and be locked in…”
Experts Forecast the Wind Plant of the Future to Be Taller and More Economical
>Things Nobody Tells You About But Is Really Important

I've been writing an article on that as well :)
yeah its strange. one of his addresses was funded previously by a Tornado Cash balance as well

oh well, he slipped up and is now probably a fugitive since he keeps using his court "frozen" funds.
Just because there are crypto anarchists doesn't mean that all crypto proponents are anarchists. And smart contracts (not sure why they're in quotes in your comment) can depend on real law and still operate fine (e.g. I'm sure NBA Topshot would file a legal case again Dapper Labs if they did something significantly damaging to their brand/NFTs, etc.).
you know you’re a web dev if `dd` makes you think of "definition definition", a child of `dl` and sibling to `dt` :)
Christine Lagarde Says Crypto “Worth Nothing” & Should Be Regulated
Last I checked, Google still adheres to w3c standards on these things. And they haven't captured the w3c process itself... We need to be holding the w3c accountable for considering privacy as they refine new rfcs for apis.
Probably but there is a lot of space even on a 15" laptop screen. I usually have my browser windows half width. The other half is an editor, terminal, whatever. I'm full screen only for sites that actually use all the space. AWS and Google console, vSphere, spreadsheets, etc.
Bizarre. People expect either (a) company management to be completely clairvoyant about what the future will hold, or (b) when their best estimates about the future change, I guess folks expect management just continue charging ahead until their company goes bankrupt.

I also totally disagree with this statement, if you're implying that you think good CEOs should layoff as few people as possible: "I always felt that good CEOs (from a culture perspective) make it clear that in times of trouble, the first priority is not the business, but everyone working there."

If anything, I think good CEOs are clear about making tough, painful decisions, and they make them quickly and move on as fast as possible. There is nothing worse than everyone seeing the writing on the wall (e.g. lots of people with not enough work to do), but feeling that management is paralyzed by fear to change it.

What's going on is really not that complex. Companies (and MANY companies, certainly not just Klarna), planned for number of employees based on estimates about the future state of the world, and that future state of the world turned out to be drastically impacted by all the events mentioned in that letter.
>The Constitution doesn’t mention abortion. But what about privacy? Well, it doesn’t mention privacy either.

That's not true - the 4th amendment protects against unreasonable search and seizure. The search part prevents the police from reading your mail or wiretapping your phones without a warrant (which declares the search reasonable), except illegally.
i disagree, because subscriptions and mailing lists is what blogging means today

Ghost is a modern blogging platform after all
Author here.

I consider myself an intermediate homelabber and a TrueNAS beginner. I just built my first NAS server, so wrote this to capture everything I wish I'd known at the start. I hope it's helpful for anyone else thinking about building their first NAS server.

Any questions or feedback about the post are more than welcome.
Surely there is a really simple distributed scheduler that is simple. Do I need to write one? Ie has dependencies, no database, flat files, single instance but trivial to fail over to a backup. I can even live without history or output.
Which is exactly why we made no progress in the theory of Machine Learning in the past decade. With massive industrial trial and error we identified things that work for specific cases, but we have no clue how to generalize.
Ehhh I disagree. I think it was a very tasteful letter. Bluntness isn't always the best choice - I say this as an incredibly direct person.
I’m confused by your first paragraph. Are you saying a parent should be able to kill a 12 year old?
Most of that research is being done by people with PhDs though. Their ability to run fast in a PhD gave them the opportunity to be able to run fast in a commercial setting.
You failed at understanding the author.
Ask HN: HN group to discuss books like Build by Tony Fadell
HN seems like the right crowd, in terms of interests, to discuss a book like Build, but HN is not structurally the right forum. For instance, how would the timing work?

-- discussions peak and fly by

-- people may read the book today, or tomorrow, or next week

-- people who comment now may not see the follow-up in a month
I don't think that it poses an issue with merge conflicts. It is likely not an issue as long as the tagging is only made on the main branch by the release managers.

I know it is working well for Linux kernel hackers. Linus does all the tagging, and I don't recall issues with merge conflicts on the top Makefile with the part that holds the version.
If I am not mistaken (and neither were the people who told me that), there was a per diem for the travel. Which means that you were better off not spending the food or hotel money but manage a different way (say, take your food with you). With these differences on rates this was really making a difference.

You could also spend this money in special skips with western items (called Pewex IIRC)
I also have a PhD.

There's a major asymmetry in US academia that public accusations can address, if done tactfully, truthfully, and specifically enough to allow a defense.

In US academia, subordinates need positive references to get jobs. That leads many to be quite deferential to their supervisors, even allowing abuse. Nominally this is supposed to highlight strengths and weaknesses of a job candidate, but it also can serve to warn potential employers away from a particular job candidate.

However, in contrast, there is no formal mechanism to warn others about bad supervisors. Given that, I am okay with tactfully, truthfully, and specifically going public about negative experiences with academic supervisors.

To be clear: I don't advocate defamation. Keep good records, and if you choose the go public, be tactful and stick to what can be easily corroborated.

Also: My experience is that subordinates are rarely given the opportunity to reply to defamatory claims made by academic supervisors when providing references. So if your focus is on the ability of someone to defend against defamation, I don't think you can defend the status quo.
Great Loop
Apparently it was on its way to a museum when it “escaped” it’s water-tow and ended up permanently beached. Someone in another comment posted this which has the details from 2020:

https://www.popularmechanics.com/military/aviation/a33808381...