HNHacker News
TopNewBestAskShowJobs

houli

148 karma · joined November 8, 2013

submissionscomments
houli··on Translating 10M lines of Java to Kotlin
Kotlin 2.1 has added "Guard conditions in when with a subject" as an opt-in feature https://kotlinlang.org/docs/whatsnew21.html#guard-conditions...
houli··on I trapped scammers in an impossible maze [video]
That's not what happens. He runs his own fake ransomware on his own virtual machine while they are remotely viewing it.
houli··on Hacking the Nintendo DSi Browser
Twilight menu has all of those patches and applies them on the fly
houli··on Square-Enix sells all of its Western game studios and their games to Embracer
Nomura has been around since at least FF5, and Kitase before that. Long before the Enix merger
houli··on Why are people getting worse at “The Price Is Right”?
This is what happened in Ireland when new taxes on sugary drinks came in. Drinks that came in 2L bottles now came in 1.75L bottles at the same price. The diet versions with no sugar remained in 2L bottles. Companies like Coke are now only making variants like vanilla or cherry flavours using their diet or zero sugar products
houli··on GitMask – Develop Anonymously
Not sure that many OSS projects are going to be interested in merging a patch where a conversation with the patch author for review/feedback can't happen
houli··on Show HN: Getting started with Puppeteer and Chrome Headless for Web Scraping
You should be able to use a data URI containing the HTML string
houli··on Qbrt – Cross-platform HTML/JS desktop apps using the Firefox Gecko runtime
This is being worked on by Mozilla https://github.com/mozilla/spidernode
houli··on ECMAScript 2017 Language Specification
Could you have your "get" handler do its thing and have it forward on the arguments it received to the "apply" handler if necessary with an extra flag argument and vice versa?
houli··on How Rust is tested
This is what Stackage(https://www.stackage.org/) LTS releases are in the Haskell world. A compiler and a large subset of the Hackage repository known to compile together and pass tests.
houli··on Things that Idris improves things over Haskell
This is what the backpack feature landing in GHC 8.2 will allow you to do
houli··on Things that Idris improves things over Haskell
You should be able to write your own named implementation of Cast and explicitly use it when calling cast to have different casts with different semantics http://docs.idris-lang.org/en/latest/tutorial/interfaces.htm.... But yeah, you'd still have to see what the standard library implementation does
houli··on New Distros Coming to Bash/WSL via Windows Store
https://www.suse.com/communities/blog/make-windows-green-par... they already have been doing it on their own
houli··on Miranda: A non-strict functional language with polymorphic types (1985) [pdf]
It's mentioned in the Wikipedia article that monad comprehensions are available as a GHC language extension
houli··on Programming in the Point-Free Style
The category theory idea of a morphism is more abstract than a function. If functions deal with domains and codomains then certainly morphisms need new words to deal with the abstractions of those ideas that are specific to functions.
houli··on Secrets of the Glasgow Haskell Compiler Inliner (1999) [pdf]
Also worth checking out is this https://www.youtube.com/watch?v=uR_VzYxvbxg conference talk by Simon Peyton Jones discussing the basic constructs of GHC core and how they affect inlining and optimisation
houli··on Dafny – A programming language with a program verifier
The screenshot shows what looks like the emacs mode which actually just masks the ASCII you type with the unicode characters to make it look nice. In practice you're just writing plain ASCII https://github.com/houli/verification/blob/master/strings3.d...
houli··on Dafny – A programming language with a program verifier
Yes, you can define predicates that take parameters and use them as the invariants
houli··on Dash for iOS is now open source
From my experience apps only need to be re-signed once every 90 days. Not quite as much of a hassle but still one nonetheless
houli··on Elm is Wrong
Purescript Pux looks to be what you're looking for https://github.com/alexmingoia/purescript-pux/
houli··on New MacBook Pro Is Not a Laptop for Developers Anymore
Yep added in latest Sierra
houli··on Ruby on Rails Tutorial
The whole "setup your environment" phase is tricky for someone new especially if you're on Windows and probably caused a lot of people to stop reading before they even touched a line of Ruby code.
houli··on Why Uber Engineering Switched from Postgres to MySQL
They're all famous scientists/mathematicians.
houli··on Why Angular 2 Switched to TypeScript
Not sure if you're being serious but GitHub truncates to 1000 files/directories.
houli··on Rustls: new, modern TLS library written in Rust
What about all of these Perl scripts generating assembly code for AES for every architecture under the sun? https://github.com/openssl/openssl/tree/master/crypto/aes/as...
houli··on The sad state of web app deployment
Funnily enough this is the same guy who wrote "PHP: a fractal of bad design"
houli··on Designing a CPU in VHDL, Part 2: Xilinx ISE Suite, Register File, Testing
Yep my computer architecture class used the same tools. It's only been 2-3 months since but I'm already having painful memories of the syntax errors and nights of staring at red "UUUUUUUU" undefined registers.
houli··on A Constructive Look at TempleOS
For now this VICE article will probably have to do http://motherboard.vice.com/read/gods-lonely-programmer
houli··on Falcon is a high-performance Python Web framework
120,000 req/s Just a really unfortunate comma that looks like a decimal point.
houli··on Cider Project: Run iOS apps on Android
You'd still have to get the binaries yourself from a device as Apple still own the copyright.
Page 1 of 2Next →