skysight-inc/HackerNews huggingface dataset:
I read Carl Sagan praising spy satellites for stopping the escalating "but the other side is...." and later, UN inspectors diffusing a potential US-Iran war. The future international industrial inspection (III is the name!) system to prevent AI weapons could finally cut off the profits of unethical/unsustainable crops/mined products, slave labor, illegal fishing, gunrunning etc.
If you consider the web as a platform then you'll see immediately how writing an app in JS rather than in C++ can be advantageous.
“This real Amazon employee has a real profile image”
How to add content recommendations to a website
Gemini may unfortunately be the best hope in terms of what gets adoption but I feel like it swings way too far in the other direction. I see this a lot: your choices are either massively obese or minimalist to a fault. Where is the middle ground? From an engineering perspective, I think that is the most interesting area: designing something that is small and simple yet surprisingly capable. That is also what I want from software as a user.

I think Gemini goes in the "weekend project" category whereas a modern browser is more like hundreds of man-years. I evaluated Gemini, wanted to like it, almost like it, but I think it just doesn't allow me to do what I want to do. It is too simple.

I think it should be possible to design something that is more flexible, yet for which a competent programmer can write a basic client implementation in a few weekends (with some features missing but the client still being entirely usable), make it feature-complete in an additional dozen weekends or so, and also add & finish all the extras and fluff and polish over the remaining year. From there on it's maintenance and bugfixes and minor features which can be worked on as a hobby by a small group without having to devote all their lives to it. These projects are also small enough that if someone's not happy, they can fork and customize (and still be able to "keep up" with whatever developments might happen in terms of standardised functionality).
For me it started out there.
But anyway the canal is clearly visible in the most zoomed out view due to the many ships there.
Time Price or Quality

Shift the deadline

Pay contractors

Sacrifice quality by either working overtime or reducing standards

Depending on organization the hiring process can be fast and effective.
I struggle with context.Context as well. It really comes across as a design cop-out.

The language makes a big deal about memory management and data structure ownership, and as a result it’s sorta a pain to send stuff around on the stack, both at initialization and runtime. As a casual golang user, the context mess feels like an escape hatch to help with those problems. I’d prefer some GC compromises built into the language itself instead.
https://www.nomadproject.io/docs/nomad-vs-kubernetes

> Kubernetes aims to provide all the features needed to run Docker-based applications including cluster management, scheduling, service discovery, monitoring, secrets management and more.

> Nomad only aims to focus on cluster management and scheduling and is designed with the Unix philosophy of having a small scope while composing with tools like Consul for service discovery/service mesh and Vault for secret management.
Have a look at this. It lists the performance of many Jamstack / static site providers https://www.jamstackdeploy.com/
Well now I'm glad I stuck with Mikrotik...
territory is won or lost !??

so Japanese war crimes in china is ok too because japan actually invaded and conquered china !

https://en.wikipedia.org/wiki/Japanese_war_crimes
Yes, and sometimes I hit the wrong key and have to start again.
If you have a lot of free time, Computer Networks By Andrew S. Tanenbaum is top notch.
Though it would need writing all the network code!
Try NetBSD with Lynx.
OpenSSL will last several seconds, but it will work.
Checkout https://figside.com, it ships your Figma project as a Next.js website right on Vercel
“Amazon didn’t even try with this one lol”
Back when we thought "Go 2" was going to have lots of breaking changes, I proposed making the comparison to an interface to nil illegal [1]. It was more or less shot down, since `error` is an interface, and basically every package library would need to be rewritten.

[1] https://github.com/golang/go/issues/30865
Which debugger would you recommend?
Agreed, and tests too.
I was a university student when they started rolling out UFB.

