Bought a pre owned ps5 standard disc edition from Dacby and here’s my review
▲ 40 r/PS5restock+1 crossposts

Bought a pre owned ps5 standard disc edition from Dacby and here’s my review

Hi want to share my experience in purchasing a pre owned console from Dacby.

I was also one of you who has been hunting for a ps5 console for nearly one month and also I built a telegram tracker for myself to get in stock alerts from Amazon. I would get those alerts and by the time I put the console in cart, the Amazon app states, the console isn’t deliverable to my pin code. Worst experience even though I’m ready to pay 70K.

While I was on reddit, I found someone posting about ps5 in Dacby and out of curiosity I went to their website and found a pre owned standard disc edition for 57k. It took me 15min to get trust on them after knowing they’re pretty active on reddit and responding to customer complaints that gave me confidence that atleast their customer care is strong if something goes bad. There’s another Instagram video of them replacing a product when the customer had complaint on a handheld console he ordered.

Standard and slim disc doesn’t have any performance differences except slim is slim and has a 1tb disk space. Therefore I ordered from them and it took 5 days to reach ps5 console from delhi to hyderabad from the day of ordering. The packing was solid with lot of bubble wrap, even Amazon doesn’t do that. There’s no scratch or mark either on console or controller. The wires were dull but it doesn’t matter.

I have been playing daily on it: Batman Arkham night, Wukong, Hogwarts legacy without any lag and complaint. The console and controller comes with 6 month warranty.

u/akhilgod — 4 days ago

A tracker to alert ps5 stock availability

I’m fed up in opening the amazon ps5 link frequently only to see out of stock. Recently when it was available it got sold out in hour. Therefore I built a tracker to alert me whenever stock is available.

u/akhilgod — 15 days ago
▲ 39 r/Zig

Found, zig can create branches on types

const std = @import("std");

fn do(T: type, rw: T, buffer: []u8) !void {
    return switch (T) {
        *std.Io.Reader => try rw.readSliceAll(buffer),
        *std.Io.Writer => {
            try rw.writeAll(buffer);
            try rw.flush();
        },
        else => @compileError(""),
    };
}
pub fn main(init: std.process.Init) !void {
    var buffer: [10]u8 = undefined;
    const stdout = std.Io.File.stdout();
    const stdin = std.Io.File.stdin();
    var stdout_writer = stdout.writer(init.io, buffer[0..3]);
    var stdin_reader = stdin.reader(init.io, buffer[3..6]);
    try do(*std.Io.Reader, &stdin_reader.interface, buffer[6..9]);
    try do(*std.Io.Writer, &stdout_writer.interface, buffer[6..9]);
}

Found zig can create branches on types directly instead of using @TypeInfo when strict type matching is required.

reddit.com
u/akhilgod — 2 months ago
▲ 4 r/gis

New Tile server in ziglang

Hi all, I'm developing pmtiles tile server in ziglang for a map viewer and editor opensource project. Please let me know the features you would like to see in the tile server that aren't currently present in popular servers like martin, tileserver gl. I will try to implement them.

reddit.com
u/akhilgod — 3 months ago
▲ 273 r/geospatial+1 crossposts

Rendering a 125GB Protomaps vector tile dataset dynamically in Three.js using compute passes and workers

Just finished building a custom connector for Protomaps vector tiles within my Three.js geospatial framework.

Technical Details:

  • The Protomaps data is a single 125GB file loaded via HTTP range requests.
  • Tiles are painted on-the-fly directly within Three.js, allowing for completely dynamic and varied styling, and then projected onto terrain
  • Labels are decluttered and adhere to paths/roads using a combination of Web Workers and compute passes to maintain main-thread performance.

In my consulting work, I consistently see startups default to Mapbox, Leaflet, or MapLibre. They eventually hit a wall because those tools are strictly map-centric and lack deep 3D flexibility. The standard pivot is layering Three.js on top of those frameworks, which also has limits.

The final choice is usually migrating entirely to Cesium (which locks you into their specific ecosystem) or building a truly flexible, ground-up solution in Three.js. I built this framework specifically for projects that require the latter route.

demo here

u/akhilgod — 3 months ago

Rant on my people using herbalife

Health clubs using Herbalife products is a big health scam selling expensive nutrition boxes and converting customers as business partners in a MLM pyramid scheme to increase product sales.

People join to fix their health issues and spend thousands of rupees on the products burning their pockets. The health clubs encourage them to become resellers of the products on the pretext of generating income to offset personal spends on the products. Slowly they forget about health and focus on joining other people and selling herbalife products.

reddit.com
u/akhilgod — 3 months ago
▲ 1 r/gis

Merge geojson files locally in the browser without sending to server

https://preview.redd.it/lwmhu5opgv3h1.png?width=822&format=png&auto=webp&s=cf767601ec775a1564faceca50341149c66423c5

I'm building a suite of gis tools that work completely offline without sending any data to server and the first one is geojson file merger.

You can either upload multiple geojson files directly or choose a folder — files in nested subfolders will also be included.

Weblink: https://geo.flora64.com/

reddit.com
u/akhilgod — 3 months ago
▲ 24 r/Zig

Zig formatting long lines with a simple comma ","

Found adding comma "," at the end of arguments in a function or tuple zig fmt places all parameters in new lines.

Without Comma:

const exe = b.addExecutable(.{ .name = "flora64-geojson-merge", .root_module = b.createModule(.{ .root_source_file = b.path("src/bin/geojson.zig"), .target = target, .optimize = optimize, .imports = &.{.{ .name = "flora64", .module = flora64_mod }} }) });

With Comma:

const exe = b.addExecutable(.{
        .name = "flora64-geojson-merge",
        .root_module = b.createModule(.{
            .root_source_file = b.path("src/bin/geojson.zig"),
            .target = target,
            .optimize = optimize,
            .imports = &.{.{ .name = "flora64", .module = flora64_mod }},
        }),
    });

Reference: https://github.com/ziglang/zig/issues/3057

u/akhilgod — 3 months ago