skysight-inc/HackerNews huggingface dataset:
From Aaron Hillegass Cocoa® Programming for Mac® OS X, Third Edition

Once upon a time, there was a company called Taligent, which was created by IBM and Apple to develop a set of tools and libraries like Cocoa. About the time Taligent reached the peak of its mindshare, I met one of its engineers at a trade show. I asked him to create a simple application for me: A window would appear with a button, and when the button was clicked, the words “Hello, World!” would appear in a text field. The engineer created a project and started subclassing madly: subclassing the window and the button and the event handler. Then he started generating code: dozens of lines to get the button and the text field onto the window. After 45 minutes, I had to leave. The app still did not work. That day, I knew that the company was doomed. A couple of years later, Taligent quietly closed its doors forever.

It is asserted a bit later than C++ was the problem.

I get the feeling some of the Java Cocoa experience applies to C++. Although the C++ of the 90's is most definitely not the C++ of the 2020's.
> There is no bridge that will let you keep E2E encryption between Signal/WhatsApp and another service - it has to be broken somewhere

Yes, but it doesn't have to be stored plain on a completely untrusted (because again, the company touches the US - that is an ideologically privacy-hostile space) server. This makes data collection much easier, including data collection of data in the past (as opposed to only communication from a certain point in time, as with an ongoing tap of the machine itself).

> The blog post on This Week In Matrix

Thank you :)
I switched to vscode for .net core development a couple of months ago. It took about a week to work out what cli commands replaced the visual studio gui.

Now my main dev box is running debian, I don't miss visual studio at all and am more productive overall.
By this definition, making anything that CAN be used for surveillance is normalizing surveillance.

I'm tired of this stupid debate and the way its framed.

Over the last decade we have made absolutely incredible leaps in technology by any standard. By nature all new technology comes with the potential to do both good and bad, and usually it does a bit of both.

But making technology on its own is not a bad thing. Lying about it and/or actively ignoring the impact it has on society the way Google and Facebook did is. Conflating technology itself with shitty morals is dumb.

When you build a society where people worship money & fame instead of kindness or sincerity or any moral virtue at all, some people will do literally anything to maximize the $$$ and your society is fucked. It has nothing to do with technology. Go look at the salary threads here or discords full of new grads gaming out total compensations in excruciating detail instead of even considering for a second what impact the company has on the world. They have been taught nothing but capitalism, they know nothing but chase money. Some of them will not flinch in doing the same shit again at some other company 10 years down the line. Even speaking about morality is preaching, old-fashioned, religious, uncool, and dumb now so what do you expect. The best answer the media converged on last time was "hire more humanities students/ teach engineers more literature" as if anyone needs a college course to be taught that lying is wrong.
They generally don't want to go to a soviet system, but rather one based on Europe, which arguably has shown for decades that it's a success to some extent. Things like fewer police powers and criminalization, free education and health and vastly wider social policies including worker protections.
I had a feeling it was, but as swipe typos go, it's... shall we say ducking hilarious? :)
Looks super good! I love the planned feature for adjusting servings. Converting units would probably be another cool feature.
How to Keep Your Team Engaged, Productive and Loyal
Your confidence in your own reading comprehension is unjustified. They are simply describing signing the hash.
My wife has been using Macbook Pro 15" 2015 that we bought in 2016 rather heavily. The only significant problem is overheating due to dust accumulation that requires to bring it a local non-apple repair shop for cleaning once in a year. Another problem is that after 4 years the speakers started to produce clicking sounds and had to be replaced. It was about 100 Euro in the same shop.

We also have Macbook 13" 2018. The famous butterfly keyboard on it got broken after a year. It was repaired cost-free, but it took for Apple reseller 2 weeks to do that. And then overheating was terrible even after a dust cleanup. It was necessary to use a cooling pad under a heavy use. When I got a newer laptop on my job I tried to sell it for a reasonable price, but it turned out the resale value was much lower than I expected. So we keep it as a sort-of spare/guest machine.
It's unlikely because central AC units (they mention having one) tend to be energy hogs.
He's speaking of rowing, not running.
I've been interested in how to do this -- in particular, how you tie in your solar inverter, windmill, and batteries together. Are you using AC to tie everything together, or are you able to use DC everywhere until you use it?
That's a bummer. I was excited about running a home instance to bridge my (many) chat platforms. To me the point of such a thing is you can set it up and mostly leave it alone, so if it needs frequent fiddling it is mostly not fit for purpose.
That's 56mpg (American gallons are smaller). It's also a claimed number, real numbers tend to be about 70% of that, which would make it about 40mpg (US).

