Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
heipei
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
31 ms
·
331.
▲
by
heipei
6y ago
My go-to solution for fault-tolerant message queues is nsq ( https://nsq.io/ ). nsq works differently from most other message queues in that it's supposed to be run in a distributed fashion, i.e. one nsqd running whereve
332.
▲
by
heipei
6y ago
I've been watching Elixir/Phoenix/LiveView from the sidelines, reading just enough to salivate a little but still left with the feeling that my use-cases wouldn't be adequately covered by it. Which kind of SPAs wouldn&#x
333.
▲
by
heipei
6y ago
Just wanted to say thanks for an awesome piece of software. It's one of those "I can't believe it's doing it and doing it this well, and it's free" kind of projects. For me, Grafana together with ElasticSearch
334.
▲
by
heipei
6y ago
Same here, still using it for frontend (Ember and React) and backend work to this day and very happy and productive with it. Almost never have cases where I thought I needed more strictness or better community support. I am both more comfor
335.
▲
by
heipei
6y ago
What do you mean by dead? It's still maintained and developed and still works great. Yeah, not many people are using it for new projects so if you're anxious about using something with the biggest "mindshare" then Coffe
336.
▲
by
heipei
6y ago
For what it's worth, those German Mittelstand companies are the exact opposite of what's usually referred to as a unicorn. They are small to medium-size, multi-generational family-run and family-owned businesses that focus on a ve
337.
▲
by
heipei
6y ago
It is 100% accidental. He registered a domain he observed being queried from his analysis system. He did not figure out what the purpose of this domain was before registering it. One of three options: - Act as a centralised C2. - Act as a k
338.
▲
by
heipei
6y ago
Since you pointed out the screen options, this is one of the biggest thing stopping me from getting a non-MacBook: 4K is way too high-res and sucking too much battery and FHD is to coarse for a 13-14" screen. Apple hit a sweet spot wit
339.
▲
by
heipei
6y ago
"Would almost certainly", yeah, in most cases. But, and this is something that didn't get talked about enough, what if registering the domain actually caused the malware to nuke the host system instead? Think of it as a kill-
340.
▲
by
heipei
6y ago
Couple of options: You can build a small JavaScript package with a HTTP server to call your endpoint and puppeteer for actually running and interfacing with Chrome headless and then either Dockerize it or even run it as a Lambda / Goog
341.
▲
by
heipei
6y ago
I understand you're probably not in a position to say anything about it, but I'd love to see the "little delay" when reconstructing a file qualified somewhat. Are we talking < 5s or < 10s? What do the percentiles f
342.
▲
by
heipei
6y ago
Is that to their US datacenter or the European (Amsterdam) one? So far the European one has been pretty snappy for me, ping is ~20ms from my home ISP (Germany) and TTFB is good enough that I can instantly saturate my 300MBit home ISP line w
343.
▲
by
heipei
6y ago
Can you go into detail what you mean by "slower than I'd like"? Are you talking about TTFB (Time-To-First-Byte) or sustained read or concurrent read performance? Are you using the API or the HTTP endpoints from a public bucke
344.
▲
by
heipei
6y ago
Now that we're talking about B2, has or is anyone using them for latency-sensitive small-file object storage? I'm about to take the plunge and set up benchmarks, my use-case is that I want to store and serve ~ 500k small files (30
345.
▲
by
heipei
6y ago
The Cloudflare ToS explicitly exclude that use-case. 2.8 Limitation on Serving Non-HTML Content The Service is offered primarily as a platform to cache and serve web pages and websites. Unless explicitly included as a part of a Paid Servic
346.
▲
by
heipei
6y ago
sigh I've almost given up nudging folks on here to give Nomad a spin. It's so easy to deploy and play with, heck you can run a client and server with a single go binary on your local machine. If you compare that to all the hundr
347.
▲
by
heipei
6y ago
That is a question I've been asking myself a lot: What is the cause and what the effect? Do people really want a new expensive car every 3-5 years and are willing to part with a lot of their income to do it? Or do most people simply ne
348.
▲
by
heipei
6y ago
For what it's worth, their engineering blog about how to build a large-scale search engine more or less from scratch was really interesting: https://0x65.dev/
349.
▲
by
heipei
6y ago
That is my exact observation as well, whenever I go to use and examine a piece of narrow and self-contained piece of Open Source software I'm not surprised to find the good ones are often written in Go. Some things that come to mind ar
350.
▲
by
heipei
7y ago
I really don't get Hex Rays and their licensing. I've seen it first-hand a lot of times: The kind of tinkerers and hackers that would use this in their spare time usually won't spend even a dollar on software, but the minute
351.
▲
by
heipei
7y ago
Oh the number of times I've been on 20+ people Zoom meetings which were interrupted after a minute by someone asking "Hold on folks, who is the phone-user who just dialed in?" Or whenever someone connected who had the wrong n
352.
▲
by
heipei
7y ago
This, and the fact that a lot of organisations use data-sources which are so exclusive and expensive that they dwarf Maltego, so nobody is concerned with the cost of a Maltego license. Other shops will have their own bespoke versions of a M
353.
▲
by
heipei
7y ago
The way I've seen Maltego-like tools being used is in one of two modes: Documentation-mode and exploratory mode. Documentation mode is "just" recording relationships between assets so they are readily understood and visually
354.
▲
by
heipei
7y ago
Somewhat related, this reminded me of the story how companies are going green/sustainable with their products without telling customers about it: https://www.theguardian.com/science/2019/sep/08/produ
355.
▲
by
heipei
7y ago
Would be interested to hear why you can't add another node in some cases.
356.
▲
by
heipei
7y ago
Thanks, hadn't seen that, that makes a lot more sense. I agree that ElasticSearch is definitely not "zero-config" when it comes to building certain bespoke applications on it that go beyond simple filtering or query-relevance
357.
▲
by
heipei
7y ago
I know the project doesn't claim it, but the title somewhat implies this: I honestly don't understand people claiming ElasticSearch is hard to operate, especially not at small scales. If anything, ElasticSearch for me has been one
358.
▲
by
heipei
7y ago
I'd be curious how you built the step from regex to ElasticSearch. My guess would be an n-gram (3-gram) index in ElasticSearch and then translating the regexes to that, but just curious if you built that custom or used something off-th
359.
▲
by
heipei
7y ago
fwiw, the default refresh interval is 1 second. You should manually increase it if your application allows it. For bulk-indexing you can think about disabling it outright. Source: https://www.elastic.co/guide/en/el
360.
▲
by
heipei
7y ago
Thanks for the Youtube link to that talk, over the past year I've read so many interviews, blog-posts and watched talks about bootstrapping businesses, but this was the most concise, honest and no-nonsense summary I've seen yet. N
More ›