skysight-inc/HackerNews huggingface dataset:
I agree this particular C# being >180x slower may not matter much for one-off commands keyed-in by and watched by humans, but that may not be all that matters. E.g., some people might `find . -print | xargs -n1 cmd`. Almost everything almost always "all depends". (On a whole lot. E.g., only @raincole can elaborate on his use cases and what might be missing from the Nim ecosystem.)

EDIT: Also, it's misleading to bundle Nim with C and C's many & storied footguns. While "low-level" is somewhat subjective and you can opt-in to go as low as C (if you so desire), most Nim code is as high-level as Python or C# with various choices in automatic memory management, and the language has very high-level capabilities. E.g., Nim has user-defined operators like Julia. Want to add `=~` or `~` for regex pattern matching? No problemo. In that aspect, Nim is arguably higher-level than C#.
Post Will Not Go Viral
rails for work, axum for side projects
Isn't this kind of the same thing that crypto miners do?
For other countries, maybe. But Germany doesn't really have any spot devoid of any settlement
> One test for reality, given this definition, is to remove all the humans from the scene. Afterward, does the situation still exist?

> If not, then it’s a fantasy state.

So, humans themselves are a “fantasy state” and not part of “reality”?

Your test seems to be based on a rather bizarre conception of reality that is particularly unsuited for any use by or relating to interests of concern to humans.
Now a SHA256 hash that hashes to itself would be more interesting.
I hate getting my blood pressure taken. It feels invasive when the coil squeezes my arm. I'll do it but only when necessary.
Given that Swift is open source, I'm surprised Android hasn't made it a 1st party alternative to using Kotlin.

They could capture alot more developers this way, as learning 1 language for both mobile platforms would facilitate more iOS only apps (there are many still even today) to get ported to Android.

This may finally make Android tablets viable, as the app ecosystem for tablets isn't as good as iPadOS
> Having your savings in Bitcoin is a bad idea, especially for people that don't have much wealth the begin with.

Don't forget a giant asterisk that this only applies if you have easy access to any relatively-stable currencies that aren't under a realistic risk of absolutely insane hyperinflation, something like USD, EUR, various asian currencies (too many to list), etc. If you have no access to those or if you are only able to obtain those at an exchange rate that is extremely overpriced, it might be the case that Bitcoin would make more sense.

I know I would have my savings in Bitcoin than in Venezuelan Bolivar (given the inflation rate in 2018 alone hitting 100,000%+), if those were my only two options. Which afaik wasn't exactly the case in Venezuela, as people had black market exchanges happen and essentially preferring to take payments under the table in dollars (but the point still stands).

But otherwise, I fully agree with your point. For anyone who has access to the relatively-stable currencies, keeping savings in crypto is a massive risk that seems like a very poor idea.
I think there's a lot more nuance here than you're admitting.

Any major displacement to something as foundational as cars isn't going to happen overnight. Tesla made EV's cool, and that has driven the traditional carmakers to offer more and better EVs, but we're still far from parity when it comes to what you can buy. All the traditional carmakers have a relatively small number of EV options, and they're not available at all trim levels. Like carmaker XYZ but don't want to drive a hatchback? ICE car it is. Like carmaker ABC but don't like the single trim level sedan they chose to base their EV on? ICE car it is.

I would be surprised beyond belief if these manufacturers were not getting pressure from the oil industry to only do the minimum when offering EV models.

Regarding negative externalities: if the price tag of a new car included the cost of all the pollution you're going to be spewing into the air while driving it, EV pricing would look even more attractive, even if we did the same for EVs and included the externality costs of battery manufacture and disposal/recycling.

I was in the market for a new car a year and a half ago. I really wanted to buy an EV, but none of the available models were what I was looking for in a car. Unfortunately, I bought another ICE car. I'm very much hoping that, in 10 years, when I start thinking about another new car, the EV options will be much more varied. I expect there are a lot of people like me, who want to buy an EV, but the product they want isn't on the market (despite equivalent ICE options being available).
All was good and then inscription ordinals arrived and suddenly the Bitcoin network had to deal with congestion with all of the problems that congestion causes on other networks.
I relied on department stores and Western-style hotels when indisposed in Japan. There weren't many McDonald's around where I was.
It is, but fixes are almost always spoken as words rather than letter-by-letter. For this reason, they are usually chosen to be somewhat pronounceable, and occasionally you even get jokes in the names. Likewise, radio beacons and airports are usually referred to by the name of their location; for instance "proceed direct Dover" rather than "proceed direct Delta Victor Romeo".

