skysight-inc/HackerNews huggingface dataset:
Many people learn PHP as a first or at least as an early language. They don't want to know about deployment pipelines, CI/CD, or how to configure JDBC, they want to make a website store a list of names. You can't easily generate HTML from Java without some kind of templating language and framework around it, or a billion string concatenations if you're working without external libraries. ASP.NET has an advantage similar to PHP, but getting ASP.NET up and running has always been a chore in my opinion; there are a lot of moving parts that you need to configure right to get the browser to show you the end result.

I believe that PHP is the easiest way to just Get Things Done when you're starting out with a programming language. To deploy a website, you sign up for a free account somewhere, often with a free subdomain like mywebsite.cheapwebhosting.com, put the files on there and hit refresh. Seeing a result immediately is very motivating for beginners, and PHP doesn't require knowing anything complex like DOM manipulation to generate web pages the way Javascript does. If there were as many free web hosts that allowed the same ease of use for C# or some other language with inline templating, I'm sure it'd take off just as easily.

The language isn't as bad as people claim either, I think it's on par with languages like Python and Javascript. PHP has its quirks, like using a dollar sign for variables, it's really not that much worse than its competitors. Shorthands like $_POST/GET/SESSION are such a relief to work with compared to the "professional" languages with their frameworks upon frameworks and complex, layered objects representing state. It's a great tool for setting up a simple website, maybe even a very basic web shop, where the "big boys" are complete overkill. A website like HN doesn't need more than a few PHP files to function until it hits a certain scale, and even then scaling up PHP websites is relatively easy.

I think the real reason people hate PHP is because it's a language used by a lot of beginners and intermediate programmers who overestimate their ability and deliver subpar projects that someone else now needs to maintain or rewrite. I wouldn't want to inherit some kind of custom blogging engine written by an intern three years ago in any programming language, and because of its ease of development many PHP programs are just designed badly.
$56m in Seized Crypto to Sell to Compensate Victims of BitConnect Fraud Scheme
They commented in another thread that they are the founder of Budibase. It doesn’t seem like they’re trying to hide their position. I’m not sure a disclaimer on every comment is warranted, nor desired.

By your logic, shouldn’t you also disclose that you are a marketer for a for-profit no-code app platform?
I’m really sorry this happened to you, and I hope you’re safe now (and that it stays that way).

One possible safety precaution for the future might be to make it a personal habit to always photograph the car with plate and driver when they show up, if possible, before you get in. This isn’t the “right” fix for the problem, but it’s potentially something you can do to at least create the theory of consequences/evidence, in hopes that it’ll be enough of a deterrent.

Two other things come to mind, though I don’t know how feasible they’d be outside the US. Still, might be worth a shot:

1. Contract an attorney and see if you can file a private suit against Uber in court, or maybe even against local law enforcement. That MIGHT open up the possibility of forcing Uber to turn over data to comply with a subpoena depending on how the law might work there. Not great, I know, but it might be enough to get their attention at least.

This next one requires faith in humanity, and I fully recognize that fact damn near kills it at the outset, but here goes…

2. ASK OTHER UBER DRIVERS AND PASSENGERS TO FILE SUPPORT REQUESTS ABOUT THE ISSUE. If enough people raise enough hell about it, maybe someone capable of independent thought, someone who can do more than copy and paste canned responses, will become aware of this and have “the feels” as they DAMN WELL SHOULD. And maybe then something can get done.

Like I said, requires faith in humanity so it’s probably the longest of long shots. But right now it sounds like a long shot might be the only shot ya got.

Good luck to you, and stay safe out there!

PS - Fellow hackers o’ the news, if you can do this without major consequences, maybe voice some concern for your fellow (hu)man, over Twitter, or whatever. Not much we can do individually by ourselves, but with enough voices, maybe we can form a chorus loud enough to help. It’s a small ask, IMO, and we can hopefully save future victims from harm.
Think you need to look into how the art market actually functions. The reality of preserving these artifacts goes way beyond just owning the painting, I mean even over time the paintings have to be re-painted over to restore them as they age anyway. Then you have things like videoart, digital art or just conceptual art.

Maurizio Cattelan's "Comedian" piece, if you own it you don't just own the banana till it rots but the concept and the instructions on how to reproduce it for exhibition, it's not the same banana what you "own" isn't very tangible beyond the instructions on how to reproduce the work.

The fact you can save an image of the Mona Lisa doesn't mean you own it, sure you probably agree because its a physical object but what about say video art like Bill Viola's works. They're digital but you copying the digital file doesn't mean you own it.

Sure you can copy the ugly ape drawing, you could even try to resell it but buyers can tell it's not the real original ugly ape because of the blockchain.

Not defending it either way, just spelling out the mindset that causes it to have value.
I'm also using Docusaurus for Fugu (https://docs.fugu.lol).

