skysight-inc/HackerNews huggingface dataset:
california goes from .30 - .50 per kwh - thanks to regulatory capture and pg&e

wait...

https://www.pge.com/tariffs/Res_Inclu_TOU_Current.xlsx

I can't tell what my current rate really is, but seems like average is 38.2c/kwh
There's a difference between what is good for the public, what is good for the market, and even what's good for a business's long term outlook.

The issue with spinning off losers and acquiring winners is the prioritization of short-term gains over long term gains. Further, I dispute that it's motivated by "the market" and not the gambling habits of corporate leaders.

Take, for example, HP's purchase of Palm for 1 billion dollars. But then a few months later, they let go of basically the entire palm staff. Then they created their webos tablet, then they killed it just a few months after launch. Then they let webos linger until finally selling rights to it to LG of all places.

You certainly can argue "this is just the market being efficient" but was it? Or was it overpaid C level individuals making big bets, failing, and punishing their employees for their incompetence?
I stepped into a Data Engineering Lead role in 2019. Stepped out of it in 2021. My team was the first in the org to really approach data engineering and we were all software engineers. I'm told that the systems we built have largely been replaced by Rube Goldberg machines pieced together by the folks who came after us.

Those replacement systems aren't even working, they're failing to deliver on the same simple data pipelines that we had working by the start of 2020. They're cobbled together using a million little AWS pieces and Docker and k8s... I'm glad that I left that role when I did, we were being pushed by a new-hire with a fancy Data Engineering VP title to do all sorts of asinine things. I went and looked just now and I see that he's Senior VP at a different company, he started there this summer. Onward and upward!
Just say that you were tending to a sick family member.
// If China builds amazing AI tech (and they will) then the rest of the world will just use it. Some of it will be open source. It won’t be a big deal.

"Don't worry if our adversary develops nuclear weapons and we won't - it's OK we'll just use theirs"
"Being pro-immigration is suicidal"

A perfectly non-racist statement in a world where context isn't important. A very racist statement in a world where everyone knows that you're saying that foreigners are dangerous.
On this job. Pretty much read the instructions and off to the races. The GC that hired me stuck around for a week or so to make sure everything was going smooth then he was off keeping the supplies flowing and would just check in every few days. The ease of building with ICF is a huge draw. It takes zero experience with concrete or building forms.
Agree with several of the other responders here: tell the truth. If you took time off to deal with burnout or take care of an ill loved one, or if you couldn't find the right position, let them know. Most (though not all, sadly) recruiters and interviewers will appreciate the honesty. Yes, this is experience speaking.
Discussed at the time:

The Grug Brained Developer - https://news.ycombinator.com/item?id=31840331 - June 2022 (374 comments)
The best part is when they aren't in a language you understand, and the site doesn't have one available.

I have in the past had very good data on how often a russian guy got a haircut.
It's really just postfix + rspamd.

rspamd is very, very impressive. I guess most of the hard work I've put into it is adding some of the not-turned-on-by-default things, like Pyzor and Razor. Also adding some other RBLs that weren't included by default (I spent a lot of time personally researching them and only picking ones that I believed to be of high value)
The other big thing that I think is important is the RBL whitelists - DNSWL.org and HostKarma have a whitelist as well.

About one a week I spend 10-15 minutes looking at the logs of what it's accepted/rejected during the week to see if I can spot any obvious mistakes - it's pretty rare. If I do spot something I make config changes to address it. That said there's been months before where I haven't done this and none of the users of my platform have complained about spam (or missing email)

rspamd really is that amazing. I don't understand why more people don't scream it's praises from the rooftops.
I was in a meeting to talk about our logging strategy at an old company that was starting micro services and experiencing this problem. In the meeting I half heartedly suggested we write the main lib in C and write a couple wrapper libs for the various languages we were using. At the time it felt kinda insane but in hindsight it probably would have been better than the logging mess we created for ourselves.
In October 2004, Prime Minister Ariel Sharon's senior adviser, Dov Weissglass, explained the meaning of Sharon's statement further:

"The significance of the disengagement plan [from Gaza] is the freezing of the peace process, and when you freeze that process, you prevent the establishment of a Palestinian state, and you prevent a discussion on the refugees, the borders and Jerusalem. Effectively, this whole package called the Palestinian state, with all that it entails, has been removed indefinitely from our agenda. And all this with authority and permission. All with a presidential blessing and the ratification of both houses of Congress. That is exactly what happened. You know, the term 'peace process' is a bundle of concepts and commitments. The peace process is the establishment of a Palestinian state with all the security risks that entails. The peace process is the evacuation of settlements, it's the return of refugees, it's the partition of Jerusalem. And all that has now been frozen.... what I effectively agreed to with the Americans was that part of the settlements would not be dealt with at all, and the rest will not be dealt with until the Palestinians turn into Finns. That is the significance of what we did."

https://www.haaretz.com/2004-10-06/ty-article/top-pm-aide-ga...
Pronounce as follows: say "Oh mah gawd" then elide the "gawd".
That's the thing with autism, they're people that don't adhere to boring social conventions.
Tell that to all the IT deparments in the world. And all the people that keep sending Office files. And the friends and relatives that nag you to fix their Windows crap yet again. Apple is of course even worse in many regard.

For myself I don't need Microsoft stuff. But sadly there are all these other people around.
Privacy policies URLs are only available in 34% of websites
Good. Most claims got dismissed (although with leave to amend) with only the infringement on the input side really remaining. This lawyer is a clown
In fact this is exactly what happened recently with sesame labeling requirements: https://apnews.com/article/sesame-allergies-label-b28f8eb3dc...
i used to use [0]s3ql on-top of "slow" fuse storage. it comes with its own caching layer and some strategies around handling larger blobs of data efficiently even at high latency with ease but its a non shared filesystem. you mount/lock it only once at a time. otherwise this was a perfect solution to me at the time.

there is also [1]rclone with its own caching layer and own support for various backends directly. I don't remember anymore why i did prefer s3ql though, but i usually have some reasoning with things like this..

[0]: https://github.com/s3ql/s3ql
[1]: https://rclone.org/
They don't have a way to detect whether you are using Incognito or not, so they can't treat those people's browsing data differently.

When there is a way, they patch it:

https://blog.google/outreach-initiatives/google-news-initiat...

https://bugs.chromium.org/p/chromium/issues/detail?id=990592
I’d be suspicious if you tried to hide it and it came to light. I’d just be honest and say you took some planned time out, did a bunch of non work related stuff, recharged and now you’re ready to go again. If they push you can be creative if you’re embarrassed by what you actually did. But don’t try and disguise that you took time out as it will end any process if they find out.
Software Engineer at Boldvoice here, also learning Mandarin. I've been told my Chinese accent is awful due in large part to misuse of tones and overemphasizing articles like 了. We'd love to build something for all languages but are focusing on just users learning english right now.
Why is this going to succeed when something like Geogig never took off? I was super interested in the project at the time of its initial release but it’s been dead for years. What did that project fundamentally do wrong vs what Kart is doing? Or is it just a super niche thing?
Recent and related:

The whole of the Whole Earth Catalog is now online - https://news.ycombinator.com/item?id=37872774 - Oct 2023 (81 comments)
> Eliminating abortion protections was based on "we don't think the founders meant that" which is a form of consideration never before used.

Textualism and originalism have been in play for decades -- off the top of my head: 2008's DC v Heller basically codified today's broad interpretation of the second amendment's protections.

