skysight-inc/HackerNews huggingface dataset:
I didn't mean to imply KMyMoney is necessarily better. I switched a decade ago as it had a better interface - but I don't even remember what aspect was better. I think it did a better job with autocompleting entries or something.
Wouldn't be surprised to hear this in Dune Part 2 :-)
According to NASA [1], high pitched sounds would be attenuated, but you’d still hear low rumblings.

[1] https://mars.nasa.gov/mars2020/participate/sounds/
NVidia knows software -- CUDA is a big part of the reason for its success.
Also, the general guidance for someone who thinks their brakes are failing is to pump them to try to build pressure. In this case that guidance is the exact opposite of what you should do. The guidance is for a different but more common failure mode: brake line rupture.

The correct solution to a runaway engine is to slap the car into neutral and then apply brakes and pull over if necessary. But that's not something most driving schools teach nor is it something your average person will practice.
Isn't it strange that Apple invents a technology, begins to use it for their own business and then Europe says Apple is unfairly preventing other companies from using this technology? What are we missing here?
Narrator: it wasn’t clear. The family member was who was being referred to.
My mom used to drive an old Volvo wagon. It weighed a ton and didn't even come with power steering. Just a huge wheel to make the leverage a bit easier. She knew the real trick though, turn the wheel while the car was even just slightly moving. Even less than 1mph was enough movement to lighten the steering feel.
> gargantuan

That's the point - there are no units, are there? E is proportional to m, but isn't that all you can say? "Gargantuan" is completely subjective.

The amount of energy per unit of mass is only "large" if you were expecting it to be smaller. Otherwise, isn't "gargantuan" just more PR puffery? The conversion rate between mass and energy is a universal constant; it isn't big or small, it's just what it is.

I'm sorry, I'm being a bit vague and handwavy. I'll have another think; maybe the mist will clear.
Ridiculous ?: Do you take anything to help with sleep? Like Ambien or similiar?

Less ridiculous ?: Do you recognize the users mentioned in the tweet?
Plastic that is recycled or even incinerated to produce energy is often better than the alternatives. There are many environmental problems much bigger than plastic that ends up in landfills. I always thought that the problems with straws in particular was that a disproportionate amount ended up in the oceans. But even then I still suspect that it just was a way to distract people who care from the real problem of climate change so that the oil companies can make more money a bit longer.

Edit: no, I didn't read the article before I commented. I did now. I live in Sweden and put all our plastics in the recycle bin (one specifically for plastics). They are building better and bigger sorting and recycling facilities for plastic, but I think about 80% still is incinerated. Which of course releases greenhouse gases. But the plastic we throw away in a week corresponds to less CO2 than one trip back and fourth to work for my wife in our Prius.
The "white Obama" pictures didn't even seem biased. They took a brightly lit photo of Obama and the output face has the same skin tone.

Compare Obama's skin tone in this photo: https://video-images.vice.com/test-uploads/articles/5ef216e9...:*

With other photos. E.g: https://www.obama.org/wp-content/uploads/ar_obama_sq.jpg
Ask HN: How do you hire remotely when you have to turn over the crown jewels?
How are people managing having remote workers who have full access to their codebase?

What happens when they turn around and steal your code and launch a competing service?

How do you sue some digital nomad?
Easy enough to figure out NL, your phone number is in your HN profile.

Then, the hacker just gets a local number, which should be easy enough these days.
That's not a benefit of async/await as the same could be done with user-mode threads. In fact, that's what we do with virtual threads. But it might be a benefit of async/await in some particular languages.
i tried a therapist. didn’t work because she did not understand founders, entrepreneurship or being self employed. i think the challenge is finding someone who can relate and knows what to do to fix you rather than just asking you to talk about it. also, i refuse to go on any medication.
corise | Software Engineer, Frontend / Full-stack | San Mateo, CA or Remote (US Based) | Full Time | https://corise.com/

