skysight-inc/HackerNews huggingface dataset:
> "If you don’t do CD, it will either be more expensive because you have to maintain two processes"

Why two? Release process is always the same, only decision to go live is manual and can be based on different criteria in different circumstances.
CD is enabled by certain level of automation, which is nice to have, but if you do not aim to have CD, a good manual process can still work and may be actually less expensive in certain scenarios if you consider delivery pipeline TCO.
No cuda hell if you’re using pytorch. A single pip or conda command installs everything you need.
I can't see the square either. Firefox 99, Windows 10.
GCC 11.3 Released
GMUNK also did FUI work for TRON: Legacy
https://gmunk.com/TRON-Board-Room
The postfix -al in English means "of or pertaining to". It comes from Middle English, from either Latin or French, possibly from Etruscan before that. It's often added to nouns to make an adjective form. The postfix -ism (from Ancient Greek) is a suffix added to the end of a word to indicate that the word represents a specific practice, system, or philosophy, often political ideologies or artistic movements. It suggests the word is related to a belief accepted as an authority by a group or school of thought.

The word brutal comes from Medieval Latin brutalis ("savage, stupid"), from Latin brūtus ("dull, stupid"). The English use of the word has a particular connotation/definition that differs from both the French and original Latin.

The French word brut comes from Middle French, from Old French, from the Latin brūtus (“heavy, dull”). Today it means either "raw", "strong", or "gross" ("big, thick, large, stout", "whole, entire, overall, total, aggregate").

The word brutalism could translate as "a system, belief, or artistic movement, of or relating to, a whole/entire, dull/big/thick stupid/savage aggregate". Doesn't make for a great definition.

However, that's not the whole story.

The word brutalism was coined first by Swedish architect Hans Asplund in 1950 as nybrutalism. It described a home Villa Göth (built by Bengt Edman and Lennart Holm) made using red brick - not concrete. In 1955, British journalist Reyner Banham popularized an essay called “The New Brutalism,” in which he used the brick-and-steel Hunstanton School (by architects Peter and Alison Smithson) as an example of this new form. The point was to stretch Modernism even further, but concrete was not (yet) involved.

In 1966, in French architectural critic Reyner Banham's book "The New Brutalism: Ethic or Aesthetic?", he redefined the word by suggesting that brut was a French pun, combining the meanings of "béton brut" and "brutal". 16 years after the coining of nybrutalism, the term's use became linked to concrete.

So really, the word originated as a reference to the the raw edges of an extended Modernist design, and then was reinterpreted as a pun relating to raw concrete, and then the English who weren't aware of this pun simply assumed it related to the brutality of the buildings' aesthetics.

--

ps. brutism would (without a different explicit definition, use, or origin) be the same word as brutaism, just without the "of or pertaining to" postfix. English has thousands of words which have different spellings and the same meaning. You can replace the -al postfix with -ition or -ision and it means the same thing (disposition/disposal=dispose, proposition/proposal=propose, submission/submittal=submit, transmission/transmittal=transmit). But not in all cases, as some forms end up having a different origin (reversion/reversal=revert,reverse).
Firefox 99.0 (Linux) here, the square is invisible.
“Sorry Dr. Knuth, we’re looking for someone with more algorithm experience.”
Those all sound like life lessons I'd love to read (though I'm well into my 30s now).

Hopefully you haven't just stored it all in your brain :-)
>a rigorous one-year study in which people followed a low-calorie diet between the hours of 8 a.m. and 4 p.m.

8 hour eating window. Way too long if you're trying to lose weight.
Funny enough, in Germany - which is definitely more restricted, and for good reason, on the US understanding of "free speech" - Facebook and Twitter are routinely seen as public discourse forums and have to unban users as long as what they post isn't against the law [1].

[1] https://www.sueddeutsche.de/muenchen/muenchen-urteil-faceboo...
I have essentially abandoned normalized cursive in writing. My letters often connect but it's nothing a elementary martinet would recognize as Palmer or whatever.

