skysight-inc/HackerNews huggingface dataset:
What's "badly broken" is JavaScript development as a whole, and TypeScript provides the closest thing to a workable solution where library upgrades along semver lines can be expected to just work. Python is also a highly dynamic language, but there's also a lot less churn in that ecosystem and this does help to a large extent wrt. packaging libraries for a distribution.
What it means?
Well, that comic is from 2006 so not that far away :P ;)
So I like considering the parallel of work as a videogame, but personally the way author implies that tickets are the work doesn't align with my experience.

In my experience the dealing with managers is inevitably more than half the work (just trying to work around all the churn and uncertainty of the company).

NOTE: Shenzen IO is a video-game that lightly emulates a remote job as a hardware designer.
Not really but alas.

Also the margins that were made don't necessarily depends on the price of the contract on the markets.

The contract with the Nigerien government can be considered OTC.

So people claims that it was fair is disingenuous.

Then again it's a negotiation so the other party is at fault too.

The issue is when one of the other party decides what their counterpart will be in advance, make some arrangements etc. That's not fair and that's what the article also talks about.

But anyway... This is known even in French circles, they don't hide it at all. Just a shame to have such a short-term, outdated vision.
> site owners can check that the request isn't coming from a Google-published IP and see that it's a fake, right?

just because they can doesn't mean they will... also most "site owners" are (by this point) a completely different people than "site operators" (who I take to be the 'engineers' who indeed can check this IP things)
I'm surprised we can even do anything. The delay seeing something until the signal gets to my brain then to process it and then to act takes ages. We all live in the past by about 30ms to 120ms.
All we have to do now is interrupt your game several times a day so you can sit in a room and watch an NPC read every word on every slide on a Powerpoint presentation, or listen to several of them make decisions about a subject they know nothing about.
Found a link for that: https://gizmodo.com/chess-was-once-deemed-a-menace-to-societ...
Open source makes it easy for the cat in the cat mouse game, right?
Elixir. The community is nice and welcoming.

Everyone is passionate about the project, you can feel the care that’s being poured into the ecosystem.
An immutable blockchain record would seem to be appropriate? I will let you come up with a suitable name for such a chain (and the corresponding coin).
It would be great if we could extend the parser for “ruf” str prefixes in Python to add new string functionality. I’m sure we could subclass str, but using something like rn”XV” would be much nicer!
> a C API offers setBit(&gpioCtx, bitPosition, 1)

You can almost certainly do the same in Rust in an unsafe block.

You will be happier and more productive unless you get bitten by the lack of locking, reference counting and mandatory initialisation. Which is actually quite likely.
Thats an industrious family.
I'm currently passionate about trying to understand the importance of young's modulus in machine design, and whether it can be "worked around" with different materials that are easier to work with.
A linear algebra trick for computing Fibonacci numbers fast
Show HN: RAG-based AI assistant in PHP
I suspect any explosion of the caldera volcano that would blow the island out of existence would thrown artifacts far out to sea instead of burying them.

Nobody would survive an explosion that destroyed the inner most island, the middle ring island, and half the outer island. All bronze age people would know was that there was a great noise, some smoke, and then they whole island was gone into the sea. Of course they would assume it sank rather than got blown up.

Finding artifacts from 3,700 years ago that were thrown out to sea would be difficult. Differentiating them from other artifacts of similar age in that area would sadly be beyond belief.
need

there are some really out of touch takes here. dating apps haven't been about necessity for 10 years, that's exactly why the stigma of using an online matchmaker disintegrated.

people are moving away from them because they don't work well enough to justify the time and cost, and the negative effects on confidence are now known enough that thinly veiled digs at the user complaining about them don't work either. so because bad experiences aren't invalidated anymore, and the bad experience can be quantified, people are opting out entirely.

