skysight-inc/HackerNews huggingface dataset:
Ahhh..repost from 3 1/2 years ago.

https://news.ycombinator.com/item?id=16899658

Is it OK to repost my comment as well?

https://news.ycombinator.com/item?id=16900938

"
Funky!

I "brought" Objective-C to the Amiga sometime in ~1986/1987.

I had recently acquired one of the first Amigas in Germany, still a US NTSC model, and also seen Objective-C discussed in a BYTE article. The beautiful OO structure of the Amiga Exec kernel and the higher OS levels built on top of those abstractions (except the abomination that was AmigaDOS) was almost certainly an inspiration.

Having also recently purchased my first C compiler, Manx Aztec C, I initially had some fun with implementing OOP via some Macros and the Amiga shared library mechanism, which was essentially an array of function pointers/C++ vtable.

I don't quite remember when I got the crazy idea of actually implementing an Objective-C runtime and preprocessor, before or after getting the book. I do remember that it felt very much "here goes nothing", and it really was nothing. I was in high school, I had no CS training, didn't know about compilers, hadn't programmed in C for more than a couple of months.

So I wrote a weird lexer that used a bitmap and two counts to cover all the regex cases, a syntactic recognizer that could tell the Objective-C constructs apart most of the time (it had a hard time distinguishing a method send with a cast from indexing into the return of a function call). And a runtime and basic object library. My dictionary implementation turned out to be ordered almost by accident, I have grown very fond of ordered sets and dicts. It also had automatic serialization ("passivation" as it's called in the book), something Apple has only gotten around to just now, and only for Swift.

It worked and I never looked back. I later ported it to i386 and QNX + MS-DOS for a project, replacing the assembly-language messenger function with a pure ANSI-C one returning the function pointer of the method (a technique later rediscovered for the GNU runtime).

When NeXT came out I knew I had to have one. And ditched my implementation in a heartbeat: SEP!

Interestingly, there was another Objective-C implementation from Germany in around the same timeframe called M:OOP, which actually got a little bit of press coverage:

https://ekartco.com/wp-content/uploads/2012/11/m_oop.pdf

As far as I could tell, it never got the fully generic objc_msgSend() running, with only a limited number of arguments supported.

Fun times, but also valuable lessons:

- Go tackle "crazy ambitious" projects.

- A language that can be implemented by a kid with a C compiler is a gem.

- An architectural approach to language is really valuable.

"

These days, I would probably work harder to make it possible for Objective-C to generate and work with Amiga shared libraries.
SourceForge is (and always was) more oriented towards end users, this is why when you visit a project's page you get a big fat DOWNLOAD button at the top of the page, a user score, buttons to be notified for updates, etc, when it was last updated, followed by a summary about what the project is, what its releases are, the categories it belongs to, its license and then UI to rate the project, comments by users, etc and the main buttons are about said summary, files to download, more reviews, support, mailing lists, forums, wiki, news (some projects have more or less, depending on the configuration) and at the end access to source code repository. At the sidebar there are even related projects and places where you may find other projects in case the one you are looking at doesn't meet your requirements.

For developers obviously only a small part of that is relevant but the service is not really primarily for developers and since developers "hold the keys" it makes sense that once services that care more about developers appeared many developers moved there. From a user's perspective it is sad though since pretty much every other supposed alternative does not provide a lick of SourceForge's features and the fact that there isn't any after all these years shows -IMO- how much most FLOSS developers care about their users.

On the other hand SourceForge always had a terrible UI, especially in its earlier days and while its current incarnation is the best its ever been (aside from the oversized elements) it still often feels like a mess of elements jumbled together and while they do provide a lot of useful functionality, it is often behind very clunky interfaces.

I wish there was a real alternative though.
Better late than never! But.. yikes!
I get that, but it’s disingenuous to say that there aren’t a lot of people buying this stuff because they legitimately expect it to make them rich.

Is it most new buyers? There’s really no way to know.
I think the reasoning is, they have two vaccines, one that in rare cases causes this one that doesn't. Even if the liklihood of the side effect is very low and the severity is also pretty low (its generally not life threatening or anything), if you have two vaccines, one that causes the side effect and one that doesn't, why would you use the one that does, regardless of how insignificant the risk is in absolute terms.

The comparison isn't moderna vs no vaccine (in which case moderna would win the risk trade-off). The comparison is moderna vs pfizer.
I suspect first party anti-fraud tracking methods and third party tracking methods have a lot of overlap. What are meaningful differences?
Just can't monetize the videos, not banned.
Wow! Very cool site and products.
Maybe they can add a native POSIX layer to the NT kernel.

One of the reasons NT kernel is great is it was developed by the same people who developed VMS.
Hey, great idea! We could also expand this to, say, blind anyone trying to say something bad about the president - NLU gets better every day!
Clearly the org is far too gone at this point. It's a dead project people are funneled into that doesn't serve a purpose. Maintainers should do like the history of software has. Drop it and organize anew.

A massive red flag for all this are the words "code of conduct". They're not "bad" to have, generally projects already have them, they were previously called "rules". But if the "code of conduct" is filled with title 9 speak then you know you're dealing with corporate types, not developers. For those that haven't taken title 9 training, you're told to be the gestapo morality police and actively go out of your way to vocally suppress any discussion that might involve something that could have the potential to be discriminatory. This is done for liability protection, for the company. Not because it would actually be discriminatory/immoral. Yet somehow its made it's way into software repos.
The last sentence reads like “Such a shame we’re destroying it. Oh well. So what did you have for breakfast?”
FYI: You're being autistic and pedantic. Seek an experienced mentor.
I am a founder in Acute Kidney Disease start-up and similarly amazed how undeserved the market is.

How are you dealing with the regulatory burden? Are you pursuing registration in US or EU?

How to get in contact about your funding round?
Also they realized that there is a lot of free stuff that can be used for free.
Included in the coinbase parameter of the genesis block of Bitcoin is the following message:

“The Times 03/Jan/2009 Chancellor on brink of second bailout for banks”
Jezero itself means "lake" in Slavic languages; the writing and pronounciation may vary across but meaning will be most likely read without issues (the root of this word is same).
That is fair. And I’d say the last thing I’m trying to do is convince people to use NixOS, rather just explain why I can’t escape it. I definitely understand that it is imperfect and an enormous time investment.
NT kernel is not only providing a stable API but also a stable ABI. Making guarantees that software will continue to work in the future.
Flight is straightforward, it’s just that humans are too heavy and slow for that.
Without reading the article....was it this one? This orc IMMEDIATELY came to mind, just reading the headline and remembering the trilogy well...

https://villains.fandom.com/wiki/Gordm%C3%BAl
Vaccines do protect against spread though. Not perfectly mind you, but the effect is still significant if a significant portion of the population is vaccinated.
So I guess if I were a non-Russian actor wanting to pin this on Russia I could just search for information that a Russian actor would look for to pin it on them? Equally applies if I wanted to pin this on China, Iran, and so forth? Isn’t this too simplistic or perhaps it just serves domestic political interests?
Indeed, this even happens today with the current system, because Apple does allow alternative app stores. You just have to have the right type of corporate account with them, and a Mobile Device Manager profile that you distribute to all your devices that you want to have the alternate App Store.

Apple uses this internally for delivering apps to employees who work at the retail Apple stores. I helped support the Retail Software Engineering group at Apple that develops those applications.

One of the current common advanced methods is for attackers to get you to install their MDM profile on your device, and then they can do anything at all that they want with it, regardless. Fortunately, it’s only possible to have one MDM profile on a machine at a time, so if you install your own MDM profile (e.g. through JAMF or whatever), then you can prevent this type of attack from working. Yes, everyone in my family already has an MDM profile installed on their devices from a system I manage, so that we can prevent this type of attack.

So, Apple already supports alternative app stores. You just have pay for a license from Apple that lets you run it.

With more recent versions of iOS, they offer device profiles that can be installed, so that the owner doesn’t even have to run their own app store. They can just provide you links to apps to be installed, and the signed device profile to go along with them so that Apple will allow the app to be installed. And this will even work if there is already an MDM profile installed on the device.

I know this because I recently started work at a new employer, and they gave me device profiles to install on my personal iPhone, so that I could install some internal applications on it. And those device profiles were installed and activated, despite the fact that I already had my personal MDM profile installed on the device.

So, now the attack pattern is even easier. You no longer have to install a full MDM profile, you can just install a simple developer device profile and get the person at the other end to trust you. Okay, you won’t have full control over the device like you would with a full MDM profile, but at least you’ll be able to get your nefarious app onto their device.

So, this is a known, active vulnerability that is currently being exploited on regular basis by attackers. Apple knows exactly what this looks like in the small scale, and they know what will happen in the large scale.

I suspect that Apple will show the politicians what the risk is on their own personal devices, and then show them how many people around the world already get tricked on a daily basis.

Once the politicians see how that sausage is made, I think they’re going to want to roll back any requirements for mandatory alternative app stores.
This leads to being stuck with tools which are unpleasant to use and sometimes not suited for what you want to do with them - for example, editing text files as a beginner.

Would it be better if Nginx would have never been written and we'd all use Apache instead?

What about Docker never having been written and us having to ship VM images with no tool chain around them?

What about JetBrains never creating new IDEs and everyone being stuck with Eclipse or NetBeans?

What about no systemd and having to use sysvinit or OpenRC? Okay, perhaps that last one is debatable, due to some valid concerns.

If Vim is so powerful, then this power should be embraced and transformed into a software package that's easier to use, be it with nano style hints or simpler shortcuts - Vim isn't good because of its accidental complexity after all!

Of course, that might take a few generations, because no one who knows Vim wants to relearn it, whereas the newer people will oftentimes simply resist using it.

But my point is that the weaknesses of each software package should be addressed and eventually fixed, either in itself or another to replace it.
Yes your explanation is correct, if it hits an end block or overshoot the target it returns to the previous block in the next layer (not the start block), I submitted a change to the article and visual to make this clear - should be updated soon. Thanks for pointing it out!
> Plenty of engineers work on making military equipment better at killing people too.

Defending yourself, your family, your community and your nation are noble causes.

Don't believe self-loathing people, especially Marxists who killed 100 million people in the last century, who say otherwise.
I want to add some context for those who dont follow Semi closely.

Samsung Foundry have a history of over promise and under deliver. This 3nm launch will likely be similar to their EUV node which they claim to be industry first but wasn't shipping in any real volume. So arguably they are not lying, but it is a marketing spin.

TSMC is an extremely pragmatic company. It either work or it doesn't, there is no need to save faces. No need to push industry first GAA or FinFET, push for whatever it works within the timeframe with respect to yield and cost. What is the point of having the best tech in 2022 when they cant produce it with enough volume that any of their customer would want?

That is not to say Samsung Foundry are evil or anything, they are pushing very very hard to try and catch up to TSMC and stays competitive in the market. ( Look at what happen to Global Foundry ). And now Intel is coming. Pat Gelsinger seems to be doing all the right thing.
Nothing in this comment makes any logical sense.
I think to make a comment like that you also have to explain why they have that obligation, especially in light of the downsides of them having that responsibility/power being as large as they are.
at step 8, node operators and client devs would recognize that there is a crisis and there would be a hard fork

if the stakes are high enough, code is not law, even in btc land
R2 means “Really Requestable” from their website, really..
You can use other file systems on Windows, too. There's even an ext3 driver for Windows.
Ehhhh...... that just makes me feel so uneasy. Things like npm should ideally be maintained by the community or its own organisation. It's too tempting for a big corp like Microsoft to add their own little bits to listed packages here and there. :\\\\\\
The August 2021 change seems to be in response to a disclosure, that revealed more about USDC, than had been known in the past. This is a move toward more transarency and accuracy, not in USDC becoming less backed.

And CoinGeek is a notoriously anti-decentralization media outlet. It's a mouthpiece for BSV, whose founder, Craig Wright, has called for anonymity to be abolished in cryptocurrencies, and for miners who process decentralized exchange transactions to be jailed.
That's cupertino, look at concord for better prices.
Do they store the dna in a database that law enforcement could, perhaps with a subpoena, have access to?

Here's a video how law enforcement can get a match on a dna database through any of your relatives that did a dna test there. https://www.youtube.com/watch?v=KT18KJouHWg

This kind of thing creates a chilling effect in which people avoid getting the medical help they need just to not contribute with a permanent genetic database. This kind of stuff is exactly why HIPAA exists.

Also: why did they give you a summary, but gave the doctors a full report? Could you get the full report if you asked them?
I noticed improvements in general visualization ability from doing this. I was grinding leetcode during this time and noticed improvements visualizing data structures after I practiced board visualization for a bit.
Regarding the toxic community, there is a reason chess.com hides chat unless you enable it.
Seems like a plausible idea. I can think of some others. Why is this one more likely?
I doubt moths will be gone after we’ve “destroyed” the planet. They survived before us and will survive after us.

We are destroying the habitat for many large animals though.
And yet you can't buy anything with crypto, as evidenced by an entire thread full of solutions that either, a) nobody uses, b) are terribly difficult to implement as a layman, or c) are possibly vehicles for fraud.

As a guy who had no fear compiling Gentoo kernels 15 years ago, saying you can actually use BTC to pay for things is about a feasible as saying that 2005 was the year of the Linux desktop.
Ah yes. Sounds like Western "problem". Glorification of death in wealthy civilization is beginning of their end. Immigration proofs that.
Monetary incentives increase Covid-19 vaccinations
> So you can access the Linux files from within Windows File Explorer it seems.

You could always do this. I use it a lot. Type "\\wsl$" in explorer. If your WSL distro is running a folder for it will appear here. Go into it and you'll be greeted by the WSL distro's rootfs.
They also cost about three orders of magnitude more than a drone.
You also have plenty of comments which makes it much easier to follow than the Faiss code - I wish I had found this a few weeks ago, thanks for sharing.
Maybe weird, but as NixOS user my dotfiles stay unmanaged. I VFS cache mount an S3 bucket using rclone(1) which gives the same home directory experience on all machines. Normally that would be something NFSv4 could provide, however the advantages of this setup are a) I can access HTTPs from most places without firewall issues b) takes just one binary.

