HNHacker News
TopNewBestAskShowJobs

GuiA

20,066 karma · joined October 10, 2011

submissionscomments
GuiA··on Huawei 5G kit must be removed from UK by 2027
Ah yes dang. Users who are otherwise constructive members of the site break the rules only on CCP related threads. Not only that, but their rule breaking is only penalized in the minutes after which they post, only to slowly return to the mean over time.

Keep telling yourself that.

GuiA··on Deschooling Society (1970)
It always pains me greatly to read writers from times past about social issues whose voice rings distinctly true today still. Because it means that understanding the problem is completely uncorrelated to being able to do anything about it.
GuiA··on How to Understand Things
Check out Célestin Freinet too (also untranslated in English AFAIK)
GuiA··on Don't close your MacBook with a cover over the camera
The question isn't whether you can add a cover to the product after the fact, it's whether you can trust a switch on a product to do what the manufacturer says it does.
GuiA··on Don't close your MacBook with a cover over the camera
Yes, what you describe is trivial - and it would be similarly trivial to design a module that appears to respect the switch (regardless of Linux/Windows) and yet records things surreptitiously, only to offload it at a later date.

Remember the amount of effort VW was willing to expand to cheat emissions testing.

GuiA··on Don't close your MacBook with a cover over the camera
I had a laptop with a physical switch for WiFi/Bluetooth in 2006 or so (with a matching orange/blue light that would turn up when you toggled it). The problem was that this was actually all done by a software driver - when I booted into Linux with the laptop I was surprised to find that the bluetooth/wifi modules were on regardless of the switch's position.

At the end of the day, unless you have a really nice microscope, solid understanding of electrical engineering, and a few tens of thousands of hours ahead of you, you have to trust whoever you're buying the hardware from that it will do what they say it will. No amount of hardware efforts can solve the fundamental human trust problem.

GuiA··on Pinboard Turns Eleven
From a past update:

"I launched the site in July 9, 2009 from a small kitchen in Botoșani, Romania."

https://blog.pinboard.in/2019/07/i_cant_stop_winning/

I suspect that's the kitchen :) My own kitchen table during this confinement period isn't too dissimilar...

GuiA··on Can Archaeology Dogs Smell Ancient Time?
There are anecdotal reports of doctors/nurses able to pick up certain typical "illness smells" from their patients. Not sure if it's ever been studied more in depth.
GuiA··on Caffenol: Developing Photos with Coffee and Vitamin C [video]
Caffenol is a pretty popular technique, you can find many detailed posts online comparing it with other developers.

I've used it a few times in a pinch when traveling, it's nice. Unfortunately I've never been able to find a fixer formula that's as easy/off the shelf.

