skysight-inc/HackerNews huggingface dataset:
We're probably going to have a knob to defer flushes (but still do them, unlike Apple, after a max timeout) that will be on by default on laptops, and make sure panics flush the cache if we can. Also apparently we need to do something for the power button too, as I just tested how macOS handles that. There is a warning before the system shuts down but we need to listen to it. Same with critical battery states.
Day 24 was hard... This is an interesting and elegant approach. Thank you for sharing.

Skipped it due to time and ability constraints. Going for the cucumbers later...
Unlikely to switch careers as I am an SWE already, but for my own learning, how does one learn the blue team side? Any recommended courses? I see far more penetration testing material out there.
Nobody who writes software to solve an actual problem, but that's a very small subset of software companies :)
I'm the kind of person who likes to write stuff out while planning or figuring something out.

At my last workplace, I was chewed out for doing so because apparently I was "wasting time".

But we ended up wasting a lot more time over subsequent months because nothing was concrete, so plans kept changing, people constantly misunderstood, stuff had to be re-explained and discussed with people who'd forgotten or hadn't paid attention or who'd joined the team late, it was a mess and it really kinda pissed me off.

My current workplace is better in this regard, where stuff can be planned and finalised and put to paper before we begin working on the implementation.
I think it's fair to say it's easy to over focus on the quantifiable, but arguably we also fail on even qualifying what exactly we concretely are trying to do. Like, what's the real purpose of school? Does it actually serve the goals that we often talk about - is it readying students to be good, engaged citizens, or particularly good workers? Of course, a simple numeric score would just be the fraction of the goals achieved / every goal, and that'd certainly capture something important about the education system.
So is this only one country per day? huh, how frustrating
> Libadwaita is the library you use when you're targetting GNOME.

> If you want to target something other than GNOME, you don't want to use libadwaita.

Does GTK4 provide any viable model of development if one doesn't want to target GNOME or elementary? I, for one, haven't seen a non-trivial GTK4 app that doesn't use libadwaita or libgranite and the more I discuss this online, the more I suspect that this is intended but unspoken behavior.

Even LibreOffice has now decided to use libadwaita. Does that mean LibreOffice's GTK version is only intended for GNOME? If yes, GTK4 is basically a toolkit for GNOME masquerading as a general purpose toolkit.
So obvious, thanks.
Step by Step tutorial to set up Selenium Grid to perform parallel tests on multiple browsers reducing release cycle time
You are just expressing frustration that other people who care more about winning debates than you are able to do so. Paraphrased, it's "impossible" to argue with other people because they "always" have evidence that supposed experts are somehow unaware of, despite being experts, and weirdly enough when you "dismiss [the evidence] out of hand" they "claim victory".

That's usually how debate works, yes. That's the whole point of evidence-based argumentation.

Your post is kind of the worldview Yglesias is arguing against in his article. His argument, summarized, is that certain types of people are railing in frustration at so-called "misinformation" that, when examined carefully, turns out to simply be information that the current ruling classes don't like, often because it exposes them as hypocrites, intellectually dishonest or not actually expert in their claimed field of expertise. Because they can't rebut the data or facts being presented they instead fall back on logical fallacies like appeals to authority ("experts"), false claims of lacking good faith, blanket assertions that any non-left wing source is illegitimate and so on and so forth.
This would require amending the Outer Space Treaty, wouldn't it?

Although you could probably just ignore it, because nobody is going to enforce the "no-sovereignty-claims" clause. And if someone chooses to enforce it after all, just put some guns on your claimed territory.
I feel like I have a fuzzy early 80s childhood memory of a gray Golden Gate Bridge but I can’t be sure or prove it. Maybe it’s like a Bernstein Bears thing, where I have the same wrong memory as other people.
I'm honestly curious about this statement, maybe someone can explain - the author seems to be upset about this part:

"where the consumer could return their AB whenever they pleased, and the PRODUCER shouldered the cost."

....as opposed to who? When you return an item to amazon within their returns policy, who do you think pays you back for that? Is the author assuming that when their book gets "returned" for any reason.....it's amazon who should pay the consumer back, not the author? Why?
I wasn't saying that it's either education or specifically helping the homeless. I'm saying it's a tradeoff between spending on education, vs. spending on other things. If homelessness isn't a problem, great! There are still other ways to spend the money. Maybe raise the standard of living of the poorest 10% by giving them a UBI. Maybe build nicer gardens. Maybe just have lower taxes!

It's totally possible that education is more important than all other uses for that money. It's likely true to some extent, because that's what the country has effectively decided to do.

But that comparison has to be made, either implicitly or explicitly, because that money is either going to education or to something else. There's literally no way to not make a decision about this topic.
Well, I had hoped not to live to the moment where we use movies as an argument in seemingly serious discussion.