One thing that bothers me is that they offer a free Algolia integration for open-source projects, but they declined my application despite being open source.

So, search not working for now, need to have another look at that :-)

Edit: I just got an email from Algolia DocSearch saying that my documentation qualifies after all :-) If someone from that team read my comment and send the email, thanks! If not, it's a big coincidence, also good!
Keep in mind that these results were presented at a conference in 2017. Both Go and Rust have had compiler improvements since then. Would that change the rankings if rerun today? Maybe!

> We analyzed 27 different programming languages, each with roughly 10 solutions to the proposed problems, totaling out to almost 270 different cases. These solutions were developed by experts in each of the programming languages, with the main goal of "winning" by producing the best solution for performance time. While the different languages contain different implementations, they were written under the same rules, all produced the same exact output, and were implemented to be the fastest and most efficient as possible. Having these different yet efficient solutions for the same scenarios allows us to compare the different programming languages in a quite just manner as they were all placed against the same problem.

If this is their methodology, I'll give them the benefit of the doubt on their results. I'd love to see the code!
page rename not working
btw nice app!
Weechat-matrix-rs[1] is the fix for that, but it's not currently usable (I tried it yesterday, hard crashes trying to log in to a local homeserver). Maybe in a few more years.........

[1] https://github.com/poljar/weechat-matrix-rs
I don't know about the person who started this thread, but I find that confused, throat-clearing, "We messed up, but with the best of intentions" mess absolutely delightful. As a child, I got very into etymology, and my father loved bursting my bubble by doubting that anyone knew any of it for sure. I think we were both enjoying different sides of that fanciful, egotistical guesswork.
Clubhouse launches bug bounty program with $3k on offer for critical
> other possible combinations you don’t seem to find another stable state and that is the true mystery.

Is that really the case, I thought in theory there could be a massive amount of other stable universes with different values. The number of unstable universes is of course much larger.
Google Wave did this too, but it was enabled by default. It sure takes a while to get used to it.
>Unlike forums, social media has an unlimited audience.

What does that even mean?
For that, though, you ultimately want groups.

The problem with G+ Circles (or Diaspora* Aspects, which were an earlier version of the same thing) is that the people and profiles in your circles have no idea how you've classified them. One persistent argument in the early years of G+ was some Circler yelling at other a Circlee whom the Circler had classified invisibly to the Circlee that "they (the Circlee) were holding it wrong" --- not posting to G+ in the way in which the Circler had anticipated.

It turns out that what you actually really want are groups, not Circles.

(Preferably some kind of light-weight group with an easy join/quit dynamic and little overhead, but also robust moderation tools for larger cases, another aspect G+ never delivered on.)

I ranted about G+ failings for a long time, but ultimately reached a rather frustrated equanimity about it. At one point I commented to the effect that "It's a simple tool, designed for simple problems." That is, it lacked many features I and others would have liked to see.

One of the people +1'ing that particular post was Google+'s chief architect.

The best use I've found for Circles is to group profiles very roughly by interest level, usually into 2--4 tiers, from greatest to least interest. This permits following a fairly large group (though I prefer keeping even that limited) but without being overwhelmed by content. I've used that model on G+, Diaspora*, and Mastodon, pretty effectively.
Ok, I'll take a stab at this then: 'misinformation is the spreading of information that is known to be false'. That doesn't assign any kind of state-of-mind to the person doing it, it could be because they're useful idiots, griefers, state operators and so on.

Of course that kicks the can down the road: what exactly is known to be false and what is not? But we have a pretty good idea in the case of the flat earth and I think that other cases will lend themselves to such analysis. Holocaust denial is a nice example, Hillary Clinton running a pedophile network from a pizza joint is another. 5G phone network used for mind control and so on.

All of these share the trait that reasonable people would - I assume, true - agree that these things are not true and that those that spread this do not have our best interests at heart, either through stupidity or malice.
I really would like to pay to use a viable alternative for MS Office on Linux that’s not clunky like Libre Office. I’m trying Softmaker program now and it’s fairly decent.
> they never degrade on the blockchain

I don't think this part is generally true, since the image itself isn't hosted on the blockchain.

...which brings me to: as someone who knows very little about this technology, why aren't the images themselves stored on the blockchain? Are they simply too big for that to be feasible?
>they never degrade on the blockchain

That's entirely wrong. None of the NFTs are stored on the blockchain, merely a bit of JSON that contains a link to your image. If you're lucky, it's hosted on IPFS (and it'll disappear whenever everyone stops seeding it). Otherwise, it's just a link to your image host of choice, and the author is free to replace it with the image of a dick in three months, deleting all your resale value.

>their authenticity is cryptographically verifiable

No, it authenticates the seller. I can sell you an NFT of a Botticelli, that doesn't make me Botticelli or a member of his estate. Since every one on the market doesn't care for copyright, it doesn't matter.