I think a lot of pilots and air traffic controllers would be irritated if they had to spend longer reading out clearances and instructions. In a world where vocal communication is still the primary method of air traffic control, there might be a measurable reduction in capacity in some busier regions.
Yes but shouldn’t one step of the code be to translate these non-unique human-readable identifiers into completely unique machine-readable identifiers?
Were there any restrictions on who could enter a German University? Because the requirements to get into a United States college or university are pretty lax.
We all suffer from the human condition.
I totally agree with you, but unfortunately the lesson was not learned. Now in the back office you see "standard" software with their own scripting language, e.g., APAX in Salesforce, or ABAP in SAP. Which is seen as a step forward, which it is architecturally, but not the point that you rightfully mentioned. On the other hand, all code is cyclical, if someone were to make it in Python, that would have to be rewritten, too. At least if you go the Free Software way, you're free to choose when.
Yours is probably meant to work indefinitely. I guess hotels look at the card id and see if you have access at that moment.
What recombinant DNA research do you believe is not being done?
The company I worked for in college was in the "VBA for everything" world. It was like the Renaissance when they started experimenting with Power Query for some use cases. (Which, honestly, was still a terrible language. But slightly more maintainable than VBA.)
If you live someplace that mostly offers at-will employment and doesn't adequately punish union busting, employers are free to do what they want.

While they might not legally own your life, the decisions they make substaintially impact your ability to live. The current workforce system is designed to protect them, not you.
Access had a very low barrier to entry and sanitized inputs. Excel doesn’t cater to minimally skilled people who want to hand off forms to someone else for data entry.

Why is this zip code a phone number? It’s not the users fault, your using the wrong tool.
Alternatively, sick patients desperate to get better have been written off or abused by their doctors for decades and that makes people angry.

Here’s a story of a girl who was made permanently worse after her condition was treated as psychosomatic and she was encouraged to gradually increase her activity. On autopsy her spinal nerves were lit up with inflammation:
https://www.bbc.co.uk/news/health-44969741

Here’s another of a Danish girl who was taken from her parents and returned as a husk of her former self after legal challenge:
https://me-pedia.org/wiki/Karina_Hansen

There are thousands of stories of similar neglect.

I don’t know a single ME/CFS patients who would care if their condition was somatic if treating it as such was effective. People just want to get better.

Patients undergo treatment on the basis that it’s a somatic illness, it doesn’t work or makes them worse, and then they discover how few people there are looking for alternative approaches, and how flawed the studies supporting their treatment were.

I am curious what your background is. Are you an ME patient, or a doctor, or…?
The 'palm-sized mini rover' fascinates me. A novel solution space for a difficult problem!

https://www.space.com/japan-transformable-moon-robot-ispace-...
Aviation protocols are extremely backwards compatible and low-tech compatible.

You need to be able to read, write, hear, and speak the identifier. (And receive/transmit in morse code)

Would it be okay to have an "area code prefix" in the identifier? Plausible (but practically speaking too late for that)
Your IDs are []byte of len=11. Those bytes can be represented in many ways. You can represent them as hex strings via encoding/hex.EncodeToString(id), or base64 strings via encoding/base64.StdEncoding.EncodeToString(id), or base32 strings via encoding/base32.StdEncoding.EncodeToString(id), or etc.

Looks like the most used base58 package is https://pkg.go.dev/github.com/btcsuite/btcutil/base58, but looking at the implementation [0] I'm not impressed, there's definitely a much better approach.

[0] https://github.com/btcsuite/btcutil/blob/v1.0.2/base58/base5...

But how you encode 11 bytes of data is kind of orthogonal to the important thing, which is that you have 11 bytes of data. Those bytes should be always be stored in memory (in your application, or in your DB, or wherever) as the actual 11 bytes of the ID, and not as a base58 or base64 or JSON or whatever other kind of string that can be decoded to the actual 11 bytes they represent.

Likewise, a UUID shouldn't be stored as a string like "64d3f2e0-a4dc-48d3-98ad-7f09eb3b082f", that's a specific encoding of the actual 16 UUID bytes, you should store, process, etc. those bytes directly.
Ah, but retrospectively what matters more is instead "now that we know how bad that got, how can we use what we learnt to do better when we rewrite". It's not a given that it's a bad thing to allow customers to drive rapid iteration even when it leads to a mess, as long as you're prepared to take the consequences. A lot of the worst systems I've seen were systems where people resisted rewrites rather than plan for them, often because they didn't establish enough tests, and/or were upset over the sunk costs. Treating the first iteration or iterations as throwaway learning experiences can be useful. If you plan for that from the start you can allow yourself to take shortcuts you otherwise wouldn't (but you sure as hell better make sure management understands sticking to that throwaway version isn't an option), knowing the lessons learnt will feed straight into the next iteration (and of course building a throwaway system doesn't mean every part needs to be written to be ditched).
I, maybe naively, assumed this capability will also comes to handhelds but yeah if it's only for stationary APs then it's kinda lame.
Backend is Django whenever a SGBDR-backed model is involved. Sanic otherwise for simple web APIs. Frontend is Unpoly + BS5 or Shoelace.
Waiting 15 mins at a gas station during a road trip isn't bad. You probably have to go in and use the restroom and grab snacks anyways. Usually by the time I'm done with that, the car is ready to make it to the next charger
Italy has had that expensive electricity issue for a while. Their grid is reliant on local labor and local supply chain by design, for better or worse.

The electricity prices still beats nearly $10/gallon petrol, and one friendly Airbnb let us charge on their property’s solar+battery installation, making their power half the market price.
It took me way too long to read this correctly. I thought it was about the toffee bar.

https://en.wikipedia.org/wiki/Heath_bar
> If you get exposed to a lot of glucocorticoids, you're more at risk now for depression. You can see this epidemiologically: you get people, and statistically, before their first major depressive episode something awful stressful occurs. Have one of those first depressive episodes, due to some stressful event, you come out the other side eventually. You are no more at risk for depression than anybody else. Along comes a second major stressor, and you fall into depression, come out the other end, no more at risk than anyone else for depression. Somewhere around the fourth or fifth stress-induced depression, something happens and things start cycling on their own there and you no longer need a major stressor to cause you to get depressed like that. That's when the clocks are off and running. That's the transition.[0]

0. Dr. Robert Sapolsky, PhD, 2009 - https://youtu.be/NOAgplgTxfc?t=2165&si=P0pg-W5lOe3n0LWb
Agreed, likely a software bug. However, I'm not sure if that's better or worse.
I like Next.js
Tell HN: Stop asking me to sign up
If your product asks me to sign up before I can try it, I'm not signing up. You can get a lot more feedback by having a gated version of your product accessible without signing up (e.g limit saving, sharing, exporting, profile creation etc). You can ask me to sign up after I've had a chance to interact with the core product and found value.
Do you sleep better because you're not on your phone so much? I've heard that you should avoid screens in bed.
Carbon in the atmosphere is a stock and flow problem, even if we get to net zero emissions, we have just stopped the problem from getting worse. At that point, we need carbon capture to be scaled up and efficient. I don't think it's premature or greenwashing for technologists to support early efforts to get this tech ready. I don't think many supporters of carbon capture think the goal is to offset all the current emissions. They mostly think of carbon capture as a way to eventually deal with historical emissions.
>The gfx are rather good except the faces

Mind elaborating? The graphics are sub-par for a 2023 game, if I had to rate them they're ~2017 AAA levels.

The textures are garbage, the lighting is garbage (no raytracing in 2023?!), the faces are garbage^2, the particle effects are sub-par and full of obvious billboards, and the foliage looks like something from a mobile game.
Django checks a lot of boxes for me.
“Energy”, “mental batteries” - these are entirely made up concepts.

Any sort of activity is tiring - it is especially tiring if you aren’t very good at it, if you have to make a conscious effort rather than being so competent that it’s “second nature.”
Meta to drop 'Facebook News' tab in some European countries
Small anecdote:

I worked for a startup around the time of the millennium and we had >1m registered users. All passwords stored in plaintext, of course.

One day I decided to run a SQL query to see what the most common passwords were.

#1 was "trustno1"

And to confirm my hunch, I guess, I just found this Reddit thread:

https://www.reddit.com/r/XFiles/comments/pnzc02/is_fox_mulde...
Hype is subjective but I do welcome a safer C++.
From a security angle...

.net webapps written in asp.net behave similar to PHP in that any file with a .aspx extension that is within the web root will execute by default. This means that asp (and php) webservers are particularly vulnerable to RCE attacks because the default configuration of the server turns an "arbitrary file upload" into a remote code execution instead.

Where an asp.net server would handle front-end and api and they would be tightly coupled, we've moved on to where the most common configuration is a separate API and frontend. I believe you lose a lot of the benefit of using asp.net to try and decouple them.

On a totally personal note, as a penetration tester I've proxied requests from a LOT of different APIs on a lot of different technologies and asp.net is hands down one of the worst to test, the way it handles requests under the hood is unruly and ugly. Some might say that's a positive in terms of security, but IMO it makes it harder to identify vulnerabilities in your system.
We built some pretty big applications with VB6 (heavily optimized by using WinAPI-Calls and C++-libs where necessary).
Nothing what came later matched development speed (although some langs using REPLs may come close).
Whoever designed VB.NET didn‘t know anything about the things VB6-developers like my loved. So VB died because what came next simply wasn‘t VB.
Yeah, agreeed, and I think the BP is a bit lower because I'm warmed up and then rested a bit. My worst BP is in the mornings after getting up and sitting and drinking coffee.
Perturbation analysis of spatial single cell RNA-seq (2021)
Reminds me of this xkcd:

https://xkcd.com/917/
What an unintuitive and sketchy-looking Bayesian model. They only have 11 chemicals in the database they're matching that messy IR spectrum against: 6 reasonable ones, and 5 bullshit ones that are only there because theory papers suggested that they'd be biomarkers of alien life. And, fit to just those 11 chemicals, the best-fit includes one of the bullshit ones (dimethyl sulfide, (CH₃)₂S).

https://stsci-opo.org/STScI-01HA2G716KS9YGAGVY1WBVFJ8Y.pdf

Is this approach, like, sane? I'm not a Bayesian statistics expert.
Actual title: Advanced x86: Virtualization with Intel VT-x

Original URL: https://opensecuritytraining.info/AdvancedX86-VTX.html
Whenever I read about the experience of playing one of these giant proc-gen RPGs, I can only harken back to HGttG:

“So the hours are pretty good then?' he resumed.
The Vogon stared down at him as sluggish thoughts moiled around in the murky depths.
Yeah,' he said, 'but now you come to mention it, most of the actual minutes are pretty lousy.”
Apartment? I assume your home? The upkeep of locks in a hotel is a bit more involved, as customers lose keys and they need to be reset for the next room guest (for larger hotels, at least)
In other words, all hail our new corporate thought police. The market can do no wrong, right? Sick of getting squashed by big tech? Feel like the market (of billions of dollars of ad money) didn't punish them hard enough? Just launch your own Twitter with that spare $X billion you've got lying around! Free speech for the rich and the advertisers, just like the Enlightenment promised!

You keep getting downvoted because the rest of us kinda watched the internet happen for the past 20 years. Where were you?
So then use nuclear power. Oh wait, you can't because there was an tsunami in Japan.

Germany: "oh well, we'll increase burning clean coal, but create some crazy roadmap that we'll be carbon free in a few decades or so"

Germany needs to get its shit together, energy-wise. You are a disgrace in the union, honestly. With your economical development and technical know-how levels you should be at the forefront.
I don't think it's supposed to be a scientific theory. Just a (maybe helpful or maybe not) way of thinking about burnout.
This article and headline are pretty effed.

