Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
fooyc
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
10 ms
·
61.
▲
by
fooyc
6y ago
Are we still evolving, since we usually die much after breeding ?
62.
▲
by
fooyc
6y ago
They are pushing stuff on the public API that has been available for years to “managed accounts” via Gnip.com. This makes the paid APIs more widely available - it’s now possible to start using paid APIs without talking to a sales person, wi
63.
▲
by
fooyc
6y ago
It's sad that we still have to make async I/O explicit in the code to obtain some efficient concurrency in 2020. Async/await is a huge improvement over callback hell, but this doesn't fix everything. The "function c
64.
▲
by
fooyc
6y ago
This looks like Go: The code is synchronous, but I/O uses polling under the hood, so that the programmer gets the best of both worlds. When a Goroutine would block, it's parked by the scheduler, thus allowing an other Goroutine to
65.
▲
by
fooyc
7y ago
> to the point of rolling their own syscall code It makes the Go concurrency mechanism possible, this is not just a kind of whim. Most importantly, this allows the scheduler to hook on syscalls in order to schedule an other routine. But
66.
▲
by
fooyc
7y ago
The machine could give the same UUID to different voters: - Voter 1 votes for Harker - Voter 2 votes for Harker, gets the same UUID. The machine casts a vote for Dracula instead It could also cast any number of fake/counter votes witho
67.
▲
by
fooyc
7y ago
This is a big improvement, however this is still explicit/userland asynchronous programming: If anything down the callstack is synchronous, it blocks everything. This requires every components of a program, including every dependency,
68.
▲
by
fooyc
8y ago
What happens of the parsed data ? Do the benchmarks account for the time to access that data after parsing ?
69.
▲
by
fooyc
8y ago
Can this be used to gain some informations about the content of a webpage, with a timing attack ? Searching a phrase on a webpage will be faster when the phrase exists, on average. If this timing is observable, this could be exploited to gu
70.
▲
by
fooyc
8y ago
> why did they [...] kept the slow one? For compatibility with legacy systems > why did they get rid of the optimized implementations Probably to give people less reasons to choose rc4, in case this was enough reasons for these people
71.
▲
by
fooyc
8y ago
I believe that this is Scala
72.
▲
by
fooyc
8y ago
> This very complex object coming from the Category Theory This statement doesn't serve any other purpose than boosting the author's ego. Either that, or they don't know what they are talking about.
73.
▲
by
fooyc
8y ago
Is there any benefits for using Apollo with React ? It seems that Relay provides higher level abstractions that Apollo is lacking (because it is framework agnostic). It seems that every Apollo user is going to rebuild the abstractions alrea
74.
▲
by
fooyc
8y ago
What's wrong with Relay ? (true question)
75.
▲
by
fooyc
8y ago
Who prevents Google from changing the number of votes here ?
76.
▲
by
fooyc
8y ago
Just like this app, you seem to focus on protecting against the voter (or someone using the voter's phone). How do you protect against a compromission of: * The mobile phone's OS (by a virus, by the manufacturer) * The app's
77.
▲
by
fooyc
8y ago
Looks like functional programming sweet spot: data transformation.
78.
▲
by
fooyc
8y ago
It looks like that you are working on stuff that may not benefit from OOP. You seem to be doing heavy « computations », you care more about the data than the logic around it. Probably Haskell suits your usecases more.
79.
▲
by
fooyc
8y ago
> I don't want to have to tell my class how to write a record to the DB You don’t need inheritance to achieve this. Your User class contains data and probably some business logic. The fact that it’s going to be persisted in a databa
80.
▲
Microservices: Less Micro and More Services
(f5.com)
2 points
by
fooyc
8y ago
|
0 comments
81.
▲
by
fooyc
8y ago
As long as Mixnode took care of the cooking for us, yes, using Mixnode’s SQL cutlery is kind of an alternative to cooking. Let’s hope that the food is varied enough and not too outdated, though.
82.
▲
by
fooyc
8y ago
> you can get data from many different places without having to run crawlers Is it really the case ? Can you really avoid crawling before doing that ? Article is unclear
83.
▲
by
fooyc
8y ago
To be fair, you can to use XPath in HTML as well
84.
▲
by
fooyc
8y ago
It’s not even an alternative to crawling. It’s just a way to exploit the result of crawling. You have to crawl first. Very misleading title.
85.
▲
by
fooyc
8y ago
Is this an alternative to crawling/scraping, or a way to exploit the result of crawling/scraping ? What they offer is not really clear from the article. It seems that they only provide a raw SQL interface over a database of crawle
86.
▲
by
fooyc
8y ago
What databases are built with this kind of storage in mind already?
87.
▲
by
fooyc
9y ago
ACID databases that can scale easily on multiple machines still don’t exist.
88.
▲
by
fooyc
9y ago
Is this net neutrality compliant ?
89.
▲
by
fooyc
9y ago
I love Go because I never had to write asynchronous, callback driven programs in this language. I hope it won't become the norm in Go, too.
90.
▲
by
fooyc
9y ago
The browser may disclose part of the JSON content in a "parse error" error message. A window.onerror handler could catch this message. I believe that some browsers used to do that some times ago.
More ›