For whatever reason, our contractor was taking forever to get around to finishing our install, so one day we found another bloke down the street doing an install, and gave him a box of beer to do a rush job for us.
Apple Has Ordered TSMC's 4nm Chip Production for Next-Generation Macs
Their codon compositions were optimized differently, but both coding regions translate to the same amino acid sequence.
Target audience are people who have a bit of money but not much, who know a bit about crypto but not much, who believe that they can buy it now and sell it later at an extremely inflated price. And there’s a never ending line of potential buyers because the media is in overdrive feeding the FOMO after the fake sale of the 69mil NFT.
> As mentioned before I don't want him in the driving seat of FSF, but at the same time I don't think he should be cancelled from the Internet.

I think this is the only part of the reply worth focusing on; we're in agreement here. Stallman is free to be... Stallman really. He just shouldn't be in a position of power like he is right now with the FSF and GNU.

He should step down along with the rest of the board (who have shown themselves to be compromised in properly addressing issues involving him), but after that he's really free to do whatever. Hell, I wouldn't even object to putting him on a completely powerless "honor" position as Founder Emeritus or something.

Beyond that, there isn't much to argue. Nobody is saying that Stallman can't run stallman.org or represent himself, that's his own website and as long as he's not breaking the law by keeping it up, I see no grounds to object to that.

It's simply that his current presence in the FSF is actively hurting promotion and adoption rates of Free Software.

> I do think this whole current vendetta against the guy was created by one "activist" as a tool to make her famous/or to make her feel good.

Which one? The one that got him fired in 2019? That person isn't involved with the current controversy. The current controversy is purely because Stallman announced that he was back in the drivers seat of the FSF without even so much as an apology for the literal decades of all the other reasons that people think he's an asshat (beyond even the pedophile shit).
I don't see how the report in the linked article is related to Ever Given. It certainly isn't of the fateful trip because it's about a southbound journey.
CSS is pretty terrible for interactive and cancellable animations, and React does not make it easy to do exit transitions for which CSS provides no solution. Hence the existence of libraries like react-transition-group, react-motion, and react-spring. Letting D3 control DOM rendering is another solution to this problem.
In a team I worked in many years ago, there was a general consensus that a manager saying "thanks" didn't come across well. It implied that the dev was doing a favour for that person and wanted to do so. Instead, they preferred something along the lines of "good work" or "great job" or similar. This indicated that the work was of value.

This was in person and in a single company, so is a bit different from issues raised by a stranger over the internet in a bug tracker.

Personally, if I don't know the person I say/write "thanks" because I mean it, especially if it's an open source project.

People are wonderfully complex :)
Twitter Censors CDC Vaccine Safety Advisor Martin Kulldorff
Would it be possible to use the same delivery mechanism for other mRNA sequences?
Women's History Month spotlight: Honoring women developers
Some of their other sockpuppets were much better. This one seems like it's barely even trying.

The tweet is a PR disaster just by itself. First it suggests that needing to pee on the job is an illness, and then it brags about their health plan, which is not at all a solution to the actual problem.

It would've made much more sense for this "woman" to say something like, "I've been at Amazon for 5 years and always had plenty of time to pee."
Pornhub-pomodoro for shorter tasks
Live Yahoo Finance stock prices in Python
Does that mean you develop more individual solutions for every customer instead of a one size fits all product?
Yep, it's an orchestrator that can orchestrate pretty much anything ( Docker, QEMU, Firecracker, LXC, etc.)
Elon Musk's Starlink kit arrives in Kerry ahead of broadband plan
Territory is won and lost by physical violence. This is the history of every nation.

None of that excuses current or historic war crimes. Why is your comment relevant?
The PDF format does this correctly. PDF files end with:

startxref
12345
%%EOF

where 12345 is the file offset of the TOC.
I posted it because it is (I think) the newly published web presence of the former US president, Donald Trump. There isn't much in the way of text there at the moment, but even so there are some statements that are incredible - in my opinion. I had hoped that HN people would read it and comment on the contents. If I had to sum up the site in one word, I'd opt for "chutzpah". However, that might be unfair, hence I was interested to see what others thought.
> Achieving high-tech autarky is a first step towards a war with china becoming viable.

