skysight-inc/HackerNews huggingface dataset:
Hear hear.

At CoreOS I set up a number of dashboards specifically to socialize the normative behavior of our systems. Think of it as the difference between the person who just drives their car versus the person who knows what feels and sounds "normal".

The latter can tell when they need an oil change because of different vibrations in the engine and how the car sounds pulling up to a stop light (because of the engine sounds being reflected back into the window by parked cars).

Big surprise, it had the desired effect.

I'm especially with you on the notion of disparate metrics. While correlation is not causation, it's still a useful diagnostic tool.

Let's say someone in marketing walks a dashboard and and sees the following:

1) a new version has been pushed
2) customer tickets are up 20% over the number they're used to seeing

Does that mean that the new version caused the tickets? No. Will that allow them to ask? Absolutely. Will that urge behavior to reach out to support and release management to see if there's an interesting story to share internally (or with the world)? Hopefully.

You hit the nail on the head by calling out the absolutist / "I'm the authority on this matter" / "there is a single correct perspective" tone.

Your lack of shock at the author selling something can be remedied. They have a dog in this fight: https://www.honeycomb.io/teammember/charity-majors/
No such option on Steam.
If we can use Mississippi river water to grow rice and get the countries which depend on our agricultural exports to pay for it we all win.

Sure, many of the crops grown in the west are ill suited to our climate. That said, there is a bigger solution to the problem which produces a better outcome for everyone.
My point was that when we hydrate, we don't use the same IDs as what was in the serialized data. Otherwise, we'd have conflicts when we hydrate the same definition multiple times.
> Kind of like how there isn't a C# 2005 standard

Er... no. There is: it's just that C# stopped being published as an ISO Standard after version 2.0, and MS stopped publishing C# as an ECMA Standard a few years ago, but the C# language still has specifications and those specifications have version numbers - and those version numbers are used as compiler flags: `csc /langversion:7.3`, for example.

> But it's still OK to refer to C# 2005 as a thing.

"C# 2005" was C# 2.0, the last version with an ISO spec.

Currently we're on C# 9.0 in .NET 6. C# language spec versions and .NET releases are tied together as new language features have dependencies on BCL features (e.g. C# 8.0's `foreach-await` requires `IAsyncEnumerable` which was added in .NET Core 3: https://docs.microsoft.com/en-us/archive/msdn-magazine/2019/...

That said, the C# language does enjoy relatively good evolution and progress that's almost as rapid as Swift's, and unlike, say, Java, which feels to me like it's progressing at half the speed of C#.
The power balance is way off, it's taking advantage of miserable people. Mostly men in this case.
I can understand that. The only slight distinction I see is that if you make a sarcastic statement in real life, there are a number of other cues to inform the listeners of sarcastic intent. Tone of voice and body language would be the main ones, but prior knowledge of the speaker is also key. None of those survive into a digital space and so I think having some sort of convention to replace its loss seems reasonable.
Should it also be the OS's job to sandbox JS from the websites you visit?

Admittedly, that question is made in bad faith -- I know what you mean, even if what you mean isn't necessarily "sandboxing": permissions!

Android and iOS do it right. One OS-level source of truth that manages application-level permissions for the entire machine. When you frame it that way, it becomes clear that Deno asking for rights on a per-run basis is indeed silly, but only in the context of the user experience... not necessarily the core software design.
"Whoever is not with me is against me" is a very common position of many very basic political agents. The phenomenon is not new. The relevant part is that it is an indicator of the quality of the agents.
One reason might be that those characters would include letters. A digits-only code is much easier to type, e.g. using a restricted keypad, such as a phone.
Unfortunately MongoDB proved the opposite. You don't notice the data loss and schema problems until later.
Apple Maps is a complete joke in India for instance. I’ve heard of stories of people getting lost because they followed it, then they open Google Maps and get the actual directions. Apple Maps is also almost never updated here. Good luck finding new places, instead you will find places that were closed 2 years ago.

