skysight-inc/HackerNews huggingface dataset:
I hang out in spaces for people entering tech, and I see the crypto advocates and grifters creeping in and around these spaces. It's extremely successful. Lately, I'm even seeing crypto grifts specifically aimed at people entering tech from non-traditional backgrounds, weaponising the language and discourse of diversity and empowerment to trick them into not just buying into the grift, but code the grift for them.

For someone entering tech, everything they see is new and exciting and mystical and hard to understand. Without prior context, it's hard to see why overengineered crypto nonsense is different from all the other overengineered nonsense they're learning about at break-neck speed. For many of them, the only reason to enter tech to begin with is to earn a decent living. They lack the technical background to understand if what they're being paid to build is a grift or a legitimate business, and in the current market, it's increasingly in their best interest to not understand the difference.

I believe we lost when we collectively accepted "software is eating the world" as an inevitable positive maxim of our reality. In retrospect, it seems self-evident that the end stage of this ideology-slash-self-fulfilling-prophecy is a socially-legitimized software-based "value" chain that ingests raw wealth and produces absolutely nothing of value.
My kids (now late high school and college) grew up with the smart phones & social media companies. They’re pretty angry about it. Companies who’ve been so fast & loose with their data and their humanity & personage.

So while a lot of wwb3 conversations are about get rich quick crypto schemes, I think the more interesting conversations are about new models of data ownership.

Web 1 was communication via protocol. RSS & email. Web 2 was communication via ad-funded platforms. I hope we find our way back to open protocols with transparency around where & how our data is used and shared.
Ask HN: Are there video courses like Ardan Labs' Ultimate Go, but for Rust?
Bill Kennedy is an excellent instructor, but he doesn't teach Rust.
yep definitely had this idea, but i'm not good enough to do it myself yet. basically wanted to create one of those ai companion apps but in the shape of your own pet so you can talk to your pet and they talk back lol
This entire thread is essentially "I have an anecdote about an old book falling apart, so therefore old books are bad". Reminds me of people at work who push back against changing business processes because "what about this one edge case that might happen?" where the edge case is minor, rare and can be easily identified and handled manually where the new process would also save literal hours of time per week.
> EA is pushing for this weird self-centered egotistical philanthropic avenue.
That's literally the least efficient way to help anyone.

What.

The stereotypical EA person is a banker who makes $150k/year after tax and donates $100k/year to the against malaria foundation. As opposed to the lawyer who quits working for corporate and becomes a gardner, which seems to be what you're advocating.

The former seems to do far more good in the world, saving hundreds of young lives.
>Closing all document windows doesn't close the app

I love this about macos. Its consistent: eg, you close documents with cmd+w one by one, until they're all gone. Then you press cmd+n to create a new document. This is consistent and logical. On other OS, cmd/ctrl+w does something different if you're closing the last document.

Another example of the inconsistency it causes is in browsers when you close the last tab and it asks you "closing the browser will cancel the in-progress download, are you sure?" and so you have to keep an arbitrary tab/document open to keep background downloads going.

Also in a practical sense it is useful for slow-starting applications to be running and ready to load a document without needing to keep open a blank document.

The equivalent behaviour on other systems is achieved by MDI applications which are much less elegant IMO. Or for apps that have to keep running but don't have a specific window to show, they implement something similar to mac anyway where the application appears in the system tray.
thanks so much, goat to hear :)
If there is anything you take from web3 or whatever is that it is a scam.

For decades there is no use case whatsoever and it's just full of grifters trying to get rich.

I would like to challenge these grifters to name a legitimate, functional and valid use case that isn't speculation based or a scam that is part of web3.
I would add Hungry Panda if you are into Asian food.
Yup. If you want to do interesting work / really write software then you have to give it away for free. If you want to get paid you have to spend your days cobbling together open source to accomplish totally trivial functionality that some dimwit has “invented”. That’s the situation we’ve gotten ourselves into, unfortunately.
America’s Adderall Shortage
Every time I use Windows I have the distinct impression that the creators hate me. Every dark pattern imaginable is built into the OS now. You have to have a Microsoft account to sign into the computer, changing your browser is a huge pain - and they nag you constantly, everywhere to change it back - there are ads and clickbait in the start menu!
> So I just don't really see how you can single out FP here at all.

Not OP but imho, it’s because FP is "sold" as the perfect solution for readability and code maintainability. Just use FP and nothing can go wrong. That’s at least the impression I get when I read about FP.

The fact that one can write abysmal OOP code is nothing new.
Thank you! :)

About XDR, I have an FAQ about its safety here: https://lunar.fyi/faq#xdr-safe
I think crypto is much more like pokemon than "the internet". Much more like "coin collectables" of the 80s, than financial derivatives.

It's an attempt to destabalise domestic and international economic and financial systems that if ever even got close to being useful, would immediately be shut down.

The moment I can walk into a random shop and buy a chocolate bar with cyrpto is the moment the whole system will collapse.
Layoff Relief Program
The term comes from a particularly extreme form of Roman military discipline where a military unit (usually a cohort) was split into groups of ten; one person in each group was then killed by the others. It was very, very rare. But, yeah, the literal meaning is to lose 10% (though that's not how it's used in modern English, in practice).
waiting for your email, we would love to train your parrot for free :)
Not really windows, WSL. There's windows fork recommended. Classic python splitting the ecosystem up. Why something like this isn't in go or rust that's actually cross platform capable just seems like excess effort.
i don't disagree, but i also don't think i want to dig into a 6 year old js build right now
The other thing is that the actual standard of the "quantitative case" put forward is hugely variable anyway. With sufficiently inventive fantasy numbers, theatre enthusiasts could probably make an EA case of the form: "what if a person was so inspired by watching my amateur dramatic production of 2001: A Space Odyssey, that they solved all Unfriendly AI problems?". Sure, it's unlikely, but the rewards benefit an almost infinite number of people!

In practice, I think people coming from a starting point of "I'm going to focus on solving friendly AI because it fits with my interests and computer science background and I think I'll be able to help the process along a bit" are being more honest with themselves than people dressing up their preferences in magical utilitarian numbers which conclude they're more efficient than merely feeding people or giving them goats...
OnlyOffice works great too.
The atom bomb was once a hypothetical construct. The Einstein-Szilard letter was talking about a danger that they had no way of proving was even possible. Proof is irrelevant outside of mathematics; the only relevant question is cost to expected benefit - or expected harm.

With dangerous research, when a conclusive demonstration of possibility is achieved, it is usually too late to do much in the way of prevention. That's why we don't expect the FDA to "prove" that harm from a new medication "is even possible" before regulating it; rather, we expect the pharmaceutical company to provide evidence for its expected harmlessness before we even make the attempt. Think of the FDA what you like, this is certainly a better standard than putting the burden of proof on harmful outcomes.
Author here: Thanks for your kind words! I know someone has helpfully linked an application with this functionality, however in case you were still interested in building an app yourself, I say go for it! The PCM format for encoding raw audio is actually relatively simple, and if the mechanism the MC-202 uses to 'sample' the incoming audio is anything like the method Yamaha used then it's very resilient, and doesn't require a very precise 'wave' at all. Maybe you can find a similar encoding to what the MC-202 uses in this list: https://en.wikipedia.org/wiki/List_of_cassette_tape_data_sto...
> Plus, it's not permissionless. Most instance admins first check if they like your face before you get in

Is this really a blocker? If your face is really that objectionable, you can buy your own mastodon-as-a-service for single-digit dollars per month. (1)

This doesn't seem at all "centralised" to me.

1) https://masto.host/
> Ruby has modules too but for some reason customers really like to create classes for everything, even two method ones like [...]

Encapsulation and extraction of complex functionality (yes, you should not do it for trivial one-liners).

In Ruby, classes get used a lot for this because, uh, why not, but you might as well just have a module method - it's just that the way modules are used in Ruby makes this slightly awkward because Ruby is after all biased towards "everything is an object".

But in, say, Haskell I might write instead:

module Command

run :: [String] -> IO ()
run = ...

-- some other file

import qualified Command

...
Command.run args

(not that "Command.run" looks like super idiomatic code in Haskell or anything like that, probably you'd structure your code differently, but it's the general principle)
Is there a standard way a Python script can ask for an older version of the environment? If I could insert a few lines of code into the top of the WikidPad source, to specify an OLDER version of wxPython, for example... I'd be able to switch to Linux from Windows.

As it is now, there were breaking changes in wxPython (likely due to the culture of breaking working code extant in Python) which result in WikidPad being broken.

It seems to me that if the Python community continues in this direction, nothing will work more than 3 months after it's last github commit.

[edit/append] No, I'm not sure it's wxPython and not wxWindows that is the issue. I'll have to stuff my Linux boot SSD in, and then try to build WikidPad again to know for sure (it's been too long)

I didn't write WikidPad, it seems to have been last maintained about 2012, but I use it for my notes, etc. I really like it, but the breakage on the Linux side is a show stopper. It's really unfortunate that Linux doesn't have a stable API like Win32, and forces dependence on source code.

