skysight-inc/HackerNews huggingface dataset:
Seems a bit simplistic. I would be ready to bet that pricing also is set based on price sensitivity of the various customer personas that the business is serving, competitors pricing and expected margins. The Pareto pricing distribution is more a consequence of the distribution in size of the various customers than the pricing itself
Archive.org often captures sites excluding certain media like images or video.

So you'd think of that as an extra backup. But in reality might be just html, text-based stuff, or some other subset of file types.
I don't run Ubuntu so I wouldn't know, but the other sandbox system I know, Docker, has its own syntax to set environment variables. It's worth having a look at the man pages.

DISPLAY="$DISPLAY" gimp

This is a no-op. It sets DISPLAY in the current env with the value of DISPLAY in the current env. Processes spawned from the shell already inherit the current environment (unless they're running in a separate namespace, of course)
> But of course, this will cause execution to continue as though the I/O was successful, which might be exactly the wrong thing to do!

Almost always is the wrong thing to do when I encounter this antipattern. GPT-4 beats these researches in code quality is my takeaway here.
Books are really the way to go, by the way. It's hard to find successful people who haven't read tons of books. I just read Marshall Field's: The Store that Helped Build Chicago about the legendary Marshall Field's store in Chicago. Guess what he did: he worked through the day in the store and spend his evenings reading. This was around 1850! Therefore I suspect that the benefit of reading is timeless.
This is absurd.

> According to the Pareto distribution, 80% of your revenue will come from 20% of your users.

A distribution is something that is _observed_, it's not a law of nature that you can drop anywhere you want. At most you can normalize your sample according to an observed population distribution.

Otherwise I could state "according to the uniform distribution, you will get 10% of your revenue from 10% of your users".
That's not really a ChatGPT issue, people pasting in slightly wrong commands (or right commands in the wrong folder) is a tale as old as time - well, as old as linux at least. Short of saying that nobody who's already an expert should ever touch a CLI, the lesson from that story is "be as careful as possible, then be more careful, and also have backups of everything" not "don't use a LLM to help".
> in that the rate of incidence is not increasing but rather that social repression has backed off slightly and people feel a bit more confident being out.

What evidence are you basing this statement on?
> I use Microsoft Edge as my primary browser. Sure, other browsers are available, but this is the one I use.

Yes, but why? If it is the app that crashes the most, maybe switch to a browser that is better supported for your os. I will not get into, why one uses Microsoft Edge on Linux lol.
How to Live a Happy Life, from a Leading Atheist
Any text that uses GOD anywhere near an argument, is already boring and irrelevant.
on the third or fourth screen in meditation is spelt 'mediation'.

hth
No. Paradigms are few (OO/logic/functional/procedural/a few more) and learning those is essential and very transferrable.

> You can easily lose decades going down the wrong programming rabbit holes

total rubbish.
Unfortunately this page doesn't load in Firefox on Linux
This looks great lol
PHP really took the wrong turn with PHP 8.

It introduced such drastic breaking changes, that probably a lot of systems which were previously perfectly serving their users will be abandoned. Projects that could have stayed on the internet and served their users just fine.

It broke the order of parameters in join statements.

It broke calling static functions without the need to declare them as static.

It broke adding properties dynamicly to objects.

It broke easy string handling for many functions where Null was rendered as an empty string.

And these changes make PHP code more bloated. There is now no way around adding more declarations to your codebase than before.

Some of these breakages had 30% votes against them, including the original author of PHP:

https://wiki.php.net/rfc/deprecate_dynamic_properties

The bar for breaking changes should be much higher.

Python's update from version 2 to version 3 caused a lot of pain. But at least it made the code leaner. Allowing users to go from "a=float(b)/c" to "a=b/c" is a good thing. Forcing users to go from "function f()" to "static function f()" is a bad thing.
Seriously? :)

