HNHacker News
TopNewBestAskShowJobs

rootshelled

26 karma · joined March 8, 2019

submissionscomments
rootshelled··on Show HN: Filament – Fast data movement engine in Go
Very much true, something I struggle with a lot too.
rootshelled··on Show HN: Filament – Fast data movement engine in Go
You are aware that something else with that name exists? https://filamentphp.com/
rootshelled··on Internet's biggest annoyance: Cookie laws should target browsers, not websites
I wanted to read the article about cookies but gave up after seeing this many ads.
rootshelled··on Ask HN: How to become a better software engineer? All my jobs are gluing stuff
Most jobs especially in webdev are like that. Most of it is just reheated slop, if the market was efficient the webdev market would shrink by 75%. I've done novel stuff but most of my jobs end up just pushing a star shape through a square and a triangle whilst making sure the whole legacy spaceship keeps floating.

There are truely novel webdev jobs out there, but they are a needle in a haystack. If you want something that mentally stimulates you as an developer find a job that doesnt involve web for higher chance of finding something that fits the bill.

rootshelled··on How to have friends past age 30
Hug of death?
rootshelled··on Ask HN: Where to put a static page that would last forever
This is actually pretty hard to do. We all have heard of internet rot/dead internet theory.

One shout might be to link to internet archive instead of the resource directly. Though we can't be sure internet archive will keep the current system working as is (e.g. search params may change etc)

The only solid solution I have is to set up a foundation and pour money in so that they will be responsible for upkeep. But that would be an hassle to execute.

100 years in internet time is very long, internet as we know it now hasn't been along for 100 years.

I wonder if there aren't services that specialize in this.

rootshelled··on Ask HN: How have you integrated LLMs in your development workflow?
Same here. Purely for scaffolding it's fine. But I won't let it decide implementation details. And have noticed the "copilot pause", slowing me down.

Maybe some day it will be good enough but that day is not now.

rootshelled··on Ask HN: When should I use GraphQL
GraphQL is good at complex specificity. Leaving it to the caller how it wants its data structured in the return.

The struggle with it is more on the provider side. As you'd have horrible performance if you'd just rawdog an ORM onto it. The complexity of combining is where you'll struggle.

Last I played with GraphQL was with PHP. There is exactly one package that did GraphQL at that time. Where we had to define the models both in yaml and php.

Though this could probably be solved with dynamic building of the yaml.

Also last I checked the testing utils werent there yet.

Though it is really cool to be able to do supergraphs if you decide to do microservices.

Alternatives are json and protobuf. GraphQL kind of lands between big json blobs and protobuf's binary in size. Due to it's possible exactness. But that is wholly dependant on implementation.

rootshelled··on Ask HN: Using your laptop as a cheap front for your workstation?
I have a 12 thread 64GB RAM VPS for 30 euros a month

Honestly, ssh for running commands + mounting ir locally(SSHFS) works great for me, but I never was able to install FUSE correctly on Windows and it's a bit annoying to install on MacOS(third party kernel module)

I mainly run some code on it and the occasional gameserver so I have no need for a GUI though I have been entertaining the idea of using Rancher to maintain docker/k8 stuff

Technically my laptop is higher performance then the VPS but running my docker env alone takes about half the memory I have (16GB)

rootshelled··on How to Run a Ponzi Scheme for Tech People
Those companies got value via selling products with a margin to their customers. So, technically their customers lost money for those companies to gain money.

Not that there is anything wrong with that. Just pointing out how I think your logic is flawed.

rootshelled··on Bitbucket Experiencing Failures
Not to be mean, but I disabled atlassian status notifications cause this happens a lot.
rootshelled··on Freemium, Free, Free Trial
Look at Spotify for how freemium works

Freemium basically implies you can use 80% of the product but some juicy functionality is in the other 20%.

For example:

An image to pdf generator, but it can also do OCR. The free product has lasting value, but the premium option adds to it.

A trail is free but not freemium since it has no lasting impact.

I would instead use wording like: - try it - try now - try it now

This still works as an call to action but does not decieve the user

rootshelled··on Ask HN: What annoys you about YouTube?
I feel you are going back to the early days of index websites before they realized the internet is to large to curate by hand and either died or became search engines.

I wish you luck though.

The one part I feel YouTube is failing currently is content suggestions, it used to be crap for years until it wasn't but it feels like it's goimg back to a hoshpot of weird and random suggestions where a year ago I felt like I wanted to watch 25% of the content now it's either 0 or 2 %

rootshelled··on Ask HN: Is it time for social media posts to have digital signatures?
How would this even work? Normally for such signatures there is either a hierchy of trust (ssl) or you know them personally (PGP). Even if there was a working model, if Twitter itself got hacked, an account could just claim they lost their key and made a new one.
rootshelled··on Ask HN: Why Is Linux Better?
Why is Linux better? For general software development I'd say the toolchain, I haven't found a tool I needed not having a Linux version or alternative in a very long time.

Though if you release your games mainly on pc I'd say Windows is better due to being the platform most of your users will be on.

While major companies are pushing for Linux it will take decades from now to actually become the main platform. Due to a lot of reasons I won't go into, but being a programmer you can generally deal with them.

rootshelled··on I Just Hit $100k/year On GitHub Sponsors
"provide funds for (a project or activity or the person carrying it out)."

So does a subscription or purchase. So not sure what you are trying to imply with this.

He gives access to stuff if you pay him money, with a promise of more stuff in the future. This just sounds like an subscription to me.