more literature on this topic - ‘It’s quite soul-destroying’: how we fell out of love with dating apps
https://www.theguardian.com/lifeandstyle/2023/oct/28/its-qui...
https://www.mineos.ai/privacy-request-management started like that, free for users, but the money is in charging companies. We still receive the occasional automated email from users but I can't see where users signup to their service. Anyway, since that company moved upwards/enterprise/b2b there might now be space in the lower b2c level. That said all users we received emails from used it for free.
Let's call this what it is: streaks of totalitarianism.

Beyond the specifics of closed bank accounts, what are we are seeing is the following pattern:

- Government pushes regulation on banks to monitor their customers for X, Y, Z

- Banks, on behalf of the government, collect data on individuals for X, Y, Z.

- When banks are not satisfied, they either de-bank their customers or file a report with the government.

Banks, which are supposed to work for their customers, instead end up being coerced to watch their customers on behalf of the government.

Because more and more transactions are digital, the net result if that the government has found a new venue for (totalitarian?) surveillance of almost all economic transactions of their subjects. Back in the day, the KGB would have dreamed of having something like this.

Of course, one needs to live to see how bad it will get, and if people will get more accustomed to holding cash[^1] in a hidden safe.

[^1]: Or a cash equivalent. In certain places, there is talk to make do without any cash at all.
you need memory too, a cpu by itself isn't a computer
This could easily kill small business in favor of big players. Let’s not accept the status quo here. Banks should be only allowed to close accounts with proper investigation and transparency, not rely on some dumb algo or poor thought out process.
Kinda? Historically there were indeed concerns about reimplementation and copyright. One of the ways that the GNU Project tried to fight claims was to reimplement the tools using dynamically-allocated memory (instead of Unix's traditional fixed-size buffers) to make sure the implementation was sufficiently different. Other ways were making the implementation Posixly correct, adding internationalization or trying to pick different approaches (like using more modern algorithms for sorting). The GNU tools were better, not just direct ports, and that's why it was common to install them in systems like Solaris or HP-UX.
I had a work colleage who played games BECAUSE he made money from them...

essentially some dumb kid from a real wealthy part of the world would pay my former colleague "peanuts" to upgrade their player and gather other stats.
In the same way a new memory bug could be introduced to the original sudo.
Shrinking the attack surface with static checks seems like a better deal in the long run.
That’s not a point being missed. The comment you reply to lays out explicitly why all these components are here, and it’s the same sort of thinking which leads to the results of TFA.

Your reply amounts to “I don’t wanna tho”.
yeah

hopefully it's less dangerous now?
I've been collecting data from my phone and some different "sensors" (food delivery orders, bank payments, Activity Watch statistics, I'm adding a video camera soon. For phone about every sensor I have in my phone like ambient light, wifi APs, GPS, rotation, steps, when it was last unlocked, what app is in use, what app / artist is playing media etc.) and I'm using ML to predict activities I'm currently doing. I guess the end goal is to automate my diary writing to GPT as a joke..

Started as a small project on wanting to learn C# better and being interested about how much sensors collect information about us and how we could analyze that, but it really got out of hand. I've been working on it for a ~month (with some breaks), sometimes all day, built a lot of tooling (like webassembly & android app to tag current activities for ML training data) and analysis things for it and am nearing a burnout point :P but been fun and I've definitely learned a lot about C# and ML.
Not sure what you're asking. What is "that" which would require "'learning it' to have zero persistence in any form'"?

What I meant is, even if we all learn that everybody in the world has "such disorders" and that "there are things none of us allow ourselves to perceive", what would the objective change be to make this "teriffying"?

"There's a killer out to get you" or "you have X disease which will have those symptoms" is terrifying.

"There are things that you don't know, and that you as a species can't even perceive" is at best amusing.

This sudden knowledge doesn't change anything that's happening or makes anything that happened before more frightening, does it?
>>> making tens of thousands of edits and logging thousands of actions, to implode the whole thing over a pointless argument

Sounds to me like deep cover. Perhaps this wasn't one person. Perhaps this was a project run by a team over many years. All those tiny edits? The ability to spin up so many accounts without being detected? Getting privileges to those new accounts? These are the techniques of professionals. Perhaps this was a state actor. Perhaps an advertising agency. Any number of organizations might want to have a high-level wikipedia editor account as a tool for something. The fact that the persona was never clearly weaponized doesn't mean it wasn't there.
If you were there, then I trust your recollection :o)
Who's behind the SWAT USA reshipping service?
I'd prefer vendoring approach to all packages. I don't care about disk space or traffic, but I care about pinning precise dependency versions. I'd even say, I'd prefer to virtualize every application in a docker manner. That's what I mostly do with server applications using docker or k8s and it works for me. There's no reason it wouldn't work with desktop applications.
Racket today and for several years now has already been using Chez Scheme, so any of the latest versions you download will be built that way. On all platforms. So, just download away, and you're good to go.

Rather, this announcement is about going the other way around, and about merging changes back into Chez: when Racket was migrated to Chez several years ago, as a matter of practicality they had to fork it and significantly modify it to maintain feature parity with the existing implementation. The changes were very large; multiple new supported ISAs and ABIs, new compiler optimizations, an entirely new build system, etc. For years, nobody was totally clear about what would happen with this fork, but the hope was that it would all go back to the upstream Chez codebase. That is finally happening, and so this post is not about merging code from Chez into upstream Racket, but rather merging code from Racket back into upstream Chez.

The hope is changes will soon be available as a new major Chez Scheme release, version 10.0, and so the fork and the upstream version will finally be unified. (Racket will likely continue to use its own fork of Chez scheme as a practical matter of engineering, but presumably it will only need very minor tweaks and small patches, if any, for it to work.)
School of Velocity next!

The wealth of Czerny exercises is so much more engaging than the Hanon that have been inflicted unthinkingly on students for generations. Check out the Dohnanyi exercises for something wild and different; the later ones, not the first ones that focus on (potentially harmful) finger isolation.
It is surprising very creative. Somehow it reminds me of manga mushishi through there is hardly any obvious overlap
Unless you're overloading the |= to death that assignment isn't checking any of the things that are being checked (either at compile or runtime) in the rust code

This specific example is from the concurrency chapter so it's already handling multiple threads and that's why all those checks are needed.

This is a random example I found to blink a led on a rp2040:

> let mut led_pin = pins.gpio25.into_push_pull_output();

>

> loop {

> led_pin.set_high().unwrap();

> delay.delay_ms(500);

> led_pin.set_low().unwrap();

> delay.delay_ms(500);

> }

And this is how to do it using embassy, which is an async framework for embedded in rust:

https://github.com/embassy-rs/embassy/blob/main/examples/rp/...
With language this loose and ambiguous, is it even possible to "be" incorrect?

An amazing percentage of human conversation is like this, including discussions between genuine (on a relative basis, which is how our culture "measures" such things) rational and scientific people.
Hey everyone, I wanted to show you all a project that I'm working on and I hope that it resonates with some of you. Would love to get your feedback! Thanks.
He is. SVFIG's annual "Forth Day" meeting is on November 18th and he's likely to be there giving the traditional "Fireside Chat".
You may want to try https://github.com/tectonic-typesetting/tectonic, which downloads files from TeXLive on-demand.
Three ways to break down the barriers to female leadership in innovation
Multibillion dollar organisation with an essentially unlimited scope for bureaucratic work versus kid trying to move house at the weekend.

The “why did he do this to himself?” meme seems appropriate.

