HNHacker News
TopNewBestAskShowJobs

tga

1,447 karma · joined June 20, 2010

submissionscomments
tga··on Ubiquiti and GPL: When companies use GPL against each other, our community loses
How about a repeater like TP-Link RE650? No PoE though.
tga··on Rxdb: A reactive database where you can subscribe to the result of a query
Sure, that's handy as an extra feature to get better performance, but I see that even in RxDB it's currently in beta and turned off by default.

I suppose this could be the killer feature to warrant using a new database -- because otherwise, from a user point of view, the result is the same.

tga··on Rxdb: A reactive database where you can subscribe to the result of a query
If you want to subscribe to changes in a Postgresql database, whether produced by your app or not, you can also use Hasura or PostGraphile:

https://docs.hasura.io/1.0/graphql/manual/subscriptions/inde...

https://www.graphile.org/postgraphile/realtime/

tga··on My transition to an Ubuntu workstation
Thank you, this just fixed tearing on this T460p / Ubuntu 18.04.

It's both funny and sad that this is all it took. Linux on the desktop sure is configurable.

tga··on Report: WeWork expected to cut 500 tech roles
There are companies that provide office space everywhere. Check out Regus for example -- http://regus.com.
tga··on Microsoft announces new Surface Duo phone
Samsung DeX is currently the most popular (only?) implementation of that, and it's decent in my opinion -- especially if what you really need is a desktop-sized browser.

https://www.samsung.com/global/galaxy/apps/samsung-dex/

tga··on Pi-Hole 4.3.2
For an actual AP, check out the Unifi AP line. https://www.ui.com/unifi/unifi-ap

For a home wireless router, you can buy a supported device and install OpenWRT. https://openwrt.org/supported_devices

tga··on Ask HN: Is Thinkpad X1 Carbon an Alternative to MacBook Pro?
That blanket statement is either not true or incredibly sad: certain ThinkPads might have a great Linux experience (I still don't know which exactly, I am guessing the ones certified by Ubuntu should be alright), but random ThinkPads (even trusty T-series, nevermind random hipster tablets and cheap models branded with the same name) still have major issues like suspend/hibernate and dealing with external displays and docking stations. Then that "smooth" Linux experience includes the common issues, like dealing with Bluetooth, that are common to all manufacturers and distributions.

Do your research before deciding on an exact model.

tga··on Huawei has started selling laptops with a the Deepin Linux OS pre-installed
To clarify, I was talking about the experience you get using MacOS on a Mac, definitely not a Hackintosh. Of course this is due to Apple (in most part) fully supporting all (their) hardware.
tga··on The Case for Doing Nothing
They could still fingerprint your browser and easily track you even if you read each public page in a new Incognito session. Combining that data with logs from other sites where you did provide your details and they (or any of the 100 trackers popular sites share visitor data with) will also have your name and details. Unless you're using something like Tor and a clean browser, that battle is already lost.
tga··on Huawei has started selling laptops with a the Deepin Linux OS pre-installed
I am not at the point where I care about a "beautiful" Linux on a laptop, I'd be happy with twm and Motif widgets if only the hardware would be 100% supported and everything would work.

For a reference point, a vanilla Ubuntu LTS install on random (non-certified) T-series ThinkPads still doesn't always suspend/wake up properly, doesn't hibernate properly, crashes X when used with a docking station, has issues with Bluetooth headsets (no microphone), has issues selecting the output audio device, doesn't support the fingerprint reader (I think), has hiccups with external screens, and altogether less battery life than in Windows. (I'm sure some of these work on other models and others have workarounds, this is just my recent experience with trying to run Linux without spending time on tweaks).

I would seriously consider switching my work machine to any laptop/distro combination that would get closer to the experience one has on MacOS (not perfect, but close enough to be productive), no matter where it was made.

tga··on Show HN: Quickly generate REST API (for Postgres db)
Worth mentioning: http://hasura.io
tga··on How to stop Apple from listening to your Siri recordings
How about a better question -- if you turn off everything Siri in the settings, are there circumstances in which an iPhone will still send audio to their servers?

This to me would be the only reasonable way of stopping Apple from listening in, while still using an iPhone.

tga··on Edge sends full URLs of pages visited to Microsoft
Somewhat related, I recently realized that Microsoft Outlook on Android fetches _all mail_ on Microsoft servers, then sends it over to the app. If this is mentioned anywhere when setting up the account, I totally missed it.

This led me to look for a "pure" email client that would _only_ contact my server. Popular apps like Blue Mail and myMail did not work at all behind a firewall that blocked random internet access.

I am happy to report that K-9 mail (open source) was what I was looking for: it never tried to access anything other than my mail server.

I wholeheartedly recommend using NoRoot firewall (or similar) to see just how many random servers your (flashlight) apps talk to (and watch them fail miserably when you block that).