Definitely, but it's also a sensible precaution against natural disaster (earthquakes, tsunamis), madman-going-mad (especially Kim Jong Un, whose missiles have more than enough capability to reach Taiwan) and other (like the Suez Canal fuck-up) risk.

It simply is too much risk when too many companies depend on one single other company's (TSMC) products... Apple, AMD/ATI, almost all automobile supply chains...
Gavi, the Vaccine Alliance
"AS PART OF ITS MISSION TO SAVE LIVES, REDUCE POVERTY AND PROTECT THE WORLD AGAINST THE THREAT OF EPIDEMICS, GAVI HAS HELPED VACCINATE MORE THAN 822 MILLION CHILDREN IN THE WORLD’S POOREST COUNTRIES, PREVENTING MORE THAN 14 MILLION FUTURE DEATHS"
As I understand it, there is no chip shortage. Some customers decreased their orders a year or so back for some reason, and the fabs simply sold the manufacturing time to others. Meanwhile, their sales did not decline as expected.

But I suppose that’s not as exciting as a rogue AI.
Why would you want to do that if you can use the virus itself as the delivery mechanism?
China slows down lending to African nations on fear of defaults
> it's a program for managing physical hardware running on my hardware.

That's not what the article suggests. The article suggests an ad on a page with an ubiquiti url.

While it may be the same software under the hood, I agree that seeing an ad when I'm on someone else's hosted page is (somewhat) acceptable unless I'm a paying customer, but seeing it on my own machine isn't.

In the end since those are two entirely different things and the article seems to be discussing their hosted version, It's important to keep those things apart
Taiwan will be a bigger deal geopolitically. PRC has no claim to Taiwan that's recognized by the broader international community (outside China's sphere of influence, anyway.) Under Westphalian rules Hong Kong is seen as an internal matter, but Taiwan would be a straight-up war. Plus it would absolutely wreck the semiconductor industry worldwide to lose TSMC.
The criterion is to hold a BNO passport. You don't have to be a millionaire for that. Three million Hong Kongers are eligible.
In the docs you can look up breakpoint, it has a lot of features amongst other things you can register a custom handler. I use it in selenium tests so I can either debug on error or just print the error message and continue
When I am doing SW development, which I love, then it is useless. When I have a to do list of more than 4 items its is a godsend. Setting my timer now. I do not always use 25 minutes. Sometimes I do more, but never less.

I do not like the tomato, I use a 60 minute timer, with a turn dial on the front. To shades in blue the minutes I have left. I choose the blue color as a friendlier color.
It works well for people used to command line interfaces to email, mailing lists, and using cli tools exclusively. Old people in other words. No shame in that; I am one. But I'm well aware that I'm a minority. I mostly work with twenty somethings these days. Keeps me mentally younger than I have any right to be. Also forces me to keep updating my skill sets.

In any case, I tick only one of those boxes as I use a lot of cli tools (including git of course), aggressively unsubscribe anything that looks like a mailing list (never had the patience for the low signal to noise ratio and horrible UX of having to mentally parse deeply nested threads). NNTP was always superior to that and the last time I worked with that is 15 years ago.

I have not used a cli email client since the mid nineties. I considered outlook express to be an upgrade back then. And that wasn't all that great if you think about it. I also used Thunderbird for a while until dropping the notion of having offline email archives on my laptop/computer entirely. These days I use gmail, slack, and a lot of other chat tools. All cloud based stuff. Mostly work related emails are very limited and restricted to interacting with non technical people and alerts/notifications. It is not part of any technical process I've used in the past decade.

I actually used git apply patch back in the day when I was transitioning from subversion to git and was stuck in a team insisting on subversion. Pretty cool way to move commits around and it allowed me to work around some limitations with git-svn (no rebases in svn); but not for everyone.