While I do agree there is a disconnect between open source dev payment and business, I don't think mislabeling a subscription as a donation does anyone any good.

rootshelled··on Total Noob Help Please
From the outside it's a genuine question but from our side it feels like you ran into our car dealership wanting a car but knowing/telling nothing else.

So let me ask you some questions to see what kind of car fits best.

What do you want to learn?

Why do you want to learn it?

If you would be so kind as to answer those questions me or someone else will most likely be able to help.

rootshelled··on Ask HN: How to spend a six month sabbatical?
You say you have an basic understanding of Python but it's hard for me to say what your level is.

That being said, what I would do is try to follow the resources out there and whenever you get stuck on concepts to google them: https://www.google.com/search?q=python+economics&oq=python+e...

I don't use Python often though so you'd better lean on someone else for good resources on Python itself.

rootshelled··on Ask HN: Have you ever quit because a code base was incomprehensible?
I haven't yet. I'm currently dealing with such a project at work, that to be frank is impacting my mental health.

In the end, we are problem solvers first, programmers second.

If it's just bad code, you can solve it by just dealing with it as is whilst slowly improving it.

rootshelled··on Ask HN: How would you build a search engine in 2019?
Wouldn't blockchain make more sense? (Never thought I would say this but here we are)

Problem with torrents/blockchain in this case are twofold:

- unless there is enough people using it, it's slow

- since you are basically crowdsourcing you need to create an enticing incentive which works for everyone involved

rootshelled··on Ask HN: How would you build a search engine in 2019?
You can't build something that can compete with Google without some very very deep pockets and lot's of data.

Same problem with niche search engines, unless they have some unique features/properties that Google doesn't have you are plainly better off with Google.

Google has a Monopoly on search, which looking at the market will hold up for the foreseeable future.

So unless you can offer a specific feature(set) for a niche or you just want to build it for the hell of it I wouldn't reccomend anyone to go into search engines.

I would probably go with what duckduckgo does but offer unique features that are usefull for one or more niches.

rootshelled··on Ask HN: How do you securely exchange files with others in your life?
Me sending: I have an owncloud server where I can release an file for a set amount of time with an password if it needs to be somewhat secure. It's not the most secure but I can just send them the link.

Me recieving: Generally an usb stick.

Though to be honest this doesn't happen to me often so I might act different if that were the case.

rootshelled··on Ask HN: What your linux workstation looks like?
Kind of a broad question so I'll try to answer it with stuff I would like to know.

Arch + I3-gaps. (yes just like the running joke, also my dot files are heavily based on https://larbs.xyz) I use these IDE'S: Eclipse, Atom, VScode and (neo)vim.

Then I have these eco systems: - Luarocks - npm - composer - LLVM - android studio

I use this laptop/mobile workstation for both work and at home so it's all over the place.

Specs: - Intel I5 hex core - 16GB ram (ddr4) - Nvidia GTX1060M - mSATA 128 GB (linux + tools) - HDD 750GB (data, steam, etc)

I boot my laptop -> log in on tty1 -> keyring unlocks for session -> I3 launches(with video from the Nvidia card via passthrough) -> default stuff launches (firefox, thunderbird and terminal(tmux)) in their workspaces.

rootshelled··on Why Google stores billions of lines of code in a single repository
Your link produced an error: "An error occurred while processing your request. Reference #50.7f00655f.1562624656.56db9bd"

Just thought you should know.

In the meantime I think this is the article: https://m-cacm.acm.org/magazines/2016/7/204032-why-google-st...

It seems to be from 2016

rootshelled··on Microsoft admitted to private Linux developer security list
When reading the title (which for some reason is cut off thus saying: "Microsoft admitted to private Linux developer security li") I thought Microsoft was up to it's old antics again.

Somehow I am dissatisfied that it isn't. I guess Microsoft is now one of the "good guys" since they don't focus on consumer market anymore.

rootshelled··on Our solution to student loans and graduate unemployment
I love the idea, but do you also get certificates? Sadly even in the IT world many corporate companies still require us to show some formal documents that show we do indeed have the skills we claim to have.

If not, I feel it will become an feedback loop where I can only get work from the website. Because I can't show an website to an prospective employer who isn't in on the loop.

Also as an possible educator, how would I get paid? Like do you take an percentage off from the freelance work then distribute between the "required" courses or how does that play out? or do I get an cut from the course payment?

Is there also a going to be a vetting process and/or course structure and/or acceptable courses depending on what they teach?

One last thing, why separately do accounts for instructors and enrolled people? What if I want to both teach and learn?

rootshelled··on Ask HN: Would an SAT style score for LeetCode proficiency help with hiring?
While I love the idea I think it'll be very hard to pull off for these reasons:

- psuedo code or you'd need to implement a lot of languages

- There are so many bloody patterns

- The time it would take to fully take an SAT like test without narrowing scope to an particular issue set (for example for an specific role) would be immense, or there would be a lot of hurdle deciding what is in which scope.

rootshelled··on Recommendation for Java Textbook for Teaching Programming?
Yeah. I'd like to know that too. I'm running openjdk-12 but my book is for java (1.)8. Why is Java lagging behind so much or is there just so little change?

Anyhow I have openjdk-8 installed separately for college and just experiment with what works between versions.

rootshelled··on Trio: The on-the-go dual and triple screen laptop monitor
This seems rather useful. Depending on the weight I might actually get this. Thanks for sharing.
rootshelled··on Ask HN: How can I maximize my first Defcon? (Tips and Tricks)
Keep your Ballmer peak on point.

Have fun!

Page 1 of 2Next →