https://www.honestjohn.co.uk/realmpg/renault/clio-2013
>And electricity, running water, and sewage are considered to be essential necessities, not luxuries.

In the US, the latter two are not broadly considered necessities in rural areas. The situation varies but wells, where possible, and septic systems are extremely common away from urban metros and towns of a certain size.
> my parents

the battle cry of every 20-something laissez faire evangelist
Ah yes, the good ol' master internet killer switch. This happened before in Egypt during Jan. 2011.
That would be a huge pain in the ass for maintainers of even mildly popular open source projects. They’d be getting an avalanche of such mails on the daily.
The coreutils rewrite is essentially a hobby project, which nobody is going to switch to until it can boast 100% compatibility. So of course it's slow coming, it's not a fair comparison. There's also the issue that writing a drop-in replacement is harder and less attractive than making something better (see ripgrep and other coreutils alternatives).
Memory bandwidth is nothing for most workloads. Besides a scant few Geekbench figures, I have genuinely never encountered a workload that was bottlenecked by my ability to transfer assets to the GPU. Is 100gbps of PCIe bandwidth not enough for your needs?
Tangential rant, I recently learned it was illegal in some parts of North America that letting your child go to school by themselves is illegal. As in CPS gets involved if they get a call from a "concerned" citizen. For example in Ontario anyone under 16 has to be constantly under adult supervision. What the fuck, America? What the fuck, Canada?
Very good point.

I suppose it's natural to cheer on the technology leader - and Intel is and has been a serious company who has invested a lot to move fab technology forward.

The efforts to build a consumer brand started by Andy Grove have probably also helped quite a bit.

Nevertheless, its striking how little focus there has been on Intel's market share and the lack of real competition on the desktop and server. Good that that's changing.
My theory is Altman invested a shitload of money into a hardware startup that made an orb-shaped retina scanner. For whatever reason it doesn’t take off. Solution? Tie it to a cryptocurrency!
> which can result in behavioral bugs in safe Rust

For example, Rust doesn't have any way to know that your chosen lock-free algorithm relies on Acquire-release semantics to perform as intended, and so if you write safe Rust to implement it with Relaxed ordering, it will compile, and run, and on x86-64 it will even work just fine because the cheap behaviour on x86-64 has Acquire-release semantics anyway. But on ARM your program doesn't work because ARM really does have a Relaxed mode and without Acquire-release what you've got is not the clever lock-free algorithm you intended after all.

However, if you don't even understand what Ordering is, and just try to implement the naive algorithm in Rust without Atomic operations that take an Ordering, Rust won't compile your program at all because it could race. So this way you are at least confronted with the fact that it's time to learn about Ordering if you want to implement this algorithm and if you pick Relaxed you can keep the resulting (safe) mess you made.
For German speakers (or people fine with auto-translated subtitles), here’s an interview (45 minutes) with Murat Kurnaz, who had a very similar thing happen to him: https://youtu.be/A7Oz4aO6nvA

He describes how he got captured, tortured and how German diplomacy failed him.
Facebooks decisions and current issues makes their shareholders look a bit stupid. The shareholders should ask Facebook management how they allowed their growth to be tied to the decisions of a completely unrelated third party company, or how the company failed to secure research which will harm their reputation (such as it is), if it got out.

Whether you like or hate Facebook, it's hard to see Zuckerberg as anything but a failing CEO at this point. He continues to create problems which harms the Facebook brand. He has allowed the companys core product to be partly dependent on the actions of an unrelated company (Apple) who have a completely different business case and agenda. Either through action or inaction he is now forcing countries to start legislation to control companies like Facebook, well Facebook and Facebook companies. Despite all of that, I hear no critic of Zuckerberg as a CEO.
Scanning one's eye.
> A good doctor can explain things. A good doctor can discuss uncertainties. A good doctor is always learning, and always willing to research new topics. A good doctor is willing to refer you to someone else (or an expert) and admit when they just don't know the answer.

Unfortunately, a good doctor is rare.
Difficult to have a measurable rate of drug abuse if you kill all of the people thinking of doing it.
Who's to say that employees (physical orb administrators) won't be in on it?
Work is being done to get rid of fallible code, such as allocations: https://www.theregister.com/2021/07/05/rust_for_linux_kernel...

