Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jchb
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
9 ms
·
31.
▲
by
jchb
7y ago
> - Message passing in ObjC is so optimized that it probably can't get much faster, and anyone acting like it's slow has a potentially skewed understanding of this The problem with Objc message passing is not the absolute execu
32.
▲
by
jchb
7y ago
Article should really be called “our teams troubles writing automated UI tests for native windows apps ”. The article mentions “If you follow the Page Object Model pattern, then for each page and control in your application, you create mod
33.
▲
by
jchb
7y ago
> Apple charging money for a feature does not protect users. The $99 is not likely to make them money. It is a token fee to protect the app store from the simplest spam and scam apps.
34.
▲
by
jchb
7y ago
Actually the German surplus has been brought up for discussion many times in the EU parliament. A trade surplus of over 6% triggers a so called IDR, one EU acronym among many, which means (Macroeconomic) In-Depth Review. If the review show
35.
▲
by
jchb
7y ago
> based on class, national origin, or perceived race Well it is you who are mixing “race” into this. I am just reading “people from whatever background that currently do not have the means to get a roof over their head”.
36.
▲
by
jchb
7y ago
Everyday people are “segregated” based on their wealth in some way. What area you can afford to live in, the car you drive, what restaurants you can afford to eat in, which fruits you can afford in the supermarket etc.. What makes housing s
37.
▲
by
jchb
7y ago
I agree that is horrible, but I think the mistake here is in mixing social housing into the same apartment block. Where I live social housing is in a dedicated building, typically located next to a public park.
38.
▲
by
jchb
7y ago
That should be a different category of housing (and I believe it is in the UK, “sheltered housing” vs “council housing”)
39.
▲
by
jchb
7y ago
> The architecture of their home is telling them that they are inferior every time they enter their homes. Rather is it telling them that the tax payers are paying for their home. The idea being that (for those without a permanent disabi
40.
▲
by
jchb
7y ago
The secret trick for importing data into Excel (without actually writing a file in the Excel file format): don't try CSV - as you have already noticed that will fail in all kind of fragile ways depending on your character encoding and
41.
▲
by
jchb
7y ago
> Apple’s palm rejection tech just isn’t good enough Must be something wrong with your palms ;) I have never thought about this issue, but reading these comments I tried it out. I can't move the mouse cursor with my palms, it is vir
42.
▲
by
jchb
7y ago
> DASH is free to adopt Citation needed :) From https://www.mpegla.com/programs/dash/ > The royalty for DASH Clients, which is now payable from January 1, 2017 forward, remains US $0.05 per unit after the fi
43.
▲
by
jchb
7y ago
Virtually of them are 64-bit ready. In fact they require a 64-bit OS, also on Windows. "Requires a 64-bit processor and operating system"
44.
▲
by
jchb
7y ago
Steam app itself is 64-bit since last year. The situation is, if you want to be able to continue playing all of your old games, you better keep an installation of macOS Mojave to dual boot into. Publishers also remove 32-bit games from sale
45.
▲
by
jchb
7y ago
Printers supporting AirPrint: https://support.apple.com/en-us/HT201311 (it is a loooong list, basically any printer designed since 2010).
46.
▲
by
jchb
7y ago
> Mac is not going anywhere for people in a lot of industries ~18 million Macs were sold last year, surely not all of them to developers. Mac sales declined slightly compared to previous year, but market share increased as also fewer PCs
47.
▲
by
jchb
8y ago
ARM doesn't ”have a problem” with the ordering. Rather, those CPUs take advantage of the re-ordering allowed by the specified ordering constraints. The behaviour is entirely expected. The default option for those c++ atomic operations
48.
▲
by
jchb
8y ago
One of the other performant libraries in the comparison section of simdjson has a Swift wrapper: https://github.com/chadaustin/sajson . Haven't tried it, but one option would be to bring that up to date. Another op
49.
▲
by
jchb
8y ago
Yeah... this guy, and that other guy in the white house, they have their own reality. But wait, Obamas department of state said in 2015 "There were credible reports that Venezuela maintained a permissive environment that allowed for su
50.
▲
by
jchb
8y ago
> some UI-level APIs This assumes that there is agreement on what the UI experience should be. Navigation patterns, menu bars, keyboard shortcuts, touch gestures.. But there is still active competition between OS vendors on UI. Just in t
51.
▲
by
jchb
8y ago
Actually not, it works a bit differently. In Objective-C 1, there was no indirection and one had to explicitly use the equivalent of PIMPL to hide private members from the header or avoid the fragile base class problem. In Objective-C 2 the
52.
▲
by
jchb
8y ago
> Not sure why we need to exclude pointers? Sometimes you need to. You cannot entirely stack allocate an object that uses PIMPL. Also you cannot allocate an array of such objects compactly in memory. On the other hand, if you want to be
53.
▲
by
jchb
8y ago
#pragma once is not in any C++ standard, although basically all modern compilers support it. The reason it is not in the standard is that its behaviour in the presence of symlinks may differ depending on the filesystem and compiler. Is it t
54.
▲
by
jchb
8y ago
I wondered the same - if we are going to have QUIC over UDP, why not SCTP over UDP ( https://tools.ietf.org/html/rfc6951 )? I did a quick read on the subject and main argument for QUIC seems to be zero roundtrip session
55.
▲
by
jchb
8y ago
IPv6 helps in that it mandates a MTU of at least 1280 bytes. In addition, in IPv6 only source nodes can break a packet into fragments - intermediary nodes such as firewalls and routers cannot. Sending back a ICMPv6 Packet Too Big for packet
56.
▲
by
jchb
8y ago
But note that the full ownership model is not exposed in Swift. It is only present in the Swift Intermediate Language (1) - an intermediate language used by the Swift compiler to perform diagnostics and Swift-semantic aware optimisations be
57.
▲
by
jchb
8y ago
So now Swift has the best strings :) Or at least will have, when these changes are released. > Single byte storage, so it works well with utf-8. Check, underlying storage is a byte array with the utf-8 encoding. > Byte length field, s
58.
▲
by
jchb
8y ago
> so any visa or legal immigrant of a Schengen member must be accepted to Ireland as well. This is not true. Only those with a EU country citizenship are fully covered by the free movement rules. You can read more about it here: https:&
59.
▲
by
jchb
8y ago
> tons of problems with data over-fetch What is the GraphGL story on caching and closest point of presence redirection? We build a mobile app that consumes various "enterprisy" HTTP-based APIs. Often, due to how the APIs are d
60.
▲
by
jchb
8y ago
The waiting queue mechanism in the article is related to the specific requirements of that auth network request rather than Swift in general. The queues provided by Apples GCD are an abstraction above threads and mutexes. The equivalent to
More ›