skysight-inc/HackerNews huggingface dataset:
How is this low level exactly?
Battery electric trains solve the issue either way, and are likely to be much, much cheaper than electrifying branch lines.

(With batteries, an electric train becomes even more reliable because it can continue under its own power in case of a line power failure.)
My tone? That’s being condescending for no reason. I’ve been nothing but polite to you.

And my crusade? Look at my comments on this thread, I’ve only replied to you. (And I’ve never commented on wasmer before, to my knowledge). I’ve tried to explain to you why everyone else talks about the shady things this company does. And for explaining that to you, I get condescended to.

The guidelines are what HN aspires to be. It’s a good goal. What I told you was what HN actually is. It’s why Ycombinator funds this website. It’s why tech companies strategise on how best to get attention from HN. How to write blog posts that HN will like. When to post to get the most upvotes and views.

You can blind yourself to that reality if you want. You can go ahead and use whatever tech you want. It’s really no skin off my back. Have a nice day :)
It is actually the way to go with client-server programs, such as Jamulus. People from distant locations try to chose/run a server closer to their geographical (or, more properly, with a correction on how the fiber runs) middlepoint.
Nothing about AGPL prevents anyone monetizing bug fixing, tech support and integration consulting. You can also do whatever with the code. You just need to provide it if you host the project as a service.
Make for a plan B and C and chill out. I have a few weeks of food reserve and can sail away in an instant if things turns ugly, with the mean to feed my family straight from the ocean.
I mean, if the attacker has writable access to your vault, he likely can observe you handling the unencrypted password or steal all your gpg key material after you unlocked it. This makes the "No binding between keys/values", "No authentication of values" and "My passwords are emails?" sections moot.
As someone who suffers from anxiety and bipolar disorder, and who has been ridiculed as not having real problems because of having worked in tech at high-paying companies--although I always got fucked over because of my disability and merely-middle social class (and being 40 IQ points smarter than the bosses exacerbated, rather than ameliorating, the social difference)--I can say with confidence that this is not a helpful comment, and not what OP needs to hear.

Also, I don't think it's true. Most people don't want improved material circumstances as much as they want dignity and peace of mind. Yes, most people in the world are objectively poor and would benefit a lot from having more money; still, the idea that people are obsessed with material gain or envy is endemic to the West under capitalism but not universal. They would not "trade lives". It's the same as with refugee crises and mass migration--they don't want to leave their homelands and families, but have no other choice.
That's the joke. The number of terms doesn't change, and the last two have the same number of parens. The statements relate quantities of those things as though they're a problem, when in reality the "just right one" only changes the order slightly.

Hence the joke. It's one of those jokes that earns a loud sigh from me, rather than a chuckle.
The remark is rooted from variable naming and code organization mostly. I've seen a C++ codebase transferred to a java developer, and he disregarded everything from the old codebase. Didn't refactor the old code, and the new additions were done Java Style. CamelCase file/variable/function names, every class on its own file with ClassName.cpp files littered everywhere, it was a mess.

The code was math-heavy, and became completely unreadable and un-followable. He remarked "I'm a java developer, I do what I do, and as long as it works, I don't care".

That was really bad. It was a serious piece of code, in production.
MS has a long history of taking something (a tech, a concept, etc), playing fair for years to attrack people, then add more and more little details that in the end, lock you in into their ecosystem.

In this particular instance, MS has been pushing the "dev env in the cloud" commercial strategy for some times, using the openess of the VSCode ecosystem as on of the bait.

Don't get me wrong, I think VScode is a good product, and I can see the value of a dev env in the cloud that matches your local setup.

But given MS track record, I expect this to be likely a way to take control of your dev env: once it mostly resides on their server, you are locked in.

Parts of VSCode being not free are one of those little details I talked about. They hint at the direction MS is likely going to follow, as it used to do in the past.
Is this the same source of legal advice that said people could ignore covid regulations by sticking a printout of the famous Magna Carta in their window? :P
There was an article posted recently about a lab testing paper straws and finding pfas chemicals in nearly all of them. They're used for their water resistant properties. And there was no way to tell from the packaging.
From the FAQ:

"On-Topic: Anything that good hackers would find interesting. That includes more than hacking and startups. If you had to reduce it to a sentence, the answer might be: anything that gratifies one's intellectual curiosity."

I found the submission interesting, so I guess it qualifies.
If you want another tip, put your Downloads folder there as well. Easy access to all files recently downloaded, which you probably want to do something with. Airdropped files also end up there which is nice.
> people that use KeePass are not memorizing 40 character passwords to unlock their password manager.

I use a pass phrase that is substantially longer then 40 characters. It doesn’t take too long to sink in.
I was going to say OOP aside from the basic animals and calls example, takes years of indoctrination for people to find it the simple default way to do things.

