skysight-inc/HackerNews huggingface dataset:
There isn't one yet. I'm still deliberating on how it should work. In particular I'd like it to include a rank for everyone who has ever solved any problem, and still behave sensibly in cases where someone has not completed every single problem.

I think the current idea is that if N people have ever solved any problem, then you get assigned a rank of N+1 for every problem you haven't solved yet. Your "rank score" is the sums of your individual problem ranks, and the overall leaderboard is ranked by "rank score" (lowest at top).

This means you always "lose score" (potentially gain position) for solving a problem, even if you solve it very late, but you still get a somewhat meaningful rank even if you haven't solved every problem.
The idea of authenticating is the presentation of your id, something only you know (a password), and potentially something only you have (2fac).

Passwords have a significant number of problems, the largest one is password re-use, so if your LinkedIn password gets stolen, it might be tried on your e-mail or bank account. The second is that they are hard to generate and then remember or store. This results in short passwords, easy to remember and therefore non random passwords, or written down passwords. Passwords can often be guessed. Passwords are easily forgotten, requiring complex, vulnerable password reset flows or interactions with fallible customer service reps. There are often policies that require inconvenient password resets where the old one is no longer valid. Passwords do not have attached metadata, so you might enter in a password on a website that looks like paypal, but isn't paypal. It's much easier to phish a password. Passwords can also sit on your clipboard after ctrl+c, which might be vulnerable. Passwords less than 9 characters can be brute forced and even passwords less than 12 characters might be vulnerable to state actors, especially if they aren't completely random.

There is an additional nuance between signing something compared to copying something that results in where data that can compromise you exists in memory. Sending a string to a root owned process and getting a signed string back is a bit different than asking a root owned process for a privileged piece of information (a password) and having that copied into your processes memory.

Pass keys mainly attempt to remove a significant amount of the human factor above (remembering, re-use, reset flows, etc.) while increasing overall convenience without sacrificing security.

Rather than providing the current tuple(id, something only you know, something only you have), the idea is you provide (id, something only you are or something only you know, something only you have). Something you are is face or finger id, and the fallback is something you know, which is your pin. Because keys are more or less universally unique and they can be stored in apples secure enclave or in privileged memory they can also work as something you have. If you run something that turns a QR code into raw text, you will find that 2 factor codes are more or less a private key that is saved into an authentication app on a particular device (iirc).
Similar story in Australia. Ultimately it doesn’t matter what a manufacturer says the official warranty is (for a consumer purchase), they can’t reduce the statutory rights to be less just because it’s in the warranty fine print. Though there’s also not an official list of “this device has a statutory warranty guaranteed of X years”, it’s left to be whatever is determined to be a reasonable expectation based on the price of the item, expected use, and a handful of other factors. I’ve not had to test it with an iPhone specifically, but I’d suspect it that a >$2000 device would be an easy case to make for a reasonable expectation of working beyond 2 years.
Network Security: Private Communications in a Public World (3rd Edition)
SAP is a piece of shit that nobody should implement.
peripheries bulge out because of a flattened perspective. Think about what you'd see on a perfectly flat screen that takes up the same /horizontal angle/ across your vision. Note that by necessity, it would be physically longer than a curved display that takes up the same horizontal angle.

One degree if vision is pretty narrow in the center of that, but much wider on the far sides.

Those games are not correcting the projection for curved monitors at all. The widening on the sides is just an artifact of projecting onto a flat plane, which then gets wrapped around the curved monitor in a simple manner.
Personally the thing I find most useful - and that is hardest to write - is a complete and realistic example of an entire flow.

For example on a recent API that I documented this needed to include a complicated OAuth flow (involving Swedish BankID), creation of several orders, and only then listing the actual account details.

Ideally you'll have this as an explicit test case and hike appropriate excerpts directly into your documentation, ensuring that your example actually works even if the API changes! There's nothing more frustrating than minutely explicit demonstration code that doesn't reflect reality - and it's very common!

Edit: I love the way that Rust's documentation generator allows you to include code snippets that will cause the documentation generation to fail if the code doesn't work!
https://doc.rust-lang.org/rustdoc/write-documentation/docume...
What do you mean? You can still download a dedicated server and run it on your own infra. I would say the users are running that and not Microsoft.
As I understand you advocate a bottom - up approach rather than a top-down one. I personally prefer the former over the latter as it makes more sense to me to learn how to make basic programs work before I learn what incredible things I can do with them. I have over one year of C experience in my school doing things like rewriting functions of the C stdlib and reimplementin getline() before I learn about radix sort, implement a tree or make a basic ray tracer. Thats works for me but I know there are some theory/abstraction oriented people that like to learn about algorithms first and fill in the details late. In the end if you want programming to be interesting you need both practical and theoretical knowledge so I guess you should know yourself and take the approach that work for you. Having people who want to build stuff learn abstract concepts in Scheme may be as counter-productive than having people who want to learn about clever data structures learn how to make a basic text editor in C in the terminal.
Don't know why you're downvoted; At least for Germany that's exactly the situation.
> romantic idea that art is divinely inspired

