HNHacker News
TopNewBestAskShowJobs

edvinbesic

963 karma · joined June 14, 2012

submissionscomments
edvinbesic··on Sending newsletters should cost something
The primary reason why a proof of work implementation for something like bitcoin has a huge environmental impact is because it is a winner take all system. You have thousands of machines trying to do the same thing but only one will get there first and claim all the reward, making all that other work that was done a waste of resources.

At some point 1:N becomes prohibitively expensive for the sender, but that doesn't mean that there is wasted work.

edit: To clarify, not really promoting the idea per say, just commenting on the proof of work statement.

edvinbesic··on HaikuOS running on RISC-V hardware (HiFive Unmatched)
Are there any Pi/Nuc style boards one could get to run this on? I’m an old BeOS user and would love to have a little device to play with for nostalgia.
edvinbesic··on Apple’s M1 Positioning Mocks the Entire x86 Business Model
How far does this goalpost go?
edvinbesic··on Mistakes we made adopting event sourcing and how we recovered
One thing you do get "for free" pretty much is an audit log though. Each event can easily have an ID associated with it in case you need to be able to trace such a thing. Of course you can model this outside of a CQRS system but then you basically have created a CQRS system.
edvinbesic··on Show HN: CSS Grid Playground in Webflow

  > It looks like you’re using a browser we don’t support yet.
  > To have a better experience in Webflow Designer we
  > recommend using Google Chrome 62+ or Apple Safari 10.1+.
  > You can still look around, but your changes will not be saved.
I'm on firefox and the whole things seems to be working just fine so not sure why you are giving me this message, but anyhow it doesn't speak well for your product if the output only works in select browsers.
edvinbesic··on Well-Architected Monoliths Are Okay
Thinking about micro-services as a scaling solution is only ever looked at from the orchestration perspective for some reason. Most of the lessons there can be applied to scale your code as well so that you can spin parts of it off with ease. This also has the benefit of giving you a cleaner & more maintainable code-base so there is still a gain even if you never spin anything off, which could be argued was the problem in the first place.

This is perhaps the best bang for your buck until you actually know what the bottlenecks are as it otherwise becomes a brute-force approach to "scale everything individually". Unfortunately "our code is ready to scale" doesn't quite sound as cool as "we run a thousand micro-services".

edvinbesic··on Not Only Is the Mac Mini Outdated, It's No Longer Mini
This will come across as nit-picky but this:

  > Calling the Mac Mini “mini” is absurd in 2018.
doesn't make much sense. Mini is not an absolute unit of measurement, and the mac mini is still the smallest mac you can buy.

The rest of it I agree with though and am patiently awaiting for a new mini or a better pro.

edvinbesic··on Electron 2.0.0 beta
Claiming that everyone is worse off because electron apps consume more resources then they would had they been written in a "native" language is only true if the only value you get from an app is low resource consumption.

(I use native in quotation marks because we can probably not even agree on what that is.)

This attitude seems to be common here but everyone hating on electron seems to ignore any positive aspects of it and only focuses on the fact that it is slower and/or more resource intensive then had it been written in <native-language-of-choice>.

You can dislike Electron on a technical or principal level, that's fair, but until there is an alternative that would be considered better by most things will simply not change.

Until then, repeating the negatives over and over again only serves to de-value the efforts of those actually producing and shipping code and the only possible outcome is another "tabs vs spaces" holy war.

edvinbesic··on Intel Has a Big Problem
Not to mention that Apple has been running their OSs on ARM for years now so it wouldn't exactly be groundbreaking for them. Kind of like how when they switched to Intel they had already has x86 builds running for years prior. It's only a matter of time really.
edvinbesic··on Ask HN: Is a P2P browser possible?
Doesn't IPFS solve some of the authenticity issues at least. Not very familiar with it but (from my shallow understanding) if the signatures matches some published version it is guaranteed to be the same file.

[1] https://ipfs.io

edvinbesic··on Samsung DeX
I would love to know as well, seems like some post processing in general though as the UI appears to be extremely smooth, almost unbelievably so.
edvinbesic··on Ffffound is shutting down
I don't remember there being that much nudity when I used it, but the first image I clicked on right now instantly showed me "related" images where at least 4 or 5 were nude women, and not exactly the artistic expression type, more like straight up porn.
edvinbesic··on Ffffound is shutting down
Simliar, used to be part of my daily browsing habits but at some point it suddenly stopped and I haven't really thought about it in at least 4-5 years until today.

Was a good source of inspiration, sad to see it go nonetheless.

edvinbesic··on Tmux and Vim – better together
I vpn into my home network when working from coffee shops etc and ssh into my workstation. It does require a semi descent connection but mosh helps mitigate a lot of issues with ssh and latency. Works pretty well and gives me descent battery life to boot since compilation/tests now run on the remote box.

