skysight-inc/HackerNews huggingface dataset:
AWS claims to be on track to power 100% of their datacenters with renewables by 2025[1]. GCP is carbon neutral right now (probably with renewable power credits or carbon credits) and is on track for similarly 100% renewable by 2030[2]. Microsoft, including Azure, plans 100% renewable energy by 2025[3].

1: https://sustainability.aboutamazon.com/environment/the-cloud

2: https://cloud.google.com/sustainability

3: https://azure.microsoft.com/en-us/explore/global-infrastruct...
We already have the perfect way to create heat and the science around it has been long solved and understood. Solar and wind won't save us and fusion certainly won't. It amazes me how solar and wind dreamers all seem to like fusion but fission is just super evil.
Logging to syslog already solves the problem of asynchronous / streamed logging.

Structuring log messages better than an arbitrary text string is harder (even though I heard the widespread systemd offers a way). Mostly it's because it's hard to agree upon a universal standard. Logging in a self-describing structure is basically the same as logging in JSON (which is not unheard of). Maybe you could do a bit better logging in protobuf or thrift records.
something like a function or macro

CREATE MACRO count_values(this, that) WITH DEFINITION
SELECT this,COUNT(*) FROM that GROUP BY this
Could you recommend some?
How do you cover those? I'd expect drywall or similar would negate most benefits.
Sure. If it was a different language, or a different otel library, my opinion would probably be different. I do not think it's realistic to replace logging with otel in Go, though.
PDF works better when downloaded, sent over e-mail, printed to be used in a court case or hard archives, and has stood the test of time.
Your job is to be (continuously) profitable. In a way that upper management can see.

You can do everything your manager wants, but if you aren't profitable, you're going to be let go as soon as a recession rolls around (possibly with your manager as well).

It's possible to get fired if you're profitable, but much harder. And if you're profitable enough, your manager will get overruled (the exact bounds of what is profitable enough vary a bit by company).
The Atari 2600 at 45: The Console That Brought Arcade Games Home
> find an easy, comfortable, well paying job and fill the rest of your life with things that actually matter.

I think that's kind of what the article was about: raising your career status high enough so that you can get one of those nice jobs. You can't just pick a $320k job off of the job tree, that's almost 5 times the median household income.

Without having marketability, the task of finding an easy, comfortable, and well paying job is advice akin to "just win the lottery, that'll cover your expenses."
Ah shoot, poem's websocket implementation uses tokio_tungstenite like most of the other hyper-adjacent Rust web frameworks. It's unfortunate that library has become the default for websockets because the performance is rather lacking. (new allocations for each incoming message IIRC)
Just want to make one thing clear. It did not get favorably resolved because of the way it got communicated, it got resolved favorably despite of it.

Btw. Karl Fogel was also part of the n8n open-source discussion and that was for sure also one of the reasons why it got resolved the way it did.
Top feature I want: get out of my way!
Found an answer to this problem

https://www.dpreview.com/forums/post/66442643

which I detail at the end of the thread
I've played with trying to create an idiomatic wrapper for their Go module precisely because of this reason, but then didn't find time to continue with this.

https://github.com/henvic/tel
> I swear to God this f*ing industry.

this again. Developers and any publisher should test their stuff with ad blockers enabled.
What do you think of PRQL ("prequel")?

https://github.com/prql/prql
Perhaps not the "best" source code I've ever read, but libVF.io had some beautiful code for what's generally gnarly system-glue code.

The libVF.io iommu setup code is a good example and inspires me to think that system-glue code doesn't need to be gross or impenetrable:
https://github.com/Arc-Compute/LibVF.IO/blob/master/src/libv...

Another one I've appreciated reading (and learned more about 2d graphics from) is Pixie, a 2d graphics library written in Nim. It's strongly affected how I write similar code.

Here's the implementation of a fair subset of SVG paths:
https://github.com/treeform/pixie/blob/master/src/pixie/path...

