skysight-inc/HackerNews huggingface dataset:
Sadly we have many hobbyist who do great work, but they are completely naive about the world. I'd hate to see the work go to waste. I think archiving these things are important, sadly people who work like this are making a ton of assumptions about how the world works and often completely ignore legal issues. It's often good that they do, if someone sat down and tried to handle the legality of the project first, then it would never get off the ground.

Right now there's some hope that some Swedish organisation, The Internet Archive, maybe even YouTube, can step in and save the work. Then again there's a risk that no one can help.

It is not much different that people building a community on Facebook, because it's easy, it gives them a ready made platform. An easy to use platform. Then they're surprised when Facebook close their account for violating a policy that was always there, but they never actually read Facebooks terms and condition (which I can understand).

I'm sorry it happened to the guy, but you're right: "What did you think would happen?" The only surprise is that it didn't happen earlier.
On Linux there is OpenSnitch that does its job nicely, although I experienced some occasional desktop slowdowns even after training it to open everything for trusted programs.

https://github.com/evilsocket/opensnitch

I still recall the old days of Windows when I tried Kerio Personal Firewall and realized how much software already phoned home two decades ago. That was the last wake up call that pushed me into getting rid of closed source software, possibly also hardware, especially when they connect to the internet.
External variables such as pandemic or inflation do not directly affect the freelance community because each company/clients manages its accounts differently. The few keys are word of mouth, networking and the quality of the work offered. Obviously the price issue often comes into play but it is more dependent on your competitors than on "undesirable" and uncontrollable effects.
> Does the U.S.A., need all the bridges and roads it once built. Detroit is contracting.

Detroit's population has been more or less stable for almost 10 years now. And one of the most important infrastructure projects in North America is going on now in Detroit:

https://www.gordiehoweinternationalbridge.com/en
If someone hands you (outside of Mastodon) a Mastodon handle on a different instance or a link to their profile, it's not obvious how to follow them.

(the way to do it is to paste it into the Search box of your mastodon instance)
Yes, I wasn't referring to the article, I was referring to the person comparing C to asbestos.

It makes sense for nVidia to trade development time and prefer a language with formal verification for their firmware.
What's that about? Pollution coming in on the jet stream?
It's needed for a lot of features people desperately want. Async functions in traits, closures that return futures where you need to run the future in a loop, and array indexing that doesn't necessarily return a reference, are three examples of things that essentially need GATs in order to be implemented without allocating. You may not feel like you missed it but not having that leads to a ton of ugly workarounds in Rust code. Also, in a lot of cases where people would otherwise use GATs, people instead work around them by making traits generic and have super complicated towers of generic types, you've probably seen interfaces like this when using hyper for instance. GATs would simplify most of those interfaces.
I don’t need to go through all the source code myself. The fact that Apple itself, for example, relies on Linux for most of its servers and has not raised any alarms about bits of Linux phoning home is a pretty powerful heuristic that it’s relatively safe.

Multiply that by all the multibillion dollar other companies, the tens of thousand open source focused smaller and large companies, the hobbyists, the enthusiasts, the CS professors, the CS undergrad and grad students, the PHD candidates who would be thrilled to discover a flaw on the basis of which they could write their thesis, etc. and I think one can have a fair degree of confidence.

There’s still a decent chance something would be missed. But it’s much smaller than the chance that the proprietary OS owners, whom we know for a fact phone home and have been trying to collect increasing amounts of data, are sending stuff we may not know about.
The Shared Storefront is OpenSea's proprietary NFT contract that artists can use to create for free on. OpenSea will allow you to create NFTs for free using their centralized servers as a temporary backend and they only get minted on-chain if they sell. It's understood that the Shared Storefront is controlled by OpenSea. While it's a nice feature for beginner artists it is also frequently abused by scams and copyright violators and unoriginal dupes. High quality NFTs issue their own contracts and open source the code.

