HNHacker News
TopNewBestAskShowJobs

warpech

2,544 karma · joined March 19, 2012

Co-founder of Handsontable and HyperFormula

Email: marcin *at* handsontable.com

submissionscomments
warpech··on Drowning in AI Generated Garbage: the silent war we are fighting
Also the book _The Cyberiad_ by Lem is now more relevant than ever. It is a set of short stories, mostly about messing with generative AI, AI assistants, etc.
warpech··on The World Cup of Microsoft Excel
Spreadsheet Implementation Technology is really solid
warpech··on Extism: Make all software programmable with WebAssembly
For those who don't know what Frida is: https://frida.re/

I must say, this sentence from their docs describe it the best to me: Greasemonkey for native apps

It has little to do with Extism, but still is interesting.

warpech··on Ask HN: Are there things that Flash did that we still can’t do with today’s web?
One thing that comes to mind: Flash could do rawish TCP socket communication. You could implement various protocols on top of it in user code.

That's not possible with Web APIs. Web APIs are more high-level (complex, purpose-oriented), e.g. WebSockets, WebRTC, WebTransport. The low-level stuff is not exposed to user code and probably never will. One of the reasons is security.

warpech··on Act: Run your GitHub Actions locally
We use a repo fork for CI workflow experiments. Once it's tested, we push the workflow changes to the main repo.
warpech··on Compiler Errors for Humans (2015)
I collect examples of systems that have helpful error messages. Here's a blog post (not mine) that praises error messages in React [1]. Any other examples?

[1] https://codeburst.io/the-true-delight-of-reacts-error-and-wa...

warpech··on Show HN: Speed up your site by running JavaScript when the browser is idle
I agree. The README file presents it like an alternative to `requestIdleCallback`, while, in fact, it is a convenience wrapper around `requestIdleCallback`. It is a nice idea, but the description makes it confusing.
warpech··on Rimac Nevera Hits 412kph to Become World’s Fastest Production Electric Car
In Polish, "Hyundai Kona" roughly translates to "Hyundai is dying in agony". They did not change it.

"Kauai" wouldn't be much better, as the first part of this word translates to turd.

warpech··on Mochary Method Curriculum
This seems to be a rawer form of Mochary's book "The Great CEO Within"
warpech··on GitHub is replacing Rails front end rendering with React
> Can we do better?

I hope yes! Some people are interested in this field. I think, we would need more mor flexible, adaptive scrapers based on content not the HTML structure. This week alone, I had interactions about "AI assisted web scraping" with two people:

- https://twitter.com/geoffreylitt/status/1589677131873021953

- https://news.ycombinator.com/item?id=33555426

warpech··on GitHub is replacing Rails front end rendering with React
GitHub is a great example of mostly server-side generated HTML. Their output HTML is very stable: the structure rarely changes, is semantic, logical, and self-documenting. This has helped hundreds of browser extensions (e.g. Refined GitHub, ZenHub) and userscripts, including dozens of my own.

Of course, treating HTML as API/data exchange format is fragile and might be seen as hindering progress by some of the GitHub staff. However, it has been like that for many years and was beneficial for the community. Perhaps not that beneficial for GitHub, who would prefer integrations over the official API.

If GitHub's HTML changes to a dynamic React-powered div-soup, that might be the end of browser extensions and userscripts. And another reason for power users to flock to other platforms.

Edit: React does not necessarily mean div-soup, but I have seen too many React-powered div-soups to expect GitHub's HTML to stay the same.

warpech··on <i>: The Idiomatic Text element
This is fascinating. Do you know what ever happened to these projects?

Prefab[1] and especially Bubble Cursor [2] look like be super useful additions for the flat-UI era.

[1] http://prefab.github.io/

[2] https://www.tovigrossman.com/BubbleCursor/

warpech··on Metaphor Systems: A search engine based on generative AI
You might mean Kagi[1]. I set it as the default this week and, so far, I am more happy than with Google.

[1] https://kagi.com/

Edit: You need to be signed in to use Kagi

warpech··on An animated introduction to Elixir
I love it. It is an interesting twist on the literate programming idea.

Congratulations on designing and developing the system, as well as pouring such a high quality content to it.

I can see the code of a book on GitHub[1]. It seems that the data of a single chapter is crushed in a single JS object[2].

Is the chapter data manageable in some text format, or is it only through the GUI presented in the docs[3]?

[1] https://github.com/markm208/exbook.

[2] https://github.com/markm208/exbook/blob/master/chapter1/01/j...

[3] https://markm208.github.io/storyteller/index.html

warpech··on Show HN: XFrame – Create your own multisearch page
Nice to see new tooling around multi/meta searching. It is a great idea to implement it as an extension, because that way you act as the current user while protecting their privacy.

Is this inspired by Swurl (https://news.ycombinator.com/item?id=33251954)?

(Edited for clarity)

warpech··on Ask HN: Stay fit as a time-poor remote worker
Stephen Wolfram has build himself a treadmill desk: https://content.wolfram.com/uploads/sites/43/2019/02/05-trea...

Source: https://writings.stephenwolfram.com/2019/02/seeking-the-prod...

warpech··on Ask HN: What are the reasons behind your success as a self-taught programmer?
Learning on the job, and putting long hours to make it work.
warpech··on Blurhash: A compact representation of a placeholder for an image
Nice!

A CSS Houdini worklet would be another way to represent this in CSS.

https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Houdini

https://houdini.how/

warpech··on Ask HN: Do you like the #BuildInPublic culture?
A lot of interesting takes here.

My take is: #BuildInPublic works are often carried by indie hackers/solopreneurs. Working in public is a way for them to keep their motivation high, by having an additional purpose - they need something to report to their audience.

warpech··on Launch HN: Akiflow (YC S20) – Bring your tasks and calendars together
What a timing! I just found information about Akiflow on a blog[1] and decided to give it a try. I had no idea that you've officially launched today!

I used to use an app called Acapela[2] for a while, but they went out of business.

I am mostly interested in Slack integration and it seems that you nailed it. Pricing for your product ($15) is double than Slack itself ($7.25), but I will be happy to pay the price if it solves my problem of scheduling work that falls in through Slack.

[1] https://brandonkboswell.com/blog/Optimizing-the-iPhone-for-p...

[2] https://acapela.com/

warpech··on Ask HN: Who is hiring? (November 2022)
Handsontable | Head of Engineering/Tech Lead | On-site/Hybrid/Remote within Poland | https://handsontable.com/

We are looking for a Head of Engineering for our portfolio of JavaScript/TypeScript developer tools: Handsontable (data grid), HyperFormula (headless spreadsheet).

We are a small, non-VC funded company.

Our mission is to create the most developer-friendly data editor for web applications. Our customers are startups, SMBs and enterprises.

We're seeking a motivated generalist with 8+ years of JavaScript development practice and leadership experience in a startup environment.

Details here: https://handsontable.traffit.com/public/an/VGhjPQ

warpech··on Website Fidelity
Related very recent suggestions that explore controllable user settings managed through the browser:

- https://kilianvalkhof.com/2022/css-html/on-better-browsers-a...

- https://kittygiraudel.com/2022/09/14/dominant-hand-respectin...

warpech··on I've said it all before but here we go again
I don't know why exactly, but Reddit seems to promote negativity much less so. It seems to me that unpleasant comments get buried by the algorithm and the people's votes.
warpech··on Ask HN: Name 3-5 books that had the most impact on your career and knowledge?
I love "Working Effectively with Legacy Code" and recommend it at least once a month to someone working on non-greenfield projects with inadequate documentation and test coverage.
warpech··on Victorian Hacker News
A relevant quote from the linked article:

> I implore you, dear reader, to set aside your petty grievances; trifling things such as the format of an article or website, the unfortunate repetition of a name, or the vexing loss of information when pressing the back button. They are so common and so lacking in originality that they have no interest whatsoever.

But for real, the styling is just copied from the original: https://news.ycombinator.com/newsguidelines.html

warpech··on Demystifying tables (cells inside; borders outside)
For anyone interested in building data tables for the web or ERP systems, here are the resources that I have collected (in no particular order):

- https://uxdesign.cc/data-table-for-enterprise-ux-cb48fb9fdf1...

- https://pencilandpaper.io/articles/ux-pattern-analysis-enter...

- https://www.nngroup.com/articles/data-tables/

- https://www.csescienceeditor.org/article/best-practices-in-t... (this one is about print, not web)

- even more guidelines: https://stephaniewalter.design/blog/essential-resources-desi...

warpech··on Ask HN: Which software do you use for your presentations?
For a developer audience, I have seen people use plain old browser tabs to successfully run engaging workshops. That way, all of your slides can be any web pages.

You can use Ctrl+Tab (Shift+Ctrl+Tab) to cycle between the "slides". You can store the whole presentation in a dedicated bookmarks folder. Then, use "Open all in a new window" from the context menu of the bookmarks folder to run your presentation.

Maybe in a business-oriented setting that would be labelled as "lazy", but for me it feels bold.

warpech··on After self-hosting my email for twenty-three years I have thrown in the towel
Great idea.

As you say though, there are existing groups. EFF[0] comes to mind. They advocated for net neutrality back in the day.

[0] https://www.eff.org/

warpech··on Bash/Terminal Shortcuts for Maximum Productivity
Even though the list is intended for Bash on Linux, many of these shortcuts work in other configurations! For example, most of them work for me using Fish on iTerm 2/macOS.
warpech··on Show HN: Browse HN Together in Three.js
I can browse the Web like I'm in a data center. Speedtest.net shows 776 Mb downloads, 928 Mb uploads. That's way better than the Internet access where I live.
← PreviousPage 3 of 12Next →