skysight-inc/HackerNews huggingface dataset:
Partially, Android team still doesn't have any public roadmap to support Rust for writing apps.

Thus anyone that wants tooling support in NDK and AGDK at the same level as C and C++ have to do the whole integration themselves.

Android and Visual Studio plugins, project templates, mixed language debugging, APIs, JNI bindings generation, ...

No doubt this is eventually come, maybe something for Google IO this year.
What is interesting here is CircleCI is SOC2 Type 2 compliant. The whole narrative changes if CircleCI was only a self hosted solution and the hack would have happened by one of the customer employees. I'm sure no one would have blamed CircleCI. I dont know if this employee had remote access to all the self hosted enterprise customers too, then that's true lapse on CircleCIs part.
If you really want to experience rallying I would recommend driving one of the modern road going rally inspired cars like the Lancer EVO / WRX STI / GR Yaris. They handle like no other, and will push the casual driver to their limits much before the car reaches its limits. Also turbo lag is fun.
Go FOSS: Information is power
It's possible for people to genuinely dislike the smell for whatever you have in mind for "ethnic". And they have a right to that.

Which is why this thing needs to be thrown out on its head. Whatever ethnicity also has a right to their culture as well.

Smells are weird. I think cow manure smells _good_. Yes, I'm aware it doesn't really, but having spent a large portion of my life in rural areas, there's something almost "homecomingly sweet" about it that registers positive memories for me.

Smells are weird.
Well wouldn't you agree though Mongols were quite cruel conquerors?
The picture of the potentiometer on a circuit board is of an Amiga 3000. These folks have good taste!
From the circleCI blogpost[1]:
"Our investigation indicates that the malware was able to execute session cookie theft, enabling them to impersonate the targeted employee in a remote location"

I haven't seen much discussion on how this specific attacker entrypoint can be mitigated. So I'm going to make a naive attempt in this comment.

How about storing the client's IP address in the session cookie. Then whenever the server recieves the cookie, it compares the client's IP address against the one stored in the session cookie. The server denies the login if there's a mismatch.
The cookie would of-course have to be signed(hmac etc) so that it is tamper proof.

One problem with this is that client IP addresses are easily spoofed[2].

So, instead of storing the client's IP address; how about we instead store the clients' SSL fingerprints[3][4]. I haven't looked much into the literature, but I think those fingerprints are hard to spoof.

1. https://circleci.com/blog/jan-4-2023-incident-report/

2. https://adam-p.ca/blog/2022/03/x-forwarded-for/

3. https://github.com/salesforce/hassh

4. https://github.com/salesforce/ja3
Explaining the global chip shortage
The first Fediverse user database to find your friends
I don't think I agree that relationships are shallow. Sure some are but not all of them. And even the ones that aren't deep can be extremely meaningful. For example, being a good teacher and influencing your students in their lives (teaching them something, inspiring them, etc...). Those seem meaning full to me, unless you're a nihilist.

I think a life full of connection is generally better than one with no connection. I'll even go so far is if anyone response to this saying they're better off with no connection they're lying because the fact that they wrote a response at all suggests they're trying to connect. I'm not saying HN = connection but writing to people in forums is reaching for connection.

I also don't agree contentment is the end of it. I know of every few people who claim being content is best who would give up their partner or be just as happy without them.
You can just export the BOM from the KiCad source files. No need to commit what is essentially a build artifact to the source repo ;-)
No it isn’t. The two are opposites. Pleasure vs happiness,
Those companies aren't exactly profitable today.
Ironically I still miss it, when I have to deal with Android NDK tooling.

I still don't get how Android team managed to bork the experience, other than maybe discouraging everyone to try to write C++ instead of Java/Kotlin.

Most likely if it wasn't for game developers, the NDK wouldn't even exist.
I agree with this, but also sadly note structures like trees are sadly quite common, in the type of code I write anyway. It is a bit of a niggle I have with Rust.
> strongly suspect this was intentional