I don't personally agree with the decisions (among other things, the resulting patchwork application of laws has meant that your access to abortion is dependent on how strong your state's Democratic bent in the statehouse(s) is), but it's not novel to the past decade, even. The only new development from the past 5-10 years is the presence of 5 votes on the court willing to overturn Roe's long-standing precedent.
I understand that argument, and respect the choices of people who choose not to be hospitalized at the end of their life but to die at home, but that's not the same thing as claiming that it is wrong to "extend the suffering of cripples". I can kind of excuse the use of the nasty slur "cripples" given that this interview was decades ago, but the strong implication is that he thought that disabled people just sat around suffering and would prefer not to have the medical technology needed to keep them living.
Would be good for them to implement some kind of P2P fallback. As in: if cloudflare is down, npm can go and query some kind of IPFS version. After all, many of these packages are most likely already hosted by thousands if not millions of other clients.

They would just need to run their own IPFS client, so every NPM module is at least pinned by NPM. And then users who do an npm install could have the option to be a part of the P2P pool, which would essentially just spin a light IPFS client on their side to pin the modules downloaded.

The hash table associating each npm module => IPFS link could then be duplicated on other hosts (AWS, Google) and consulted as fallback if Cloudflare is down.

Or even, this strategy could be used to reduce bandwidth costs even in day-to-day operations.
Top JavaScript libraries for web scraping
My biggest concern is that my siblings and parents have all signed up. So (more or less) my DNA is in this database, even though I have never interacted with the organization.
This kind of thing has been going on forever. Once upon a time, I walked into a room full of VT100 terminals, and bored CS students waiting for their compiles to finish. (It was a weekend near the end of term) I took a look at the system, and realized they had pushed all the compiles into a batch queue, but that queue defaulted to BELOW interactive priority, so any keystroke anywhere had higher priority... so all the people checking their position of the compile job in the queue, slowed it down even more.

Over the next 15 minutes, I kept bumping the priority of the top job in the queue up, an hour later everyone had their work done, and went home. I had the room to myself. Rogue sysadmin for the win. ;-)
Germany has been reducing its CO2 emissions for years now. [0]

I'm afraid you need a different straw man.

[0] https://tradingeconomics.com/germany/co2-emissions
Yes, I was saying that ICF fixes the problem of concrete not being insulated. Without insulation a concrete building feels like a cave.
not yet, we want the record and replay to show the visual difference on android rather than just method return value difference/failure in assertions.
This will need some work.
All countries/languages have multiple accents. My mother was from Devon (and the forties!) and could make herself nigh on unintelligible to me and my brother and I lived in Plymouth (Devon) for eight years.

You are probably familiar with the generic south west of England accent - "aarr me hearties" and all that fake pirate bollocks. Now listen to the greatest Cockney who ever lived - Dick van Dyke - "Cor blimey Mary Poppins. Very different accents. If you drift up north, why not take a detour via Wales - several accents, quite noticeable when put side by side. The midlands has the Black country "yam yam" and Brummie, go east and there is a whole host of the bloody things. Carry on up and you got "eee bah gum" - Yorkshire and more - bear in mind that Yorkshire alone has a larger population than each of the other nations of the UK and is rather more diverse than even many Yorkies think. Lancs, Mancs and Cheshire, oh and don't forget Liverpudlean (find a recording of the Beatles speaking - they are from Liverpool). Nip on up through Geordie land and Cumbria (Cumbric has only recently died out as another Brythonic language). The Borders, where England and Scotland blur somewhat and the it gets a bit tartan flavoured.

Scotland manages to deploy a lot of accents for roughly 5.5M people. Glasgow and Edinburgh are distinguishable for me and they are only about 50 miles apart. There's Aberdeeeeeen and Perrrrrth and many more!

Over in Ireland (the island) there are several accents. The Dublin "brogue" is considered the easiest accent for a foreigner to understand, which is quite ironic. The Republic of Ireland is home to multiple accents as is Northern Ireland (UK).

The accent that D van D deploys in Mary Poppins is generally known as "Mockney" and that pirate thing is a variety of "Mummerset". Mummer is an old word for actor and Somerset is in the south west of England. This comment is getting lengthy, so I won't delve into Cockney rhyming slang, which is worth looking up if you fancy a right larf, me old septic 8)
If you stretch out the timescale horizontally it is close to sinusoidal.