Functional programming is much simpler, but we don't spend years hammering the concept into people's brains.
> (f x) and f(x) have the same number of parenthesis.

That's the joke
> “Diesel-electric trains are probably better emissions-wise.”

Definitely not!
Unfortunately, Koka doesn't seem to be ready for general-purpose use…
Sounds like you are in Eastern Europe? I am in Serbia in similar situation but since living through everything happened here from 1999 onwards you learn to just accept whatever life throws at you. So basically just enjoy the moment and small things. The life is now. Nothing is certain about the future and there is no way to buy future wellbeing. You only truly own the past memories, so make more of that fantastic memories right now.
We need to make them make even smaller people before they grow (up? :)!
We can.

https://nim-lang.org/
It's as much help as anyone can do. Focusing on things that are out of your control is a great way to get anxiety. Telling people with anxiety not to watch or read those things, get more exercise and eat healthier is about the best advice you can give, short of saying 'go and speak to a GP or counsellor' if it's extremely bad.

Ultimately, your mental health can only be solved by one person. You.
If somebody wonders why costs are high: It's not only about putting a few masts and a cable up. Aside from sub stations etc to actually provide the power the big things are bridges and tunnels.

If a train goes below a highway bridge it's probably too low for the wire, thus the highway bridge has to be replaced (or tracks be lowered) If there happens to be a tunnel the diameter has to be increased.
Perhaps, but aren't CdTe panels quite uncommon (google says ~5% of panels)? Most panels are crystalline silicon which is pretty safe.
Ada Programming Language
Maybe I'm misunderstanding something. ShareX only requires you to memorize one keyboard shortcut, and then its a single click to either do a full screen capture, window capture, or region capture. For MacOS you either memorize multiple shortcuts, or you use one shortcut to show the toolbar, then you select a mode, and then you capture (well aside from full screen capture which is automatic). Overall it seems like MacOS requires either more memorization or more clicks.

Edit: here's a quick demo of ShareX for people who haven't used it [1]. You can see me enter capture mode (via keyboard shortcut), which starts in fullscreen capture mode, then I hover over the calculator to switch to window capture mode, then I move it away to switch back to fullscreen capture mode, then I click and drag to do a region capture and release to complete the capture. You can also see the annotation tools at top that can be used during capture.

[1]: https://giant.gfycat.com/WellwornSizzlingIrukandjijellyfish....
Not really. Tasks can be zero garbage, IEnumerable cannot. A 'task' in C# is just something that has a GetAwaiter() method, which gives you a callback on when something has happened.

This is how ValueTask is implemented in newer .NET versions which is a struct, but you can roll your own.
This is great attitude, I would even say we are standing pretty good if not best ever in human history so far, considering the human experience in the past.
It's not, or only partially. "To try to bridge the gap between high and low level languages, ante adapts a high-level approach by default, maintaining the ability to drop into low-level code when needed." says the website.
There is a class of C code that can be made extremely portable: pure computations. This allows you to write self contained code with zero dependencies, and if you're willing to give up on SIMD you can stick to fully conforming C99.

It's not applicable for everything, but we do have some niches where it comes in handy: cryptographic libraries (I've written one), parsers and encoders of all kind, compilers…

For instance can a mobile on web engineer quickly take TweetNaCl or Monocypher and use it in their stack? Yes. They may need to write some bindings themselves, but if they can run C code at all it's fairly trivial.
How to Deal with Performance Anxiety
You are though. There are lots of businesses (B2B) that won’t deal with you or put up with you. Ask anyone who has run a retail business and they’ll tell you how much pain in the ass B2C businesses are. You are poor(relatively) and not worth doing business with sometimes. That’s fine and absolutely ok.
I suggest reading Four Thousand Weeks. If you’re inclining towards religion, read Bob Goff. If not, read about Buddhism and stoicism. Read a bunch. It helps gain perspective.
Self-hosted extensible crypto wallet
There is also one in Alexandria (Egypt).

But yes i think there should be something like this:

https://wiki.archiveteam.org/index.php/INTERNETARCHIVE.BAK
Thank you for sharing this. This is exactly my point. The absolute number looks better and serves as an emotional barrier/achievement of sorts ( hell, I know I called my mom when it happened for me ), but in real terms ( as in, what that money can get you ), it is not as 'good' at getting goods as it once was.
SphereEx launches Pisanix, an open source Database Mesh solution
> LINQ is to C#/.NET what <algorithm> is to C++.

algorithms weren't really composable unlike LINQ.

Ranges however are, see the examples here: https://mariusbancila.ro/blog/2019/01/20/cpp-code-samples-be...

And they also heavily benefit from coroutines, basically allowing to make ranges from anything with e.g. std::generator<T>
you are already doing quite well and have savings to wade through any problems. So, relax a bit.

