/tech/ - Technology

A Technical Place

Boards | Catalog | Bottom

Check to confirm you're not a robot
Drawing x size canvas

Remember to follow the rules

Max file size: 350.00 MB

Max files: 5

Max message length: 4096

Learning Anonymous 10/02/2017 (Mon) 02:15:57 [Preview] No. 11454 [Reply] [Last 50 Posts]
How did/does everyone continue their learning endeavours? I think most of us are self-taught and autodidacts around here, but there might be some formally taught.

I recently found the joy of academic websites by professors. The first is a nice computer security basics for the stack and how to exploit it by Wenliang Du of Syracuse New York: http://www.cis.syr.edu/~wedu/education/buffer_overflow.html

If you mess around with the URL, you can traverse different directories and see more resources by him and his department. Of not is this page where he has labs and videos for OS sec and exploitation: http://www.cis.syr.edu/~wedu/education/

I've found myself greatly under-educated to understand some of the more advanced issues like injection and return-to-libc, but that is being remedied after I found MIT's open courseware: https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/

There's a lot of courses with guidelines to learn specific topics that could be useful to patch up the holes in someone's knowledge. I know there isn't enough time in most of our lives, unless you're set and have the time which I would be jealous of, so it's imprudent to go at learning everything. I know I've skimmed the CS basics (6.00SC) to brush up what being a self-taught "coder" has left me wanting. A deeper look into recursion and algorithm times was cool, but I don't think it would be useful for anything at the current moment, so I've put it off into a "rainy day" tab to go back to whenever I don't have enough brain power to focus on pressing tasks, but don't want to waste the time on entertainment or idle tasks. Most of the undergraduate classes I believe have video lectures, which can be nice to just play on a mobile device and passively absorb too.

I found both links only by chance and using a proxy from a different country (American networks don't show edu sites as often?), but I can reproduce it on Google using "'TOPIC OF INTEREST' site:*.edu" where single quotes is just a string literal of interest and site portion specifics to return all sites that are .edu domains only.

It'd be best if you could share only things that were personally useful to you and how. There is too much stuff floating around and too little time to waste on personally verifying them.

On a more personal note, if anyone has sources for vulnerability research (exploitation development, assembly code auditing, etc.) I'd be grateful.

sage sage 10/02/2017 (Mon) 02:19:11 [Preview] No. 11457 del
Excuse my terrible formatting and extra picture.

Anonymous 10/02/2017 (Mon) 03:14:18 [Preview] No. 11458 del
I took a programming class in college, but that is the extent of my formal education in /tech/ type subjects.

Later on, I learned Perl because I wanted to solve a math problem I saw in a science magazine. A computer wasn't necessary to solve it, but I didn't have the mathematical maturity to do it "the right way", so I had to brute force it instead. Thus, Perl. I used this tutorial: https://users.cs.cf.ac.uk/Dave.Marshall/PERL/

Most of my learning has been dictated by expediency. I don't think I've ever said to myself "I'm going to learn Python today." Rather, I have something I want to do, or a problem I want to solve, or something I want to automate, so I try to figure out from there how to go about getting it done.

When it involves learning timeless concepts, e.g. different types of algorithms or data structures, I'll often try to find a good book on the subject.

When it involves learning a new programming language, if the language itself is still in development, I shy away from using books, as they rapidly become outdated. In that case, I look for tutorials online that appear to still be maintained, or are part of the official project. But after having learned how to program in general, it's often more efficient to just refer to the documentation for the language (if it's good) and code examples. I never followed a Python tutorial or course, for example. I already knew Perl, so I just read the Python docs to figure out how to do what I wanted to do.

MOOCs and self-paced learning courses (the materials, anyway) of the sort offered by MIT could be a great resource for the right kind of person, but I don't have the discipline to do those.

Lecture-type videos can be good for somethings. I really don't care for screencast-type videos, however. I think those must be hard to do well.

So, for me, I tend to have a goal or task in mind, then I work backwards from that, figuring out what I need to do in order to reach that goal, then depending on what those things are, I look to different types of resources as appropriate. Might not work for everybody. Works okay for me.

Message too long. Click here to view full text.