That said, I do write by hand (with a fountain pen! it's more fun, and slows me down a little which improves legibility) every day. I plan my day and take notes longhand, and often journal in the evening. I've done this all my working life, because writing seems to connect to my brain in a way that just typing doesn't, and I've increased in the pandemic because the more years I spend at the keyboard (I'm 52) the worse my handwriting seems to get. Doing it more seems like a good way to try and reverse that trend.
Opening up Beta Testing to both the Web and Mobile application soon! Would love to get some input and advice
Same, went back to python and I find it terribly annoying. You want to handle your errors, Go makes that simple, lots of other languages don’t
If time-restricted eating only works because it limits how much you eat, it still works.
Real men die on the battlefield. Staying alive is for children.
Hoare on Inventing Quicksort (2015)
> Disabling swap does not prevent disk I/O from becoming a problem under memory contention, it simply shifts the disk I/O thrashing from anonymous pages to file pages.

This is my pet peeve when using linux as desktop. Does anyone know if this can be disabled entirely? Something like mlockall(MCL_ONFAULT) but for all the processes. I wish there was a knob for this (e.g. vm.swappiness=-1) but I haven't found one. :(

On my desktop the most common problem I have is that I have a runaway binary or a runaway chrome tab. 90% I simply want that killed so swap is not being helpful. Unfortunately it takes ages for the OOM killer to activate. I have indicators for how much free memory I have left, and I can manage accordingly. I'd prefer a snappier desktop than pretending I have infinite memory. If I feel I have too little memory, I can just buy more, but that still doesn't protect against linux locking up if you accidentally use up everything.

Here's a simple repro:

// gcc -std=c99 -Wall -Wextra -Werror -g -o eatmem eatmem.c
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>

int main(int argc, char** argv)
{
int limit = 123456789;
if (argc >= 2) limit = atoi(argv[1]);
setbuf(stdout, NULL);
for (int i = 1; i <= limit; i++) {
memset(malloc(1 << 20), 1, 1 << 20);
printf("\rAllocated %5d MiB.", i);
}
sleep(10000);
return 0;
}

And here is how you use it:

$ gcc -std=c99 -Wall -Wextra -Werror -g -o eatmem eatmem.c
$ ./eatmem
Allocated 31118 MiB.Killed
$ ./eatmem 31110
Allocated 31110 MiB.

Without args it keeps allocating RAM until the kernel kills it. Basically it tells you how much free ram you have. The second time you ask it to allocate a little less to create a near-oom condition on your machine.

This pretty much locks up my machine (e.g. the mouse pointer doesn't budge) and I have to invoke the kernel OOM killer to recover (Alt+SysRQ+f). I don't use swap. If I could somehow disable the file paging then I could avoid this problem. (I really don't care how "efficient" file paging is, I want a snappy system instead!)
This matches my experience as well. Only doing CD when necessary means you won't be able to do it well when necessary.
According to Russia Ukraine is not a real country.
NTFS was also undocumented, and whatever the ntfs-3g folks or others working on alternate implementation figured out, it was via reverse engineering.
The fact that it HAS been 20 years and browsers "haven't bothered" to "fix" this only goes to show how unimportant this really is.

I couldn't disagree more. Browsers and modern web development style keep kicking out tried and tested technologies in favour of newer alternatives that are objectively inferior. This is not a good thing if you're interested in an attractive, functional WWW.

In this case we stopped using real images prepared by real graphic designers and digital artists using real graphics software and we substituted rounded corners and gradients and web fonts and scalable line art graphics. You can argue about whether this has advantages by reducing data sizes or cutting costs through allowing developers with bland toolkits based on "flat design" to do styling work instead of hiring experts. What you can't seriously dispute is that those new techniques render really badly in some or all of the major browsers and now many sites look bad unnecessarily and some become harder to use as well.
Exponential compound interest is just linear simple interest with a fixed term loan with auto renewal of non -paid balance.

Why would anyone ever pay back a loan if it had zero additional interest for extending the term?
Sounds like you want to implement something like merge trains?[0]

[0]: https://about.gitlab.com/blog/2020/01/30/all-aboard-merge-tr...
Wow, I live like 20 miles away from Cesenatico and have never heard of her in my 30 years. Even googling her name only brings up foreign results, zero italian pages about her in the first two SERP.
Approximately, yep! For a variety of reasons this approach doesn't hold the pride of place it used to in the indie space; instead you see filmmakers taking on alternate funding, including equity, and then selling distribution at market (the idea here being that a good film with strong reviews will command higher prices after screening, particularly if streamers are interested).

For smaller filmmakers, debt instruments are generally relegated to gap financing: high-risk and expensive loans that cover relatively small percentages (10-20%) of the total budget, and are backed less by secured contracts and more by the track record of the team package (including sales agent) -- basically, think mezzanine financing.
Competition can't be it because sprawl is terribly uncompetitive by almost any metric. It seems more like there is a large skew between what people think will make them happy and what actually does work out to produce happiness.
I’m talking about Greenwald and Snowden.
It would have been interesting though if the result was positive though. Being able to eat, say, 1400 instead of 1200 for the same effects if you change your meal time would probably drastically change people’s overall eating habits over time.
What’s up in your BEAM? – introducing BEAMchmark
It's an expectations vs reality and software engineers having no experience in real-world construction or government.

What a bunch of bright-eyed internet posters think would happen: A small city somehow manages to hire a competent staff, paying under market value for talent, to expertly engineer and then construct, a brand new fiber network from scratch, that's done on-time, while buying the latest/greatest available cost effective solutions from multiple vendors, without any red tape or lawsuits, all while owning all of the infrastructure and finally providing services at amortized costs. Citizens could use the network to provide ah-hoc services to other residents and the city could use it to modernize their infrastructure and create connected cities that provide valuable information to their citizens.

What happens in reality: A small city thinks they can't do any of the above so they hire a "contractor". Which somehow we've gotten into law that that must be bid on... so Comcast bids under cost to protect it's monopoly. City hires Comcast as a "contractor" to "build" a "new" network. Comcast spends most of the money by providing executives with Vegas trips and catered meetings at the golf course. Once realizing they actually need to deliver something they "leverage their existing assets" to "save money" and force everyone onto their existing cable network that gets .25mbps upload and "500mpbs" download (for 1s at a time, then throttled to 2mbps, 3.5mbps on thursdays) (still counts as broadband) , all while telling Netflix and other content providers they have to "pay to play" to send content to customers... er citizens, to "cover costs". Then, they couldn't possibly let users use their own equipment like a standard router with ethernet handoff "because security reasons" so they need to charge a $45/mo rental fee to all suckers.... er citizens, for "their safety". The city catches wind of this and Comcast promises a Certification program for routers, and "project delays" delay this for multiple years before finally it's announced but it costs $20k to have a router "certified" for your safety... all while they leave the default firmware password of "Icanthearyouoverthesoundsofthecashregisterringing" on all the "secure routers". Oh and theirs a 1gb monthly data cap because thats all anyone would ever need, according to the Comcast CEO.
That applies to linear growths too.
In the long run almost everything is eventually a constant, approximately step function from intitial to terminal condition.
Yeah, this seems to have more in common with Memphis design than brutalism.

https://cari.institute/aesthetics/memphis-milano
OK "they", but remember if you have a pension or any investments, you're also in on it!
Link to official release page: https://www.openbsd.org/71.html

Announcement mail: https://marc.info/?l=openbsd-announce&m=165054715122282&w=2
Yes, god forbid private companies protect their assets. All this 'oh how will the dictator respond to perceived sleight 'x'' stuff really has to stop. It's the aggressor that is to blame not the (intended) victims.
Ironically, the first thing I do is the opposite. BIOS boot has been simple and reliable for decades, and EFI remains a horrible mess.

Remember how some people have had issues with windows destroying booting of linux

The MBR is tiny (you could even write out all the entries on paper as a backup, like I became accustomed to many years ago whenever I partitioned a disk) --- and restoring it is also equally straightforward. I don't even know where to begin with troublshooting EFI's horribly overengineered boot entries and NVRAM variables...
Good news- We aren’t required to tolerate institutions that don’t uphold freedom of speech.
That was well written and a good read. That feeling of having to move to have opportunity at a better life I can understand completely.

best of luck to you.
"a rigorous one-year study in which people followed a low-calorie diet between the hours of 8 a.m. and 4 p.m."

Isn't the whole idea behind time restricted diet that you don't limit calories, but shorten the time window in which you eat them?
what is it with Americans and the inability to trust or rely on their government? Serious question, why do you automatically assume that every level of government is out to get you?
> this account has come to my attention a couple of times by now

As yours has mine.

> and I'm considering pinging a higher power.

Delusions of grandeur.
By the same logic, Mexico invading Texas would be totally acceptable. Or am I missing something essential? Edit: for a better example, California.
Window management in Windows 10 is a mess. Resizing is a challenge due to missing window borders especially on high resolution monitors. Title bar is filled with useless crap instead of buttons. Moving windows between screens is hard because you need to aim the center of the screen. Why are years of work thrown in the trash only for the sake of change ?
I hear you. We have 5 streaming services, and my wife enjoys them all.

I have experimented with just buying movies on Google Play and Amazon Prime, and a few series on Apple TV. If it was just me in our household, I would go this route.

I have recently retired and I expected to spend more time watching streaming content but the opposite has happened. I find reading, walking, or sitting outside feels like a better use of my time.

EDIT: if people pay for Amazon Prime for the shipping, then just using Prime content augmented with buying content otherwise unavailable seems like a good plan.
"Nobody writes it anymore. Nobody can read it, anyway."

I think the author is mistaking their self for everyone.

I have rows of my bookshelf dedicated to all my journals. Written by hand. In cursive (for the most part, some technical journals I used standard print for diagrams and annotations).

I use a reMarkable2 as well for ephemeral notes, bullet journalling, and reading/sharing documents from my computer. I like being able to hand-write a note and email it as plain text to myself. Process it with a script and boom, new draft post. While I sit at my desk, no computer in sight. Bonus, character recognition of my cursive writing is pretty accurate.
I've happily used systemd-boot in the past, but it's definitely less featureful than grub. Notably, it doesn't support the use of a (LUKS) encrypted boot partition. I'm not even sure it supports /boot on btrfs? Both are necessary if you want to have an encrypted root AND include the matching kernel / initramfs in any snapshots of root.
I think the tricky part with this particular video is that the documentation (plane crash video) was the entire point of committing the act. If people were committing crimes entirely to sell tell all books or documentaries about doing it that would be a lot more sketchy.
You mention you've been working on this for a few years. You might be surprised how quick you can advance your technical knowledge to build out the MVPs yourself. Then you can still work with a technical cofounder but you can work in a feedback loop of one brain.

Netlify is good for simple deploys. Heroku is good too. Digital ocean is ok if you want a server to login to.

For back end python and Django are great! For front end you can build simple but good looking interfaces with Vue.

You might also want to check out a YouTube series like cs50 to round out your knowledge.

The tools are so good today you can barely hack them together and still build some pretty cool stuff.

Finding technical cofounders is hard because like developers, there just aren't that many of them. Good luck!
Controlled how?

I ask because I'm pretty sure real (non-US government) people post to Twitter and get real retweets. How is the US government controlling it?

I imagine this would have blown wide open a long time ago if true. (Also Occam's Razor?)
It's all epicycles of exponents on exponents. The world is a Fourier series.
You run the tests on the same snapshot of the code you are about to deploy. That might be 10 minutes or 2 hours or a month behind your trunk branch that got the 10 new commits.
I guess we should just accept that spinach is immensely rich in iron, that prayers work, and you can jinx the outcome of pro sport with comments said in front of the telly. When has the crowd ever been wrong.
Non Paywall: https://www.irishtimes.com/life-and-style/health-family/time...
to all you legacy BIOS and MBR fans MBR doesnt cut it and is cause of many headaches if you dual boot.

That's neither here nor there. You can still perform BIOS boots from a GPT-partitioned disk, in fact it works even better: while in MBR mode the stage1 grub loader must be placed in the unused 31kB between the partition table and the first partition start, GPT allows you to explicitly allocate a partition for the stage1 code. This means no more borkage because Windows overwrote an officially unused part of the disk, and the stage1 payload is no longer limited to 31kB.

Point being, your rant has nothing to do with BIOS vs UEFI boot.
It wasn't the OP who replied
>I have to still do some extra correctness vetting and testing, and in particular exception-safety is still not yet fully implemented. This is important because I wrote it in Rust where we must always give back a valid initialized array, even if a comparison operator caused a panic. But I do have some performance numbers to quote, that won't significantly change.

Do you make extensive use of `unsafe` Rust? What other features do you use?
I ask this as my PhD thesis is building a deductive verifier for (safe) Rust, and I'm always looking out for interesting challenges.

If you would ever be interested in a collaboration proving your algorithm correct let me know :)
> No. This is never been my experience. The normal experience is: OOM killer kicks in, something strange happens, and user is left confused

For linux servers and junior devs, yes, but for my parents on mac desktop, getting a "you are almost out of memory" dialog is simple and actionable while paging hell is mysterious and not actionable.
disturbing, if true...
The release clearly states: "that people should be able to speak freely on the platform within the bounds of the law."

Your bulk-label idea is definitely interesting.
Check out something like Bors, which implements a paradigm that fixes this class of issue: https://github.com/bors-ng/bors-ng

(Homepage: https://bors.tech/)
I used to worry about the heat death of the Universe, before I realized life will annihilate itself first.
Every major conflict since WW2 has some degree of ‘proxy’ to it - with the US and Russia arming or supporting one or both sides to some degree. Sometimes even providing direct troop support.

It’s been accepted that as long as troops from one of the side are not directly shooting at uniformed troops from the other side (sides here being US/Russia!), it’s a proxy conflict, not a direct one.

Afghanistan, Vietnam, Korean War being some of the larger versions of this.

With Russian troops on the ground right now, adding any NATO or US troops would mean it isn’t a proxy conflict anymore once someone from the US or NATO side shoots at someone in a Russian uniform. But providing weapons to Ukrainians has a lot of precedent as being ‘not a war’ between them. Even if the Ukranians use them to shoot Russians.
US has not sent over any tanks to Ukraine. It is, however, sending tanks to Poland to replace their tanks sent to Ukraine, and has sent artillery to Ukraine.
It's good to see their regular update cadence bringing new code to the masses without much delay, like OpenSSH 9.0, for example.

I think many people who run other Unix-like OSes don't always realize how much of the code they use regularly comes from the OpenBSD project, even if we don't often run OpenBSD directly.

Thanks, OpenBSD!
>work with as few people as possible and if possible with people over 30.

Those problems don't get solved by excluding that group; you have to include them or they don't learn. A good amount of maturing comes from being near folks wiser than yourself.
I do this too, but trying to change it. I learned as a figure-eight, then switched to two-circles in grad school (for some reason), but now learning Morse code and copying 8's takes too long if you don't write them as one motion.
A government granting a monopoly to a private business is in no way "limited". In fact, it is one of the largest uses of power a state can apply.
> The internet tells me that caller IDs are easy to spoof, which I didn’t know

I really think that security engineers should know this.
UUID is defined as a sequence of 6 integer fields of various sizes. Their conversion to text is fairly straightforward, but serialization to bytes may vary depending on how you do it. "Whatever ends up in memory" is microsoft little endian format.
They used to have a “so bad it’s good” catalog. I remember watching abjectly terrible movies from Netflix in college with my roommates that were hilarious. Now the catalog is just bad.
Agreed, but this is largely an American problem. In Europe and where I am in the UK, salary isn't the problem, but there is still a drive to outsource.

When I've been a contract developer, I've probably been making more than board members in some countries, but that seemed to be accepted over the short term. There's also an issue where enterprise companies wouldn't trust their IT departments, for historical reasons so the good people left or they got consulting businesses in and that made everything worse...