Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
muglug
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
23 ms
·
331.
▲
by
muglug
3y ago
The IE 6 to Firefox migration started about 20 years ago. The world of browsers today is _very_ different. You may not like Google's influence, but they don't hold back technical innovation in the way that Microsoft did with IE 6.
332.
▲
by
muglug
3y ago
The vast majority of users absolutely don't care about data residency or "privacy", however you interpret that word. You can convince individuals to care, but good luck convincing a large group. What can happen (and has happe
333.
▲
by
muglug
3y ago
Who knows whether it will be successful, but (as the article says) Apple have created the first commercially-available device that has all the necessary components for an immersive VR/AR/XR experience. If this range of devices doe
334.
▲
by
muglug
3y ago
Sure, but how good can it get with transformers? Is there some upper bound imposed by this overall approach? We don't know that yet, either.
335.
▲
by
muglug
3y ago
For the most part the new samples still sound like melodic nonsense — in all but one of the examples the melody doesn't fit properly with the chords underneath. It really does feel like the output of a music blender. The style transfer
336.
▲
by
muglug
3y ago
> The average American only made 60K in 2022 The average American does not run an organisation that delivered food for 90 million meals to residents of the greater Boston area last year. > to the average voter, this salary is obscene
337.
▲
by
muglug
3y ago
It was a great video, and a great paper. As someone who writes quite a lot of Hack, I'm selfishly interested in whether you plan to open-source this work (not the weights, obviously, but everything else).
338.
▲
by
muglug
3y ago
That CEO runs an organisation that delivered food for 90 million meals to residents of the greater Boston area last year (according to them). That salary is on par with a senior engineer at a big tech company who, one might reasonably argue
339.
▲
by
muglug
3y ago
Progamming language evangelism is basically a zero-sum game. Some languages don't really intrude on one another's territory — e.g. not that many people are rewriting Ruby programs in Rust — but some very directly compete. So if yo
340.
▲
by
muglug
3y ago
Chatbots can be really useful. At my org we use a chatbot for pull requests — you get pinged by the bot when the PR is ready to merge, with a button in the chat interface that merges the PR — no need to open GitHub and locate the big green
341.
▲
by
muglug
3y ago
I predict there will be another six months of these sorts of articles, accompanied by a raft of LLM-powered features that aren't nearly as transformative as the people currently hyping AI are telling us to expect. The engineers I know
342.
▲
by
muglug
3y ago
Neckties are a great example. They're a good rejoinder to Musk's recent farcical argument that since most blue-collar workers cannot work remotely, it's immoral for white-collar workers to resist Return-To-Office mandates [1]
343.
▲
by
muglug
3y ago
Yeah, but it's easier to complain about a different region's government.
344.
▲
by
muglug
3y ago
My understanding was that TypeScript would be more parellisable than Flow, which itself is plenty parallelisable: https://arxiv.org/pdf/1708.08021.pdf
345.
▲
by
muglug
3y ago
The approach is simple (I've implemented it, and so have many others): It takes three steps. Steps 1 and 3 are parellisable, and 2 should be very quick: 1. Convert every file in the repository to an AST, and perform static reflection o
346.
▲
by
muglug
3y ago
Nobody is married to Node.
347.
▲
by
muglug
3y ago
> If you ask a Chinese citizen what their biggest problem is, many of them would say too much federalism. Presumably that’s because protesting against the central government endangers not just your own livelihood but also the livelihoods
348.
▲
by
muglug
3y ago
cURL is written in C, and also (definitionally) IO-bound so the benefits of rewriting aren’t obvious perf-wise. JS linters running in Node are mostly CPU-bound. You can get an order-of-magnitude improvement from writing those tools in Rust.
349.
▲
by
muglug
3y ago
Yeah, that helps them stay close to the community and prevents any air of superiority that can come from writing Rust. But, while I’m sure it was really important initially, there are now very many test cases and early-adopters to help prev
350.
▲
by
muglug
3y ago
This is really impressive work, which can benefit other large JS tools. I realise this is sort of a dead horse, but rewriting the Typescript checker in Rust would not be an impossible task for a team as well-resourced as Microsoft’s. I know
351.
▲
by
muglug
3y ago
> Psalm has been a god send on the project I’m working on. Thanks!
352.
▲
by
muglug
3y ago
I have rewritten more-or-less the same tool, 100KLOC, in Rust and PHP. I can't tell you about Python or Node.js Use PHP if - you're in a hurry and you already either know PHP, or the script is going to call other PHP code you'
353.
▲
by
muglug
3y ago
> To note, you'll need strict mode for type hints to be useful This is not really true — those type hints can be read by static analysis tools, preventing you from many of the issues that would also be caught in strict mode at runti
354.
▲
by
muglug
3y ago
I have fixed lines of code that cost many multiples of this in compute cost. At $previous_company, user-initiated account deletions were only soft deletes, and we were supposed to actually delete data 60 days after the request (in case peop
355.
▲
by
muglug
3y ago
The problem of VR goes beyond hardware innovation: most people don’t want to completely shut themselves off from the world for hours on end.
356.
▲
by
muglug
3y ago
> Absolute pitch is a curse for musicians. I wouldn't go that far — it was occasionally advantageous for me as a singer, when sight-reading music with a ton of weird intervals (e.g. Poulenc's Quatre Motets).
357.
▲
by
muglug
3y ago
That’s a very strange response. There are a ton of trivial reasons why it’s important for future natural language interfaces to understand ambiguity. If I tell my friendly omnipotent AI friend “I hope I never hear from Dave again” there are
358.
▲
by
muglug
4y ago
The enemy of this entire thesis is the layers of additional complexity required by such “innovation”. Each layer has its own API and update mechanisms, all of which slow down developer productivity (especially when inheriting a project you
359.
▲
by
muglug
4y ago
> Neither one is a different language. Both merely add type annotations to an otherwise pristine ECMAScript code base. This isn’t really a matter of debate — Microsoft describes TypeScript as a programming language distinct from JavaScri
360.
▲
by
muglug
4y ago
Every so often a language comes out that allows frontend developers to put something other than "JavaScript developer" on their CV. First CoffeeScript, then Flow and TypeScript, then ReasonML, and now Rust with WASM & web macr
More ›