Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
xenomachina
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
11 ms
·
61.
▲
by
xenomachina
5y ago
Until about 2013, I didn't use a case on any of my (Android) smart phones, and never broke the glass screen. I know I dropped them several times. The worst that would happen was the battery door would fly off. I started using a case wh
62.
▲
by
xenomachina
6y ago
I mean I believe they don't have the option to just not include links to news sites, which is what Facebook is doing.
63.
▲
by
xenomachina
6y ago
My understanding is that even a headline with a link counts. I've also heard that, unlike Facebook, Google doesn't have the option to say no. It'll be interesting to see if the newspapers start arguing that Facebook should be
64.
▲
by
xenomachina
6y ago
Gmail has been a SPA since launch. There were some pre-launch versions that were not, and it has always had a plain HTML fallback mode. I believe there may have been some major changes to the way it did the client-side rendering a few years
65.
▲
by
xenomachina
6y ago
> The reason for Chrome's massive memory requirements is that they make memory vs. CPU/performance/security tradeoffs on a regular basis Do they actually test both approaches, or is it more a matter of "we can code it
66.
▲
by
xenomachina
6y ago
All editors are modal, just to different extents. In Notepad, if you type a letter it inserts it, unless you have some text highlighted, in which case it replaces that text. "Some text is selected" is a mode. The big thing that cl
67.
▲
by
xenomachina
6y ago
As I stated in the comment you quoted from, this was about 20 years ago. Also, Chrome is made by Google, so it seems entirely reasonable that someone fixed a problem they found annoying about browsers. (At the same time, Google is so big no
68.
▲
by
xenomachina
6y ago
Yes. I think most Google properties also support an hl query parameter that will work even if set to "en-US". Either way, not ideal.
69.
▲
by
xenomachina
6y ago
The problem is that there's no way to explicitly say you want "en-US". If you're in a non-English speaking country and your Accept-Language is "en-US" then you're going to get the "local" languag
70.
▲
by
xenomachina
6y ago
This isn't a new thing. Google has been doing this for almost 20 years. I was at Google at the time they first started doing this, and it was somewhat controversial. The rationale (which I still don't agree with) was that many bro
71.
▲
by
xenomachina
7y ago
And also on Twitter: https://twitter.com/bbcmicrobot
72.
▲
by
xenomachina
7y ago
My understanding is that the "main line" was breadbin, 64C with front glyphs, then 64C with top glyphs. The Aldi 64 was concurrent with the breadbin, but mysteriously used the keys from the early 64C. The 64G was concurrent with t
73.
▲
by
xenomachina
7y ago
Yup. Early revisions of the 64C had the glyphs on the fronts of the keys, but this was later cost-reduced to having them on the tops. This is also one of the differences between the "Aldi C64" (breadbin case, but beige keys with f
74.
▲
by
xenomachina
7y ago
> That's not how I've ever used that term or seen it used. That's the terminology being used by the document under discussion. Honestly, I think what causes a lot of people to get it wrong, is that they don't understa
75.
▲
by
xenomachina
7y ago
No. "Sanitize inputs" means modifying the input before you even know where it's going. It's fine for stuff like normalizing user input (eg: "strip leading and trailing spaces") but should not be used to combat
76.
▲
by
xenomachina
7y ago
When JavaScript first came out, it couldn't do much. Aside from toys (eg: scrolling text in the status bar) the "serious" uses were mostly: - (hopefully redundant) client-side validation - some styling (CSS was also brand new
77.
▲
by
xenomachina
7y ago
Nice! My first thought when I saw this post was that extruded filament of some sort would probably be more precise, and easier to set up. Why TPU or Ninjaflex? Does that make it easier to eventually remove the mask? Or is it that other mate
78.
▲
by
xenomachina
7y ago
So how do you think about something that you can't describe to someone else? There are many things I can deeply understand, but turning that understanding into natural language takes considerable effort. Are people with internal monolo
79.
▲
by
xenomachina
7y ago
> 1:14 "The balls we use are green dot balls and orange balls" > So they are not using standard yellow balls for UV light games. A "green dot ball" is exactly the same color as a standard ball, except it has a dark
80.
▲
by
xenomachina
7y ago
Well, yes. In a way that's another example of the kind of problem I'm talking about. This thread stemmed from https://news.ycombinator.com/item?id=21808522 : > Java's implementation of checked exceptions l
81.
▲
by
xenomachina
7y ago
Right, it's horrid, and it only works for exactly one checked exception type. So there's no way to define a single `Stream.map` (for example) that takes a function that throws whatever number of checked exceptions and just propaga
82.
▲
by
xenomachina
7y ago
Yes, but they are the only part of Java's type system that allows sum types. How do you declare a method that generically takes a function that in turn takes a K, returns a V, and can throw whatever checked exceptions it wants, and you
83.
▲
by
xenomachina
7y ago
The problem boils down to the fact that you can have a disjunction of any number of checked exception types (including zero). No other party of the type system allows disjunctions, so it causes a lot of problems. The checked exception is co
84.
▲
by
xenomachina
7y ago
For a long time I've wanted a sort of "local deprecation" tool where we could have a list of things in the JDK that shouldn't be used, and any direct reference to them would cause our build to fail.
85.
▲
by
xenomachina
7y ago
Yeah, I'm pretty sure there were some compiler bugs involving generic exceptions around 1.5 - 1.6. (I don't know if they ever got fixed -- I switched to Kotlin.)
86.
▲
by
xenomachina
7y ago
I'm not disagreeing with you, but I think one thing a lot of people don't realize is just how incredibly long the "long tail" is in self-service ads. I would not be surprised if more than 99% of potential ad impressions
87.
▲
by
xenomachina
8y ago
> The credit system is a pain, but it is also very simple to have good credit. When I first moved to the US it was not possible for me to have any (US) credit. I had good credit in Canada, but that was mostly by accident (I had a credit
88.
▲
by
xenomachina
8y ago
> if there was a reasonably priced SirusXM/Pandora bundle... The fact that SirusXM wants you to pay extra for their streaming service after you're already spending ~$16/month/radio makes me think that any kind of &quo
89.
▲
by
xenomachina
8y ago
You can try to sell open source software. The problem is you can easily be undercut, because anyone else can sell it too, or even give it away. As the original developer, you're actually somewhat at a disadvantage, as you have to pay f
90.
▲
by
xenomachina
8y ago
This headline is pretty misleading. It makes it sound like they're giving access without the user's consent, but based on some other articles I could find (eg: https://uk.mobile.reuters.com/article/amp/id
More ›