Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
straight-shoota
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
1.
▲
Tracking Down Progressively-Enhanceable APIs in Crystal's Stdlib
(willhbr.net)
7 points
by
straight-shoota
10mo ago
|
0 comments
2.
▲
by
straight-shoota
1y ago
This may discover services, but not hostnames. If the server does not disclose them (e.g. in the certificate used on the IP host), an attacker doesn't have much further to go on.
3.
▲
by
straight-shoota
1y ago
The English version of the CCEO (Eastern Code) has some copyright issues: > This document is temporarily unavailable due to a cease and desist from the Canon Law Society of America. We are hoping for a solution in the near future. https
4.
▲
by
straight-shoota
2y ago
One code should be fine. They can identify in both directions within different time windows.
5.
▲
by
straight-shoota
2y ago
Yeah moving objects would invalidate pointers passed to external code that's not controlled by Crystal.
6.
▲
by
straight-shoota
2y ago
I'm a core developer of Crystal. All sponsorship contributions pay some development hours, so they're valuable to improve the project. Sponsors presentation is only based on their _current_ contribution, not the accumulated total.
7.
▲
by
straight-shoota
2y ago
I'm a core developer of Crystal. We've been wondering about why it's worth the money for these sponsors. The links ideally shouldn't have much effect because they're marked as `sponsored`. Anybody got any ideas? Eit
8.
▲
by
straight-shoota
2y ago
I'm a core developer of Crystal. Crystal's dynamic nature is only in the source code. It generates highly optimized code thanks to LLVM codegen. So performance is generally comparable to other compiled languages like Go, Rust or C
9.
▲
by
straight-shoota
2y ago
I'm a core developer of Crystal. Looks like something went very wrong there. The GC may not be super optimised, but it's still practical. I have never heard about such drastic performance issues. And I'm aware of quite a few
10.
▲
by
straight-shoota
2y ago
I'm a core developer of Crystal. Note that there are two different flavours of blocks in Crystal: inlined and captured ones. `return` and `break` are supported in inlined blocks.
11.
▲
by
straight-shoota
2y ago
What's news about this? Aren't bioplastics based on lignin already a thing?
12.
▲
by
straight-shoota
2y ago
That's basically how discussions work in Wikipedia (and other MediaWiki projects). Discussion pages are just a giant text file which anyone can edit fully. The only extra feature over Notepad is an implicit edit history.
13.
▲
by
straight-shoota
3y ago
Crystal Core developer speaking. I don't think it's disproportionate. Windows is a huge platform with lots of developers. Also you don't hear anyone asking for other OS support because all other major operating systems are su
14.
▲
by
straight-shoota
3y ago
I bought the 1080p variant. It makes a great preview monitor for video signals, camera output etc. I'm considering buying a 4k version with touchscreen for travelling, which fits well to the 4k touchscreen on my laptop. Not sure if I a
15.
▲
by
straight-shoota
3y ago
Getting hot has a lot of complexity, actually: How hot does it get? How can you select the temperature and how accurate is that selection? How well does it maintain the selected temperature? Simple soldering irons often don't even ha
16.
▲
by
straight-shoota
3y ago
Yeah, there's a switch to select direction. But it activates by pressure. I'm either screwing a bunch of screws in or out, so it's not a big hassle to use the switch when you need the other. And this thing generates so much t
17.
▲
by
straight-shoota
3y ago
I bought a Bosch GO this year, my brother as well. Should be the same kind of tool. It drives the screw in (or out) if you apply pressure to it.
18.
▲
by
straight-shoota
3y ago
If it doesn't have a blade, how does it cut then?
19.
▲
by
straight-shoota
3y ago
IronOS is actually a firmware, not a classical operating system. The soldering iron is like many modern appliances a smart device and contains a RISC-V CPU on which the firmware runs. I bought a Pinecil as well this year, and it's real
20.
▲
by
straight-shoota
3y ago
Crystal core developer speaking: I think Crystal shines with these focus points, except 3. which needs some love (but it's on our radar). 1. C bindings are nice and easy 2. The integrated spec framework builds on the syntax of rspec an
21.
▲
by
straight-shoota
3y ago
Crystal core developer speaking: I think this argument is less about the concrete syntactical and semantic similarities to Ruby, but the shared general idea to focus on developer happiness. For example, code is easy to read, yet still expre
22.
▲
by
straight-shoota
4y ago
https://crystal-lang.org/reference/tutorials/basics/index.ht... https://crystal-lang.org/learning/
23.
▲
by
straight-shoota
4y ago
There has been some progress recently. A big part of stdlib specs already pass on WASM. It's usable for experimentation. A great introduction is available at https://glue.im/noah/introduction-to-webassembly-in-crys
24.
▲
by
straight-shoota
4y ago
Ruby matches this definition: https://www.wikiwand.com/en/Strong_typing Crystal has static type checking though.
25.
▲
by
straight-shoota
4y ago
Crystal is reaching its 10th anniversary (of the first commit). To celebrate that there is going to be a live event next Monday: https://forum.crystal-lang.org/t/10-years-of-crystal-celebra... We're exploring the
26.
▲
by
straight-shoota
4y ago
I can gladly point out that Crystal has a much cleaned up syntax for blocks and procs (compared to Ruby): https://crystal-lang.org/reference/1.5/syntax_and_semantics/...
27.
▲
by
straight-shoota
4y ago
Here you go: * https://github.com/spider-gazelle/spider-gazelle * https://luckyframework.org/
28.
▲
by
straight-shoota
4y ago
concurrency != multi-threading. Crystal's concurrency is based on fibers (green threads) which works very well even on a single thread (it scales to multiple threads, as well) And for many use cases with high parallelization and little
29.
▲
by
straight-shoota
4y ago
> 3. Obscure error messages (macros are to blame here) I feel like this is a bit strongly influenced by the macro experience. Macros are an advanced and powerful feature and naturally more complex to debug. In general, Crystal's err
30.
▲
by
straight-shoota
4y ago
The technical challenge is that a Crystal program needs to be inspected as a whole. Simplified, changes in location A can have effects on some completely unrelated location B. That makes it hard to cache intermediary results and a semantic
More ›