skysight-inc/HackerNews huggingface dataset:
Amazingly stupid take. Sorry to be blunt but I'm so tired of seeing these. Every thread about WordPress on Hacker News devolves into someone who obviously doesn't work extensively with WordPress, ranting about how bad the code of WordPress is.

So this is the year 2024, and something amazing called a CDN has been invented. PHP does not get executed on every pageview, nor does a Mariadb connection get burned. If you are building a website or web application at scale with any framework or platform, a big part of your job is to architect it such that everything which can be cached, is. You may also employ tools like Varnish or transients. The underlying design principles are universal and whether you're building on top of WordPress or something else doesn't matter that much - in fact many experienced WordPress developers are accustomed to serving multiple millions or tens of millions of users per month, so the ways for making this work are pretty mature.
Why can’t Facebook spearhead such a project? Zuck has always complained about closed ecosystems not allowing them to release cool features. Google forbids android OEMs from developing devices for other mobile stack. So we really have two hurdles.
https://news.ycombinator.com/item?id=41755272

Part of this thread: https://news.ycombinator.com/item?id=41754074 [We need a real GNU/Linux (not Android) smartphone ecosystem]
The world is improved both by new inventions and theoretical inventions. Patents were intended to be a way to ensure that knowledge would spread while still ensuring that inventors get paid. Unfortunately, the chosen mechanism of monopoly for that financial incentive goes against the spirit of patents. A much better mechanism would be compulsory licensing, which would do much to foster competition and fair pricing.
Too Many Timelines
It is coming, PC Clones only happened due to IBM not being able to legally prevent it taking off.

It is no accident that the laptops as desktop replacement are just as vertically integrated, most people not using laptops have NUCs and game consoles, and custom built PC towers are seldom seen outside hardcore PC gamers.
You're definitely right -- it's interesting, but it's not making me any more sympathetic, because I fail to see why the lack of insurable interest is something the premium can't account for, and they fail to provide any explanation of that.

As far as insurance gambling goes, it feels fundamentally different? In gambling, the "house" that sells you the ticket sets the rules and introduces the element of chance. In insurance, the entity selling the financial product here is in no way in control of the outcome, which is the exact opposite of gambling.
Thank you for sharing this - very useful!!!
The Quanta articles usually have a gossipy style and are very low information density.
> DMD is not necessarily a prison sentence.

Nobody said it was.
And much saner than using Android based TVs.
That’s what Valetudo uses.
Like many puzzles, there’s a regular release of endorphins as you progress, and a lot of satisfaction in completing something. I enjoy puzzles just like reading a book or playing a game, it’s another world I can step into for a bit of an escape, but I like to think it’s decent mental exercise. Overall I vastly prefer cryptic crosswords where solving each clue genuinely brings a smile to my face, but that’s more of a commitment of time (and for me sometimes a guarantee of frustration). I also like doing puzzles in the newspaper because me and my kids can sit together and all contribute. Coffee, breakfast, sat in the sun with a newspaper and a good pencil[1], absolute bliss if you ask me.

As for solvers, it’s a very elegant, well-formed problem with a lot of different potential solutions, many of which involve useful general techniques. I used to dabble clumsily in chess engines and honestly it’s the only time I’ve ever ended up reading Knuth directly for various bit twiddling hacks, so it’s always educational.

1: https://musgravepencil.com/products/600-news-wood-cased-roun...
In theory nothing, in practice it's just not worth it. Mind that the bad effects would also spread broader than a voluntary contract between two parties.

We'd have to fund the courts to resolve the inevitable insurance fraud accusations, not to mention the additional firefighting crews to put out the additional fires that consume the $1 pillows.
> That you wouldn't need the official attested VM anymore.

As hardware, sensor and cellular radio standards continue to evolve, someone has to pay for timely development of bare-metal software to drive new hardware. Today, that is the vendor providing the "official attested VM" and drivers. If Arm can reach x86 levels of backward compatibility and stable interfaces, it may be possible to extend the lifetime of mobile devices with OSS bare-metal drivers. It has taken many years to achieve this on relatively open x86 PCs. Even Arm SBCs still struggle, see the efforts of Armbian. Mobile devices are less open and more complex.

> proprietary apps ... not replaceable with FOSS because the company will ban you if you connect to their API with a third-party client.

Regulations and technology are evolving in the direction of more control, not less. Customers will need to find forms of collective and competitive action to influence vendor policy in sensible directions, because it will be increasingly expensive to bypass. Try to support vendors who use technology responsibly in service of their customers. Encourage OSS competition where feasible.
Array language have been around far longer than any "HN crowd".
Fair enough. That got me thinking:

I guess the dualistic viewpoint can be graded on a spectrum.

Some people may hold the "absolute dualist" position, where no matter how much advances we make in reproducing cognitive abilities, they will always move the goalpost and claim that what makes _us_ different is that little extra bit that hasn't been reached yet. This leads to accepting the p-zombies as a logical possibility.

On the other side of the spectrum is the "Bayesian dualist" who could in principle change their minds but are not at all convinced that a naturalistic and mechanistic implementation of the brain can possibly explain the utter complexity and beauty of the human condition and thus are unmoved by the crude first steps in that field.

This category would consider a p-zombie to not be logically coherent but they may just state that in practice we stand no chance in producing a mechanism that would truly behave not even close to a human being.

Those people may contemplate a possibility that we may eventually explain how cognitive behaviour arises from nature but lean towards the necessity of discovering some brand new science or some quantum effects to account for the mysterious beauty of the human condition (e.g. Penrose)

Does this categorization make sense? Are there some other points in that spectrum I'm missing?
Having trouble understanding what value this person brings to a company:

- Actively against writing any production code

- Doesn't want to make decisions (wants to report to another line manager - "absolutely excited about roles reporting to line managers")

- Lacks effort for "upkeep of technical skills"

- "lacks the guts" to request clarity of vague problem parameters