Anonymous 10/02/2017 (Mon) 18:27:00 [Preview] No. 11480 del
>"the right way"
I remember in the 600SC course, the professor (Guttag) mentions that brute forcing is usually the "right" way to do maths problems in programming languages. I don't remember his reasoning but I think it was because all maths problems are just a bunch of smaller pieces glued together and you can break down and can be characterized as such in your programs, instead of the "elegant" but confusing one-liner.
>"expedency" + "self-paced" + "lecture" + "task"
I am the same. I've been trying the MOOCs and to build up a "foundation" but I feel bored out of my mind and whenever I try to learn something that's not immediately useful, I just glaze over the information. I know it's my ADD and I'm being subborn about it, but I'll have to work through the fact that I don't need to know everything to face a problem, even if it might be reckless. However, some topics don't lend well to being learned "as you go," and don't have texts as readily available as broader topics.
>"Violent Python"
I had the book saved from a bunch of torrents and repos I downloaded, but I decided against keeping it because, like many of the books I had downloaded, it focused too much on specific tools and cases, instead of the replicable theories behind the attacks.

(4.82 KB 512x342 0.png)
Degeneracy Anonymous 06/24/2017 (Sat) 01:17:52 [Preview] No. 8591 [Reply] [Last 50 Posts]
Now even lobste.rs(openbsd-like version of hackernews) fall into the idiocracy of battlestations, the last place I would like to watch this shit:

Where are we going dudes? Fucks sake.
21 posts and 6 images omitted.

Anonymous 09/29/2017 (Fri) 08:44:28 [Preview] No. 11420 del
(53.49 KB 500x489 news.jpg)
>Requesting change has never been how change is made
I'm not requesting. Please, point me where exactly where I've said that.
Suggesting is different from Requesting.

>Now you know two more Latin words in addition to "ad homimem".
Oh, dear, you want to teach me logic fallacy now?
What I did was not ad populum.

This is an ad populum:

A is an individual argumenting about a point. B is a group. B agrees with the point, therefore A is right.

This is what I did:

Message too long. Click here to view full text.

Anonymous 09/29/2017 (Fri) 15:08:33 [Preview] No. 11421 del
>I'm not requesting. Please, point me where exactly where I've said that.
>Suggesting is different from Requesting.
Then what's the point? Throwing it out there that you're sad because daddy beats you isn't gonna fix the problem. You either put in a request to ol Jimbob at the bar to teach him a lesson or lift and fuck him up yourself.

Anonymous 09/29/2017 (Fri) 22:06:21 [Preview] No. 11422 del
>Then what's the point?
Discussion. I want people to critic, so we can get all the differents perspectives about the same problem.

Anonymous 09/29/2017 (Fri) 22:49:24 [Preview] No. 11423 del
You're going all HN on me here. Discussion is a waste of time if it bares nothing practical.

Anonymous 10/01/2017 (Sun) 04:57:10 [Preview] No. 11431 del

(172.42 KB 1200x900 opensmtpd.jpg)
Anything interesting on EuroBSDCon? Anonymous 09/25/2017 (Mon) 17:20:04 [Preview] No. 11290 [Reply] [Last 50 Posts]
Anything new this year?
3 posts and 1 image omitted.

Anonymous 09/27/2017 (Wed) 01:08:20 [Preview] No. 11351 del
Rip it and post it here.

Anonymous 09/30/2017 (Sat) 12:27:45 [Preview] No. 11424 del
deraadt talking about integration with pledge:

Anonymous 09/30/2017 (Sat) 21:39:51 [Preview] No. 11427 del
Rip it and post it here.

Anonymous 09/30/2017 (Sat) 23:06:20 [Preview] No. 11428 del
How about you contribute yourself?

Anonymous 10/01/2017 (Sun) 03:26:50 [Preview] No. 11430 del
(27.83 KB 486x309 notbad.jpg)
>"We can't do this [pledge(2)] on firefox. It is this amorphous piece of ahhh... junk." - de Raadt, Theo.

It should go to theo.c right away:

Anonymous 09/28/2017 (Thu) 10:22:46 [Preview] No. 11399 [Reply] [Last 50 Posts]
Wanna have a bad day ?
Skim through some of these comments:

Anonymous 09/28/2017 (Thu) 10:26:07 [Preview] No. 11400 del
At first I was angry, but then I just felt sad.

Anonymous 09/28/2017 (Thu) 10:52:55 [Preview] No. 11402 del
>Not if that data is encrypted with a key that they don***t have. Which is what Apple does.
huahuaha. Fuck. Why do this with us OP?
It's probably astroturfing/psyops, but it's really sad.

Besides that:
>prove you're legit
>google captcha

Let's have a consensus here: never share HN again, ok?

Here's better places to get news/information:


Message too long. Click here to view full text.

Anonymous 09/28/2017 (Thu) 15:17:03 [Preview] No. 11405 del
First problem they made was vesting their trust in corporations.
Second mistake they made was believing they preserve their information and respect their privacy.