I like its new UI but the most crucial parts of the Map such as directions are so horribly wrong that it would frustrate you.
China initiating military invasion of Taiwan would start WWIII, the US has no choice but to defend. The world is likely more than a decade away from any sort of reliable chip infrastructure with parity to the current south Asian concentration. China is driving the world to nuclear conflict, especially with the first strike noises they've been making in recent months.
NATO is a defensive alliance. It's not threatening Russia. It's not planning to invade Russia.

Yes, it's moving eastward. (And yes, apparently we promised not to.) But why is it moving eastward? Because NATO invaded, say, Poland? No, because Poland desperately wanted into NATO. Why? Because they've had a taste (or a belly full) of Russian aggression, invasion, occupation, and even partition. They wanted into NATO because they're afraid of Russia.

So how are we the ones threatening these people again? The only threat we pose to Russia is to not let them push other people around. And if that's a threat to them, well, it says more about Russia than it says about NATO.
Sure. I have the same experience in that regard.

I think there's a big difference between "online games" in general, and this, though. If you don't see that difference then I understand that you don't think that this is weird.
Understanding a limited amount of database internals has been very useful to me. There is one aspect of using databases that you simply cannot abstract away and that is performance. If you ask your database a question in a way it is not suited to perform or that isn't supported by indexes performance is not going to be good.

And these performance differences are not small once your database has a decent size. And if you tables are really large it's not a question of fast or slow but fast enough or so slow it's indistinguishable from the database being down.

Of course to some extent you can simply throw hardware or money at the problem. This certainly works for smaller inefficiencies, but sometimes knowing the database will give you orders of magnitude better performance. Hardware and money also don't scale indefinitely.
Afghanistan War (WMDs)

I thought WMDs were the lie that justified invading Iraq? The Afghanistan lie was that ObL was hiding in a cave there rather than openly living down the street from the Pakistan Military Academy. I'll admit that as the stories pile up it gets hard to keep them straight. It seems possible that the war pigs have gone a bit overboard with the stories in the last several decades. They've turned the knob so far that it may have broken off. After the "disastrous" aspects of the recent withdrawal have been hyped so much in the war media, I've heard normal red-blooded high-school-educated Ozark hillbilly Americans laughing out loud at e.g. CNN's instant backflip on the performance of Biden as president. It has been made exceedingly clear which interests really decide what's news.
phpBB gets pretty close to this; although it does use JS for a few niceties, it’s not just usable but almost identical when JS is disabled (IIRC).
WMDs have nothing to do with Afghanistan or the justification for invading Afghanistan. It's wild you can talk so confidently while being less knowledgeable than literal children. You criticize Americans but the way you bullshit you seem indistinguishable from the dumbest lot of them.
In Fortune 1000 land, Microsoft Authenticator rules the land. I love it because most have implemented notification push-authentication with biometric verification. Some sites will use that in lieu of any password at all.

The worst is when separate apps & companies roll their own authenticator app.
You still encounter old patents in litigation, though, before first-to-file was introduced.

It also has other uses beyond Interference proceedings.
What if C++ actually allowed that comma? Because... it does.
No. They agreed to hand over OBL to a different country for trial IF they were given evidence against him. ...and then OBL confessed publicly on video, and the Taliban fell silent.

Also remember that OBL was paying the Taliban $20 million per year to protect him.

Neither of your sources says that the Taliban offered to surrender themselves.
You might want to read into quantum chaos:
the mathematical concept of chaos haunts physics on all levels, including 'fundamental' physics
The Samsung case seems to be quite different, though. i.e. the replacement components don’t seem to generally make things worse.
Yes, this was the late 18th, early 19th century. A country's IP protectionism schemes obviously take a different approach now given modern communications media.
You make the implicit assumption that it is possible to maintain an advantage in the market after destroying ongoing business relationships/expectations (as ARM China appears to have done). I think you may be overestimating the importance of 'apparent market power', and underestimating the value of consistency and adaptability.