tga··on Sqlite to Rest
Hasura (https://hasura.io) is an awesome similar project for getting a GraphQL API (including live subscriptions) automatically from a PostgreSQL database.
tga··on Kuo: Apple to include new scissor switch keyboard in MacBook
"With OS X Yosemite 10.10.3 and later, most SST 4K (3840 x 2160) displays are supported at 60Hz on these Mac computers:

    MacBook Air (Early 2015) and later
    MacBook Pro (Retina, 13-inch, Early 2015) and later
    MacBook Pro (Retina, 15-inch, Mid 2014) and later"
https://support.apple.com/en-us/HT206587

Earlier years will only do 30Hz, which is fully usable for development/office work.

tga··on Show HN: A dead-simple Trello-like TODO manager
Maybe, maybe not.

As a random counterexample, take Carrd.co, as recently featured on the Indie Hackers podcast: simple web page generator, with a free plan and a $9/year plan, currently making more than $30k/month.

https://www.indiehackers.com/podcast/087-aj-of-carrd

tga··on Bose headphones spy on listeners: lawsuit (2017)
You can configure the left button to switch between noise cancelling levels (yeah, using the app once) and switch between Bluetooth devices using the right button -- so the app isn't needed for daily operation.
tga··on Amazon Web Services Made Simple
The CLI tools, SDK libraries, and infrastructure-as-code frameworks are all there, with various levels of convenience. This is not how you would go about setting up non-trivial infrastructure if you were serious about it.

That said, if you can't understand what they are doing with the console, you would understand the equivalent CloudFormation file even less because you probably don't have the mental model of all the moving pieces interacting.

tga··on The Most Expensive Lesson of My Life: Details of SIM Port Hack
Part of the problem here is the lack of fraud insurance from CoinBase/exchanges. If the attacker would have instead stolen from his bank (several US and Canadian banks I know happily allow logins with only a password or are only starting to introduce SMS-only 2fa), it is likely that the bank would have returned the money, whether they could revert the transaction or not, and then pursued the hackers themselves.
tga··on Netlify Dev
If you want to set up HTTPS with CloudFront, it's your certificates in AWS Certificate Manager that must be in us-east-1.

There is no restriction on S3 bucket regions.

tga··on Ask HN: How do you keep your files organized on macOS?
I add #tags to filenames. This makes them easily portable and searchable everywhere, even when shared over the network.
tga··on A Newly-Generated Create-React-App 2.1.5 App Has 1,568 Dependencies
It looks like the left-pad incident has collectively taught us nothing and has had no lasting effects. One of the things that bothers me the most is over and over casually downloading 1568 independently controlled packages from a free-for-all repository (also privately owned and controlled, but that's a different discussion).

create-react-app is a complex tool put together by I team I largely trust. What I want on my machine is a static build of their work, not the whole sausage making factory in 1568 pieces. Once I would have the binaries, the whole of npm and the JavaScript ecosystem could go away altogether and I would still be able to build and deploy my apps.

The package, in its published form, would be vetted by the create-react-app, who have a much better idea of what's going on in their dependency tree than I do. If they decided they need that many dependencies, it is up to them to manage the complexity. That said, it would probably make their lives easier to depend on 10-20 packages, statically built by people they trust, and so on.

Even if the result of this would initially be very similar to today (still running the same code of those 1568 packages), it would make me trust this stack a lot more.

tga··on Ask HN: What tech stack would you use to build an open-source Google Keep clone?
At its core, Google Keep is a relatively simple web app. Especially for a low traffic scenario, literally any web framework/library and combination will be good enough. You need storage, a backend, and a front end, either all from the same package or talking to each other.

I suggest you figure out what looks interesting to learn and go with it. You can also “outsource” parts e.g. getting storage and backend as a service from something like Firebase, so you can focus only on building the front end.

tga··on How to Setup Your Own PaaS with Dokku and Node and React and Mongodb and Nginx
You don't need to look farther than the homepage to get an idea of what Dokku does:

Once it's set up on a host, you can push Heroku-compatible applications to it via Git. They'll build using Heroku buildpacks and then run in isolated containers.

tga··on Show HN: JournalBook – Privacy centric, offline first, personal journal app
Definitely, only with less functionality and not as pretty.
tga··on Show HN: JournalBook – Privacy centric, offline first, personal journal app
How about because it directly works on all platforms, mobile + desktop?

Also it looks like it's the platform the author was most proficient in, which is always a good reason when choosing your stack.

tga··on Show HN: Jobs Done – A ritual app for ending the work day inspired by Deep Work
You can find notes on the book (most relevant ideas really) at https://sivers.org/book/DeepWork
tga··on VW CEO says they’ll have ‘EVs as good as Tesla’s for half the price by 2020’
Nissan Leaf, Renault Zoe, Chevy Bolt, and the list goes on -- all boring little EVs. The huge displays and app store are the exception, not the rule.
tga··on Ask HN: What discontinued company/product do you wish was still around?
It managed a local photo library without uploading everything to the cloud.
← PreviousPage 6 of 13Next →