CoRise transforms the way professionals and companies build technical, high-demand skills at scale through top industry instructors and collective peer learning. We’re building the founding team right now. By joining our early team, you’ll have a massive role in shaping an early-stage product with huge ambitions to transform the way the world learns. If that excites you, join us!

Apply here: https://www.notion.so/0ec693bb44b249d0af86a19c92f78691
> async\await in no way relieve the developer from needing to worry about locks. If you have shared mutable memory, you have locks. If you aren't considering that, then you've got broken code.

The huge difference is that futures (and thus async/await) change the primary concurrency concept you think about into "wait until this value is available" rather than managing the locks and shared memory yourself.

The latter is still available (and still as footgunny as ever) but aren't as much of a problem when better options are more ergonomic.

Futures also compose far better than threads do, especially when you want to wait for "any of X" rather than "all of X".
Absolutely, 100%.
The 55 gallon rain barrels are near useless for small plot irrigation. Larger containers can hold a meaningful amount of water to be useful during sporadic dry spells.
I think the issue is that a runaway engine will lose vacuum which makes the brake boosters ineffective.
And LaunchBar - also a mac launcher!
Fair point, will amend the blog post.

edit: added an extra paragraph at the end, thank you for the hint.
That would be incredible. I really like the aesthetic of the first part.
Probably would have improved his approval rating due to the opinions of his base.
That's a nuanced point to draw, thank you; most of my wrecks have been head-on, or from the side.

I can patch my fiber frame though, it's getting harder to "total" them nowadays imo. I've tried!
Stir | Backend Product Engineer | Full-time (SF) | https//usestir.com/
Stir is where creators earn together. We want to empower a world where anyone can make a living from their creativity. We do this by building powerful tools to help members of the creator economy collaborate together.
We’re looking for an engineer who can do more than just write good code -- someone who cares about creators and wants to build something meaningful with a tight-knit team, enjoys talking to users and getting involved with other functions. We're looking for someone with 3+ years experience with backend development (GraphQL, Typescript, & Postgres)

We offer competitive compensation, health and family benefits, and invest in your development and creativity.

Find out more about the role & apply: https://careers.usestir.com/career-roles/backend-product-eng... For more about how we do engineering: https://careers.usestir.com/engineering
Emacs - although there's a lot of accumulated cruft in the form of whacky APIs and elisp functions, the design of Emacs is stunningly effective. The way that minor modes and keymaps are composed to customize the interaction mode for each individual buffer is clever and beautiful, to name just one thing out of many. And, as janky as elisp is, it's one of the few extension languages that's actually good at its job, and the Emacs elisp API allows you complete freedom over virtually every aspect of the editor. Unironically, Emacs is not a text editor - it's a toolkit for creating text-oriented applications.

Forth, Lisp (Scheme, in particular - I love CL but it's the C++ of Lisps), and Lua - three languages that take a small set of elegant primitives and synthesize them to give you incredible power.

Remember the Milk is a task-tracking SaaS that is one of the few pieces of software that I actually like, which is especially impressive given that it's proprietary. Cheap, fast, effective, and with a UI design that continually impresses me with its mix of intuitiveness and ergonomics.
what i wrote was the reasoning given for the Air France Brasil to Paris flight. You remember, when they stalled a perfectly good AirBus 350 and dropped it from cruising altitude into the Atlantic.
Third-party sites that republish public information are not exempt from this. IE: say a government site publishes personal info as public record. Our policy doesn't allow removal of the government pages. But if a third-party republishes, our policy does allow removal of those.
Not only that, but most of HN, even the professional programmers who've been here for a decade, have absolutely no clue about anything regarding the physical world. Chemical equilibriums, enthalpy of formation, basic irradiance calculations etc.
That's perfectly fine, as long as you don't make really bold statements about things you don't understand. This thread reminds me of reddit. A ton of highly upvoted comments that are completely wrong. You don't need to live in the countryside to understand the basic economics surrounding agriculture, and no, "artificial" fertilizers aren't a scam nor a big corp trick. If you think you can replace them with fungi, good luck.
Memfault (W19) | Firmware/Embedded Software Engineer | SF/Boston/Remote (US)

We're building the DevOps platform every hardware team needs. Our firmware team focuses on our SDK (https://github.com/memfault/memfault-firmware-sdk) and helps our customers implement it into their products. If you love to come up with creative ways to use obscure hardware peripherals, this is the job for you! Email us: jobs@memfault.com or apply online at https://memfault.com/careers
> Because deleting it would remove the one bit of evidence that this happened and may well wipe out the data that would allow establishing how this was done.

That's not how computers work. You'll mark it as deleted and then the "deleted" column (or field or whatever) will turn from false to true. No forensic evidence will be lost.
I do trust that you have better opsec than 99%+ of users and that you didn't write this tweet. But it seems incredible that an adversary would burn a Twitter vulnerability to post a near incoherent message from your account (which isn't particularly influential, as far as these things go). Even social engineering Twitter support seems like a really crappy effort/reward ratio.

