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

that message was put there 2 years ago. soon may not be coming.


There is React Geiger which makes geiger counter noises on render [1].

Easy to tell when you have messed up and re-rendering tons unexpectedly.

[1] https://github.com/kristiandupont/react-geiger


What's interesting is that ripgrep now also powers VS Code search with a Node.js wrapper.

https://www.npmjs.com/package/@vscode/ripgrep


...which is awesome if you can request/install VS Code but not ripgrep.

You can find the rg binary in the VS installation (at least, I can on Windows at my place of employment).


Hello thank you for pointing this out. I hate how slow grep is in Windows :( and I cannot install rg (I have no choice in the OS at work)


What’s the nature of your work so you are not allowed to install software?


I'm not allowed to install arbitrary software, only those that are provided by IT. It is just company policy and I cannot change that.


I've always wondered how in world search in VS Code is so fast given it's an Electron app - now I know.


It's not new it has been in vscode for 7 years.


I did not know this that's actually very interesting.


The SaaS offering came later. I used to run it on-prem a few years ago before the SaaS showed up and it was very low maintenance. More of a fire and forget situation once it was set up.


Why are the table and field names in the examples between Oracle and PostgreSQL different? It makes it harder to compare the two.


IIRC, Oracle licensing forbids publishing direct comparisons with competing products. I guess they had to find a workaround.


This kind of model speaks to who actually buys it, I would never pay for a product with such limitations out of principle.


Microsoft SQL Server has the same clause in their license, unfortunately.

https://www.brentozar.com/archive/2018/05/the-dewitt-clause-...

So, you wouldn't be considering any commercial SQL offering, basically.


I wish antitrust legislation in the US was brought back or enforced. Forbidding direct comparisons is an anticompetitive practice if I've ever seen one.


In my headcanon Dilbert works at Oracle.


Unfortunately pretty common.


Any insight into why? I didn't know about this. (Haven't changed my desk ever while working somewhere)


I've moved desks 6 times (between 2 buildings and 5 floors) in under 3 years. I guess when a company is growing rapidly, you've got to shuffle people around.


Teams grow at different rates and get bin-packed into mostly adjoining desks.



Many companies have switched to a "dont even bother" policy. I'm interested to see if the amount of applications have dropped.


I would put each element from each set into a Disjoin-set data structure [1] and then report back all the sets whose elements all have cardinality 1.

The complexity of this data structure is pretty interesting. It basically comes to O(N) for N < any number that can be represented in the known universe. It's also the coolest use of the inverse ackermann function I've seen!

How to solve this on a distributed system I have no idea.

[1] https://en.wikipedia.org/wiki/Disjoint-set_data_structure


They seem to be using the same test suite as Zend PHP. Which would mean they should be pretty compatible.

Not sure how many of those they are actually passing though. https://github.com/hippyvm/hippyvm/tree/master/test_phpt/Zen...


Looks like they've copied some of PHP's tests, yes. But being able to run run-tests.php and being compatible aren't quite the same thing, really. It's how many tests pass that count.

Technical side-note: /Zend there appears to be just the tests for the Zend engine (i.e. from PHP's /Zend/tests), while the containing directory contains test folders copied from other parts of PHP (like the standard library)


It's also worth noting that not even PHP itself passes their own test suite. At the time of writing http://gcov.php.net/viewer.php?version=PHP_5_5 states:

Overview of PHP_5_5

Build Status: OK Last Build Time: 2 days

Compile Warnings: 611 Code Coverage: 0.3% Test Failures: 78 Expected Test Failures: 42 Valgrind Reports: 44

The "Expected Test Failures" is fascinating. http://gcov.php.net/viewer.php?version=PHP_5_5&func=expected...


That's true, but PHP still passes the vast majority of its tests.



"Most of the standard library is missing."

So it'll take some time I guess. Still nice to see people trying, Ruby is a great language but it needs as much love as possible.


Or precisely, its VM needs as much love as possible.


Or even more precisely, the VM of its main (and de facto default) implementation needs love. Rubinius and JRuby are really VASTLY superior implementations but well, there's no specification so 50% of development time is spent in asinine catch up with an underspecified "standard" (MRI that is).

Really sad state of affairs and the #1 reason why Ruby isn't faster and more feature-packed.


Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

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

Search: