skysight-inc/HackerNews huggingface dataset:
Some nature documentary explained why ants easily fall prey to anteaters. Why don't they evolve more defenses? It turns out the risk of anteaters is so low, that additional defenses are not worth the cost of e.g. slower foraging. Better count on the law of numbers, spread the risk over all ants, and get on with your life until you get unlucky.

I think the same thing is going on with non-security reviewed software. The additional cost of thoroughly reviewing everything is so high and software is generally so good, that we can rely on word of mouth and past project behavior to make guesses that make economical sense.

So git has proven a good enough steward in the past, and society swallows the cost of this update. Organizations trusting humans with $30 at scale has proven not to work out, so red tape grows like mushrooms in that region. And log4j2 might be an example of all of us stopping for a moment and evaluating if the cost is still worth it.
Well it’d still be good to know why the author made it. Is it a toy language to learn about how to build a vm-interpreted language? Is it because the author can’t stand Python indentation. Or maybe there is a reason that clearly makes this interesting to use in the real world.

Because from the readme, it doesn’t look like this language brings anything to the table compared to Python/Node.
Video Game Thoughts Bonus Bag #1
Man, there's a baby in that bathwater Wiki RFC are throwing out.

There are projects that are fair, were fairly distributed, that work and are secure, that are feeless and instant, all while being truly decentralized. Everything that Bitcoin promised to be and wasn't.

So, when the scams die out the best projects willl still exist. It doesn't matter how much of their own face Wikipedia cuts off, but it's sad to see them do it.
Ultimately a language lives through its users. If no one had complained about the lack of generics, the Go devs would probably not have liftet a finger to implement is, as per their original design.
From the linked page only 0.08% of revenue came from cryptocurrency. It's likely that without that 0.08% margin Wikipedia could still be kept running (which is part of the reason why taking cryptocurrency donations was removed).

>You don't usually donate to charities so they can speculate with that money.

Similarly one wouldn't want your donation to just sit somewhere reducing in value due to inflation. If you donated $100 and then later when Wikipedia actually needed the money they were able to sell your donation for $1000, your donation was able to do more for them than if they had just immediately sold it.
Explain? I'm not trying to be offensive or mean, it's just that the reasons given for the RFC had little to do with Wikimedia and reminded me of a typical moral crusade.

For example, when they say that it is a huge stain on wikimedia's reputation when the reality is that they started accepted crypto donations 8 years ago with absolutely no controversy (a part from this one)... that to me reeks of projection when almost no one actually cares a part from themselves. So there's no actual reputational damage, it's just a rhetorical argument to avoid saying "I don't like it so it shouldn't be accepted". Which is usually a pretty frowned upon argument in the wiki community
Outside the US there was Infovia from the Telefonica ISP which was pretty much the same as AOL.
Local, isolated nets and no flat rates until 1999 or 2000.
I usually provide two to three ways to inject dependencies, especially if an object needs multiple dependencies of the same type:

1. An add_foo instance method.

2. Arguments to the `__init__` method, ideally as *args, using add_foo internally.

3. Optionally, an @instance.foo decorator which inserts the dependency as it's being defined (again, using add_foo internally).
A little mean-spirited, perhaps? Not everything needs a "point". Sometimes it's just fun to make stuff.
This feels like tab completion is a more serious attack vector then?
I've noticed that as well. The trick as I found (and even recommended by their support) is to download from their GitHub repo.
I became proactive and managed my managers. I did not and still don’t want to return to management, but the company only viewed progress as working up the management ladder.

I made a case for an almost parallel career path as a technical contributor, my value was not just in company/domain knowledge but also driving quality, reliability, robustness and developing solutions in response to company needs.

While I do assist and fill in for team leaders I still code.

I do a fair amount of mentoring, coaching, research and presentations, my work is still 75% billable as “code”