I think they should open source the code for the contract and be transparent about it, but it's not surprising they maintain control over it.
Guinea pigs don't drive cars, women do.
DARPA Seeks Abstracts for AI Tools for Adult Learning Program
No one should be forced to join any instance, so you are right to think of concerns...But, there are things that can be done to help keep an admin incentivized. For example, if the instance is expected to be run as a community projec,t then admins should committ in a manner that is accepted by the instance community (i guess not so different from open source projects)...Or, maybe have more than a single admin to fend off any single person losing interest...Or, you know, leverage the capitalist mechanism of paying some small fee to a group to help cover hosting, admin fees, etc. I'm sure there are other mechanisms that can be used...Anbd, there's of course the tools to move your stuyff to another instanace anyway...But, yeah, you shoiuld go into this stuff with eyes open - muich like other things on the internet. :-)
Oh that's totally fine. I understand that its a success for the city. But in terms of an overall transit network its not a success yet. So really there should be 10 follow up network increases already planned and as far as I know they are not really that aggressive.
I'm always grateful when Elon reminds me as a consumer to avoid spending my money with companies he is involved with. My new car was going to be Tesla. No more.
If you service big companies, not really. BigCorps will shed their permatemps before they cut employees loose, so you're really just first on the chopping block if you are in a staff augmentation situation.

Middle market, yes and no. We get more 'steady state' type labor from them, whatever it takes to get the business running day to day. However, new projects are way harder to sell. To wit, my firm is currently unable to keep up with MSP work, but the project selling side is starting to get pressured on utilization and it seems like clients are scaling security stuff down to just the barest regulatory requirements.

Also, if you are at a blingier outfit your clients are going to start price shopping. They'll be back when they realize the quality isnt as good or if it turns out you CAN put a price on tribal knowledge... or maybe you'll meet an old contact at a trade show and they'll tell you the new upstart competitor is taking your lunch after all.

tldr we are not just sitting on our hands. the firm as a whole will do well but every consultant has to prove their worth by billing and that is not guaranteed to be easier.
Kosko 3.0 Released
Slightly OT:

Massive layoffs are happening for some companies, but the market is still extraordinarily great and it's currently incredibly easy to get a better job than you had when you were laid off. As long as the general environment doesn't tip over into higher unemployment, I wouldn't worry about this too much (but still make plans just in case).
That's so cool! There are some really nice photos on your Flickr, and quite a few species in that Flora and Fauna album that I've never seen before.

I'm also active on iNaturalist, and maintain a python API client and some other open source tools for it:
https://github.com/pyinat/pyinaturalist

If you ever have the desire to put together some data visualizations, stats, automation, or anything else fun or useful with your iNat data, you're more than welcome to ping me for help on GitHub (jwcook) or on the iNat forums (jcook).
To be clear: I'm not suggesting he archive a youtube video using the Wayback machine. (Does this even work?)

I am suggesting he upload the files directly.
Microsoft Teams progressive web app now available on Linux
I consider myself quite a nerd, but honestly, I am struggling with exactly those questions. I do think better introductions for newcomers are needed so the explanations are understandable for people who are thinking in "twitter" terms.

There should be just a page with a quick checklist/cheat sheet for twitter users.
It's confusing if someone posts a Mastodon handle on eg Twitter. If it's a link to their profile, you can't follow them on that page. You have to go to your own instance and paste their handle into the search box and follow them that way.
I don't like this: it seems like Signal wants to morph into a social network rather than a secure messaging platform. I predict the next major features will be unencrypted public groups and API messaging access like Telegram has.
TIL that one crore is equal to 100 lakhs. In other words, they spent 2300/68 ~ 34x more on advertising than on fixing the problem.
Thanks, I appreciate the links and will come back to them if Elon ever falls in grace with those people. If they don't change their opinion that would be a decent proof of his intelligence.

For now, however, I would prefer a video of the many interviews he takes instead of quotes of people that have a lot to gain from praising Elon (and a lot to lose if they criticized him). Is there any quote from any of the people in that thread that paint Elon in a bad light? I know for sure there are many things bad Elon, from his direct actions. Do they ever comment on that or would they lose their livelihood within a day if they did?
First of all, can you just reply? It does weird things to the threading when you don't.

Second, removing the default case is part of my point.

You were writing TypeScript code, not raw JS, and in my improved example the type checker won't let you try to access countryNames["CA"] until "CA" has been added to CountryCode. Once "CA" is added to CountryCode, the type checker won't let you proceed until you've added "CA" to the countryNames. The only situation in which a default case is needed is if you throw an unchecked type assertion into the mix or if you allow implicit any.

With implicit any turned off, this code:

const test = countryNames["CA"]

Gives this error:

TS7053: Element implicitly has an 'any' type because expression of type '"CA"' can't be used to index type 'Record<CountryCode, string>'. Property 'CA' does not exist on type 'Record<CountryCode, string>'.
Salvador Allende was nearly 50 years ago. I think the US does a lot less of this now.

IMO The Iraq War was the last colossal bullshit thing to date. Many Americans (self included) were against it and we're a few presidents removed from that shitty decision. Around the time of the invasion, Putin cited it as something that excuses his current behavior. But saying the US did something years ago does not justify one's own bullshit.
Hacker hid his BTC in a circuit board inside popcorn tin was seized by Gov
Yes, my problems with data portability are indeed evidence I can’t handle choices in my information diet.
Yes, but that doesn't make it somehow accurate to explain HKT and pretend you're explaining GAT...
It's nice, but I find myself saying "Don't care" to most of the questions, and I've got a huge list of instances as a result. I still can't really say for sure I'd be picking one I wouldn't regret picking later.

I think the biggest questions I'd have are:
- How do I know an instance is trustworthy and the mods behave professionally?
- How do I know an instance isn't going to go down and lose my account?

It seems like there's this "local community" idea where when you join a server, it's like a mini-twitter in its own right. It's a cool idea, but then it seems like part of the decision of which instance to join should be whether you feel like that local community is a good fit for you?
Elon Musk’s challenge to management thinking
The topic is playing games "legally." I think you can assume people who are talking about that are aware of the concept of getting them "illegally" as well.
Also kinda hard to argue that anyone was singled out due to a medical state when Elon said about a third (or was it half?) would be let go.
Didn’t you read the Climategate mails? Academics in charge of climate journals admitted to “changing the meaning of peer review.” I’m under no obligation to listen to these communist prognosticators after an admission like that.
> Memory leaks

I suspect you mean data leaks, in the context of your comment. But memory leaks should be a thing of the past also - they hint at the quality of the underlying code.
Powerpoint indicates that message content is being used for design proposals in the consent prompt.

The Microsoft website says it "analyses your data": https://learn.microsoft.com/en-us/deployoffice/privacy/conne...
Yes, the compiler used for the work described in the post: https://www.adacore.com/industries/automotive/iso26262
Along those same lines, I found this an interesting read: https://danluu.com/car-safety/
I think a standing day is fine. It just has to be low pressure and loose plans.
The problem with this is that it breaks some tooling (async stack traces in Chrome dev tools for example).
Fun fact, many, many other foreign governments have "interfered" in our elections also. In addition the US has interfered in their elections as well. Its been happening for a very long time.
I don't know, C isn't out there causing cancer and killing people left and right. It's hyperbolic to draw that comparison. Critical systems (especially post Therac-25) that are using C are already using a subset of C, static analysis tools, and comprehensive testing that raise the quality level of actual life-and-health-impacting C programs.

EDIT: Because someone will probably make a note of it: Therac-25 wasn't written in C, but the flaws in that system and others helped lead to a massive change in the way critical systems are developed and treated. I referenced it because it's one of the most notable failures in safety-critical software systems.
Natural language is always ambiguous, but it is very reasonable to interpret "women are much more likely than men to die or be seriously injured in a car crash" as

