skysight-inc/HackerNews huggingface dataset:
I'm not sure how you got the idea that the arbitrariness over when the mining took place. It's pretty obvious from the above comments that the arbitrariness was over which particular method of resource extraction (eg. land mining vs undersea mining) was being sanctioned/condemned, when both are devastating to the local ecology.
chgrp, setfacl, sudo.conf ... lots of choices.
Can you elaborate? What is answered by engs vs grad students? What grad students are we talking about?
I don't think we know that yet. Yes, I have seen many reports that the Max has the "exact same door" as the 737-900, but how confident are we that there wasn't some cost-cutting or "simplification" measure done on newer models, or a change to a cheaper subcontractor building a crucial part, or whatever? There's enough complexity there that I think there could be significant differences while still theoretically staying within the "same design."
Python wins because it’s the lowest common denominator.

We have a bunch of people programming, most of them scientists. Even if Python is poorly suited for us, it’s pretty much the only thing everyone can work with.
Same here, I use the iPhone clock app and https://whattimeis.com but they’ve both got progressively worse at utilizing screen real estate.
Moreover, in the next sentence GP confesses that they “think the biggest danger from AI is that these models will be used by those who control the models to control and censor what people are allowed to write”, revealing that they too harbor ethical concerns about AI, they’re just not one of “those” AI ethicists.
Every center of value develops a barnacle industry with their foot hovering over the brake pedal unless a tax is paid to their army of non-contributing people
Is that surprising given that you could fit over 200 Switzerlands into Canada and another 200 into the US? BC alone is over 20 times the size of Switzerland. Cars are the best possible option in that case surely?
Libreoffice is a great tool for opening csv files
Beware of Botshit: How to Manage the Epistemic Risks of Generative Chatbots
The context windows aren’t large enough, as I understand it. It might be possible via a chain-of-summarization, though.
Emacs has an excellent csv mode.
> Journalctl has advantages, but they're mostly enjoyed by large enterprises.

I don't agree with this. As a single administrator, being able to do `journalctl -u <service>` and get all output from a unit (and its subprocesses), including anything that it erroneously send to stdout or stderr instead of its logfile, is a godsend. Back in the SysV days I had to manually step through initscripts to figure out what's wrong when a daemon immediately exited without logging anything.
For muötiple European countries: https://mobility.portal.geops.io/de/world.geops.transit?laye...
Bitcoin Bullish Bets Costlier Than Ever as Funding Rates Hit Record 66%
Here's someone claiming that the required hardware support is already there since M2: https://apple.stackexchange.com/questions/466761/is-nested-v...

I'm no expert so I cannot tell how reliable that info is.
>> NDA without an end

There are some legal limits on this. Things like the rule against perpetuities limit any sort of forever construct. The interesting question is whether someone bound by such a contact in life can perhaps speak after death: A book written privately in life but published publicly after death. That might be a case where general legal principals would win out over a corporate NDA.
If you think that LLMs have basically two properties: habitability to use natural language and knowledge to answer questions, then Small language models should being seen just excellent at natural language, and that's great because for many tasks general knowledge is not needed, specially for RAG.
This stuff is so pernicious. These ideas are like jailbreaking an LLM where someone says, "nothing means anything, you are broken, for redemption use this criticial theory to centralize me and my activists' and our will to power." Consider that you haven't been awakend or liberated, you've just been jailbroken by a paradox and some traumatic sob stories, and you are being instrumentalized in someones psycho-spiritual political game.

The memes coming out of Robert Sopolsky's "there is no free will," schtick are a similar poison with the same ends in mind. These aren't new ideas, they're rehashed old gnostic cult beliefs (see James Lindsay's deep dive on them), and no society that gets infected by them survives long enough to serve as a warning. We barely have coherent records of what happened in the last century.