Anyway, I don't see paniccing as something a Linux kernel must never ever do. After all, we are all familiar with kernel oopses and panics, so clearly the existing body code already does it some situations. Just have the Rust code do that, if it wasn't its current behavior.

One can argue Rust is one way to get rid of those panics/oops by e.g. statically guaranteeing a pointer is not null after a certain point.
If it were some other open source project I could see where you're coming from, but if there's one community I do not expect to kowtow to language hype and zealotry it's the kernel devs. You know, the people who still coordinate their development through mailing lists and sending unified diffs around.

I write a lot of C, some of it in the kernel (although I don't think any of my code made it upstream since I mostly do vendor code for vendors who don't care for mainlining, so I don't think I qualify as a true kernel dev).

Out of the languages you mention I think only Zig could be a serious contender but it's probably way too novel and niche to be a serious contender at this point. D has a GC and is probably less popular than Rust nowadays, Ada uses garbage collection (or other forms of memory management that don't seem very suitable for kernel work AFAIK).

But most importantly there seem to be people willing to actually write Rust code in the kernel and add support for it, whereas I don't see a very strong initiative to push Ada upstream...
I never had to worry about making a backup before upgrading Linux distros. I mean, what's the worst that could happen when your /home lives on a different partition?
Words can't describe how poorly you come across here.
Workers Come Out in Force in Mass Protest Against New York Vaccine Mandate
This kind of stuff never works reliable of even fully. Because? There is no standard. And especially Telegram and WhatsApp will have absolutely no interest in keeping it working reliable. If you send your data anyway over this questionable services you're already in a concerning situation adding more possibilities for failure doesn't help.

I use Matrix and it is certainly a good thing and the connections to other stuff like IRC, too. The fix is getting rid of WhatsApp. Signal is fine, the non-native desktop applications (i.e. fat and ugly Electron with Chrome behind) needs a rewrite with Gtk and Qt.
Yes. He read an "article" from the garbage fire called Before It's News on his livestream, and when called out on it set his propaganda machine to try and convince everyone that the article he read was from a credible source (Exame, a known source in Brazil).

That said, I wouldn't say this is him going completely off the rails. It seems like a natural evolution of the person he was from day one (when he joined congress in 1991).
It also makes it so that you get a ton of effectively spam comments on an issue to keep it 'active'.

That said, I guess it's got some value in that it forces someone to become a squeaky wheel by bumping an issue they want to get fixed?
Some Nurses Say No to Mandatory Flu Shots (2009)
> What could Jack, as an individual, do? In truth, not much.

Literally every step of the way he could have done something. This is an unusually clear cut case of someone's actions leading to the outcome that they experienced.

There are attitudes that a community can express which will help or hinder, but there is no escaping that in this specific situation, to get a different outcome Jack had to make different choices.

I'm relatively neutral on drug addictions as a character flaw, it is very easy for me to believe there are people out there who would be making a logical choice to turn to a few moments of reliable pleasure in an otherwise miserable existence. I wouldn't touch hard drugs myself for fear that I would enjoy them. But, nevertheless, the only person who was in control of the outcomes here is Jack.
I apologize if I was unclear. Obviously other languages have type safety. But a language like Haskell is not very suitable for writing a kernel. I believe Rust is the language that has the right feature set and momentum to even have any hope of being taken seriously for such a task.
You do understand that you are arguing a point I didn’t make, but rather taking issue with a sarcastic remark I made because the other commenter went off to left field.

My point was, originally, that arguing for solutions that might work in a high density urban environment doesn’t work in rural communities. Mass transit needs “mass”, by definition rural communities don’t provide that.

BTW, when self driving cars are an actual thing, feel free to propose them as a solution. I suspect jet packs would also be a great way to get to the bus stop as well.
This is the real question, my money is on 5-10%.
Australia: Pandemic laws to force 2 year jail term for health order breaches
You can’t link jwz.org from here, he’s set up referrer detection so you get an image of a testicle in an egg holder if you follow a link from here.
First of all, sorry for your loss.

> Alcoholism seems to run in the males in my family (with the exception of my dad and me, strangely), so this sadly wasn't even really something completely unexpected.