Highly centralized (command & control) and mercantilist systems tend to do well in the short term, but struggle and founder in the long term. In contrast, more chaotic, free market economies tend to look messy in the short term, but achieve amazing, spontaneous order over time.
Computers Barely Work
That's basically what they do. Most apps like Google authenticator use totp rather than hotp. The t stands for time, the h is hmac. Except they also use an algorithm to convert those characters to digits only. It's all described under the totp section.
Yes, Nim being the library in this case. These names are not defined by the application but are part of the code that the Nim compiler generates for any application.

If you wanted to integrate some Nim code in an existing JS application and your existing application already defines the name "raiseException", or "unhandledException", or "framePtr", or "lastJSError", or ... that's going to be a problem.
Having a license for the architecture isn't worth much if you aren't playing by the rules anyway. The IP and expertise for the best implementations? That's useful.
As they say: "All art is derivative"
It is less user friendly/more secure OOTB, in contrast to Ubuntu/Mint, still worth it IMHO, after reading the horror stories about Docker and UFW on Ubuntu.

Getting KDE Connect (Killer feature IMO) to work needed fiddling with the firewall, but while annoying at the time in retrospect it leaves a good impression.

Podman is availlable without jumping through hoops, and nearly everthing i need is availlable via opi (think AUR but mostly official, directly from OBS), if it is not in Tumbleweed allready.
There is no sound technical or security justification for having a maximum character limit, up to some obscenely long limit to prevent the user wasting server resources by submitting giant forms.

Also, no one should be using raw HMAC to do password checking. At the very least use something like PBKDF2.
and blaming _everything_ on Ze Russians?
Didn't see this question asked, but how long did it take you to put together. Not people-hours but between when you first put code down to when you were done -- 6 months? 2 years?
Thnx
The Katrina scenario was predicted years in advance and nobody did anything to protect the city.
> Will Phoenix penetrate as broadly as Rails? Probably not, since Rails already exists

I hope it does one day, but not to replace Rails.

It's a really hard sell because I think eventually we're all going to converge to the same real-time, low server cost setups. At this point it becomes how fast is it to build my app and what is it like to maintain it.

Rails 7 is coming out with a neat feature that will build in encrypted fields at the DB level for Active Record with a way to situationally decrypt them in case you need to debug something specific in production. Then, any time a developer accesses those decrypted fields an audit log will be generated. It'll also audit log any Rails console access[0].

These are really big things to not have to deal with. Will Ecto ever get this sort of thing? Maybe, maybe not. But I think the bar is raising overall where if things like this aren't added in the future you have a less chance of being adopted by the masses because not everyone has the resources to spend months developing stuff like this in house.

Did we exist without it in the past? Absolutely, but I think we need to be comfortable with adjusting our expectations that higher standards are coming as there's more framework competition and languages coming out. LiveView is a great example of this, only a few months after it was announced a bunch of popular frameworks released their take on it that play to the strengths of that framework of choice. Now there's kind of an expectation that it shouldn't take an SPA to develop a mostly document driven application with a nice user experience.

Personally I would want features that help me build apps faster and more securely while having to pay $40 / month to host my app instead of a framework that doesn't have these features but it costs me $20 / month to host it instead. Sure if you take this to completion and say but if you have 10,000 servers running it's double the cost but for most applications you can host a pretty popular and profitable app for less than $100 / month with any modern tech stack without making performance compromises (ie. <= 100ms page responses for the p95).

[0]: https://twitter.com/gregnavis/status/1431149713470930944
Afghanistan is like Vietnam in that they had a 3rd party foreign neighbor supporting them - Pakistan.

...whereas Japan and Germany had no support after the war to continue any sort of rebellion.
We are in the equivalent of 1935. Xi has fully captured all of the levers of power and dictator for life. They are in mobilization mode. We either get real about stopping Nazi China now or we try to stop them in ten years after they have subjugated half the world at the cost of hundreds of millions, perhaps billions of lives.
I haven't even heard of Kusto until now...
New York’s Private Schools Tackle White Privilege. It Has Not Been Easy
You're saying that you know multiple people who think of OF creators in this way?