There does seem to be a slight sawtooth effect. A smoother rise followed by a more rapid fall.

But if you think about what vegetation is doing, that fits. Plants slowly gather resources and build structures for reproduction. This extra mass and activity absorbs CO2.

When the plants have successfully reproduced (spread fruit and seeds) the most efficient strategy is to quickly discard the reproductive support structure and processes that are no longer required. So the CO2 intake falls rapidly.

Autumn leaves falling are one of many symptoms of this, though decaying vegetation also releases CO2
This is terrible advice. Don’t do this.
History plays a role here. It used to be called SEQUEL before it was renamed to SQL.
is the font iosevka? very cool
DNSSEC already provides attestation, why add another layer within the same system?
It's a reference to the more apt name for Occam's razor. I happen to disagree with GP because governments always want to expand their power. When they do something that results in what they want it's actually the parsimonious explaination to say that they did it because they wanted that result.
No, although I am more generous than most in according it some degree of sapience. The problems with existing LLMs are twofold: They're not build with a sense of memory, but rather pop into existence as autistic savants with no real agency, and (allied to this) are bad at asking questions, unless explicitly instructed to that end.

With a little effort you can get an LLM chat bot to introspect its text evaluation process, create memory structures to be filled with variables or decision criteria and much more, but it's very hard to get them to 'push back' on the user in any way such as asking for clarification or context absent in the original prompt.

An interesting analogy for this failure: imagine a spy (LLM) is impersonating a military officer (quasi-autonomous agent). An underling suspects a substitution and challenges the officer for proof of identity: our inept spy bends over backwards trying to explain that they're really who they appear to be, instead of bossing the underling about.
CRDTs don’t magically solve the ordering problem, though they do solve a bunch of other problems around merge conflicts.
I had a college professor change my first grade in the class from a B to a D and give me a lecture about “subjective versus objective grading”, after I asked him for feedback. Apparently my B was supposed to be one of those and the D the other one. His rant didn’t have anything to do with subjectivity or objectivity so I’m not certain which was supposed to be which, but he acted like giving me the B was doing me a favor. This guy clearly grade-grubbed through school and assumed everyone else is just there for the grade too. I just wanted some feedback other than “B”, so I could, you know, learn.
It seems like the more ideal solution would be to block the malicious IPs instead of lowering the accessibility of your site, no?
20,000 years ago sea levels were 120m lower than today yet civilisation has thrived during that period and we've hardly noticed the rise. People move house every decade or so and the change in a decade has averaged 6 cm so it's possible to outrun it by moving.
Amen. Micro-HDMI is trash and should NEVER be used, because it will break promptly... especially on a dinky device that moves and shifts a lot.

