HNHacker News
TopNewBestAskShowJobs

brachi

536 karma · joined January 25, 2015

submissionscomments
brachi··on LinuxWorld 1999, Torvalds and Stallman [video]
Remember the original Dropbox post [1]? "You can do it with rsync!". The general public seem to want this. Companies just seem to do what people want. I guess those things are ease of use, zero friction, and minimum learning curve. To do all that in Linux for example, you have to invest in learning, which might not be what people want.

[1] https://news.ycombinator.com/item?id=8863

brachi··on Trust is good, control is better: Reproducible builds at F-Droid
I think this concept of reproducible builds is very interesting. Related in Arch Linux[1]:

> Arch Linux is currently in the process of having it 100% reproducible, for the exact definition of reproducible builds and it's benefits take a look at the project website[2]. Arch users can help contribute to Reproducible Build issues by looking at the continuous reproducing environment[3]

[1] https://wiki.archlinux.org/index.php/DeveloperWiki:Reproduci... [2] https://reproducible-builds.org/ [3] https://tests.reproducible-builds.org/archlinux/archlinux.ht...

brachi··on Trust is good, control is better: Reproducible builds at F-Droid
but isn't the target users of F-droid developers? E.g. someone who could build things from scratch if they decide to go beyond trusting the signature?
brachi··on How can phone companies detect tethering?
You have to make it your own.
brachi··on Epic Games Supports Blender Foundation with $1.2M
Not OP, but before 2.8 and the depsgraph refactor the viewport was really slow on not so complex scenes. The NLA system (Non Linear Animation) needed some love, since it wasn't so smooth to mix animations (can't recall the details at the moment). The animation library/database, like all of Blender's object system, was a little confusing and was easy to lose your work (e.g. if an animation/datablock was not assign to an object, you would lose it when you restart Blender. The refactor in Collections was a great start in the right direction.
brachi··on Fuchsia Developers Website
> NT has some really solid design concepts that POSIX missed

Such as...? Genuine question. I was impressed a few years ago when I tried Ubuntu for Windows, but maybe that has nothing to do with the NT design.

brachi··on WeChat is Watching: Living in China with the app that knows everything about me
"if I had fifty-three minutes to spend as I liked, I should walk at my leisure toward a spring of fresh water"

From 'The Little Prince' referring to the merchant who sold pills to quench thirst.

brachi··on Xiaomi explains more about how its under-screen camera works
A system that has access to both the microphone and the headphones could coordinate both based on past experiences (e.g., learning). I don't know how much data you would need to make it reliable though. If you know how the data is going to be transmitted, and assume little network delays, recording yourself before a video session might be of great help. Probably the same problem that TV broadcasters have. It's hard work to get quality real time content.
brachi··on Hooks-Based WebGL Library for React
Agree, I'm not exactly sure what it does. Maybe a link to what a 'hook' is in this context might help.
brachi··on Show HN: Workstation – Showcase Your Setup
oh, great, first image it's extremely explicit NSFW. I guess there's no moderation nor machine learning to check the upload.
brachi··on Nest, the company, died at Google I/O 2019
Thanks, I need to go back and re-read those docs. My problem was with the onboarding. From a quick look your library assumes the bulbs are already onboarded, like the one in Python?
brachi··on Nest, the company, died at Google I/O 2019
In my experience, when I researched some of the official forums some time ago, there was no public documentation of the protocols. I still have to use the Android app to onboard a bulb (which will fail if you forget to deactivate mobile data on your phone). Then, I was pretty satisfied using lifxlan in Python (https://github.com/mclarkk/lifxlan)
brachi··on Implementing End-To-End Encryption in Matrix Clients
Thanks for the link. I actually checked the CVEs so far and read their 'security' page. I have only skimmed the article, however, if it's just reverse engineering the protocols, and you are still using somebody else's server, what's the biggest risk? Maybe a vuln in the client that won't be fixed as fast as the official client?
brachi··on Implementing End-To-End Encryption in Matrix Clients
I want to integate all chat services as well. Could you share how you plan to do it? Libpurple/pidgin perhaps?
brachi··on What Happened to the 100000 Hour LED Bulbs?
Next time, a good resource is https://ledstrain.org/. I found it here in HN and is quite informative for makign decisions on what to buy.
brachi··on Flight Simulator 4 from 1989 running on three immersive monitors (2017)
Thanks! I just read the page and I didn't know it came with so many tools. I remember some people using it in games to actual 'cheats' like unlimited ammo, life, and so on. Also I was delighted when I saw you could use it to disable certain direct3d api calls that would make a game run very slow on integrated graphics, hence increasing the performance dramatically.
brachi··on Flight Simulator 4 from 1989 running on three immersive monitors (2017)
I love this kind of tinkering. It sure is a lot of fun, given enough time.

> I decided to try just fuzzing over the memory locations that did change to see which one would have an effect.

I've been thinking for a long time to do this in an automated way. But I guess even if you can automate the fuzzy generation + screenshots, a person with a lot of domain knowledge will need to check them.

brachi··on Re-decentralizing the Web, for good this time
Could ellaborate why is illusory?
brachi··on Minimalism: Practical Guide to Writing Less Code (2002) [pdf]
For many real world examples of minimalism and simplicity, see projects such as st or dwm from suckless. http://suckless.org/philosophy/
brachi··on Dolphin Progress Report
How does the quality of Dolphin compare to the PS2 emulator (pcsx2)? I looked a their website and it seems they follow the same style of reports.
brachi··on PyPy v5.8 released
You can read this great article just released about the Python 2017 language summit: "Keeping Python Competitive" [1]. There you can read opinions by many core developers. Pypy is also discussed

[1] https://lwn.net/Articles/723949/

brachi··on Kids can't use computers (2013)
> that I have a stock reaction

"It's the email that's stupid, not you, right?" 'Nick Burns' from SNL in real life. https://vimeo.com/148822564

brachi··on Removing Python 2.x support from Django for version 2.0
Directly from core devs: https://snarky.ca/why-python-3-exists/
brachi··on The Impacts of Video Games on Cognition (2015) [pdf]
Good ones for you or the publisher? Good games in single player mode are like good movie or tv show: no matter how good you might probably watch it once a year, and maybe inspire you to do other things. E.g. Tomb Raider (the 2013 version) was such a great game that inspired me to travel more.
brachi··on Cash for Words: A Brief History of Writing for Money
> it might actually benefit a writer not to rely on books as their main source of income.

As long and energy and time left is enough to work just for the love of it. Although I might not feel like work, producing quality work certainly takes considerable amounts of time and energy. Side projects are hard to even complete without discipline and focus.

> Money obscures one’s relationship to work; it distances us from ourselves and the things we make

Reminds me of the discussion here: https://news.ycombinator.com/item?id=13326792

brachi··on Calling bullshit
> People know how to think critically in a particular context

I observe that we tend to make an implicit assumption that most statements contain an opinion, perception, and anectotes. It gets harder to think everything in terms of data, e.g. I could ask "What people? Did you perform a study yourself?" for your statement, however, if it aligns with my perception or makes sense even without hard data, I'm not going to do it.

> Studying medieval history at 17 changed my entire way of thinking about credibility

Any books you would recommend?

brachi··on Deep Work: A welcome kick in the butt
> I just think they should be about 1 week in length. > I usually need a couple of weeks recovery time

And exactly like a real sprint (running very fast) a period of resting is necessary after such an effort, usually longer than the execution time spent.

brachi··on Kalzumeus Software Year in Review 2016
the 'people hate change' advice resonated with me, I think it's very good. Even if one wants to change, it's incredibly hard most of the times.
brachi··on Thomas Edison’s Ambitious “To-Do” List from 1888
This reminded me that most TO-DO lists will be lost when we die, unless we meticulously set up a backup scheme and an 'inactivity management'[1] like google has. Probably not that interesting to anyone but close relatives, though. However, I find that they reflect our personalities a lot and are pretty valuable. [1] https://support.google.com/accounts/answer/3036546?hl=en
brachi··on Leonardo Da Vinci’s To Do List (circa 1490)
> You can just feel Da Vinci’s voracious curiosity and intellectual restlessness. Note how many of the entries are about getting an expert to teach him something

Nowadays that seems less common, with the incredibly amount of information available and readily accessible. However, I think learning from someone, even from just a short conversation, is highly valuable.

← PreviousPage 2 of 3Next →