Considering the 404 of that page

> This page is down

> I scream. You scream. We all scream... for us to fix this page. We’ll stop making jokes and get things up and running soon.

vs the 404 of other developer.twitter/error pages

> You've washed ashore on null island

> Sadly, the party is over. Head back to the mainland. Or, if you're up for some exploring, try the search bar above.

I'd say it's quite likely rub-it-in-your-face intentional.
What a phenomenal quote.
That's a well built page
look's great
There are plenty of people on earth that don't eat that much and yet it is extremely rare to see people reaching the old age of 120.
It uses the browser datepicker widget. Use a different browser -- it works for me in Brave (Chromium-based).

Either way, your comment is irrelevant to the discussion.
It is completely custom code for a DIY project. Adding more features is usually a priority over making the UI smoother - especially if you are literally the only one using it.
This article tries to gently update the public’s 1930s worldview in teaching us that bank reserve don’t matter anymore and haven’t for a long while and to a lesser degree their respective central banks don’t either.

What matters is balance sheet capacity and how constrained it is or isn’t (Hint: it’s very constrained since 2008).
Yes, I agree. I said as much in my most recent comment on a different article. Was a little disappointed there was no further engagement there, because it was nuanced enough to invite discussion: anything but an anti-natal/anti-immigration screed.

My long term bet is that Japan is ultimately in a better spot with a declining population and restrictive immigration, rather than Western societies who are poaching from the third world to account for their own shortfalls. I predict the end result from the latter case will be a lot of unhappiness for all parties involved.
In the context, it appears to intend "the strict set of what constitutes a terminal to access external storage".

But of course, even in the context of the cloud a DB does not (necessarily?) replace a FS, and, more fundamentally, that which the poster presented looks more like a sociologistic presentation of trends (or, "big ideas" for the salesforce), oblivious of the absiological ground that "progress is not in decreased freedom", while the presented model is that of crippled machine (wanting to store locally is a basicmost demand).
Not quite understanding this, how is ChatGPT involved?
Stuff is so complex nowadays that there's a ton of vectors an employee can use to eventually access almost anything on production systems. Unless you kneecap their ability to reach anything at all. Even if say you use Vault for secrets, extensive ACLs, on-demand access, there's an almost infinite amount of ways to squeeze out data in ways it hasn't been anticipated. Kuberneters, containers, etc doesn't always help, often sometimes it makes things worse.

Defending against internal threat seems like a losing battle that can only be mitigated, slowing down more than preventing an attack.
you're giving a completely different, physical example with a clear risk if said policy isn't followed.

What should they have done in this case that didn't involve flat out preventing it?
TFA is a little pompous and purports to give advice nobody asked for. The date selector at the beginning uses the super weird American format of month/day/year that nobody else uses. And, to the best of my knowledge, there is no "Charles Eisenstien", but a Charles Eisenstein (author of the first quote in the long, interminable scroll).

I'm not so sure life is short; but spending it reading self-help books and unsolicited advice is one sure way to waste time.
> In the last months of 2022, about a third of power production came from coal. In 2006, about a third instead came from nuclear plants.

You are misrepresenting the data here, implying that coal production somehow has increased over that time period but in 2006 coal stood for about 60% of the power production. Coal usage is trending downwards, but during 2021 and 2022 it has gone up as a direct result of shutting down the nuclear plants and the reduced gas input.
Most of the time I just lurk without commenting, but since you were so alarmed. I wasted time looking at the bit you were referring to. You are exaggerating quite a bit.

You are free to make your own judgements, but if this is what you consider appalling, then bar is pretty low.
> Human relationships are also similarly shallow, even if we seek social connection, the odds of it being reciprocated in the manner we value, or of it lasting when we need it, is low

This isn’t true
Convert semi submersible oil rigs, which are designed for deep water, to grid storage?
> The opposite happens when real estate prices go down as they have been for the past 6-12 months.

