Hacker Newsnew | past | comments | ask | show | jobs | submit | linuxfan2718's commentslogin

This method doesn't require landing legs on the rocket, allowing their weight to be used for payload instead


It’s also already on the tower that it launches from, which drastically reduces the expense and complexity of setting it up for its next launch, making it easier and faster to reuse.


To expand on this, landing legs of Falcon 9 weigh two tons. Landing legs of SuperHeavy booster would have to be even more formidable.

Which means that the weight savings are nontrivial with the "catch the rocket!" landing method.


I love seeing actual working code on these kinds of landing pages, nice.


Thank you!


What's the difference between Isograph and the existing tool like Apollo and Relay?


Isograph is very much a work in progress, and more of an experiment to the improve developer experience of building GraphQL-backed apps than a production-ready framework. The other frameworks are production-ready.

It has a lot of similarities to Relay under the hood. The primary difference is that in Relay, you import components, spread fragments and pass down fragment references to the only component that can read that fragment:

  // in your GraphQL fragment:
  user { ...UserName_user }
  // and render it as
  <UserNameRenderer user={data.user} />
Whereas in Isograph, you simply select the component and use it directly.

  // in your isograph fragment
  user { user_name_renderer_component }
  // and, interpolate instead of using JSX syntax:
  {data.user.user_name_renderer_component(additionalProps)}
Because the Isograph compiler knows that only the UserNameRenderer component will read that fragment, it can do all of the plumbing for you. Fragment refs, etc. don't exist.

There are potential, unimplemented performance advantages to this as well, such as defaulting to asynchronously loading the JS for UserNameRenderer if the fragment is deferred, instead of making that separate steps.


Taxation is theft


Lol this is crazy, of course not


Location: Chicago, IL, USA.

Remote: Either way is fine.

Willing to relocate: Yes.

Technologies: Kali Linux :), Ruby, Rails, Python, Tor, Bitcoin, nginx, TLS, many more

Résumé/CV: https://www.dropbox.com/s/p98xdxeofvpx5ct/Dennis%20Cahillane...

Email: dennis at denniscahillane dot info

My CTF profile pages for Microcorruption https://microcorruption.com/profile/24765

and Stockfighter https://www.stockfighter.io/ui/profile/softwarepatent

I am a web developer with years of experience transitioning to being a security researcher/engineer. I am currently studying penetration testing and reverse engineering binaries. Please no pure web dev job offers, I can easily find that kind of work! Right now I'm looking for my first job doing mostly security work.


I'm focusing on cybersecurity. Right now I'm doing the microcorruption.com CTF, just finished the stockfighter CTF. I read The Web Application Hacker's Handbook and am practicing pentesting the sample apps compiled by OWASP. [1] I want to learn to reverse engineer malware, and write cryptographically secure software like Tor.

[1] https://www.owasp.org/index.php/OWASP_Vulnerable_Web_Applica...


Microcorruption was a blast. If you want to learn slightly more realistic binary exploitation, I recommend RPI's MBE course[1]

[1] http://security.cs.rpi.edu/courses/binexp-spring2015/


How does one break into doing this as your job? I'm doing microcorruption.com right now.


I spoke to a guy who does pentesting and vuln finding for a living. He told me that if I'm interested in doing the same thing, I'd be better off doing a little reversing work and then going into open-source analysis as soon as possible. His reasoning is that, if you're doing this as a career, then you're working for companies who are asking you to audit them, and will almost always give you the source to work with.


"open-source analysis", e.g. finding a vulnerability in an open-source project like wordpress or rails? That sounds really hard :)


only someone who doesn't understand computers would notice it, programmers would say "that doesn't matter" :)


You'd figure it out eventually, especially if it was exceedingly annoying and/or your job depended on it.

Example: what if your internet drops out for an hour every Sunday morning at 2am? You'd notice. (Mine does. Damn it Comcast!) If guy's wife relied on the printer similarly, it might be as acute as losing internet for you.


You wouldn't notice if you printed things on average once a week. But if you printed multiple times a day you'd soon notice the pattern, I suspect.


your source code is checked on the last level


Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: