skysight-inc/HackerNews huggingface dataset:
I agree documentation is a problem with Julia, but I dislike the lack of nuance when people discuss this. There is no doubt in my mind that the core Julia libraries are far better documented than the Python equivalents.

Just do something simple like looking up help on `print` in the REPL on Python and Julia. The Python documentation is very primitive compared to what you get in Julia.

Julia has a better standard documentation system than Python and have in the standard library started a better convention for how to document things which means that as this spreads out to other third party libraries, Julia has the potential to be better documented than Python.

What you see today is immaturity rather than signs of an inherently bad system.
"Teenagers are learning these things through both the news and the internet, and want none of it."

I agree with what you're saying, I just wonder why kids of my generation had more resilience. It's not as if we weren't under constant stress for we were so.

I remember the Cuban Missile Crisis as if it were yesterday and wondering if I'd even exist the next day let alone be going to school. I also remember the constant threats of nuclear war. Week after week, month after month, our letterbox would get stuffed with pamphlets forecasting nuclear armageddon, they were usually printed in black and red with images of nuclear bombs exploding on the front.

There was a time in the early to mid 1960s when there seemed to be no future. If that weren't enough, by the time we were 15 or 16 or so we started to worry about the draft and the Vietnam War—that's before we had even left school. It's damn horrible when one's marble pops up in the draft, I can attest to that.
Apart from all the advice on how to do such destructive operations more safely, I think there's also a lesson to be learned about communicating more actively:

1. Vimeo responds to the original request with "will look into it", then... nothing happens? This may depend on culture, but at least from my experience in the UK, this is a very non-committal response, and if you really want them to do something, you'll need to chase them. Wait a few days and inquire if they have any estimate for when it might get done, or if they need more information. I find that the "looking into it" response is sometimes used to gauge how important the request is to you.

2. Once you go with your own solution, just drop a quick message to Vimeo: "Hey, just wanted to let you know we've found our own solution for this, and won't require your help any more. Sorry if you've already committed any resources for this task. Have a nice day, yada yada." This not just avoids what happened here, but is also a courtesy to them.
You're mad that you have to jump through a hoop to do something dangerous. So mad, that you're going to just... wrap yourself in bubble wrap & give up all control?

Switching to iOS is sending the literal opposite message that you want. It's telling the industry "I can't be trusted & I want no control over my devices."
How can any enterprise only rely on such online services and not keep copies of their job on their own storage ?

At least store in large TB hard disks connected with a SATA adapter when needed, and put them in a case in a safe place (better: two copies, stored in two places). What is the HD + copy time price relatively to production work ?
The glucose theory may be a good one to test out. I consume almost no glucose in my diet and I take several supplements that effectively also reduce gluconeogenesis. I also use Berberine. I will try a few different methods to boost either glucose or ketones in the brain prior to experimenting with ALCAR again.
Yikes, does that mean scumbags could effectively torpedo any new language, like Zig and Hare, for example?
I don't think that is possible for any software that isn't completely trivial. It's related to the halting problem.

If you are relying on detecting behaviour, then you have to run it.

NotPetya did nothing abnormal until it was triggered by the response to a normal network call. The first opportunity to block it would be when it was triggered.

So you could not have blocked the install by this method.

You can detect likely malicious behavior and contain those systems, which would have helped.
How do they get 100 million people to install that kind of crap anyway? Is it perhaps preinstalled or is there another scam going on with fake installs?
I work at Salesforce in Dublin.
There are a lot of taxi drivers that have personal relationships with people working there. Nothing to the point of having an official relationship, but sales people, TAM, and more that travel a lot but has the office as their "Hub" have one possibly two drivers that they favour.

Heck, one of my neighbours is a taxi driver, and Im not in the office very often maybe 1 or 2 days a week, so for me having him drive me is cheaper, faster and less "Viral infectious" than paying for the commute on public transport.

I've arranged for him to pick up and deliver everything from people, dry cleaning, and packages in a pinch.

One thing about Dublin taxi drivers, they love to chat if given half a chance.
Controversy over California Math Framework Report
you are very employable, you can get a job in any industry

focus on getting your finances and savings right, that will give you even more optionality.

be generous with your income to stay humble

if you need purpose, find a job in the green energy industry, that is society's #1 problem
I think of Facebook as a photo album. It is perfect for sharing pictures of my kids with my friends and family. It is great for seeing what my distant friends are up to.