And one last one for basic algorithms which I'd use to teach intro to data structures any day:
https://github.com/nim-lang/Nim/blob/version-1-6/lib/pure/al...

Of course Knuth's original code is still some of the best classic code. K&R's original C book is a classic.

(edited formatting and tweak descriptions)
The amount of effort being put into both attacking and defending this guy, and the media attention it has received, is far out of proportion compared to the importance of the activity itself.
They're not at all effectively the same place, and much of what's in /x competes with third-party packages, which are on a somewhat level playing field in that both /x and third-party code have to be explicitly brought in to a project as a dep.
In a way I do agree with you. See Newton, Einstein, MLK, Jobs, Musk, all have (arguably) revolutionary impacts on the world and yet they didn't do much for their family life. It is not commendable, and yet, it does seem to be the case that certain individuals who pursue their work above all else end up with qualitative progress in their fields.
Hell, increase tax on all trading. Most people don't need to be gambling day-to-day on equities
Agree. I travelled mostly in non business context and I would not pay for it, even when I travelled for work.

So I imagine only people that travel a lot for work and are truly time sensitive. How many people like that are there?
Once Upon A Time In Iraq (BBC). Documentary mini series.

1 "War"

Iraqi civilians recall their initial hopes before the realities of war become clear.

2 "Insurgency"

Lt Colonel Nathan Sassaman and Iraqi civilian Alaa Adel reflect on the Iraqi insurgency.

3 "Fallujah"

The Battle of Fallujah is told by accounts from journalists, soldiers and civilians.

4 "Saddam"

Saddam Hussein is captured by American troops and interrogated by CIA analyst John Nixon.

5 "Legacy"

The emergence of ISIS concludes the brutal legacy of the Iraq War.

https://en.wikipedia.org/wiki/Once_Upon_a_Time_in_Iraq

https://www.newstatesman.com/culture/2020/08/why-everyone-mu...

Note: There is a shortened version by PBS but it's not as compelling as the full series.
IANAL, but from what I understand from my civics education, in the US there is no guarantee of privacy when in a public space, and the government owns the highways and owns the licensure of drivers and vehicles on those highways.

The government also owns the sidewalks, parks, waterways, the airspace, the RF airwaves, and other public land. As such, it can monitor and enforce the acceptable use of this property.

The US government also claims the right to surveillance on private land (up to the house) as defined in Open Fields ruling of 1924.

https://www.agweb.com/news/business/farmland/unbounded-gover...

In addition, the freedom to take photographs of anyone at any time in public (and on public space) is allowed.

https://www.aclusocal.org/en/photographers-rights

The government does not own the Internet, and the US government handed over control in 2016.

https://www.businessinsider.com/the-us-government-no-longer-...

Some surveillance on the Internet is legal/allowable.

https://www.privacyaffairs.com/internet-surveillance/

Anyone want to add to this list or critique?
I was a member of Slovenian TVT (transaltion verification team) working in Rochester NC in summer 95(?). I should still have some related materials and some great stories about working there! Will contact you tomorrow!
Frankly, I would prefer if the USA just used .us (and .com.us, .org.us, .gov.us, etc) as a ccTDL and left .com, .net, .org, etc to be under the supervision of the UN.
> I would go further and simply recommend against any other weird gTLDs at all.

To be honest you're probably right, but considering it can be hard to find a good .com nowadays, I think going for a somewhat well managed newGTLD is a good option.

HOWEVER, doing the work of knowing which registry is reliable can be a bit hard when you're not in the industry yourself.
Everybody can pass calculus. The only way one can fail at math is gaps in knowledge. If you managed to get through something like Kant or Hegel, you can get through any math subject provided you have the necessary prerequisites.
I built my career as a software engineer exactly like this. Learned all the pain points in mid corps/ corps and went on taking work in the "gutter". On call, learning rare languages (like COBOL), or unusual file formats (like AFP) and db admin (oracle especially) are parts of my tool belt to open black boxes and rebuild or refactor. But as mentioned before, this kind of work pays if you're freelancing, not as an employee, since you rarely get any kind of advance if you are providing meaningful groundwork. But you also need a lot of soft skills to be able to get information to provide the work, unentangle a spaghetti mess or simply get access to a specific server or codebase.
I would be careful with such statements.