P(death_or_injury | crash AND female) > P(death_or_injury | crash AND male)

That is, women are more likely to die or be seriously injured CONDITIONAL ON being in a crash. So it is irrelevant that more men than women are injured in total.
Not OP, but for me the answer to your question is: is a tool I need. I _could_ use Windows, and absolutely not Linux/BSD (for the programs/tools I need for work), and, frankly, I don't think Windows is better.

Yes, I know that's not completely true. I _could_ use Linux (I even used Solaris on a notebook for 2 years in the past and I survived) but the cost in terms of effort, lost productivity would be higher than I'm ready to pay. It's a rational choice.
These days... Angular
Cool! I never knew that. Thanks for the great comment!
Good lord, that story is insane.

Some choice excerpts:

> ... Japanese nationals in their 50s ... who had attempted to enter Switzerland with a suitcase ... containing what ... appeared to be U.S. Treasury Bonds worth $134.5 billion.

Enough to buy a couple of Twitters!

> The Financial Times also reported that the two suspects "had been released" by Italian authorities.

??????????????????????

edit:

> On September 18, 2009, a similar incident was reported ... by the Italian financial military police ... involving two Philippines nationals smuggling purported U.S. Treasury bonds valued at approximately $180 billion

Why do these involve Asian nationals? I'm just not a good enough crook to determine the advantage here...

> On February 17, 2012, it was reported that Italian police had seized $6 trillion in counterfeit U.S. bonds....

If you're gonna commit a crime, you might as well swing for the fences, eh?

This is Dr. Evil type stuff!
That’s also the benefit (to companies) of consultants — they can bring them on and get rid of them as needed more easily, so if you’re a consultant you might be able to find more gigs. Companies still need to get the work done, and having a more flexible workforce is desirable during times of uncertainty.
Too much CSS, possibly.

Too much cognitive load, definitely, I do think so. As a whole, modern CSS features feel unintuitive and often require a historical knowledge of the problems this new feature X was trying to solve, which means to me, it's laden with baggage. Some new CSS feature pages on MDN are absolutely gigantic in their explanations, and that means that there is a lot of 'talking' required to overcome its unintuitive nature. Of course, once you start using it, it becomes just another tool.
No. It's finally getting to be reasonable. The hackarounds are being displaced in droves now.

Ever since CSS grid became a thing, I dumpstered all of the 3rd party web framework stuff I had been using. Placing elements in the right parts of the viewport (across all target devices) has always been 95% of the reason I consumed 3rd party libraries.
> women are much more likely than men to die or be seriously injured in a car crash

Can you cite an academic reference for this? I'm suspicious, but genuinely curious.
Is there's a reason he's just not using Mastodon?
Imagine I'm on hacker news and there's someone on mastodon I think someone should follow and their mastodon handle is @cooldude@cooldude.example.com (because they are so cool they run their own instance).

You definitely can't click that handle and add follow them, I could put https://cooldude.example.com/@cooldude and you could click to their profile on their instance, but there would be no way to follow them directly from there on your mastodon.social (or whatever) account, you have to go to your instance and type/paste in their handle and then click follow.

Edit: There is a remote-follow workflow that involves clicking a link and entering your full handle to get redirected to a page where you can follow them. Maybe slightly better, but still not great.
It's only "obvious" after the fact, and was clearly not obvious to the patents office, or the patent wouldn't have been granted.

As for the "no effort" claim, reminds me of the :

Henry Ford vs Charles Steinmetz' (of General Electric) invoice for fixing a generator : "Making chalk mark [showing where the issue is], $1. Knowing where to make mark, $9,999."
I had the same thought when I saw the photo. I agree with you on this, I'd put something in between (probably at least cardboard).
I'll be looking for a similar project soon. My 2yo also just knows 3d printing as printing ("blue tape... printer hot!") and we recently built the Otto DIY robot[0] together. I'm looking into building something like a modernized TRS-80 model 100[1] with bigger font and maybe a better screen angle. The robot has been great in that we could build it with minimal components and add parts to improve functionality, and I'd like to carry that spirit into our computer build as well. (Bonus points if I can get the computer to send instructions to the robot!)

