skysight-inc/HackerNews huggingface dataset:
> We went to the moon 50+ years ago, but we are reinventing the wheel in some significant ways in Artemis. Why?

Because if we do it the same way we did 50+ years ago, we learn absolutely nothing and the whole thing is a pointless waste of money.

In order to progress and learn and improve you must do things you've never done before. You must be ambitious and you must attempt things that are difficult and will probably take many attempts to master.

This logic is exactly the same as saying "we've been burning toxic liquids for generations to get around. Why are we making things complicated with all these batteries and electric motors".

The whole point is improvement.
To be fair, I actually ran a system recently (Surface Tablet with integrated intel graphics) where the screen tearing on X just wasn't solvable. Neither with settings in the xorg.conf nor with a compositor could I get Youtube videos to not tear on fast movements. If Wayland really would solve that for those machines - while being deactivable where it counts - that would be a big plus even for me.
Did you read the article? The author shows many concrete and serious ways that Wayland is not good enough, both in protocol and implementation.
> Today’s large language models all adopt the Multi-head self-attention structure proposed in Google’s paper “Attention is all you need”. This is what people later call the Transformer structure.

Uhh... From the abstract:

> We propose a new simple network architecture, the Transformer,
based solely on attention mechanisms, dispensing with recurrence and convolutions
entirely. —Vaswani, et al. 2017
I'm not sure why/when "anti colonialism" became a free pass to kidnap, rape, and slaughter innocent civilians, but if that's what it means now, I'd prefer it to even be a British colony than whatever the "anti colonialists" want.
The Eternal Life of Stone in Art
Whooo lives in your nightmares and murders your friends?
Wheel-Hand-Leg-Arms!
Any limitations on the %age of your paycheck to 401k is your employer. I’ve set my 401k contribution to 80% in the past.
No way. Language specific managers are terrible at managing external dependencies. Trying to get python packages to link to system libraries is terrible. Nix makes it infinitely better.
I think I get it now. Maybe the main rotor rotates at 6,000 rpm, the geared assembly has a 10-1 reduction so it rotates at 600 rpm (giving the LEDs 10 fps), and the 5,400 net rpm difference is used to generate power. Yes, maybe that would work.
"Hunch #2" in this article is about extensions causing problems. That is what my comment is in reference to, but maybe you didn't read the article.

Sorry but there is no rule that every comment made about an article must be specific to the outcome of an article about troubleshooting. I can comment about other things covered in the article too.
Defense Officials Report Progress on Replicator Initiative
Same. 12+ years of using AWS and there’s been 1 instance of a server (RDS) going down due to something outside of our control.

Restoring a snapshot got us back running quickly. If we were multi-az, we probably wouldn’t have noticed.
geographically it's in Asia,come on people
Yes, just because you say its so doesn't make it so.

There should be studies that show when minimim wage or welfare/other forms of assistance increases that rent follows.
The first CRISPR cure might kickstart the next big patent battle
Because solar advocates have made nuclear so toxic that many politicians completely avoid it because their base and people like you claim that it’s unsafe, or it’s too expensive, and we should invest in solar instead. But solar doesn’t need government investment anymore - it had enough subsidies to get the market started & it’s self-sufficient (or it’s not & it’s been 20 years of wasted subsidies). That doesn’t change the calculus that nuclear has not seem a similar investment and we need bold government intervention to do something similar. But nuclear reactors can’t be subsidized in the sneaky way that solar panels were (using rooftop solar to seed demand for lots of panels until they got cheap enough for industrial applications). And people seem to really be against the government spending large sums of money on R&D. Of the DOE’s 148B budget:

~25B on nuclear weapons (likely maintaining our military arsenal)

~5B on nuclear energy

~27B on renewables

And nuclear requires waaaaaay more for R&D because it’s a more difficult energy source than solar which is scientifically more straightforward & more of an engineering problem that industry is well suited to solving.

No you can’t just plaster solar cells in the middle of some desert because while HVDC has gotten cheaper, it’s still quite expensive and even harder than nuclear tech in some ways to cost reduce. You want to minimize the distance between where you produce energy and where you consume it.
Horrible. I’ve been doing software engineering for 12+ years and I’ve never had to pass leetcode questions. I have worked for 5 companies in total, and I think I have been in around 15-20 tech interviews in total as well. The interviews I passed didn’t ask me leetcode questions (I had to do take home assignments and system design). In my last interview they finally stop asking coding questions (staff position). No Faang companies, but tier 2 I’d say. Western Europe.
> Finally, if you like Jira, just use that? Sure there are advantages to having everything in one place, but if you're already using Jira+Github then you'll get an equivalent experience with Jira+Gitlab.

Sometimes you don't adopt X because its likely to make people want to adopt Y
Which benchmark did you use?
Concentrating on degrees that lead to jobs? Sounds like exactly what a state school ought to do.
In an attempt to make better use of the context window, I tested GPT-4 with Huffman encoding, both giving it an already existing corpus and encoding as well as asking it to generate the encoding for me. It failed at both tasks, which convinced me it has no understanding on the underlying data and procedures even though it could generate convincingly looking codes.
Considering quantizing takes a while, care to list some settings guide or a link for people to setup?

I use Phind_34B for a 24GB gpu. When in use I typically set gpu memory limit to 22.5GB.

Quantization: 1hr 3min.
4bit, group_size=32, desc=true, damp=0.01, trust_remote = false, dtype torch.float16, use_triton = false.
Asking for a photo via email seems a bit too low-tech for me…
GDlog: A GPU-accelerated deductive engine
Last I knew multimonitor with mixed DPIs (an increasingly common situation with laptops standardizing around HiDPI displays) was messy under X, with xconf fiddling required to get things working well.
> that there's ceiling on how far one can go with grit alone.

This is a tautology. Of course there's a ceiling of how one can go with [X] alone, (in fact, given any [X]). It doesn't pour water on the theory at all, it's just an uninteresting and fatalistic point of view.
When I tried to introduce s-expressions to a DSL my co-workers nearly lynched me. The parenthesis were so violently hated I sunk into a deep hole and still haven’t came back out of it.
I have never thought of it that way, and I'm still not sure I understand the idea. For some people the point of visiting a site is related to the number of votes or comments?
The arrogance of these companies makes me never want to work there.
I did go through the Apple process once though and it was pretty much as described.
Using that everyday all day. Thank you!!
My problem with Wayland is that it is (or at least seem to be) so much close in respect to X11. Linux is not just great because the code is open source, but also because the whole ecosystem is open.

This meant that X11 was open to applications to interact with it and implement functionalities that otherwise X11 didn't offer. Also, X11 allowed functionality to be implemented by multiple, small programs with one purpose: window manager, compositor, screen recorder, screen locker, screensaver daemon, clipboard manager, etc.

Wayland is closed in the sense that all the functionality needs to be incorporated in the compositor, since otherwise the protocol lacks of the required interfaces for other applications to communicate.

Sure, from a security/privacy prospective it's good that any application can't see or interact with the content of other windows. But, we are not on macOS or Windows! Us, and with us I mean us Linux users, trust 100% the software that we run on our machine, because we trust the open source community! Thus I don't care if any application may access the screen, because I only run trusted software.

I prefer that an application may do so, since by doing so it can implement functionalities that are not possible on proprietary operating systems! This to me means being open, not just having the code available, but also being open for interaction between any piece of software on the computer.

To me it seems that Linux is going into a wrong direction because it makes assumptions that make sense only in the context of proprietary operating systems like macOS/Windows. We choose to ditch these systems for an open OS not to have these issues! I don't want to have the stupidity of these OS ported on Linux...
I don't see how that particular issue is baffling to you. These coils might not have been so cheaply and readily available back then. That happens all the time with proprietary parts.
From where I from we use to say "una tormenta en un vaso de agua" (which could be translated to "a storm in a glass of water")
Our company switched from GitHub / Jira to everything on GitLab because devops had the authority to make the switch and that's what they wanted.

PMs now complain that the GitLab "issue board" is nowhere near a replacement for Jira and us devs complain that GitHub had a nicer UX and less stability issues.

Can't make everyone happy at once I guess /shrug
An engineering degree in electrical, mechanical, robotics, mechatronics, etc. will help get you in the door for the title "Controls Engineer", since you need to know the both hardware and software usually. Having good experience and a portfolio can replace the degree. There are plenty of courses online and in-person that get you into this field pretty quickly, it's relatively easy to learn, but difficult to master due to the diverse applications, platforms, and industries. There are a lot of industrial automation integrators that will take anyone, train them up, and contract them out in exchange for low wages, long work hours, but you get the skills and can then gtfo.

There are also industrial robot programmers who come straight out of high school, get some quick training and go to automotive integrators who contract them out to large automotive companies. This usually requires less engineering knowledge because the industrial robot platforms are relatively easy to learn and what you're doing most of the time is teaching the robot where to go to meet cycle times which is tedious, you use a "pendant" not a laptop usually, but that's changing with all the offline programming software, but reality never matches the simulation.

There reason most people don't like this field is you have to be in the "field", sometimes that's a loud ass, highly dangerous, manufacturing floor, outside in the searing heat or frigid cold, working with people that are.....uh...not the brightest, and work under constant pressure since "controls" is usually the last to get all the specs and the time you get to finish got shortened due to late deliverables from mechanical and electrical. It's not a job you can really do remotely. You can program remotely, but at some point your going to test you code on the machine and you're responsible for not breaking anything or killing anyone.
Do you have a source for a cheap cloud vm like you suggested?
The real failure here was the failure to recognize the sunk cost fallacy. My team attempted the pursue the "supported" path with Concourse for a recent project, and I watched them bang their heads for a week, realized it wasn't going well, set a meeting where we all discussed and decided to move to GitHub actions. Now everyone is happy and the project is back on track and I don't have a write a blog post like this one about Concourse.
> Like how does a company enter this space with random subpar software?