Some years ago I figured it would be a good idea to specialize in converting Angular 1.x applications to Angular 2+ - considering the former was supposed to be sunset eventually and nobody wanted to touch this with a ten foot pole this sounded like a good plan.

Bottom line is: garbage projects attract garbage management practices.

Projects I worked on in no particular order:

I:

1. I fix some longstanding bugs.

2. Client is happy and wants more.

3. Client gets back to us with new stuff and imposes a non-negotiable deadline because the marketing campaign already went.

II.

Contract in Switzerland. Financially very good, but the company that sent me there didn't manage to figure out our accommodation, among other things. I lost 5kg due to malnutrition because I had to figure out my housing situation by myself.

Also COVID put a wrench in those plans.

III.

Random offer that matched my experience. Wasn't too bad until I found that the client company sees us as first and foremost "a cost" and won't bother to keep us updated on important decisions. One key information regarding our deadlines was obtained by our tech lead by accident because he was called to an unrelated meeting.
From the HN guidelines[1]:

"Please don't post shallow dismissals, especially of other people's work. A good critical comment teaches us something.

"Please don't use Hacker News for political or ideological battle. It tramples curiosity

"Please respond to the strongest plausible interpretation of what someone says, not a weaker one that's easier to criticize. Assume good faith.

"Eschew flamebait."

[1] - https://news.ycombinator.com/newsguidelines.html
Yes it would. My idea was to start with the california coastline. Have it be very close to the ocean. 100k units facing the ocean, it makes it both economically viable (people will pay for it) and help bring housing prices and homelessness down. You will also have to fight a lot less NIMBY battles. The main problem is you need to commit billions of dollars to start with. The rent/hoa alone is probably not gonna give good ROI short term but having so many people there means a potential to design a very profitable center of economic activity. Ideally, the lowest levels would be stores. You would also be providing them with their supermarket, mall,hospitals,etc.... with an average total household income of 80k that's at least 3-4billion/year
It looks almost exactly like Helvetica.
Yes, to an extent, and this is frequently done to great effect. However frequency response isn't everything, there's also e.g. group delay, off axis response, and harmonic distortion. In particular, boosting response in areas a speaker is deficient often causes a huge increase in distortion, so you have to balance.
Ask HN: Why aren't artificial platform monopolies covered by antitrust law?
Take for instance any of the big-name video game consoles, most Apple devices, and a host of other things which may or may not successfully implement this business model, from digital set-top-boxes all the way to mechanical farm equipment.

We are sold classical computers with full multimedia and network capabilities, loaded with trusted computing modules that make it quasi-impossible for any software to be executed unless it was signed by the hardware vendor or some other trusted party. Typically this means the platform vendor either has complete control over what software is distributed or how it is distributed. In other words, an artificial monopoly.

It's really not clear to me why these schemes can operate at such a massive scale without any repercussions whatsoever. If Apple started selling electric cars that refuse to steer onto any road not owned by Apple itself, under the pretext that doing so protects you from potholes and whatnot, precisely nobody would accept that deal.

So is there simply no legal precedent there? No political motivation to go after such a big economic sector?
I dont want to argue about this specific case.

But if direct manager promises pay increase or promotion, it is not binding or "official" as well.
All those words and not once mentioning the dead victims. Cool, cool TorrentFreak.
HA is built into platforms like proxmox, what is the stress?
This does work. At least it works for me.

There is a difference between doing a crappy job and solving a crappy problem.

This is the difference between "toil" and "eliminating toil".

https://sre.google/sre-book/eliminating-toil/

Toil isn't valued very highly. It feels good to do it, but it is fundamentally repetitive make-work. Removing the work is where the value is. The value is in scaling yourself, allowing your employer to see productivity improvements, and get more out of the same staff.