I certainly believe that is true.

When I do my best work (programming, not poetry) I feel like I was inspired.
I always get inspired in the same way, by doing the hard work for as long as it takes, and that usually feels like torture.

Perhaps Adams and Bukowski use a simmilar method to each other, but is just presented differently.

> Charles Bukowski:

> if you have to sit for hours
staring at your computer screen
or hunched over your
typewriter
searching for words,
don't do it.

> if it's hard work just thinking about doing it

I read this as "if you don't want to do it, then don't", not as "If it is hard work then don't do it". Thinking about doing it, and doing it are different things.

I really don't believe that any world class writer (or world class anything) got inspired before doing the hard work first. That is a romantic idea, not the inspiration itself.
> It's actually terminal software, that's translated into a GUI from a text interface on the fly

I am intrigued - you mean terminal output is actually parsed, and a GUI view is then generated from it?

E: this would certainly explain the issue of listboxes only having the currently shown items loaded (described by another commenter) - everytime you scroll, the terminal output has to be produced + parsed again
And apply to YC
> Correct me if I'm wrong, I don't see anything in their process that suggests that a group of adults playing with their friends are at risk of having their chat audited in the absence of a complaint?

That sounds like "why want the right to privacy if you have nothing illegal to hide".

Do you guarantee that if your kids end up on an adult server (yes, there are 18+ private servers) you will just get them off there instead of complaining that the chat is full of adult conversation and getting the entire community banned? Considering you want Microsoft to "protect your kids" i strongly doubt it.

And yes, the 18+ server I play on is access restricted, but you can get in (but not build) to evaluate if the server suits your play style before applying. You may get in in the middle of a discussion laced with politics and sex because THIS IS AN ADULT SERVER.

Also, complaints can be malicious. Do you really think MS is willing to put in the resources to evaluate a complaint properly?
Cool! Now I get it!
at some point some ideas have to be created by some individual human who then transfers it to others, if we do not agree that the idea created by the individual human is created in their mind then we have to come up with another explanation of what they are created in. If we assume that a new idea, never before propagated creates itself we should have an explanation for how that works, which memetics does not have a current explanation for.
A lack of state sales tax is part of the reason that the Apple Store in Portland, Oregon sells so many iPhones (in quantity) to tourists (particularly from Asia). Well, that and the fact that Portland is on the West Coast and has an international airport. They sell a lot of laptops and desktop computers to the same clientele but iPhones are the major draw.

Source: A close friend in management at the Portland store.
But men and women don't screw up in equal measure. Biological specialization between the sexes has led to men taking greater risks.
Ah, yes. Slowly ban the 30 million Minecraft Java owners by... letting users report them ? Goes right in line with removing all cars by increasing wind speed by 5% to increase gas consumption and frying every electronics by outputting 231v instead of 230v. Should only take about 50 years.
4.5*400 is a lot lower than 700 so it’s actually a power reduction (vs using multiple A100s).
The name is a play on the old CERNVM mainframe.

The project started around 2007/2008 and produced a virtual machine image to run LHC experiment applications in the cloud. In order to keep image sizes manageable, we looked into network file systems that could distribute the application software (including AFS/Conda, HTTP-FUSE [1], Igor-FS [2], GROW-FS [3]). None of them ticked all the boxes, so we developed CernVM-FS (CVMFS), which then developed a life beyond CernVM.

[1] https://kernel.org/doc/ols/2006/ols2006v2-pages-387-400.pdf
[2] https://indico.cern.ch/event/28823/contributions/658268/atta...
[3] https://iopscience.iop.org/article/10.1088/1742-6596/219/6/0...
Historically, yes. It was basically like translating an ncurses (semi-GUI command line thing) into a UI. There were attempts to move away from that model, but at least when I worked for SAP, most actual deployments were still text-to-UI. It was basically a way of slapping some varnish on what was fundamentally an old-school mainframe system.
There's only 1 layer on the Kinesis Advantage 2. The "numpad" layer. It is fully reprogramable so it doesn't need to be a numpad and you can layer all the keys but yeah it's a drawback compared to the Ergodox or Moonlander.
Short term memory is very important for problem solving. Euler continued to work and publish mathematics after becoming blind
But thats the point. Doing as you are told, often includes reimplementation after remimplementation in germany, not improving upon pre existing software. Not resisting useless usecases, you already know are doomed by experience, but are specified anyway. 5 versions of the same object, collected on a usb and even copied back down (remote) from customer machines.