I think what I am saying don’t be passive, manage the mangers and make a case for what make you happy and benefits the company
Infinity war if not in top 10, but is a very entertaining, well made action flick which deserves to be rated high. Probably one of the best action movies in the 2-3 decades.
Gilbert Gottfried, comedian and actor with an iconic voice, has died
That's where some sandboxing could help, maybe.
Doesn’t need to be. At most it’s a reason for Wikimedia to not care enough to say ‘no’ to the RfC.
You can run it using something like psexec sysinternals tool or Process Hacker. But it’s not something someone would likely do by accident and it’s a bit orchestrated/non-obvious.
I think the big problem with 401ks though are the lack of decent investment opportunities in them and the lack of any meaningful corporate match.

I also really think that congress should forgo the Roth IRA contribution limits for most people. They're arbitrary and limiting.
I'm not a cryptobro, but this annoying ass attitude is gonna turn me into one

I wonder what would happen if crypto somehow managed to replace central banks and how the world would change
Wiring isn’t that bad, you need to fill in some fields about the recipient account details and receiving bank. The annoying bit is that banks have inconsistent web portals with mediocre UX. So sometimes it can be frustrating to figure out how to enter the information.

I’ll admit that the crypto UX is faster with just entering a destination wallet address. It would be good if banks could adopt QR codes to provide similar experienfe.

Sometimes you get charged a fee, but many institutions will waive that (e.g. Schwab) if your balance is high enough.
Time off and rest. Burnout is like a repetitive strain injury of the mind. Working through burnout can cause "stress fractures" to your relationships, health, wellbeing.

Check out Christina Maslach's book The Truth About Burnout: How Organizations Cause Personal Stress.

Edit: work with a therapist if you can! Think of it like hiring a personal trainer for your mental fitness.
I create aliases/functions and maintain a cheatsheet for commands I don't use often (for ex: convert/ffmpeg/etc) .

# fs 'foo' will find files/dirs with 'foo' anywhere in the name irrespective of case
fs() { find -iname '*'"$1"'*' ; }
Nitpick: human illustrators of high calibre, not artists, which usually implies conceptual art and requires capabilities AI does not yet possess.
True, the choices were more limited, but there is still a trend in that direction again. If you associate tech is with Apple devices for example, you are probably not one dabbling in tech, you are the passive passenger. Doesn't have to be the case, but there is a hype is more about consumer solutions instead of tech itself.
I don’t see how this would do that. Nor how it is Wikimedia’s gift to give, it isn’t a financial corporation last I checked.
This.
Sure if you see 10 of them in a row you notice it. But if you choose the best looking one I bet no one will notice.
Judging by their past history Microsoft will start work on its replacement tomorrow.
You could post a range like that.

at least the experience in Colorado where a similar law was passed, employers stopped doing this fairly quickly, because people strongly prefer to interview at companies with higher floors.
Maybe the pragmatic way from now on is to clone the repo, even if it's on the local machine.
Consider the tradeoff you're implicitly demanding. How many people should be unemployed so the gas price is a little lower?

Is there evidence that demonizing O&G or canceling a single pipeline is making an impact on the price at the pump?

To be honest, I think you're reading too much into the headlines and not enough into the underlying factors. Dig through the CPI numbers for the contributing factors.
Interesting, looks like my original estimate that they were trying to restore each customer individually a backup wasn't even that far off.

Still odd that they didn't have any tools in place to help them with it. Only having a way to restore an entire backup is only useful for disaster recovery, it's nigh useless to correct mistakes.
This can be very confusing indeed, since there are multiple ways of doing multihop. Please see my description in https://news.ycombinator.com/item?id=31012071.

The guide at https://mullvad.net/en/help/wireguard-and-mullvad-vpn/ only talks about how the config files does it. Which is completely different from how the app does it!
I can’t speak from experience, but the article you linked seems to make sense.

Rails appears to have very little to do with object oriented programming, except as an implementation detail. My point is that although Evans strongly recommends OOP for DDD in the blue book, it’s not a requirement.

If the first design phase of DDD, where you sit down with the domain experts, you might discover that what you are building is really just a CRUD app. Then it’s probably wise to actually use a CRUD framework, Rails or otherwise. You’re still using DDD, and you’re not even going against the grain or missing out on framework features.

When you make your database your model you delegate “decoupling from persistence” to the authors of your RDBMS. They have already decoupled it for you in that you’re not opening files and writing data, your INSERT statement is just stating facts about your domain.

I’ve explored the pattern of putting the entire domain model in the database in the form of constraints, triggers and queries that return JSON. The controllers just map URLs to queries, validate the input and just pass the result of the query to the client without looking at it.

It’s extremely powerful and productive. You never have to think about N+1. It’s more like logic programming than anything else. The downside is that SQL and associated tools aren’t terribly ergonomic, and it’s hard to find developers who are comfortable working like that.
-foo wasn't all that uncommon in Unix, especially before GNU. Do you remember command line options for oldschool X11 stuff? e.g. xterm -fn 7x13bold -geometry 80x32+10+50
The way to include them is to make it legal and forbid the banks to not accept money from them, not to create alternative lawless universe.
It's not windows-specific. It's just that the git-for-windows people are more receptive to the idea of this being a security bug.

The behavior is cross-platform.
this is the best way. everything else is incredibly over complicated and magic
While Sandpack has a documentation, this site only bears a sign-up link. You won't get my email prior to buying your product. And to buy it I would to read much more about the how's and what's upfront.
Plus less energy consumption means less heat generated which means you can pack them tighter and you can spend less on cooling etc etc. At scale these things really add app.
What caught up with JIRA

I have yet to find something as good, even with all of JIRAs pain points
There's a lot of different ways to install Git on a lot of different OSes, and some of them put helper shell scripts down by default.
+1, that statement needs a citation, dev tools team is not more prestigious than some medium teams in FAANG in my experience
I’m not aware of any benefit to using the system git, as a user.
Given that I'm guaranteed to forget that I have this thing installed if I would install it, I'm just going to steal the idea and try to remember to use my editor instead of an ugly shell loop next time I want to rename many files. There's only a small difference, really, between transforming `1.txt 2.txt 3.txt` to `file1.md file2.md file3.md` and transforming to `mv 1.txt file1.md; mv 2.txt file2.md; mv 3.txt file3.md`.
Intel Delays Arc GPU Equipped Laptops Till End of Q2 After Launching Them in Q1
I think it was less about unions and more about your sentiment of only caring about getting a service and not at all about the welfare of the people who bring you that service.

As for your hypocrisy accusation - we both know that’s not a valid argument. If you’re anything less than perfect you can't criticize? Nope.
People who usually go to imdb for ratings should check out letterboxd too. The crowd is usually obnoxious, woke, hipsters, who write memes as reviews. But the lists they make are usually of high quality and the number ratings quite appropriate. I watched a lot of not so popular movies which was recommended and it was actually good. The interface is 100x better than imdb's crappy ad pested site. Movies on Imdb gets review bombed frequently. So i have completely switched to letterboxd for seeing reviews and deciding what to watch.

