>Anon, go to college and learn computer shit so you can make a lot of money
>Everyone's learning computer shit
is it a meme bound to burst?
not really, it's a growing industry and there isn't exactly anything that will replace computers...
So I've read the k&r book on C and am comfortable with basics, but I have no one to answer me how to use C in real world.
best way to write parsers? so far only looked at lex+yacc
other build tool than posix makefile? tried meson today and it's so simple in comparison
best JSON library?
how to learn threading and async? there are so many thread implementations... or fuck it and split into processes with io
how to write tests?
what debugging/analysis tools to learn? tried gdb but don't really know what to use it for
compilation flags for best warnings/errors? does it differ on clang vs gcc? -W -Wall -Wextra -Werror -pedantic -std=c99 or append something?
other crypto libraries that libsodium to be aware of?
best db operating on file? or is sqlite the only?
how to get hashtable?
and any random tips, please feed me with wisdoms
>>62138385
>best way to write parsers? so far only looked at lex+yacc
That's a decent start.
>how to learn threading and async? there are so many thread implementations... or fuck it and split into processes with io
Start with the mechanism your OS provides, i.e. epoll/kqueue/iocp/whatever solaris has. Write a thread pool if you want. Learn pthreads if you're on a POSIX platform.
>how to write tests?
As you would any other program.
>what debugging/analysis tools to learn? tried gdb but don't really know what to use it for
When you need gdb, you will know. Also try valgrind, tsan, asan etc.
>compilation flags for best warnings/errors? does it differ on clang vs gcc? -W -Wall -Wextra -Werror -pedantic -std=c99 or append something?
That sounds reasonable.
>best db operating on file? or is sqlite the only?
sqlite is fine, well tested and generally well understood. Use a plain text file if you can get away with it, though.
>how to get hashtable?
Use one that fits your requirements and use case. If N is small, use a list.
>and any random tips, please feed me with wisdoms
Write code, submit for review, learn, repeat.
>>62138385
>other build tool than posix makefile? tried meson today and it's so simple in comparison
cmake is pretty friendly.
>best JSON library?
jansson works ok.
>how to learn threading and async? there are so many thread implementations... or fuck it and split into processes with io
use pthreads if they're available. use whatever is native to windows if you're in windows.
>how to write tests?
gtest works ok for me. maybe not for everyone.
>what debugging/analysis tools to learn? tried gdb but don't really know what to use it for
gdb and valgrind. not really optional.
>compilation flags for best warnings/errors? does it differ on clang vs gcc? -W -Wall -Wextra -Werror -pedantic -std=c99 or append something?
you can be as autistic as you like with your warnings.
>other crypto libraries that libsodium to be aware of?
no idea I haven't needed much crypto for my work
>best db operating on file? or is sqlite the only?
just use sqlite
>how to get hashtable?
plenty of implementations floating around. find one that suits your needs.
>and any random tips, please feed me with wisdoms
valgrind is really great. use it often.
Is the only way to get rid of sleeping is to transfer our consciousness into machines?
Is there a way to augment the brain, to "recharge" it without causing any damage to it?
Sleeping is like hitting a reset button, but imagine not suffering of the psychological side effects of not sleeping for a moment. A day flows into another day and you keep getting a bigger picture as time goes on. Sleeping generally has a lot of downsides, however it's required to stay alive. Can it be removed?
>>62138274
Machines can't be conscious. Consciousness isn't a physical property that you can put into or emulate with a machine either? Think of an elephant. Does your mental image have any weight? Is your thought of an elephant heavier than your thought of a feather? It's a category error to think that thought and matter are interchangeable or homogeneous.
during the day when you're awake your brain is going 100% without rest. Your nerve cells are using all of their energy and machinery for neuronal transmitting. Then when you sleep your nerves are able to clean up their waste material and repair themselves.
You need to sleep. Otherwise your brain whithers and you die.
Hi /g/ , I was wondering if some of you bought the Note7 and returned it. Samsung offers a 425$ discount for the Note8 for former Note7 owners.
I'm in college right now and a new phone would be great but I can't afford to spend 1 thousand one one. If anyone doesn't use it and I'd gladly take it.
Here's my email : [email protected]
>>62138113
Fuck off shill
Radeon BTFO till the end of time
Why does this worry you? Your mom is paying the bill anyway.
>buy computer to work
>you don't own the OS, is licensed
>you don't the tools, they're licensed
>you don't own the tools to promote your work online, they're all owned and managed by corporations
Now, how come FOSS are the ones called commies?
Shills, false flags, and grade A joksters
Guys is systemd a meme?
Should I be worried about it?
Can anyone explain how it can be exploited?
Can I disable it in Debian Stretch (Stable)?
It's fine apart from binary logs and devs prioritizing QR code generators over bugfixing. Just set up forwarding to syslog and ignore all the autistic screeching.
>>62137678
http://without-systemd.org/wiki/index.php/Debian_Stretch
Do you guys actually use any apps that couldn't easily be replaced by web services?
The app ecosystem is like this big selling point for smartphone systems but at the end of the day I don't really use much that isn't a stock app
for me it's
>spotify
>dropjew
that's it
>>62137652
Sounds like a personal problem then
Do you guys prefer videos or websites? Learning in your room, solo or in a class? E-books or physical books? Paid e-books?
/brainlet/ & /manlet/ here. I'm trying to become smart, I don't enjoy being so stupid. I have trouble with algebraic concepts and I just can't focus on anything anymore. Khan Academy helps a bit with algebra most of the time, but I still never attain mastery of any lesson. I'm "computer-savvy" and can put one together (something I was proud of until I realized it's literally tech legos) but I cannot program anything and cannot participate in 80% of the discussion on this board.
>>62137072
i'm pretty visual. i can learn a fuck ton watching 1 video but i'll learn next to nothing reading a webpage or a book. i also can't do something like software development without having a youtube video or music in the background, i simply lose focus.
enjoy the skoda.
I can't learn through videos for shit. I lack the focus, so having something I can read is way better since it's faster and more straight to the point.
Have you already entered the brave new world of glorious ipv6?
You just set a static address with ISP prefix to your computer and make a hole in your router firewall to show your server to the world.
>>62136117
No, and I don't see any reason to do so
>Insomnia.exe to prevent computer from sleeping
>decide to take a 30-minute power nap
>wake up from nap
>notice laptop power is off
>oh no
>lost all progress from notepads
>boot into blank session
>start firefox
>all my previously organized vertical tabs are horizontal
>CtrlShiftA
>see this
bonus
>click start icon
>Caitlyn Jenner
This is the state of personal computing.
reddit is that way
>>62136101
>>>/reddit/
I read the abstract reviewing performance of MirageOS OSv, and Linux for DNS and HTTP requests. I'm going to do a POC for my workplace and was thinking I'd try out nginx or rwasa as a unikernel in amazon EC2. anybody work with MirageOS, OSv, HalVM, etc? any opinions? I was going to go with MirageOS as it seems most performant, not too bloated, and plays nice with EC2. Are there any applications outside of network layer at this point?
Redpill me on cryptostorm.
Also does it work here?
cute anime girl
Buy a vps 15$/year
Set up a vpn on it
>???????
profit
JS is a retarded clusterfuck with dozens of mistakes (and frameworks...) . It makes a lot more sense treat this shit as a target or another language.
Should I learn things like Elm, Dart, Typescript or Haxe to deal with Web/Mobile development in a SANE WAY?
>really small distro, like tiny core (~10MB)
>lack of packages compensated by a Debian chroot
What wouldn't this be a good idea?
>>62134176
It is a good idea. What usecases do you see for it?
>>62134199
Just your average lightweight distro