Exampletime:

A thousand versions of a cylinder valve controller software for a plc floating around a machine builder.

Instead of writting one for each version of statefullness and interfaces to encapsulate the different usecases. (Can be done with TC3) shared by all collagues via Git.

IOpenCloseable {} and that then can be used for example for a drive home routine

DrivePointHome()
{

foreach (IOpenCloseable cylinder in allElementsInHomestateInOpeningOrder)

{

cylinder.open()

wait(cylinder.isOpen())

}

}

And there you have it. Configuration instead of programming. Reusability instead of Recreating. Testability (https://tcunit.org/).

It could all be done. It is done, good, elsewhere on the planet, daily.

In my last career we fought this mentality, to exaustion.

Now im out of it, im just waiting for someone with the mindset to swoop in, disrupt and clean that space out with the effectiveness of good software. There really is no reason to employ half a million electricians to program subpar software when you can have it better for cheap.
VieRDS: Software to simulate raw telescope data for VLBI
You’re absolutely right - how embarrassing! It’s been a few years since I’ve touched this stuff.
> There was a time when I heard that there were great iOS only apps but I don't know of any in 2022.

Scenic, a motorcycle navigation app [0]. They've been working on an Android version for a while now, but as far as I'm aware it's still not done.

I'm more or less in the market for a new phone, since my iPhone 7 is getting long in the tooth. I've looked at Android, but I'm afraid they won't be supported for as long as my iPhone (which is more than 5 yo and running the latest iOS – don't know if the upcoming release next week supports it, though). I also don't know what the durability / water resistance situation is on non-flagship devices [2]: it must be able to work for hours on end in the rain or sun.

I don't use my phone much, basically only for GPS and... calling people (on the phone). So, I'd hate to be forced to upgrade a perfectly good phone just because it hasn't seen in update in three years [1].

---

[0] https://scenic.app/

Its main shtick is being able to offer "curvy" navigation, meaning not the quickest / fastest way between points A and B.

[1] I know about alternative ROMs, I used to run one, but I'm past that. I want an appliance-like phone, and for that, the iPhone is best in my eyes.

[2] I know flagship devices have got this down, I used to own a Galaxy S5 which was great. But at that point, it's going to be as expensive as an iPhone, so I might as well get that. iOS gets out of my way like I could only dream about while on Android.
It’s not about being mean. It’s the poems. They’re not good poems.
That's already what they did before this update.
I believe it measures distance, so possibly speed as well, and force could be computed with knowledge of spring resistance. However, I don't think I saw anything in their material relating to these two terms.
He is likely talking about the genocide that Russian regularly commits against Ukraine. Russia has forcibly deported hundreds of thousands of Ukrainians to Russia and that includes a large number of children.
Indeed, for a long time it seemed like SAP didn't "get" cloud. Having to sign long contracts and speak to an account executive to get access to their cloud platform (rebranded every few months, now "Business Technology Platform", BTP) was the way they did things. Contrast with Google, Amazon, etc.

I've not yet used S/4HANA Cloud (only the on-premise version), but it looks to me like it's just a hosted version of standard S/4HANA but with various restrictions on what you can customise etc. No real elasticity, cloud scaling, etc. SAP ERP has been multi-tenant since at least R/3 in 1992 (I never used R/2) so "Cloud ERP" smells to me like "we host it for you and call it cloud".

Yes, I am rather cynical at times.
There are many factors. Where I live, for example. Most apps are developed for mobile only. When you don’t have a desktop version of many essential applications, it justifies a more expensive phone. When I divide the price by the amount of time I spend on the device, it seems the results are somewhat equal between the laptop and the iPhone.
> But this is the good thing about it, people can extend it as they wish.

You would think that but no. The HTML is so full of tables everywhere that it's not that easy to do anything creative with it. I'm pretty sure that's why some features such as collapsing comments took so long to be implemented (and not because "not collapsing forces you to read")
> Ublk has a lot of interesting potential, but the current use cases for it are not entirely clear.

I've seen a couple of FUSE filesystems that don't implement a full filesystem, instead implementing the minimum required for a file to exist which itself can have any other filesystem created within it and loop-mounted. Notably a couple that use S3 as the backing store. This means you get to use a different storage mechanism without losing the semantics of your preferred filesystem.

If you have a user case for this (for one it could simplify integrating a new storage service into your infrastructure) then there is a use case for ublk: it achieves the same but more efficiently.
Reminds me of large government departments where some idiot in the IT architecture team says: "Woah there buddy! Why do you think it's safe to assume that Microsoft Office is what we're going to use? What if we decide to use Open Office?"

That's maybe one or two words away from a literal conversation in a huge meeting with dozens of high-level IT staff overseeing an org with 30K staff and a petabyte of existing Microsoft Office documents.

Boggles the mind that some people think this way, but they do.

Like... imagine an electrician wiring a new office building having a debate about which frequency and voltage to use. "Don't make assumptions!"
My bottle of Heinz right here on the ingredient list says: "Ingredients: Tomatoes (200g per 100g Tomato Ketchup), vinegar, lemon juice from concentrate, potassium chloride, acid (malic acid), citrus fiber, spice and herb extracts (contain CELERY), sweetener (sucralose)" how many more tomatoes does it need?
Yes, quite. That's what happens when "journalism" becomes a generic thing you can study, instead of experts in a field becoming journalists in that field. All your news sources barely know what they're writing about.

Old man rant over.
> I guess I don't understand - the troll will report your 6 year old for dropping f-bombs?

Yes.

> And the chat logs (which MS will now have) will back then up?

Why do you think anyone will check the chat logs? That's too expensive at MS scale, it's an automatic ban. Only admins of private servers actually check the chat logs :)

> And why are you inviting trolls to play with your 6 year old?

There are thousands of public player run servers. Some are quite fun. Whatever your idea of fun is, there should be at least a hundred that match.

> (We're somewhat new to Minecraft, so I may be missing something here.)

You're missing all the communities that were built before MS tried to turn it into software as a service to justify their billion spent on Minecraft.
No, there are glorified command blocks for Bedrock. No actual mods exist anymore. At the beginning, MCPE had a handful of proper mods, but Microsoft after the acquisition did everything they could to kill those.
Here’s the full list of Minuteman test launches:
https://planet4589.org/space/gcat/data/launch/Minuteman.html
which is precisely why I've spent the last 15 years petitioning the government for an all-wood generational ship to take us to the nearest extrasolar goldilocks planet
Is there any reading on getting starting with building decentralized apps?
I believe it's custom, because the mechanical part is actually just part of a sensor (it's just a magnet in a slider). The other part is the hall effect sensor which is soldered on the board. So, you can't drop these mechanical parts on to another board, they aren't self contained switches.
> Even though the university can only spend it in a certain way, that is an internal matter between the university and its donors.

An earmarked donation may legally constitute a trust. If an asset forms part of a trust, the university can only spend it in accordance with the terms of the trust, unless they have permission of a court to vary them (the cy-près doctrine). Creditors generally can’t claim assets held as part of a trust, unless the debt/tort/etc has some direct connection to the trust
> I don't understand why people don't base their apps and frameworks off of standard browser and JS supported techniques like custom elements

Because 12 years after their idea was pitched Custom Elements still suck?

Just a tiny list of problems with them, with big consequences: https://twitter.com/Rich_Harris/status/1198332398561353728

> and template literals with tag functions like Lit

The whole field of programming has taught us not to use string-based programming and not to rely on regexps for parsing said string based programming to arrive at results.

Also. Why are you against JSX and React, but at the same time happy with such "standard" things from Lit like magical reactive properties and bullshit like ".value=" and "?hidden=" and "@click=" none of which are standard browser techniques.

> for choices like JSX that were made in the past when these standards weren't available yet

What standards? Very few frameworks want to touch custom components with a ten-foot stick. Yes, most can target them, but very few have the as the underlying abstraction because they are just horrendously bad.
> Minecraft used to be a great example of such a game, until it got bought by Microsoft.

Java edition still qualifies. Not sure for how much longer.
It's not the exchange rates, it's the tax rates. About half of the price is a combination of various taxes.

In Turkey, after the 1999 Earthquake disaster they introduced "luxury consumption tax" or ÖTV on pretty much everything that is not essential goods, which is compounding with VAT(you first add the ÖTV, then you add VAT to the total amount).

To enforce the sky high tax on stuff like mobile phones, carriers are required to register every single IMEI with the government(the pretext was that they are doing it against terrorist who might use phones to do nasty things). So, if you buy a phone from abroad you can use it for 3 months(was extended to 1 year during the pandemic) and then carriers block your phone until you personally register your IMEI with the government. The registration fee is absurd(200$ at the last update) and you can do it once every 2 years and the phone can be used only with the number you registered with.

Also, Apple(which has multiple Apple Store's in Turkey) is prohibited to provide repairs to phones bought from abroad.
> quiz on Facebook

The current FB audience is already comprised of those that are over 35-40 years of age. As a early 40s guy myself I couldn't care less who the Kardashians are (I know the Kim lady, there was also a younger lady that did a Pepsi commercial and some former man that transitioned into a lady, Jenner I think?), but, ignoring that (let's say you could target me with sports-related quizzes), the fact still remains that Facebook the platform doesn't target the entire age-spectrum anymore (if it ever did).
Did the WebGUI really use AJAX in 2003? IIRC the early versions still used the old standalone (AGate/WGate) ITS, not even the integrated version.