>they are easily transferred online

So is the JPEG that I just right clicked

The collectible theory is a load of crap. NFTs are for laundering money and finding suckers.
I agree with your arguments but the Linux desktop sucks, I would never want to use it full time let alone support it (note that I used to be a full time Linux desktop user, I left after KDE 4 came about). Linus Tech Tips is running a series on desktop Linux and they are hitting the hammer on the nail where exactly all the pain points are.
You could do that with movies, music, art, games, anything digital.

NFTs are a scam, but this is completely missing the point.

Unless the point is that every digital property is a scam.
ok!

replied
Yep. Hosting any reasonably sized image will absolutely ruin you in gas costs.
That kind of behavior stems from leadership, though, and the MSFT we've seen post-Ballmer has been dramatically more aware of its position in a diverse marketplace (vs. attempting to own the entire market).

This kind of thing is especially apparent in interoperability -- Office on the Mac is currently as good as it's ever been; I never need to switch to Windows to get something done. Sharepoint (which is awful) now works properly on non-Windows platforms. There are excellent iOS builds of the Office tools. None of that was conceivable under Ballmer.

So yes, I'm old enough to have lived through all the things you mention, but I have also noticed a distinct change in MSFT's behavior in the last 7 years. I see this kind of browser tomfoolery as a return to the bad old days, for sure.
TLS is widely supported with dozens of available implementations ready-to-use in many different programming languages and on many different platforms, and it basically comes free for any browser-based implementation. Those implementations also receive a lot of attention, and because of that library support it is much easier to update an application that uses TLS than some purpose-built chat protocol. For example, let's say a new EC attack is discovered and we have to move everyone to a different set of curves (e.g. maybe P256 is found to be insecure and we all have to switch to P521). An OpenSSL update will be pushed out a lot sooner, and will be used by far more client applications, than the updates to all of the hundreds of chat clients that need whatever chat-specific e2ee protocol updated.

At the end of the day, even with all problems that exist in TLS implementations, I have a lot more faith in TLS than I do in some college student's hacked together web chat client's e2ee implementation. As for XMPP, just how widely available is OMEMO in XMPP client software? The last time I tried to deal with XMPP and e2ee I was constantly confronted with clients that did not support this or that protocol. I can't speak for Matrix, maybe it "solved" the problem, but as I said if e2ee was not part of the standard from the beginning it is going to be hard to push it out as an afterthought.
The problem with space sensing interfaces is one of intentionality. The best example of how this is hard that I can think of is that of a passive IR sensor wired to trigger opening a door. If that door is parallel to a hallway, the door will probably be opened a lot by people that have no intention whatsoever of going through the door.

It is that particular problem that is well captured by buttons: by decreasing the actual sensing area you increase the intentionality of the measurement. Furthermore, requiring specific directional movement increases it further.

Another example: the capacitive sensing 'buttons' on my washing machines can be accidentally activated by touching with the side of the arm, which can occur for instance when I'm loading detergent. That accidental activation is harder to achieve and easier to detect before accidental activation for physical buttons that have some travel.
None of the outcomes listed are worse than the actual suicide.

Afraid CPS will take your kids away? Well guess who goes to the orphanage if you bloody off yourself!
Yes, freedom is in equilibrium with collectivism in any functioning society.

The mistake people make when acknowledging that a freedom/collectivism equilibrium exists is to assume that freedom/collectivism changes are also in some sort of balance.

The reality is that collectivism is like the dark side of the Force. It's powerful. Seductive. Once you go down the path of embracing collectivism, it's extraordinarily difficult to turn back. Sounds dramatic, I know. But collective state action is a slippery slope. It's really easy to say, "everyone should do X" and in a democratic society, all you need is a slim majority to make X a law. But X isn't always enacted properly. The unforeseen consequences of X are often really unpleasant. But rolling back X is always harder than putting it in place.

You have to remember that every time you hand over a problem X to people in government, X gives them more power. Power is almost never relinquished willingly by the powerful.
I didn't like it, even though I think I was pretty good at it; I gave it an honest try for a few months and then asked my TD to move me back to the IC track. It wasn't even a "manager" role - it was a tech lead role on a small tam, but that involved many meetings, JIRA planning sessions, one-on-ones with the rest of the team, etc.

I think I just felt a bit too responsible for the work and performance of my entire team as opposed to just my own, and it created a "bad" kind of stress for me. Of course, as an IC I still feel responsible for how my team is doing and my contributions to it, but in a different (and for me, healthier) way. I _like_ having responsibility to prioritize my own work and such and don't need a lead to do it for me, I just don't necessarily like prioritizing everyone _else's_ work, too.
But you're not paying for the tangibility. Digital image replication is near perfect. You could have a tangible copy of the Mona Lisa that is physically indistinguishable from the real one.