Two suggestions:

a) Read Matt Ridley's Rational optimist : This shows the arc of progress and provides strong arguments on how our future will be better

b) https://thomasjbevan.substack.com/p/all-news-is-bad-news : Basically asks you not to read the news at all, unless there is something that you can use a year from now.
question for you is Why can’t this be on the top HN news page?
Hi, I believe I understand you. If you look at immutable data structures implemented using JS primitives, it will surely look terrible. However, there's a lot of benefit to using a FP approach like Redux.

It's much easier to reason about state updates if all you have is pure functions.
It allows you avoid very annoying and hard to catch bugs. I've seen this personally, when replacing a spaghetti component with a straightforward `useReducer` hook.

Unfortunately, we don't really have a performant way to express this pattern in JS (or even in other languages?). You could use something like elm-lang, but it's not as widespread.
You will not convince me there is nothing you can do in an instance of school shooting that will reduce the victim count.

Even if school shooting drills were merely performed as a special case of evacuation with special procedures (in a format free of presenting anything graphic or scary for kids) that would be better than not doing anything about it.
There is also "passage":
https://github.com/FiloSottile/passage

It's pass with age-encryption instead of pgp.

Discussed here: https://news.ycombinator.com/item?id=29597729
Yes, it's all about the perspective, basically do what you can to improve the world and then just enjoy the ride.
Not trolling: is there really a need to train a cohort of quantum programmers? Can these computers actually do something better than their classical counterparts, right now?
> to have to wait twelve years is overwhelming

He could have someone help him board a train to Geneva (a few hours away), hopped the Alps to Geneva and be done with it.
The countries with the fastest broadband (according to wikipedia) appear to include those which have private ISPs, so I'm not convinced by that claim.
First,

Do you kn ow what feeding a declining asset is? It's not just buying such things as Cars then paying the sunk operational costs. It happens when you charge hourly and form business models with that feature.

First step is to find some way to package something that is zero costs in copying as a service.

Second step is to market that new product.

Third, mediation helps with anxiety

My biases:

1. Recovered ADHD sufferer
2. Former hourly gig person now working on a service style model of software business models
Ask HN: Founder who wants to appear on AMA session over a 170 member community
If you interested, please comment below. We can discuss an hour session next week as per availability.

Thanks,
The usage-based data stack is finally here (and pretty cheap)
You've gotten really good advice in this thread and there's no point repeating it, so my contribution will be to be to encourage you to explore catastrophe. Look into some of the worst events ever to happen (world war 1 and 2 come to mind). Read about exactly how many people died and what the level of destruction was. And then read about how quickly people rebuilt their lives. How property rights and basic society bounced back. How absolute poverty was worked back to wealth. How beautiful humanitarian ideologies were birthed from massive destruction. We're talking trough to peak in under a decade in some cases.

I'm an anxious personality and a pessimist through and through, but I'm super optimistic in the long run. Humanity is resilient and beautiful as heck.
Are there any good open source screenshot tools for macOS?
Speaking of serverless, this might be of interest to you: https://github.com/awslabs/dotnet-nativeaot-labs
Focus on the things that you can control and change, and don't fret about the things you can't.
You could probably reach out to the specific hiring manager via Linkedin, not sure if you'd get any traction but couldn't hurt ¯\_(ツ)_/¯

If you're CV is great and they do refer you, the incentive from their side is getting a referral bonus
> I used Perforce for a decade and did not create a branch, not even once.

That's because P4's branches are a pale imitation of what branches can be (and to be fair to P4, branches long predate git and they can't exactly up and change the behaviour, however there's really no excuse for what they did with streams. They bolted a loosely enforced hierarchy onto the existing branch system, created a split in the tooling, and shipped something that has as many footguns as problems it solves.)

> People who want to branch in Perforce are often trying to bring a git mindset to a different tool. With a trunk-based edit/sync/submit workflow where you have different p4 clients for your different projects (what you would use various branches for in git) you need not branch.