>Open Source does not automatically equal safe
They aren't wrong here, an open-source application or operating system has the potential to become malicious if the individual using is does not have access to a properly conducted audit or has not conducted an audit themselves. Using closed-source software is similar to drinking soda that does not have an ingredient list or hasn't been inspected by the FDA or a third party, an individual or corporation can tell you that the soda is perfectly safe and is similar to the open-source soda with the ingredients list visible and proper inspections, but you have to very much blindly follow their advice while deep inside, you have no idea what the closed-source soda is inflicting upon your body. This soda example is good, because it is not difficult for an individual to learn what each ingredient is and how it works together to make a food, and I know FOR A FACT that there would be a massive uproar if ingredients were no longer required to be listed, there already is a growing movement to push for labeling of genetically modified foods and pesticide usage, so it baffles me that the same people who use computers with closed-source software and proprietary hardware won't fight for better software and hardware, but will fight for better food and labeling, perhaps it is a hierarchy of desires, food of course is much more vital to ones life compared to a measly computer...

>They work hard to protect my information from external hackers, there have never been leaks
If it was easy for another corporation or hacker to steal users information from the company in question, they would no longer make profits selling the information heh. There is always the potential for a leak to occur, and when it does, you are entirely defenseless against it because "AS STATED IN PARAGRAPH 19821 OF OUR TERMS OF SERVICE, WE ARE NOT LIABLE FOR ANY DAMAGES OR LOSS OF PERSONAL INFORMATION".

They will protect your information from hackers and other corporations, but not from the fucking corporations buying it from them and the damn government.

>I have absolutely nothing to hide, the only people who care are schizophrenic gun-nuts who think the government is after them
Quite sad that these individuals are indirectly agreeing to be sold similar to cattle. "You use our software for free, and as payment we sell your information which you willingly give to us :^)" Nothing is free. This argument is also fucking retarded because most people HAVE committed actions that would destroy their reputation or instigate legal action if they were to be shown to the public, they would freak the fuck out if their address and personal information was posted on the front of google, and once again they would be defenseless because "When you upload, submit, store, send or receive content to or through our Services, you give Google (and those we work with) a worldwide license to use, host, store, reproduce, modify, create derivative works (such as those resulting from translations, adaptations or other changes we make so that your content works better with our Services), communicate, publish, publicly perform, publicly display and distribute such content :^)".

>They collect our information to make their services better and to cater to us, we only get the content we like to see!
This is how you subtly isolate each individual from each other, eliminate different views, cut the distribution of information, and keep individuals content so they remain docile. The inability to spend time searching for content one likes is a sign of laziness and incompetence, and refusing to adopt new views and look at content which makes you uncomfortable is ignorant.

Anonymous 09/28/2017 (Thu) 20:02:43 [Preview] No. 11407 del
OP here,

I already know hn is shit. I visit it out of habit since from time to time I stumble upon gems or general linux/bsd news. I don't read the commends. I'm just interested in the link.

Appreciate the link dump.

Anonymous 09/30/2017 (Sat) 23:19:08 [Preview] No. 11429 del
(412.19 KB 1820x772 the-tech-strategy.png)
>This is how you subtly isolate each individual from each other, eliminate different views, cut the distribution of information, and keep individuals content so they remain docile. The inability to spend time searching for content one likes is a sign of laziness and incompetence, and refusing to adopt new views and look at content which makes you uncomfortable is ignorant.

(77.66 KB 954x604 noise_suppression.png)
New Xiph sound noise suppression Anonymous 09/28/2017 (Thu) 21:19:32 [Preview] No. 11410 [Reply] [Last 50 Posts]
>This demo presents the RNNoise project, showing how deep learning can be applied to noise suppression. The main idea is to combine classic signal processing with deep learning to create a real-time noise suppression algorithm that's small and fast. No expensive GPUs required - it runs easily on a Raspberry Pi. The result is much simpler (easier to tune) and sounds better than traditional noise suppression systems (been there!).


(55.00 KB 550x439 irony.png)
WWW alternatives Anonymous 09/19/2017 (Tue) 19:57:00 [Preview] No. 11206 [Reply] [Last 50 Posts]
With W3C now folding to DRM and the web already being crushed under the weight of JS I think we need a discussion.

What are some alternatives to the web? I remember GNUNET implements something like websites. Basically I think we should ditch web browsers all together. BBS? Gopher?
44 posts and 9 images omitted.

Anonymous 09/27/2017 (Wed) 20:35:15 [Preview] No. 11380 del
>hardware backdoors
Yes, that's another problem. This could be solved with RISC-V system on chip. The wireless device could be DASH7. Could also have a simple faraday cage, so government can't find it with EM detector, if we put it on some random place.

Anonymous 09/27/2017 (Wed) 23:14:12 [Preview] No. 11395 del

Anonymous 09/28/2017 (Thu) 08:48:05 [Preview] No. 11397 del
>unless they spread Jammers through the country or remove every single hardware
They could also cut the power. In this case, the device should have a solar powered battery...

Anonymous 09/28/2017 (Thu) 10:05:35 [Preview] No. 11398 del
ardunel dongle

Anonymous 09/28/2017 (Thu) 13:39:36 [Preview] No. 11404 del
Wifi is a really bad idea for a large-scale mesh. High latencies, interference resulting in speed drops, power hog, jewish microwaves. On the other hand, all high-speed wired solutions have no libre firmware or drivers. Everything above 1Gbit or optical is fucking proprietary. But at least optical wires don't radiate shit in all directions so CIA niggers can't find them easily.

(53.86 KB 730x595 tx1200xe.jpg)
Improving software and security Anonymous 08/11/2017 (Fri) 20:29:06 [Preview] No. 10688 [Reply] [Last 50 Posts]
Hello my good fellows!

It is evident that the majority of mainstream software programs are shit, and while audits and the creators of a specific software program can tell one much about the quality of said software, audits can be fabricated and the user should look at the program itself instead of looking at who made it and where it came from. If more individuals studied computer engineering/science and programming and were able to audit programs, we would become stronger, and one could rest assured that their computer was tested to perfection. I have begun to notice that a major problem with auditing code is the fact that some software programs are massive and require teams to finish in a practical amount of time (Or one individual with ultimate dedication...), and this can be fixed by advocating for single purpose programs with lean code and minimal features with room for the user to build and add to it. Computers are amazing machines, and every individual with a laptop and a great mind can achieve amazing feats! One could build a self driving car with the power of programming and advanced mathematics, one can program a self-learning AI that they can interact with, one can program drones or small satellites to take pictures of the earth and predict weather patterns, and the list goes on and on.
I am here to encourage you to begin making your own single purpose programs by yourself or with close friends and a passion to teach others about programming and auditing simple software programs. I don't believe there is a government plan to keep us all down and steal our data to destroy us, but your information is worth money, and data mining allows companies to look at the big picture and advertise products.

Free(Possibly) and open source software with a single defined purpose made as minimal as possible with space to allow for building onto it and improving it.
18 posts and 8 images omitted.

Anonymous 08/14/2017 (Mon) 21:48:40 [Preview] No. 10718 del

If regular encryption is not dead, why every rich coutries use quantum computing to secure their com?