GuiA··on Algorithms Are Now Commodities
It all depends what kind of work you do. I do things that touch embedded hardware and graphics and frequently find myself doing exactly the sort of things you described. If you miss it, it's certainly not gone :) (and I made a conscious decision to build my career around this, rather than fishing for npm modules).
GuiA··on Personal computers: does everyone need to learn programming? (1984)
I originally posted this (in 2013! reposted today prompted by HN's second chance pool) because it struck me how, with very few modifications, this exact article could be republished today. I find it fascinating that we can be having the same arguments that people a half century ago were having, with little to no awareness that we're repeating the exact same things. It makes me realize that perhaps software is not as young a field as we like to sometimes pretend (it's common to read on HN that e.g. software is so young and immature compared to civil or electrical engineering, etc)

It's also interesting to dig into the author's name - apparently a half century ago he had some reputation in tech circles, but as far as I can tell he's mostly forgotten today.

https://www.theatlantic.com/technology/archive/2016/05/what-...

He sadly seems to have passed a couple years ago:

https://www.legacy.com/obituaries/name/erik-sandberg-diment-...

GuiA··on Kongregate closed to new games, shutting down forums and chat
You could theme your phpBB forum, install mods, add lots of fun flourishing touches (like custom ranks), etc. Some forums displayed avatars and post counts, others didn't . All that made every single phpBB forum feel like its own distinct community. I don't see that with Instagram.
GuiA··on MS will ban Forza players who add the confederate flag to their digital cars
I played similar games when I ran forums, but really you're just shuffling the problem around. Bored trolls/extreme ideologues will be delighted to play cat and mouse with your measures, and will feel particularly proud of themselves when they circumvent them creatively.

In the end, you have to decide what outcome you want - using half effective measures hoping that the racists will keep it down, or kicking them out and making it clear that they aren't welcome? You can't have it both ways.

GuiA··on Kongregate closed to new games, shutting down forums and chat
> I run an internet writing forum that has also suffered over the years despite being a relatively massive forum in its hey day. What changed? I think these are just the affects of the smartphone era.

I wonder what the phpBB of social media/smartphone apps would look like.

GuiA··on Lights and Shadows
https://distill.pub is such a platform for articles about machine learning

https://explorabl.es is a more general hub.

> especially when you can tell that the 'teacher' is also the UI designer and developer in one and there's a very high level of quality and polish. There's nothing quite like it for learning a complex subject.

Agreed. Unfortunately I think this is the inherent limitation to the explosion of such material (Bret's seminal essay [0] was almost a decade ago) - it takes an insane amount of skill, in mostly orthogonal disciplines, as well as a lot of time and effort to make it. Some tools attempt to make them a little straightforward to program, but due to the nature of it you can't really have a one size fits all solution that isn't just a general programming language + rendering engine.

And there is no "explorables industry" to fund the production of those (unlike say, textbooks), so it ends up being mostly side projects for otherwise gainfully employed developers.

It would be amazing to have eg. attempts at building an entire K-12 curriculum around explorable explanations. It's also the kind of work that probably loses in clarity and value when done by a team/committee rather than a single person dedicated to their vision.

[0] http://worrydream.com/ExplorableExplanations/

GuiA··on India bans TikTok, WeChat, and dozens of other Chinese apps
> Aren't they a source of pernicious American influence on this generation's youth?

Many countries have broadcast laws around a maximum amount of foreign programming (for one example amongst many, private French radios have to play French music for at least 40% of their programming).

GuiA··on Why we won’t be supporting Sign in with Apple
But you didn’t try anything to confirm/infirm this hypothesis?
GuiA··on Software should be designed to last
Craftsmanship is most visible in mature open source projects who have reached certain stability when it comes to features. The role of developers on those projects is more akin to stewards, watching over it for the current and next generation, rather than just shipping things out the door asap to meet the next milestone.

SQLite is a great example that was recently discussed on HN.

GuiA··on Progress Studies School
> we see that on average 57 percent, 64 percent, and 67 percent of children born survive to age 15 years among hunter-gatherers, forager-horticulturalists, and acculturated hunter-gatherers.

https://condensedscience.wordpress.com/2011/06/28/life-expec...

Still bad, but much better than 3 in 20.

GuiA··on Wren is a small, fast, class-based concurrent scripting language
My definition for scripting language is even more basic than the other commenters here - a scripting language is one where the user executes the source file (the script).

Of course the system is free to do whatever it wants under the hood (e.g. Python generates .pyc files) etc, but as a user if you can double click the main source file/feed it to a program and have the full program run, then it's a scripting language.

GuiA··on How Does Sqlite Work? (2014)
There should be some sort of UNESCO World Heritage Open Source Software selection, and SQLite should definitely be in it.
GuiA··on Silurian Hypothesis: Were There Civilizations on Earth Before Humans? (2018)
The variety of fossils we have is stunning, but even that is a non representative, femtoscopic sample of all organisms that ever lived.
GuiA··on Microsoft removes manual deferrals from Windows Update 'to prevent confusion'
But you can pay Sony $60 a year for the privilege of getting your PS4 to update everything in the background on its own! Clearly the free market provides the best player experience.
GuiA··on Why Birds Can Fly over Mount Everest
I’m going to call evolution “Mr. R&D.” When he finds a problem, Mr. R&D tests things out in different ways to come up with a solution. But sometimes those solutions have unforeseen consequences. So here we go!

(not quoting every other part of the article where plants form committees to decide what to do next and receive "lignin" as a ready made thing, not as an emergent result of its own evolutionary process)

Oh, no. These kind of weird anthropomorphic ideas - that evolution is actively "finding problems" and "testing solutions" - take years to remove from students' minds. And make it very unclear whether the author themselves actually do understand what they're talking about or just parroting the same story they heard.

Cue the "but it's for kids!" arguments. Kids aren't dumb, and perfectly capable of understanding selective pressure - but you are doing them a huge disservice by making them feel like they understand something when really they understand your inaccurate (yet entertaining!) story.

GuiA··on Permacomputing
Were systems built that embody this kind of design, or is this purely speculative?
GuiA··on Laura Deming, founder of the Longevity Fund, on being homeschooled
Even then, it's an uneven distribution. Homeschooled in Montana? Probably. Homeschooled in the Bay Area? Probably not.
GuiA··on I deleted my Facebook, WhatsApp, and Instagram accounts, and felt great since
As a photographer, i can guarantee that spending 10 hours on preparing an exhibition will be much more useful than 10 hours “engaging” on Instagram.

A gallery show will bring people to you and your work, let you sell prints, collect emails, potentially meet publishers/other curators/etc. Good luck getting noticed in all the noise on Instagram, or making any money.

GuiA··on Ask HN: Thoughts on new GitHub layout?
I'm surprised I'm not seeing more people talk about source hut (https://sr.ht) on HN. If you're a github/gitlab/git* user it does all the things you want, has a lightweight text focused interface, it's run sustainably, que demande le peuple.

I am not affiliated with Source Hut in anyway other than being a satisfied customer.

GuiA··on Ask HN: Thoughts on new GitHub layout?
Sorry tangential, but what's this frog neural network project? Looks fun!
GuiA··on You can't tell people anything (2004)
Agreed with you, but I think you don’t push enough on:

> I then have the decision as the speaker whether to ask for questions or just slow down a bit or stop altogether and see if they naturally show their curiosity.

Much like people don’t get 90% of what is said 90% of the time, I find that 90% of the time speakers don’t really want to cause understanding in their audience. They want to show off how smart they are, how cool their solution is - they want validation and recognition, but not to teach.

If your goal is to create understanding in your listeners, then you have to also be listening to their feedback (vocal or not) and aggressively adapting your approach based on the feedback you get, rather than rattling 500 words that sound SO GOOD in your head.

You are likely to end up in a situation where the “listener” is doing most of the talking, and that’s a great sign! But people think of a great teacher/explainer as someone who finds the magic words to make the right connections in their student’s head, but that’s not really how it works.

Page 1 of 34Next →