The reason people pay millions for artworks is because of the intangible provenance. If the value was the tangible, then tangible digital replications would sell for the same value as the original.
My physics undergrad had about equal parts Mathematica (for theoretical subjects), MATLAB (for engineering crossover), Python (for CS), and Excel (for labs).
Custom ELearning Development: All-in-One Business and Tech Guide
Today, being online means being able to continue education. That’s why many companies wonder how to create an educational app and take part in the lucrative eLearning market. This guide covers custom eLearning development from the business and technical sides.
Do you think that people don't know that a picture on the internet can be freely downloaded or screenshoted ?
I think about NFTs as digital vinyls. The cool thing about them is that you can own it, even though you can stream it or download it via torrent.
There were a bunch of alternatives to solve this before, like grafana agent [0], vm agent [1] or opentelemetry collector [2].

[0] - https://github.com/grafana/agent

[1] - https://github.com/VictoriaMetrics/VictoriaMetrics/tree/mast...

[2] - https://github.com/open-telemetry/opentelemetry-collector
Tokei-pie: render tokei's output to interactive sunburst chart
It doesn't support search unless you rely on (pay for) Algolia? Wow, instant pass from me.
I thought the discussion will be around the culture revolution, not so much as 'freedom' but I guess there are intricate links. Quite unlike many other 90s kids growing up in China, I read a lot of the old books and journals from that era inherited from my grandfather. Novels, novelette, magazines what not. Not to nitpick but I think a rightist (Aì Qīng) in chinese political spectrum is actually left-wing (in the sense of aligning with the west, pursuing free individuality and less compliant with conservative values etc). I was in Tate London where Ai's exhibition was on and there was actually pretty cool footages accompanying the sunflower seeds.

Regarding Edward's article and his connection to Ai's book, I think I could understand it from memory of reading culture revolution books. They are all about human nature and individual struggles, very little is about actually political stances. It often portraits intellectuals against village fools (mob riding the revolution waves to obtain power over everyone), their realisation of life and coming of age (since protagonists are often from privileged background and aristocrat families who have leftist values, or rather, called rightists in China). The value clash between total opposite sides, tribal, village, modern, metropolitan, aspiration, destination, mundane, soul crashing... It resonates with ordinary people because it's picturing societal and individual psychologies. This is my naive take.
Thanks for sharing this.

They are finding there is so much genetic overlap for these disorders which is why you see so much similarity in your child, yet there will be differences that might be influenced by his mothers genetics.

My father was no doubt an Aspie, he was a poor Italian boy in NYC but somehow attained a full ride to NYU when he was 16. My mother, a poor Polish girl who ran away from the coal country to NYC where she met my father. She has the bipolar phenotype running through her side of family and she was in and out of hospitals and attempted suicide a few times as well.

So you end up with me, a mix of my mother mitochondrial DNA and my fathers Nuclear DNA. Bipolar, OCD, Aspergers...

Your experience with amphetamines is like mine with Benzodiazapines. When I took them for the first time I finally understood how other people were able to exist in the world. Klonipin stops my suicidal impulses in a half hour.

Regarding my nephew, I was frustrated with my brother, he did not listen to me. I was given Ritalin when I first saw a psychiatrist in 1996 and it threw me into an insane manic episode (I am still apologizing to my ex-girlfriend). That is how that "diagnosed" my bipolar disorder. So being he was realted, and showing some of the same behavior of my other brother who was also bipolar, I felt it was a wrong diagnosis.

I can tell you the most important thing you can do is get your child's full genome run if you can afford it. To me it is the only thing that will help you find what he needs. I have collected about 15 other people's genetics and I often compare them to mine. By a white European standard, I am a genetic "freak". But through intensive self study of nurtigenomics, I have found a lot about what works for me.

And I am sure you know this, but the less stress on your child the better, we need to live a life that looks nothing like the mainstream, and the more you can let him live how he needs to live the better. But I wish my parents could have helped me as much as you have already with your son. My mother told me that since I was pretty intelligent they felt I could be left to my own devices.

But I think mitochondrial genetics is huge in all of this. I have a family's genetics who have two sons with severe Autism and their mitochondrial genetics are different to say the least.

If you want to email about anything feel free: podgaj@fastmail.org
Similarly, you can give millions of dollars to a college and get a building or park named after you. You don't "own" it, you get social status out of it.

NFTs are no different than having a email from the Beanie Baby store saying that you bought the first beanie baby. If someone wants to buy that e-mail from you, then great, you made a profit.
I try to conceptualize an NFT inside of a realm that validates it. If you do not operate in a realm that validates something about in the NFT, implying ownership. Then the NFT concept doesn't make sense. If we're operating in some type of meta-realm that can also perform validation of some sort, then the NFT concept at least begins to make sense.
I can imagine Linux desktop being made to work pretty well for a constrained work environment like an office.