I'd consider installing an older version of Linux to force older python, wxPython, wxWindows, etc... and try to figure it from there... the last time I looked at it I got a wall of confusing errors, and couldn't patch it enough to get any functionality out of it.
Your legacy baggage is my favorite feature. I may not need any documents open for an app right now, but what about 5 minutes later? Why would I wait for photoshop to start up again just because I was doing something else for a bit. It’s called multitasking and there’s a ton of working memory these days to the point of rarely having to check, not like the legacy days you refer to.
Well, it's definitely artificial, and looking at how it plays chess it is arguably a form of intelligence as well. Implementation details are secondary.

Also, why can't a brute force algorithm not be AI? Machine learning is arguably brute force too; a neural network just brute forces some realistic sentences by doing a bunch of matrix multiplications, if you get down to it.
$4 is not exorbitant it's barely something to notice.
Why do they need to be maintained? Just leave them as is.
That is now how you phrase it! I think it is reasonable to assume as it is or most publications, that pictures and subheadings are intentionally chosen by the author and belong to the article (I mean no doubt about that here, these are not random pictures?)
But again, why do we discuss that at all in relation to what GP said is the actuap question.
I'm in Europe, too, Germany to be exact. I believe the issues you get with larger organizations turning into self-sustaining bureaucracies are probably global, Peter and Hull were on to something. I hope your gig stays the way you like it!

Working in OSINT sounds like fun, is the scene large enough for your friends to do that professionally, or are they essentially volunteering?
strange, we didn't get anything and i don't see a way to contact you here :(
> An example of a more recent deprecation is the 'distutils' module which was deprecated in 3.10.

distutils was functionally deprecated long before that. Even the Python 2.7 documentation (released in 2010!) recommended that users avoid distutils and use setuptools instead: https://docs.python.org/2.7/library/distutils.html
>I disagree. These lines of reasoning have always been there.

Due to America's geographical impenetrability the threat of military encroachment or invasion is virtually zero.

As such it gets downplayed in political discourse to irrelevance. It's often almost impossible for Americans to see international politics through the prism of geographic threat because it has simply never affected them.

Meanwhile the entirety of the Russian psyche is centered around it (along with many others). The west routinely writes this off as "oh, just propaganda".

The lines of reasoning have been there forever but judging from the number of people who treat geography as a non entity when attempting to explain foreign behaviors, sentiments and attitudes it might as well be a fresh discovery.
> goosesanta 15 hours ago [dead] | parent | prev | next [–]
>
> Gab already did that with Dissenter but Google banned them.

This is a fact so I do not see why this post has been downvoted to death - other than by the fact that the down-voters do not like Gab. That dislike does not make this statement less true, the 'Dissenter' browser extension did add just this functionality and it was banned (removed from the "store" and blacklisted in the browser) by both Google as well as Mozilla [1] . Gab reacted to this by creating yet another browser (based on Brave with the dissenter extension installed and the 'wallet' and crypto stuff removed).

Here's an idea: create an extension like 'dissenter' with a configurable Activitypub server so the user can point it at whatever Mastodon/Pleroma/Friendica/etc. server they want. That way the aspiring revolutionaries can point it at their favourite Mastodon instance, free-speech-absolutists can point it at theirs, [A-Z]+-activists can choose their favourites and so forth.

[1] https://discourse.mozilla.org/t/the-removal-of-the-dissenter...
If you are "into this kind of news", I can heartily recommend https://web3isgoinggreat.com/

This person lists all of these collapses / mishaps in this field.
I mean, it's essentially a blogpost, with a blogging platform that has particularly poor UX (Mastodon actually does allow longer-form posts, but mastodon.social, the instance being used here, doesn't support them). If something's of interest but poorly formatted, posting it here doesn't seem that unreasonable?
Reasonable theory. Can you back it up by using the NEO database? If you can’t still just a theory.
Lunar, my best selling app, is outside the App Store. But I had to do 2 to 4 months more work to replicate what App Store is doing. See my more detailed comment here: https://news.ycombinator.com/item?id=33621601
You can also rephrase anything to be a question. Or even a question that sounds silly, so that people say no.
But that's the point in a sense. Zeihan sells a vision of geopolitics that is what popular science is to science. It is not bad, but it does shortcuts and simplifications to fit in a one-hour talk ala TedX where seats are sold for four or five figures.

It was fine until Zeihan and co started getting the mic at institutions like the US military academies or some congress special interest groups. I'm unfavorable when popular [discipline] may swing around to influence what it was meant to cover.
MacOS is great if you don't value your time.

I could spend hours downloading third party apps to add basic functionality like windows snapping or tiling, HDMI volume control, Cm + Opt + T to launch terminal, package managers like brew or I could just use Linux and get all those things out of the box.

See how that argument works?
Some of us don't find OOP code maintainable.
SAID this before physical VPN and open source cloud is exactly what Im trying to make a reality VM to the TVs not to mention we all need that Hillary Clinton privilege AS WELL as when you pull in at home you car uploads. updates, charges (manuel plug for now) and tie that in to the obd reader software that alone could invaluable also having two devices is the best solution one staying the car gives me a internet connection to my car for remote access does my maps or music the other does my Hud
Obviously you chose the wrong framework or even worse - none at all.

Ye I am whining but only half joking.

Breaking backwards compatibility ruins my mood. And Python are getting way to much slack for what they have been doing to the users.

People wanting to stick to 2.7 are ridiculed and soon the software security police will start arresting offenders.
I remember words I've learned in a similar way, with many of them bringing back the social situation, location, weather, emotions, etc. at the time when I learned them. I would love a VR product for language learning.
There are principled reasons to be against charity, namely that charity redistributes money to causes arbitrarily and undemocratically rather than to causes decided by a majority of people voting on what causes to support. When the government runs these programs, we get to vote on how they're administered. When billionaires run them, who gets help and who doesn't is entirely at the mercy of King Tech Bro the First. And to the extent that society heaps boundless praise on billionaires for their altruism, we are complicit in their reputation laundering; allowing them to continue to enjoy undue status in society in perpetuity that would not persist if we simply taxed that wealth away from them and did something like massively expanding public housing to end homelessness or something instead.
It doesn't seem entirely fair to say it stems from "marketing". There were and still are plenty of fully functional applications that rely on the filesystem attributes and indexing on BeOS/Haiku.

Attributes are exposed on the UI level and can be a useful way to organize custom structured data even for an end user: https://www.haiku-os.org/docs/userguide/en/workshop-filetype...

I'm sure it is way more limited than some original failed vision but limiting scope doesn't have to be a bad thing and I think what they ended up with does live up to the hype in some ways. That said, it certainly also has some flaws like not even being able to efficiently use the index for the built-in file find dialog because of case insensitivity.
The Fediverse could be the solution.

It is kind of Web2.5 because your identity is tied to the traditional DNS system. But if decentralized domains become a thing, that would automatically make the ActivityPub protocol offer decentralized identities.
<a href="https://www.jobz.pk/government-jobs/">Government Jobs</a> in Pakistan are very popular among people. Latest Govt jobs in Pakistan 2022 are advertised in daily Pakistani newspapers.
Reminds me of the story of Noah's ark.

(Shudder) I just imagined a sci-fi world in which this yacht is built and there are groups of feuding subcultures that live in different parts of the yacht.

Feuding, sort of like that Futurama episode where Bender gets lost in space and ends up hosting a civilization of Lilliputians.
I have the opposite experience. I haven't heard tech people talk about any hype new thing in years, but heard many non-tech people get into Crypto to try to get rich or tax evasion.

A couple of years ago I was hearing sometimes hype about AI, but now it seems to have cooled down a lot. Or hype about the cloud, microservices, IoT, Kubernetes. All of those seem to have cooled down too and all I see now is skepticism about them or they being used in limited project with limited objectives rather than as an objective in itself that will save us and bring a new Golden Age.

So I would argue that we are in a techno-depression or at least a techno-reasonable period, rather than on a techno-hype period. I may be wrong and this may be my limited environment.
And as with anything web3/crypto, this example falls apart completely when you need to consider the reality of domain squatting, trademark issues, domain name theft etc. Cases where you need somebody (e.g. a court) to overrule code-is-law and thus invalidating the entire premise of putting it on the blockchain in the first place.
Not closing the app once all windows are closed is not 'legacy baggage', but intentional design. An app can do more things than just display stuff in windows, e.g. playing music, or downloading stuff.
The Raft was a bunch of smaller ships clustered together wasn’t it? That seems a much more sensible approach than a floating monolith. Start small - buy a boat and see if you can convince other people to tie their boats to yours.
I wonder how long it will take until you will see a lot AI assisted services pop up. There is a lot of low-budget work that's constantly in need, from thousands of flyers for events to small websites for independent business.

I think it might be just around the corner, a few years maybe.

I imagine a consultant interacting with an AI-powered solution to rapidly create a unique website, with text generated from bullet points and a design generated from a description and a short sketch. Those generated designs could be refined based on feedback from the client until a compromise is reached. I think it can be really low-cost.