Also, yes. I’ve gotten better over the years at taking a breath and just doing it but it still sets me off. Employers exploit this in people by adding hurdles in expense systems. It’s an oft forgotten corporate dark pattern.
when you make them, be sure to post here about what you find out. It feels to me like that community does a lot of Q&A, but not a lot of build logs (Maybe I'm looking in the wrong places?)

Also, if near Boulder, CO, I've got some CNCs if that helps you build stuff.
Correct.

I prepaid for six months (allegedly, "in full"), only to receive a "7th 28-day month" invoice right around when I needed it gone [clever billing?].

The only penalty is I can no longer rent a portable from that company.
> the borrow checker is not turned off inside of unsafe blocks, but instead you are given a handful of extra APIs to use. Those extra APIs can be used to do things that the borrow checker would not normally allow (e.g. by converting checked pointers into raw pointers, and then inside the unsafe block, dereferencing those raw pointers), but the borrow checker is still active, and still catches all the same errors as before.

Yup I know that the borrow checker does also work inside unsafe blocks. But when what you primarily do as a systems programmer is establishing invariants in your systems so that you can exploit (or circumvent) the UB-ness of the underlying system (OS/driver/hardware/etc.), and when the borrow checker doesn't really help you with verifying these invariants... The Rustonomicon states that whenever you open up an unsafe block, it doesn't pollute only the scope, but the whole module (https://doc.rust-lang.org/nomicon/working-with-unsafe.html). So there can be a correctness issue outside the unsafe block because it disobeys the invariants implicitly set up by the developer inside the unsafe block. And you can't do anything about this other than carefully reasoning about all the various ways your implicit invariants can break inside the whole module. So unsafe is ultimately more of a convention (or a promise) that you have designed and verified your invariants correctly, so that you will not produce undefined behavior no matter how you use the module as an outside user. If you want to verify your invariants any further than that, you need to check UB at runtime using the Miri interpreter (which is really slow and still incomplete), or just use Ada SPARK.
Not sure why that would help. MIIs didn’t come out until 2006.

/s
> That license asserts that Taiwan is part of China

It asserts that Taiwan is NOT part of "mainland of the PRC China". The clarification is required because under PRC law, Taiwan is part of the PRC by default.

> requires you to “respect social ethics and moral standards”

The license text is no different from the other recent AI model license texts out there that impose moral and ethical restrictions on usage. From a legal perspective this sucks because it is vague, but it's on par with the new wave of standard AI licenses.

The text also explicitly states that legal and moral standards "of other countries/regions" must be complied with.

> When the CCP says “terrorism”, they’re [...]

Even if what you say is true, this isn't a license from the CCP. The "mascot" of the company, Kai-fu Lee, is apparently a Taiwanese-American residing in Beijing.

I mean, I don't know whether I'm feeding the trolls by writing a serious reply to your baseless claims instead of just downvoting your comment, but wow.
Well you mention that you can implement all programs, I just wanted to clarify that there are indeed some algorithms that cannot be implemented.

In any case this has nothing to do with performance, you might need lock-free algorithms for correctness when implementing some real-time systems or when you need code to be reentrant.
> I did not say they were for hire. But they were after money.

...in trade performing a service. I might disagree with you on what 'for hire' means.
I never understood this "Anything goes Term & Conditions" in the US.

Like, can a bank legally put that they can close account without notification in their T&C? Isn't there a regulator that would control these and fine the banks?

The binding arbitration clause (or privatized justice system) is another thing that I can't believe the US population never rebelled against...
Yeah, like for a lot of things, there was a window. Tinder was probably the pivot. When Tinder was at its peak, so were dating apps. Now, they're all just kind shit. They've gamified the wrong aspects.
As one of the original creators of sudo (https://en.wikipedia.org/wiki/Sudo) I've witnessed it getting nearly totally rewritten and then incrementally bug-fixed over the last 43 years. It must take the prize for the UNIX command most highly-scrutinized for security flaws. Flaws which have been identified and fixed.

Thousands of developers and security experts have gone over it. So part of me wonders - how is it possible for a single dev team to totally reimplement it without unknowingly
introducing at least a bug or two? Is there something to this Rust language which magically eliminates all chances of any bug being introduced?
What do you mean by "down to the surface"?
Not sure, but Google translates it!
Interpretations should still stay with the facts and be legal. And there are also many attempts to bury facts and interpretations for whatever reason. Removing anyone who is in harsh conflict with the mission of Wikipedia is justified.
Microsoft is trying with Bing and while owning a large desktop OS and thus market share of Internet users and large budgets for development and operations can't compete in a significant ways. Yahoo! tried to compete, but failed.

Even if you have the required capital it's hard to get into the market.

Especially as Google also owns the ad market, thus the way to make it profitable.

Only ones I see able to pull that off were Apple, as they have the budget and a platform and with maps were somewhat successful, even though users complained about poor quality initially (I don't have an apple device, thus no personal experience with recent maps), but Google pays them well for not even trying.

Facebook/Meta also stays away from that market and focusses on more "social" platforms.
> The ladder uses Golangs fiber/fasthttp, which is significantly faster than Python

I have a feeling that this performance difference is practically imperceptible to regular humans. It's like optimizing CPU performance when the bottleneck is the database.
> commute has decreased by 2 hours daily.

That's 10 hours a week saved. Basically, an extra weekend. The benefits for one's mental health and family or social life are enormous. Not to mention increased productivity and extra disposable income.
I hope peaceful and respectful coexistence is possible.
This is a tongue-in-cheek sarcastic reply, right? Because the only two cash-less options I'm aware are crypto, which is filled with rug-pulls, scams, and DPR-wannabes, or just having everything in commercial banks which is exactly what got the GP into this position in the first place.

Maybe we can go back to bartering?
Writing some libraries in a new language I've gotten excited about, and training to bench press 300+ pounds by the end of the year.
I had to look up that last bit. There was a system I was working with whose developers told me “Assume Eastern Time” all the time (I'm on PDT/PST)…until the daylight saving time change in March. I missed some data from their end and their developers told me to “just fetch again and correct your code”

> While it may be safe to assume local time when communicating in the same time zone, it is ambiguous when used in communicating across different time zones.

https://en.wikipedia.org/wiki/ISO_8601#Time_zone_designators
Why desperately?
Talking to my younger friends, two salient points rise to the surface:

1) For men, the app is absolutely flooded with sex workers and bots.
2) For women, the app is filled with the small subset of men who haven't been repulsed by the sex workers and bots - namely the desperate and the chronically lonely

Not sure if anyone knows the reality, as the dating apps for sure aren't sharing data on relevant metrics.
Trading in WeWork halted as Wall Street anticipates bankruptcy
i read the title and thought 'that sounds like nadia heninger'

i wasn't wrong
Bicycles. They are so radically inexpensive to acquire & service. Why did I ever stop riding at 18?
I had an account in Wise, and I was transferring money between my accounts (all the names were same). Everything was legal but they closed my account and started replying to my emails with huge delays. I provided all the supportive documents for the transactions but they said they will keep the account closed (and according to the user agreement, it seems they can do it without providing the reason). They held significant amount of my money in the account, and it took a long time to withdraw it.

Also, if you get flagged in one of these services, they usually send your info to similar companies and they either close your account or don't let you create new accounts.
Ah, I see. Well, in that case, I was negative because I couldn't think how to phrase it better in the positive (or with only one negative).

I tried to come up with a good story, and was then going to say "you can't prove it wrong ;-)", but my imagination failed me...
Their behavior in public, such as their social media activity? Sounds like there's no disagreement here.
https://www.saymine.com/ is their consumer product, mineos.ai the b2b product. I was confused because previously it was saymine.co and that redirects to the b2b website these days.
If you're open to it, I'd recommend trying the Wim Hof technique. The combination of controlled hyperventilation followed by cold water exposure is something like a reset button.

Here's a link [0] - just don't do the breathing exercises anywhere that passing out could cause problems; like when driving, in water, etc.

0 - https://www.youtube.com/watch?v=tybOi4hjZFQ