I've learned a tremendous amount on the internet and I'm still learning. There's never been a better time to get information, but some of it is getting harder to find.

0: https://www.instructables.com/Otto-Build-You-Own-Robot-in-Tw...

1: https://en.wikipedia.org/wiki/TRS-80_Model_100
Fires in the area. See also: California, Colorado
There's no requirement that you actually implement a patent to keep it. The patent troll industry runs to a large extent on patents that aren't being practiced.

You may be thinking of trademarks, which can be granted on the basis of an intent to use the mark in the market with a time limit thereafter to keep them.
Did the paragraph say driver?

Even so, when a guinea pig is driving, it is 100000% more likely to die in a car crash! The point is, I think, that the reporter needs a lesson in Bayes Law.
What is the difference? From my limited exposure to Mastodon at the moment I don't actually interact with "my instance", i just follow a bunch of people most of which are not actually on my instance. Not sure what I would be missing out on.
I wonder what percentage of old companies are still owned by « bearer » shares.

At least investment/corporate bonds usually expire, so the bearer ones eventually wash out.
When cryptocurrency assets are seized, do they transfer everything all to a separate wallet, which is then held in custody? If there are copies of the "seized" assets, they can just be moved to a new wallet and then the only thing seized was some hard drives, right?
I do indeed worry about it -- I plan on putting it in a case pretty soon.

(This is not a justification since you're absolutely right, but I've had a handful of different Pis running for years while sitting on painted metal. In my experience, SD corruption is much more common than shorts.)
Mastadon doesn't really promise to be a drop-in Twitter replacement. Some of the differences that people perceive as friction are deliberate choices to keep it from being that. To avoid some of the problems that are driving people away from Twitter.
> It's just not ready for prime-time, even (IMHO) among nerds, but wow, are normal folks having a hard time.

Yeah.

I've taken a look at it a couple of times but never actually jumped on because whenever I try I'm faced with the same sort of creeping dread I face when reading the how-to for reverting a fauly git merge[1], where like... why do I need to understand this much low level plumbing to do this very basic thing. The Feynman diagrams help but it's still insane.

[1] https://github.com/git/git/blob/master/Documentation/howto/r...
I have been keeping tabs on digital currency/NFT news just out of sheer malicious curiosity. The "positive" news mostly seem to be "company X is trying out NFTs!". The high profiles cases don't seem to end up with a usable product or are outright cancelled Y months later with the whole thing labeledd as an "experiment". The negative news on the other-hand are pretty scarring - insane amounts of theft, bankruptcies, price drops, dead-end ideas, echo-chambers. I hope this keeps up.
Twitter's new owner promised to allow all speech that is legal under the first amendment to the U.S. Constitution.

He demonstrated his high-minded principles by reinstating the account of his friend who had been banned for anti-Semitic speech.

But parody accounts that criticize the new owner are somehow a step too far.

The unifying principle appears to have nothing to do with what is legal under the U.S. Constitution, but instead whether the new owner personally wants to amplify or suppress the speech.

Hard to believe that all that talk about the wisdom of the founders and the value of unrestricted free speech was just bullshit.
When you start looking into it
That was never a thing. It was always an illusion for the advancement of artificial intelligence.

Why do you think they are going so hard on the Semantic Web shit? It's not for the disabled - it's for the blind, deaf and dumb AI that needs the entire content of the web to train on.
I'm more interested in what the Spritely project is doing along these lines: https://spritely.institute/

...but agreed that ultimately being strongly tied to an instance run by someone else is not ideal. I'm glad there are people working on it!
You don't have to destroy it, per se, just, in the immortal words of...somebody, make it small enough so that you can drown it in a bathtub.