What you're doing here makes sense, and if I were at Twitter I'd be trying to help you figure out exactly what happened, on the chance that there was a deeper compromise.
Big tech enlisted to tackle risky railway tasks in Japan
And you could get unbanned by deleting the tweet, is that right?
Pythagoras Everyone knows his theorem but not who discovered it 1k years earlier
I don't understand where there is a kill switch when you can just turn off your vehicle using the key? Besides killing the engine will mean no power to the brakes and steering as well.
> They can outbid everyone for content

the problem netflix faces is that more and more content won't be offered to netflix at any price since it'll be produced explicitly for other streaming services. If everyone has their own streaming services competing with netflix then eventually netflix is left with almost nothing but the content netflix itself produces.
Thats what you got from me not sharing anything yet?

Fascinating. So your line of reasoning remains true until it doesn't. Amazing position to hold champ, not the strongest position to strongly hold.
Or you just accidentally typed your password into the wrong site, perhaps via phishing?

Believing you weren't/couldn't be phished is a great way to get phished again...
To each their own. Mine is:

TODO is a linting error and should not exist when it’s final PR time. We use them for our own feature branch dev work.

Any item that’s a “do later” needs a URL for a ticket/issue in the comment. These are very rare and discouraged as usually the issue alone is enough. Don’t need to mention it in the code because even the location of the mention can basically be an opinion on how to solve the problem.
I do understand, but this was always the trap ... and you signed up to it.

I don't blame you, but I sort of do.

These are behemoths where you are the product.

Don't be surprised when things go awry with not the slightest care in the world by said behemoth about you.
> but has imposed huge and everyday annoyances on everyone

Not on everyone. I can't remember the last time I used a straw, I manage to drink from a glass or a cup just fine. Is it really a huge annoyance for you? I understand that for some people (e.g. people with Parkinson's or a broken jaw) straws are a necessity, but most people should be able to manage just fine without them.

It's true that there are bigger contributors to plastic pollution, but it's hard to argue that plastic straws in the oceans or nature are a good thing.
Where do you back up your passwords?

