Live data from Hacker News

Ask HN: What interesting problems are you working on?

news.ycombinator.com

371–380 of 709 posts

Re: Ask HN: What interesting problems are you working on?

#371
We're (team of 2) rewriting an old enterprise ERP system made of ~1M of C89 non-portable loc, tens of thousands of handwritten PLSQL loc, thousands of business rules carefully abstracted in sql data, tens of complex screen designed and scripted on a no-name RAD software that was the current fad back in the days, and some companion pieces in VB6 because, you known, 'C89, not anybody can do it'.

That's fun.

The new system is a quiet simple SOA arch with a dull, only-real data db layer, backend in Go with code-generation, frontend in es6 migrating to elm.

That looks the IT guys have when we say 'no really, we don't need IIS or Java', its priceless :)

The interesting part actually lies in handling both product management and sales for the new version while handling the day-to-day coding part.

Sometimes I think I should write a book on those subjects :)

Re: Ask HN: What interesting problems are you working on?

#372
I'm helping build a mathematics tutoring system. Compared to classic math learning, we are trying to mimic the strength of a real tutor. Which is, identifying the lack of math skills and teaching those.

From our experience the biggest issue students have is, they can't solve an issue because they didn't understand a concept they have already "learned" in the past. It's simple, yet powerful.

Re: Ask HN: What interesting problems are you working on?

#373

Earlier quoted context omitted.

Good question lqet, thanks. I did create a version that added each message as an EML file to the email with links to each file too. Perhaps a cunning combination of the two variants might be the way forward. Appreciate the suggestion, it's a good one.

I second the "delay-then-send" approach. Don't bother with a digest. Just hold email until the scheduled time then release them. Might want to put suitable intervals or you might get zinged for spam or otherwise throttled. You've probably hit that already. I use a similar but far less fancy approach with email filters: I have everything put into its own filtered folders then only check them on a schedule. Your approa…

Thanks, rs23296008n1. I toyed with the idea of a send in one hit approach, but feel it will be counterproductive to having a calm inbox. Getting 5, 10, 50 emails in quick succession would certainly raise my stress levels. Perhaps I can offer two or three digest variations... 1) all in one as it is now (plus eml) 2) burst.

Food for thought.

Re: Ask HN: What interesting problems are you working on?

#374

I'm trying to build a programming language that might best be characterized as rust - ownership + GC + goroutines (coroutines with an automatic yield semantic). My rationale for starting this project was that I like specific features or facilities of many individual languages, but I dislike those languages for a host of other reasons. Furthermore, I dislike those languages enough that I don't want to use them to buil…

Maybe check out the https://vlang.io. It might be similar to what you are doing and personally I admire the ideas and decisions the author made so far.

Re: Ask HN: What interesting problems are you working on?

#376
I'm trying to write a drop in LLVM codegen replacement, ie something that takes bitcode (Which I already have) and generates x86_64, arm, object files etc. Back story: I've done compilers for most of my professional life but never did the actual native code generation myself, always using .net, java or llvm to do that part.

As a fun project, as I already had code to generate llvm bitcode from .NET, I now do mem2reg (convert stack spots to SSA registers), dead code elimination, constant folding and other small optimizations. That part now works, and I managed to create a simple x86_64 coff object file (with everything needed to link to it, including pdata, xdata) that returns the "max" value for a given integer.

That is about all that works for now, and I don't get to spend much time on it, but the end goal is to have a "good enough" codegenerator for non optimized cases, that could potentially be faster than llvm (to emit). The primary goal is to learn how to do this though :)

Re: Ask HN: What interesting problems are you working on?

#377

I've been meaning to improve "news" for a number of years now, with limited success so far. The current news industry is broken beyond repair: all you get are bite-sized irrelevant factoids. A good news service would be: - Relevant to you and your interests... - ... but diverse enough to feed your intellectual curiosity - Delivered in a timely fashion: apart from once a year big events, most things can wait for a few…

Oooh, this is a great one. You're absolutely right "the sector is ripe for disruption" Your list of points is great, if you can figure out a way to deliver a service like that it would be incredible. I think one of the biggest challenges for current publications is the tie to advertising model - advertising business model forces products to decrease in quality over time. Same thing happening to Google and Facebook, b…

I'm not sure to reply to the parent comment or this one, but as you mentioned advertising model, I'd like to reply here.

All the points mentioned in the parent comment has been done before: magazines and newspapers. (Some) people used to subscribe to multiple publications to get their intake of information. The wide ranging, impact based news is the daily publication specialty. The newest in your specific interest is the magazines' playing field. News special reports used to be in longform and discusses all the finer points, including analysis and graphs to see the big picture. Magazines with themes serves the intellectual curiosity.

Somehow in the age of niche creators, these companies die out. I think the saying 'the sector is ripe for disruption' is true, but not in the way of software or automation. Better business model is really needed. The business model has been done before; the evolution to bite-sized factoids is the consequences changing to more heavily advertising-based business model.

The limiting factor of paper space and physical distribution seems to strike a balance: news to be printed and distributed need to be worth it for the public to pay. Maybe bundling also made it work[0]. The specific 'small' niches in newspaper/magazines can be fulfilled by sharing the cost with the mass of subscribers.

There is a tradeoff in the wide influence of gatekeepers, but even in that time independent publications managed to survive.

I think finding this balance again is really the key. Should we go back to tax-funded publications? Or will people welcome a microtransaction for articles? Or should the publications deliver curated, less frequent summaries to make customers happy? I think the disconnect between the customers and paying for content is driving down the quality and demand (in revenue) of these publications.

The recent years have shown that subscribing to the publications themselves are not optimal. Putting up a paywall angers people, but The Guardian have never wiped their donation banner off their pages. The need to find the correct business model for publication is urgent for the masses too; democracy that actually follows the people's will depends on this.

I don't follow the current landscape, but what The Athletic is currently doing is pretty interesting for sports.

Me, personally, really like the 'The Espresso' concept from The Economist. They curate 5 stories each day and deliver it in the morning directly in the app. No space to switch tabs and disengage but space to dig deeper in the story through the links.

[0]: https://cdixon.org/2012/07/08/how-bundling-benefits-sellers-...

Re: Ask HN: What interesting problems are you working on?

#379
post #371

We're (team of 2) rewriting an old enterprise ERP system made of ~1M of C89 non-portable loc, tens of thousands of handwritten PLSQL loc, thousands of business rules carefully abstracted in sql data, tens of complex screen designed and scripted on a no-name RAD software that was the current fad back in the days, and some companion pieces in VB6 because, you known, 'C89, not anybody can do it'. That's fun . The new sy…

I'm also in the planning stages of re-writing ~1M lines of C doing hardware control for a telecoms system. It's going to be replaced with Elixir (basically Erlang) because it's the perfect fit (which is unsurprising given its a telecom system).

My prediction is that it will be 10-20k lines of code when I'm done because there's so much obsolete cruft to remove. Plus ~1k of C as a shim layer to allow an incremental transition.

Re: Ask HN: What interesting problems are you working on?

#380
app to help me track my due payments (always forget things like monthly fee for piano lessons or similar not automated payments, plus helps get an overview of upcoming expenses).

released recently as my first app in google play

https://play.google.com/store/apps/details?id=com.due.core&h...

Post reply on HN