Hopefully "Home Alone" or "Die hard" didn't shape your picture of our world.

> And if you're not aware of the gray zone conflict since 2014 and that thousands of people got killed on Ukrainian soil because of Russia.

I'd suggest you to substantiate claims like that - "because of Russia". Not everyone is a product of propaganda and readily believe in anything without any evidence.

> No "suggestion" for a "better solution", just ignorance of facts that happened/are happening.

That's would be great if you bring up facts to support your claims instead of throwing patronising phrases about education.
Is this about the spoken word "huh" or about the humming noise with a questioning pitch?
VAT is baked into retail prices in Germany. And retail prices are typically either something round or end in .99 or so; ie not arbitrary.

So it's unlikely their German prices would just take the same input as eg Dutch prices and changed the VAT around.
I've started flagging these submissions, it's incredibly obnoxious to use Twitter without an account and if the author couldn't bother to use a longer format (there's even twitlonger!) I won't bother to read it.
I haven't used a mouse where you couldn't press the scroll wheel to get a midle click in a long time.
> It's also the kind of thing that can open a backdoor for free will in a deterministic universe

It really doesn't, because free will implies control over one's choices. Randomness, non-determinism, etc. doesn't provide that, and I bet you can't describe a way in which it could.
> Ironically, the same people who would complain about free education, would complain 10x over more money for the homeless or healthcare.

That's pretty country-dependent, and is a caricature of most serious people. (Unfortunately lots of people actually do fall into that caricature).

E.g. Bryan Caplan is a libertarian, and while I don't think he personally supports a universal basic income, supporting a UBI is a fairly common libertarian position.
I've never build a photoshop plugin but it sure sounds interesting. I'm gonna see whats possible here.
Thanks for the suggestion!
APFS at least has metadata checksums to prevent that. However it does not do data checksums (weird decision...), despite being a CoW fs with snapshotting, similar to ZFS and btrfs.
Yes, Reddit is being gamed. The question as with any system is: To what extend and how does it compare to alternative systems?

The capital that is most relevant on Reddit is status. It is very easy to have people participate in Reddit, which makes it inviting enough to start building status but it's somewhat harder to actually do. Users care about their status and about their communities and Reddit combines the two in a nifty way, that already gives provides some slid resistance against gamification.

Sure, you can infiltrate the system with any/or a lot of accounts, careful VPNing, lucky/clever reposting and also keep the guise up (you must, since your portfolio of both content and accounts is under constant review, as long as it remains visible). To get a highish ranking article on google I mostly have to write what feels like convoluted infomercials (or maybe let GPT3 do it for me). There is an industry of people being paid to do so. All it takes is one mediocre writer and some time.

To me, the former system seems very brittle and expensive to game, the later much less so, specially since the prevalence of convoluted writing for SEO purposes make the distinction between SEO bullshit and expansive content increasingly difficult: People are getting used to informercial type content on the web and so it is increasingly what they learn to expect. And we give the people what they apparently want.
You're already down all three, because Chrome was first released in 2008, and Android was also released in 2008, and GCP was apparently released in 2008 as well. Who knew?
...technical debt as a safety valve against surplus engineering talent!
Reddit would need strong anti-fraud/anti-spam expertise, because currently most of BlackHat SEO masters are focused on Google.

Subreddits with their own moderators can work for the current traffic (and probably 10x that), but the quality of the platform is likely to degrade if reddit received >10% overall google search traffic.

I am not saying Reddit can't do that, and I would be really happy to see it happen.
Again, this is just railing against the turning tide.

Yes, in fact "single social media personalities" routinely beat major news media organizations in being correct (especially as the latter are perhaps most accurately described as coalitions of the former), and this happens frequently enough that lots of people have noticed. If you can't accept that this happens regularly, then there is indeed no hope for actual exchange because any evidence or argumentation of the form "news org X said Y which is proven false <here>" will be rejected as an inherently illegitimate challenge to power.

The solution is to, when possible, fact check sources yourself. You don't have to do it every time. Patterns will soon become apparent. Once done you can reserve such work for cases where someone disagrees and is citing a source you know to be false.

Yes, it's slow and hard work. The discovery of truth always has been; either toughen up or be quiet and leave the work to other people. Bleating about how terrible it is not everyone automatically regurgitates CNN is just holding society back at this point.
This F_FULLFSYNC behaviour has been like this on OSX for as long as I can remember. It is a hint to ensures that the data in the write buffer has been flushed to stable storage - this is historically a limitation of fsync that is being accounted for - are you 1000% sure it does as you expect on other OSes?

POSIX spec says no: https://pubs.opengroup.org/onlinepubs/9699919799/functions/f...

Maybe unrealistic expectation for all OSes to behave like linux.

