Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
server_bot
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
1.
▲
by
server_bot
5y ago
While this seems like a convincing case, at what point is it morally acceptable to produce new art derived from existing work? Would it have been fine if Capcom had re-created near identical patterns without use of the book's original
2.
▲
Recommendations Following the Colonial Pipeline Cyber Attack
(dragos.com)
2 points
by
server_bot
5y ago
|
0 comments
3.
▲
by
server_bot
5y ago
We should encourage PL experimentation and welcome new languages! But keep in mind that cost of entry for production usage these days is a full suite of tooling (package manager, code formatter, language server for IDEs, etc). I didn't
4.
▲
by
server_bot
5y ago
Firmware isn't necessarily more difficult than other areas, every domain has serious challenges. But firmware programming has the kind of challenges that require a very deep technical background, something almost impossible to build in
5.
▲
by
server_bot
5y ago
Nope. But you should check out Embedded Artistry[1], its the single best resource I've seen on a field that's mysterious even to most professional programmers. Have you spent any time doing Arduino projects? While not representati
6.
▲
by
server_bot
6y ago
Hmm...I think a lot of this discussion is missing two important points: 1. Regardless of whether or not C++ is going away, your team needs help now. You have an opportunity to get up to speed and add value in the present. That could pay off
7.
▲
by
server_bot
6y ago
Thanks! You're right about the PC, misread the table.
8.
▲
by
server_bot
6y ago
Thanks for the suggestion! Unlike uxn, there's a C compiler for ZPU: https://github.com/zylin/zpugcc
9.
▲
by
server_bot
6y ago
Love the idea of a minimal retro VM, had a chuckle at the single-byte program counter. Hope this catches on and there's a software ecosystem. Does anyone know of a list of quirky VMs like this one? The Pico-8 comes to mind since it
10.
▲
by
server_bot
6y ago
Given Ghidra's [1] decompilation support, emulation (CPU via PCODE IR, not whole-system) support, headless analysis scripting API, and the active open-source contribution/issue community - I find it hard to justify other static RE
11.
▲
by
server_bot
6y ago
A mature take, I applaud the author for overcoming "commitment bias" and being willing to make a change. The lack of a cloud SDK for thier provider seems crippling in hindsight. Wish them well with whatever the replacement languag
12.
▲
by
server_bot
6y ago
Nice high-level breakdown without pushing one moral stance or another, just focusing on the business-side facts. I always wonder about the employee-side of the equation - since the pool of job candidates that can hold a government security
13.
▲
by
server_bot
6y ago
Did you read the same post I read? One of the harassers asserted that she must have traded sexual favors for a CS degree. Do you seriously believe that a male engineer would be sexualized and discredited that aggressively? Please take some
14.
▲
by
server_bot
6y ago
Sad day, she was a champion of the people - a fighter for both women's rights and civil rights. Her iconic status was earned. Would recommend the 2018 documentary "RBG" for anyone interested in her life and career.
15.
▲
by
server_bot
6y ago
I feel like choosing between the two for a new project comes down to one factor: do you truly need to maximize performance? Be honest. If yes, Rust: no GC, consider the rayon crate for concurrency. Higher learning curve, ecosystem may not b
16.
▲
by
server_bot
6y ago
Fun article! I'd add that malware packers are a good example of an obscurity layer that's typically effective in practice. But food for thought: in the general case you can't reliability predict the efficacy of an obscurity m
17.
▲
Jovial, the Evolution of Programming (History Podcast)
(adventofcomputing.libsyn.com)
1 points
by
server_bot
6y ago
|
0 comments
18.
▲
by
server_bot
6y ago
Looking at the certificates homepage [1], this seems like a great entry point into the tech industry for people that might otherwise be excluded - practical skills to perform a job, not a replacement for the theory and rigour of an expensiv
19.
▲
by
server_bot
6y ago
I love how whimsical this is, made me smile! It's refreshing to see a silly hack that isn't also performative self-promotion.
20.
▲
by
server_bot
6y ago
These are valid questions a lot of people new to Rust have, so: 1. Rust is "backward compatible" in the sense that Rust code can use C libraries and C code can use Rust libraries - both ways via CFFI [1]. Security gaurentees only
21.
▲
by
server_bot
6y ago
I have the older Stab Lab model (Mk III) and have never owned a MacBook Air, but Googling the newest versions of both: Star LabTop Mk IV [1]: Thickness: 0.58 inches (1.48 cm) Weight: 2.2 pounds (1 kg) MacBook Air [2]: Thickness: 0.63 inch (
22.
▲
by
server_bot
6y ago
I replaced my older XPS with an Ubuntu 20.04 laptop from Star Lab systems. Mostly because I wanted firmware updates via apt-get. They have a new model coming out: better CPU, more RAM, more disk for the same price point as the XPS. https:&
23.
▲
Show HN: Cross-variant ROP/JOP gadget search in Rust, 10 kernels in 26 seconds
(github.com)
1 points
by
server_bot
6y ago
|
0 comments
24.
▲
by
server_bot
6y ago
Would highly recommend the "Advent of Computing" podcast episode on this topic: http://adventofcomputing.com/?guid=3a1d7af237bb48bb985e795c2...
25.
▲
by
server_bot
6y ago
Thanks for pointing that out and linking through to a great resource!
26.
▲
by
server_bot
6y ago
Good intro to the benefits of Rust for a broad audience, but one important omission: the Use-After-Free and Double-Free protection he mentioned is provided by compile-time static analysis, but Rust also does runtime bounds checks to prevent
27.
▲
by
server_bot
7y ago
I don't know of any discussion forums, but would recommend the following resources for learning: Accessible (at least compared to more formal texts) lecture notes: http://www.cs.cmu.edu/~aldrich/courses/17-355
28.
▲
by
server_bot
7y ago
For C/C++: This should help you get started with AFL and more traditional security research workflows: https://www.ixiacom.com/company/blog/how-use-fuzzing-securit... Consider DeepState for a more development
29.
▲
by
server_bot
8y ago
Good list, but missing CONFIG_CPU_SW_DOMAIN_PAN ( https://cateee.net/lkddb/web-lkddb/CPU_SW_DOMAIN_PAN.html ).
30.
▲
by
server_bot
8y ago
Are you sure that you should be focusing on your lecture style/content? I recently graduated from a top tier CS school that emphasizes systems programming (C/C++, OS concepts, embedded systems, etc) and found that the overwhelming
More ›