- limited scope. 6.5 years of experience in one domain. (6.5 years isn't nothing but plenty of people have 10-30 years of experience, over multiple areas/domains/industries)
Not that it's impossible to remember, bit it's definitely contrary to most traditional use of the symbols employed in it, though not without logic. My favorite is the functions from io package, called 0, 1, and 2 (yes, numbers) which handle interaction with stdin, stdout, and stderr respectively. In dyadic form they at least have a colon, but in monadic form they look like plain numbers: 1 "Hello world".

I suspect that to study k (and use kdb) efficiently, you need to actively forget what you knew about the syntax of other languages, and study k as a language from Mars that happens to map to ASCII characters somehow.
No we don't, because it would be UNIX command line and X11 on our phones, as proven by multiple attempts to GNU/Linux phones since OpenMoko.

For all their flaws, iOS, Android, ChromeOS, and the gone Blackberry, Windows Phone, Symbian, actually rethought the whole programming stack, using modern programming languages, and UI/UX.
"I ended the job search with absolutely no interest in interviewing ever again"
I just tried 0xchat. It's full of useless crypto shit, missing translation errors, their website is down and their "Oxchat Open Group" is basically dead.

Not a great first impression.
This also exists - https://github.com/bluehost/pluginmirror

Bluehost operated a plugin mirror for a while, and published all their code.
> No, their job is to accurately calculate the expected value of the losses, then collect a premium slightly higher than the expected value, turning an unpredictable, potentially high loss into a predictable small one. Reverse gambling, basically.

No, premiums don't need to cover payouts. You have to pay the premiums before you get any payouts, so the company invests them and makes money that way.
It actually is a difficult problem. Not only could the patent holder want to charge too much for the license, they may not want to grant a license at all. The problem is that patent holders have a monopoly when they should not. Licensing should be compulsory, at reasonable rates.
I highly doubt devs are interested in developing apps for such a niche mobile OS outside of hacker circles.

Windows Phone failed because even paying devs for apps couldn't entice them to do so.
Isn't that precisely what the GPL is for? Are all these vendors violating the license?
Some other recent related examples I've seen of changing the format to differentiate:

Guacamole squeeze bottle: Typically guacamole at supermarkets come in tubs, but one company put it into a squeeze bottle which lets it last longer and use it to squirt on your tacos easier. Normally I would compare prices / taste but the format trumps all of those other factors. https://www.instacart.com/products/21844889-yucatan-guacamol...?

Flour: I typically see flour sold by multiple companies in these small paper bags that you would throw away after you put it into a real container. Wondra put theirs in a shaker bottle, making it easier to use when you want to thicken up a sauce while cooking. Now their brand is shown and maintained when other wise it would just be yet another flour company: https://www.instacart.com/products/16409225-gold-medal-wondr...?
That is mostly an organization issue. You can put the handler/response/validator in the same file as the request.
The real main point is: how much control users of commercial routers could have with a reasonable effort (I mean, I know most are GNU/Linux machines, where the OEM sometimes respect the GPL providing the sources but there is no easy custom build and rom flash with very few exception like the little GL.iNet devices).

If the router is just a person mini-computer with some *nix OS and it's config, directly tied to a media converter from the ISP it's a thing, otherwise it's essentially next to impossible doing most of reasonable actions including properly probing the internet-side for a small potatoes audit.

Some countries have mandatory free router choice, like Italy (curiously), where at least the user is allowed by law to run it's own router so ISPs are obliged to give all settings, VoIP included, without making like of their customers needlessly harder, but that's not true in most countries. Some ISPs (i.e. Orange France) run arbitrary custom solution to makes people life harder if their put another router behind the ISP provided one. People choice is very limited even for those who would know and want to run their own home/SOHO LAN.
If we stopped using things that had vulnerabilities, we'd be using sticks and stones by now.

Other operating systems weren't affected, so it's not inherent in the protocol itself.
A browser that provides PWAs if you are looking for a smart phone. An opensource app store alternative. That's how I imagine the bare minimum, but I'm not the biggest smart phone user.
Banking apps come to mind.
I think you are missing the point.

It will support whatever forms of communication the author wants it to. I know it’s hard to believe, but mass adoption isn’t the end goal of many FOSS projects.
As a long term VMware Workstation user with a Linux host, to run Windows VMs, what is the alternative? This is for professional use.
The problem with patents boils down to abuse of monopoly power. The solution is to take the monopoly away.
> Given deterministic causality

Assumption of facts not in evidence, given open questions in quantum mechanics.
The literal first sentence of your comment is

> I don't think there was a comparison between WordPress and Rodney King

You did not say it “seemed” like a reference, you explicitly said there was no comparison
> decompiling

https://law.stackexchange.com/questions/101689/can-you-legal...

If you look at a decompiled code and are influenced in how you write your code by the decompiled code, this is probably a "derivative work" of the original program and not just "reverse engineering" from the way that the computer program works. Copyright for software protects the decompiled code that is written, as a literary work, and anything derived from that decompiled code is also protected..

[clean-room reverse engineering] One group examines the source to write the specs and rundown. Another to make the code again, with no people from group 1 taking to them but for the spec sheet

> do we need better tools to make it more practical?

Good question, perhaps others can comment. The challenge is likely economics, not tooling.
What is privacy for? None of your damn business.
This sucks. I regularly bring walkie talkies as I'm a ham radio operator. And it's a stupid rule because it was a supply chain attack that can be done with any type of electronic device.

Having said that I would not be able to travel through Dubai anyway as I'm getting an "X" passport and they refuse those even for transfers.
It's a nice interpretation.

I prefer a different approach: "smart is good; clever isn't smart". If you have to express something in a clever, that is, highly contrived but actually working way, it means that you lack the right way to express it, and maybe your mental model of the problem is not that good. The theory of epicycles is clever; Kepler's laws are smart.
That’s yet another Windows bug, not a problem with IPv6.
This view is too static.

That is not possible, because the environment can (and at some point always will) change which wasn't planned for due to a lack of working crystal balls. Data, user behavior, the network, the system(s) the software runs on can all change over time.

Also, it is way too expensive to try to cover every single conceivable possibility, so we deliberately leave holes.

For non-trivial things we often prefer to wait to see what problems actually come up during use, and then fix exactly those, but not the many more problems that could come up but are too unlikely and/or too costly to guard against.

In a living environment the software lives too, and keeps changing and adapting.
Presumably this is about apps which are required for authentication, even in the browser version.
One issue between then and now is that there’s a hell of a lot more people now that are aware what transpired then and what steps to take to prevent or sabotage a burgeoning clone market.
For peak security, unplug one of them.
The thing is, these explosives were meant to be hidden. I'm sure the swabbing and scanning would not work because Hezbollah would have access to the same tech.

It's a bit different from other military uses that are more open.
Yep, every time I drive through this one, I curse the idea of 4-way-stop-roundabouts: https://www.google.com/maps/@37.7609857,-121.1244208,3a,75y,...

Too many people remain at the stop sign until the roundabout completely clears, so it becomes an excruciatingly slow 4-way stop. And there's not much traffic there.

A few miles from that one, there's a high traffic roundabout that works very well. The heavily used right turn lanes are divided and don't enter the roundabout. There are very clear markings on the ground. And there are yield signs at the entrances, so people know what to do. Traffic flows great through it, with the heaviest direction of travel naturally getting more throughput.

https://www.google.com/maps/@37.7004641,-120.976448,3a,75y,1...
By far the best mobile OS, way better than iOS or Android (simpler and more consistent).

The biggest obstacle to greater adoption is the lack of availability outside of the EU; of course, this is easy to work around...

It has a 'killer feature': Android App Support (https://jolla.com/appsupport), which enables a SFOS device to run Android apps in a sandbox.

I would also love to see a carefully engineered photo app...
I just applied for a staff level position at a large company and for the first time in my career failed a coding challenge. The feedback given was absolutely baffling and just goes to show it's really a crapshoot applying at these larger companies. If you get someone reviewing your code who clearly doesn't want to be there, doesn't know the language, and is too lazy to learn the absolute basics, then you're screwed. I've held numerous Head of Engineering and CTO roles, as well as several team lead roles prior to this. This is the same coding challenge that is given for junior roles, and is not leetcode. I'm just staring at the written response in disbelief. There's no path forward from here, bad luck, move on:

> Thank you for your submission. Your README was clear and concise, and included instructions on how to run the tests along with your assumptions and design decisions. You were able to analyse the requirements to produce a working solution, however the design was confusing, with components that interacted with each other in strange ways.

> There was a lack of test coverage on a domain model level. At a technical design level, the interface was not clear and confusing. This was due to not knowing where the main entry point for the provided solution was.

> We liked that you included an integration test for the scenario outlined in the exercise, however, we also found gaps in the testing, for example depositing or withdrawing with non-existent accounts.

I can't reveal the company or coding challenge details without giving away too much information. But needless to say the coding challenge specifically states not to implement a CLI or user interface of any kind. So when the reviewer couldn't find the entry point, what they really meant was they weren't familiar with JUnit! They also didn't take the time to fully read the "clear and concise" README which stated:

> We're building a JVM library, and executing some tests. There's no application and therefore no explicitly defined main
entry point — just the tests.

There was of course also the precise CLI command (`./gradlew test`) required to execute the tests, a short explanation of the build system and why it was chosen. Additionally included was an explanation of how to run and debug the tests in an IDE. Plus all the standard stuff like documentation for the domain model and functional behavior of the APIs.

The feedback about "depositing or withdrawing with non-existent accounts" also makes no sense and demonstrate the reviewer is totally unfamiliar with Kotlin. There's no input (no CLI or GUI), so there's no way to provide a "non-existent" account. The APIs are strongly typed and non-nullable. (There's also explicitly no account deletion or multi-threading to worry about).

Sigh!

Don't get me wrong. I'm sure the code was far from perfect. I don't believe in such a thing and LOVE learning new things in code reviews. But my gosh, this is a company that has a truly brilliant Kotlin engineering department at their disposal. Unfortunately, with organizations of this size, all it takes is some part of your application to randomly land in the hands of the wrong person and it's game over.
This is about Vancouver Island, which is NOT where Vancouver City is located.
On the req they want candidates with senior/"tier 3" support experience or TAM experience, but the salary band is $40,000-$75,000. That's garbage pay, "and we pay in local currency", so they're offshoring without saying it out loud. It's a job for someone's happiness, but probably not the support eng's.
What's so special about an attaché case? It's just one of those leather briefcases with two latches, right?
When I interview candidates using coding problems, I ask them to focus on finding the solution first before improving the code design, if it appears they are spending too much time up front in that area - in which case what I'm looking for is a candidate that takes the advice on board and completes the solution first and then talks about improvements; it's a red flag if they ignore my instruction and keep fiddling with the appearance of the code over solving the problem. Of course, basic type definitions are a good sign, unless it starts taking up too much time
Is SeatGeek a great example? The web site seems to work fine on my phone.
It is really easy to remember; it is so small that remembering is the least of the issue. The rest is just using it a lot; I find it readable and nice to work with. Unlike other some other languages we get shoved down your throats.
For work we're looking at proxmox (https://www.proxmox.com/en/).
Numpy is indeed very apl. Just more horrible to me; not python-y and annoyingly verbose for the apl-er.
While I don't deny CMSs has been a big part of my money income for decades, and CMS are a great entry both for designers, developers and business, Wordpress is probably the most horrible one. His popularity IMHO is just a matter of timing and good usability (which I won't deny), but not is not backed by a good code design and implementation behind.

Drupal or even PHP Nuke was much better designed. I.e: Wp calls every published object post as it was designed as blog for posting.

Almost all CMS provide class oriented architecture, object caching, multilanguage, clean separation between base code, customer code and customer data, safe defaults (like all forms for commenting enabled),...
Realistically, if you're getting LC style questions, the interviewer is probably not choosing the interview format and is just reporting their feedback in the applicant tracking system.
I wonder if AT&T could retaliate in some unexpected way. For example could they do something to prevent devices with Broadcom chips from accessing their network or degrade their performance? I think Apple might fall into that though, as they had made some deal with Broadcom...