skysight-inc/HackerNews huggingface dataset:
Currently have a 105W 5900X. Opening Visual Studio 2022 saw power consumption as high as about 68W for a blink of a second, but compiling a small web project only drove it to 30W. With my off the shelf Corsair AIO water cooling, it's usually around 35° C. For what it's worth!

In powershell, running some python / dbt uses even less power, mostly dipping below 20W. Really takes a lot to make it work hard. I imagine some Cinebench would get it going!
It's not looking hopeful https://github.com/uBlockOrigin/uBlock-issues/issues/338
> why does this kind of behaviour keeps happening in Albania

Because the developers building the systems get paid like $900/month.

> and what can it be done to prevent it?

Pay $2500+/month.
There's essentially a MOOC for (1) called How to Code: Simple Data and How to Code: Complex Data on edX. I highly recommend it for any level of experience.
Perhaps you will appreciate this abridged version of classic hip-hop record Straight Outta Compton: https://soundcloud.com/rickyvthevip/nwa-straight-outta-compt...
It's shocking that in 2022 there are still sites that (or have been forced) to only work in Chrome.

Looking at you Google search results [1] (but I understand their motivation), however I do have one local company site that refuses to move beyond their loading splash in Firefox.

I guess I should be thankful it's no where near as bad as the IE6 days where HTML standards were completely disrespected in the quest for more market share.

[1]: https://addons.mozilla.org/en-US/android/addon/google-search...
Did the post just cut out mid way through?
Show HN: Generate Images with Stable Diffusion
It's an oldie but goodie --- but still a scam.

Selling what we call a computer as "intelligent" is like selling a DVD player as "creative" for it's ability to produce video. They are both just play back devices --- reproducing the work of others. Useful for sure but no more "intelligent" or "creative" than a hammer.
For work i have a M1 Pro 32GB RAM 16". Also i own a M1 Macbook Pro 13" 16GB for personal use.

1. Performance is great, i neve hear the fans even in summer. The only exception is our testing suite that uses all cores for 10 minutes. If i run that the whole day in summer then after a few hours i might hear the fan very quietly (recently i was working on the testing setup itself).

2. Everything works by now

3. Docker performance is worse than intel. The CPU is way better than intel. In the end it works way better for me than with the previous 16" i7 with 32GB RAM (2019 model)

4. If you dont use VMs (or many docker containers) 16GB is fine. It will never get loud, no matter what you do.
Humans get to choose which images to use and which to discard, which might be just enough feedback. That said there’s nothing to say progression of the world requires humans in the process, perhaps eventually it will be AI all the way down.
It's similar to what I've read from "The Information" by James Gleick. (It's a very intriguing book, esp. for people with CS background.)

> The written word—the persistent word—was a prerequisite for conscious thought as we understand it. It was the trigger for a wholesale, irreversible change in the human psyche—psyche being the word favored by Socrates/Plato as they struggled to understand.

> [...]

> Spoken words also transport information, but not with the self-consciousness that writing brings. Literate people take for granted their own awareness of words, along with the array of word-related machinery: classification, reference, definition. Before literacy, there is nothing obvious about such techniques. "Try to explain to me what a tree is," Luria says, and a peasant replies, "Why should I? Everyone knows what a tree is, they don't need me telling them."
Not enough acquiring random rival competition to prevent them from competing and optimizing engagement so hard you get a game show host elected president
Show HN: Tool that helps you grow your Twitter audience through engagement
Hi! My name is Amer and I am co-founder of Engagement Builder. My friend Francesco came up with an idea to build a tool that will help people grow on Twitter, while helping them control the time they spend there.

Engagement Builder helps you answer all mentions, helps you expand your network, interact with your top fans, import custome lists, and much more.

If you have any questions you can find me on Twitter: https://twitter.com/SikiraAmer
Vegetation around playgrounds can reduce traffic derived air pollution
Does this support 3d data?
suppose one has an idea for a different architecture / functional form etc, assuming the receiving model is substantially smaller so that the dominant computational cost is in the SD model, how long would effective knowledge distillation take on say a CPU?
They never committed to that much support for AM4 either, so I think that's a good sign.
I believe tea also contains other alkaloids that even out the caffeine uptake over time, so that's another reason it's a different experience.
Totally. You could imagine even a tiny handful of trusted users who consistently give valuable, reliable, feedback.

Microsoft seems a company just oblivious to user feedback - Beta users howling about disastrous Windows changes mooted, and they just.... ignore them. I don't get it.
You mean this as an example for randomization?
I think some of the things you mention are captured in writing the prompt and selecting the final image
Not a base64 decoder (written those too), but here's an ASCII-only .COM file that works on both x86 and 8080:

x)y'!B:)),DM!G@))p,T]l%)),@@@Hello, world!$XP5]A%=!P[PZ^V!wV!wX5.<(GV(gX534,!(GWr!

