Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
kilburn
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
50 ms
·
421.
▲
by
kilburn
8y ago
> What exactly is that scenario? Shipping an app with a built-in web server? I've had this need a couple times. My scenario: web-based application that needs to use some usb-gadget (NFC reader for example). You cannot access the dev
422.
▲
by
kilburn
8y ago
Yeah, and if the powers that be (browser vendors) don't implement the generic interface you need (e.g.: signature tablets, cash drawers, NFC readers, memory card readers, etc.) then you: a) Don't do it and pivot your company to do
423.
▲
by
kilburn
8y ago
> How can you build applications on the web that use Bluetooth or USB devices without these APIs? Unfortunately, the only viable alternative right now is to install a companion native application. That companion app launches an (https&#x
424.
▲
by
kilburn
8y ago
I beg to differ, considering that it doesn't contain the € sign.
425.
▲
by
kilburn
8y ago
Can you point out some examples of machine learning usages where: (a) they are clearly beneficial for the users; (b) it wasn't forbidden before; and (c) it is very hard to get user's consent for them. I'm going to point out
426.
▲
by
kilburn
8y ago
It seems you are calling for Qubes OS [1], which does that but using VMs (which should be more secure than containers). It will take a looong time for "standard" OSes to get there, if they ever do. The required changes in UX are v
427.
▲
by
kilburn
8y ago
In firefox (about:config): dom.serviceWorkers.enabled = false
428.
▲
by
kilburn
8y ago
It's called a stereotype, and it depends more on other aspects than skin color. Mostly on how you communicate (vocabulary, grammar, accent, gestures) and how you look (beauty, illness cues, dress code). White, heterosexual, cis-gender
429.
▲
by
kilburn
8y ago
> As far as I know, it was never intentionally blocked by any ISPs. My Spanish ISP (Vodafone ES) doesn't block external DNS at the ISP level. However, the router they give you: 1) Blocks outgoing DNS requests from the internal netwo
430.
▲
by
kilburn
9y ago
But you need some cache-busting functionality anyways (otherwise how does the client know that file "something.js" has changed?
431.
▲
by
kilburn
9y ago
There have been practical demonstrations of using padding in several formats to generate valid files that collision with an original one, but with entirely different contents. This means that it is possible that someone could download the r
432.
▲
by
kilburn
9y ago
"Container" means two related but different things nowadays: (1) an abstraction to group some processes and give them their own pid, fs, and network spaces; and (2) an archive that contains some application(s) and everything that&
433.
▲
by
kilburn
9y ago
Don't worry about the possible "passive aggressive" interpretation. You are doing the best that can be done in your position. If they don't see it... well, that's their problem, not yours. You are already being more
434.
▲
by
kilburn
9y ago
In the 80% case you are totally right, and having automatic validation depending on the model would be easier. However, I would argue it is not a good fit for Laravel, and that in the 20% case it creates more problems than it solves. It doe
435.
▲
by
kilburn
9y ago
To be fair, validation at the controller level is recommended only for simple cases. See form request validation [1] for more complex situations that require better code decoupling. That being said... yes, the validation system is lacking.
436.
▲
by
kilburn
9y ago
- Sane, easy to use package/dependency manager that just works, every time (none of node/python/golang really have that, for entirely different reasons). - Large stdlib that, while inconsistent, frees you from searching packa
437.
▲
by
kilburn
9y ago
I'd say that web programming architecture has been converging between most languages. What's shown here is: - Setup a library tracking system (composer, the autoload stuff) - Setup basic Dependency Injection (using code in this ca
438.
▲
by
kilburn
9y ago
Most of these GUI differences came during OVH's huge expansion around 2014. At that point they split into several "business lines" (kimsufi/so you start/ovh dedicated/ovh cloud...) that operate mostly independe
439.
▲
by
kilburn
9y ago
I think you are asking too much out of this classification. The classification is useful to look at DNS from a "user" perspective, not from a "dns troubleshooter" perspective. Tools like dig, zonemaster [1], etc. are ou
440.
▲
by
kilburn
9y ago
"/s" at the end of a comment means the author was being sarcastic ;)
441.
▲
by
kilburn
9y ago
The 5-year degrees that existed in most of Europe before bologna were not centered around being a "well-rounded citizen". They were centered around being a "well-rounded" major. In CS, this means that you were taught cou
442.
▲
by
kilburn
9y ago
> I don't understand is why his data structure for finding the least-recently-used item wasn't just a linked list Because he is not talking about expiring the Least Recently Used item, but to expire the items whose "cache
443.
▲
by
kilburn
9y ago
Your ideas resonate a lot with dependency injection [1] to me. However, I don't see how such an "App manager" would be able to setup, for instance, an nginx server with multiple virtual hosts. Some applications need entire co
444.
▲
by
kilburn
9y ago
rooted DAG != tree, so please don't introduce people to a concept by explicitly misleading them. All nodes in a tree must have exactly 1 parent, except for the root that has exactly 0 parents. All nodes in a (single-)rooted DAG must
445.
▲
by
kilburn
9y ago
Ansible's modules documentation is auto-generated from the code. Hence, there is a standardized (across all ansible's modules) way to extract their parameters/outputs. See https://github.com/ansible/ans
446.
▲
by
kilburn
9y ago
Sure, you picked the simplest possible case for a configuration management system. Now, in this very simple case: - What happens when "/the/path" changes depending on the distribution? How do you specify that? - What sho
447.
▲
by
kilburn
9y ago
Aside from what other commenters told you: LaTeX just typesets better, meaning that it will choose line-breaks, inter-character and inter-word spacing, ligatures, hyphenation, etc. much better than your regular browser. Try justifying text
448.
▲
by
kilburn
9y ago
Tables are very complicated in LaTeX... but for a goodreason: tables are just hard . In your example: - Should the table appear flushed to the left? Centered in the page? flushed to the right? Full-width or only content-width? - What hap
449.
▲
by
kilburn
9y ago
Spaniard here. While not ubiquitous, household AC is not even rare nowadays. It depends a lot on the area though: it's uncommon in the north/west (where temperatures get pretty low during the night even during the summer), but not
450.
▲
by
kilburn
9y ago
For the longest time there was no practical alternative, but nowadays... AMD is back! The whole Ryzen lineup has turned out to be pretty good. You may even save some money in the process.
More ›