If a full-sized HDMI port is somehow too big (which it isn't on the regular-sized Pi, and definitely not on the 400), they should just use USB-C ports with DisplayPort capability. I'd rather use a DP-to-HDMI adapter (which is cheap and effective) than a shitty micro-HDMI port.
The disturbing thing to consider is that it might be bad acting AI with human systems. I can easily see a situation where a bad acting algorithm alone wouldn't have nearly so negative an effect, if it weren't tuned precisely and persuasively to get more humans to do the work of increasing the global suffering of others for temporary individual gain.

To be clear, I'm not sure LLMs and their near term derivatives are so incredibly clever, but I have confidence that many humans have a propensity for easily manipulated irrational destructive stupidity, if the algorithm feeds them what they want to hear.
Is the salary competitive?
I wish more people did this. Examples rule
Training LLMs using 8-bit numbers
> China doesn't innovate, it copies, clones, and steals.

FWIW There was a time when that was was the received wisdom about the USA, from the point of view of European powers. It was shortsighted, and not particularly accurate then either.
Thanks! For now, we're laser-focused on English since it's the language that 1 billion people are learning (as non-native speakers). But we'd love to add more languages in the future, stay tuned!
Exactly. I rely on Google for a number of things, the primary thing being photos. But I've read too many horror stories (on here) of people losing their Google account and thus their life.
So all my photos are also backed up locally and then into a BackBlaze bucket.

Using Postfix+Rspamd gave me good insight into SPF, DKIM and DMARC and how to use them effectively.
This is my gold reference: https://microservices.io/

Most issues I have seen around microservices circle around bad design decisions or poor implementations. Both are also major issues for monoliths, but since those issues do not surface early on, it is easier to start developing a monolith and take on the technical debt to be dealt with later on.

Microservices architecture takes time and effort, but pays huge dividends in the long run.
Of course parents who are wealthy, well connected and highly educated are able to give huge advantages to their children, and that’s okay. It also makes things like Y-Combinator even more important, as it gives people with drive access to funding, connections, the right advise etc. I submitted this post because the word “self made” is stretched and overused to the point where people forget important context.
> If it was actually perfect grammatical accuracy on their part they’d be saying “Who were you talking to” or “Who were you speaking to”.

There is a sizable contingent of English speakers out there that continue to insist that it’s incorrect to end a sentence in a preposition. (I am not part of this group and it is fortunately shrinking over time.)
This is the same problem, borrowing from future generations. Why solve our problems now when we can inherit them to the next generation?
> none of what you just mentioned has anything to do with Docker
[...]
> there are some Docker-specific things you sometimes have to debug

Not sure what to make of this. Networking was specifically called out as an example.

But there are stories to share about the storage layer too. Lots of driver specific things that leak through that abstraction.

One may use Docker for a lot of things but ease of operations is not one of them. There's a reason both Red Hat and Ubuntu had to make up their own formats, neither of which is trivial to use, but there was just no way they could have done it with Docker instead. They're unlikely both wrong here.
Anyone can go onto AWS and see pricing for anything. I got my start with AWS at a 60 person startup with standard Business support. They go out of their way for any company and their live support is top notch. They once found an obscure issue that took them two days and a support person recreating the issue.

Amazon takes “customer obsession” to the extreme. I saw that from the inside and outside.

Now as far as how they treat their employees. Let’s just say never meet your heroes…
Microsoft, I have a wireless sculpt keyboard + mouse. The mouse scroll wheel stopped working 2 years in. I called MS support and they sent me a full replacement (keyboard + mouse) at no cost.

Chic-filla - made an online group order for about $60, they forgot to include an item of <$10 value. Called and they gave a refund for the full order.
You're not going to win by undermining the foundations of your own argument, but don't mind me - please pitch this to Meta's legal department.
It’s interesting to see SEC go after a CISO, yes he was at the helm but can’t the one to patch systems… yes they had an ongoing attack but disclosing that to shareholders is a sensitive affair… they were also a technology provider to the US government. I honestly think that is what got them the teeth of the SEC.
Microservices don't magically fix shared schema headaches. Getting abstraction and APIs right is the solution regardless of whether it's in-memory or over the network.

Instead of microservices, you could add a static analysis build step that checks if code in packages is calling private or protected interfaces in different packages. That would also help enforce service boundaries without introducing the network as the boundary.
This is precisely why I will never use one of these services. The thought of a company being able to buy my DNA is beyond creepy.
The original submission is likely using a ControlNet implementation. You don't need the special control_v1p_sd15_qrcode_monster ControlNet that the popular optical illusions technique uses: the common canny and depth ControlNets works fine.

When ControlNet first became mainstream I generated a fun series of tech company logo charcuterie boards using the Canny ControlNet and SD 1.5: https://www.reddit.com/r/StableDiffusion/comments/11bp30o/te...

Of course now with SDXL you can create very good ControlNet-constrained images.

EDIT: In another comment the OP confirms it uses an optical illusion ControlNet implementation.