Curious. Would you describe them as lonely people?
I think you are playing into the comment, though. You'd be surprised how far you can go with a table that doesn't support sorting and filtering. Basic pagination can often be foregone, if you can instead resort to offering export and let them use whatever software they are used to for this purpose. (Pagination is also just easier if you forego custom sort and filtering.)

At some point, yes, you will want these things. But the basics can get you really far.
Might it be like diamonds where the imperfections give it away? Maybe we'll see similar marketing that natural is more unique than 'artificial.' I could see that having $elling value in fashion, one of my friends does natural dying in Mexico and the selling point is uniqueness.
Show HN: Grokkoli – an individualized/adaptive math-tutoring web app
Hi All - I'm Eric, and I’ve been working on a math-tutoring application that continually adapts to a child’s learning needs as they answer questions: www.grokkoli.com/beta (introduces new concepts in granular steps, figures out where/how learners might be confused & attempts to resolve it, speeds kids past the stuff they understand clearly, tracks their recall, answer-speed, and more).

Currently in beta, looking for families with kids in grades 1-6 to beta-test.

Especially interested in taking on families that are finding math to be a challenge.

Happy to share more details if needed (still assessing the level of detail most considerate/appropriate on HN).

All feedback is welcome.
Yes it is. I have tried 6 others and all of them give much much worse results in lots of cases.
It won’t matter if you search something popular, but otherwise you notice the difference.
>I also think we should host a sovereign election and ask the Taiwanese people what they think we should do.

Taiwan already has a democractically-elected President. Instead of holding a "sovereign election," you could just listen to her:

>Tsai expressed her solidarity with Hong Kong protesters, remarking that Taiwan's democracy was hard-earned and had to be guarded and renewed. Pledging that as long as she was Taiwan's president, she would never accept "one country, two systems", Tsai cited what she considered to be the constant and rapid deterioration of Hong Kong's democracy over the course of 20 years.

[0] https://en.wikipedia.org/wiki/Tsai_Ing-wen
This is definitely not true generally! I value my time high as well and I have been using Linux for many years. System updates are no worse than any other system, I would even say easier as I don't need to reboot every time. I have been using VSCode, Libreoffice, GIMP, VLC, Firefox, KiCAD, MPV, VLC and many other apps (mostly CLI) - mostly backend development, docker, databases, webapps - and I had wonderful experience doing so. I can imagine it may be more difficult for graphic designers and a like but I can imagine that even in that category some people are using only basic features doable in SW like GIMP and yet are still paying a lot for subscription-based proprietary software unnecessarily.
That's precisely the point of much of this legislation as it favors the big players who are in bed with the regulators.
To be fair, govts are very slow. Changes take a lot of time.
What one party agrees is not met eye to eye by other.
Also take an example of Cookie banners.
Govt wants to do something, corps come up with BS to evade. Now to make it change a step further, it takes a lot of time and is constantly brought down by lobbies etc.
At the end of the day, common man suffers.
But its not just govt, at every step there is irresponsibility, greed etc.
Did he register with the US gov. as a foreign agent? If not, he should be apprehended next time he enters the US.
You joke, but I was earnestly pleasantly surprised to see that dang isn't chilling this conversation with his complaints about "nationalist flamebait" yet.
> Afghanistan War (WMDs)
9/11 was catalyst for this, nothing to do with WMDs
As a developer, I have to say that sqlite gives me the best experience.

Everything else pales in comparison.

Create a database?

sqlite3 mydata.db

Where is the database?

In the current directory

How is it structured on disk?

It's a single file

How do I backup the DB?

cp mydata.db /my/backups/mydata.db

Do I have to install a server?

No

Do I have to configure anything?