i don't think they did. they date back to the 1980s and there was a time when just about every printer and wireless router (WRT54) ran on vxworks. they didn't start out doing safety and security. but then much of that embedded space got eaten up, rightly so, by Linux.

so the companies focused more on security safety, automotive, aerospace, side of the market.

but then SoCs keep changing, ports to PPC and RISC-V, multicore. and lots and lots of new drivers for new hardware.

at the same time, compiler technology stopped being driven by proprietary vendor tools and the open source compilers and debuggers eclipsed the proprietary ones in terms of quality. so now what was once secret-sauce is just repackaging open-source.

so less and less real tech to differentiate themselves. and of course mergers and acquisitions happened to most (i believe green-hills is still founder owned)

so:
- aging base software that was embedded, but not necessarily designed for safety
- much less market share due to Linux
- continuous need to add features to keep up with hardware and competition
- original engineering teams and management long gone
- result: sky-high prices, less money for engineering. it's a death spiral.

> Do the certifications automatically preclude open source software at the moment?

not at all. obviously, not any sprawling typical open-source hobby project is going to be suitable. but for example i like the FreeRTOS/OpenRTOS/SafeRTOS model, and take for example seL4 which is very interesting. and SQlite.

an RTOS, especially a safety-critical one, should be a tiny, simple, thing. 10-50KSLOC. what's making the commercial ones big and complicated are features being pushed by dying companies desperate to differentiate themselves and lock big programs into their product.
I don’t think it is obvious that it will have to come at the cost of cutting support for the poor. At least, we’d save a bit by not having any administrative costs.

It could also de-politicize this sort of support, and avoid embarrassing wastes of money, like the time Florida decided to spend more than they saved by drug testing welfare recipients.

Projects that help everyone seem easier to sell politically.
No really, in fact I'd say the opposite.

The issue with COBOL is any old idiot can't write it. If someone is touching the COBOL they are going in and making minor changes/expansions to an application that is older than the average HN user and those changes and expectations are well defined.

With Java and/or language of the day your cheapest run of the mill contractor given exceptionally poor instructions will crank out X LOC per day where X is the required output for them to keep their job. Maintaining that code will be some other bastards problem.
I moved from Jenkins to Travis several years ago, and Travis's UI and configuration was such a fresh breath. Back then, pretty much _every_ OS project used it because of their generous offerings for open source projects. I agree with this comment that, and from my own experience living through the transitions, Travis CI made a massive leap leveling up the modern CI we have today.
Thank you for building it - it's my go-to jenkins UI. Makes jenkins tolerable :)
The "mission accomplished" afterwards. That how history is written (for the dumb).
Drug traffickers and/or mafias have more cybersecurity tools that most states.
You neglect to mention who the higher taxes would be on. I presume that the UBI isn't taxed, so in the near term, at least, such a regime would merely be reversing the upward wealth flow that we've seen since 2008. I'm fine with that, are you?
In reality it seems unlikely that any of those technologies is going to play a major role in the low-CO2 energy transition that needs to happen by 2060 (ideally, before that.) The timescale is just too short, and the existing (1970s) construction technology is not scalable, plus breeder reactors are even more experimental. Some kind of modular reactor design might change that, but they will need to get from idea to scalable construction to widespread deployment in about 30 years, while also competing economically with renewables and battery storage which are already past the research phase and being deployed right now.
That's true today but it's a really recent development that doesn't justify the current situation with their proprietary blobs.

I vaguely remember they made some announcement about planning to push things to the mainline kernel but I've stopped following most of the drama.
I signed it up for a while ago, but IIRC it was an in-app or web-based signup process. You'd line up your license in the frame, etc.

This other comment has a bit more detail: https://news.ycombinator.com/item?id=38509331

They use a subprocessor called Onfido, at least in the US: https://onfido.com/
they threw away integrity and picked lynx for mission systems on F-35
That’s for sure a part of the story.
You could. But the theory is that you'd be communicating that you're old but reliable. The style for decades is also that you use serifs mostly for blocks of body copy and the old text heavy David Ogilvy ads would mostly not fly today.