Maybe linux fsync is more like F_BARRIERFSYNC than F_FULLFSYNC. You can retry with those for your benchmarks.

Also note that 3rd party drives are known to ignore F_FULLFSYNC, which is why there is an approved list of drives for mac pros. This could explain why you are seeing different figures if you are supplying F_FULLFSYNC in your benchmarks using those 3rd party drives.
Thank you! I quite liked that the solution was a small repurpose of a straight forward interpreter. The ALU->Rust compiler via partial evaluation coming in the next post also barely modifies the naïve interpreter.

I built that one after AoC concluded out of curiosity, but the contents of this post were my in the moment solution.
A lot of the comments here seem to be conflating the Analytical Engine with the Difference Engine.
Pretty fun! Seems kind of weird to say you’re 0km away tho. Maybe put a bullseye emoji instead?
Sadly nobody ever used that. We could also use Pm for interstellar distances.
For anyone unfamiliar with Rudy Rucker, he's a computer scientist and sci-fi author among other things. Many credit his book "Software" (first of the four part "Ware Tetralogy") as the first real work of cyberpunk (1982) (imo it works for many definitions, but Neuromancer is closer on general vibe and came out in '84). In any case, he's got a unique style full of interesting ideas and characters.
Then I misunderstood. Do you mean that Apple doesn't implement ANY timeout? So they only flush when the cache is full or when a shutdown routine has started?
Same, I'm so glad someone is taking the time to come up with all of those amazing names.
There is a specific manual I’m looking for: “Introduction to VAX / VMS”

I got the scanned copy from Archive.org but the fold-out page 1-5/1-6 is scanned folded, so you don’t get to see the whole keyboard illustration:

https://archive.org/details/AA-Y500A-TE_VAX_VMS_Introduction...

I saw it in eBay Germany years ago, but I did not realize on time that I wanted and missed the chance.
If someone has an original copy they’d like to send my way (at my expense of course), contact data is in my profile.
> Plenty of people don't want to have children, [....] In reality, the action(sex) has many other effects both beneficial and harmful.

Sex is for reproduction, plain and simple. Any other function - be it societal or psychological - has simply been tacked on. It might feel good to imbue it with some higher purpose, but in the end it is simply to perpetuate the genes.

> As far as the purpose of life, [....] you have idea if life has a purpose.

The purpose of life is life itself. Not in any eschatological sense, but in the sense that life perpetuates itself to perpetuate life. Because anything that didn't has died out a long time ago and anything that doesn't perpetuate itself will successfully remove itself from the pool of reproducing things.

> Our ability to reason and evaluate ourselves [...] unique to us. People [...] die by willing [...] medical doctor and they'll tell you the will to fight and live in a [...] overcomed by disease.

People are good at fooling themselves. They can even fool themselves into believing that they are rational actors. But humans are not thinking machines, we're reproduction machines. All the funny "humans are special" stuff is simply an outgrowth of excessive wealth.
Awesome, looks pretty good. It’s rare to such a complete new solution in the build system area. Do you know what are the key points that make Turborepo standout?
brew might not be stripping it? The ubuntu apt package is 17M (you can upx it down to 3.4M)
really? Where can I apply ?
I would certainly consider biathlon to be athletic sport. And not even easy one combining relatively demanding skiing with needed precision for shooting after such activity. Harder than it looks.

If I had too much money I have dreamed of pentathlon that is combining triathlon and biathlon. Running, biking, swimming, skiing and shooting for true ultra sport.
thanks!

as already said, ytcast won't work "directly" with chromecast since they use a different protocol, but there are other projects linked in this thread which work very nice with chromecast!
Along the surface. Otherwise it's about 12 million meters.
Fear not, the website has a theme selector: https://www.exoticsilicon.com/themes. I quite like the 1980s theme.
We considered TAR, but indexing requires reading back and decompressing the entire archive.

This may be feasible on small TAR files, and for single PutObject you could index while uploading. However for multipart objects, parts can arrive in any order so you are forced to read it back. This would lead to unpredictable response times.

Compare that to reading the directory of a zip, which maybe on big files are a couple of megabytes max.

Add to that that tar.gz will require you to decompress from the start to reach any offset. You can recompress while indexing, but an object-store mutating your data is IMO a no-no.
Author here,

1. A reverse compiler is one of the 'maybe' features (see the table in the README), it's something I'd like but would essentially be an entire compiler so it's non trivial

2. The plan is to make Melody available as a compile step (like e.g. SASS) with no runtime overhead or as a Rust crate. You could do the compilation at runtime but other than including variables in the pattern I'm not sure if it'd have a benefit over compile time transforming, + it'd have a performance impact.

