HNHacker News
TopNewBestAskShowJobs

wedesoft

279 karma · joined February 5, 2010

http://www.wedesoft.de/
submissionscomments
wedesoft··on New revamped version of the AnyMeal recipe management software
Looks like the recipe ingredients are not structured any further. That means that it is going to be difficult to extract amount and unit from the text.
wedesoft··on New revamped version of the AnyMeal recipe management software
Back then I tried to implement that, but if I tell it, that I have no water, it ruled out many recipes. If I told it, I had water, it suggested coffee or tea.
wedesoft··on New revamped version of the AnyMeal recipe management software
PS: I have played with robots a bit myself: https://github.com/wedesoft/arduino-sainsmart
wedesoft··on New revamped version of the AnyMeal recipe management software
An ingredient continuation line has to start with a "-". Otherwise the software can't recognise it. There is no intelligence in the parser.
wedesoft··on New revamped version of the AnyMeal recipe management software
Ok, I wish you success with your endeavour. Sounds like a really futuristic project :)

Thanks for the project list. I was only aware of Moley robotics.

wedesoft··on New revamped version of the AnyMeal recipe management software
Another thing I forgot to mention in the article is that I set up a Debian Sid Docker container in order to build a package to submit to the Debian developers. Hopefully I will find a sponsor soon so that it will eventually be available as a package on Debian and Ubuntu ...
wedesoft··on New revamped version of the AnyMeal recipe management software
Wow. Really? Do you have any videos of the robot to share?
wedesoft··on New revamped version of the AnyMeal recipe management software
Thanks. I can take a look. That's interesting.
wedesoft··on New revamped version of the AnyMeal recipe management software
The thing is, I don't have the copyrights. I just downloaded the recipes from Glen's MealMaster archive and imported it. But MealMaster is human readable text if you just want to look at the data.
wedesoft··on New revamped version of the AnyMeal recipe management software
Not sure about Electron. You would probably still need the parser to be Flex/C for performance. Even using Flex and C it takes about half an hour to import 250000 recipes. Sorry that I haven't done a build for MacOS. But I don't have a system for testing.
wedesoft··on New revamped version of the AnyMeal recipe management software
It is difficult to support more recipe formats because they are more generic than MealMaster. But I can take a look.
wedesoft··on New revamped version of the AnyMeal recipe management software
That's an interesting article. Thanks for sharing. Maybe something more structured than MealMaster is required when programming a kitchen robot in the future ;)
wedesoft··on New revamped version of the AnyMeal recipe management software
Thanks for your comment. Of course one can use a search engine for finding recipes. But using a recipe database one can perform ingredient searches and category searches more easily.
wedesoft··on New revamped version of the AnyMeal recipe management software
Thanks for your suggestion. At the moment I am looking into bulk operations for categories. But I might give it a go later. Not sure how fast it will be. It would need to run on 400 MByte of text!
wedesoft··on Lenovo now shipping Ubuntu on high end workstations in the US
New machines all use UEFI. There's plenty of space for malware to hide in there.
wedesoft··on Sunsetting Python 2
Really difficult to track are issues caused by things like the map function now returning an iterator object. I.e. the content of the iterator is empty on second use.

  Python 3.4.3 (default, Oct 14 2015, 20:28:29) 
  [GCC 4.8.4] on linux
  Type "help", "copyright", "credits" or "license" for more information.
  >>> x = map(lambda v: v + 1, [1, 2, 3])
  >>> list(x)
  [2, 3, 4]
  >>> list(x)
  []
wedesoft··on Show HN: I'm a robot tech enthusiast and this is my robot website
I used the Zumo platform with a Raspberry Pi W instead of an Arduino board. I added a cardboard casing to house all the components.

https://www.wedesoft.de/robot/2018/06/21/zumo/

Update: Also see Explaining Computers video at https://www.youtube.com/watch?v=AZSiqj0NZgU

wedesoft··on How I lost my faith in Lisp (2002)
Thanks. I really enjoyed your Google Techtalk about CLASP https://www.youtube.com/watch?v=8X69_42Mj-g
wedesoft··on Ask HN: What are some of the best technical talks you've heard?
Jim Weirich's talks about "connascence".

https://www.youtube.com/watch?v=22vYwcfQnk8

wedesoft··on BYTE Magazine
Thanks a lot for sharing this!
wedesoft··on Is Cobol holding you hostage with Math?
Many languaged have rational numbers (fractions) and big integers in their stack. This has the advantage that one has full control over where and when to trade off performance against accuracy.
wedesoft··on Julia Computing Raises $4.6M in Seed Funding
Have done exactly that using GOOPS which is Guile's equivalent of CLOS:

  scheme@(guile-user)> (use-modules (aiscm sequence) (aiscm element))
  scheme@(guile-user)> (define a (arr (1 2 3) (4 5 6)))
  scheme@(guile-user)> (get a)
  $1 = #<sequence<sequence<int<8,unsigned>>>>:
  ((1 2 3)
   (4 5 6))
  scheme@(guile-user)> (get a 1)
  $2 = #<sequence<int<8,unsigned>>>:
  (4 5 6)
  scheme@(guile-user)> (get a 0 1)
  $3 = 4
  scheme@(guile-user)> (get (get a 1) 0)
  $4 = 4
That's the whole point of macros: To be able to create embedded domain specific (mini) languages.

[1]: https://github.com/wedesoft/aiscm

wedesoft··on Alex Honnold Scales El Capitan Without Ropes, and the Climbing World Reels
Just reminds me of Ueli Steck who climbed the Eiger within a few hours. Sadly he had a fatal accident in the Himalayas just recently.
wedesoft··on On average, skipping college and investing tuition costs nets a higher return
Education should be free to begin with. An educated population ensures productivity and progress. Money is just a means to allocate resources. If the productivity is down because the workforce is not skilled enough to compete, that money is going to be as valuable as the paper it is printed on.
wedesoft··on MediaGoblin – Self Hosted, Decentralized​ Alt to YouTube, Flickr, SoundCloud
If you are looking for a self-hosted video site, I can really recommend CumulusClips. It is quite easy to setup and does the job quite well.
wedesoft··on How I Became a Better Programmer
In TDD you do small cycles: 1. write failing test, 2. write code to pass test, 3. refactor I.e. refactoring is part of the workflow
wedesoft··on RethinkDB Postmortem
I have used RethinkDB and must say this is one of the most polished pieces of software I have ever used. The only think I am wondering is, whether the project could have moved faster if it had not been implemented in C++.
wedesoft··on Some DNS lookups causing 5xx errors due to leap second bug
That one is called ephemeris time (ET). Astronomical applications require the information of the current difference UT-ET.
wedesoft··on German research institutions boycott Elsevier
ELCVIA is a high quality open access journal without any fees http://elcvia.uab.es/

If you create an electronic document of a few MByte size, 1500$ should cover hosting it for the next 1000 years! The largest cost (besides writing the paper) is reviewing it and that cost is already externalized by publishers.

wedesoft··on Talks that changed the way I think about programming
Alan Kay's work is not about how to ship the product within the next 2 months. But it can be helpful to listen to his talks in order to maintain a longer term view and to see fundamental limitations in the way we do things.
← PreviousPage 3 of 8Next →