it could have been a few bytes shorter, but on 486 you need a jump to flush the prefetch queue
How much are you spending to rent a contact list?
Your take on the setup for stereotypical situational humor about puritanical sensibilities and big expensive families invokes another stereotype about the puritanical sense of humor.
There is a project called Peermaps that is building a full P2P stack for OSM-based maps:

They convert Planet OSM and Natural Earth OSM dumps into the storage format used by their geospatial DB [1] and then distribute them using P2P file storage tools like IPFS [3] or hyperdrive [4].

Because those storage tools make use of content addressing [5] and clever chunking [6], you can download only changes to the (converted) OSM dump.

Because those tools are inherently P2P-focused and come with pluggable transports, the data representing the changes in the (converted) OSM dump don't have to be sent via the internet. For example, Mapeo [7] allows syncing "local" changes to OSM via USB sticks [8].

[1] https://github.com/peermaps/eyros
[2] https://github.com/peermaps/data
[3] https://ipfs.io/#why
[4] https://hypercore-protocol.org/guides/modules/hyperdrive/
[5] https://docs.ipfs.tech/concepts/how-ipfs-works/#content-addr...
[6] https://blog.gopheracademy.com/advent-2018/split-data-with-c...
[7] https://www.digital-democracy.org/mapeo/
[8] https://docs.mapeo.app/complete-reference-guide/mapeo-deskto...
The argument was crystal clear, but you weren’t able to articulate it. Or mention it. That suggests to me that you didn’t even think of it.

You keep bringing up ‘moral choice’ or the lack of it. That’s very confusing. Is this a morality issue or a legality issue?

Why bring up veganism as the base construct when you don’t identify with it?

Make a better argument.
> Red is the least significant bit, because offsets start at bit #0.

So red is the LSB because you decided it was the LSB. That is not a by-definition thing.

> Endianness is not a concern because you have to specify the underlying integer type, and bit endianness is not a thing

That’s not actually true. There are formats which process bytes LSB to MSB, and formats which process them MSB to LSB. E.g. git’s offset-encoding, the leading byte is a bitmap of continuation bytes, bit 0 indicates whether byte 7 is present.

Both are perfectly justifiable, one is offset-based, while the other is visualisation-based as bytes are usually represented MSB-first (as binary numbers, essentially).

> but when reading a field only its specified bits are read so unspecified bits doesn't change that result. When writing to a field, the source value is truncated to the field size, so you never end up writing to other bits.

I’m quite confused by “bitfield” do you mean the container field (the one that’s actually defined by the `bitfield` keyword) or the contained sub-fields?
Already developed. https://blogs.gnome.org/wjjt/2012/03/14/looking-around-wayla...
We'll have to see real world performance and power usage, but their presentation included an estimated ~62% lower power at the same performance as their Zen 3 / 7nm Ryzen 5000 CPUs.

If that's even close to right, that should really start to shine when they have mobile APUs shipping.
The most important energy supply data – updated daily (Germany)
Stock Yandex Maps app can show the public transport directly on the map with a push of one button, in cities where it has that info.

I remember Google Maps also having real-time information about public transport but I'm not sure if it can display actual buses on the map.