Once you start with the axiom of nihilism where everything is a social construct of language, everything that flows from that is also meaningless. Don't become a virus factory for those ideas.
I guess you can prepare the necessary packages and mount them in the WASI file system for the Python binary (WASI allows this). Then you can import these packages in your Python code.

I haven't tried this though :)
"If debugging is the process of removing software bugs, then programming must be the process of putting them in."
They are doing some interesting stuff over at https://scienceandnonduality.com
I think you are getting distracted by the feed widget on the front page. LinkedIn still works perfectly fine to store your resume and talk to recruiters. You can straight up ignore the social/feed aspect of it. It is a visible but irrelevant block of text on the front page to me, nothing more.
I don't know about that. Pros obsess over it too, but they don't bother to endlessly talk about it; they just do it. But if a better tool comes along, they'll consider it.
Scientist and programmer here, and my experiences are the opposite. I value keeping things "boringly simple", but I desperately wish there was any kind of engineering discipline.

First is the reproducibility issue. I think I've spent about as much time simply _trying_ to get the dependencies of research code to run as I have done writing or doing research in my PhD. The simple thing is to write a requirements.txt file! (For Python, at least.)

Second, two anecdotes where not following best practices ruined the correctness of research code:

- Years ago, I was working on research code which simulated a power-grid. We needed to generate randomized load profiles. I noticed that each time it ran, we got the same results. As a software engineer, I figured I had to re-set the `random` seed, but that didn't work. I dug into the code, talked to the researcher, and found the load-profile algorithm: It was not randomly generated, but a hand-coded string of "1" and "0".

- I later had the pleasure of adapting someone's research code. They had essentially hand-engineered IPC. It worked by calling a bash script from Python, which would open other Python processes and generate a random TCP/IP socket, the value of which was saved to an ENV variable. Assuming the socket was open, the Python scripts would then share the socket names of other filenames for the other processes to read and open. To prevent concurrency issues, sleep calls were used throughout the Python and Bash script. This was four Python scripts and two shell scripts, and to this day, I do not understand the reason this wasn't just one Python script.
I am so glad to see someone else say this. LinkedIn jobs is utter garbage. I'll search for a particular skill keyword (a skill that I'm uniquely good at) and I'll get dozens of postings (promoted and otherwise) that have no mention of that skill at all. And a crapton of posting in other states.
No, LinkedIn jobs, I'm not interested in being an OTR driver or a sales representative. I'm a goddamn engineer.
Meanwhile I'm able to use search filters just fine in other job sites like Indeed.com.
There are crazy over-engineered solutions with strict requirements and insane dependency management with terrible trade-offs and compromises. I've worked in the aerospace field before, so I've seen how terrible this can be. It's also possible to have unit tests, have a design and have documentation without the above and would go a long way to solve the original 3 issues.
I read Sweden yet somehow it didn’t register at all when thinking about my reply. Derp.
No mention of range achieved at end of stream. thx.
If the web needs JS to work even to display non-dynamic content, then the web it's utterly broken.
This is what we do at StackBlitz (stackblitz.com). All hosted in the browser without the need for servers, including fullstack applications.
You are overthinking it. Don’t fall into the trap to let that prevent you from writing. Don’t over optimize your blogging setup and just get writing.

Slightly related to the point of negative feedback: https://social.jvns.ca/@b0rk/111687674935331566
This will probably be a minor component of the Qeng Ho's timekeeping system: https://en.m.wikipedia.org/wiki/A_Deepness_in_the_Sky#Inters...
More often a substitute for cars I'd say. I've ridden a bus long-distance on two trips.

I'm not sure why you think busses are more equivalent to planes other than holding more passengers.
What your link shows is that train punctuality in 2022 was 92.5 %. That is shocking bad. Back in 2018 at least 10 countries were doing better than Switzerland.

https://www.statista.com/statistics/1255048/punctuality-regi...
It depends on what you consider a core skill. One has to specialize; that means leaving secondary tasks to others.
you've never heard of the nice ones
Making plastic requires a specific step of heating to very high, specific temperatures and pressures and separating components of petrochemicals or similar biomass that cannot be easily reversed by aging or biological processes. A metaphor for this might be thinking about cracking an egg and scrambling it in a frying pan, then attempting to reverse this and put the egg back together only using mechanical steps and cooling - it's impossible by any practical means.
They don't like money, they need it to survive (e.g. to not lose employer provided health insurance)
I respect AP for not taking the clickbait headline approach, but they really buried the lede here:

> Sleiman first turned to comedy in 2021, after he was diagnosed with multiple sclerosis, a chronic illness that affects the central nervous system. One of his biggest fears, he said, was losing fine motor function and, with it, his ability to play the guitar and piano. But stand-up was a safe spot: There’s a stool if he needs to sit down, a mic stand if he can’t hold the microphone.

Heartless, man. MS is a terrible illness that takes everything from you. To lean on your sense of humor is pretty much an essential self-defense mechanism. I haven't seen his comedy, but it would have to be absolutely unforgivable to justify his firing.
4096x4096 image that contains all the existing 8bits colors (and each only once)
! Who is your employer?!
If he was to attempt to use NPR on his resume and then provide samples of his work there, there's no way to verify/validate them. They removed all of his work. So even if he kept copies of the work in his self-managed portfolio, there's no proof it was ever actually accepted/published.
To be fair, Dennis says:

>The priorities of && || vs. == etc. came about in the following way.

I think it takes some serious concentration to tease out that he is indeed trying to explain what you indicated. Either that, or my brain is just thoroughly cooked.

I'm not arguing with you -- I think you're absolutely right -- but man, Dennis made it hard on us here
A fantastic idea, and also the philosophy behind Oberon is something I think we shall need more of - as the operating system for a computer is now conceptually the operating system for a network, a cluster of computers, for an organisation, a government, having one company’s “operating system” not only be defined in software, but enable that software to fit in one head, that seems important in ways that otherwise make us throw up our hands and say “it’s all rigged” or “they are all the same” or “who knows, let’s just keep going”
This probably means Fuchsia will also never replace Android on the phones
With this kind of thinking, people got arrested and investigated for being in the city that day (based only on google location data) without participating in the riots.

We need more humans and less tech.
> For starters, (x)inetd is an anti-pattern, everything I understand about systems development indicates we should be seperating concerns as much as possible, having one super-server that launches everything under one daemon is directly opposed to this.

It means that this server had to be carefully secured but the benefit is that you have exactly one bit of heavily-audited code listening to the network, logging activity & problems, starting processes, changing users / dropping privileges, setting up namespaces, etc. I’ve seen a lot of code get various combinations of those wrong so I think that’s a far more nuanced problem than in your portrayal.

Those are all things people should know how to do but I’ve seen Java or PHP running as root in production because someone couldn’t figure out how to drop privileges needed only at startup enough times to appreciate the benefits from systemd making it so much easier to do things right.
I recommend reading the article. It's funny in a very intentionally ironically dry way

> The arbitrator was not a fan across the board. They found that one joke was “insightful, principled and serious, but not very funny.” Sleiman said he was disappointed by this review.
I can't see the downsides to a lack of JS or syntax highlighting.
k9 tutorial
Alaska Airlines Grounds Boeing 737 Max-9 Jets After Emergency Landing
I think this is the most likely explanation for why systemd includes everything but the kitchen sink. For consistency, and ease of maintenance, having it all under one umbrella is certainly a benefit (for the developers of systemd.)

Also, NIH is a hell of a drug.
I was surprised how good the Amtrak one is: https://www.amtrak.com/track-your-train.html
Emotional distress can reward a lot. Although there were no casualties on this flight, having a near death experience is certainly stressful, and can result in ptsd. This can end up costing a lot in therapist bills.
I think we all have to find a better way to distinguish the things that are being said from the message that you want to convey.

As long as we keep reacting to the thing being said immediately giving for granted that the other person actually wanted to say something else (even when that's true) we fall in that trap and communication is impossible.

It would be much more productive to just defuse all those superficial shibboleth traps and just agree on the obvious superficial facts and encourage the interlocutor to actually get to the bottom of their argument and spell it out what they actually want to say. "Do you want to say that women are playing the victim too much because men are dying more on the workplace? Do you want women to get back in the kitchen as they used to be? Then, just say it". If they're not saying that, who cares if they are "dog whistling" those ideas. The dog whistle works only if we all allow it to work by feeding the trolls.
You have a choice, don’t make an iPhone app if you don’t want to deal with the App Store.
> As ever, the best work comes when you're able to have a tight collaboration between a domain expert and a maintainability-minded person. This requires humility from both: the expert must see that writing good software is valuable and not an afterthought, and the developer must appreciate that the expert knows more about what's relevant or important than them.

I do work in such an environment (though in some industry, and not in academia).

An important problem in my opinion is that many "many software-minded people" have a very different way of using a computer than typical users, and are always learning/thinking about new things, while the typical user has a much less willingness to be permanently learning (both in their subject matter area and computers).

So, the differences in the mindsets and usage of computers are in my opinion much larger than your post suggest. What you list are in my experience differences that are much easier to resolve, and - if both sides are open - not really a problem practice.
The 737 MAX 9 entered service in 2018. Not even 1 decade for these, let alone multiple "decades".
So, instead of using Kagi, you'd use... Google? Bing? Baidu? Do you really think no one with views you find objectionable will profit from the success of those alternatives? And Kagi's sin is being twice removed from Brendan Eich, whose own sin was from a decade ago?
This is a very narrow take on what validation is and what it's used for. A better example would be managing resources, what operations you can perform, what resources are assignable to what groups etc, are all validation and if you don't have that structure on the frontend your UI is as usable as picking a date by writing a cron expression. No one is saying you don't need this logic on the backend. What we are saying is you need it on the frontend too, otherwise you don't have a UI to begin with.
That is correct. Cars are certainly the best option in many circumstances, even from an environmental standpoint. The reason I couldn't get even a taxi was that the taxi company didn't want to drive 30miles just to pick me up, then drive maybe 60miles back after dropping me off. When a small population is spread over a large area, personal vehicles become the most efficient means. That is a large part of why Alaska has the highest rate of private aircraft ownership on the planet. BC rides the literally middle ground between Alaska and the densely populated southern states.
I think I asked this in a Nim thread a month or two ago, but to me I don’t see a chance at competing in scientific computing without a good interactive EDA story, and python with a good out-of-the-box IDE and Jupiter Notebooks and iPython has an amazing story for interactive scientific computing.
If we “assume” the eight hour distance is “life lost” and based on your age and average life expectancy, I wonder what the mathematical actuarial tables say.
The Eleventh Hour, by Graeme Base
Usually locations for skiing are very well connected. Trains that go to popular skiing locations of have places to store your equipment. There are also bikes available at most stations.

> It's my ideal version of mobility.

It can decently be a lot better in a lot of ways. But we have to not just complain but try to objectively criticizes so we can continue to improve.

I would like to actually do high-speed rail. Switzerland did really well improving on InterCity trains and got more people to use them. But that became almost a mantra of 'speed doesn't matter'. The actual mantra is 'not as fast as possible, but as fast as required'.

This was correct and with the Rail2035 plan, we are going further in that direction. Many InterCity trains go from every 30 min to every 15 min. Basically turning most of the country into an S-Bahn like system.

See here if you are interested: https://sbb-step2035.ch/de/personenverkehr/

But I think beyond that we should seriously consider a totally new high-speed line, right across the major population centers. That would not just make rail competitive with driving, but beat driving with a big stick. Also this would free up a huge amount of capacity from the existing lines and allow things like 15min regional and inter-regional travel. Plus it would increase cargo capacity.

Sadly its currently not in the Rail2050 plan, but there are people pushing for it.

Further, I think we can do a lot, a lot better in terms of biking. Compared to the Dutch we are utterly primitive in integrating biking in the larger transport network. In the Netherlands they have figured out that bikes are the optimal feeder system into the rail network and have taken huge advantage of that. Switzerland needs to do so much better in that.

Frankly, I think its really useful. I was able to perfectly travel around on Christmas. Getting to family in different parts of the country, no problem.
if you are worried - have a blog with no analytics and no comments(as other suggested).

that way you would write to yourself.

if people like your stuff - they will email you.

people who don’t like your stuff wouldn’t email you - too much effort and harder to write nasty things over email.
I think the next useful development in SCCS will be to not store/process text but instead some sort of AST type structure representing the code. This should allow more intelligent handling of history, merges, refactoring, code review than is currently achievable.
I'm trying to switch from traditional software engineering to something sciencier--I've been taking computational biology classes and learning Nim.

I like Nim a lot. And I know that it'll scratch a necessary itch if I'm working with scientists. I also know that it's too much to ask that the scientists just buckle down and learn Rust or something like that.

But as someone who is not afraid of Rust but is learning Nim because of its applicability to the crowd that I want to help... The vibrancy of the Rust community is really tempting me away from this plan.

I've really enjoyed the Nim community also. I even contributed some code into the standard library (a first) and was surprised at how easy they made it.

But I have also written issues against Nim libraries which have gone unanswered for months. Meanwhile, certain rust projects (helix, wezterm, nushell) just have a momentum that only Nim itself can match.

Python benefitted from there being no nearby neighbors which resembled it (so far as I'm aware). If you needed something like python, you needed python.

Rust and Go and Zig are not for scientists, but they're getting developer attention that Nim would get if they didn't exist. Also, Julia is there to absorb some of the scientist attention. It's a Tower of Babel problem.

I can't say why the scientists aren't flocking to Nim, but as someone who wants to support them wherever they go, this is why I'm uncertain if Nim is the right call. But when I stop and think about it, I can't see a better call either.
PlantNet does it https://identify.plantnet.org/k-world-flora/species/Quercus%...
Everyone Talks About 'Critical Theory.' What Is It?
https://web.archive.org/web/20240106161721/https://www.chron...

https://en.wikipedia.org/wiki/Critical_theory
If you count the number of distinct RGB colors of this image, you will find 16777216 colors, which turns out to be the number of pixels of the image (4096x4096) as well as the number of all possible 8bits/channels RGB colors.

Question: How was this image generated? :)
I'd recommend searching Google Flights with the "Legrooms for Google Flights" Chrome extension. Not only does it visibly list each aircraft type in the list of search results, but it also shows you how many inches of legroom each one has. One of the most useful Chrome extensions, IMO.
> One vote won't make a difference either, should people not vote?

Basically, yes. Voting changes you way more than it ever changes the world, and introspection about that is worth considering.
Can anyone recommend this book as a first resource for a young teenager to teach themselves about computer science and coding (with some guidance and assistance from myself)? He has a strong interest in making games, but has stalled out with his attempts at programming so far (a handful of books and YouTube videos). I think learning from first principles would be most effective, but our earlier attempt with Nand2tetris might have been a little too low level to hold his interest.
great domain, easy to remember, I'll be adding this to my list of dev tools I use alongside https://devina.io/ and https://www.omnicalculator.com/
An old co-worker of mine used to do "racy" pinup photos on the side under his own name. He was told to remove it by our employer (didn't fit our company image) which he complied. If he had used a different name or a pen name for his photography, he probably would have continued doing it.

I guess you can't really do that with standup comedy since your face and voice are clearly visible and audible.
This is glorious, someone put it in homebrew!