Hacker Newsnew | past | comments | ask | show | jobs | submit | zowanet's commentslogin

Presumably this is meant to be a (very approximate) userland-implementation of the declined Pipe Operator RFC[0].

[0]: https://wiki.php.net/rfc/pipe-operator-v2


Passing the first argument as part of the variadic array isn't necessary.

Here's my version in only 66 bytes, what do I win? ;)

  <?php function pipe($v,...$p){foreach($p as$f)$v=$f($v);return$v;}


64! (if you don't mind calling a variable).

    <?php $pipe=fn($v,...$p)=>array_reduce($p,fn($a,$f)=>$f($a),$v);


I guess I was just removing the need for an unnecessary class, but that's fair.


A very enlightening read -- I certainly didn't expect the tangential connection to the separatist crisis in eastern Ukraine.

More on topic; is anyone aware of any attempt to employ Ithkuil's grammar as an intermediary for lossless translation between natural languages? It occurred to me that translation of languages with poor interoperability would benefit from an intermediate representation that is capable of preserving the nuances of both. The idea being that you would only ever need to build a model for translation between {SomeLanguage} <=> Ithkuil, and this would allow for precise (albeit probably verbose) translation between any two languages.

Or is this more or less how automated translation works already?


What's your revenue like?


Its $185 MRR currently, Hit hard by churn this month.


> The title is very misleading [...] Seems like puff piece for now

This has become typical for the BBC:

Phrase a headline as a question to which the implied answer may be "Yes", but in all likelihood is actually "No" or "Not yet".



I was about to post the same.


Provided your request and response payload is guaranteed to be <6MiB (for synchronous invocation) or <256KiB (for asynchronous invocation).

These are AWS Lambda's hard limits, and are too low for many webhook applications.


Note: current/later versions of Grbl are hosted under a different GitHub organization:

https://github.com/gnea/grbl

instead of https://github.com/grbl/grbl


> Note carefully that the context here is size optimisation only.

Indeed, and even if other benefits were once possible in the early x86 era, modern CPUs use register renaming[0] which presumably would make such benefits redundant.

[0]: https://en.wikipedia.org/wiki/Register_renaming


As much as I dislike many of RED's practices, I must state that this version of events is highly inaccurate.

Source: I am a former Foundry employee.


I too am also a former foundry employee.

I was at IBC when we released storm, I had the privilege of using 4 red rockets, all of which broke. I was there looking at the RED forums where they were sharing the cracked version.

I was there when Whitmore got the email about redcode, and not using the official SDK. That we "had illegally reverse engineered proprietary code".

I was at the dinner when either bruno or sam said "it turns out they like storm a lot, but not enough to pay for it"


<waving> Hi W. </waving>

Interesting, it seems that even after several years away from the company, I have fallen foul of the Foundry's culture of secrecy.

> I had the privilege of using 4 red rockets, all of which broke.

Unsurprising; the original RR was a repurposed DVS Atomix with custom firmware. Now redundant since R3D decoding on GPU was released. RED's overpriced, unreliable hardware is my #1 gripe, but not really relevant to this discussion.

> I was there when Whitmore got the email about redcode, and not using the official SDK. That we "had illegally reverse engineered proprietary code".

I didn't know that a non-SDK-based REDCODE integration was ever in Nuke. If correct, to be honest that was an unwise move anyway; RED have always warned against reverse engineering in their licence agreements (and yes, reverse engineering was necessary to read R3Ds without the SDK, it was never plain vanilla JPEG2000 and didn't use the tar format at all). If Whitmore allowed it, he should have expected RED's response.

The legal grey area is that reverse engineering a file format isn't the same thing as reverse engineering proprietary executable code by disassembly. However, after having had a similar run-in with RED regarding reverse engineering, I have no doubt that Jannard's legal team would have persisted and come out on top.

> I was there looking at the RED forums where they were sharing the cracked version.

Sure, some end users pirated Storm like other Foundry software because the licence manager had been cracked long before, but that wasn't RED's fault.

> RED saw the software, stole the interface and made a free version.

The interfaces were no more similar that any two "pro" video apps (REDCINE-X looked particularly awful at launch). RED built a competing app with an overlapping feature set. This happens all the time.

> "it turns out they like storm a lot, but not enough to pay for it"

And why should they have? RED established a team that could develop their app without charging end users (a loss leader, I suppose), while still remaining profitable. The Foundry failed, or declined, to do so. Storm could have been expanded to cater for the needs of the DSLR (and later mirrorless) filmmaking communities; a much bigger market than indie RED shooters that was crying out for reliable and affordable post software. Instead, Storm was assimilated into Hiero with a big price tag for a handful of customers.

Years later, Bill told me that Storm was ultimately killed "because we didn't understand the low-end market". They could have just asked.


Hello! I hope you're all well!


I wouldn't say it's a meme, it's just a convenient shorthand for "I'm not overly familiar with the domain, please help me understand".

No need to overthink it.


It's definitely a meme, but that doesn't mean it isn't useful in the sense you describe.


I would say it is indeed a meme. From Wikipedia:

"A meme is an idea, behavior, or style that becomes a fad and spreads by means of imitation from person to person within a culture and often carries symbolic meaning representing a particular phenomenon or theme."

Contrary to what Internet would like us to believe, a " meme" is not a picture of a cat with some written words around it.


You're being overly pedantic about this thing.


What, pedantic about correct terms describing correct things? If we cease to care about that, any communication using words simply stops working, because orange breathe knit, attend evasive colour and lonely arrogant arithmetic chemical wonder twig.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: