[ kaitensushi ] [ archive ] [ wildcard ] [ lounge / arcade / kawaii / kitchen / tunes / culture / silicon ] [ yakuza ] [ hell / lewd ] [ ? / irc ] [ lewd / uboa ] [ x ]

/silicon/ - technology

from the trenches
Name
Email
Subject
Comment
File
Embed
Password (For file deletion.)

• Files Supported: webm, swf, flv, mkv, torrent, 7z, zip, pdf, epub, & mobi.
• Embeds Supported: youtube, vimeo, dailymotion, metacafe, & vocaroo.
• Max. post size is 10MB / 4 files.

Remember to keep it cozy!
Catalog

16 days till Groundhog's Day

File: 1536366974595.png (129.74 KB, 2000x1080, php.png)

 No.1126[Reply]

Do any of you know PHP? If so, do you have any recommendations for learning it? I'm not new to programming or web development in general, but I started learning Node instead of older shit like LAMP.
6 posts and 1 image reply omitted. Click reply to view.

 No.1220

>>1218
I'm learning it for security reasons, not for development. As in: if you want to learn about pen testing/hacking sites with PHP, you have to know PHP (unless you just want to be a skid who only knows basic RFI stuff).

Only for legal security stuff, of course.

PHP being terrible is bad only from a developer's or blue teamer's perspective. It's amazing from a red team perspective.

 No.1243

>>1180
That's a meme I haven't seen in a long time.

 No.1244

>>1243
I'm too old for keeping up with gen Z's memes so I'm reverting back to ancient ones.

 No.1307

yes, dont. use Ruby

 No.1308

>>1307
With Sinatra.



 No.1290[Reply]

Planned obsolescence – devices intentionally designed to break over time – has been getting really bad in recent years. Everything is disposable. Even when hardware works, you no longer get software updates, which can make a device useless because it'll no longer get security fixes or support for modern apps.

And haven't you noticed how, when a tech company comes out with a new product, they shit all over their old ones? Like "our new device is so awesome and fast, and our old one was so clunky and shitty by comparison!" But then a year later, they do the same process over again. And you're thinking… you bought it because people said it was good. But then the company that made it said it sucks. They do it to get you to buy the same thing over and over again.

When will this stop? Do you think everything will be disposable forever, or will there be enough backlash to planned obsolescence that will reverse this trend so that electronics in the future are made to last longer? People talk about "the invisible hand" of "the free market" but maybe government regulation is required to stop it.

An example of this is how my friend's phone battery wouldn't last very long, so he bought an entirely new phone, even though I told him I could replace the battery if he bought one on Amazon (and they were really cheap).
4 posts omitted. Click reply to view.

 No.1295

File: 1545856865238.png (5.25 MB, 3840x2400, __original_drawn_by_syego_….png)

>>1292
To add to this, a lot of things people call "planned obsolescence" are actually from improvements in reliability engineering; we can now accurately predict when a component will fail given the conditions it's used in, meaning there's no need to pay for a component rated for a 20 year lifespan if it's only going to be used for 5 years. This pulls down the price a lot. As such, you design for the expected lifetime - this is pulled from surveys, but for a mobile phone sits around 3 years. (this is where The Marketing comes in though - they want to sell it every year, so don't care about anything >2 years.)
https://www.plateconference.org/consumers-desired-expected-product-lifetimes/

This is especially true of anything with silicon junctions in it; we now know any silicon device has a lifetime inversely proportional to the temperature it's used at. You either use a component that's significantly overrated/underclocked for the purpose and a much higher price, or use a much cheaper one that has a higher R_DS(ON) or whatever and tolerate the shorter lifespan in the hotter environment it creates.

There's definitely planned obsolescence around, but the vast majority of cases people point to are just a by-product of trying to meet price expectations in the market. If you want something designed for a long life, buy industrial or milsurp hardware; the performance will be crap for the same price, but the lifespan will be great.

 No.1302

>>1295
i like this post sushi, thanks for telling me about it!

 No.1304

File: 1547144087030.jpg (108.98 KB, 1280x720, Hi-sCoool! SeHa Girl.jpg)

>>1295
Design for the expected lifetime, but set the lifetime at a few years by slowing down the phone with software updates and then discontinue updates and pretend that a new phone is needed to keep up with new software. And you can't install a new OS, or can't install one easily, because they're going out of their way to prevent it. And you can't replace the battery, or it's not economical to do so. Apple even tries to prevent people from repairing their devices. We're wasting enormous amounts of raw materials just to keep selling people new facetwatter machines that they don't need.

Imagine if all industries worked this way and people would constantly be replacing their microwave ovens, fridges, washing machines, televisions, stereos and electric toothbrushes because of made up software update reasons. But somehow the companies that manufacture these products have managed to stay in business.

 No.1305

File: 1547230099151.jpg (207.13 KB, 1936x1288, freesolder.jpg)

>>1304
Absolutely, not defending the software work - just reliability design. Software Disenchantment by Nikita Prokopov is a good essay on this topic.
http://tonsky.me/blog/disenchantment/
There's still a long way to go on hardware maintainability for consumer stuff.

>because of made up software update reasons

I think a lot of the push for IoT appliances is exactly this; it obsoletes itself a lot faster.

 No.1306

>>1305
>I think a lot of the push for IoT appliances is exactly this; it obsoletes itself a lot faster.
I never even thought about that, but it makes sense.

Software is so half-assed today that Notepad++ starts badly chugging if the document contains non-ASCII characters, and the Playstation store can't scroll down a list of text without visible slowdown. Yet these same systems run games like GTA 5.



File: 1546418918468-0.jpg (68.94 KB, 426x356, cables-good.jpg)

File: 1546418918469-1.jpg (120.52 KB, 426x356, cables-bad.jpg)

 No.1301[Reply]

the virgin cable management vs. the chad spaghetti

 No.1303

There are these little twist tie things I found at the hardware store for pretty cheap. They’ve got a wire inside them which holds its shape when bent and a rubbery outer coating. They’re pretty great. I use them to keep my wires in my backpack organized.



File: 1522534216021.jpg (475 KB, 1753x2048, 1520045797634.jpg)

 No.846[Reply]

I was thinking it would be nice if we had a thread for sharing our own websites/homepages. Woah, here's one now! Show me your netspace sushi!

Here's mine. It's a complete mess, but I like it. It's kind of new well, technically it's existed for a little while, but I only started working on it recently, so it's missing a lot of things, and there are a few links that 404. Though it's hosted on neocities, it's only slighty Lain themed.
https://birdcom.neocities.org/
56 posts and 25 image replies omitted. Click reply to view.

 No.1285


 No.1287

>>1285
That’s it! Thanks sushi roll

 No.1296

Doing this https://soykaf.me

My neocities profile is https://neocities.org/site/lambdafun

I also set up Gitea for my personal projects.

Do you know of any blog that resembles mine in any way ?

 No.1297

I have a few websites, but no offense, but I wouldn't want them associated with image boards

 No.1300

>>1284
>>1285
here's a version that's still up, no archive needed
https://cyberlf.github.io/



File: 1468425642313.jpg (42.68 KB, 540x559, CWlwdCR.jpg)

 No.39[Reply][Last 50 Posts]

Resurrecting the desktop thread. Post desktops, you get bonus points for a more comfy and homelike desktop, and whoever has the most points wins (1)snug smug hugbug(pictured)
216 posts and 131 image replies omitted. Click reply to view.

 No.1279

File: 1543241518917.png (1011.26 KB, 1366x768, desktop.png)

>>1277 Nice, I think my current background (I have a rotation) is from the same source -

 No.1280

File: 1543245724497.jpg (1.42 MB, 1920x1200, 1513273600161.jpg)

>>1278
here you go

 No.1286

File: 1543635534802.png (504.22 KB, 1366x768, Screenshot_2018-11-30_22-3….png)

I'm sure I've posted this before some place. Hasn't changed at all because I just like it too much.

 No.1288

File: 1543931572915.png (1.02 MB, 1366x768, 2018-12-05-004919_1366x768….png)


 No.1289

File: 1544155866294.png (469.45 KB, 1366x768, CrrntDesk.png)

Went with something minimal here.



File: 1502316332330.png (75.5 KB, 800x800, __chen_touhou_drawn_by_tor….png)

 No.631[Reply]

Hello guys i need help im trying to make my own imageboard. but i am very new to this. i once installed vichan through gui years back but i get this issue when i try to install the program through putty.
[code]:~/vichan# php install.php
The program 'php' can be found in the following packages:
* php7.0-cli
* hhvm
Try: apt install <selected package>
[/code]
7 posts omitted. Click reply to view.

 No.1227

>>1222
>Node is not like PHP where stuff turn into shit because of a bad foundation.
but Node is like that.

 No.1228