I have to aggressively block all jokes (there were funny 1000 shares ago), memes (always stupid, but they seem insightful), politics (left and right wing extremism), cats (not your cat, I don't care), and other things people share that get in the way of the purpose of seeing what my friends and family are up to.
NFT Market Collapses as Square Enix Sells Tomb Raider to Bet Big on Blockchain
The root of this particular issue was Vimeo's failure to do this migration for their customers.

Vimeo OTT has a codebase written in Rails, whereas the main PHP application is written in PHP. At the time Vimeo acquired Vimeo OTT's codebase, the Vimeo OTT codebase was small — around 10,000 lines of Ruby. Rewriting that codebase inside the Vimeo PHP application would have been a tough technical challenge for the all-Ruby team, and they'd have likely lost some people along the way and missed out on some content deals, so they decided instead to maintain two separate codebases and two separate login systems.

The video-playback and video-storage infra has since been unified, but all the business logic is still siloed.
> Certainly the amount of telemetry collected by Android is markedly higher [0], but that's not so much of a UX difference.

Note that, per your linked source, the payload size is larger on Android, but iOS actually collects more types of data by default (like location, which iOS collects by default but Android doesn't)
Whoa, that pricing is quite a bit.
SPA loading performance can be improved by splitting React app into multiple SPAs each rendered by its own smaller bundle. Additionally, for many websites, the landing/index page of a SPA can be prerendered at the build time. The result is the best performance ever achievable for many (but not all) websites.

Once SPA has been loaded, it switches to SPA internal pages faster than "like we did in the 90s" because for static pages there is no network round trip and no delay called TTFB. For dynamic pages, making API call and fetching API data (to use it for CSR) likely takes less network bandwidth than fetching HTML generated on the server (as a part of SSR).

Also server rendering uses server CPU and it's never totally free. Especially if server side needs to be scalable.
Apple, Google and Microsoft Commit to Expanded Support for FIDO Standard
If we grant 30% operating margins, they would still already need 4x higher revenue today to justify $100B valuation.
Is/was there a sense of being part of something special and exclusive in those scenes or was it just something fun to do?

I didn’t say it in my OP above but I have heard young people bemoan a lack of interesting culture that is “theirs.” Hip hop, IDM, etc are all things from GenX or earlier, though obviously with a fresh coat of paint.
Fact check: This is an Economist article.
Excellent news!

I've been using FairEmail and am quite happy with it so far but if Mobile Thunderbird can fix some of the UI problems I have with FairEmail in a way that works for me I'll definitely make the switch.
This is a known strategy used by big players in every industry. You can bully small suppliers and contractors into bankruptcy and basically get free work at their (and then societies) expense.

The ex-president was a big fan of this tactic.

https://fortune.com/2016/09/30/donald-trump-stiff-contractor...

Apparently US law encourages this and relies on repeat business to keep it in check, so watch out if you deal with an industry that looks like it's coming to an end. People will try to cash out while still owing you money.
I have totally opposite view on the article.

It does not show anything clearly it is just an opinion, because there is no description of "what the actual system was" and besides "toy project in go/mux" I don't see author selling real multipage-app to someone. So it all is theoretical "feel good" and I don't buy it.

While I agree people are jumping to SPA too quick - I also see how full page reloads are clunky.

I see also how people want to do "whole system" that should be multiple applications in one SPA because they think that loading Angular as dependency twice is soo bad while they have behemoth of an app that loading Angular even 10x would be still faster if they split it.
if wanted to make upfront commitments, I'd get my own data center. What's the point of the cloud when you're locked in?
Yeah, that would explain it.
Dubious decisions in third-party libraries are common, but camel vs. snake case is probably not the main...

I care about how a function is called because so much tooling around programming is effectively grep. I can grep for a function name and get a pretty good idea where it is called. There's also a million variants of grep - git grep, unholy regular expressions (recently I used one to find all instances where foo is called with exactly 2, not 3 params, in Python), IDE plugins and so on. GitHub search? Google search for exceptions?

IIRC Nim comes with some kind of "nim-grep" that is camel-vs-snake-aware, but that doesn't fix all the other tools.

The minor gripe, additionally, is that you often have quasi-singleton classes called "FooManager", then a single instance called "foo_manager". Now... are these colliding? Or not, because the first letter _is_ case-sensitive? What does "fooManager" map to then?

In my utility function, this feature gives me nothing but concerns. But then again, I'm not (yet?) a user the Nim community provides for so... <meh>
Elon Musk Secures $7.1 Billion in New Financing for Twitter Deal
I love that some of us are all having a similar experience at the same time. I'm writing something small and I just include an htmx script tag at the top of the file and get going. It's amazing how fast something is when it's just selecting exactly what it needs from the DB and sending prerendered html to the browser.
They’ll just have to compete against AARP’s non profit social network.

https://arstechnica.com/tech-policy/2022/03/aarp-backed-soci...

https://community.seniorplanet.org/
There are power-tripping-pain-in-the-secretaries too.
What a smack in the face to everyone they scammed. I wouldn't be surprised if they made 10X that amount by misleading people.
So you are saying no scripted language is appropriate for the server? As far as I know, JS is extremely optimized and has no issues holding its own against Python.
They are not required to be wired through all cables. Similar to SBU signals.
There is a bunny that spends time among our house and small set of neighbors for the past 2 years. Impressive that it has lived this long. We replaced grass with turf last fall and it disappeared for a while. I have seen it on the turf more recently again.
I was surprised one day when looking in that area of yard and seeing how much poo it has left on the turf.
I resonated with the fear and pain of those moments of not knowing after the shot and subsequent feeling of loss in Bambi much more acutely than the dramatized witnessing of the fall in TLK.

The conflict between Scar and Mufasa had a song and jaunty lead up, so the betrayal wasn't much of a surprise. The death of Bambi's mother felt senseless and shocking. What gain could her death have served her killer? Why did she have to die? Who would care for the innocent and vulnerable Bambi?
Apple, Google, and Microsoft team up to support passwordless FIDO logins
Agree, aerial vehicles are slightly better than maritime vehicles in this sense. I left maritime robotics because I couldn’t find any decent paying job that is not defense related :( What we can do as a student team is to open-source it.
According to Redwall: Raven > Crow > Rook > Magpie, in that order.
For larger 'live' production changes I've now started to rely on generative programming. I've got one script in some 'normal' programming language like javascript, or python, which in turn generates a script that contains a list of curl or other cli commands which do the actual deletion, modification, addition, etc.

This allows me to run a small sub-set of commands and test those under a live-environment before running all commands at once. In addition, this also functions as a complete log of what has been changed manually in production.
I found my rental on Zillow. Imagine you could hire Zillow to manage your rental house... it's an interesting idea, yet Zillow is only valued at $11B. Why not say Zillow is $100B because that's such a cool hypothetical opportunity? Because cool opportunities need to be valued at low valuations until they're more validated, so that the investors get a 100x upside if they succeed, not 10%/yr yield as the bull case.
Another good approach is do deletions slowly. Put sleeps between each operation, and log everything. That way if you realize something is broken, you have a chance of catching it before it's too late.
Or they didn’t demand payment because 100 non paying users are worth more than 1 user paying $0.99 once.
I know is more complicated than that but wasn't that how Stallman envision it? Free as in Freedom and not financially. By the way, I remember those Delphi days with UI widgets.

It is an interesting model. Does anybody knows how to handle the annual license renewal?
Ask HN: Cheapest solution for hosting a Laravel app?
I'm currently having fun with Laravel (learning it at the moment), but I would like to test its powers live with various demos I plan to implement.

What is the cheapest solution you can suggest, that is not AWS?

I never understood how AWS work to be honest with you and hearing or reading all these scary stories with overcharging gives me nightmares, just by thinking about it...

Any suggestions please?
We gay people do as a population have cultural "tells" which reveal our sexuality. To a random passerby probably not, but it doesnt take long for shibboleths to come out in a casual conversation.

This actually happened in my workplace, I recognised a coworker as gay long before he told me, just from his vocabulary.
I'm all up for new, exciting, slightly scary but promising concepts in programming. Rust's borrow checker. Python extremely-dynamic syntax. Nim's "Python syntax, native code, GC" premise.

Exploring different ways to write the same name does not excite me.
Sounds like you’re a bit too emotionally wrapped up in this, there’s no reason to get so mad at other commenters with different experiences. Maybe take a walk. It also seems like your convinced that your experience can be generalized to the entire massive industry, which is a little presumptuous.
I have done a lot with wasm and I can't say I ran into browser level crashes.
I really think this whole thread is full of people who would fail the “how did they treat the taxi cab driver / waitress” test and are incensed by the idea that they might be judged by that behaviour.
Whatever, but the result is that in London you don’t have a safety net. You lose your job, you get a section 21 notice the day after you miss a rent payment and you are in the streets with a child to feed.
Aside from the terrible picture this paints and appreciation that this information is coming to light, it is frustrating that the authors chose to paint this as a gendered issue (#1.5) with girls being more impacted than boys. If they had bothered to look up CDC information they would see that teen boys suicide rates doubled during the same time period.

Girls and boys choose different ways to deal with depression and the authors focused on reportable depression and signs of self-harm which are biased gendered measurements of depression.
Your argument seems more positioned around public education than it does social media. This seems to be the same problem, new generation. TV in the 50s. Video games in the 90s. Now smartphones.
Part of what they were hoping for was visibility into other domains of the business. As a manager, you (hopefully) have a broader view of the situation, of your co-manager's priorities, of outside limitations, etc. etc. etc. I'm sure they thought they had the best recommendation given their knowledge, but they couldn't have a company-wide perspective, and were giving you a chance to point out their blind spots.
I'm 17, and I've grown up with a smart phone in my hand.

I wish my parents reduced the extent to which I was exposed to recommendation algorithms at a young age.

Recently, I've become aware of how much of the time I spend on social media is not necessarily time I want to be spending there. The problem with recommendation algorithms is that they always recommend you continue watching and scrolling. When I was young, I used to read 500 page books like they were nothing, but as I've spent more time on short form entertainment, the harder it has become for me to engage in long form content like books. I still do fine in school, and I've been generally successful, but I feel like if I can't sit in silence for 30 minutes, I'm not really in control of myself. Any time I have a period of boredom or free time, it's easy to fill it with entertainment, rather than thinking on my own.

I've been trying to break these habits (or, honestly, addictions) recently, but it's really hard after years of conditioning.

I don't think modern recommendation media is completely negative, but it is built on getting people addicted, and I can see why you don't want that for your children.
Yep, I mean, if the virus defence community took the same blanket, lazy approach with C and C++ compilers because viruses can be written in those, too (shock horror!) they'd be shutdown by some big players very fast.
Underrated comment. Facebook is an informal identity provider, which has value to market participants.
The Appwrite OSS Fund
Most likely fake installs. It would be better if Google showed active users in last week or something similar.
Why Teasing Is Good for Society, and for the Soul
I get all kinds of weird "suggested for you" posts that seem like right-wing troll bait or just strange posts about semi-nude people. It's pretty clear it's trying to feed me some red meat for engagement, which is very off putting. I mean, that's been the game for years now, but it seems more blatant than it used to be.
Oh dude, we've all been there.

9 years ago I was working for a major broadcasting company in the arse end of London as a junior dev, building one of their Android apps.

We'd roll features out months before & enable them with feature flags via a json file we'd manually push to a prod server at a later date.

We'd just built a huge new feature letting you request content to be downloaded to your set top box remotely & it had a 250k marketing campaign to go along with the launch.

Senior dev trusted me with prod deployment rights.

I pushed the wrong json config to prod, launching the feature weeks before the marketing campaign.

Thank god I was a junior perm, that was definitely a firing offence.
Egui – a friendly immediate mode Rust GUI
> Software engineers typically don’t care about infrastructure costs because they never had to.

I would be very careful with that because chances are that the decision to host in "the cloud" wasn't theirs to begin with. It is amusing that people start to complain about infrastructure costs now to be honest.
> A lot of apps that users use to download and sideload apps (browsers, mail clients, messaging apps) have no reason to go and implement the session-based installer API

As the article notes even if those apps do want to use the session-based installer API for some reason, they can just flag that the APK came from either PACKAGE_SOURCE_LOCAL_FILE or PACKAGE_SOURCE_DOWNLOADED_FILE to trigger the same side-load protection behavior.

Which, yeah, I don't see why something like eg Firefox would be interested in bypassing this behavior.
The internet was certainly a lot lower stakes and fun in the 90s and early 2000s. We had fun taking over the mic and singing karaoke in Yahoo chatrooms, watching albino black sheep, and playing flash games on kongregator. Even early Facebook was just making funny groups and posting in each other's walls.

None of those activities really had me envying anyone else. I remember the first thing that made me feel worthless and unaccomplished was TED talks!

I agree the problem is that it's hard to separate our online life from our offline life now.
GCC Rust Monthly Report #16 April 2022
We are starting to track the development progress against portions of the Rustc testsuite. Also finally got slices in! :)
Social media definitely picked up 2000-2010, but the current manifestation of it didn't really lock in until ~2010 with the advent of the iPhone, instagram, snapchat, and all the other social media mobile apps that compelled people to constantly be sucked into it throughout the day rather than just whenever they were on or near a PC or laptop.
Yes in London and it's a room in a houseshare but maybe it's more like 800£ all included than 900.
Im confused. The post is from The Economist.
The modern web browser as a universal VM is the single greatest technical achievement in the history of personal computing. I think Ryan is spot on here. There's plenty of reason to be critical of the web as a platform, but the reality is that we have finally achieved what people dreamed about in the 80s and 90s; a true write-once-run-everywhere platform. And Javascript (more specifically, V8) is core to that.
I'm not trying to sound harsh, but in that case, Craft CMS is probably not the right Wordpress alternative for you. Craft's philosophy is to give you the tool you need and make no assumptions about how you want to build your site. That means, there are no themes nor sites or blog posts by default. You have to set up your site's structure, the content fields yourself and then write the templates using TWIG. This is a CMS to be setup by developers.
TIL 2X fractional scaling is better than 1.5X.
I always thought 1.5X was sharper than 2X..
Edit actually I'm confused as to which one prefer
Could Anyone Do Luke’s Plank Flip from Return of the Jedi?
Source only / source available / dual licensing and so on is a common model for web development components and libraries. Some from the top of my head are tailwindui, mui, mapplic, flickity, many plugins for Wordpress and other plattform-like things and there are several additional CMS solutions, typically PHP based, that do this.
404

https://web.archive.org/web/20220102152249/http://www.nasa.g...