The nice innovation of the pull request by Github achieves a similar flow but with a pretty UI, easy to use tools for commenting, line by line review, search, issue tracker integration, and a bunch of other things that IMHO stopped being optional on most projects. I kind of like the traceability of PR #4 closes issue #13 and successfully cleared CI & received a positive review so it is safe to merge.

Kernel development has historically catered to the needs of the core committers, most of which have been working on this project for decades and one of which happens to be the inventor of Git. And of course anything kernel related tends to be very cli centric to begin with. And finally they do process a very large number of patches. So their use is very valid of course and I guess any tool changes are very disruptive there given the large amount of stakeholders. The statistics on that project are in any case mindblowing. You can get a good picture of that via Githubs insights on Linus Torvalds fork of linux. I don't think he uses pull requests though. Is there an issue tracker for linux even?
I was afraid of this, because it means I will have to buy one... but as you suggest, it might be temporary.
Sure. But why should we compare it to the cosmological time, and not to e.g. civilization time? Or homo sapiens time? In which case it took 100s to 1000s of lifetimes between the step and the moon...
We can all disapprove of what the current CCP is doing, but you cannot compare Hong Kong's situation to Taiwan, Tibet or Xinjiang, in fact you're muddling a bunch of completely different situations.

Hong Kong has historically always been a part of "China", you could say it was "invaded" by the British and then the Japanese during WW2.

I obviously disapprove of the suppression of the HK populace with force, but this is no different to how the CCP operate in the rest of China. If anything the British mandated China had to apply different rules to a portion of their own territory, in classic imperialist fashion.
> Let's drill a new channel ...

Which is actually what Egypt is doing, parts of the Canal are already redundant. The Ever Given had the bad luck of getting stuck in a non-redundant section.
I'm gonna defer to Todd Barry on this one:

> Hey man, you forgot to not do that

https://www.youtube.com/watch?v=d6w-zEfdB94&t=12s
I recommend writing `if _, err := ...; err != nil { ... }` where ever possible, to avoid the case above where you overwrite the existing error.

It is not possible to always do this; `if val, err := ...; err != nil { } else { use(val) }` is a Bit Much.
If it is so "cheap" in comparison to the wealth some people have, why they don't build fabs? Nobody seems to want to make a Tesla of semiconductors...
It definitely has its place. The problem is mostly that you have to actually change your code to debug it, and then remember to change it back.
Aside from extra hardware, routers generally have a firewall built-in and can perform NAT translations and otherwise act as a gateway. They do DHCP in most cases, too. Of course when you start to look at enterprise setups things get a little more complicated.

Since routers act as gateways, they have their own IP address too.

Switches are not gateways. They join two physical segments and mask them as a single logical segment. They do routing only in the most basic of senses - moving packets between the physical lines.
You can find Steam cracks for most popular games on torrent sites right now.

So, realistically someone would make a tool to do this automatically (not done now because API changes quickly, which is not an issue at EOL).

The larger issue is multiplayer servers run by Valve. Some games allow you to run a server and connect to arbitrary servers, most do not. Those are going to be somewhat unplayable without explicit action from Valve.
Open-Source GraphQL Framework for Spring Boot by Netflix
It was part of China during the Qing dynasty since 1750.

They declared independence in 1913 after the fall of the Qing but it was not recognized by the Chinese Republican govt.

The PRC re-annexed it in 1951.
Thank you for TenFourFox!

I was a very happy user of it until my old PPC mac mini died. Had it survived, I"m sure I would still have used it today.
Wasn’t the offer PM Johnson made to HKer’s without any wealth/asset caveats?
Note that that law says nothing about retaining your place in society.
I wanted to write "sad day for Hong Kong", but I realized it's been more like a sad year and a half for HK, if not longer.

One wonders how long can CCP keep doing the same thing again and again. I guess we shall see.

My heart goes to those in HK.
After having developed in an environment where I couldn't use a debugger (kernel drivers) I actually think that debugging with prints is better than a debugger most of the time, as it forces you to think about the code and where the failure might be. Right now I only use a debugger when I'm in C++ and I want to get a stack trace for a segmentation fault. In almost all of the other cases I get a broad location with the logging statements (always there), think about what could be happening and then put some prints to test it. Even for memory corruptions I don't use debuggers now, the address sanitizers in clang plus valgrind do the job far better.
Just let the HK people decide.

You know thats not going to happen because noone wants to be Chinese. Even the fucking Chinese dont want to be Chinese.
> Our evaluation of other solutions found poor client-side serialization performance, large run-time overhead, poor browser support, and different trade-offs that drove us to create Bebop.

Soo... cap'n proto?
I was specific: I understand the inverse reason and find it more valid and as such don't have nearly the size of a beef with it and therefore didn't mention it.

I'm also not saying it's inherently wrong, I'm only saying that I find it sufficiently deep into suspicious territory to raise my guards. And I explained why I think that: because it lowers thresholds for committing abuse.

The young person in this scenario is not in the position of power after all.
I am pretty sure that this particular example can be done with css in a fairly straight-forward manner. In general case I agree with you. CSS only will take you so far.
Yeah but this subthread discussion is regarding "are those passages taken out of context by preachers?" And it is interesting to note that the quotes given are all examples of 1st century preachers attempting to apply Jesus' message out of the original context. Yes the epistles are part of the Bible, but they are a distinctly different category from the gospels or accounts of Old Testament prophets. The guys writing them are not believed to be infallibly writing from the hand of god, and even fundamentalists agree they must be interpreted within the context in which they were written and their intended audience.

Mind you I'm an atheist, albeit with an amateur interest in biblical scholarship and archaeology. I just find that period interesting. And I think there is plenty of bad things Jesus actually said or did to point to. But I do believe the most egregious moral flaws of the New Testament are in the epistles, not the the gospels.
> Wages kept pace with inflation

Yeah, well ... not so sure about this one.

Most of the folks around me would also disagree, based on personal experience (their purchasing power took a serious nosedive in the last 20 years or so).

I'll grant you this is circumstantial, so I ask: source for the claim?

[EDIT]: and there are folks who strongly disagree with you:

https://dailyreckoning.com/revealing-real-rate-inflation-cra...

Also:

>It says so right on the tin.

I'd also disagree with this.

Many folks I know who are essentially either clueless or simply uninterested in finance are entirely oblivious to the fact that they're being slowly but surely being bled dry via inflation.

You can claim they should pay attention and if they don't too bad, but I'd retort that the system is being disingenuous, especially towards the lower strata of the economic system who are the less likely to understand these things.
How are errors opaque? If you want a FooError:

foo := &FooError{}
if errors.As(err, &foo) {
fmt.Println("foo error!")
}
I understand that you put pre-trained between quotes, but I find it a little far fetched, because, as far as I understand, there is no evidence that any setting of the synpasis strength of certain neurons is transfered through DNA, it is only the organization of neurons, through layers and folds that is somehow encoded in the DNA. I also think that it is still a mystery why certain brain functions occur in certain areas of the brain.
I can already hear the next start-up pitch:

"We use AI to convert inhuman proze into haikus. Our software improves customer service satisfaction by 30%."
Rerandomizable ElGamal
I recently developed a re-randomizable version of the ElGamal public-key encryption scheme in Java.
Agreed, although it would give the maintainer and other contributors a simpler way to say 'no'. They can point to the rules and say "that's the way things are here". This might also help them shrug off the sense of letting people down, which I think would be helpful.

To predict a possible issue (not from you krageon, just in general): I doubt there would be significant risk of this being abused, like, by a lazy dev who would use "the rules" to avoid code they didn't want to fix even if it was clearly in scope. Obviously, this would always be a judgement call, and that's the way things currently are anyway.