Tldr: Ditched imdb in favour of letterboxd. Great user interface, obnoxious users, great user made movie lists.
I don't see any detractors claiming that cryptocurrencies will be dead in any timeframe. They are arguing that they are useless and ponzi schemes, but it's very well known that market and people can stay irrational way longer than any bet.
But this isn't a SEC case (which might fine him a few $100K) it's a joint action civil case which could result in compensatory and large punitive damages if enough people join.
I use the macports version. As far as I am aware, there are no advantages to using the Apple version.
Another language with google-unfriendly name. :(
...and then you do not lock them in cages. Repeat to annihilation.
because mobile 12th gen not yet available?
I can detect a cyclic reference before I even finish writing the code, what's the point of letting the compiler figure it out?
Yes but Wikipedia only accepted BTC, BCC and ETH anyway. Maybe one day if what you say becomes true they will go back and accept these fancy new currencies.
Google probably doesn't care about the quality of it's search that much anymore.

They've secured their position with all of the Android search toolbars in the world. And the "google it" verb. And YouTube's dominance.

Google's search results could be near-unusable and their business would still be secure, the only realistic threats to Google at this point are:

– Government regulation, break up.

– Apple releasing a very shiny search engine with a cool name and nice UI.
> It took over a year for scientific bodies to recognize it was an airborne virus.

Indications of covid being airborne were available very early on, particularly as its genetic predecessor "OG Covid" / SARS-CoV-1 was also known to be airborne.

The problem was politicians who feared a run on masks and thus refused to follow science. On the other hand, the increased hygienic measures - particularly regular hand washing and disinfection - contributed to the eradication of at least one flu strain and prevented the spread of countless other infectious agents, leading to a reduction of load on the hospital systems, so it was not entirely pointless (and in fact should be kept even when the pandemic condition ends).
This is posted by the author himself, I find it pretty rude to let people figure out the point of their own project when promoting it.
If you are a contractor it is not that bad. You can also use that time to do a small side project and put it in your CV.
Commentomata

Caummentomata

Caummtomata

Common Tomato
French Mini Rail Bus
Sounds like someone who’s trying to hype themselves up enough to justify why they spent $1m on a JSON file with a link in it. I mean, it’s a cute and well-made animation, but if you feel like this is a piece “that made people start thinking about art again”, maybe you need to get out of the NFT bubble.
Why is this, what features give you value ?
What? Cryptocurrencies are somehow the saviour of sex workers?

Can you expand?
You can trial this all you want it will never be deployed at scale. No water company is going to risk leaching of substances into their carefully laid and coated pipes, water systems are large, complex mechanical systems with parts from very different eras and using these as conduit for anything other than liquids is not nearly as easy as it might seem, there are all kinds of mechanical components in the flow that you have little visibility on (various different kinds of valves including ball valves that you could for this purpose rename 'shears'), baffles, joints, pumps etc.

In short: this is an idea that should be discarded before you spend money on the trials because in practice it won't work, and that's before you get into the interruptions every time you want to open up a line for a cable upgrade, the problems involved in fixing anything inside a conduit carrying water under pressure, the inability to enter and exit the conduit at random spots and the various obstacles (seams, older welded joints, socks) that you'll encounter that will make inserting a continuous run of a cable through a water system already in place that wasn't designed very explicitly for that purpose.
Asana. It has its own idiosyncrasies, but it's faster, cleaner, supports things out of the box that I just gave up on in JIRA...
100% re ProTools, Logic and other DAWs that share core UX paradigms with analog tape recorders like Tascam. When GarageBand moved away from this core, I dug into Live. Amazing, powerful and complicated. “Plug in, arm track, record” is still very appealing and I sometimes miss gBand’s familiar simplicity.

I used Final Cut steadily through v7.x but still used iMovie for quick slideshows and rough edits. Final Cut X felt unrecognizable and stymieing, so I moved to Blender VSE. It’s incredibly powerful and configurable and complicated. iMovie is simple for working w mobile screencaps and I like the Storyboard concept in this new release. I’ll see where it fits in my workflows so long as I don’t completely blank the next time I’m in Blender.
https://news.ycombinator.com/item?id=31011527
> and prevent child porn.

I think that ship has finally sailed with this recent release that allows deage-deepfakes:

https://stitch-time.github.io/
And we've seen how that hurt C, and Go...
You can use Nix (https://nixos.org/nix) to install these tools on any Mac/Linux machine (nix profile install nixpkgs#{bat, delta}). Disclaimer: I packaged some of these tools for Nix :)
On x86, a Pentium 75 was just about the absolute minimum for playing the common 128 kbps stereo MP3s of the time.

A DX4/100 could just barely do it if you were running a performant MS-DOS player and doing nothing else at the same time (the 486 of course had dramatically worse floating point performance than a Pentium clocked at the same frequency).
How We Hacked the Kicksharing
Aircraft are not typically made of steel. Do make sure that you coat the edges of your drain holes after you drill them out with some sealant (epoxy coating for instance) so that you don't give rust a fantastic place to start and make sure you get all of the shavings from the inside of the door.
I would guess that similar to “Go/golang” for searches and tags “analang” would become a thing.

But it means you are partly right
Some of it is definitely trying to walk back the refrain that Go is simple and simple is good, which implies that anything that isn't currently in Go is complicated and therefore bad. If you repeat that too many times, and people buy into it, it becomes hard to roll out any new feature without being a heretic.

But - there are some things about Go generics that are particularly weird. The biggest one is that, in a lot of cases, they can actually just be another way to write runtime polymorphism, not static polymorphism as in languages like C++ (https://planetscale.com/blog/generics-can-make-your-go-code-...).
I'm not surprised, Wikimedia can't use "free as in beer, not as in speech" software licences like the Confluent Community one. I guess that they have an ideological drive in what they work with, all power to them.
because MP3 is supported by everything including your toaster
Nice, before the DeFi days, similar articles were calling Ethereum a securities fraud vending machine, when all the issuances were called ICOs

I got a kick out of that

I think this article misses for the forest for the trees, or weeds, or looses sight of the depth of this activity for a few VCs. That activity just gets worse ha.

I think its up to the consumers to be more pragmatic in what they buy. VC involvement is not clout, but there is a heavy incentive to assume it is because non-VC involvement is also ripe for quicker disaster. When you try to bring this up in communities, people crowd you out. If you had previously said something nice about a project but noticed these conflicts of interest people will just say "don't FUD your own bags", meaning only say positive things to keep the interest high so that the exit liquidity remains for you too.

Interestingly, I wonder if this how the 1920s were. I like how in the equities market it is possible to be a holder and take a critical position to bring people to highlight an issue and improve on it, but most don't or wouldn't do that either for the same reason: "don't FUD your own bags"
Should they accept anything that can be exchanged for fiat without too much fuss?
That's not managing the server. That's managing your application setup and not something that takes additional time for managed servers over cloud setups, because you still need all of those things for a cloud setup.

It also should not take anywhere near a day per server per month - if it does, then in a disaster scenario it means you're unable to recover at a reasonable pace.
I get that. I just use an app that lets me maximize windows with a shortcut (I use Size-up but there are many great options). I then make sure to maximize everything, so effectively all my windows are always maximized.

It's not the same as fullscreen, because it still has the top mac bar, but that's fine, and it gives me the ability to cmd+tab / cmd+tilde through my windows.
FTA:

> “By extending a line, anchored on the moon, to deep within Earth’s gravity well, we can construct a stable, traversable cable allowing free movement from the vicinity of Earth to the Moon’s surface,” say Penoyre and Sandford.

> The savings would be huge. “It would reduce the fuel needed to reach the surface of the moon to a third of the current value,” they say.
Sadly, this seems about right. Both MLM and NFT and ICO tokens are mostly used to dump bad investments onto clueless suckers. Of course, there's also useful uses, which is why I own some crypto myself. But if you design a system to avoid legal oversight as much as possible, then of course there won't be much legal oversight to protect the stupid from intelligent scams.

In the end, that means the whole Web 3.0 and crypto complaints boil down to a simple question:

Should our government protect (idiots|naive investors) from getting scammed?

I'd argue yes, to make society more peaceful and more stable. But one could also argue that this is just the financial survival of the fittest and, hence, a natural rule that suckers get taken advantage of.
"the tally is 232 to 94, or 71.17% in support of the proposal"
So this decision is the result of a mere 326 Wikipedia users (contributors?)taking a vote.
> I’d much rather use tools that use huge convoluted script languages or good plug-in apis than tools that duct tape together with exit codes.

The Unix "plug-in API" is pipes and exec and "everything is a file (descriptor)". A "good plug-in API" that doesn't support anything written outside the "huge convoluted script language" is not a plug-in API, it's an internal API of the "convoluted script language".

"Do one thing and do it well doesn’t really appeal to me to begin with" means that you don't like the Unix model in general.