>>1226
But you are not forced to use npm, you can use yarn or just copy libraries wherever you want. And you can always check the whole dependency tree, not to mention that is not hard to go by without pulling a million dependencies. What you are confusing here is a community issue with a technology issue. The technology is fine, the community is just bad. Which is not at all surprising, ANY popular technology manages to turn like that. Java and PHP are two other examples that no matter what the technology would offer, you would still have masses of inept developers using it.

 No.1229

>>1228
I'm not confusing it at all. They're both related. As a user, I don't want to use good technology that end up ruined by the community. Another package manager isn't going to fix the lameness of language specific package managers. If they do use a package manager, it should not ever install to /usr or /usr/local (the former belongs to the package manager, the latter belongs the the make install guy). a subdirectory under /opt is fine. I would prefer if they made it very clear to never run their package managers as root as well.

I think it is overall much easier to deal with software in perl than most of these newer languages, mostly due to the culture around them. perl software is rarely an issue to deal with. Clearly defined dependencies, easy to work with without their specified package manager. Many other languages like python, ruby, node end up very annoying to deal with in my opinion. They might be fine languages, but software by other people is a chore to deal with.

 No.1230

If you're a beginner, use Vichan. Lynxchan has some nice features and it's fast and it's still actively developed, but you have to be an expert to install and use it. I tried experimenting with it a while back and it was pretty awful to get working and to modify, though I cobbled it together eventually. You also probably aren't going to be able to run it without shell access to your server, which means you need a VPS instead of a shared host, and you have to be good at using Linux on top of knowing node.js. Beginners should stay away from Lynxchan. It will be an incredibly frustrating experience.

 No.1250




 No.1161[Reply]

Any wiki needs out there? I just set up a MediaWiki instance and I’m having a lot of fun. I will post a link if anyone is interested in sand boxing around.

 No.1249

Installed cowyo on my server recently. Works well for now. Post your link sushi



File: 1466474235065.png (350.6 KB, 814x822, pyra trash mockup.png)

 No.26[Reply]

Has anyone seen/used the Pyra yet?

It looks comfy but it is pricy.
5 posts omitted. Click reply to view.

 No.38

>>37
I was thinking of trying to make one of these super portable and cheap from-scratch handhelds at some point.

http://n-o-d-e.net/post/141489192021/how-to-create-a-handheld-linux-terminal-v2

 No.68

That is certainly interesting, although I think I need to get a real laptop from this decade before I go about getting something like this.

 No.70

>>26
Looks awesome but the price point isn't the greatest and realistically I know I wouldn't use it enough to justify buying it. Still interested to see how it is when it actually comes out though, the pandora was pretty good.
>>38
That would make a pretty fun project.

 No.101

Why not hack together your own for much much less?

 No.1248

>>27
Pocket chip died :(
You can't officially buy it anymore



File: 1465176497320.gif (473.46 KB, 500x355, 1445041507227.gif)

 No.1[Reply]

Welp, everybody's claiming First in all the other boards and I don't want to be left behind. Thankfully the nerd board is still avaiblable.
What are you girls working on?
Me: chip-8 VM in ruby
28 posts and 8 image replies omitted. Click reply to view.

 No.1189

>>1188
This sushi roll is correct. With a help desk job you still have to deal with people but it's nowhere near the same level as a call centre job, especially if you work for a small company.

 No.1191

>>1188
Ok, I was confused. In my language, the English term "help desk" is also used for call center tech support.

University help desks can be pretty comfy.

 No.1242

i'm making a game in bash

 No.1246

>>1242
Please, share

 No.1247

>>1246
i will when it's finished.



File: 1538098743801.jpg (47.11 KB, 220x330, stallman.jpg)

 No.1168[Reply]

People would take open source software more seriously if Stallman took better care of himself. He looks like a stereotypical neckbeard, which doesn't help the image of free software.
33 posts and 17 image replies omitted. Click reply to view.

 No.1236

>>1225
I used to use a Linux distro as a daily driver OS, back when I was young and didn't use a computer for work or college. But now that I'm older, and do a lot more stuff on my computer, there is a massive gap in support for commercial software in Windows and macOS (similarly well-supported) and GNU/Linux (practically non-existent).

If your requirements are pretty basic, GNU/Linux seems fine for a desktop OS.

But you can't use a lot of industry-standard tools for it. The problem is that a lot of people who don't use these things think the FOSS equivalents are "good enough" even though that's not the case.

GIMP really isn't as good as Photoshop. LibreOffice is quirky sometimes, and that can be an issue when you work with people who all use Microsoft Office 365. Outlook is standard as an office email client, Thunderbird isn't that great.

IF all you do is web-based stuff, you won't notice a difference. But try using GNU/Linux for creative work, programming, or office job stuff, and you'll notice all the flaws. There are a lot of what I'd call "spinoff apps" in GNU/Linux desktop OS repos, and although they might look relatively decent, most really aren't.

People don't use an OS for the OS itself. They use an OS so they can run software in it. Nobody cares about bits and bytes and window managers. People care about getting a project done before a deadline, using tools that enhance their workflow, stability, actual customer support (forums and image boards don't count), etc. As Steve Ballmer once said, "developers developers developers developers developers developers developers developers." 3rd party development is what really makes or breaks an OS. The software ecosystem around an OS is really important.

