HNHacker News
TopNewBestAskShowJobs

nailuj

38 karma · joined August 29, 2016

submissionscomments
nailuj··on iPhone Duo
I like folding phones that go from half to full size. Fits in my pocket and I still get a big screen when I want.
nailuj··on WHO declares Ebola outbreak a global health emergency
This misses the point. The individual health risk might be low, the societal response to the risk might severely impact your life regardless of your personal risk exposure.
nailuj··on Ask HN: Platform for 11 year old to create video games?
One more suggestion are games that have powerful editors or modding tools. Starcraft, Age of Empires, Skyrim, Minecraft
nailuj··on LLMs Will Always Hallucinate, and We Need to Live with This
To tire a comparison to human thinking, you can conceive of it as hallucinations too, we just have another layer behind the hallucinations that evaluates each one and tries to integrate them with what we believe to be true. You can observe this when you're about to fall asleep or are snoozing, sometimes you go down wild thought paths until the critical thinking part of your brain kicks in with "everything you've been thinking about these past 10 seconds is total incoherent nonsense". Dream logic.

In that sense, a hallucinating system seems like a promising step towards stronger AI. AI systems simply are lacking a way to test their beliefs against a real world in the way we can, so natural laws, historical information, art and fiction exist on the same epistemological level. This is a problem when integrating them into a useful theory because there is no cost to getting the fundamentals wrong.

nailuj··on iPhone 16 Pro and iPhone 16 Pro Max
The new Android foldables with edge-to-edge outer front screen are bearable, but then again you're paying flagship prices just so your phone fits into your pocket.
nailuj··on I hacked Magic the Gathering: Arena for a 100% win rate
If the Elf can give themselves infinite life in response to the infinite damage, then they have essentially won, because however much damage the Goblin would deal, they can just go "OK, but before that damage applies I give myself enough life to survive". The Goblin deck can never reach a game state where they win.

If the combos are sequential and the Elf has to commit to a certain number of life before the Goblin commits to a certain number of damage, then the Goblin would win.

There are some other possible intricacies (can they give themselves 1 life infinite times? or infinite life once?) From the mechanics of how the game usually goes, I would assume the first case applies here.

nailuj··on Fairphone 5 review: The most uncompromising repairable phone yet
The FP5 costs 699€ on the Fairphone website, so the premium is not that small
nailuj··on Mark Zuckerberg on Apple’s Vision Pro headset
That really depends on what you're doing with the device I guess. For gaming, controllers will remain indispensable, and you're planning to disconnect from the real world for a while anyways.

For everything else, quickly being able to grab a snack or drink, respond to a phone notification or change the place you're using the device from reduce friction.

It might be enough to push VR over that "I don't want to use the device because I don't want to commit to not doing anything else for at least 30 minutes now" hurdle that still very much exists.

That being said, I have no doubt Meta is going to be able to get there in due time too.

nailuj··on Mark Zuckerberg on Apple’s Vision Pro headset
On the contrary, I think the passthrough will be one of the defining differences to other headsets for the time being. Not having anything to hold in your hand while you go ahead and do non-VR things in your real environment adds a layer of convenience that's hard to appreciate from product videos. The improved passthrough, as bad as it still is, is one of my favorite additions on the Quest Pro.
nailuj··on Meta employees grill Mark Zuckerberg at all-hands meeting following layoffs
The average individual contributor in a big company is not able to meaningfully influence whether they produce value or not. They might be stuck in a team or even department with an agenda that produces little value, with no opportunities to make proactive change. It's quite intransparent in the FAANG hiring process if you will end up in such a team after your offer.

If ensuring your part of the company is working on the big picture right things becomes your responsibility, what's even the point of joining an established enterprise over a startup?

nailuj··on Microsoft to support Windows 11 on M1 and M2 Macs through Parallels partnership
C# is quite popular in game dev circles because of the ubiquity of the Unity engine which uses it as its scripting language.
nailuj··on Microsoft to support Windows 11 on M1 and M2 Macs through Parallels partnership
Have you used the later versions of WSL (WSL 2 under Windows 11)? You have seamless bidirectional file system access, GUI applications that mesh with the rest of the desktop, can use Windows Terminal and have other tabs with PowerShell open, no network setup or fiddling required. It's impressively convenient.
nailuj··on Project Mage is an effort to build a power-user environment in Common Lisp
I admire your bravery for even trying to tackle this. Your rant about Emacs spoke to my soul. It's such a pain to use, but nothing else even comes close to playing the same game. I've been mulling over similar thoughts for years and there's clearly some space in the overlap between Emacs, Excel, Smalltalk and web browsers for a true power user computer interface. I'll be keeping an eye on this for sure.
nailuj··on Why are German numbers backwards?
To know the magnitude of the most significant digit, you have to scan the whole number anyways. Looking for this info at the end of the number would be just as natural if you were used to it.
nailuj··on Write Your Own Virtual Machine
If you want a really in-depth intro into the topic (with video lectures and guest appearances from legendary VM implementers!), check out CS294 from UC Berkeley that has been made available under a Creative Commons license: http://www.wolczko.com/CS294/

It‘s great for following along self-paced and has hands-on exercises for each topic. You should be a bit familiar with compilers already though.

nailuj··on Universal Basic Income is Capitalism 2.0
Basic goods demand is fairly stable. Poor people will always need to pay for food, shelter, etc. Just with basic income, they won’t have to worry about how they’re going to scrape together the money next month for the rest of their lives. These inflation concerns also assume zero elasticity on the supply side, which seems odd since there is no monopoly situation on any basic good, with the exception of housing in specific areas. Fortunately, the ability to move places strongly increases with a guaranteed income too.
nailuj··on Apple Music on Android requires its own payment details to avoid Google 30% cut
There were a lot of complaints about UAT when it was first introduced, claiming it was too confusing for casual users. It was a factor in the huge unpopularity of Vista.
nailuj··on Falsehoods Programmers Believe About Phone Numbers (2016)
The matter is more simple, Facebook users are not Facebook customers, hence no customer support. Same story with free Google accounts.
nailuj··on Ask HN: How to get better at large system design?
I have not yet worked through all of https://github.com/donnemartin/system-design-primer but I liked what I've seen so far.
nailuj··on Ask HN: What's your favorite code practice site?
I like https://www.codingame.com/

It has a very playful presentation and progress system, the challenges are nice and the solution steps usually can be visualized well. Also supports a lot of languages.

nailuj··on Lisp in Dart 2.0
It depends on what you mean by purely functional, the lambda calculus certainly doesn't require stack frames. Even better, you can implement any programming language without a stack. Stack frames are only a convenience feature for programmers after all (well, and many architectures probably do some hardware optimizations when using the stack related registers for stack things).
nailuj··on Open Machine Learning Course
The most popular prebuilt machine learning framework, TensorFlow, has a Python API. This has helped its popularity in the area of data science where it was already big before thanks to iPython (now Jupyter)
nailuj··on Dataspace 0: Those Memex dreams again
Interesting musings. I think the author dismissed graphs a bit too early. Making lists another first-class object (e.g. by always having nodes be lists) might be a bit less elegant but would work for his constraints.

The data structure he describes in the last article is actually well known in Prolog as difference lists (except that you can't do higher order logic programming with them). Converting between terms and lists is also well supported by Prolog. Granted, the syntax is not as nice as using S-expressions with special sugar for terms.

nailuj··on Spotify hits 83M paying subscribers, more than double Apple Music’s 40M
Yes, playlists are really broken on Apple Music. If you remove an album from your library, its titles will be removed from all of your playlists too. The song ordering is also not consistent between the mobile app and desktop iTunes.
nailuj··on John Conway: Discovering free will (2011)
This is a great point. Maybe there is a moral argument to be made here that we shouldn't punish people for actions they could not have prevented (since they don't have free will), but I see, my implicit assumption that transgression of social rules must be responded to by punishment that causes suffering for the offender is probably harmful as well.
nailuj··on John Conway: Discovering free will (2011)
Not necessarily, there could still be effects of true randomness that are not influenced by previous causes.
nailuj··on John Conway: Discovering free will (2011)
The experience of free will can be real, without free will being real. An individual believing it has free will, will certainly act different to an individual that believes all actions are predetermined. I think what your parent commenter meant was that society might be better off if the notion of free will was not taken for granted by its individuals, hoping this would inspire compassion and tolerance. Of course, if free will isn't real, this isn't something anyone would be able to influence. It would still be possible to come to that conclusion deterministically.

Looking at this from the angle of social organisation, I think without the notion of personal responsibility, we lose more good things than we would gain by assuming life is deterministic, and I don't see how we can keep personal responsibility when giving up on free will. There is a consideration of trusting other people to be cooperative if they stand nothing to lose by being selfish to the detriment of others hidden somewhere in there too.

nailuj··on Show HN: Maid – Markdown driven task runner
You mean notebook-style programming environments like Jupyter? They have kernels for a lot of languages. I think Emacs' org-mode can execute code embedded within the document as well. The concept you're thinking of is called Literate Programming.
nailuj··on ReactOS 0.4.6 released
Wine would probably be worth a shot as well.
nailuj··on Ideal OS: Rebooting the Desktop Operating System
I don't think it's developed very actively, but a recent effort is PharoNOS: http://pillarhub.pharocloud.com/hub/mikefilonov/pharonos
Page 1 of 2Next →