skysight-inc/HackerNews huggingface dataset:
Turn off fox news for a bit and try getting your information from reliable, nonpartisan sources. Currently, over 60% of Californias electricity comes from clean sources (hydro, renewables, and nuclear). And we are well on target to hit 100% before our goal of 2045. These are facts.

PG&E has nothing to do with this. Most power plants in the state are owned by third party investors, not by the utilities. Perhaps you should read up on CA power markets before commenting.
Well, it doesn't sound like they know much about the geography or geology of the UK, quite frankly.

How is every house builder going to afford a million quid borehole?
Interesting that you use Nim. How do you use it & what exactly do you use it for?
Logic-less template is ok despite some having loop because semantically, users also want to list things, add a thing to a list. I wouldn't add `if/else` but switch-case (this simulates category in user space, not complex condition). "Local variable" shouldn't be exposed to users. Collection name is ok. I think Shopify's Liquid is good, they just can't figure out decent UX on top of it.
I had campus security called on me because I was using an acoustic coupler on a payphone to a free dial-up provider to browse the internet via links. Luckily the security guard understood what I was talking about and was chill, but he couldn't understand why I wasn't just using the campus WiFi.
Didn't he also suggest paying oil companies to keep in the ground and call it a strategic reserve and gifting oil companies the storage space in place of actually topping it off? A stopped clock is right twice a day.

I believe some parties actually considered the money billions of money paid to bail out the oil industry and opposed it on principal.
I disagree with your definition of "well". It found an optimal solution only 30% (roughly inferred from the bar plot) of the time and only on graphs of very limited size (up to 14 nodes). I'm pretty sure even the most basic path-finding algorithms we have can do better than this.
Yes, but it means companies don't have to comply with the laws (since they're outside their jurisdiction), and the burden falls on the government to find a way to block their citizens from connecting to the VPN servers. Which might end up either with China like censorship, and possibly local opposition against it.
NodeJS / TypeScript / Express / React / Tailwind / PostgreSQL / RabbitMQ / Docker
> This is pretty different from coming to school and telling 7yos about the sex party you went to this weekend and which gender you were identifying as when you went.

When has this ever happened?

> What people have a problem with are the folks who derive their entire identity out of that, and then greatly encourage the kids they teach to do the same.

When has this ever happened?

> The very obvious comparison here is a teacher coming to school and telling their kids, in detail, about their sex life or multiple gender transition surgeries

When has this ever happened?

Straight people also have sex parties. Why are we legislating against LGBT people specifically?
"Wisdom" of elders should stand on its own by being well reasoned.

If someone needs to say "listen to your elders" then they aren't able to articulate their argument well enough to stand without it.

(I've been programming much longer than the 32 years claimed by the article author. No one should listen to me because I'm old, except in the case where I'm talking about specific incidents I witnessed that younger people didn't.)
AngularJS 1.8 and Falcon Python API backend. Redis and Postgres. Running an 8 figure ARR business on this stack.
> Is it? My reading of #2 suggests Google just didn't want phones with ancient or beta versions of Android in the market with Google branding.

Judging only by gp's message, it also targets any would-be competitor's fork of Android.
Wait, so Telegram, which is known for being able to read all your texts, is worse than WhatsApp where people are speculating that it might read your texts?

Not that I trust WhatsApp (I use Signal) but that's an odd comparison.
HTML tag has entered the chat.
I do agree with you, but to play devil's advocate: This article is currently #9 trending on the front page. I've meanwhile seen similar critiques of React written in a different style, and seen them not get a vote or comment. Perhaps those rants do serve a purpose?
> Getting data about peak hour usage is much harder

That is the entire point of this exercise. My point is that OP fails to address that with data (as do you).
Right, so we're back to woowoo stuff from Smokey McStonerface's blog?
> But in that list of files, is a line item for the manifest file itself and along with its own hash! Something that on the surface looks completely innocuous but becomes profoundly impressive as you ponder it.

Agree this would be cool. But there would be one last realisation after contemplating it for just a little longer. The sheer number CPU cycles that would have to have been committed to achieving it would be awful. Like Bitcoin mining but orders of magnitude even more wasteful.
And do this again in 2050 to get to 256-bit computing?
And then 512-bit around 2070?

Can we not play it save and immediately jump to for 65536-bit :)

We could call it 16-bit-bit.
MD5 is not broken in the way you think it is. Even without salting if you give a hash H there is basically no way to recover a string that hashes to it other than randomly trying strings 2^128 times.

What you can do trivially is find 2 strings X1 and X2 such that md5(X1) == md5(X2). In this case seeding the way you described won't help because md5(X1+S) will equal md5(X2+S) due to the way MD5 works
W-We already have AV1 and Opus. Google backed AV1, and they already use both on YouTube.

I mean, they could make a better open video codec, give me AV2 any day. But why not push the pre-existing standards as "premium offerings"?

And btw [Opinion Incoming!] I believe Opus is as good as lossy audio formats will ever get. I'd love to be proven wrong...
Because businesses aren't communists, or red, or blue, they just sell stuff to people who want to buy it, and apparently, it's not illegal to sell things to China because freedom?
Nova Scotia FOI: Can’t Be Bothered with Pfizer Documents, or Meaningful Math
Yeah strangely it compiles to functions but they way they compose is not the way we compose function. Practically it's a template, compose via component mechanism. If it's a language it should be like Elm where attributes and children are also List and have return type, can be programed in function style.
I try to keep things very simple + boring for Newsy (https://newsy.co)

- Linode Ubuntu
- Vue
- Laravel PHP
- PostgreSQL
- Tailwind

That's it. Keeps me focused.
https://archive.ph/iHxEY
Illegal software in and of themselves are not dangerous.

What is dangerous is software sourced from dubious origins, regardless legality.

What is life-ruining is using illegal software in situations where you absolutely do not want to be on the hook for liability.
How will they know the correct subsidy amount? Excess subsidy would go to the owners.
This can't work for "split pea" and "pea soup" in C, due to the zero terminator at the end of "split pea".

edit:

However this could work with C++ sring_views. I can imagine a library implementing this like:

constexpr auto store = superstring<
"split pea",
"pea soup",
"split pea soup"
>;

where `get<i>(store)` gets you a corresponding string_view.

edit2: doh, I just skimmed your github link. I presume you implement just this.
When on windows: Total Commander.
If you can't move at or above the posted speed limit, let others pass. It's as simple as that. You're not entitled to impede others. All users of the road are entitled to move at the speed limit, when there there is no problem ahead such as an accident, congestion, obstruction or construction. If you're not yourself impeded by such a predicament, and have an open road in front of you, you have no right to arbitrarily impede those behind you. It is simply rude.

Don't go down roads where it's impossible to pass you, unless you can do the speed limit there. Don't go down roads where there are parked cars, but only a small clearance between parked cars and traffic moving faster than you. Or any analogous situation: like small clearance between a concrete wall and traffic or whatever. Find roads where there aren't parked cars, or else where there is a generous space between the parking strip and traffic, so that you can avoid doors, and there is room to pass you. Where I live, many of the larger streets that have two lanes in each direction, and a solid car's width between parked cars and traffic. Someone opening a small door will not door you, and you have time to avoid a large door being swung fully open. You can also find roads where there is simply not much traffic, so you can have them all to yourself most of the time.

Drivers are not supposed to approach you closely when they pass; that's against the traffic code where I live, and likely in most places. A cyclist or motorcyclist must be passed as if they had an invisible car around them, so to speak. However, by straying farther into the lane, you're encouraging a reduction of the space between you and and the car that passes you anyway, which is counterproductive.

Parked cars are a menace, no doubt. In some countries, they don't allow street parking in cities. To register a car, you must prove that you have some place off the street to stash it when you're not driving it. North American cities should follow suit.

> little damage to their car, and so they have little reason to care

You're simply a lunatic with this remark. Most drivers are normal people, not psychopaths, and are absolutely terrified of the idea of injuring or killing a pedestrian or cyclist. That's still true even if some of their behaviors need improvement.
Draw a Feather with Mathematical Equations
There are about a dozen objectively better scopes than this. It’s stunningly obvious you aren’t a long range shooter.

The logic doesn’t hold water. If I win a competition with x scope, it doesn’t mean there aren’t better ones; it just means I didn’t use y when I did some thing.

I have Nightforce ATACR 7-35x56 and Khales that are both objectively better optics than the Vortex Razor HD III.

But yea, maybe check out “what the pros use” for ELR, the Vortex line is a distant third.

https://precisionrifleblog.com/2020/09/05/best-elr-scope-and...
Not only that, they also have proper linux binaries, which is really really awesome. (Even if, it has caveat of having to use specific formats... but storage space is cheap nowadays, so that is not that huge of an issue, thankfully)
> who is going to make you repay it and how exactly?

people are used to thinking of personal debt which they need to repay.

Corporate debt is not repaid, the %age is considered part of the "capital structure" of the company. It's a type of ownership, equity holders own the frothy top of the company, bondholders own the underlying assets at the bottom. As corporate bonds are repaid, new bonds are issued, renewing the debt. The fixed %age interest payments on the debt are a cheap way for the equity holders to increase their profits.

Government debt is more in the category of corporate debt, repaying it is not part of the plan, the goal is to move future spending into the present for long term infrastructure projects, etc. And as long as the economy grows so the debt percentage stays manageable, it's not an issue.
It is a very interesting thread, but reading 100+ pages of a forum thread to find the details of the project is _hard_.

I would definitely like to read a detailed description of his pump unit.
I think the point is that React is a true programming language with syntactic sugar to make it look templates, vs templates that bolt on some language.
So unnecessary too. Having experience in the domain, like teaching react, lends more creditability than "trust me, I am old".
Ah, the vive of people on the Internet talking for over a decade on an old phpBB forum thread...

A bit off topic, but I really think the existing forum sites aren't really that incompatible with "younger" people, and might have a renaissance later on (looking at how they are using Discord in a similar manner!) It's just that these old forum sites have lots of UI clunkiness that deter people from browsing or joining the site (older people who kind up grew up with phpBB might be accustomed to these sorts of jank, but you shouldn't expect someone who weren't in that era to be accustomed to it.)
It's a good question.
Since they disabled the automatic deployment it has been causing some issues and I'm revalidating using Heroku.
The main reason is the ease of use

Would you suggest something alternative? AWS?
Interesting. I'll have to check it out comparison's sake.
If it were just one passenger it would be easy to find out who she is by cross checking passenger lists. So probably not. Maybe a coordinated 4chan-style prank.
Oh god, THAT'S Dolby Vision? I thought it was like a propriatery codec or something. This is a joke the proportions of which have been never seen
The tabs are to the side rather than along the top.

This allows you to see the text in the tab when you have several tabs open.

Ideally tabs should be indented so you can see which tab you linked the page from.

The best implementation is the Firefox extension Tree Style tab https://addons.mozilla.org/en-GB/firefox/addon/tree-style-ta...

But simpler vertical tabs are on Vivaldi, OmniWeb which had them since the mid 1990s but unfortunately has not kept up with allowing other extensions, Opera used to have them when it was not Chrome. Chrome had them at one stage but reading the issues on that the developers really showed a complete lack of understanding.
The only downside seems that it’s now more difficult for another grocery store to open and be competitive. Then again, this downside doesn’t apply here, I guess that’s the point.
Take a look at China. The word clearly lives on a gradient when you ask someone from China about it... (aka asking someone that actually lives in a communist country). Communism is therefore not strictly "society wide". Clearly.

The parent prefixed his phrase with "emulated" as in "emulated communism" meaning that, obviously, the parent wasn't strictly reffering to "society wide" communism either.

Communism has a definition and a connotation. The connotation is negative and is twisting YOUR personal definition of the word. To you, communism is evil, so you must twist the definition for it to function at the extreme. To you capitalism is good, so it's not at the extreme... it's more of a moderate concept to you.

The reality is both communism and capitalism are SYMMETRIC concepts standing on opposite sides of a gradient. It's debate-able whether communism refers to extreme society wide ownership OR whether it refers to more moderate society wide ownership.... However, to strictly define communism to be extreme means that, symmetrically, capitalism must be defined in such a way too. If not then you're just being biased, because the consequence of defining things this way means that your in your personal vocabulary.... no word exists for "extreme capitalism," while such a word exists for "extreme communism." So stop being biased, open your mind a little.
https://www.gov.uk/government/publications/heat-and-building...
This is a well-solved problem. My previous employer had all the chargers on the chargepoint network but only available to accounts which verified as employees.
> Google’s president of global affairs Kent Walker said that potential antitrust regulations "would impose one set of rules on American companies while giving a pass to foreign companies" and that they "would give the Federal Trade Commission and other government agencies unprecedented power over the design of consumer products". Walker added: "All of this would be a dramatic reversal of the approach that has made the U.S. a global technology leader, and risks ceding America’s technology leadership and threatening our national security, as bipartisan national security experts have warned".

What. That must be the most ridiculous excuse I've heard so far.
C# on Azure Functions for backend.
Azure managed SQL Server for storage.
Azure managed Redis for caching.
Azure Application Insights for monitoring.
Forest Admin front end.

Quite a pleasant experience overall for what I need.
I've been messing with the prompt a little bit and tried to get it to spell out what it thinks is happening. (I changed the name of gloober Blue to gloober Lovely just to make it easier to read). Continuation is at the asterisk.

Every turn each gloober flomps the same gloobers. If a yellow gloober flomps a blue gloober then the blue gloober turns yellow, otherwise, gloobers stay the same color.

1. gloober Roy flomps gloober Zoo
2. gloober Roy flomps gloober Bat
3. gloober Zoo flomps gloober Bat
4. gloober Zoo flomps gloober Crystal
5. gloober Crystal flomps gloober X-Ray
6. gloober Bat flomps gloober Lovely

gloober Zoo is the only yellow gloober. Write the turn and which gloobers are yellow.

1. Yellow gloobers - Zoo.
2. Yellow gloobers -* Zoo, Bat.
3. Yellow gloobers - Zoo, Bat, Crystal.
4. Yellow gloobers - Zoo, Bat, Crystal, X-Ray.
5. Yellow gloobers - Zoo, Bat, Crystal, X-Ray, Lovely.
6. Yellow gloobers - Zoo, Bat, Crystal, X-Ray, Lovely.

Other than thinking the spread of yellow is limited to one gloober at a time, this seems right.
Not a software company, but photographer.

I use PHP and bash for all of my automation, and python for the UIs.
Can someone explain why the image displays a Dragon that eats itself? Mere coincidence?
disagree, because the alternative is having a million tiny templates, which is annoying and cumbersome. sometimes you just want a condition to check if a user has an avatar, or if there are replies to a post, or whatever else. same with loop, if something is specific to a template, there's no reason for repeating content to not be a loop (I don't think a template system should allow custom loops though, only looping over predefined content).

