HNHacker News
TopNewBestAskShowJobs

davidrusu

376 karma · joined June 30, 2014

github.com/davidrusu

mail: davidrusu.me@gmail.com

submissionscomments
davidrusu··on Superoptimizing LLVM (2014) [video]
Seems like work has died down a bit on the Souper repo[0], last commit was in January.

Anyone know what the current state of super optimization compilers is?

[0] https://github.com/google/souper

davidrusu··on Ask HN: Who wants to be hired? (April 2016)
I'm looking for a summer co-op / intern position

  Location: Waterloo, Ontario, Canada
  Remote: NO
  Willing to relocate: YES
  Technologies: Python, Java, Ruby, Docker, JS, React, Marionette, Backbone, Haskell, 
  Résumé/CV: http://davidrusu.github.io/davidrusu_2016.pdf
  Email: davidrusu.me@gmail.com
  Github: https://github.com/davidrusu
  Website: https://davidrusu.github.io
davidrusu··on PostgreSQL 9.5 RC1 Released
We used it for a small school project where we just needed a database in the cloud but we didn't want to write a backend.

Auth was a pain as you had to write triggers for each table action to check that a user can access a record, but this new row level security will make things easy.

davidrusu··on PostgreSQL 9.5 RC1 Released
I'm excited for row level security, it's going to make auth so much easier to work with when using Postgrest
davidrusu··on Tmux Chess
is it? seems tedious
davidrusu··on Social Networks Are Bad for You
also take this to another level with ublock, you can block whichever elements of any page you want, eg the related videos on youtube.
davidrusu··on How MacArthur Geniuses Handle Their Windfalls
Recurse Center[0] is a candidate, it's not free money but it gives you the opportunity to explore

[0] https://www.recurse.com/

davidrusu··on Flux is the new WndProc
I'm convinced the complexity comes from the language,

Flux/React are actually quite simple and I can put the core architecture together in under 50 loc of Elm.

davidrusu··on Enough with the Salts: Updates on Secure Password Schemes
Is anyone here using Scrypt in production?

I had do decide on a hashing scheme recently and ended up going with Bcrypt just because of how new Scrypt is.

davidrusu··on Travels From The Monk That Lives in My Phone
So when they sync with iCloud wouldn't the monk get their photos?
davidrusu··on A new approach to property based testing
I've been using hypothesis for testing a decent sized flask project at work and it's been great.
davidrusu··on Ask HN: Who is hiring? (September 2015)
Toronto / Mississauga, Ontario, Canada | ONSITE | FULL-TIME | INTERNS We are an early-stage, startup building a product that improves the health care experience.

We are hiring engineers are interested in one of the following:

* Full-Stack Web Development

* Android

* iOS

* Backend (Python experience an asset)

Please contact us at info@north60tech.com. Include your resume, links to Github / BitBucket / Blog / Linkedin etc.

davidrusu··on Python is the new BASIC
I'd suggest processing for kids starting out. It gives them the visual feedback they need to get hooked. I got a 14yo to build a particle system in < 4hrs and after that he was hooked.
davidrusu··on A formalization in Coq of the Haskell pipes library
This is why I love the Haskell community! Awesome work!
davidrusu··on Reality doesn’t exist until it is measured, quantum experiment finds
Clever optimization by our simulators, Big up
davidrusu··on Gabriel's Horn
This reminds me of a Putnam problem from a few years back, was something along the lines of:

Construct a set of discs in R^2 s.t. no infinite straight line can be drawn without intersecting at least one disc, and the sum of the areas of all the discs is finite.

davidrusu··on NixOS Linux
It does, but it's not in it's own repo, it's in nixpkgs at

https://github.com/NixOS/nixpkgs/tree/master/nixos

davidrusu··on NixOS Linux
NixOS is really nice, what I enjoy most about it is it gives you the tools to be explicit about the state of your system.

We know that implicit state and mutation are terrible in the programming world why not extend that philosophy to your entire OS?

You might be missing some packages so make sure to check this:

http://nixos.org/nixos/packages.html

before installing.

It's still early for NixOS, the OS is solid but it's likely you'll need to package up a program or two (but it's not difficult)

davidrusu··on Plastination versus Cryonics
It's important to realize cryonics/plastination research is not just for people who want to extend their lives. It's going to be a crucial component in long term space flight.
davidrusu··on Improve your touch typing
This might be of interest to people here: https://addons.mozilla.org/en-us/firefox/addon/type-the-web/

I built this addon for people who want to improve their typing while reading the websites they usually do.

It lets you select some text (like the inspect element selector) and do a typing test starting at that point on the page.

davidrusu··on Let’s Encrypt is a new Certificate Authority: It’s free, automated, and open
Where are you seeing mid may? the website mentions mid 2015.
davidrusu··on Xcode as a Prototyping Tool for Designers
Origami from facebook is also very nice for prototyping, perhaps to nice as it allows you to easily to do things that would be difficult to code with the mobile ui frameworks we have currently.
davidrusu··on Some web servers/frameworks benchmarks. For now, most Python environments
Consider visualizing the data somehow, It's way to much data to be able to understand it
davidrusu··on Ask HN: Where do you aim to be 30 years from now?
Assuming the creation of AI went smoothly, virtually all jobs would be obsolete due to AI, society has transitioned to basic income, and I'd be trying to wrap my head around the latest discovery from our AI friends.

It'll be like we are kids again, watching the AI's going about their grown up business.

Can't wait! :)

davidrusu··on Newcomb's paradox
Let's reverse the numbers and make both boxes transparent.

If The Predictor suspects you will choose just box A, it'll put 1 million in box B and 1 thousand in box A, if it suspects you will take both A and B, it will put nothing anything in box B and 1 thousand in box A.

So now you standing in front of the two transparent boxes. You see that there is $1 million in box B, yet you still take just box A?

davidrusu··on Newcomb's paradox
I can be more interesting reframed as such:

The player is the AI, and the predictor is the AI programmer.

The AI programmer can look into the innards of the AI ie. the source code and can thus predict with high accuracy what the AI will do.

What is a winning strategy for the AI?

Or taken another way, you can have AI's that have access to each other's source code and are competing for some scarce resource, how do you design an AI that 'wins' when it's behaviour is known it's opponent?

davidrusu··on Kronos Haskell
Attention and time is a limited resource, especially with HN having no comment folding.
davidrusu··on Kronos Haskell
These kinds of comments tend to derail threads, kronos is a pretty cool project but now 1/4 of the comment section is discussing how 'practical' Haskell is.

There are other threads that discuss the merits of Haskell

davidrusu··on Kronos Haskell
please don't encourage the trolls.
davidrusu··on Doctors Perform the First Successful Penis Transplant
I think the parent post was inferring the opposite causation, ie, the families that tend to give their children circumcisions tend to be conservative and would probably have a lower hiv infection rate even if they would not have circumcised their children.

Under this interpretation, being conservative is the cause of both circumcision and low hiv rates, and circumcision is negatively correlated with hiv rates.

← PreviousPage 2 of 4Next →