I'm really nitpicking here but overall they've barely gone down over that period. Certain types of real estate may have gone down by 0.1-1% but that's negligible. The Korean news likes to bring it as if real estate is crashing but that's because even prices staying equal was unthinkable in the minds of many Koreans after decades of continuous increases.
Wow, this looks really good! It already seems reasonably close to commercially available options, while still being extremely hackable.

I do wonder what the battery life is. That pretty much makes or breaks it actually being a smart watch rather than a cool toy to hack on.
Buildkite[1]. You never give them any secrets. It is essentially a frontend for agents that live on your infrastructure in the cloud, e.g. AWS. The company I work for does the CI runs on spot instances which is perfect for this kind of interruptible work.

[1] https://buildkite.com/
There you go. Try and generate a image of Mickey Mouse with his mouth closed using Stable Diffusion and you will see a verbatim image of him copied straight from Disney.
> or more likely all the vertebrates

Don't worry, it won't be all. Cats will be doing just fine.
it could be just a case of incompetence.

seems to me like you still have open ticket with them and some email exchange, so its not like they have sent a hitman to silence you...
What do you mean might?

Is there a major RDBMS out there that struggles with 150MB of data?
I'd identify as a capitalist and was all in on free trade in the 90's and onwards. However, I think it's pretty clear that free trade as it's been implemented has only seen to benefit the Middle classes and up.

Of course, if you're going to prevent off-shoring of jobs, you need to prevent in-shoring too. Immigration (both legal and illicit) is used as a method to suppress wages and increase profits in the name of fictional worker shortages.
Fedora CoreOS has phased updates, too. But being atomic updates of the whole distribution there is no risk of inconsistencies between packages. Either your machine has the new version or not. And the user can choose a priority, do they want updates early or late, so you can run a canary. Not a convincing feature from Ubuntu with such poor tooling, limited user choice and no logging.
That's the (terrible) joke.
Hunter-gathering? you missed by 4+ish millenniums. These were people who had written laws and express mail relay system across the entire Eurasia.
Using Vault isn't going to make this impossible. The secrets still end up somewhere on a host in an env var. People still get permission at some point to read from Vault. Combine enough parts of the puzzle and you can find cracks in the system.
If this is a small project, and it saves you time and makes the backup process easier for you, it's worth trying out. I've found backing up SQLite databases with Litestream to be one of the nicest quality of life things I've found in a while.
Ubuntu is known to break things, quite often, last one that comes to my mind was the sudo behaviour:

On Wed, 2019-05-15 at 02:42:56 +0930, Dan Streetman wrote:

> in Ubuntu, sudo retains the calling user's $HOME
>
> this is different from upstream sudo as well as all other UNIXes and
> even the sudo documentation we provide. Should we remove our custom
> patch that adds this behavior?

Ubuntu is diverging.
They're describing former programmers who stopped when their role changed.
Not necessarily; any guarantors and/or successors will have to deal with that outstanding debt.
Then the malware will proxy via your machine.
But at least in the US mortgage origination is heavily influenced by the fact that Fannie Mae will buy the mortgages which means the banks don't really care whether new construction is being funded or old buildings are being bought at yet a higher price.

Just looking at the commercial banks alone won't get you the high level picture.
Yeah I surely don't want to be owned by them in both meanings of the word, they also recently shut down Revue which was a pretty cool thing

https://www.getrevue.co/
You're forgetting compressed air storage in caves, which is the one you want for the weeks times scale if you want to go 90% renewables.
This post is great. Having helped move a large codebase over to React, I love React's emphasis of one-way data flow which I've seen greatly simplify many things and help avoid whole classes of bugs. I've been looking into graphics libraries (including three.js) lately, and the retained-mode style APIs in many that end up encouraging two-way data flow feel like a large step back. I've been wanting for graphics libraries that emphasize a React-style one-way data flow. I had been looking into react-three-fiber, but I've suspected that a wrapper like it doesn't take the fullest advantage of one-way data flow. This post addresses what I've been hoping for while being a good introduction to the issue for others.