Is lambda calculus or the PDP instructions set a closer match to which language?
Case in point: https://en.wikipedia.org/wiki/2001_Marsh_Harbour_Cessna_402_...
Also just tested in Chromium, doesn't seem to work for me on Fedora Linux. Just locks up the browser
They were talking about whether or not the OS comes with Perl by default, not whether it has a CLI at all.
good points. i must admit i thought ireland did have jet fighters, never thought about malta, and of course cyprus is complicated (greek & turkish interests. and the UK has boots and planes on the ground)
> So what do I set my MX record to?

To create a gateway on your domain, you should run your own Eppie node and set MX record to point to that node. Otherwise, there’s no MX record. It’s a p2p trustless network

> Do I have to run my own node - on a server in my basement, or on a VPS?

Yes, as soon as Eppie is launched.

> Do I have to trust your infrastructure?

Eppie is a trustless network. All nodes are equal. So, no, you don’t have to trust it. Take a look at our GitHub: https://github.com/Eppie-io

> Do I have to go through another, existing provider?

No you don’t.

> I'm trying to get a simple answer to these questions since my original post.

We appreciate your willingness to get to the bottom of it.
And psychedelics.

https://www.webmd.com/palliative-care/features/facing-death-...
Ahahahaha :D
Thanks, made me laugh :)
If the application is containerised, like most are these days, how do you propose running these on said VM?

If we're talking about something a little more complicated then a single container, then you arrive at the same problem Kubernetes is solving.
He wasn’t good enough for her?
> Whether you really need a hat that takes that much time to make is another question

"Need" probably isn't the word that is applicable. Nobody needs a hat that costs as much as a small apartment; if the sun is punishing, you can always get away with a knotted handkerchief.

It's not even a question of showing off; if you drive a Ferrari or a Roller, everyone knows they're expensive. But it's hard to tell without close inspection whether some guy's panama cost £200, or "if it's really the expensive kind"[0]

[0] Bob Dylan, /Brand New Leopardskin Pillbox Hat/
I've been meaning to explore ADA as well, since learning that GHDL is itself written in ADA.
Anyone who has such an instinctive negative reaction to a word has been so thoroughly inundated in propaganda that they don't even realise.
> How unfair would that be to that someone? Having to bear the burden of being the sole reason for another to live?

That's one way to look at it. But it's one viewpoint of many.

Another one is that they may just enjoy being around you and communicating with you without necessarily feeling you or your life is their responsibility. And on your end you might recognize that you bring value to other people just by being you. You recognizing someone as your sole reason to live doesn't place a burden on them automatically.

I've deliberately tried to keep out emotion of this and to keep it transactional just to illustrate a different, simpler, viewpoint.

Also a more concrete example: I don't know you but from the couple of comments you've left I really enjoy the way you write. The cadence, word choice, it's concise and thoughtful. Brief and mostly one sided interaction but already made my life a bit better.
I don't personally believe that luck is involved as much as you think it is for general founder success. I think working smart and hard makes up most of the difference. Quality speaks volumes.

For specific positions at specific companies sure stars align.

I think what the other guy in here said is right. They have a product that is exceptionally well-adapted to the problem space and even down to their private company dynamics they're well-suited to attending to that problem. Basically, it's a good idea and it's executed well.

You could definitely argue that being well-suited to the problem and problem space involves a lot of luck though I suppose. But, I feel that you can figure out what people want and how best to deliver it to them too.
Aside from 2) Is it not basically the same as the US mortgage crisis, except a bigger magnitude? That it could get worse shouldn't be surprising since China doesn't exactly promote liquidity of information.
Cool! How does security and multi-tenancy work in graph weaver? These were a really excruciating afterthought in Postgraphile…
Show HN: DbCls is a versatile terminal client that supports various databases
I had a need to store SQL queries in a file and execute them for each individual database, like it's done in DataGrip or DBeaver, but in a terminal. I used the editor "kaa" and integrated it with "visidata", then added support for various database clients. Voila!
> Russians understand what's going on here

That's just funny. Seriously, I can't tell if you're trolling or serious but on the off chance that you are serious: you're so misinformed it is tragic, at the same time you are apparently able to fix that and refuse to do so. Which makes me wonder why. I have enough contacts in former USSR countries and inside Russia itself to know that this sentiment is prevalent, wilful misunderstanding as some kind of defense mechanism. But in the modern day with ample access to information you really have no excuse.

Serbia will have to come to terms with the degree to which Russia has been using them at some point. This probably won't happen until Russia itself has gone through an enlightenment and shaken of the current crop of mobsters. I'm not holding my breath for that one.
Thank you - respectful tone taken, and I hope it was similarly received.

I have only the most tangential experience with this world, but I feel like I have fairly good reason to believe that the conditions that are supposedly “not automatic” disqualifications are, in practice, very difficult for the pilot to prove that he or she is not a danger to himself or others. And at every step, risk averse doctors, managers and bureaucrats are limited in their incentive to clear a pilot to fly after he or she has admitted a mental struggle.
Props to the author for being so open and honest, and for writing it up as a cautionary tail. None of us are perfect, thankfully. The stigma around failing should be eradicated from society.
Sure, I don’t want to live in the climate crisis world either?
Paris is about to become one of the only cities to ban e-scooter rentals
>Have no other gods before me, or make graven images

It's also a fundamental requirement for a consistent ethical system that there be a "single source of truth". If you have multiple gods that could say potentially contradictory things, then you have an inconsistent system (mathematically speaking, one that could prove anything), so you essentially have a logically invalid axiomatic system.
Non-graduates are also suffering, yes. Did I imply they deserved to suffer? If I did that's not the intention.

However, a degree usually requires hard work (being born wealthy does not), and has been widely recognised as the best legal route out of poverty for decades. We are not a communist society and do expect hard work to lead to greater standards of life, on average, even if there are exceptional non-graduates and lazy graduates. If even the best legal route is failing en masse, then we are screwed.
I would love and pay for Tailscale if they could solve the battery consumption issue on iOS. The bug report has been open for years now, they created a special TestFlight version with logging enabled for them to track it down, and no news since. If I forget to turn it off, I'm down to 0% battery in 12 hours of standby.

https://github.com/tailscale/tailscale/issues/3363

I have it installed on all my systems, but I never use it because my use case is accessing my network while I'm out from my phone.

One day I might replace it with WireGuard and be done with it. The official WG app doesn't drain my battery.
> There is no perfect scientific study, if you critique all of them to the point you critique this one, you will dismiss more-or-less all science.

It doesn't have to be perfect, it has to convincingly (to some degree) reject the null hypothesis, as per GP's own words. And that doesn't dismiss more-or-less all science, it more or less sets the lower bar for what constitutes science in the first place.
No, I don't think we should. What we should do is hunt these perps down and take them out of circulation for a long long time. Because it isn't possible to make a system both easy to access and secure at the same time and if the price is that people will get killed who have nothing to do with any of this then we will end up losing our critical infrastructure just as sure as if you bombed it.
No (real) navy either ... 100% too easy: https://www.youtube.com/watch?v=7xUYbI64QHI
I mean they are jerks too. But it's likely the homegrown variety.
Quoting what I wrote a couple of months ago in another thread, regarding the advantages of (Modern) Fortran vs. C/C++:

"""

Just an example on how to declaring a couple of input float pointers in a fully optimized way, avoiding aliases and declaring it readonly (if I remember correctly, it's been a few years:

Fortran:

real(32), intent(in) :: foo, bar, baz

C:

const float *const restrict foo
const float *const restrict bar
const float *const restrict baz

of course what happens then is that people will do a typedef and hide it away... and then every application invents its own standards and becomes harder to interoperate on a common basis. in Fortran it's just baked in.
Another example: multidimensional arrays. In C/C++ it either doesn't exist, is not flat memory space (and thus for grid applications very slow), or is an external library (again restricting your interop with other scientific applications). In Fortran:

integer, parameter :: n = 10, m = 5
real(32), dimension(n, m) :: foo, bar, baz

Again, reasonably simple to understand, and it's already reasonably close to what you want - there are still ways to make it better like memory alignment, but I'd claim you're already at 80% of optimal as long as you understand memory layout and its impact on caching when accessing it (which is usually a very low hanging fruit, you just have to know which order to loop it over).

"""
They're different enough that you can't goto a case or default label.
For my SaaS backlinkgpt.com (AI powered backlink building), I need to scrape website content. Sounds, easy right. It took my quite some time to figure out on how to piece together Playwright, FastAPI, OpenAPI, TypeScript, and Next.js. Here's the stroy.
I guess you could forgive the loans people took for houses that were not built and let the bond holders share the hit.
TIL. Thanks for this tip.
Author has also written a weekly gardening column for the Financial Times for 53 years!

https://www.ft.com/robin-lane-fox

https://www.ft.com/content/363b4fc4-6ace-11ea-a6ac-9122541af...
I think it's too simplistic to blame it on greed. It's other things like, "I can't get married if I don't have a home to my name", or, "we want to have an investment to take care of ourselves in old age and there is literally nothing else we can out our money into"

On the policy side, it's very much "property taxes are the only way local government can secure revenue and so we must do whatever we can to keep the bubble inflated"
Just don’t upgrade to PHP 8 then?