Based on the original article they are quoting from (https://www.sfchronicle.com/bayarea/article/roblox-conferenc...), the event was cancelled after someone posted threats online and started an altercation with security.

The fact that he would later be booked that evening with additional firearms charges seems fairly irrelevant and it doesn't even make sense with the timeline as this headline suggests.
It’s weird how the burnout threshold varies so much person-to-person. I wonder if this is mostly genetic or if there are ways to train yourself to handle immense strain before reaching burnout.

For me, my burnout threshold tends to depend on the type of stressor. I could handle multiple all-nighters doing research when I was in grad school. Granted, I felt physically horrible afterward, but mentally the work always remained exciting and as soon as I caught up on sleep I’d get right back into it.

On the other hand, interpersonal conflict is very rare for me, but when it does occur I tend to lose the drive for whatever I was doing quickly and look for a change as soon as I’m able to manage.
Does this use the method proposed by Kerbl and Kopanas at SIGGRAPH 2023?

https://repo-sam.inria.fr/fungraph/3d-gaussian-splatting/
> fundamental attribution error, also known as correspondence bias or attribution effect, is a cognitive attribution bias where observers underemphasize situational and environmental factors for the behavior of an actor while overemphasizing dispositional or personality factors.

We can have differently shaped societies, and they have different impacts on their members.
Tangential but I usually burn out when expectations don't match reality.

E.g. When I worked hard to build and deliver something but then management rates me lower due to BS stack ranking. Or when I grind to roll something out judiciously but management is pissed that the rollout happened 1 week later than expected - even when there are no customers waiting for it.

In my experience, a happy job can easily turn into a dreadful place when management nitpicks on nonsense.
If you do want a stronger security boundary, you can do that without using cgroups and other kinds of namespaces (aside from chroot) pretty easily using something like `firejail` -- that's what I do for this demo [0] (all the software is in /opt/appfs, if you want to try stuff out -- you can browse it here [1])

[0] https://rkeene.dev/js-repl/?arg=bash

[1] https://browser.appfs.net/
If companies that track everything we do online were to start freely sharing this information with governments around the world, do you think it would lead to real harm?

The answer is clearly yes. Therefore users should have control over the data that a company collects about them and their activities.
I have a tendency to comment code that isn’t optimal and will need to be refactored for performance at a later date.

Not sure how many times I’ve been looking into a new performance issue as we grow, and come across one of my own comments.

Sort of falls into the Good/Fast/Cheap trifecta. When you have to do the Fast/Cheap bit, note when you know it’s not optimal so you can identify it quickly when you or someone else comes back to it.
VanillaJS/Angular for frontend, .NET Core/Node for backend.

It shouldn't matter too much if a framework is being backed by Meta. If there's enough support, documentation and easy-to-find-answers for it, then it's probably a good choice. Just make sure the code is readable and the framework's concepts are simple and easy to understand.
Also Chromecast doesn't work. But these are okay tradeoffs with okay alternatives, so the improved security and privacy is well worth it to me.
Beamforming around moving (or even static) obstacles? Integrated motion sensing with fewer false positives for smart bulbs, doorbells, whatever? Or more realistically, your TV can make sure you don't skip the commercials. I probably wouldn't use that stuff myself either, but it's interesting to think about.

Why would I care that my neighbor knows we're home and moving around? If they really wanna creep on us, they can already use IR cameras or audio amplification or laser mics or whatever.
Django, Next.js
Unless I'm misunderstanding you, this already exists: https://qifi.org/

Format is described on the page if you want to do it manually.

Of course the plaintext password is still encoded in the QR code data, so it's not very secure, but great for home guests.
No code tool directory. Do people even use these?
Hi HN, maybe I’m crazy, but why are there so many no-code tools? I see them launching every day but outside of Framer, Bubble, Webflow, etc., don’t know anyone who uses them.
Probably worth knowing React since there’s such a large install base and work, but Svelte or Solid may be preferable for new or personal projects.

But that’s only frontend, what middleware/backend do you like to pair them with?