>Three.js might seem like a great choice for the job: it has a 3D scene, editing controls and so on. But, my scene is not the source of truth, it's the output of a process. The actual source of truth being live-edited is another tree that sits before it. So I need to solve a two-way synchronization problem between both. This requires careful reasoning about state changes.
Will Debian upstrem even accept the feature? From what the blog post says the implementation is user-hostile: No logging what is going on and limited choice, no way to run a canary.
Happy for you.

Sysadmin for 15 years here though, Java was always a problem. The version wasn't always the worst bit, but it was always an exercise in frustration.

Mostly security controls to blame, but I have had so many issues across so many systems that I cannot stand by and let you claim this is FUD about Java.

the .NET applets are also a problem (because who has a compatible IE version?), but they worked more consistently than the Java ones back in the day.

The HTML5 ones are the only ones that seem to work consistently; but that could be biased as HTML5 is much newer, so BMCs implementing that might be updated with more regularity. (or be more modern hardware)
SOC Type 2 compliance only suggests they have a sit in audit once a year. Basically the produced a lot of paperwork and it doesn't mean that they evidenced stuff honestly to the auditors.
What’s stopping you changing it back?
> So what's my point? The point is, whatever pursuits we undertake with the belief out there that something that I accomplish, accumulate or experience will bring me happiness and fulfillment is a futile endeavor.

I recently came across a term for this. Telic vs. atelic activities [0]. Telic activities are things with some terminal state, e.g. a typical goal-oriented project, or something like the act of getting married.

Atelic activities are those activities where the continuous process is the goal. Certain types of learning, being a good parent, and so on.

The important thing to realize is that in most cases it's not the activity itself that defines whether it's atelic or telic, it's how we approach it. You can make "traveling the world" a very goal-oriented activity with a checklist that you must get through, or you can approach it as a continous lifelong project where the enjoyment is in figuring it out as you go.

I believe this distinction is also important for work. Making something telic, e.g. with an agile process, comes with the danger of taking the day-to-day enjoyment out of an activity such as programming that you would normally enjoy. Of course there must be some amount of planning, but I think we've pushed too far into the goal-oriented direction that makes people miserable.

[0] https://en.wikipedia.org/wiki/Telicity
the chances of it happening are definitely low though.

almost everyone has some kind of long term connection with other people because we meet so many people in our modern lives.

but chances of "them being reciprocated in the manner we value, or of them lasting when we need it" are extremely low.

Many people don't even have a good relationship with their families or with their parents or with their kids.

It is also closely linked to aging.

The older we get, the fewer friends we have. According to a recent study by experts from Aalto University in Finland and the University of Oxford in England, our social network shrinks after we reach our mid-20s.

this is specific to Americans

https://i.kinja-img.com/gawker-media/image/upload/c_fit,f_au...
This is why I stayed away from Rails.

I did a contract with a Rails shop and refused to renew it. Without Rails there's not a strong reason to use Ruby. It's a beautiful language, no doubt, but other languages fill its niche just fine (Python, PHP, js).
> morgage in SK is very very difficult to get - most people early in life not qualifying for one

This is the same in the large majority of other wealthy countries. The difference is that in Korea the pressure for a newly married couple to move straight into a bought or at least jeonse apartment is much bigger. Paying monthly rent is seen as a sin. This completely unrealistic expectation isn't nearly as strong in e.g. urbanized Western-Europe, in some of which it's even harder to get a mortgage than in Korea.

This is boosted by the societal fantasy of ever-rising property prices. This again is also seen elsewhere but in Korea it's much more extreme. Completely understandable as they've been rising for multiple decades straight, but still wildly unrealistic. Japan has gone through the exact same process in the past.
"Don't eat much" is quite different from "don't eat at all for a period of time", both conceptually and in how they impact the body.
It's actually more like an analog record than a tape. It's even layout in a spiral (instead of circles, like for a DVD, or like tracks on a floppy or harddisk).
Stopping employee from accessing anything and everything in production impacts productivity and engineer often do not want to work in that kind of environment.
Those aren't part of what means to be part of Apple culture, rather UNIX folks that would do better sponsoring Linux/BSD OEMs.