All of those decisions were made for specific reasons. I’ve noticed anyone complaining about PHP 8 for legacy reasons was barely off of PHP 5.
I suspect that anyone reading this thread is likely to be equally interested in "Ask HN: Share a shell script you like" from a fortnight ago (though at 78 comments, it didn't get as much traction / comments as I hoped it would when I saw it)

https://news.ycombinator.com/item?id=37112991
> This made it probably the slowest assembler in the world - my largest programs would take 10 minutes or more of disk chunking before they could be assembled.

I can beat that.

In the early 80s I was designing and programming 6502 based controllers for UPSs. The code filled an 8 kByte EPROM and took 45 minutes to assemble on an Apple II.
The U.S. mortgage crisis was really more of a rating issue than anything else. Risky assets were rated as having extremely little risk.
That's just ridiculous. Apps made smartphones big.
Text compression gets weirdly efficient with LLMs
After more than 30 years of professional software engineering experience, I have to say that the software model described by this document is applicable and/or useful to only an extremely narrow subset of software in general. I would not recommend taking this advice too seriously.
https://archive.ph/kV8WL
Grafana repository private signing key and passphrase leaked
On Aug. 24, the GPG private key and passphrase with the ID of 0E22EB88E39E12277A7760AE9E439B102CF3C0C6 was unintentionally shared. As a best practice, we have revoked the exposed certificate on our full GPG public keychain and issued a new public key.
English is my native language, and your reading is correct. It's badly written. English is not a high-context language; you shouldn't have to know that the university was not founded by cadets for the sentence to be clear, so the "26 years after the academy's founding" part should have been a subordinate clause, separated by a comma.
Thanks for this. Even if some don't agree with this, it does in my opinion show that it can be rather silly to treat any style guide as authorative. Especially an old one, in a world where there are considered to be multiple types of English. A bit of a rant maybe, but this stems from having wasted hours on a discussion on whether or not a comma is mandatory after a certain construct, and 'Elements of Style' was being treated as being definitive on the subject (for reasons I still do not understand), even though I presented other guides which would say the opposite or would say that there is no decision.

On that subject: as a non-native speaker I always wondered if there actually is a grammar (not syle) guide which is considered authorative, as there is for other languages?
Apparently there's a new translation of the Iliad coming out. A thread on it came up on twitter. The thread author strongly dislikes the new translation - be that as it may, author seems a bit biased tbh. But the thread has images of the same passage from multiple translations. It is interesting to see the differences!

The oral tradition roots of these texts makes translating them for modern readers a challenge. Religous texts are likely similar.

https://twitter.com/mualphaxi/status/1695481359072964734

Here's another one:

https://twitter.com/WhoresofYore/status/1419239552133304323
Well, I bet a lot more would be possible with the right design patterns.
In this case I am pretty sure that a single organisation controls the whole system, transmitters and receivers. So I see no reason why they would update one side but not the other. There has to be a minimum level of competence and enforced procedures to run any important systems...
What if they need to fight one of their southern neighbors over some marine issue of little concern to the USA? Or when they need to fight a country allied to the USA? Think Falklands.
Rules that apply to non-fiction (what I guess Hamilton is after) usually doesn't really apply to fiction. Those rules make sense (kinda) for non-fiction, but I would certainly not apply them blindly to write fiction.
I can recommend this recorded live stream to get an impression of what happens when trying to use Fortran without previous experience:
“Learning Fortran in 2023” https://www.youtube.com/watch?v=PvUQndB8R9s

And here is the reaction of the fortran-lang.org people to that and later streams where he went on to implement tic-tac-toe in Fortran using for the GUI the C library raylib (https://www.raylib.com/), for which he made his own bindings live on screen:
https://fortran-lang.discourse.group/t/tsoding-on-fortran/61...
Yeah that's fair; I'm responding to the sentiment that without an IDE you're left to the tender mercies of stitching together lots of other tools yourself. I think the reality is we're all using lots of different tools, and tools that try to "be everything" are almost never good, so I think it's more nuanced than "I only use one tightly integrated tool and it's better than using a dozen tools I have to integrate myself".

I also think those other disparate tools are actually really good, and reading about and researching why they're good has given me a deeper understanding of software engineering that I can now apply in my own work. I think this is probably also possible with IDEs, but I think they're a little less approachable (and often closed source/proprietary) so it happens a lot less.
For Java, Effective Java, 3rd Edition, chapter 11. For a more detailed treatment,
Java Concurrency in Practice is the book to read.
The Aikea Effect
Every theft must be investigated, home secretary tells police
It's not all that common, but I really like it when AGPL software allows users to download its own sources over the network. In the same way that I never need to worry about GPL requirements to distribute source if I never give anyone a binary without including the source used to build it, I would never need to worry about AGPL source requirements if anyone using AGPL software I have deployed can retrieve the source.

As an extra bonus, anyone trying to circumvent the AGPL by disabling this feature has obviously modified the software.
If you were coming from the web development background, I recommend looking into something built on top of Capacitor. Personally, I use Quasar, which is built on top of Vue but there are other things like Ionic’s offerings that will support Angular, Vue, or React.

I understand what RN/Flutter are trying to do but in my opinion it’s a pain to maintain and there are just too many layers that can rot out from under you. Capacitor, on the other hand, is just a bridge from native to JS and your UI is simply HTML/CSS. This also lets your target Web with the same codebase which, while possible in RN/Flutter, is not simple or as maintainable IMHO.

Nothing will beat Swift/Kotlin for platform integration (both in UI and capabilities) but maintaining 2-3 (if you want web as well) codebase is not an easy task for 1 person or even a small team. As far as capabilities, in Capacitor I can also drop down and write native code (it’s 1000x easier than it ever was with Cordova, don’t be scared off if you hated Cordova) if I want so really fully native apps only win on fitting the platform UI better.
This isn’t hacking. The “system” is analogue radio, and the sequence of tones to activate emergency braking is public knowledge. Here: go to [0] and search with Ctrl-F for "radiostop". Now you can become a “hacker” too.

[0]: https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX%3A... (via niebezpiecznik.pl)
The synapses in your brain change anytime you experience, learn or remember something. Your "natural" mind changes with time, and mind-altering substances can do the same thing in shorter time spans.

Whether you want to experience this or not is up to you, but you're wrong by thinking that others are fooling themselves. Some people do gain deeper insights of themselves and reality, while others merely do it for recreation. Neither "disconnects us more from the universe"—quite the contrary.