Meanwhile this one seems HN-flooded.
Well according to the information leaked about the wages their devs are paid around 1.5-2k euro salary a month. So i don't belive that is the case.
What i believe in small countries is the phenomenon of nepotism. Small people can get paid quite good just sitting on a chair and doing nothing and still getting paid EU standards.
I watched my manager fall into the "I'm so busy" trap over a few decades. At first he planned things carefully, allowed extra time, adjusted schedules based on feedback. Then his friends started filling him full of business management ideas that I think they got from magazines. Things like "just ask for more, you'll be surprised that your employees will deliver" and "don't give raises above inflation" and "start the next project immediately after the previous one" instead of giving employees some time to relax. Part of this advice he pickup up from medical professionals, who have always had insane work schedules (80 hours shifts as a resident, really? Why doesn't medicine listen to its own advice?) There are lots of older medical professionals who edit a journal, give speeches, consult with companies, are writing a book, are running a blog, doing research, and are still seeing patients in their practice! They have trained themselves to get sleep in 20 minute increments, to push through when they feel sick, and to always take on any opportunity that presents itself no matter how busy they are. And because they demand this of themselves they also demand it from everyone who works for them. It is completely destructive, after a few years of this my manager could no longer remember anything beyond the last week, was setting ridiculous deadlines ("we can do the experiments and write a journal paper in two weeks, but it has to be world class"), and basically missing all his deadlines because they were stupidly unreasonable. His professional career took off though, which added even more tasks to his work, which gave his employees a respite because he had to reduce the number of meetings with them. So it looks to me like there are some meme's that came out of the management/medical worlds that profess to get the most out of employees and they have been widely adopted, but they do not work and just grind up people. If you can ride it out you become a big important person, but you also become dead inside and can't hear anything anyone says any more.
Not only useful, but required. They have to check that the code is performing the intended operation and, even, that the loop still is there (https://kristerw.blogspot.com/2019/04/how-llvm-optimizes-geo... shows how gcc and clang remove some loops. The loops used here have simple forms, too, and could fall to the same type of optimization)
"ask the public analysis"? Is that like a focus test?

Or do you mean dropping on forums / social media and asking "what do you guys think of X"?
As a tech lead, when you're asked to deliver more, the first impulse tends to be asking your team "how can we do more work?"

The correct question should be "What can we NOT do?" - and usually there's a long list of things that don't generate business value - from processes, meetings, reporting and overly detailed planning sessions to technical hurdles including slow builds, pre-check in hooks, sign off requirements etc.

I know that most feel that they absolutely HAVE to do these things, since there are part of the business process/ definition of done/company guidelines etc... but here's the thing: If your team delivers value, people stop asking questions. It might take some forceful pushback and even some fights initially, but even if your team is absent from meetings or doesn't jump through every hoop, as long as you churn out value, you make yourself, your superiors and the business as a whole look good and in turn will be cut some slack.
I don't get where "not that bad" is coming from with Firefox these days. Firefox is just plain good, and has been for a while.
FWIW I travel with a Keychron K3
Based on a similar experience, I would say it's best to leave.

Around a year ago I also left a 8-9 year "startup" with some of the same fundamentals issues but at least we had a basic demo even though it was very insecure. That wasn't the primary reason for me leaving but their attempt at A funding was taking a lot longer then expected and the contract was up.

Interesting enough the company I used to work for was mentioned on hn at one point, but this was many years ago. They changed industries which is understandable.
It doesn't sound like a scam to me. It seems there is intent to actually build something, just poor execution and bad management possibly?
If i like doing what i do i just get busy, no sense of time
No matter what they think and what they advertise. They use the same silicon, same motherboards, same designs as everyone else. So, they have all the risk that everyone else has, no matter the implementation. You don't know jackshit about the silicon and the firmwares that control them.

Mullvad is not bad, but until average people don't have the means to create their own silicon in a cheapo way, you are just farting in the wind.
For all the reasons - negative and positive - I'm looking forward to semi-autonomous vehicles. I don't want to own my car, I want to hail the type of vehicle I need when I need it.

Going to Home Depot? Truck.

Going to the supermarket? The most minimal thing available.

Going to dinner after work? Something nicer.

I don't want to worry about changing the oil, etc.

> I will also make sure to use it with others as much as possible. There are 5 seats in this bad-boy and I don’t like unused resources.

Well, and he fails to mention this, a vehicle parked is an underutilized resource. Yes, it's convenient to grab your keys and go. But when you're not going the (parked) resource is providing excess capacity. Vehicle as a service should in theory mitigate that*.

* I do have a concern about the effect on the broader economy. That is, if we're manufacturing say 25% less vehicles because on-demand is able to meet capacity with less vehicles, how will the economy react to that?
The only real problem with C (and C++) bitfields is that the standard doesn’t say anything about how they’re laid out in memory, which unfortunately makes them mostly useless unless you either don’t care about layout or you’re targeting one specific compiler and that compiler documents its choices and doesn’t break them in a few years.

Sign-extension of 1-bit fields also messes people up all the time, but that’s “just” an easy-to-fix bug.
Drug typically used in cancer therapy emerges as potential anti-aging treatment
tl.net, display all.
I disagree. I have witnessed and personally experienced creativity in the office. Sitting and talking with others can be very helpful.
No, my point is that it doesn't require a new payment system to enable this. ACH very much supports pushes.
It’s got me thinking about selling my Google stock. A move like this feels a little bit desperate.
All are good points. Also, loop unrolling and induction variable analysis. LLVM is particularly aggressive at trying to optimize inductions. It will literally turn a "sum of i from 0 to N" into "n(n+1)/2", among others.

It's really important to look at the actual machine code.
Heavily Armed Russian Navy Ships Sailing Between Britain and Ireland
My personal machine is an MB Pro 16" with 32 GB with the M1 Pro, I swear I never ever heard it spin its fans.
My work machine in contrast is an MB pro 16" with an i9 processor from 2019. The fans almost never ever stop.
They held your funds for 60 days? I didn't know this was allowed?
It is such a bummer to me that Firefox is implementing MV3 and deprecating MV2[1]. Internet Explorer 6 never left, it just became Google Chrome*.

Vivaldi? Killed, Chrome clone. Edge? Killed, Chrome clone. Brave? Killed, Chrome clone. Firefox? Technically a separate engine and in theory among the last hopes, but so sclerotic it follows Chrome in almost all of its decisions. (Can MV2 be kept as a stable basic-security-maintenance-only API? Probably not) Safari? Can be gone around on desktop (my grandparents use Chrome because of Google prompts), has a stranglehold on mobile, but that has its own problems, and likely once users can ~sideload~ install software (potentially from other app stores), there will be a Chrome surge on mobile, forcing manifest V3 over there too, and the ad trackers will win the war.

Or maybe they already have? More likely, I personally am tiring of the cat and mouse game between the spyware makers and devs that fight for the users.

[1] UPDATE: https://blog.mozilla.org/addons/2022/05/18/manifest-v3-in-fi... PREVIOUSLY: https://blog.mozilla.org/addons/2022/06/08/manifest-v3-firef...

* In the sense that one browser implementation, and not W3C or WHATWG web standards, drives the web browser market. Chrome is much more evergreen than IE.
User agent spoofing seems like what should be done on the user's end in those cases, if it's not possible to avoid using such sites for whatever reason.

Problems would begin once we'll eventually get Chrome-specific functionality or something that Mozilla won't implement due to a variety of concerns, thus simply breaking sites: https://mozilla.github.io/standards-positions/

Then we'll basically be back in the days of IE, except that this time Google will be the ones with the browser monopoly, if we're not already there somewhat - the majority of folks haven't even heard of Firefox.
This Guardian article said it would cost €2.5 billion https://www.theguardian.com/world/2022/may/20/germany-public...

But it should be said the aim wasn't to reduce carbon - it was to reduce use of fuel and ease the cost of living due to rising fuel costs.
If you want to remain functional during lengthy and stressful life events, it is critical to understand your capacity, prioritize the tasks ahead, seek skilled collaborators/contractors, and forgive yourself for the things you simply cannot do.

When a life-crisis turns into an extended campaign, it is essential to know how to prevent yourself from burning out. Burning beyond that level must be reserved for true emergencies, where the goal is to bring things back into a new balance.

If you're operating beyond your capacity for too long, the endeavor will begin to stumble. That's what the article was trying to help the reader avoid.
No Kanban is more involved. You can have multiple tasks in flight, you limit tasks per column etc. Kanban is IMHO for more complicated stuff (large scale manufacturing with multiple departments for example).
You can do this and more in Zig. The only caveat is that for MMIO you need a volatile pointer.

https://www.scattered-thoughts.net/writing/mmio-in-zig/

It gets tricky if you need more control over loads and stores, or if there are different address spaces.
I think I understand where OP is coming from. We are still in the wild-west era of software development and most programmers are like pioneers -- few rules, learning as they go, etc. I agree that as the domain matures we will see different types of people become programmers, and the job itself will change to something more conventional, but more stable too.
While I'm generally anti-censorship, I also believe cultural insensitivity should not go unchecked. What may be acceptable in one culture may not be acceptable in other cultures.

Diversity in the global sense is cultural diversity, a step up from what is usually assumed to be diversity in American discource.
Don't look at graphic cards.
chromium people are chrome people. google provide chromium either as a literal requirement for compliance with some other open source licence, or as a vestige from the “don’t be evil” days.
Haha I like your little pitch there ;)

AND you got me interested! Definitely noted, thanks for sharing!
I don't entirely disagree that _changing_ the language is a bit of a no no, like changing the behavior of existing keywords and operators.

However, any program that declares a variable or new function could be said to extend the language, since, if you declare some function, well, that function is now, at least in any proper language, as much part of the language of that program, as any builtin function is.

Sure, if all you have is an empty .c file, you can say "this program is standard C", but as soon as you've declared a variable or funciton, your program becomes in a way a superset of C, it is all the standard C plus the functions, datastructures and variables that you've defined, and to extend that program, it is not enough to keep strictly to the standard language, you must also take into consideration the superset of functionality that is part of the program..

In this way, programming is much more about creating a language that speaks natively in the abstractions of the domain, and then using that language to solve specific tasks within the domain.

And so it becomes that, you're always tweaking the language, it's just the degree to which you can tweak it that is different..
Show HN: FinTech Proposition Generator
The world of Financial Technology (or FinTech for short) is a place filled with a lot of jargon and specific words, which you do not find elsewhere. Having spent a long time developing FinTech growth strategies and technology architectures for large banks, I set out to create a web app that can automate the generation of products and services within the FinTech space. FinTech Proposition Generator is the result of this endeavour. It is a free-to-use, open source web app with three purposes:

Teach the author how to write web apps using Microsoft's latest open source technology (Blazor)
Show to a beginner audience what a Blazor server-side app looks like
Have fun and geek out over quite a complex "niche" topic.
Try to think of TDP as "thermal headroom." It's not efficiency or power consumption. It's room for the CPU to speed up when it's necessary. The boost max going from 4.9Ghz to 5.7Ghz (16%), and at the high end, the power necessary to increase clocks ramps up.

In another slide, they indicated ~62% lower power at the same performance levels of the Ryzen 5000 CPUs. So more efficient, but also able to clock higher and get work done faster.

For a thermally constrained system, you won't achieve the absolute maximum performance if the CPU throttles, but you do very much benefit from a more efficient architecture (+13% IPC) and process node.
I think you overestimate the role adblockers play for regular users. Most people not affiliated with IT in any way I've met actually don't use an adblocker or have forgotten that they in fact do and would not notice the change to Manifest v3.

Also, most people care much more about "it simply works", and that is Chrome. Firefox is neither preinstalled nor as compatible as Chrome (nor as fast or user friendly). There's already a lot of popups like "this site works best in Chrome".