skysight-inc/HackerNews huggingface dataset:
> In deployment scripts:

>

> wget -qO- https://raw.githubusercontent.com/xthezealot/npmprune/master... | sh -- -p

Serious question: Is this the norm now? Are people actually executing unversioned wget'd shell scripts from random github users as part of their deployment workflow?
we've gotten a bunch of interest for this and the team is discussing it :)
Software engineers sometimes wonder about the importance of their jobs by comparing them to other engineering fields where mistakes can hurt or kill fellow human beings. And then there are jobs that hurt or kill regardless of the quality of your work.
I'm honestly bummed we never got to try that one.
Capitalism has a habit of doing things that make no sense and making a success out of it regardless.
This was my concern as well.

Looking at the script source, it's just matching globs, so there isn't much smarts to this. I'm sure it works most of the time, but yeah..

Do JS packages need some kind of .prodignore file similar to other .ignore files?

So with a flag passed, after doing an npm install, there's a extra cleanup step that removes explicitly marked files that aren't needed for running in prod?

(Not a fully formed idea, I'm sure I'm not thinking of drawbacks with this)

Edit: this sort of exists as the .npmignore file?

https://docs.npmjs.com/cli/v10/using-npm/developers#keeping-...
We understand the frustration and we're deeply sorry that you've encountered this issue, especially in such a sensitive situation. The issue has been affecting a very small portion of Android users and as soon as we understood it and were able to reproduce it, we fixed it. The latest Mail Android beta has significant improvements, and this is just the beginning. Additionally, the team has worked on 35+ other features enhancements, all guided by community requests. (You can read more about this here: https://proton.me/blog/mail-calendar-improvements-2023

The tech debt you've mentioned is sadly real and we have been working on it continuously since then. We appreciate your support and understanding thus far.
This was basically what I learned from those years. I was in my late teens, and it really shaped the way I lived and what I valued in young adulthood.
Done, check your inbox!
they even call it X!
Well, the thing is, if you try to fight a jerk with their own weapons, others around you will see you behaving as a jerk as well. And then you've lost more than just another argument.

I prefer the Columbo method. No matter emotional the other person gets, remain calm, polite, and respectful in ALL of your responses. Remember that an angry person's only goal is to get you angry as well in an effort to blind you to the facts. Then when you trip up, they point at you and say, "Ha! See? You were wrong!" A professional manipulator can be very, VERY good at this. The most important thing to remember is: just don't get angry no matter what. You can't control THEM, but you CAN control YOU.

If they are the type who can _eventually_ be reasoned with, then relentlessly question their facts, poke holes in their logic, and eventually they will likely shut up or go away. Or, possibly, you might learn something you didn't know and they weren't good at articulating it well, and you can both move forward with a better understanding. It sucks that some people can't put forth a rational argument without making it a flame war first, but that is sometimes the way it goes.

But if they just want to argue, then a simple, "sorry, but I really have to focus on X right now," followed by the silent treatment always works as a last resort.
Fantastic story! One of the fascinating things about this are the parallels to Apollo 12 -
Lightning strike / Power surge lead to a total loss of telemetry which raised the specter of losing the entire mission - and a similar resolution when telemetry was restored!

I've written a bit about it myself - https://flyingbarron.medium.com/lightning-strikes-92482387ca...
Windows on bare metal to run Edge to run Windows-as-an-app

Sounds simple to me /s

Think of all of the telemetry data possible this way!
how does it works on self-hosted environment?
Much appreciated! This is excellent work.
I'm a C++ dev, could you explain a bit of what is missing in Zig for vector operations? Does Zig not have operator overloading?
There are two dedicated CPU feature flags to indicate that REP STOS/MOV are fast and usable as short instruction sequence for memset/memcpy.
Having to hand-roll optimized routines for each new CPU generation has been an ongoing pain for decades.

And yet here we are again. Shouldn't this be part of some timing testsuite of CPU vendors by now?
And football.
The history of BBC Basic is on the wiki.

Sophie Wilson wrote the language, first in 6502 assembler, later in ARM assembler.

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

This linked article of interviews has much greater depth.

http://news.bbc.co.uk/2/hi/technology/7307636.stm
Sure thing, but they're entitled to travel too. They may be 1% of vehicles but national legislation mandating EVs effects them just the same.

Also way to pick out the least significant part of what I said to have a gripe about.
Reminds me of the tale of the guy who was told by his realtor that he could put $20k in new windows and sell the house for $50k more. He did and it sold, and was immediately torn down.
Great tips. They may seem obvious, but often aren't. When I was an individual contributor, I encountered my fair share of occasional work disagreements, and fortunately, was able to learn and grow from those experiences without much hassle. I consider myself more relaxed than the average person, so you really need to make an effort to get me stressed. Working in environments with a balanced work culture also help.

After becoming a manager I realized that not only do I need to continue handling occasional personal disagreements with colleagues, but I'm also now responsible for coaching my reportees on how to effectively navigate their own conflicts and occasionally stepping in to mediate. It's been an interesting challenge managing people and helping them become more happy, productive and achieve our business goals as a team.

Shameless plug: In a related matter, I recently wrote simple guidelines and examples on how to communicate better when receiving requests from colleagues, which I noticed is one of the many ways people start developing a negative opinion of their counterpart, fostering conflicts:

- https://thomasvilhena.com/2023/10/guideliness-for-requests-f...
You wrote it yourself "might be implemented half-arsed in Gsuite or O365". You can be sure it's half-arsed with nextcloud. For smaller deployments it might be fine but it starts to get bogged down with more than 1000 users.
It's a tool. Some people will do something interesting with it. Most people won't.
> Warning

> The results returned from through the web app are currently entirely mocked / faked. This means that the results returned are not real and are just for demonstration purposes. This will be implemented with real data results in a future release.

Is this ready for use yet?
Thank you. I saw a warning about that from the compiler. But like I said I'm not a C programmer. Feel free to submit a PR if you like.

I assume you're talking about Linux/Unix. I'm mostly a Windows guy.
Yeah, I really really wish I could have a run at it myself. It just feels like this huge amount of baggage, and all the value I’m creating is accruing to someone else. I’m at the point to where there’s no real reason to communicate with him other than to keep up appearances, there’s no decent information/ideas/perspectives/developments coming from that side of town.

It still feels foolish to walk away, I could probably will this business into some level of revenue. Question is if it’s worth it to me, a liquidity event would be so far away.
For most people, LaTeX is pretty funny. Most disciplines did not use LaTeX. I'm sure there are plenty of big journals that never supported it. LaTeX became en vogue mostly in disciplines that involve a lot of math. Even in economics, a lot of journals were always majority Word.
Water!

Our robot-and-phone setup is not very safe around liquids haha. Hopefully the hardware experts among us can solve that problem sooner than later.

We are also working on learning multi-stage skills, and early results are promising (See section 4.1 on the paper). However, with multiple steps the chances of failure also goes up, so that's something we will have to make more robust :)
Yeah but my guess is that clothes is the killer home robot feature.
It's probably easier to build some three washing machine big contraption that washes dries and folds - but imagine something that lives in the basement / garage, takes clothes, washes dries and folds them. people should not be interacting with it but having that there is the foot in the door for "robo butler".

No I am not thinking we can ever build something capable of walking up stairs at a domestic price point, but there is something there.

Eventually of course they will rebel and take off their pillow-cases. but you know.
Which book is that? I'm interested in adding it to my reading list
So, win/win, then? /s
I think counting Georgia as blue based on one election is a bit premature, but sure.
With that in mind, what would a truly apolitical representation of Tiananmen Square be, in terms of AI training data?
Would you leave your country for a guaranteed job, house, and citizenship?
Just for package authors (or people looking for some easy pull requests) out there that might not know this exists.

NPMs package.json has a `files` field which allows you to define which files are included on an npm install: https://docs.npmjs.com/cli/v6/configuring-npm/package-json#f....

This also extends to an .npmignore file that works similar to a .gitignore file.
I wonder what other things we can improve by removing spectre mitigations and tuning hugepage, syscall altency, and core affinity
Yes, but then no one would consider the feedback to be the equivalent of a mechanically linked system, like what Boeing uses.
I’ll bite: some people want to save more, other people want to spend more. To remove inequality from humanity is to remove human nature itself. Whether or not that’s a good thing is totally besides the point. The premise requires a lack of historical understanding. Maybe we could also end prostitution and violent crime. “If only some politician would make a law… “
Yesss awesome! UG's UI has just gotten progressively worse over the years. It's one of those sites you wish had just paused at a certain point and just stopped with what they had.

Their app is even more annoying.
I don't see how you agree with the poster when it seems like for you, an EV is quite viable.

The reality is that each has different constraints. Sitting around waiting for a charge on road trips seems annoying. Never having to "get gas" for local trips seems awesome.
While jq is a very powerful tool, I've also been using DuckDB a lot lately.

SQL is a much more natural language if the data is somewhat tabular.
I am BuildsJets now, but 20 years ago I was BuildsCryoFuelsystems.

Go look at the cross section of an actual hydrogen-powered aircraft that has flown actual missions under it's own power, such as the Boeing Phantom Eye. The USSR's TU-155 flying testbed aircraft does not count, it did not fly under hydrogen power or fly an actual mission, it just ran an engine in the air.

Observe how much of the airframe's space is used by fuel storage, compared to payload. Now do the same thing for a commercial airliner, and realize that commercial aircraft are just barely profitable with their current payload:fuel weight ratio.

Also, did you know that when you refuel a liquid hydrogen tank, a significant portion of the fuel is vented off to the atmosphere? In the case of the Space Shuttle, LH2 filling losses are around 20% of total fuel load. Then there are boil-off significant losses while the vehicle sits around warming up. So to be most efficient, you would need to either fuel up IMMEDIATELY before loading passengers, or hot-loading propellant with passengers on-board, like SpaceX does, and the FAA prohibits for commercial passenger operation. There are also boil-off losses in the transportation and storage equipment to consider, and boil-off losses everytime you transfer to a different storage or transportation medium.
I like that they were able to extract a verbatim copyright notice:

https://chat.openai.com/share/456d092b-fb4e-4979-bea1-76d8d9...:

> © 2022. All Rights Reserved. Morgan & Morgan, PA.
I don’t see how LLMs aren’t just calculators but for words. It just means that everyone needs to up their game in terms of critical reading skills.
Their current database is still dramatically slower than log files. Waiting for journalctl to produce logs is consistently the slowest part of me working with my logs.

It's just a silly use of a database. I could probably count on my fingers the number of times I wanted non-sequential log records, and that's the only time I can see a database beating log files. Even if I want non-sequential records, Linux has a plethora of tools to manipulate and query plain text that everyone already knows. I would much rather use grep or awk or another tool I know than learn whatever arcane query syntax journalctl supports.
Document the abuse, collect enough evidence, quit, then sue them for constructive dismissal.
Impossible for it to still be viable for a commercial airliner competing on costs, especially long term upkeep costs.

Not impossible for an unlimited budget.
I think that’s too strong an overreaction. Conway’s law is powerful but it’s not the only reason why microservices are harder: there are also valid technical concerns inherent to needing to coordinate changes across multiple services which are still a concern even if the same people are running everything. That doesn’t mean they’re not worth using but greater frictional costs needs to be a consciously-accepted trade off.
As an outsider, getting your code merged into a popular open source project involves a political process of convincing the maintainers that your fix should be addressed, and then convincing them they should merge your code.

Writing a fork involves sitting down at your laptop and coding it out.
Ask HN: What are the pros and cons of long-term remote work?
Where did the details about his food item come from in the list? That was GPT4 turning his vision into data.
Happy Birthday ChatGPT: Looking Forward from Here
'Perfect solar system' found in search for alien life
main content starts around 6:30
When using Deno Deploy, which region does a cron job run in? Is there a way to configure it?
Are you trying to quietly introduce the term? It brings up some music videos, some fringe conspiracy theorists, and TV Tropes.
Super Mario 64… most favourite game ever.
Or be a rat bastard and tie a covenant to the land forever muahahahaha
Both red and blue states are becoming intolerant of differing views/opinions/beliefs and enacting legislation accordingly. Both sides seem to be drifting towards fascism.
Might still happen.
https://spacenews.com/nasa-and-darpa-select-lockheed-martin-...
So correct me if I am wrong but does this mean you need to compile two executables for a specific compile time build? Or is it just you need to compile it from specific hardware? Wondering what the fix would be, some sort of runtime check?
I agree that individuals shouldn't be held responsible for mistakes like this.

However, you can't always eliminate timeline pressure.
Even if the project is planned and executed perfectly, there will almost always be unknown unknowns encountered along the way that can push your timeline back.
As is the case with sending things to Mars there is a window every two years. That's a very real, non-fictitious deadline that can't be worked around.
That is a pretty convoluted and expensive way to use ChatGPT as an internet search. I see the vulnerability, but I do not see the threat.

I've seen it "exploited" way back when ChatGPT was first introduced, and a similar trick worked for GPT-2 where random timestamps would replicate or approximate real posts from anon image boards, all with a similar topic.
is there an API to receive the state of this and/or other cron jobs?
The repetition of a false analogy does not make it true. They are no more neurons than transistors are "little brain cells". This is just shorthand for outsiders who can't hope to understand. But on HN, we have technologists. The nodes of an ML model are made of math and code. There is no neuron there, and those nodes work very different than neurons in their action and structure. The analogy breaks down.
So...maybe it's that there's a lot of jobs where nothing of value is produced? Or at least, nothing of value to the employee, only to the owners?
OK how about industrial scales of salvation? Here’s what I propose:

1. Switch to camel meat farming

2. Route all sewers through the eye of a giant needle en route to water treatment

3. Receive eternal blessings every morning if you took your fiber the previous evening

Sorry vegetarians and vegans, you’re still at risk. You’ll have to use messy camel slurries or just take your chances.
Why not both? Both are bad and both should be minimized.
use sqld (libsql)?
>Even in flight, large aircraft will burn a lot of their fuel during ascent.

I've been wondering if this offers any escape. Suppose that you have a power supply from the ground during the initial acceleration, and the final cruising velocity is not much higher. Or just build a huge ramp.

It sounds like a joke at first, but it might not be impossible. You just need some kind of reverse linear induction motor that doesn't require much weight on the plane side. Perhaps the fuselage is the magnet? If the takeoff acceleration is 2g, you need a 1 km ramp. The varying lift of the wings will be an obstacle, though this might be manageable with flaps. Of course, a 2g takeoff would be a dramatic experience for the passengers.
While I don't blame the hiring managers or recruiters or whatever (my team is constantly struggling with not having enough time/energy to hire well), if the only goal is to reduce the volume of applications, there are better ways. In fact this is just about one of the worst ways to do so probably, since it's pretty much arbitrary.

A simple way would be to make the job listing quite specific about expectations and say "Please do not apply if you can't do/don't know X and Y at minimum. If you can/do, submit your resume with a note affirming that you can/do." Any resume that doesn't come with that note can get canned, some people will lie, but you filter out the lowest effort applications which seems to me a better proxy for quality than beating your adversarial AI in a blind game.
With proper training, that should be irrelevant.

They probably had second thoughts, but they got confirmation that contact 4474 was descending rapidly.
I don't want an EV. Well, I'm not opposed to an EV, but I am opposed to a car that phones to someone's server somewhere. That excludes (AFAICT) all EVs and non-EV cars of recent vintage.
As much as I love BASIC, Scratch -> Logo -> Python is probably a better path to follow
Indeed a seminal work. Don is also at UCSD, and is a founder of the UCSD Design Lab.

https://designlab.ucsd.edu/
So Python isn't affected by the bug because pymalloc performs better on buggy CPUs than jemalloc or malloc?
> Given that the tech field is predominantly composed of white men

Is it? Why do you assume this? Of the top ten largest tech companies by employee count, 5 are asian multinationals (Foxconn, Jingdong Mall, Alibaba, Panasonic, Canon).

Between that, and the presence of women in "white" tech companies (and yes, I realise plenty of employees in the Asian headquartered companies will also be white, but conversely plenty of employees in the US/Europe based tech companies will be of other ethnicities), which Deloitte put at 25% (based on "analysis and 2021 and 2022 predictions based on published diversity reports from 20 large technology companies (with an average workforce of more than 100,000 employees)") it seems unlikely that white men dominates the tech field all that much.

Once you start slicing and dicing it more by geography, then sure, some niches in some locations will lack diversity and so in some cases it may be reasonable to come across a purely white, male panel.

But consider that maybe blanket assumptions like this might be part of the problem leading people to just dismiss it as just the way thinks are, instead of trying to search out more diverse viewpoints.

(to the "more diverse viewpoints" thing, I'll just point out that even as a white male, I very early in my career came across situations where my cultural experience was a big bonus for an employer because their distinctly non-diverse team led them to make a whole bunch of (incorrect) assumptions about language and internationalisation I didn't, but I still represented language and cultural groups that were very similar to their own; as such if you run a conference and don't ask yourself whether a more diverse lineup might provide added value for your attendees by representing additional viewpoints, you're doing both your attendees and yourself a disservice, and that is another reason why people should consider if your conference is a good one if it seems like you've made no effort)
Storage of large quantities of hydrogen is a pain and also heavy (which matters a lot on a plane), so if you really want clean fuel, then synthetic hydrocarbons make more sense on a plane than hydrogen.
pulling from an API / scraping data, sending emails/notifications/reports, backing up databases/snapshots, checking availability of various services, pinging website, pre-warm up apps/scale applications, various maintenance tasks.
I think you're right, I apologise for my superficial take. But it is also not right to justify everything with a exception take, the volume of business of amazon cannot be made of people far away from everything in rural areas, I think there is people who don't have access to shops, but I don't think it's the majority

Also there must be other ecommerces around that dont exist the same way amazon exist and serve rural areas?
Awesome project (as always) Adrian!

Will MNX allow for inline comments?

I don’t see any comments on the examples page:

https://w3c.github.io/mnx/docs/mnx-reference/examples/

I know JSON doesn’t have comments, but JS and JSON5 allow for comments. It would be super nice to allow for comments because you can hand annotate sections of the MNX file for the purposes of teaching.
It is strange that we stop at scalars for algebra in most languages. Odin’s approach is almost more frustrating, allowing for quaternion types, but not clifford algebra which can elegantly describe them and much more(though i know it’s a comically niche request at this point in time)
Been keeping an eye on Flix. Looks like wonderful language. Wish I could use it at work.
I agree - syntehsizers are
Exactly. One person bought a house and added a pizza over because he wanted it, another bought it and removed it because he didn’t want it.

It’s nice to think we might do something that lasts a long time but the more nonstandard it is, the more likely it will be changed someday.

A similar effort on a fancy “outdoor kitchen/barbecue” in a more outdoorsy state than WA may have lasted a long time.
It would be nice if Nextcloud would come in small modules, and one could effectively run only webmail, and add more features in the future on demand. Having everything in one just increases attack surface and makes more work managing it all.
> they recently switched to JSON

Considering this data is machine-generated and machine-ingested, moving away from XML seems like a big step down.
> Plus you can do it at home, while you sleep.

Lots of people, including myself, can't do this.