skysight-inc/HackerNews huggingface dataset:
I think that if you live in SF and are a CEO then trying to get people in person makes sense. If you are anywhere else then you gain an awful lot from the recruitment flexibility of remote.

But as a former eng manager at Mozilla used to say, sometimes the best tool for remote work is a plane.
Over focusing on source leads to stand conclusions.

True remedy in both cases is refactoring. So if team don't have time for refactoring in monolith, then switch to microservices would need to free up enough time for the team to start doing it.

Can that even with on a level of a single team?
Yes, milking the lower end is just unfair and will obviously create resentment in freelancers. A really long time back I complained to them that their fees were unfair (I think about the time when eLance and oDesk merged). And their reply was educational to me - "Why are you paying the fees? Bill it to your client or share the cost with them?". And I did start doing that. Few clients were ok with that because the <$500 crowd are the "cost conscious" (to be polite) crowd. The higher brackets were somewhat more easier to convince because they had more to lose and thus felt the indirect payment through UpWork offered them some protection. But yeah, even 10% is still high if they are also charging the other party too.
But why should we accept that such statements are bullshit? It’s because companies are so cavalier with their advertising language and we let them get away with it.
Standard is 2 or 3 octaves, arpeggios, 3rds, 4ths etc ascending only (for some reason), groups of 3 or groups of 4 and the different types of articulation (stoccato, legato, accent on every second, third or fourth note etc).

Honestly that sounds like a lot but all the articulation stuff is the same for every scale and once you get the hang of intervals they are really not hard.

Classical musicians do the above for major, harmonic and melodic minor. Jazzers will typically add the major and melodic minor modes, the whole tone scales (only 2 of those) and the diminished scales. People like me add the harmonic major and harmonic minor modes, the augmented scale and a few other bits and pieces.
I have a degree in pure math. I used it once in the first 20 years of my programming career. To be honest, I was terrific at proving things from first principles, and completely unable to apply it.

Once I got into digital signal processing everything changed.

I used university-level engineering textbooks. (Make sure you work through a decent number of the exercise questions). And learn to use Matlab, or Mathematica. It's great to understand the underlying theory; but most practical applications are so much easier (and so much less error-prone) with computer-aided calculation.

Pro tip: Raspberry Pis come with a free license to use Mathematica for educational purposes. Matlab is probably more useful; but also prohibitively expensive. And Wolfram Alpha is completely free via the web, although cajoling Alpha into doing the right thing is kind of painful.
I gambled against React and lost
That makes me think something like this could be a nice phpbb plugin.

Let forum admins compile a list of linked imgur posts that should be archived. Storage and bandwidth are cheap compared to what they used to be, so some may be able to self-host images now.
A connected car is a vehicle equipped with internet connectivity and a range of sensors and communication devices that allow it to interact with its surroundings.
In the post they mention that Götheborg had to adapt it's speed to the boat being towed, which probably limited the larger vessels sail-usage.