(1) https://rclone.org/commands/rclone_mount/
"Gave" is generous in that it fails to mention how that access was gained - supposedly needed for a tooling account to ensure inclusion/code of conduct guidelines being followed, IIRC?

Smacks of social engineering to me.
> I wonder what will happen to XMonad as the Wayland future actually seems to be approaching. I suppose nothing yet.

Nothing, it isn't like Xorg will stop working and a lot of the infrastructure between current X11 and Wayland servers is shared anyway.

The standalone Xorg server may or may not get an official update from its original maintainers but there are enough users out there that if something breaks or doesn't work and someone implements it, it'll be picked up by others.

It isn't like X11 is tied to the current most popular X server, if enough people feel like it it will be forked - Xorg itself is a fork of a fork (XFree86) of a fork (X386) after all.
I wonder if it would make sense to hand over control to the human, or at least slow down a lot, if the car detects any emergency vehicles with lights flashing.

For emergency vehicles parked on the side of the road, there could be all sorts of reasons why you should slow down and move to the other lane. Blasting through 3ft from the vehicle at 80mph isn't the smartest move.

I've been in situations where I've had to stop suddenly because a emergency vehicle was coming across my path at a cross road, where the traffic lights were green for me. But as I heard sirens and saw the reflection of blue lights, I knew to slow down well before I saw the vehicle.
Yes, that's why I put "actual" in there. In the crypto communities I know Tether was heavily criticized pretty much from it's very inception, not just more recently since it's getting bad press in the mainstream. But traders who who're in it for the money do seem to use it. Those people don't care about the tech, they often don't even understand what they're buying. They're speculators.
God is good - maybe not so irrational, Animousisme posted this below https://www.researchgate.net/publication/224879785_The_moth_...
Of course he is blaming housing prices when the real reasons are the lower taxes and pro-business environment in Texas.
I’ll have to disagree with you there. Oculus Link uses a (HW) h264 encoder and run at pretty high resolutions without multiple seconds of latency. Latency is in the network layer mostly (and maybe improper tuning of codecs) and that’s helped more by sending smaller data, not larger. Maybe if you don’t have HW acceleration, but that’s rare as even CPUs have Hw encoding blocks (Intel’s QuickSync for example).
I wonder what kind of percentage increase in traffic YouTube and TikTok saw during the Facebook and Instagram outage.
F9: The Fast Saga (2021) – The Fast and Furious Saga
> Nobody agrees on eggs - how can we have agreement on far more important and challenging-to-study things like the climate?

