skysight-inc/HackerNews huggingface dataset:
> In most countries of Europe we have a lot of laws to "protect" employees and current companies, making it harder in the first place to even create companies and hire people

There's no such things as generally "harder to create companies" in Europe.

It's simply harder to create global multi billion conglomerates with an easy trigger for layoffs.

So generally, that's true, there are less multi billion global conglomerates with an easy trigger for layoffs than in the US.

But

USA has 2.2 companies registered per 1,000 people

Most European countries have more than that, Netherlands is at 7.1, UK at 7.4, Bulgaria 6.7, Denmark 5.2 etc.

> There is no good reason to separate Europe from Asia, it's all one big continent

Eurasia is a super continent, Europe is a landmass, which is either considered a continent in its own right or a subcontinent of Eurasia

Thanks for giving me the chance to explain this topic once again.
> typos in text to process

Isn't that, what normalization is all about?
> You are dissasembling inside the interpreter.

What you see is no interpreter. It's an interactive interface, reading code, compiling it, executing it, printing the result.

There is by default no interpreter. Everything is compiled in SBCL.

A Lisp system typically includes an on-board compiler and/or interpreter.
Says something about a persons moral fibre if they take a bribe - but dont deliever said thing they were bribed to do. That kind of lack of character does not align with our values.
> If you're an ESL speaker or something thinking this will be useful, I'd suggest caution (heh, changed that from 'very wary').

I will suggest one more thing. Define an acronym, abbreviation once before usage.
An issue I have with this approach is the lack of gradation.

A very clean carpet might still not be spotless nor immaculate. You'd have to adjust and go for "almost spotless", but then is it still better than using "very" ?

Forcing people to think long and hard about the exact word they want to use is beneficial, but I'd expect we'd still fall back to modulators like "very" in most cases (the same way I'm cushioning this statement to avoid going to an extreme)
If the lifetime of a roof is ~20-30 years, in that time we won't have 'solved' climate change, so exceedingly unlikely that you'll need to repaint it for climate reasons at least.
I idly wonder how these compare to the arbitrary-precision implementations I worked on for REDUCE, exactly 30 years ago as it happens (https://github.com/reduce-algebra/reduce-algebra/blob/master...) - in its unusual Lisp-based but largely procedural language.

The citations in the Julia source file are certainly newer - Abramowitz and Stegun was basically all I had.

I think the REDUCE functions were considered quite fast (for higher precision) at the time, but it was certainly true that they weren't tested as thoroughly as would be the norm now.
OP clearly doesn't know what he wants.
> I don't think that's true. It's more like "programs written 20 years ago (against glibc 1.x) don't work on recent Linux anymore"

Technically Linux-the-kernel can run programms written 20 (and more) years just fine, it is the libraries that are the problem. However FWIW some libraries, like OpenGL, xlib and glibc do provide backwards compatibility - assuming no blatant abuse is done.

I made this test[0] in 2018 by compiling some binaries with a toolkit of mine in some ancient RedHat Linux from 1997 and they were working perfectly fine in 2018 Debian since it didn't rely on libraries that change their APIs/ABIs every time there is a new fashion. I haven't repeated it recently but i'm pretty sure a similar test with binaries from 1997 that only rely on libraries with stable ABIs will still work on my current openSUSE Tumbleweed installation, showing that more than two decades of backwards compatibility could be possible.

[0] https://i.imgur.com/YxGNB7h.png
FYI Fixes are now in openWrt master 21.x and 22.x branches. New bin files will be posted soon. Or you can build from the git.
As usual reality is murky.

Hardware checks including shorter memory tests were done, but this computer could not be on overnight. The prolonged test could be run when the user was out for a day.

This wasn't a corporate machine but a private one. As always several OS software configuration and driver issues were incrementally discovered and rectified, and as the crashes only happened very infrequently there was always the (wrong) thought of 'this might have been the problem', only to be refuted several days to a week later.

I'm not claiming I couldn't have done a better job on this one. Low frequency errors without a clear trace will always pose a challenge.
Well HISTFILESIZE is not a valid zsh variable, afaik. But the others are and they work fine. That alias does nothing besides listing history since the beginning, though it misses the first entry and should be "history 0".
I think this came up at a recent panel discussion https://www.climateresolve.org/reflecting-sunlight/

tl;dr: Not an issue. We're not talking about painting roads bright white, it's more like a change from dark asphalt to light gray asphalt (similar to cement sidewalks).
I don’t see how any of this was the executives fault. They have no idea of computer security and hired people who they thought were competent to handle it.
To clarify, there do exist closed form solutions for quintic functions; they just cannot be expressed using rationals and a limited set of operations of additions, subtractions, multiplications, divisions, and root extractions. However, if you do not limit yourself to those operations, there do exist closed form solutions to quintics. See [1] for a few examples.

[1] https://mathworld.wolfram.com/QuinticEquation.html
Wasn't Facebook aka Meta founded in order to get laid? It is just a continuation of its founding mission.
NEED AN INSTANT LOAN HELP TODAY?
£$€R 10 000 - £$€R 50 000 000. Fix Rate AT 2%
Flexible repayment terms.
*Apply Now. Qualify Now. GET PAID! NOW
(Terms & Conditions applies)
Nationwide Financial assistance.

lifestylemarketingfinance@gmail.com
WhatsApp: +27724423389

Sincerely.
Link to avoid giving the Daily Mail any amount of advertising revenue:
https://web.archive.org/web/20221014053109/https://www.daily...

The Tory government is waiting for the NHS to break, so they can sell off the remains to the highest bidder. Funding hasn't matched inflation for the last decade, and this is the result. COVID is being used scapegoat, but this has been an issue since the austerity years of the Cameron/Osbourne government. There's been who knows how many leaked dossiers on the Conservatives disdain for the NHS, as it undermines their world view that public enterprise can't function; now they've kneecapped it, they can point the finger at it and claim that it was socialism's fault.

This article summarizes their manifesto well enough:
https://tribunemag.co.uk/2022/05/nhs-private-healthcare-indu...
Eastman Kodak sold off all their valuable IP a long time ago. Densitometers, Colorimeters, then more recently the silver-halide paper and the chemistry to Sino in China. Wouldn't go to work for them even if I got paid well.
Planning in software is limited by two factors:

- If we could articulate what we want, it will happen relatively quickly.

- If we knew what made money, we would all be billionaires. So we probably don't know what makes money.

Current darling in the spotlight, sqlite, advertisies a 3 person team: https://sqlite.org/crew.html. What sort of corporate planning could possibly achieve something with the value-add of sqlite with a 3 person team?

Great software depends on the right person with a clear vision, pushing an outcome. Doesn't have to be someone who knows how to program. If your planning gets in their way it is a problem. Apart from that, it is nice to be organised I guess. It is a coincidence if the value-add parts of the development play out way in a predictable way.

To use the word 'planning' to describe what a software company does is an affront to planners. Software companies guess, communicate & negotiate. Their planning is at best cargo-culting, it influences the future in only the most general sense.
> It seems like a decent guide, though like others mentioned, you should download and run the code most of the time, except for trivial changes.

Actually, that's not true at all. Code review is not a replacement for automated builds and testing. That's what Continuous Integration is for. Let humans concentrate on what they do best (understanding and comment on code) and don't lose their time and patience with things that can be automated.

Projects often enforce that by running CI on code submitted for review and it cannot be accepted as long as a CI fails. It also reduces breakages for other devs of the builds of the code base.
Surprised that they do not the likes of .env files which are usually not pushed to a repo.
It's up to 6 months (3+3 actually, max is 4) for the probationary period, and the notice is up to 3 months.

You're also missing that nobody is forcing you to quit to start looking for a new job, the protection is mostly that if the company wants to get rid of you they need to give you at least the same length of notice, giving you extra time on top of the unemployment to find something.

Furthermore, in the US model, if you quit you don't get unemployment.

Oh, and there's also RSA if you don't have revenues, which can provide some income when unemployment stops.
Yeah, I definitely see what you're saying here--I think a lot of people have had really frustrating experiences with these tools (even though I might quibble about them being frameworks).

But is it a reasonable alternative to build an alternative to webpack yourself? Or Angular? I would bet some people have tried/done this, and also have some frustrating experiences.

My point is I think you have to be _very_ careful when deciding to take on a big engineering project, like making your own JS build tool. Will the improvements in devex really outweigh the engineering hour investment? IME the answer is almost always no, what usually happens is you get a half-baked, non-documented/tested system, and reading through this thread, I'm not sure any of the anti-framework people have shown convincing examples where they did better than an OTS framework.

Or if they did, they released it! Django is famously one such instance, or your Bazel example. It seems like they bet right, or did a lot of off-hours work (pretty sure that's the case w/ Django haha) to get it going.
> I opted for a hash table, as conveniently implemented by glib, which QEMU already depends on

I wonder how many C projects use linear scans instead of hash maps simply because C doesn't have it in its standard library.
As a counter counter anecdote, I bought a wooden stool in IKEA, and it was a piece of junk that couldn't withstand any shear force.
A compiled Lisp program might not be able to eval a list or load a source file, for the same reason a packaged jar generally won’t contain a copy of the Java compiler. I think eval-when controls which macro definitions (if any) need to be available at runtime, rather than being expanded away while compiling functions.
> I'm a product of one of the shittiest public schools in my state. ... yet, among my peers from that school, I count engineers, astrophysicists, doctors, IT workers, psychologists, pilots, and more.

Are you serious? How did they manage to apply for and pay for the education needed to score those jobs?

A friend of mine was also a product of one of the shittiest public schools in her state, and she was apparently the only person in her grade to continue on to university.
Do you need an Oracle license to use it commercially?
There is a common saying in my social circle (europe, data engineering) - 'being fired is the best thing that can happen to you', the market is still hot, plenty of jobs available, you often end up with a severance package and ... you'll finally have time to backpack through the country.
Having a month for yourself, just to chill, do hobbies, backpack, mountains sometimes is a blessing.
> At one point our tax department started cracking down on this, then stopped, I'm not sure why. But it needs to be done.

Around here (Poland) they tried to focus the crackdown on... contractors, planning on requiring a contractor to have at least 25% of their income from a second client to be considered self-employed and not an employee.

The local IT lobbyists had a hearty laugh about this idea and that was the end of it.
When you write something, what it is that you are doing, to put it very (clearly excessively) plainly, is selecting words that convey some meaning in some way that pleases you, the writer. Choose your words. You can try to choose words to please others if you like, but there's not much reason to expect success from such a strategy. Choose your words. Find your audience.

This might be a useful way to discover words for some writers. It's unfortunate that it also supports and validates the meme of this sort of very simplistic, trivial, easily parroted, stick-in-head, catchphrase-based writing advice meme.

The only way to write some sentences correctly is to use the word "only". And sometimes that that can't be removed, without changing the meaning. Or that's just the way you like it and that's that. It's like how premature optimisation is the root of all evil so you should never consider performance before the beta. Like adverbs, and starting sentences with a conjunction, or the inscrutable semicolon literal emdash all of these writing advice memes are very, very flawed.

Proponents of such things might claim that "obviously" you're (only) meant to apply such an intensely absolute rule where appropriate. Take chillpills, grandparent. I just hope that it's quite invisible that I find this somewhat hilarious, but also quite miserable.
It is _really_ small, especially if you're using the ARC.

I have some criticism for the language itself around personal preferences, such as "concepts need to be finished ASAP", "don't depend on libc" (Zig is doing a much better job here) and some syntax pet-peeves.

Nim needs to be more popular IMO. Well, the same goes for D too. Sigh.
What are the implications of the "Quantum Information-age of cyberphysical"?

I had a conversation about "quantum" with a coworker who was an ex-NSA intern around the same time as the 2009 G20, the main takeaways I got were to keep things offline as much as possible, and that symmetric ciphers like AES would remain as strong as their keys but I don't fully grok the practical implications of how a company like Tik Tok (which is an extension of the PRC by virtue of being a Chinese company) would use such knowledge.
And so much overengineered.

Developing for Solana vs other EVM-based blockchains is enormously more expensive both in time and talent.
It's one of the costs of closed source; binary compatible becomes really important.

It'd be interesting if a company like Adobe open sourced everything at the 20 year mark.

Hobbyists and enthusiasts would love them for it.
I'll give William Allen White this - of the available text on [1], I could only find one use of "very"[2] as an emphasiser which makes him somewhat of an outlier in the prescriptivist world (following his own advice.)

[1] https://en.wikisource.org/wiki/Author:William_Allen_White

[2] "It is a very important factor that he must weigh soberly ..."
Quite, though given the state of the gov, I expect a few flip-flops and anything could be true in 6 months!
I think it's widely known by English as a Second Language speakers, and it was only an example anyway, but sure, fair enough, thanks.
Zero Feet: a proposal for a systems-free Lisp
The answer to this is always "well, this is an emergency for me, feel free to call the police if you mind me going to the cafeteria".
SciTE, Textadept, Programmer's Notepad.

I keep text editor always open (for note taking), so maybe that's why it opens files faster than with a cold start.
there is coherence. his original comment was spitting hate at russia in a way that the country was pure evil my reply merely mentionned they defeated nazi germany. then he edited the comment. I credit the fact that history is complex and that all countries are bad and good.
It does it really? I’ve worked in a company who had to file bugs against data access components and they point blank refuse to fix the issues.

Tuning an Oracle database is a dark art of undocumented parameters.

Increasingly, you can swap out Oracle with Postgres.
It will put very strong pressure during the transition with a few young people supporting a larger aging population (see Japan). It's also opposed by capitalists as it goes against the infinite growth mantra (see for example Musk's comments on the subject). More importantly, it won't do anything in the short term where we need it urgently.
These are all very good ways to handwave the fact that the impact of "cutting back on consumption" is distributed extremely unevenly to the point that a single billionaire living like a middle class person would have a bigger effect than most of the middle class living like paupers.

The prisoners' dilemma arises from the prison. The tragedy of the commons arises from the replacement of mutual social structures with competitve market incentives. These are not neutral facts of life, they're describing emergent properties of the systems they exist in. Those systems are arbitrary and we can change them.

There's actually a number of "one percenters" (i.e. multi-billionaires) who lobby for raising their own taxes. Few of them understandably want to simply give away their wealth but they're okay with paying a fairer (read: significantly larger) share as long as others in their class have to do so as well. They're trying to lower the ceiling, to literally change the system so the emergent properties of it change for the better.

What you're describing is an extremely individualistic approach favored by Austrian economics. It's not apolitical objective truth. It relies on intentional design choices of the economic system that can be changed. Much like feudal lords before the French revolution, however, those currently benefiting from it are largely disinterested in changing it and too powerful to overrule. We can hope "the government" addresses this, but as long as we accept narratives about individual responsibility and "everyone doing their part" I see no hope for legislators seriously reining in the actual polluters, especially in a country where the second anyone proposes it a skilled orator will insist that this will single-handedly destroy America as we know it.

Of course convincing an economist that the system could be changed in a way that doesn't incentivize the destruction of our habitat would be as outlandish as convincing an aristocrat in 1322 that the system could be changed so the king is continuously elected by the common folk instead of being destined by his bloodline and divine right:

It is hopelessly naive of the human condition to imagine that an ordinary mortal like you or I could assume the power of God to pick a new lordship like we are picking out pigs to slaughter. Even if it wasn't blasphemy, surely it is only right and best for us if our lord is born into his destiny and raised from a young age by experts in his future affairs do be a good lord for us and make his choices we are too ignorant to judge fairly.
I agree with Nick.
As usual, when humans try to solve a subtle ecological issue, they will fix one thing and create 20 new problems... because we just don't understand everything.
Just stop digging up tons of CO2 per day from underground reserves, and start capturing the CO2 that we released and put it back where we got it from.
A few years ago I started meticulously planning each Ikea trip, with a checklist of things in the right order so we'd be able to breeze through there, I know most of the shortcuts and we buy other random junk only if it's something we really honestly forgot to put on the list. It's given me headspace to do some people watching and there really is what I call the trek of despair as couples and families are travelling the long, long trail set out for them by the Ikea psychologists. Some people aren't very sensitive to the general mood in their environment and I guess you wouldn't necessarily be stressed out if you are like that, and also not too budget-constrained and/or easily tempted, but for most people, the trail of many decisions is a tough one. You can't easily come back for something because it takes half a day to do this, so each decision not to get something matters, and every meter of the way there are a couple of microdecisions to make, and the sheer number of decisions is a pretty strong stressor. It's also physically exhausting, our Ikea is quite large, I get tons of steps on my Apple Watch each time I go there, all at a pretty slow pace because others are stalling for arguments (giving you more time to start your own ones), it's really quite insidious and I'm certain none of this is an accident. It feels a lot more engineered than a typical supermarket and I know some of the psych work that goes into laying out a supermarket and those people don't leave much to chance, so I think it's reasonable to expect Ikea as a company that started exerting super tight control on their brand experience before almost anyone else in that segment and who builds their own stores will do that to an even higher degree. I guess if this leaves you wholly unaffected and unbothered (big if, a lot of this is very subconscious) then you're a big outlier. Most people certainly soak up the vibe and get stressed out to varying degrees. It's actually quite striking if you have to go there on Christmas Eve (I once had) and find the whole store pretty much empty, it completely transforms the feel of the space into something pretty fun and positive. It's a weird, weird place.
Forcing the use of something like @Override wouldn't have mattered because dispatch is dynamic -- it would only trigger a compilation error when recompiling from source. At runtime, if the methods have a different (and incompatible) return type then the original method would be called because the JVM does allow overloads that differ by return types, but the Java language doesn't, so already-compiled code would work as before, but it wouldn't compile from source (that's a source incompatibility, which is not as important in Java as binary compatibility). If the methods do have a matching signature to the default ones, then they will be called when the interface method is invoked, as overrides of the default methods. If, additionally, their behaviour is not one that conforms to the new interface's specification, that could be a problem. That's why a corpus analysis is needed, to see how frequently such methods were added in subclasses.
The Friday Update: On journaling to get things done
> programs written in the Windows 95 32-bit era are guaranteed to continue running without ever changing again

This needs the caveat of how well written those programs were: even with all the compatibility features modern Windows have, some programs did abuse the underlying APIs and had memory issues.

Also some programs at the time used "thunking" to mix 16bit and 32bit code (via DLLs) or simply used some DOS-based programs for some tasks even though the "main" program was 32bit, so those wont work with 64bit Windows. AFAIK Borland C++ 5 is a case of an application doing both, even though the main IDE is 32bit (and works in modern Windows), some of the helper stuff relies on DOS and Win16 code that doesn't work.
You don't think its relevant that advice about writing (purportedly) comes from an established writer?

Not to mention that giving people credit is always laudable and should be done much more, not less.
Except being able to statically link.