No

During setup and deployment I usually I dabble a while with the whole GRANT *.* ON localhost IDENTIFIED BY PASSWORD or something. How do I do that with sqlite?

It just works

Do I have to close / protect any specific ports?

No, it's just a file

Which field types should I use for ... ?

None. It just works.
A lot of big ig pages or whatever make decent money, even 'theme' pages that dont revolve around an 'influencer' personality.
This would be a pretty minor business expense if its even a little bit useful.
"Only" is doing some pretty heavy lifting there.
The pipeline was never on Native land. This is a popular lie propagated in social media.

The pipeline was specifically routed AROUND native land, and was indeed even placed exactly on top of an existing 40 year old pipeline.
And that serves to illustrate that you don’t win a political war with guns alone.
Infants receive medical care while being unable to personally consent to it and that is generally accepted - ditto for adults when they have reduced cognition for a variety of factors.

I can't disagree that compelled vaccination may be personally immoral for you - but I don't think it's in any way viewed as unethical. It is accepted at a societal level even if some individuals will reject it - and, due to the widespread effects of this pandemic, I think the society we're contemplating to derive ethics here is the global one.
> It really isn't so hard.

This doesn't align with the continuing serious security problems associated with memory-management bugs.

> The Chromium project finds that around 70% of our serious security bugs are memory safety problems.

https://www.chromium.org/Home/chromium-security/memory-safet...
Sorry for being a bit skeptical. At some stage I did a ton of very complex migrations for telecom industry. My then general feel was: sure, you can automate particular bits and pieces but in the end you will still be doing a lot of custom built transformations. After a while I stopped hoping and just wrote individual migration software for every project (reusing parts of course). Due to insane amount of data as it is often the case in Telecom I also often had to write that conversion software as multithread and distributed package so that it can be ran multiple times and tested in reasonable timeframe.

So I think what you do is already or will end up the same way and in the end it is just the same custom consultancy for data migration.

I could be wrong of course but all of the above comes from a practical experience in the field.
This is true for a purely bilateral situation like US-China, but the situation is different if there are more parties involved. For example, the public policy drives what policy other countries have (mutual assurances). Policy also can’t be merely an oral statement it’s also action. A credible policy to defend Taiwan means massive investment in ability to do so. It’s what makes the bluff expensive enough to call at any odds.
FluxBB [1], the PHP based forum that powers the Archlinux wiki works fine without JS, and IMHO looks fine too.

If you are looking for something minimal with threading support, fossil scm [2] includes a forum. You can checkout the forum for fossil itself which is powered by fossil.

[1] https://fluxbb.org

[2] https://fossil-scm.org/

[3] https://fossil-scm.org/forum/forummain
I probably speak mostly in the scope of MMOs: Games that are fairly grindy by default, and always have been, and have social/competitive aspects. Generally they've always had items and tiers that take weeks or months to grind out, and the idea of paying your way through that is often looked pretty far down upon.

But if you're making more out of game than in-game, it's just good time management.
The trade-off is whether patients see tired staff vs patients rotate through more staff with no context (= multiply chance of onboarding mistakes, more delays, ...). Tempering this a bit, a lot of smaller-staffed late shift care is more about handling emergencies and otherwise keeping folks fine until the bigger day shift comes in.

Most software IT/ops is luckily generally much smaller in time scale of most incidents, and much more tolerant of hand-off errors and delays. Ex: For 24/7, you get an instant email acknowledgement of ticket receipt, someone triages it, and if on a boundary, OK for current shift to ignore and leave for the next one. Likewise, for bigger incidents, better for throughput for the same person to pick across shifts to avoid hand-off errors, even if that introduces delays when it spans shifts. But not universally true across orgs, nor for incident types. Ex: For tricky & sensitive incidents that take 8-24 hours, the hospital results show longer shifts might make sense, so I'd want to see experiments before making assumptions!
Has Fusion Had Its “Wright Brothers” Moment?