On the other extreme, 2+2=4 is considered a hegemonic narrative:

> “Nope the idea of 2+2 equaling 4 is cultural and because of western imperialism/colonization, we think of it as the only way of knowing,” (Brittany Marshall)

> “2+2=4: A perspective in white, Western mathematics that marginalizes other possible values.” (James Lindsay)

So the main problem is trust. Some groups trust science and others think it's being used in bad faith, so they reject it completely.
It's because workers in general don't have much leverage when it comes to being compensated for the value of the fruits of their labor instead of just their time. Owners want to capture that value instead.
If my employer could compensate me or pay me for the hours he forces me to warm a train and a bus seat that'd be great. /rant
The Freakishly Fast World of Robot Sumo (2018)
It’s not an arbitrage. Our price on Binance is denominated in USDT whereas our price on CME is USD (which is the entire point of the trade).
I understand and am quite sympathetic to his argument, but Greenwald and many other posters here are ignoring the known fact that foreign actors are using Facebook at scale to sow division and misinformation throughout the US and other countries.

https://www.technologyreview.com/2021/09/16/1035851/facebook...

https://www.cbsnews.com/media/russian-ads-on-facebook-a-gall...
In this case terrible traffic is the result of buding a ton of crooked relatively narrow roads without any rhyme or reason. Family with children _cannot exist_ in most of the US without a car. Even in Austin itself if you don't have a car everything is just too far apart, and you could spend an hour or more fetching groceries quite easily. I actually forgot my driver's license at home and while it was being fedexed to me I got to experience the car-less Austin lifestyle. Let me tell you authoritatively, you wouldn't want to live like that. But at the same time if you live in Austin itself you don't want to bother with a car either, there's relatively little parking, so you'll really be struggling to find a spot once COVID subsides. I've seen the same deliberate shrinkage of parking happen in other "progressive" cities. Nobody gives a shit if you got kids and need a car. Another thing that Austin shares with other progressive cities is its massive and growing homeless population, though I must also say that even the homeless people are nicer there than, say, in SF or Seattle. At least I haven't seen anyone shoot up heroin in public or shit on the sidewalk.
You can install Windows without GUI. It's called Windows Server Core. I think you might even use Windows 10 without GUI.
They don't need to. They're already the market leader, and will dominate the new age of EVs that they basically created. I think government should stay out of this and let the free market sort things out.
I like simple posts like these. Brief, to the point, with some visualisations.