skysight-inc/HackerNews huggingface dataset:
Random tangent, but the word "jungle" itself is one of the many words that came into english from Indian languages such as Hindi (which in turn got it from the ancient language of Sanskrit)

Tracing the origins of words we use so commonly truly amazes me!

Now go look up what binds together the origins of the words "Salary", "Salads" and "Salami" ;-)
Except on Linux usually most environments stop at the config file part. And if a GUI tool happens to exist, it isn't kept in sync with the file format.
But how long is such a password stuck in the system, e.g. if the downstream is unreachable.
Sounds to me like he bailed right on time.
Related: nice visualisations of game graphs https://writings.stephenwolfram.com/2022/06/games-and-puzzle...
I don't get it. The fuel is still a hydrocarbon. Note the "carbon" in hydrocarbon. When it burns it's still emitting CO2. Where the fuel comes from is not relevant to atmospheric CO2.

Edit: Let's go through this carefully.

1. pump jet fuel out of the ground. Burn it. CO2 goes into atmosphere. Bury plants with an equivalent amount of C.

2. Convert plants with an equivalent about of C into jet fuel. Burn it. CO2 goes into atmosphere.

So, which scenario reduces the amount of CO2 into the atmosphere? Neither. They're the same.

This whole scheme of "sustainable biofuels" is a complete Emperor Has No Clothes sham, to put it mildly.
Nailed the startup sound!