I've also done it through a cheap digital ocean instance but compilation speeds are much worse and running tests takes longer, but it's a bit easier to set up and try out I guess.

edvinbesic··on Phil Schiller, Craig Federighi and John Ternus on the State of Apple’s Pro Macs
Not only that, but I think that Apple is feeling the Pro user backlash and are really trying hard to say "sorry, but there is something awesome in the pipeline" where the pipeline is a few months old at most.

It takes a while to get a product to market and this would seem to answer most of the criticism the pro market has had with the mac pro so far, the macbook pro is a different beast.

edvinbesic··on AMD Ryzen price and release date revealed
Isn't the IPC difference basically 0 and the 7 series only has slightly higher frequencies due to the optimization cycle? So clock for clock 6 and 7 series CPU should yield the same performance.

I should add that the above is the main reason the kaby lake release is so lackluster. There is very little reason to upgrade your desktop to a 7 series (laptops get power optimization and 4k playback support).

It's also the main reason why AMD might look appealing, lack of worthwile upgrade from Intel while AMD delivers twice the cores/threads for not a gread deal more then a 7600K.

edvinbesic··on AMD Ryzen 7 1800X Benchmarked – Giving Intel’s $1000 Chips A Run For It
I believe it is, AMDs TDP is the maximum the CPU will consume whereas Intel is maximum under normal workloads meaning you can push it past the advertised TDP
edvinbesic··on Yahoo SEC Filing: Name change to Altaba Inc and director resignations
First thing I thought of as well.
edvinbesic··on Dell XPS 13 Developer Edition (Linux) Review
Can you elaborate a bit for those of us that haven't read it? What stood out as particularly bad for you? I am asking since I am considering one of these machines.
edvinbesic··on Beginning Woodworking
Please include a link, I was just thinking about doing this over thanksgiving weekend.
edvinbesic··on MacBook Pro 13" Touch Bar Teardown
Except that you only get 10 hours browsing the internet, so unless your work consists of reddit and hacker news you can't really meet that target and I think most professionals would prefer more.
edvinbesic··on Show HN: uThreads – Concurrent User Threads in C and C++
Not sure if /s, but, to rasterize a 1920x1080 image you would make 2073600 HTTP requests? Sound reasonable.
edvinbesic··on Show HN: Ball falls on the teapot in WebGL
Hmm, good point. Probably rules that out you're right.

Maybe it's the way the timer is handled when computing the physics, since they would have to compute the deltas based on previous step and the timers in JS are not exact maybe they are producing slightly different deltas between frames accumulating to the difference.

edvinbesic··on Show HN: Ball falls on the teapot in WebGL
Probably due to rounding errors (multiplication precision)

[1]: http://floating-point-gui.de/

edvinbesic··on Cursory hack – Fake address bar interaction
Curious about this as well, didn't think you could escape the viewport but clearly it was overlaying the lock icon in my address bar.

The tracking wasn't great, but maybe that was intentional to illustrate a point.

edvinbesic··on A free/open computer on a card that you swap in and out of a 3D printed laptop
I kind of wish that this was simply transferring the userland (maybe state) from one device to another instead of carrying as much computing power you can cram into a credit card sized device.

I want my laptop to last 10h while being very portable, so I will gladly sacrifice performance there whereas when I am at my desktop I do not have the same limitation.

If I could simply unplug this from my desktop and plug into my laptop to resume my work that would be interesting to me, or work to home etc., but as is it feels more like a gimmick.

edvinbesic··on A practical proposal for migrating to safe long sessions on the web
Pretty much this. Especially if you are already using promises in your library, having an async function that returns the token to you solves that problem. Now you don't have to worry about where your token comes from, if it immediately resolved or if it had to do a round-trip to refresh the token etc.
edvinbesic··on Languages Which Almost Became CSS
There is always Grid Style Sheets[1] if you want to try it out. It is based on the same algorithms as iOS constraint engine[2] AFAIK. Unfortunately it has to compute the constraints using javascript as its not native.

[1]: https://gridstylesheets.org/

[2]: https://en.wikipedia.org/wiki/Cassowary_(software)

edvinbesic··on Sergey Brin: Come to Silicon Valley to scale a business, but not to start one
You're not disagreeing with him. Thing is, even if you get AWS for free, you're better of minimizing your living expenses and spending that extra money on other aspects of your business to get it going.
edvinbesic··on Weave and Docker for Mac: The bridge between local and remote services
Completely agree. Run Linux on the desktop which mostly "just works" with a few minor tweaks required now and then. Laptops though? Forget about it. Abysmal battery life, constant issues with waking from sleep, driver issues, trackpad support and the list goes on. It truly is death by 1000 papercuts.

Every now and again I forget about the mess and try again and usually give up after a few days when I start remembering it all. I'm sure some people thrive in that kind of environment but I just need to get work done and when the OS gets in the way of that, it doesn't matter that "you just need to configure ..."

← PreviousPage 3 of 7Next →