Indeed, familial alcoholism is suspected to be a complex genetic trait (https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4056340/). As for why you and your father seem to have been spared by that... if I may ask, did you two have access to mental health care and use it? A common theory in addiction research is the "self-medication hypothesis" (https://www.psychiatrictimes.com/view/dune-and-the-second-co...) - basically, that people accidentally discover during experimenting with drugs that the drugs help with mental or physical health issues.
Which is great! For a drag strip. Or a 4WD trek through unexplored jungle to a vaguely defined destination, like 'first to a nice swimming hole wins!' It's not so great if you're racing on a known track with lots of corners, or you have to meet up at planned waypoints.

Agile (are we calling it Scrum now or is Scrum something different these days?) is a good methodology for a very specific scenario: A small team working on a tight schedule towards an ill-defined goal for a client who doesn't know what they want. Unfortunately some people (especially those getting paid to preach it) took this new hammer and hammered every nail, screw, bolt and tube of epoxy they could find while trying to convince everyone they met that Hammering Is The Way.
It's not entirely clear to me in the article. Does the utility exist at the property already? My understanding this that if you're on a rural road and build a house past the last one built, the electric company will try to make your connection fee cover them extending the lines on their side to your property. Then you still have to cover the lines on your property.
Pidgin doesn't use a "bridge"... it is just a generic local client that supports plugins for various protocols that are implemented via adversarial interoperability.
Show HN: Daily Technical Interview Prep
Hey! I built a free email course that helps people practice coding challenges for the technical interview. The technical interview has always been a huge pain point for me, and I want to make it slightly easier for software engineers who have also had this same issue. Premium subscribers get detailed solutions with in-depth time complexity analysis. Gold subscribers get everything in premium as well as interview consultations with software engineers. I would love to get feedback from you all, and I really appreciate you taking the time to check it out!
I guess the only logical thing left to do is global genocide
I wouldn't call the coin distribution fair if the creators can allocate arbitrary amounts to themselves, which the Worldcoin creators appear able to do.

Then again, even PoW coins with no premine can be unfair if most of the long-term supply gets distributed in just the first few years, leaving only crumbs for late adopters.
Those are pretty obscure. Do you expect os developers to use them?
I think Golang was put on a similar pedestal for a time and it got a lot more silent again. I really think it is a phase, but Google is also pushing for this. I talked about someone that it was mainly to have a better pipeline for new developers, but I don't yet see how that is the case.
OTOH, one day that booster shot #14 may not work as intended
That's exactly what having basic rights and human rights does.

Of course this is a bit circular reasoning because this works only if everyone abides by these rules, so in practice protects only against relatively 'mild' infringements and situations (i.e. the people are expected to be reasonable enough not to vote extremists in power... if not, all bets are off but that's true of all laws)
Wait until you see the retina mining camps they set up in China.
As an urban ratepayer in Ontario, I would very much not like my electrical fees to subsidize the recreationally remote, thanks. Rural/wilderness homes in Ontario already have heavily subsidized road infrastructure and get a larger cut of the carbon tax rebate per person. It's one thing to subsidize agricultural communities, but this is different. If you have some deep burning need to be a woodsman, more power to you, but that's your decision and your money.

And looking at the article, if off-grid is more economic for the resident for that kind of life, then it's also more economical for the government. Everybody wins. Subsidizing that would eliminate that win/win.

That said, as carbon pricing rises, the calculus on propane power may shift over time... which, I assume, will result in such residents loudly opposing carbon pricing.
I think this is profitable, but my post was about that the profit goes far beyond the money earned in this contract. Perhaps I shouldn't have used double negation :)
Then close it directly, rather than relying on a (passive agressive) bot to do it for you.
Why do you assume he isn't a kernel developer?
I like it, a lot. However, the syntax for linking steps to pictures should be rethought, IMO, what if an image already has numbers in its filename? Could get confusing very quickly.

Still, I think I'll try this out!
They're just awful. I tend to abandon projects that wind up closing issues on me using bots, it's infuriating.
> then your definition of respect just doesn't scale.

... why should respect be something that needs to scale ? it's fine to admit that this kind of respect itself does not scale when you're a single OSS maintainer.
It's not like they are not creating high-paying jobs in Europe though. Taxes re a problem, but I'm not sure if it is different for European international companies (e.g. how much taxes VW pays in the US).
WA works with a pure go-based bridge. No Android required.

The rest of your comment is true though. Keeping these bridges up 24/7 is quite a bit of work. Most people (even technical ones) probably won’t bother with that.
Your logic assumes the remote party in a transaction has no privacy considerations only because you yourself have anonymity. In a very practical sense it means they are not likely to disclose things to you.

Even still would you really be willing to give out all your financial and sexual preferences to a stranger even if you are anonymous? I suspect most people would continue to harbor reservations.