As another poster here, I also have a friend who has been able to sail on Götheborg once. The ship definitely have usable sails that are used most of the time. If I understand it correctly the motor is to some degree there as a modern safety requirement (and possibly it makes handling in port much easier, I would guess - don't know personally).
I'll try to make one for you!

Not being musically inclined, beyond liking a bit of the Beatles now and then, I did not expect to get anything out of the music class my wife wanted us to take. Though it had no particular recognized value, the class did award a certificate of completion after finishing the course, which was about a semester-hour spread over most of a year.

The music history we talked about was interesting, especially as I enjoy trivia such as the differences between various apparently similar instruments - did you know the viola is the only instrument to use the alto clef for notation?

The "final exam" had us play a relatively simple (or so they said) piece by Beethoven - Pathétique II. Adagio - and it was making me feel pretty pathetic. My wife had some previous piano history, and was doing quite well; but for me, the notes seemed to always end up in alphabetical order, or arrive long after they should have already left to go home. I began to slightly despair; I'd never hear the end of it if I didn't at least get a (barely) passing grade.

The evening came for the exam, and my wife reported that she'd done quite well. I stepped into the room with apprehension, knowing that the instructor's usual smile would soon turn to disappointment - but wait! The instructor wasn't there?!

He'd been called away to fill in for the Seattle Symphony, and had left instructions on how to take the test - a simple MIDI keyboard connected to an older PC. A slight ray of hope beamed through the window along with the setting sun - could it be? Would the PC be old enough? Sure enough, it was running Windows 98 (not Second Edition, that would have been disastrous)! I could do this!

The Windows 98 MIDI handler had a buffer overflow! All I would have to do is start the exam, hold down the right keys on the keyboard to trigger it, and the program would crash. Since the way it "scored" your playing was to start by writing your name and 100 points to the database, it would record that I had begun, and then there would be no recording of me making any mistakes.

I now have my certificate, and a photo of me with a slightly sheepish grin, as I was the only student to get a perfect score. I think my wife might suspect something, as she was perhaps near enough to hear that what I played sounded more like the Cascades trying to clear the track than anything Beethoven would have written, but I just told her that he was mostly deaf and probably played loud.
It's not even that bad. Core i7-12700K with DDR5 gives me ~1 word per second on llama-30b - that is fast enough for real-time chat, with some patience. And things are even better on M1/M2 Macs.
Pretty sure this would be fairly common:

Welcome to your new job as Architect for our software!

What are some of the main bullet points you have in mind
for our next major release... ?
Sites like upwork, freelancer, fiver, etc are the worst places to find contract jobs. Its a mix of very desperate people and scammers, the quality is very low, and the rates are low - attracting the worst possible buyers. No one will see your posts unless you spend money, and it costs a lot. So you are better off spending your money and time on advertising your services and do networking activities in your local area. Use your social network to find referrers. Or work for people that are good at finding jobs
Yeah, I've seen it! https://google.github.io/highway/en/master/quick_reference.h...

In many cases, yeah, emulating things can be fine, but in others, very much not so. If not doing trivial (i.e. autovectorizable) things, I'd imagine you'd still have to be at least somewhat careful about what things will get emulated, and see whether the gain from everything around it makes it worth it for your desired architectures, which is still far from a state of things I'd consider worthy of being standardized.

Interesting note on SVE vector lengths though. I'll keep that in mind. Haven't gotten to exploring SVE/RVV much; don't have any personal hardware to optimize for to encourage it.
Windows support... OR being a native SDK language for a popular platform, which Crystal is not. I also hear ABAP is doing fine on the SAP platform.
European here. Bridges definitely can good good also from below.
Apple wasn't selling to the US government. They just received a request from a tribunal. There was no money for them in that.

Completely different situation.
Which 'ip' implementation has the --color switch?
All fees get paid by the customer in one way or another, it's just how it's advertised and how you think about it.

With business-related things it's better to have it upfront in my experience.
Why does the tweet author think this is wild? Sure, 65 million is a lot, but plenty of companies pay large bills for their major cloud services (especially AWS/Azure and the like).

I'm not an expert on monitoring/observability/telemetry etc, nor an expert on Datadog pricing/billing, but paying a lot of money for major infrastructure components doesn't surprise me.
What shade of blue do you have configured? The default is this impossible to read shade of dark blue, so the first thing I do is configure a different, readable shade of not-so-dark blue.
> It is very easy to support users who do not wish to, or cannot use JavaScript

I don't get this. To use htmx one has to load 14 KB of gzipped JS. How does this make it easy to support clients that don't support JS?
Unless if it was a massive piece of crispbread.

Do you have any idea of why the spelling was changed if you look in older texts a lot of the time Wasa was was used.
They are losing money and have always been. They are spending a ridiculous amount of money to bring in clients through ads and other marketing channels, and the whole thing simply doesn't look too sustainable.
> When did you last see offline protests against airport security theater?

Isn't that what I am saying too? We accept the huge discomfort because we feel it is important and in our national interest! However important WhatsApp is, it is just a platform. If it is killed by a ban, people will just migrate to another platform and that's a lot more easier to do than give up on the benefits of flying by air. The only reason WhatsApp is allowed to function is because they are willing to provide a backdoor to the indian government - and that's easy to do when all the communication goes through their server and they handle the keys.
What do LLMs expect for the economy?
Microservices are rebrandend SOA.

We weren't doing Sun RPC, PDO, CORBA and DCOM everywhere for fun, yet with some rebranding, SOA should be the solution for everything.
I noticed today that in the Uk a cheeseburger at Five Guys (nothing else) costs roughly the same as working for an hour as standard crew at Five Guys.
Nothing will be free forever if the company foots the bill. Eventually, the number of free users, who don't transition aren't worth it.

They can go nuclear and kill the free, but most often it's reducing the free tier until it's no longer usable.
In Swedish, the v and the w only became distinct pretty recently. There are still people alive today who don't know which to pick if they don't already know how a v-sounding word is spelled. Also, the same person might say "Vilma" one day and "Wilma" the next, just as an example of the confusion (and Wilma is their own daughter...) Also, also, I have had older Swedes be completely unable to hear a difference between v and (English-pronounced) w.

>.<
Scales on a piano, on the other hand...
Meh, "text" is where it's at. "varchar()" is so Oracle. :p
In the context of taxonomy, the term "comprise" is commonly used in research articles, while "constitute" is not appropriate to describe the relationship between phyla and classes. To convey the intended meaning that phyla exclusively contain the classes mentioned, the phrase "phyla are comprised of classes" is unambiguous. This formulation signifies that the phyla encompass and solely consist of the mentioned classes. Referring to the relationship as "a phylum comprises classes" simply denotes that these classes are included within the phylum. By adhering to these distinctions, the paragraph conveys a more technical and professional tone.
Open source LLMs might do that, but I very much doubt that those models will be small enough to run even on high-end consumer hardware (like say RTX 3090 or 4090).
I also assume the sailors felt they'd taken enough of the Götheborg's time and were willing to pay for a launch to bring their ship in for repair (also presumably it would be quite hard for a large sailboat to drag a small one literally to port).
How long do you think we have with Gmail?
I am an indian who doesn't use WhatsApp or Facebook. It has never inconvenienced me - only WhatsApp users are inconvenienced when I ask them to SMS or email me. If the government bans WhatsApp today, most indians will simply switch to RCS or other platforms.
For a long time, the v and w were basically indistinct, until some decades ago. I don't remember exactly when. There might even be a law about it.
Vint Cerf on the exhilarating mix of thrill and hazard at the frontiers of tech
> "The more unclear and early the product is, the more in-person time the team needs to grind together"

I agree and that statement from Sam makes sense to me.

Early on, it's great to work face to face. But once a project's or a Startup's direction is set, important decisions have been made and all leaders are on board, it's great to work remotely.

I'd say it's also good for new hires, especially juniors, to be on-site for a few months before going full remote.
My intention is not to be a free host though - that's not sustainable. I hope to fund it through donations and potentially a subscription for enhanced features.
The about page probably had the background on how the site was created, who made it etc.

But then somehow it was removed.
I semi-regularly talk to people that plan the European power grid, yes. At the core of extension and development studies is still an optimal power flow, which is an economic optimization. Stability (which has many meanings here) is usually studied as a second step.

Security of Supply is yet another issue.

Anyway, if you can use storage to lower you nuclear costs by 5% overall, would it not be used? If your comment is not about viability of large scale storage, then what is it about? Storage is dispatchable, and an economically optimal 100% renewables grid will have a peak capacity far above actual peak demand, meaning it's typically curtailed (or you run electrolysers which again can beade dispatchable and grid-forming as loads) which again means you have plenty of ability to react.

Resilience research tends to favor decentralized solutions as well. Look at how Puerto Rico is being rebuilt.
I was expecting to read something about McDonald's. Now I feel stupid.
I'm on so many different machines (mostly some embedded stuff/RasPis that need linux) that I ignore all these bad defaults.

The only thing I find unbearable is vimdiff colors, that have the SAME or very similar foreground and background so it's impossible to read. (I don't remember, but believe it's just on some distros)
There's some difference, but I'm still not convinced. An htmx app is still using JS to manipulate the state of the DOM based on the results of API calls. You could build an app with web-components that do the same local modifications using JSON payloads.

There are definitely advantages to using a multi-page application architecture, which htmx is going to get by default.

But I really don't see a big difference between using JS to replace DOM fragments with server generated HTML, compared to using JS to replace DOM fragments with client generated HTML.
Five Guys is by far the most expensive of the "fast food" burger places anywhere near me, even beating out Smashburger sometimes.

And the burgers are good, but they're not "more expensive than the local roadhouse" good.
> You can overprovision generation, you can build dispatchable storage solution or dispatchable alternative generation source.

Every model I have seen does that. And for Europe at least that total cost of doing all that is below nuclear.
Don't get your hopes up, Crystal is doomed to never become mainstream.

We can divide programmers into two camps, those that enjoy programming itself and those who use it as a means to an end. The latter greatly outnumber the former, let's say 9:1. That massive disparity in numbers is why only the languages that enable the latter group thrive.

Ruby is the perfect example, the language got a massive exposure boost due to Rails, but once the hype died down, everyone left. That's because beyond Rails, Ruby has nothing to offer to programmers who want to get stuff done. Nothing besides pain, of course.

To those who enjoy playing with languages, "did you know there are 10 different ways you can filter an array in Ruby?" ([1]) is joyful to hear. But when you're woken up at 3am to find a bug in production `arr.reject(&:even?)` is the last thing you want to see.

This sort of cleverness, ambiguity and implicitness in language design repels 90% of programmers, and that is the reason why languages like Perl, Ruby, Scala, and now Crystal are either dead, dying, or destined to die.

[1]: https://news.ycombinator.com/item?id=35836570
They didn't know what it means or what it does or that it's important.

I'm not sure it matters for most practical uses what i++ means so long as you know it is required.

Much as with {} being used for scoping.

Though I agree it is jarring how little many in Gen Z know about how anything works.
When I started out as a freelancer / independent contractor, I made the conscious decision to not use any of these platforms, out of fear for my client base or finances being tied up and taken away from me due to a simple ToS violation; the fees never sat with me either. Admittedly, it took so much longer to get a consistent base of clients (1-2 years), but it feels like a fresh of breath air over having to rely on another platform to do right by me. Now I am at 0% fees, NET-14 and get paid directly without a hold.
There is nothing about that article that makes it evident it's a paid ad, where are you getting that assumption from?
Ask HN: How to generate PDFs from the back end?
Ask HN: How to generate PDFs (certificates/invoices) from the backend? Can you recommend a easy to integrate service?
Like Gmail's original "unlimited" storage promise.
> Economics textbooks are not written by people trying to hype an asset

Even if economics textbooks are not written by the doomsayers for whatever reason, do you think banks and private companies are not doing PR blitzes for assets right before dumping them on us?

> If you're conned into overpaying 100,000 on a home whose value will drop 150k at some point because of obvious on-coming market corrections -- well, you still have a home

Well, at the end of the day you still have your ETH whether the price is $2k, 30 cents or $24k and you can use it to do public decentralized work across the L1 network. On which things like

You can also trade it or buy the VitaDAO token and vote on funding for translational research proposals

https://www.researchhub.com/paper/1266843/vitadao-whitepaper
I’m not sure I agree. Our industry isn’t full of people that have more integrity than the general population, and “your problem for hiring the wrong people” is short sighted, or even victim blaming. I’ll share this recent HN post:

https://news.ycombinator.com/item?id=35767280

Remote work only makes sense when everyone has integrity, but that seems less and less likely in my experience, sadly.
The Danish training ship Georg Stage is out a trip at the moment, I think they are on their way to the Faroe Islands.

https://georgstage.dk/english/
Because HTMX is built around graceful fallbacks to standard features.

For example, you can apply HTMX to a standard anchor tag and be able to tell if a request has come from HTMX on the server to tailor the response. Then, if the client supports HTMX, it'll prevent the default action and swap the content out, otherwise it'd do exactly what an anchor normally does.

The same goes for form elements.

If you're just a little bit careful about how you use HTMX, it gracefully falls back to standard behaviour very easily.
Why is it my responsibility as a consumer to know that "forever is a word that should never be expected to hold", rather than the business's responsibility to know that "forever is a word that should never be [promised if it cannot] be expected to hold"?
Using ChatGPT to generate a GPT project end-to-end
If you look after the molehills, the mountains will take care of themselves.
Mozilla’s new Mastodon instance is an attempt to reinvent content moderation
Location: Berlin

Remote: Partially or Yes

Willing to relocate: No

Technologies: Java, Kubernetes, CI/CD

LinkedIn: https://www.linkedin.com/in/diverofdark/

Resume: https://kirillorlov.pro/cv.pdf

Email: me@kirillorlov.pro

I am a hand-on tech lead, software engineer, and machining enthusiast. With my extensive experience in software engineering spanning over a decade, I have acquired the proficiency to effectively tackle complex projects
that require diverse technical skills across various technology stacks.
I am well-versed in CI/CD pipelines and continuous improvement processes.
Skilled in leadership, management, and mentoring junior developers to achieve team objectives.
Goal-oriented with a strong focus on delivering results and meeting targets.
Exceptional troubleshooting skills with the ability to analyze and resolve complex technical issues quickly.
Try Warmshowers. You'd be staying with real people.
A better idea might be to provide the homeless with a better standard of living, therefore making them nicer to be around on public transport
We pay zulip for their hosted version, which works out cheaper than slack and in any event I would like to support the development.

I have had pushback from non-technical staff (and pushback from tech workers for a week, but now they seem to be very happy aside from UX bugs esp with the mobile app).

If you're ever looking for work, we are hiring across the board, fully remote in Sweden or Germany. (due to tax!)
I share the same annoyance with quoting but avoid it differently by setting

export QUOTING_STYLE=literal

This means I don't have to be clever about thinking if I need to pass -N to ls depending which OS I'm on.
I'm not a fit person (at least 20kg overweight) but I have strong legs which help me a lot. It seems my son inherited my legs, he powers through without complaining.

I think next year I'll try a week long 700km trip with him, I would like to follow the Rhine River up to the sea.
A very broad answer is that large NNs are surprisingly resilient to inaccuracies, and it seems to be more pronounced as size grows larger. This is readily observable with LLaMA, where 4-bit quantization affects 7B worst of all.

Furthermore, model size is still the most significant contributor to output quality. E.g. vanilla llama-30b at 4-bit has better perplexity than any llama-13b finetune at 8-bit. Thus, if 4-bit lets you fit a larger model into available (V)RAM, you're still better off.

This is also why analog computing is seriously considered as a hardware architecture for LLMs: if you don't actually need bit-perfect matmul for things to work well, it can be done much simpler as an analog circuit, and then you can cram a lot more of them on the same chip. Any resulting quality loss would presumably be minor, and in any case would be more than compensated by the much larger model sizes allowed by such architecture.