I'm not sure 20th century typographic practice ever especially favored serifs for display (e.g. headline) use.
This is a phenomenal visualisation. I wish I saw this when I was trying to wrap my head around transformers a while ago. This would have made it so much easier.
I spend the vast majority of my computer time reading text. System 76's Cosmic DE will finally have good subpixel font rendering. That is one thing that will convert me from Windows.
Is that including storage? Renewables at unusable at scale without it, since they're intermittent sources.
Also France has ~$50/MWh nuclear power.
Would multi-stage Docker builds not help here? Composer executes in one step and the result artefacts are copied into a "clean" PHP image without Composer installed.
IDK how people feel about him on average, but for me one thing more irritating than Seligman's work is not being able to pinpoint where exactly this irritation comes from.
they should have this verification flow in-app. emails seems a bit phishy
I would say anything from text classification, entity extraction, sentiment analysis, transcription, etc would be traditional NLP task, even things such as NYSIIS/Soundex processing can be handled by LLM's fairly effectively.

Huggingface categorizes their various models by task https://huggingface.co/models so it is fairly straight forward to determine what models may fit your use case.
I know the strokes well, or at least I did. I recall being corrected in class when I lived in Japan. I was so proud of my kanji and the strokes were completely out of order and my Japanese classmates made me well aware of that.

I'm actually building a way to practice the correct stroke order while reading Japanese classics.

For example, this passage from Natsume Soseki's Kokoro:

https://community.public.do/t/kokoro-by-natsume-soseki-parag...

If you click on the kanji section, you can click on any of the kanji and then a modal pops up with an animated kanji with correct stroke order and then a free draw canvas on the right.
Would many thousands of entities, who confirmed hundreds of thousands of previous results be preferable over hundreds of thousands of entities, who confirmed many thousands of previous results?
> The point of a UBI is not to redistribute wealth.

Right, technically the point is to redistribute the productive capacity of that wealth so that everyone has access to a minimum amount of its production.

But is there a meaningful difference? For all intents and purposes, capturing a share of the production is equivalent to owning a share in the wealth.
I want this to succeed!! please do not let the word "srfi" ever appear in the packages list...naming libraries with obscure numbers no one remembers was a terrible terrible idea that all schemes seem to perpetuate
(Delayed, but...) Yeah, a lot of the pricing guidance here varies wildly depending on if you're thinking about things from a B2C vs. a B2B context. I think the hard part about hitting something in the sub-$5/mo price point is the amount of money you're giving to Stripe et al starts ratcheting way up, which is also why you see so many iOS apps be very aggressive with annual pricing.
Before that was the case, you could just say "gaming" instead. There is nothing new here from the perspective of Linux users.
Slightly OT but I found the experience of maintaining and deploying workers to be terrible and so monorepo-unfriendly due to wrangler forced usage for deploys (or at least I haven't found better ways) which has implications on how the project gets bundled and deployed.

I wish there was a simple stupid "just drop an artifact with a main.js" file and that's it.

Cloudflare is one of those companies I really want to like, but as a developer I just don't think they care. They want to chase big guys with big contracts that can get the love and support average Joe does not.

They seem to strongly underestimate the traction and money they could get by giving engineers rather than sales and accounts some more love.

And thus we have moved our stack, initially built around Cloudflare, to Azure. It also helps Microsoft throws lots of credits at startups and Cloudflare does not. But DX rather than money has been the biggest reason we moved off CF offerings.
Three of those are "speedboats" (these sorts of things: https://en.wikipedia.org/wiki/Ashura-class_speedboat), and one's a "gunboat".

Only one of the five vessels (the frigate) lost would typically be called a "ship".
https://www.glassdoor.co.uk/Salaries/cobol-programmer-salary...

If it's so valuable to the industry that they have good people who know it, that should surely be reflected in the salary / comp for roles... And if that were high, people would learn it, but it's not high, it's arguably worse than just learning a little JavaScript
Anyone can be an elite performer with enough training and effort. Not everyone can be top 10 though. At some point genetics plays a role. But to be _elite_ does not imply being top 10. If you are ranked the 500th professional tennis player you are far from being a Nadal or a Federer, but that’s still an incredible level of performance. There’s only 500 other humans on the planet that can match up to you.
The author won me around to his point of view. If 15 years later this is the state of things, it's really time to cut your losses and admit the idea wasn't that great in the first place.

As an aside I am not sure the linux desktop needs "saving".
It could be the both things are true, it's common enough for chips to be made to serve two markets to save capital cost

I've come across some (unknown provenance) information that bcm2763, which was advertised as a phone chip on an old version of the broadcom website (via archive. org) was the same die as bcm2835, but with dram hooked up in a different way.
https://www.sciencedirect.com/science/article/abs/pii/S00941...

> Increases in state minimum wages significantly reduce the incidence of renters defaulting on their lease contracts by 1.7 percentage points over three months, relative to similar renters who did not experience an increase in the minimum wage. This represents 10.6% fewer monthly defaults. However, this effect slowly decreases over time as landlords react to wage increases by increasing rents.
Humour in Online Information Warfare [pdf]