Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
paraboul
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
13 ms
·
91.
▲
by
paraboul
11y ago
(and also reducing the number of malloc/free calls)
92.
▲
by
paraboul
11y ago
Pointers are fixed size (either 32 or 64bits). When a project got bigger, it's sometimes useful to "shrink" the number of pointers you're passing around. Nicholas Nethercote has a blog about his work on this on Firefox :
93.
▲
by
paraboul
11y ago
SpaceX already achieved suborbital VTOL in 2013 : https://www.youtube.com/watch?v=2t15vP1PyoA&app=desktop
94.
▲
by
paraboul
11y ago
I think that most people missed the point here. The basic idea is a DSL that "happens" to have the same syntax than Javascript. I guess that this VM has a lot of optimisations related to its purpose toward nginx (.e.g. no GC overh
95.
▲
by
paraboul
11y ago
For what it's worth, if the remote server is the "active close" (the one that initiate the tcp FIN), the client ip:port doesnt enter the TIME_WAIT state.
96.
▲
by
paraboul
11y ago
In the case where the driver (for instance the official libmysql) doesn't expose its network interface (e.g. its sockets can't be used with an external event loop). In that case, it would block on IO operation, and there is no oth
97.
▲
by
paraboul
12y ago
Of course :)
98.
▲
by
paraboul
12y ago
FWIW, I'm working in this : http://www.nidium.com/ since a few years. (It's almost ready and about to be released) Previous HN thread : https://news.ycombinator.com/item?id=6314961 video : https:
99.
▲
by
paraboul
12y ago
Baidu network is not used. The response is altered as the trafic goes out of China. The only thing they can do is hosting http://hm.baidu.com in another country.
100.
▲
by
paraboul
12y ago
Let it go for 1 hour. It's just indexing your files the first time.
101.
▲
by
paraboul
12y ago
what about druid.io?
102.
▲
by
paraboul
12y ago
As far as I know : http://www.amarisoft.com/?p=about
103.
▲
by
paraboul
12y ago
If you're interested in 3D programming, you want to learn linear algebra. An excellent book that can teach you the basics (from trigonometry to advanced linear algebra) is "3D Math Primer for Graphics and Game Development".
104.
▲
by
paraboul
12y ago
Right. One usually want to reimplement a reliable protocol (e.g. similar to TCP) on top of UDP when dealing with peer-to-peer capabilities. Indeed, NAT traversal is easier to implement and more reliable when dealing with UDP techniques (e.g
105.
▲
by
paraboul
12y ago
Sure! And it supports HTTP/2.0 !
106.
▲
by
paraboul
12y ago
Looks impressive though benchmarking with "ab" should be taken with a grain of salt. nginx does a lot of optimization at many level that ab can't figure out. In short, it only profiles the speed of the HTTP parser and certain
107.
▲
by
paraboul
12y ago
http://sandwichvideo.com/how-it-works/
108.
▲
by
paraboul
12y ago
Source : Years of employment. + http://vosdroits.service-public.fr/particuliers/F19708.xhtml
109.
▲
by
paraboul
12y ago
Sorry for the late reply S4M. I think there is a confusion between "leaving your job on your own" and leaving in a consensual way with your employer. Most of the time, when you decide to leave, you make a departure plan with your
110.
▲
by
paraboul
12y ago
That's not true. To be eligible for the unemployment benefits you must not break your contract with your employer. That is, you can leave if you respect the terms of the contract.
111.
▲
by
paraboul
12y ago
Looking at the source code : https://github.com/riolet/nope.c/blob/c883b11df78bb8115d5e51... It tries to copy a buffer of 1024 byte (max) into a buffer of 512 bytes (by executing a request with an URL longer
112.
▲
by
paraboul
12y ago
It runs on an OS (POSIX compliant). If you look at connect.s you can see that he uses syscalls (connect()/socket()). It's roughly what would produce a simple compiler targeting linux. Otherwise, it would have had to write a TCP st
113.
▲
by
paraboul
12y ago
I'm just replying to a comment about how data could be altered and don't endorse such "stupid trick" nor I'm the author :)
114.
▲
by
paraboul
12y ago
Unless this data is encrypted en requires reverse engineering to decrypt (e.g. understand how the obfuscated JS decypter work). That's the goal of the interlaced "trick".
115.
▲
by
paraboul
12y ago
One can easily sniff what is transmitted from their app and to which end.
116.
▲
A comic engraved on a hair using a ion beam
(youtube.com)
1 points
by
paraboul
12y ago
|
0 comments
117.
▲
by
paraboul
12y ago
Related project : https://github.com/m-labs/migen
118.
▲
by
paraboul
12y ago
More importantly, the TIME_WAIT state only happens for the socket that initiated the close (active close). In the case of a HTTP keep-alive, the active close is usually done by the client instead of the server (avoiding a TIME_WAIT on the s
119.
▲
by
paraboul
13y ago
Ok the draft calls it "arrow function" (how fat arrows are used). I'm talking about how is (some) languages, "=>" is referred as "fat arrow" or "right arrow" as opposed to "->" th
120.
▲
by
paraboul
13y ago
FWIW, the real (syntax) name of "=>" is "Fat Arrow". edit: since I get downvoted, source : https://www.google.com/#q=fat+arrow+es6
More ›