The value is in helping your employer climb "Charette’s Risk Escalator".
You've lost me, because the point of having a handler interface is exactly to be able to do things like ensuring that your "authentication success" events get stored differently than your debug messages.

You can see upthread that the trend is kind of in exactly the opposite direction to what you're advocating for: plenty of people think there's no such thing as a log or an audit record, only "events", expressed as otel spans. Have fun with those people! :)
Best Hardware Engineering Papers
> Raising more animals does not increase global warming. And eating those animals does not increase global warming.

Raising more animals will mean more resources are required, such as land, water etc. It's more efficient to use that land and use that water to grow food for us.

So are you saying the scientific community is wrong by saying that the world needs to reduce meat & dairy consumption?
None of those are the product. Once again, the product is the experience using the website. Those are implementation details that only weird nerds like you and I are concerned about 99% of the time. The privacy loss that most end users (or former end users) are worried about is their parents/spouse/employers being on facebook. These are not things facebook built, but consequences of the social graph changing.

And those "features" are all fine in a world where the internet is mostly young twenty-somethings with no power, as the internet was in the early-mid 2000s. Also for a product where you can just put in a fake name, as we could back in the day.
No longer supported by Firefox, Edge or Chrome https://www.zdnet.com/article/now-firefox-has-dropped-suppor...
A problem with this approach is browsers love to resolve it to http://go.com, so Disney may be getting a feed of what Googlers are interested in.
Indeed - so while it's hitting Cloudflare, the 1.1.1.1 IPs are all technically vhosts for `cloudflare-dns.com`, so a good `host` header in the request is required to reach it.

For this reason, you could use a CNAME setup[0] and instead of using CNAMEs for proxied subdomains, you input 1.1.1.1 A records in your authoritative dns, and everything on Cloudflare's side will still see your hostname in the host header / SNI, and your website will load.

0: https://developers.cloudflare.com/dns/zone-setups/partial-se...
What exactly do you expect it to do? Asking the user for the location of the event for time zone purposes might be confusing but there’s no better option.
Check out the URL Shortener T.LY. It's one of the shortest domain that allows you to create short links that I know of.

>> https://t.ly/
> should a Canadian-based company that mostly serves the US still prefer .ca to .com?

In this case it doesn't matter in terms of reliability. If you target the US, maybe go with .com, unless .ca brings something (if it's a pun, or if you want to highlight the fact you're a Canadian company).

Also consider the fact that the country's ccTLD is not popular in every country. In France the .fr is very popular for example, but it's not the case everywhere. I'm not sure the .us is very popular in the us for example, is it?
Sounds like -yet another day at Amazon :)
Borrowing gingerbill's terminology, your "mini spec" is still incomplete. And it is unclear how an implicit or incomplete mini spec is different from UB, except for the fact that the compiler can't take advantage of that. From the user's perspective a gap in the mini spec is still a gap that needs to be memorized, considered and avoided much like UB. If you do somehow manage to define every "mini spec", this poses another problem that your specification limits what you can do in the future---for example you would be unable to switch the memory allocator.
You might want to also pay attention to Jai (or whatever Jonathan Blow ends up naming it)

Like the author of Odin, Blow has significant experience writing software in a specific domain (video games), has strong opinions about what's wrong with existing languages, and decided he could do better.

You can't actually use Jai yourself yet, it is as yet a closed beta (though you might know somebody who can get you in), but you can already get a flavour of it and I think it's probably in the sphere of things you'd be interested in judging from your comment.

Personally I think we need to stop treating safety as optional, as a C programmer for about 30 years, about 15-20 years of that for pay, I found Rust very pleasant and would now always choose it over C or these C replacements - although currently I get paid to write Python and C# in my day job.

But I'm clearly in the minority, for now at least, so I expect at least one of these C replacements like Odin or Zig to get significant adoption. Probably pays to know several of them, as it's far from clear which will succeed and I doubt there's room for all of them over the long term.
I guess it depends on what wrote the PDF as to how much can be edited later, but I'm constantly opening/modifying/resaving PDFs.
There seem to be efforts towards battery powered container ships out there[1], independently of any speculated use of nuclear power to charge them. Most likely they'd be battery banks in containers that get swapped out and charged at port using the same equipment as is used to load and unload cargo I believe.

I remember reading that they would have more limited range and lower top speeds, but that this might not be as much of a problem as it seems because the current routes are built around large container + long haul but that's not necessarily required (for all shipping at least).

[1] eg. https://maritime-executive.com/editorials/could-battery-powe...
Or...find an even less healthier distraction. That's more likely, simply because once you're in that "network" (i.e., your friends and associates) there aren't many (any??) pointing to the door that says, "this way out." That is, when you're in that position you're 10x closer to something worse than something better.
Very cool! From the related blog post[0]:

* All the animation is done using color palette cycling (which is very impressive!)

* The scenes were originally made by Mark J Ferrari and ported by the author as a demo for color cycling in HTML5

[0] http://www.effectgames.com/effect/article-Old_School_Color_C...

EDIT: there's another demo page with some more artworks[1], I have to say I find this absolutely stunning.

[1] http://www.effectgames.com/demos/canvascycle/
Is this similar to what the keyword generics initiative wants to accomplish as well? They're using an algebraic effects like system however. It seems they want to be generic over certain keywords like async and const but there might be a way to be generic over mut as well, so basically a form of higher kinded types for borrowable and clonable structures.

https://blog.rust-lang.org/inside-rust/2022/07/27/keyword-ge...
The sheer amount of incredible mind-expanding content that is held in the BBC archives but not readily accessible (even to a UK taxpayer with a TV license) really kills me inside.
I'm trying to find books about strategics and tactics used in work groups.
How estimation is marketed matters, too. Don't let your stakeholders think of it as an over-estimate. It's an estimate that considers the needs of the full software development lifecycle: automating tests, developing monitoring, refactoring to clean up old tech debt, etc.
FYI that page still links to https://marktext.app/ on the right under About.
>Anyway, the surveillance cameras have been vandalized and parking is free now.

This totally reads like you just did the vandalizing. Just saying ;-)
What if build a Lost in Space style spaceship… I mean house. Where can I legally locate it?
Which definition of agenda are you referring to?

1) discuss a list of item
2) "hidden purpose" - which is a negative connotation.

If you mean point 2 then how is discussing with kids the facts and showing the reality of factory farming a hidden purpose?

Are you saying kids should not know what they are eating and how it's being produced?
That's not the case. The ICANN is an entity independent from the US. Well, that's not entirely true, but true enough that the US can't just take a .com from someone just like that.
Can't talk about hyper and rocket, but I use Axum extensively.

1. This one is annoying, but easily solvable by making your own return type that implements IntoResponse

2. I'm not sure what you're talking about? You just add `Cookies` extractor to your handler and use that. You don't need to add it to the return, middleware takes care of it.

Middleware in axum split into two: Tower middleware and Axum middleware. Tower middleware is...hard to write, but it's faster, axum middleware is easier to write, but it's slower.

4. axum doesn't force using closures, and state is shared via extensions?

I'm currently working on a service where I have tonic (gRPC) and axum on the same port, and they share a lot of middleware.
1. Slow it all down. Jeff Bezos may not be a good person, but he understands how to run a business. If he calls himself, "Chief Slowdown Officer", then maybe it's good for other organizations to think things through before doing them.

2. Reduce churn, both in employer turnover and in re-organizations.

3. Teams just need to talk to each other. It doesn't have to be everyone-to-everyone all the time because that's a function of quadratic order, but people should have a chance to ask each other questions.

4. Reduce scope.

My suggestions are mostly about avoiding the situation you're in. Legacy issues like yours are tough to tackle. The one obvious choice is a code freeze, then rewrite.