Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
vbernat
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
43 ms
·
211.
▲
by
vbernat
7y ago
This is quite interesting. Is there anything preventing the collection of the number of cycles spent in an arbitrary function? It seems this is just a matter of identifying all branches.
212.
▲
by
vbernat
7y ago
It's an UI for tshark. The dissectors are from Wireshark.
213.
▲
by
vbernat
8y ago
fork() is also used to daemonize and for privilege separation, two tasks where posix_spawn() cannot be used. I suppose daemonization can be seen as something of the past, but privilege separation is not. On Linux, privileges are attached to
214.
▲
by
vbernat
8y ago
The PS4 is running on FreeBSD and yet, this doesn't seem to have change anything for FreeBSD gaming.
215.
▲
by
vbernat
8y ago
It's possible and well-known: https://css-tricks.com/aspect-ratio-boxes/ . Also, for images, there is the simpler solution of specifying real width/height in the img tag, then use CSS with "max-width: 100
216.
▲
by
vbernat
8y ago
DTrace has switched to GPL for the kernel part (see https://oss.oracle.com/projects/DTrace/ ).
217.
▲
by
vbernat
8y ago
As a Debian Developer, I often point people to Fedora to show you can be a community distribution very similar to Debian and still be modern in your practice. Your post is insightful.
218.
▲
by
vbernat
8y ago
A mono repo is not needed. Some teams are able to push changes to all the packages of the team without it and without much effort (for example, the Debian Python Modules Team does that quite often). It's more a social problem: all pack
219.
▲
by
vbernat
8y ago
For node:10-jessie, this is: https://hub.docker.com/_/node/scans/library/node/10-jessie . This seems credible.
220.
▲
by
vbernat
8y ago
Currently, "node:10" is based on Stretch. The image is not totally up-to-date. Despite what the article says, Debian Jessie is still maintained, part of Debian LTS effort. After pulling "node:10-jessie", "apt update
221.
▲
by
vbernat
8y ago
> Using the assignment operator = will instead override CC and LDD values from the environment; it means that we choose the default compiler and it cannot be changed without editing the Makefile. People can use `make CC=clang` to overrid
222.
▲
by
vbernat
8y ago
Small nitpick, LD_PRELOAD will override the write() function from the libc, which is a wrapper around the system call, not the write system call itself.
223.
▲
by
vbernat
8y ago
Compared to solutions intercepting HDMI output, such solutions have the advantage to only use the original video as input, without the subtitles or the user interface.
224.
▲
by
vbernat
8y ago
Also, an extension would need to be able to read the content of all sites to work. For such a simple task, it seems overkill.
225.
▲
by
vbernat
8y ago
Some configuration management tools already abstract package managers. For example: https://puppet.com/docs/puppet/6.0/type.html#package .
226.
▲
by
vbernat
8y ago
This is considered insecure. Firefox devs think that prompting the user for permission does not inform the user enough about the risk. See https://bugzilla.mozilla.org/show_bug.cgi?id=674718 .
227.
▲
by
vbernat
8y ago
That's not true. - https://www.debian.org/security/2018/dsa-4078 (January 4th) - https://usn.ubuntu.com/3522-1/ (January 9th) Canonical got caught in the shortened embargo and didn'
228.
▲
by
vbernat
8y ago
I can offer my partial explanation why this happens. When a site wants to stylize the underline using a background property, it cannot change this property for :visited. This includes sites trying to have a different color for the underline
229.
▲
by
vbernat
8y ago
This is similar but not totally. Linux has an open source version of Maglev as a scheduler for LVS since 4.18 (to be released). GLB uses a specific consistent hashing algorithm selecting two servers and a module to let the first server redi
230.
▲
by
vbernat
8y ago
The goal is to avoid disruption during topology changes. If you have long-lived connections, this is important to keep them alive. The explain this a bit more here: https://github.com/github/glb-director/blob/
231.
▲
by
vbernat
8y ago
CARP and the likes rely on the presence of an L2 layer which means you get limited scale or increased risk of a global outage. An L3 design scales very well and is resilient (notably because of the distributed control plane and the inabilit
232.
▲
by
vbernat
8y ago
The GPG signature covers the hash which depends of the previous commits. Therefore, a signature covers the whole history.
233.
▲
by
vbernat
8y ago
Debian is using Firefox ESR as a compromise to stability since it is not possible to keep older versions while fixing security bugs. Rust is an issue also for Firefox ESR too (when upgrading from 52 to 60).
234.
▲
by
vbernat
8y ago
> If you want good performance, then, for non-trivial sites, you cannot afford to spawn the interpeter on each request, so you have to use some asynchronous tooling. Which Python framework is spawning one interpreter on each request? Mos
235.
▲
by
vbernat
8y ago
The M.2 connector provides PCIe, SATA and USB 3. Many WWAN devices on M.2 are for example just USB devices.
236.
▲
by
vbernat
8y ago
Or US with DMCA requests.
237.
▲
by
vbernat
8y ago
The "-nn" explanation seems wrong. Neither libpcap's tcpdump nor BSD's need more than one "-n" to not translate port. Even in their examples, we can spot that using a single "-n" do not translate port
238.
▲
by
vbernat
8y ago
This is currently used to sign ROA. A rogue actor can easily work around that by including the original AS in the AS path of the announce.
239.
▲
by
vbernat
8y ago
This could be a first step to compromise TLS traffic as well: https://www.princeton.edu/~pmittal/publications/bgp-tls-hotp...
240.
▲
by
vbernat
8y ago
Xauthority isn't fine-grained. Once you get a cookie, you haven't any restriction to what you can do with the X server.
More ›