https://www.researchgate.net/publication/233647272_The_Cult_...
> Important edge cases (like swap) that databases do really poorly.

Wouldn't it have been possible to not use a one-size-fits all approach? I'm thinking about things like moving the swap to a dedicated partition, like on Linux, and ditto for the other edge cases.
Can reinforcement learning with self-play on language models do math?
As far as I know, the large language models which made the news lately were trained with supervised learning. None used the reinforcement learning techniques used by DeepMind few years ago to learn board games.

DeepMind recently used the same technique to improve the efficiency of matrix multiplication algorithms. Yet if I understand correctly, it didn't use a language model.

A mathematical expression is a sequence of symbols of finite, yet arbitrary length. As such, it needs an attention mechanism to be processed by a neural network, just like with sentences in natural or programming languages.

One task one might assign to a Computer Algebra System would be to simplify an algebraic expression, that is to translate it into a shorter one, or rather to a "simpler" one, provided one can assign a useful complexity measure on the input domain.

Is there any work done on this?
> The endgame is a machine with only an OS.

This was tried multiple times already, and in each case, it turned out that the ability to easily store and organise data locally was both desired and required among the wider audience. Cloud storage is a nice feature to complement local storage, but will not replace it any time soon.
I’ve looked into this. Even sent an email to Amber Kinetics (the flywheel company in the OP) some months back asking for some basic economic parameters, but didn’t get a reply.

My conclusion was that simple electricity arbitrage using refurbished lithium ion batteries would be reasonably profitable right now but that business case depends on volatility staying high. The CAPEX is approximately 500 EUR per kWh storage capacity, and you can maybe make 0.25 EUR per kWh and day doing arbitrage. It’s hard to know what the electricity market will look like in the relevant timeframe.
Was not my intention to misrepresent that. Absolutely true that it has declined in total over that time period.

I never made the claim you state either. The failure is the re-introduction now taking place.
You can do fake pointer arithmetic which won't hurt this use case (server-side web framework); if you implement Gforth as an interpreter on the JVM/CLR or running it with Emscripten, there is no issue for server-side web frameworks like this while being safe.

That's been done for C a few times (this [0] and there are a few others); if you don't depend on the actual physical memory addresses you are using (which, in embedded, you often are counting on, but not in a server-side framework).

> it's more a a cultural thing than a technical thing.

I agree with that

> IMO this era wants to build reliability from lots of unreliable parts, and that include developers; cowboy programmers who could make reliable things by themselves have been retired.

Not sure what this means?

[0] https://chrisseaton.com/plas15/safec.pdf
I tried multiple times to match an ampersand, and thought I did a fairly accurate job.

I eventually managed to get it as a third match, but this seems to be what it matches against [0], which isn't the ampersand I'm used to (nor the one you get in a google image search).

[0] https://shapecatcher.com/unicode_img/38.png
It's also not possible, by definition someone needs some access. Compromise enough of those people and there's no way around it.
The problem with land is that you can't produce it. Producers arbitrage the interest rate and the profit rate of manufacturing until the difference is almost zero. But you can't produce land so the cost of land goes up instead.
'publish or perish' model of academic career progression is a plausible explanation for the general slow down of scientific progress, as scientists are nudged or driven toward research which have a good chance of being published. Breakthroughs, which always come at the margins, is 'low ROI' and therefore only pursued by enthusiasts who are prepared to risk their futures or have the wherewithal to absorb the L's. I wonder if this applies also the Chinese scientific research, probably does, PRC is highly driven by KPI's
We just used cdparanoia back then (on Linux, on Windows you used EAC). Actually, this Python app uses the cdparanoia library for the ripping itself.
Compliance and real security are two different things.