"often" is a very nebulous adjective, and a naive view of what git branches do. Perforce and a task branch based workflow is a terrible idea, yes. If you want to do the PR based flow that github and gitlab encourage, you're going to have a bad time. P4's shelves are an excellent tool, but they encourage ad-hoc and self managed version control. Shelves to bring changes across streams (if you're using them), Shelves to share a WIP or a quick change with someone else, and iterating back and forth with shelves with v1 v2 v3 etc in them, shelves for temporary debugging code/non prod features/work in progress feature that's ticking along in the background.

Again, I'm not saying perforce has no place, but git's branches are a force multipler, even with trunk based development.
It's not even just memory access patterns. It's any and all abstractions - C doesn't provide any, so you write things manually, and thus won't do things that are not required for your use-case (whether it be separated loops for actions, pre-initialization/zeroing, multiple allocations where one or none could do, and higher-level stuff like no need for iterator stability, a vector push that assumes reserved space, etc).
Speed may be a factor, as stopping distance (and time) increase with speed. Low-speed LRV can achieve shorter headways.

BART operates up to 80 mph (128 kph), though I'm not sure it hits those speeds within San Francisco.
You're not the only one. But I find it very sad that so many people don't mind such PR-ese non-apologies and damage control
Stop living to work. Stop working for money. Stop letting others determine what a good life is.

If you like watching Netflix 24/7, by all means, do it. If you want to make a change in the world, just begin. If you feel you're in a work treadmill, quit.

Find out who you are and what you want to do with your time. Don't just get lazy and build a skill tree that lets you win the game others have made for you. That's boring and hollow, and you're right to be anxious about it.
I'll give you mine perspective where I happen to completely be the opposite of you.

> Given my income and my economic situation I shouldn't feel anxious, yet I can't relax thinking every hour spent watching netflix is in a way costing me ~110$.

I make about $3000 net per month. I work 4 days per week. Currently working remote, I'm also currently single (since very recent). I'm in another country. I take long walks, I meet people, I chill hardcore, it's nice. I spend about $2500 by not even thinking about money and making very unoptimized decisions. The way I view it, life is good, especially because the place I work for also provides a pension and there is a small state pension. If the market goes completely sideways, I'm a software developer! I'll get by. I'll teach high schoolers math (or any other subject) if I have to.

My life feels like a vacation. I need the 4 day work week in order to stay mentally sharp. I don't want to mentally decline, it's a health thing. I happen to make money with it as well. I don't fully like doing it (software engineering), but I don't hate it either. IMO that's the sweet spot, it constantly reminds me to have something of a work ethic. Quite frankly, I love the whole situation.

> So when I don't have any more work for the week, I work on my hard and soft skills through certifications so I can up even more my hourly rate.

I also work on my soft skills! I do it through dating. I meet people while sitting remote working in a cafe, or when I go on my daily walks. People come from all walks of life. I guess you learn totally different soft skills though ;-)

Hard skills? I learn it when the time requires me to. I've seen so many languages, while there's a lot to learn for me, there is at the same time nothing new under the sun. When I started out in my computer science bachelor it felt I was too stupid. I had a very hard time wrapping my head around programming. I've never had those difficulties since, learning stuff now simply takes time.

How can I live like this you might ask? Well, it's better for me to be chill than to be all riled up. I provide a bigger benefit by being relaxed, positive and helpful to other people. I know the world is falling apart (just a bit, not too much IMO, read Factfulness, it's written by a Norwegian economist, he has an awesome ted talk too [1]).

I agree to a large extent with the rest, can't provide a counter point to that. Feel free to email me if you want someone to talk to, as a curious fellow HN'er that is :)

Email is in my profile.

[1] https://www.ted.com/talks/hans_rosling_the_best_stats_you_ve...
> the YouTube account associated with this video has been terminated.

"Terminated" is a pretty harsh wording for an account that was willingly deleted.

When you resign nobody says you got terminated. You are terminated when you are fired.
Batteries will add weight, but you also get rid of diesel engines, traction generator/alternators, fuel tanks, etc which are all pretty heavy too.

On long routes the required size of the batteries might become prohibitive. But we’re talking about outer-suburban branch lines here which are usually pretty short, often only a few miles.
I don't think it's unpopular.

Not sure if you enhance the stigma by writing this though.
"I work 120 hour work weeks" is CEO speak for "Any time spent in the penthouse I built with company money and in which I occasionally remote work but mostly do lines of cocaine off a hooker's back is work time".

Musk does maybe 50 hours of work a week, it's just that it's spread out over time and not 10 hour long shifts like he forces on his employees.
I add another one: pretty much everyone has been exposed by now.

Being able to estimate the concentration can be useful though.
I know you might mean well, but this isn't a nice response to someone asking for help.

You're effectively saying "you don't have any problems". It's an abusive tactic in relationships.
Pointers and manual memory management apparently.
That one might not be strictly correct (speed is greater), but it's at least non-ambiguous and understandable.

I love me some of those "discount -50%" signs though.
Because the current willingness to have a discussion about suicide is very immature and has room to rapidly evolve.

Despite my self preservation priority, it isn’t clear to me that its a priority we should auto-force on others. So copy and pasting a suicide hotline phone number seems empty and patronizing to me, and it’s hard to get people that feel the opposite way to articulate why they feel that way.
Wow, having an ocean near by is great. Also made a food reserves from when crazy times started in 2020 along with 2022 extra supply for possible thermonuclear war :)
What? Where can I read more about that?