Linux is continuing to prove itself useful for embedded and IoT scenarios, and will always be the best choice for servers, but GNU/Linux is less and less relevant for desktop stuff.

Post too long. Click here to view the full text.

 No.1237

>>1236
>The problem is that a lot of people who don't use these things think the FOSS equivalents are "good enough" even though that's not the case.

I can kinda relate to this, I remember a discussion where I was told that I should use emulators for gaming on Linux or "get a console" when I pointed out how poor PC gaming is on Linux. So, actually, I completely understand what you mean even though I don't use any sort of industry standard software.

And, actually, it's kinda silly, but I use Windows as well not just for gaming but sometimes I find the tools for creating Linux bootable drives way better. Again, even though I'd love to see more people with basic needs use Linux on their laptops and desktops, even I use different OSes for different tasks.

I guess the only other issue with FOSS is the immature "Wangblows" and "Botnet 10" buzzwording. I don't know how to talk with people like that since the debate never goes anywhere.

 No.1238

File: 1540574781193.png (728.88 KB, 1924x1231, Screenshot at 2018-10-26 1….png)

>>1236
>Outlook is standard as an office email client, Thunderbird isn't that great.
On the free software side, I've settled on Evolution. I could never enjoy thunderbird or claws/sylpheed, and I don't know if it can replace Outlook for businesses, but I think it is a decent alternative for someone like me that was perfectly happy with Apple's Mail.app.

But as you say, my requirements are basic (outside of virtual machines).

>>1237
But all you need is Quake :3

 No.1240

File: 1540667214074.png (279.66 KB, 473x1061, 1517481457295.png)

>>1236
> But try using GNU/Linux for creative work
This is merely a personal thing, but the times when I used open source stuff for creative work, I had no problem working with it. Krita is already well known and loved, but personally I largely stuck with doing stuff in MyPaint and Inkscape after I decided to stop pirating Adobe stuff. GIMP is pretty clunky, and Inkscape posed some issue initially too, but I could still work well with the tools I had.

It's likely I'm not quite advanced enough to need the Adobe tools. On the other hand, David Revoy exists.

 No.1241

>>1240
Yeah, I have to agree. I don't really find there is much difference at the low level between modern popular open source software, and closed source enterprise software. Ten years ago there were pretty big differences, but today the only real differences I notice tend to be in the UI department, and in how the software corporations get to dictate how people relate to software in general. Like people say how clunky open source is, but I think that's mainly because their baseline has been set based on whatever software they use at work. As someone who hasn't really used commercial software outside of when it's absolutely necessary (for work comparability and stuff), I find that often times the commercial stuff is just as clunky and poorly designed, but people just take that for granted. It being "intuitive" or better is just a function of being more exposed to it.

I mean, of course it is true that companies like adobe cater to industries creating tools and tweeks for specific clients and such, that isn't really gonna happen in an open source community driven product, but I don't think those are nearly as useful to users as they are to firms with specific market goals. I've always got the feeling that when most people say "open source software is inadequate" they really mean "I do not want to learn a whole new system when I already know this one inside and out". It's fine to prefer a polished commercial system that you know, but I don't think it's fair that FOSS gets a bad rap because of that.



Delete Post [ ]
Previous [1] [2] [3] [4]
| Catalog
[ kaitensushi ] [ archive ] [ wildcard ] [ lounge / arcade / kawaii / kitchen / tunes / culture / silicon ] [ yakuza ] [ hell / lewd ] [ ? / irc ] [ lewd / uboa ] [ x ]