Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
andrewl-hn
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
61.
▲
by
andrewl-hn
1y ago
Cargo does the de-duplication, but only up to a point. If two packages request the same dependency with semver ranges that have a common overlap (say, `1.4` and `1.6`) then it will use a single package for both (say, `1.7.12`). But if they
62.
▲
by
andrewl-hn
1y ago
Not related to this particular news item, but several high-profile App developers are either killing their apps on Android entirely (like iA Writer) or removing features due to Google tightening submission requirements and increasing costs
63.
▲
by
andrewl-hn
1y ago
How does it work for the likes of Google and Mozilla? Do they use their own engines for iOS versions in the EU and wrap WebKit for other areas?
64.
▲
by
andrewl-hn
1y ago
Like, they may have trained on power lines, catenaries above rail tracks, network cables, etc. but all of them are horizontal. And the software couldn't recognize vertical cables or cables at an angle.
65.
▲
by
andrewl-hn
1y ago
You may have a tall mas or an antenna and massive cables stretching at angles around it for support. The distance between the base of the mast and the base of supporting cables can be quite large, so even a simple logic like "stay 100m
66.
▲
by
andrewl-hn
1y ago
Apple bought them, took it down from the web, then quietly open-sourced it a few years later. They tried to make it popular, ran a conference for it, but the adoption was too minor for Apple to care afterwards. It's still maintained by
67.
▲
by
andrewl-hn
1y ago
> the only reason FDB isn't massively popular The only reason is Apple. They liked the product that was released in 2013 so much they bought the whole company, and all other FoundationDB users were abandoned and were forced to dro
68.
▲
by
andrewl-hn
1y ago
`Arc`s show up all over the place specifically in async code that targets Tokio runtime running in multithreaded mode. Mostly this is because `tokio::spawn` requires `Future`s to be `Send + 'static`, and this function is a building blo
69.
▲
by
andrewl-hn
1y ago
My go-to use case for modern Perl is to be the default program instead of sed. Sed regex support is abysmal and the same command line flags behave differently between BSD (and macOS) and GNU versions, in particular the `-i` for doing replac
70.
▲
by
andrewl-hn
1y ago
Somewhat related. At some point around 15 years ago I needed to work with large images in Java, and at least at the time the language used 32-bit integers for array sizes and indices. My image data was about 30 gigs in size, and despite hav
71.
▲
by
andrewl-hn
1y ago
TBF it does happen to other package managers, too. There were similar attacks on PyPI and Rubygems (and maybe others). However, since npm is the largest one and has the most packages released, updated, and downloaded, it became the primary
72.
▲
by
andrewl-hn
1y ago
My semi-conspiracy theory is that the success of Rust is partially due to BigTech companies searching for a "legally-safe" alternative to Java. The multi-year Google vs Oracle lawsuit put the likes of Amazon and Facebook to unea
73.
▲
by
andrewl-hn
1y ago
For many European languages like French or German the switch from local CP-encodings meant that only some characters like å, ñ, ç, etc. would require extra bytes. And thus the switch to UTF-8 was a no-brainer. On the other hand, Cyrillic an
74.
▲
by
andrewl-hn
1y ago
It's a language that runs on top of Erlang VM (called BEAM), similar how Clojure or Scala reuse Java VM. There are other languages that use Erlang VM, like Elixir or LFE. Gleam is interesting because it's the first statically typ
75.
▲
by
andrewl-hn
1y ago
Depends, really. My exposure to agriculture and manufacturing sectors says everyone is still on Office 365 and Excel while digital marketing and advertising are almost all using Gmail and Sheets. Though it may also be location-dependent. I&
76.
▲
by
andrewl-hn
1y ago
Their first milestone is due later this year: to show the 2-way C++ interop. Their second milestone should show memory safety features, and AFAIK it comes up a year or two later. These milestones will produce technology demonstrators - so t
77.
▲
by
andrewl-hn
1y ago
It's not amortized. I.e. the company simply subtracts all salaries for the year from the revenue and pays tax from the difference. Salaries being amortized means on year 1 you can only subtract X% of salaries and the taxable amount bec
78.
▲
by
andrewl-hn
1y ago
AFAIK there are a handful of companies that gobble the whole yearly allowance of H1B visas among them. Usual suspects are BigTech and large consulting groups. The later act as intermediaries: they sell worker hours at a higher rate, skimmin
79.
▲
by
andrewl-hn
1y ago
Very good point. There’s also a potential for future upgrades. They may invest into catenary lines at some point, get rid of batteries and increase capacity inside vehicles. Or, switch to hot-swap batteries and increase vehicle turnaround a
80.
▲
by
andrewl-hn
1y ago
Besançon in France is one of the cheapest conventional tram schemes in Europe at €17.5m per km and €1.81 per tram (132 passengers). It’s a conventional tram track with overhead catenary wires: as standard as one can get with those things. P
81.
▲
by
andrewl-hn
1y ago
On a meta level: after decades of VC-speak overuse on the internet any headline that says "An update on Thing" reads as "We are shutting Thing down". So, people who decide not to read this article may simply assume that
82.
▲
by
andrewl-hn
2y ago
FWIW my school introduced e as a base of natural logarithms with “it’s a special number, don’t worry about it. Good thing: your calculator knows them, too” and for a while we all thought that “natural” somehow related to being calculator-fr
83.
▲
by
andrewl-hn
2y ago
They keep hiring actively in Portugal, too, mostly because developer salaries there are much lower than in North, West, or East Europe.
84.
▲
by
andrewl-hn
2y ago
Plus, many "wealthy expats" don't live in the city, preferring neighboring suburbs like Cascais or Sintra. The Lisbon proper is very dense, lacks greenery, and chokes in traffic, an interesting place to visit, but not to live
85.
▲
by
andrewl-hn
2y ago
The most peculiar detail: at the bottom of https://x.company website in the socials column they literally have a link "X (not us)" to https://www.twitter.com/theteamatx
86.
▲
by
andrewl-hn
2y ago
> why forking VS Code when all this functionality could just be an extension, same as Copilot does? Have you programmed extensions for VSCode before? While it seems like a fairy extensible system overall, the editor component in particu
87.
▲
by
andrewl-hn
2y ago
Even with administration change in the US there is a long-term initiative across multiple agencies to eventually move to more robust software, and a part of it is the push towards more safe programming languages (where safe means fewer memo
88.
▲
by
andrewl-hn
2y ago
Interesting that they decided to adopt the word "crate" (from Rust) for libraries published to the registry, and just like Rust they use TOML as a format for a package file.
89.
▲
by
andrewl-hn
2y ago
We’ve used AsciiDoc for some of our documentation and for generating slide decks. It is obviously a nice system but over time our frustration with it grew. Every other piece of software we have uses Markdown: GitHub, work chat, chats of ope
90.
▲
by
andrewl-hn
2y ago
It all comes down to web engines. There are many browsers built on top of Chromium and a few that use Gecko or WebKit. Some of these try to make as few changes to the underlying engine as possible to ease the engine upgrades in their codeba
More ›