Also cool how the source code github link is just another taskbar icon (as is the author's twitter feed).
Somehow all the leaky old cast iron pipes that just about suffice for carrying gas around the country will be able to be used for hydrogen Real Soon Now, and everyone will be able to just go out and buy a new £6000 boiler to replace the natural gas ones they had fitted recently.

Then all we need to do is start turning the natural gas into hydrogen - releasing just as much carbon dioxide as burning it does - and we've got a clean green hydrogen economy!
A Potted History of Linux (2021)
Why not use on-site communication contests to hire employees?
There are often things that do not work under Linux on different laptops and it depends on what you need and expect. However, consistently over many laptops (I am a computer hoarder and have 100s of laptops), after running my post install script, battery life always easily beats windows. For old and new laptops.

Recent example; someone gave me a cf19 which had a dodgy battery; it had the official Panasonic windows install with the Panasonic drivers and optimiser and the battery went from full to 0% in about 15 minutes; I did a windows 10 install, again with the official drivers and got about 15 minutes. Did a windows 10 install without drivers and got about 15 minutes. Did Ubuntu install with my post install script and get consistently 3.5 hours. Yes, I know this is a weird case; I bought a new battery by now and still get the same behaviour; no clue what’s up. I thought it was funny though because ‘windows better battery life’ people.

And this always happens; my x220 runs 8+ hours under Linux while barely getting to 4 under windows for the same work. GPD pocket 1 runs over 10 while under windows getting not even 4. And these are the ones I use all the time for work. I consistently see this and have no clue what people are doing who claim windows has better battery life; must be much different workloads. I use i3wm (which I believe makes all the difference; with Unity, battery life gets slashed by up to 80%), code in vscode and vim and browse in Firefox; but I do that under windows as well.
California utilities are just pass-through delivery agents for natural gas -- they just charge cost + % to service. Gas prices can vary greatly depending on demand.

What the current push against consumer access to natural gas ignores is that there is a lot of natural gas produced as a byproduct of producing other oil drilling products, and if not consumed for useful purposes it just gets burned off into the atmosphere directly.
Because it is yet another screen to put stuff on.
It's all the same thing with a different flavor

You have a signing authority and it liaisons access. Though it does go in the wrong direction a little bit with SAML
If you want to self-host, Keycloak. You can then either find OIDC/SAML integrations for your systems or use something like Pomerium to add authentication via a proxy.

Just remember that properly upgrading Keycloak without downtime is nearly impossible without booting up a second instance on a clone of your database and moving traffic over there, so if you have anything that needs to work 24/7, wait for HA upgrades feature that's supposedly coming soon.
Every one we've got fitted around sites at work freezes up in the rain. Given that they have to be outside, I'm not sure how to solve that.
damn Okta can't catch a break on optics

at least they still have Auth0, and the branding is still somewhat distanced
Show HN: On making a Solar calculator within around 29 hours
it's made with Vue.js and "TRYscript" , a new time perception system for developers and data oriented people, the system auto-generates a JSON file, like this one <https://github.com/tryscript/vue-solar-potential-/blob/main/...> that you can download from the engine.

if you are interested in collaborating and taking open source project [vue-solar-potential] to the next level, this is a link on where I stopped <https://github.com/tryscript/vue-solar-potential-/blob/main/...>
These are all Mitsubishi ones, fitted by the manufacturer's recommended installer.

The problem is that the outdoor part has to be, well, outdoors, and that's where all the water is.
All of these have been around for a long time, but just like well-maintained software, 7 years worth of incremental improvements add up:

https://en.wikipedia.org/wiki/Superscalar_processor

https://en.wikipedia.org/wiki/Pipeline_(computing)

https://en.wikipedia.org/wiki/Single_instruction,_multiple_d...

https://en.wikipedia.org/wiki/Branch_predictor

https://en.wikipedia.org/wiki/Speculative_execution

https://en.wikipedia.org/wiki/Multi-core_processor

Since RAM (slow) and/or cache access is involved in nearly every step--which becomes increasingly complicated when trying to preserve cache coherency across multiple cores--improvements in the next two are a big deal:

https://en.wikipedia.org/wiki/Memory_management_unit

https://en.wikipedia.org/wiki/Cache_hierarchy

Executive summary: Work smarter, not harder, & the ultimate measure of performance, is performance (which may sound stupid, but it's in the textbook, because it's true!).

I would also add that more cores aren't necessarily better. The utility depends upon the nature of the task & how memory-hungry it is. If the task is inescapably sequential, it doesn't really matter how many cores are on the die. Same story with parallelizable tasks that pound RAM: at any given time, one core is hogging the memory bus, and the rest are waiting their turn. They may take turns, but at any point in time, it's essentially single-core performance.

The place where multi-core really shines is when you have a highly parallelizable task, where each thread grinds really hard over a smallish data set that fits comfortably in the core's cache. In that case, you can definitely max out all cores. Though from what I see in the wild, that is a rare case.

A lot of the industry is really just gaming benchmarks at this point, which are, for the most part, bullshit. I think Apple will remain in very good shape on this front, if only because of their customers (i.e. normies instead of gamers; people who haven't fallen completely into the quantity cult). They will complain when it stops feeling fast (the only measure...), instead of taking it as a challenge & wasting their lives on overclocked water-cooling bullshit.
Challenge accepted, here’s one that’s publicly posted. Most are not on public websites:

https://www.vmware.com/solutions/industry/government/warrant...

Warranties aren’t common in B2C or cheap boxed software. A few hundred or a few thousand dollars is not worth anyone’s time to negotiate special terms. In big dollar B2B or B2G, software isn’t usually as-is. Contracts are negotiated that specify what will be delivered, and what remediations exist if those deliveries fall short. If you spend 7 or 8 digits on software, you can easily get a warranty.
WorkOS
Difference between human-drawn bad bicycles and AI-generated 5-6 legged horses
Interesting read, thanks
The plants used for the fuel would have pulled the CO2 from the atmosphere within the last year or so.
VS's debugger can watch arbitrary expressions, but it's not necessarily what you want (and admittedly isn't always reliable, or causes severe performance issues depending on the language etc.). What I'd really like is the ability to set breakpoints anywhere at all on a line, including a line like `xyz.map(_ -> ...).filter(_ -> ...)` such that, e.g. I can set a breakpoint between map( ) finishing and filter being called such that I can see what the map function has returned/what will be passed to filter, and of course at any point inside the lambda functions.
And it's not just VS (or even VS code), but Chrome DevTools, XCode, IntelliJ/Android Studio etc. etc.
They never fail, true, but there is always some special model capabilities that can only be made available after the usual weekend and late nights fine tuning.
Yeah, some of the sizes don't do it. I think maybe 32 on the low end, and 1016 on the high one?
Is Rust C++-fast? Benchmarking system languages on everyday routines
They didn’t just incorporate a UFO: they also incorporated a SEP field to hide it from view.
Anything with dual GPU configuration for example.
Author here — I experience the same now too. When I wrote it I didn’t have any dark mode extensions, now I have them on mobile and desktop.
Dell did that.
Seems to me more like metaexplotation, clickbait "exposing" clickbait.

If this helped you I'm glad. I haven't seen this call to action you're describing but if you want to discuss what actions we can take, that sounds productive & I'm interested.

I'd like to suggest that your attitude towards poverty may be something to examine; your remarks about it were strange. Consider for instance that when you say to a stranger on the internet, "poverty kinda sucks but it doesn't effect you," it's entirely possible that that stranger is currently experiencing it (this is not the case for me, just a thought experiment).
Quite excited for the eventual application of AI art like this into game dev and film.

Will be a very interesting time when a solid programmer and artist combo can generate, with AI tools, an entire studio's worth of content (animation, 2D/3D, etc) for their projects.
What matters is whether you put new carbon (which was not part of the carbon cycle) into the atmosphere.
I think the implied benefit is that the hydrocarbons could be synthetic. Why they're mentioning that is a bit suspect though. Basically they should be saying "you know those hydrocarbons that are 100 times more expensive than regular fuel? We can now use those for flying jets".

It would be a lot less appealing article then.

The way I see it there's only two ways we could have sustainable flying. Either using 100% hydrogen, or using some future battery breakthrough.

Synthetic fuels are cool, but in my opinion we should be storing captured CO2 in the ground, not releasing it in the air again.
Businesses must follow the laws of the jurisdictions they operate in. Technology cannot outrun the legal system for long.
Yes - ideally there should be a standard library for this. There is no reason the GUI cant update the config file and refresh from it when it updates.
If the attacker can enable that edge-case it isn't that comforting.

Though I don't even know what Okta is.
How to Create a RESTful API Service in Django
Learn how to create an API in Django using zero libraries.
maybe record? or enter? I'm not sure what I'd use and I'm a native english speaker : )
EmulatorJS
Encoded communications for internally vibrating accessories while playing chess
A bit OT but I’ve been using healthchecks.io for my backup crons on their free tier and it’s been very easy and straightforward.

I’m not affiliated, just a happy user. Having alerts when your cron fails is quite nice.
Story needs a link to "The Story of Mel, a Real Programmer"
by Ed Nather ( nather@utastro.as.utexas.edu )

Mel is the Gilgamesh of programmers.

https://www.sac.edu/AcademicProgs/Business/ComputerScience/P...

Here are some links to stories about The Story of Mel. Original is on usenet
https://en.wikipedia.org/wiki/The_Story_of_Mel

https://jamesseibel.com/the-story-of-mel/
Interestingly lignin is also the thing that caused us to have this whole carbon problem in the first place. When it first evolved there was nothing that could break it down and that's part of the reason why we have all these deposits millions of years later.
https://cloud.google.com/sql/docs/mysql/private-ip. CloudSQL does, in fact, have private IP. This is the right approach if you're serious about security and principal of least privilege.

You're suggesting using a public IP then work backwards with an authorized list. This misses the point. This models starts with maximum privilege and scales back. Furthermore, you have to pay extra for a public IP and GCP once again forces people to pay extra to access the stuff they are already paying for. For example, the Serverless VPC connector requiring 2+ VMs defeats the scale-to-zero claim of CloudRun and the free-tier.
My Ubuntu LTS "just works" until the laptop decides it needs to have an heavier connection to download big data, then its wlan infrastructure dies and needs to be restarted.

It "just works" until I decide to view videos online, and despite all my hacking efforts, keeps using software decoding for videos.

It "just works" until I try some 3D stuff that requires GL 4.1, but the AMD open source driver for the GPU only does hardware acceleration up to GL 3.3.

Sleeping "just works" until I wake it up and is in such a frozen state that only taking the battery out makes the booting process work again.

Yeah it just works.
Unless I'm missing something I doubt there's anything unusual about the wood frog with respect to survival over winter. For varying periods in winter the temperature in Romania can reach -20 Celsius (-4 F) or even colder. Our adult garden frogs regularly appear every spring unscathed by this experience. The ground there is hard and I find it impossible to believe they bury themselves deep enough to hibernate at temperatures above zero.
Double entry accounting doesn't require you to track expenses related to your ISP. All it requires is an expense account. Whether you decide to open sub-accounts in order to track some expenses specifically, it's entirely up to you.
I'd say that when the provider says "it's safe!" (and Okta does that: the words trust and secure are all over their front page), then the buyer may assume that it's true. Should the buyer get hacked because the provider leaked plain-text passwords, it is clearly the latter's fault.
I think pair programming is almost always done wrong: it usually ends up being one person doing all the work and the other one watching.

I had a manager who loved coding at us. We’d get on a 3–5h zoom call and I’d watch him mumble and write code. It was exhaustingly boring. He called this pair programming.
I understand what you're saying, but it makes no sense. You can take the plant and bury it instead of converting it to jet fuel, and you have a FAR cheaper method of achieving exactly the same atmospheric CO2 result.

CO2 is CO2, regardless of whether it came from a new plant or a fossilized plant.
This bill is in response to a recent issue with an OSS library: log4j.
These techniques are also useful for parts of more complicated games, like battles in Risk.

That said, I agree with the author that it's weird how little social engineering people put into their games. I refuse to play monopoly or Risk if the house rules prohibit entering complicated agreements with other players like forward contracts, lease-to-purchase agreements, variable-interest rate loans, swaps, and what have you.

I still haven't gotten anyone to play with me under free banking rules where everyone is free to print their own currency, but I'm really excited about the idea.
Very interesting how intuitive the need for credit agencies is when presented this way. They get a lot of (justifiable) hate today, but in a low/slow information world, it makes complete sense for there to be value in someone aggregating credit assessments. If you were going to do a deal with somebody back then it's not like you could just google them.

What do credit agencies add to the value chain in the digital age? Are they just glorified data brokers at this point? It makes sense for there to be value in someone mediating the data exchange between financial entities, but I'd expect them to occupy a similar space to financial market brokers rather than these high profile companies playing shell games with data, trying upsell you, and constantly getting hacked. With the proliferation of machine learning expertise their modeling/data knowledge is less valuable than it once was. Have they just stuck around due to inertia/regulatory capture? What's the end state here? Maybe someone more familiar with the industry could chime in, I've only had passing professional experience dealing with the big 3 agencies.
A more detailed analysis with python and math:

https://jaketae.github.io/study/markov-chain/
In the meantime I was trying to install new fedora kde plasma and it got frozen during the install. You were lucky. I was not.
I distinguish between "family games" and "gamer games" on whether you have gaps of time where you can ignore the game and interact socially with the other players or need to concentrate on the game. The former group is mostly an excuse to socialize, so game mechanics are largely irrelevant.
It's defined in the article, the author seems to have invented it.
Sugar is a carbohydrate, it's a simple carbohydrate - which is just a shorter chain of glucose molecules opposed to a complex carbohydrate which has a longer chain. The end result is glucose, and the differing factor is the rate at which your body metabolizes it.
Yep, with drivers that don't get upstream, and a custom userland based on a browser engine.
I'm native English speaker, learned Swedish while living there for 7 years.

Yes, "book" is the right translation. Though "book" can mean many other things in English.

To book a transaction means "to enter the transaction in the bookkeeping system", hopefully in the right account.
High-cacao chocolate (bitter) is definitely healthy in moderate amounts.

Bitter chocolate has a lot of fat in it as well.
> Little interesting things are all around us. But the uncurious will never know.

Apparently the "curious" will never know either unless they accidentally learn the information by accident years later.
Red was the first color for LEDs. Later, yellow and green followed. But blue took a long time to develop, and early blue LEDs were very expensive. So now, I think, it‘s a fashion thing. Because red and green LEDs look so „1990“, manufacturers put blue LEDs everywhere to scream „Look how modern I am!“.

(In Germany, it goes so far that electric cars have to have blue lights on the outside and everywhere on the dashboard so that everyone can be sure that, yes, this is innovative technology. That there‘s actually a reason to favor red in settings where it‘s important to protect one‘s night vision doesn‘t seem to matter.)
Good question! If I remember correctly, the downstream system has only one chance to handle the HTTP request from Okta.
Wh-Whut? Is that supposed to be six contrails?
I guess it’s unintuitive because the contrails only last a few hours, so how could they have any long term effect? But aviation is continuous, so they get replaced quickly, so there’s probably a constant contribution to warming.

I’m not sure how the contrail effect interacts with Earth’s increasing cloudiness.
This is indeed the right answer. I sometimes try to use simpler accounting mechanics than double entry (usually because the person I'm doing it for requests it) but it doesn't take long until I want to run a query against the data that becomes complicated under simpler systems but just falls out of the data under double entry.
Tabloid was originally the size of the paper itself. Daily Mail is if I remember correctly not a "tabloid"?

So I guess bad reputation for tabloids only come to be in countries where all the bad papers and only those had the tabloid paper format.
This seems to be what modern software development has degenerated into. In the future, it'll be monkeys playing roulette with Github copilot until something compiles/executes.
LinkedIn's future is a learning platform

Lots of behind-the-scenes work integrating Microsoft Vista / Office / Teams - with social network user behaviour. That is from LinkedIn and Github. I suspect they care less about the value of UGC directly
This is why setting an arbitrarily short max line length matters. And consequently why auto-formatters suck.

A short line length, while yes imperfect, forces complex lines to be decomposed into individual concepts. And it allows the code to read like a book rather than <there is literally no other media format that you read sideways>. Ultra-wide monitors be damned.

And auto-formatters suck because they don’t split concepts onto individual lines. They can’t. They just mangle code and scrunch it into whatever space is allowed without regard to how the code reads. The idea of them is great and intensely alluring, but the implementation leaves much to be desired. If an auto-formatter could make my code look and read like a LaTeX document, I’d shut up already.

So if you want people to implicitly start structuring their code as advised in this post, set a 80 or 100 char line length. And adopt a fuzzy “one statement per line” philosophy.
Of course, like many others in this thread I strongly disagree.
We are talking here of 20 years that Linux desktop has been mostly standing in place (and going backwards as well). I’ve used Linux in the 90’ and the early 2000’ so I remember well.
The thing is it might be Microsoft putting sticks in the wheels of open source by planting it’s own people in the industry.
> This is ridiculous and unjustifiable.

No, this feature is basically Okta working as a password-manager for systems not supporting oauth-flows / single-sign-on. Of course they then need to store and forward the actual passwords to log you in.
the problem with being a larger entity is there may be legal requirements around your accounting system.

In many EU countries, if your turnover (total amount of money flowing through your business) is over a certain amount, or if you are incorporated (rather than sole proprietor) you have a legal requirement for double-entry accounting, and in some places a legal requirement to have an external firm do your accounting.
> CO2 is CO2, regardless of whether it came from a new plant or a fossilized plant.

There is a carbon cycle above ground, what we did is inject more and more carbon back into it that had been removed from it by slow natural processes over long periods of time long ago.

No. The problem we have is that we added all that carbon that was long ago buried deep back into the above ground carbon cycle. If we had only ever used carbon that already is in the above ground cycle we would not have a problem, we would not have increased atmospheric CO2 by much even if we temporarily - and it would always be just that - turned some more carbon lying around above ground into CO2. By using buried carbon we increased the amounts of carbon in the above ground cycle by a gigantic amount. In addition we burnet most of it directly too, but just that it is above ground, available to various processes including natural ones, would have increased CO2 even if we had not burnt it right away.

(disregarding that buried carbon does not only come from buried plants for this sentence) The problem is not that forests burn, it's that ancient long-buried forests burn.