Anonymous 08/15/2017 (Tue) 02:50:32 [Preview] No. 10722 del
""""""""""""""""""""""FUTURE PROOFING""""""""""""
(aka the lockmart strategy, buzzwords and vertical integration mixed with government contracts is an easy way to build wealth, i.e. stable investment or money laundering)

Anonymous 08/15/2017 (Tue) 04:10:59 [Preview] No. 10725 del

You have no idea what you're talking about. Go read up on:

Public-key encryption
Symmetric encryption
The integer factorization problem
The discrete logarithm problem
Shor's algorithm
Grover's algorithm

Anonymous 09/27/2017 (Wed) 22:49:26 [Preview] No. 11393 del
> I don't believe there is a government plan to keep us all down and steal our data to destroy us
Yes it is, look at RSA encryption

Anonymous 09/28/2017 (Thu) 10:37:26 [Preview] No. 11401 del
> people don't wanna even type "firefox"
I don't want to either, but it's for different reasons. Anyway the normies can do whatever they want, and we can do what we want.
> Even if some unusual surge in interest in the kind of programming you're talking about were to occur, the result would be tons of buggy, inefficient, incompatible implementations.
There doesn't have to be any big surge, and there won't be. That's because people have been brainwashed from a very young age to be consumer sheep. Only a very small minority have the interest in doing something different.
And yes, there will be incompatible implementations. So what? I'm not interested in the same hardware, OS, and languages that others here are. All that matters is that some fundamental protocols and standards are kept simple, so our individual implementations can also remain simple. That is the only critical part.

Fun with filters Anonymous 09/27/2017 (Wed) 19:45:06 [Preview] No. 11372 [Reply] [Last 50 Posts]
I had a thought about petitioning ring or someone to put some filters on here. There are only a few of us so we can have some fun.

Suggest words for replacement in the following format
word > replacement
Then quote the suggestion in a reply post, which acts as a vote in support.
Mods can see ID's and IP's so don't bother same fagging.
1 post omitted.

Anonymous 09/27/2017 (Wed) 20:38:40 [Preview] No. 11381 del
Skype > Skike
Windows > Telemetrydows
Photoshop > Thisapplicationdoesnotsupporttheeditingofbanknoteimages

Anonymous 09/27/2017 (Wed) 20:44:00 [Preview] No. 11383 del
(434.38 KB 1280x1556 die.jpg)
Get out cancer. No word filters here. Here's not lainchan.

Anonymous 09/27/2017 (Wed) 20:51:54 [Preview] No. 11384 del
Get out cancer. No word filters here. Here's not lainchan. > Please stay. I want word filters. I want to enjoy myself, like lainchan. Also I'm fucking gay.

Anonymous 09/27/2017 (Wed) 20:59:22 [Preview] No. 11387 del
OP > faggot

Anonymous 09/27/2017 (Wed) 22:25:03 [Preview] No. 11389 del
formal methods > @tedu's veiny manmeat

(45.91 KB 971x599 1.9Logo.png)
LynxChan 1.9 StephenLynx 09/20/2017 (Wed) 20:02:29 [Preview] No. 11218 [Reply] [Last 50 Posts]
LynxChan 1.9 is about to enter beta and introduces a very important feature: JIT caching.

JIT caching is caching pages once they are requested, instead of caching when their content is changed.

This feature should allow for not only a significant reduced CPU usage but also for a more responsive experience for users.

Other from that, this version will also add a few features:
File search on media management
Maintenance images
Ability to restart the unix socket from a GUI
Subject editing
Board locking
Better global board moderation
SSL can be made mandatory
Mass bans directly from ips

I have a small instance running it over http://lynxhub.com and a list of chans running it can be found at http://lynxhub.com/lynxchan/res/285.html
8 posts omitted.

Anonymous 09/22/2017 (Fri) 19:39:57 [Preview] No. 11266 del
Don't worry, the new features for block bypass are used exclusively by the front-end js and nothing changed for nojs users.

Anonymous 09/24/2017 (Sun) 10:37:46 [Preview] No. 11285 del
Wow, that's great. Thanks!

Anonymous 09/26/2017 (Tue) 23:23:36 [Preview] No. 11345 del
does it have the bumplock thread feature?

Anonymous 09/26/2017 (Tue) 23:24:21 [Preview] No. 11346 del
or hell just the lock thread feature?

Anonymous 09/27/2017 (Wed) 21:31:14 [Preview] No. 11388 del

Had it for ages now.

Anonymous 09/26/2017 (Tue) 20:48:41 [Preview] No. 11342 [Reply] [Last 50 Posts]
I have a Playstation 3, but I don't really know what to do with it. Jailbreaking it is impossible, and this sucks. Right now it is hooked up to my CRT tv, since it is the only thing i had in house that had an analogue vudeo output, and i use it to watch netflix, Youtube, Chrunchyroll, and some old cartoons, like Rugrats, Griffin, things like that. But I feel like I've never used it at its full potential. I own it since 2013, unfortunately, before i did not own enough money to buy it by myself, so I was able to get one only by then. And I feel like I've never used too much, in the first time, I've used it a lot, but after some time, i got myself a gaming pc, so now what can I do with this ps3? I think it could be do more than just streaming movies, should I buy some games? Even if I can buy the same game on pc at less price and have it with better graphics only for the sake of having a disc?

Anonymous 09/27/2017 (Wed) 00:43:20 [Preview] No. 11348 del
>Jailbreaking it is impossible
Are you certain? I know Sony removed the OtherOS feature and has attempted to patch the firmware against exploits that allow jailbreaking, but if you don't have the latest firmware, you may be able to find an exploit.

Also, I don't believe that Sony has achieved firmware with zero security flaws, so there might be some new flaw that could be exploited. I don't know if people are still working on that, though.

If you can't jailbreak it, I think you're probably already exploiting it to the fullest, unless you haven't already set up something like MediaTomb.

Certainly, you could pick up a ton of games for the PS3, probably at bargain prices. That would be enough to keep you busy for quite some time.

Anonymous 09/27/2017 (Wed) 20:58:34 [Preview] No. 11386 del
Yeah, unless you can get GNU/Linux on that thing it's essentially an over priced brick that only plays certain discs.

I think there is some hard modding you can do but unless you can soft mod that to play pirate games it's a waste of time.