(don't answer that, just something to think about)

These days, you can never be too paranoid. I religiously 2FA all my accounts the moment I create them.
I guess my definition of elegant would be software that has fantastic UX and just works and works so well it boggles my mind how well it works. I'd also extended that to include a foundational core that all other parts can be built off of. In that case, I'd go with vim. I'm not even a huge Vim guy (use it for notes and remote stuff, but not my primary editor), but the concepts are simple and oh so powerful. It's just building blocks on top of text editing.

Pipes in Unix as a concept are also a great abstraction. A bit dated, but still every powerful today.

Files in Unix as well. Some people have gripes which are fair, but the idea that a device, a file, and a socket are all accessed via the same API is fantastic. Of course there are issues, but it's generally worked really well for me.
I just gave it a try to install on Crunchy Bridge [1], disclaimer I work at Crunchy Data. I did this as a standard user vs. anything special about access. I got quite close, but looks like I'm limited by Python version, we give you plpython3u with Python 3.6. Is there any chance of supporting an earlier 3.x version? If so I'm pretty sure could give a guide on how to self-install on top of us.

[1] https://www.crunchydata.com/products/crunchy-bridge/
https://archive.ph/0mQ4g
You seem surprised that a game simplified the mechanics of the real world until they are unrecognizable.
> Because deleting it would remove the one bit of evidence that this happened and may well wipe out the data that would allow establishing how this was done.

You say you've been around awhile but you don't seem to understand that there is not such thing as permanent deletion when it comes to social media. "Deleting" the post in this case would only mark it as deleted and remove it from people's feeds. There is no destruction of evidence that would prevent Twitter from investigating the tweet in the future.
runBlocking can't run regular functions right? Othwerwise what's preventing you from making the main() runblocking and have all functions under a context that allow both types?

If runblocking can't allow non-suspending function then you got a problem because that mean a method implementing an interface can either be suspending or not and therefore for one of two implementation, fail.
Oh hey, this article uses https://github.com/linuxserver/docker-mods/tree/universal-cl....

Pretty neato to see code I wrote pop up on HN.
Location: South Africa
Remote: Yes
Willing to relocate: Yes
Technologies: C#, Python (NumPy and friends), JS
Résumé/CV: https://drive.google.com/file/d/1X-LFxgiO4Q62bsp0VDf0fHuD5tsW1N3x
Email: tncszsnmg@mozmail.com

I have four years of development experience in the quant-finance and insurance space.
Interested in opportunities inside and outside of finance.
Peanuts, just a regular day in DeFi.

https://rekt.news
Was just about to comment along these lines. If I read about this a few years ago I would be shocked. Now after seeing so many flubs in the crypto space, my reaction is just 'meh'
As a former insider myself, I can say that it was pretty hard to divine the earnings report from service metrics. We could see over-all patterns of ups or downs, but Wall Street mostly reacts to the future estimations as well as profitability, neither of which we could derive from metrics. And while we had access to active subscriber numbers, again how Wall Street reacted to a miss or not was not always predictable.

Or in short, I doubt he could see this coming, especially given that his interview process had to start a few months ago.
Meat normally fixes the fluctuations on agriculture output.

When it's very plentiful, meat producers switch into more grains and grow more cattle. When it's scarce, meat producers slaughter their cattle earlier, and do as much as possible to substitute grains for grass.

AFAIK, the second largest stabilizer is on stockpiles. But some countries do almost none of it.
> And banning straws is just plain stupid.

Why? We don't have them anymore in germany. People move on and new solutions get invented.

Seeing a plastic straw is weird to me.
I dont disagree, except perhaps the lolcatz's demand for rigour. Improve with small and simple steps till you cant is not a bad idea after all.

BTW your randomized algorithm with a minor tweak is surprisingly (unbelievably) effective -- randomize the weights of the hidden layers, do a gradient descent on just the final layer. Note the loss is even convex in the last layer weights if matching/canonical activation function is used. In fact you dont even have to try different random choices, but of course that would help. The random kitchen sink line of results are a more recent heir to this line of work.

I suspect that you already know this and the fact that the noise in SGD does indeed regularize and the way it does so for convex function has been well understood since the 70s, so I am leaving this tidbit for others who are new to this area.
I tried to find a tweet which would be a best match if the subject tweet had been a reply to another tweet, here is a good candidate:

https://twitter.com/Johnrigsby128/status/1521195277033648129
> Statically typed languages prevent run time errors related to types. I am saying that while this is great this property isn't that important then errors that are easily traceable.

I don't think I agree, it's very beneficial to catch a bug at compile time (or at least 'type-check time') rather than at runtime. It's particularly valuable for refactoring. Even if it's easy to trace a runtime error, it's still a win to transform it into a compile-time error, or a bright red line in an IDE.

> Statically typed languages prevent run time errors related to types.

The upper-limit on what can be done with type-systems isn't terribly clear, as sophisticated type systems (of the kind we don't see in today's mainstream languages) can prevent errors which aren't simply passing the wrong kind of data. An old Rust example: [0].

> What's by far more important is that even if the programming language has many holes where run time errors can occur it is better just to have those runtime errors easily traceable to the source of the error.

An error might be very rare or might only occur when a malicious action is taken, so it's important for a language to be helpful in writing correct code. Consider a buffer-overflow in a C codebase that only happens when a malicious packet is received.

Of course, type systems aren't the only way for a language to help the programmer write correct/safe/secure code. For example GCC has a flag to have the compiler insert code to explode noisily if the program tries to dereference NULL. That's an improvement in safety when compared to what standard C gives you (undefined behaviour of course), but doesn't relate at all to type systems.

[0] https://yoric.github.io/post/rust-typestate/ (although typestates were since removed from the Rust language)
> I never had any problem with debugging and profiling Futures/async/await.

When you profile a server written in the asynchornous style (with, say, JFR), the server can be under heavy load and yet the profile will only show idle thread pools. I don't know what you mean by having no problem profiling, but the Java platform offers no mechanism to profile asynchronous code.

> but the question is why do you try to hide it?

We don't. Virtual threads are threads, and just like threads today Java or Scala or Rust, you need some explicit operation to perform a concurrent task on some other thread.

> and I prefer a strong typesystem

Great, but that has nothing to do with threads. Rust and Scala support threads, too, and do so without any indication in the subroutine's type for blocking operations.
I worked in a lot of front office groups in investment banking. The short spell I did in HFT had great software development and DevOps practices.
Norton Commander - https://en.wikipedia.org/wiki/Norton_Commander. Not sure how elegant on the inside, but it comes from the era when software development was not so fast paced. And the fact that it inspired so many spin-offs (just to mention few that I personally used: Volkov Commander, Midnight Commander, FAR Manager, and my favourite - DOS Navigator (it had spreadsheet!)).
No. Again, we'll work to better clarify this page. But there are two things:

1) Remove personal info, which includes things like email address, phone number, physical address. You can ask those be remove; no proof of threat is required.

