HN user

GuiA

20,066 karma
Posts250
Comments3,028
View on HN
www.nytimes.com 6y ago

Personal computers: does everyone need to learn programming? (1984)

GuiA
56pts25
www.fs.fed.us 6y ago

USDA Equestrian Design Guidebook for Trails, Trailheads, and Campgrounds

GuiA
3pts0
www.wired.com 6y ago

The Relief Package Ushers in Trump's Planned Economy

GuiA
3pts0
m.youtube.com 6y ago

VR-OS: A new operating system beyond the limits of your monitor

GuiA
1pts0
en.wikipedia.org 6y ago

Hornbostel–Sachs

GuiA
1pts0
guidebookgallery.org 6y ago

Graphical User Interface Gallery Guidebook

GuiA
8pts0
arxiv.org 6y ago

Deep Internationalization for Gboard, the Google Keyboard

GuiA
20pts2
dothemath.ucsd.edu 6y ago

Galactic-Scale Energy (2011)

GuiA
13pts9
en.wikipedia.org 6y ago

Signor-Lipps Effect

GuiA
2pts0
paulkingsnorth.net 6y ago

Dark Ecology

GuiA
1pts0
en.wikipedia.org 7y ago

Shadow Biosphere

GuiA
2pts0
willhipson.netlify.com 7y ago

Simulating Emotions During a Basketball Game

GuiA
2pts0
alexdanco.com 7y ago

Cooking as a Service

GuiA
160pts118
www.criticalengineering.org 7y ago

The Critical Engineering Manifesto

GuiA
2pts0
www.ben-evans.com 7y ago

Notes on AI Bias

GuiA
3pts0
www.nytimes.com 7y ago

Venture capital firms are investing in astrology apps

GuiA
57pts41
uxdesign.cc 7y ago

A Room for Understanding

GuiA
3pts0
geometrian.com 7y ago

Write games, not engines (2007)

GuiA
1pts0
www.nbcbayarea.com 7y ago

Dozens Arrested in Marriott Worker Protests in San Francisco

GuiA
1pts0
en.wikipedia.org 7y ago

Baghdad Battery

GuiA
3pts0
www.extremetech.com 7y ago

Why Modern Computers Struggle to Match the Input Latency of an Apple IIe (2017)

GuiA
2pts0
www.bbc.com 7y ago

China employs two million microblog monitors

GuiA
4pts0
en.wikipedia.org 8y ago

Mohism

GuiA
10pts1
zeerak.net 8y ago

Matnsāz – an Urdu Keyboard, and public initiative for better Urdu software

GuiA
2pts0
www.poz.com 8y ago

In Memory of Jesse Helms and the Condom on His House (2008)

GuiA
123pts53
en.wikipedia.org 8y ago

Railway Spine

GuiA
1pts0
medium.com 8y ago

Solving a Rubik’s pocket cube with a graph database

GuiA
1pts0
www.topic.com 8y ago

Notes on Being Very Tall

GuiA
1pts0
writing-machines.tumblr.com 8y ago

Writing Machines

GuiA
1pts0
dynamicland.org 8y ago

The Social Dynamics of Programming Together in Dynamicland

GuiA
84pts15

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.

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.

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.

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.

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.

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).

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-...

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.

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.

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.

Lights and Shadows 6 years ago

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/

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).

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.

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.

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.

Permacomputing 6 years ago

Were systems built that embody this kind of design, or is this purely speculative?

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.

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.

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.