I prefer having one big template for a view, when doing SSR. Some layout components will have to be their own template if they repeat on different pages, depending on the template engine you can either pull other templates in directly (in which case using loops is also valid here IMO), or have a variable with a HTML blob generated from another template.

I don't really think either of those things count as code, because there's only logic that is relevant to how things are displayed. It's just, if the user has an avatar, show an image tag, otherwise, show a placeholder image/nothing. repeat this HTML once for each comment shown. That's not code in any meaningful way. I mean technically all of it is code, but you know what I mean.
I keep it simple and stay as much as possible in my comfort zone:

Desktop app: Electron + Angular + Express + Firebase Remote Config
CLI: Node.js app using Oclif and Express
In a basic monorepo using Lerna

Website: Next.js
Website's hosting: Firebase hosting + CloudFlare

CI: GitHub Actions

Project management: GitHub Projects

Support: Email, Discord, GitHub Discussions

Project is https://mockoon.com
Supplement: paradoxically, by reducing the optimization level, we can get the string literals to be preserved in that eq expression, and get deduplicated:

1> (let ((*opt-level* 0))
(compile-toplevel '(eq "foo" "foo")))
#<sys:vm-desc: 9e48fd0>
2> [*1]
t
3> (disassemble *1)
data:
0: "foo"
syms:
0: eq
code:
0: 20020002 gcall t2 0 d0 d0
1: 04000000
2: 00000400
3: 10000002 end t2
instruction count:
2
#<sys:vm-desc: 9e48fd0>

Now there is a call to eq in the compiled code (index 0 in the function symbol table). The string literal is deduplicated and lives in the data register d0, which appears as both arguments to the function. Register t2 receives the result of the call, and the end instruction indicates that register as the result.
Been there, done that. There are no holidays, no sickness.
Do you have some data? Or some reason to believe that iPhones are a much larger part of peak hour consumption than they are of overall electricity consumption?

Based on the data we do have, there doesn't seem to be any reason to care about iPhone charging - so, if you don't come up with some data or rationale for why we should, then I still feel it's justified to say that this change has little chance of helping the world in all but the most minor of ways.
My fast speed now is about 22 kph.

I'm definitely not as fast as I was when I was a teenager in 1985.

I'm even slower when carrying a kid on the back.

Looks like Google Maps uses 20 kph for their average bike speed. (I measured a rails-to-trails route; 12.3 miles in 1 hour = 19.8 km.)
I hate to break it to you, but code is usually written in support of a business objective and does not exist in a vacuum of technological purity... I say this as someone who's written everything from x86asm to python and everything in between for decades. If it really upsets your sensibilities to insert a reference to that business objective in a commit message then I don't know what to tell you...
Respectfully, might need to rename it if you’re going for broad adoption.

Just imagine speaking the name of your product to a family member who asks what you’re working on, or the cashier at the grocery store asks what your startup is.

I know you don’t know me and it’s none of my business. I just thought better to rebrand sooner than later. Maybe ask someone you trust wrt marketing kinds of questions?
Google: Dream on, dreamer...
I still use a couple of them for niche interests. The one thing that annoys me is that they still make uploading photos a chore. Usually you have to resize the image your self to get under some pathetic size limit. It's enough that people tend towards text when a picture or a drawing would be much better.
Not yet unfortunately, but I’ll make a submission if I do
Bitchin fast 3d accelerated gaming, of course.

Interpolated pixels kind of look fine sometimes. NFS2:SE looked most fine. They don't make them like that anymore.
You're going to love to hate this: Best choice I made was using WordPress!

I run https://rpgplayground.com, a web tool to make RPG games without coding (6000+ user published games) The app itself is written in Haxe. My website is WordPress.

Haxe because it will be easy to port to any device.

Why was WordPress the best choice? Basically everything you need has a plugin.

I needed a forum: bbPress

I needed a community where my members post updates: BuddyPress

I need to send out a newsletter, and most Saas options are crazy expensive: plugin mailster.co, 1 time payment. (Using critsend.com)

Needed some faq page with search, needed a captcha for registering, experimented with ads, post updates to discord, user reporting system, ... You name it, there is a plugin for that.

I also have an external person who writes my newsletters, but isn't allowed push the "publish" button. All thanks to the user roles functionality.

Of course I needed my own plugin to integrate my app and show shared games. I could have written that myself, but then I would lose out on time developing my tool. So I was able to hire a cheap php WordPress developer who made my custom plugin. Went great!

WordPress is so crazy powerfull, that if you want to create some community website, it offers everything you need.

I know my experience is not what many of you would expect, so therefore thought it was interesting to share it with you.
OS: Ubuntu or Alpine Linux

Web Server: Nginx

Container: LXD or Docker

Backup: FreeBSD with zfs

Server-side: PHP and Python

CMS/Web framework: WordPress, MediaWiki and Django

Database: Postgresql and MySQL/MariaDB

Cloud: Linode and AWS

Currently learning: Dart and Flutter to build a cross-platform app for my next idea.
Home grown crm/erp. Django/mysql started in 2008. Recently migrated to google cloud run. Adding tailwind, htmx, alpine js to modernize.