2) Remove doxxing content, where there's anything you might consider to be contact info that's not covered in the policy above and which is linked to a threat.
Indeed that article is very bare-bones.

I was definitely surprised to find basically nothing about (ab)using dexchlorpheniramine recreationally after noticing the effects over dosing had.
The other change is both steering wheels and steering ratios[1] have gotten smaller.

[1] https://en.m.wikipedia.org/wiki/Steering_ratio
It has near-universal critical acclaim though. I've been putting it off because of the visual vomit ever since Steam recommended it to me before Civvie, Yahtzee et al boosted it ... but sooner or later I'm gonna have to give it a go.
Saying 4.3BSD Unix is like saying SVR4 Unix. Which implementation ? As far as i know SunOS (4.1x) was a 4.3BSD implementation and Solaris was a SVR4 implementation.
i found the concept of https://en.wikipedia.org/wiki/Fr%C3%A9chet_mean helpful. it's a generalization of the different kinds of averages and you can express the arithmetic mean, geometric mean, harmonic mean, median or even mode just by swapping out the distance metric in the formula.
No, that's still the wrong solution. A computer telling an officer that a car has been stolen - that mechanism is too easy to abuse - it ends up hurting totally innocent people. In most of these cases the driver even showed the officer their paperwork - a rental agreement showing they have the right to use the car.

Don't let a computer tell the officer to pull out their gun.
I actually always think of the Knight case and similar ones when people see a DeFi organization have an issue and extrapolate that to an issue with the entire DeFi concept.

Its so obvious that those people have no clue whats going on in the markets they respect. Truth be told, many of them dont like markets at all. So its just a lack of exposure and compounded ignorance.
I agree, this looks like a quick and dirty attempt to get account blocked.