Thank you!
Please tell me how do you make money with nslookup? (because I have dozen other commands I'de like to menetize :)
<Early stage start-up.>

A founder-mentality developer. A great developer who's willing to take a pay cut for a larger amount of equity. Competition is fierce, and we're not in crypto :'(
Oh, I totally missed adding a license... Definitely gonna add it later. In case you want to know now: it's gonna be MIT.
Thank you!
You don't have to put your audiobook on audible..
Information leakage of any kind potentially gives an attacker something they can use. On its own any given piece of info may seem harmless, but when combined with other info it can start to pose a risk.

Leaking internal hostnames could allow an attacker to build a view of an internal network ahead of time, before actual penetration. Once inside a network it's often a race against time, so this can make a difference.
Greatly successful projects often have horrible(from developers perspective) codebase that barely doesn't fall apart. They call it technical debt and fix il later when things stop moving fast.

I think it's happening because successful projects focus on the product delivering on the reason it exists(i.e. facilitate file transfer in the most intuitive way possible) and to do that quickly as possible for the lowest cost possible engineers hack together solutions derived from the existing tools without focusing on the technical or ideological perfection. Also, they cannot focus on the technical stuff anyway because to needs and direction change all the time, therefore it's not possible to crystallise an optimised and well built solution anyway.

What Microsoft or other companies do is to built versatile tools that that engineers can bend and stick together to accomplish the tasks in hand very quickly and if it looks like the thing is here to stay they can design and implement an optimised and elegant solution later on. At first it may look ugly but it is usually an original work done by domain experts who are exploring technical solutions to the problem in hand. Once the solution is found, experts in computer programming and architecture can step in and make it elegant but that last step is not needed for the wast number of solutions.

An example for this is UK's covid case tracking early on. Apparently they quickly implemented a central Excel spreadsheet that would collect the CSV data sent from the test centres. Unfortunately, the solution they implemented was way too hacky and they lost data once they reached the limits of the spreadsheet format they have chosen. Had they chosen a better format, their solution would have worked up until much higher scale and once they have a better understanding of the nature of data collection etc. then they could have implemented a clean sheet solution with "perfect" code and scalability, maybe years later for the future pandemics and write blog posts about the enormous challenges and their ingenious solutions. They couldn't have start by firstly building the perfect data collection solution because they wouldn't know how things will pan out and if they tried to force their way(i.e. mandatory formats by the tests centres) it would have been too big of a projects.
I once was issued a ticket for "reckless driving". That night I was taking a curve in the rain and the car spun out, hit the curb, popped a tire, and (I would later learn) had damage to the axle. The cops weren't on the scene when it happened, didn't find any evidence of intoxication or other wrong doing, but felt as though their job wasn't done until some form of "justice" was served so decided to ticket me even though had I come to them for help. Great job guys. "protect and serve".

Fun story. So I'm sitting in court with the other people who are going to fight their ticket. I overhear a woman talking about her case. Remarkably similar to mine. Night, raining, car spun out, reckless driving ticket. Might even have been the exact same location.

If I had known this earlier, I could have compiled a record of all the other people who crashed in the same area under the same circumstances. I in fact absolutely would have used the argument with the judge "look at all the times I didn't crash", along with "look at all the times these other people didn't crash", building to a crescendo of "what are the odds all these people with otherwise clean driving records crashed in this same spot under these same conditions."

Luckily I didn't need to compile the traffic court history of that particular off ramp. I won the case anyway. Got about a third of the way through my stack of papers that I retrieved via FOIL request and online search before the judge interjected. "J: Counselor, are we beating a dead horse here? DA: I think so your honor. J: Mr. IIAOPSW you don't have to prove anything. I'm convinced the prosecution has failed to show sufficient evidence for their case. You're free to go. Me: Thank you kindly your honor."

Don't tell me what would or wouldn't work as a defense before a judge son. I've kicked the DA's ass before and I can do it again.

Your arguments are hyperbolic and you've engaged in a bait and switch. Hyperbolic, because Amazon miscalculating a few cents on a royalty payment isn't nearly on the level of wrongdoing as negligent vehicular manslaughter. Bait and switch because you started from the premise that "the fact that the error always works in Amazon's favor is proof of intentional wrongdoing". But when it was pointed out that you don't actually have evidence that the error always works in Amazon's favor, you switched to "no excuse for this. None. Ever." However, if we agreed to the standard that there's "no excuse for this ever", what's your excuse for all the people who stole from Amazon by accepting over payment for royalties? Why didn't they look at their payment slips, notice they were overpaid, and kindly notify customer service so they could return the money? Remember, in your own testimony you said "there is ZERO excuse for this. You can't accidentally rob people and claim incompetence while pointing to the other times you were incompetent and yet didn't rob people."

Your argument would be ripped to shreds by any competent lawyer.
What was the thought process that led to this solution? Did day 24 remind you of some other problem you'd seen before?