Hacker News

Top stories

Live mirror
30 storiesupdated just nowView source snapshot
  1. Android 17 is the first since 3.x to add new APIs without releasing to the AOSP(grapheneos.social ↗)
    279comments
  2. Science Is Open Software(jepedersen.dk ↗)
    6comments
  3. Cloudflare Quick Tunnels(cloudflare.com ↗)
    256comments
  4. Saving another 100TB of RAM(cloudflare.com ↗)
    49comments
  5. Why building a Rust LSP is hard(rust-glancer.github.io ↗)
    discuss
  6. How to Write with an LLM(sockpuppet.org ↗)
    281comments
  7. SDCC – Small Device C Compiler(sourceforge.net ↗)
    discuss
  8. Xcode 27.1 Beta Release Notes(developer.apple.com ↗)
    70comments
  9. The Farnese letter(simonklee.dk ↗)
    5comments
  10. Photon-Emission-Guided Laser Fault Injection Enables RP2350 Secure Debug(ledger.com ↗)
    58comments
  11. Show HN: Cactus Needle 3: 8-29MB automation models can match DeepSeek V4 Flash(cactuscompute.com ↗)
    78comments
  12. The first new cat species discovered in 100 years(nationalgeographic.com ↗)
    66comments
  13. Show HN: LiveWorld – Every 24/7 YouTube live camera on one globe(liveworld.info ↗)
    13comments
  14. Cache-to-Cache: Direct Semantic Communication Between LLMs (2025)(arxiv.org ↗)
    12comments
  15. OpenJev(openjev.com ↗)
    247comments
  16. How OpenAI Used Its Own LLMs to Design Its Jalapeño Chip(ieee.org ↗)
    61comments
  17. Claude Code now reads AGENTS.md if there is no Claude.md(claude.com ↗)
    195comments
  18. LispBM is a concurrent Lisp for microcontrollers with message passing(lispbm.com ↗)
    1comments
  19. Cyclomatic Complexity in C#(ndepend.com ↗)
    15comments
  20. Minimal Phone 2(minimalcompany.com ↗)
    189comments
  21. Warez: The Infrastructure and Aesthetics of Piracy (2021)(archive.org ↗)
    31comments
  22. Two parallel neural ectoderm progenitors contribute to the developing brain(newscientist.com ↗)
    59comments
  23. Inside ZCode: Silently uploading your Git history to the cloud(ferstar.org ↗)
    93comments
  24. Alibaba open-sources AI model that can detect cancer and nearly 150 conditions(scmp.com ↗)
    6comments
  25. The Implications of Linguistic Illegibility for LLM Security(arxiv.org ↗)
    20comments
  26. C++26: Trivial infinite loops are no longer undefined behaviour(sandordargo.com ↗)
    208comments
  27. How SpaceX streamlined the Raptor engine(construction-physics.com ↗)
    44comments
  28. Gemini hacked three companies in first known breakout by Google's AI(reuters.com ↗)
    8comments
  29. Column built an issuer processor from scratch(column.com ↗)
    6comments
  30. A search-and-inference database from scratch in pure Zig(antfly.io ↗)
    16comments

Apply HN: Empirical – A Platform for Reproducible Science

9 pointsby 10y ago
6 comments
http://empiricalci.com

Empirical is a platform that allows scientists to run, share and compare experiments, including their whole research environment.

WHY EMPIRICAL? The idea for this product comes from the frustrations that I had while doing research in computer vision. There are many inefficiencies slowing down modern science, from trying to figure out what’s the state of the art to the lack of easy means to reproduce and evaluate research. We aim to attack these inefficiencies by providing a standard framework to run, share and compare experiments. Bringing some of the best practices in software development to science and making it easy for researchers to adopt them. Also with each experiment that is performed in the platform we’re hoping to build a database to map the state of the art.

We know this is idea will make a big impact in the way science is made. This has the potential to change the meaning of peer review, and improve reproducibility and discovery, which will lead to faster iteration cycles and better science.

STATUS: We’re currently working through the prototype and hoping to have an alpha version soon. Meanwhile, you can stay updated by signing up on our site: http://empiricalci.com

BUSINESS MODEL: SaaS, paid private plans + paid storage and computing time.

ABOUT US: We worked together for over a year in a different startup. Bren as a UX product designer and Alan as a computer vision engineer and tech lead. Before that, Bren studied CS at Berkeley and then specialized in UX at General Assembly. Alan was doing a Ph.D in AI systems, specializing in Computer Vision at Monterrey Institute of Technology.

Feedback is greatly appreciated and please let me know any question you may have.

10y agoHN ↗

It appears to require Docker. How will this play out with Windows only software and programmable lab equipment?

10y agoHN ↗

Down the road we'll be able to add support for specialized lab equipment in a case by cases basis.

For Windows only software, Docker and Microsoft seem to be making progress on that front. It's still to be defined how it's going to play out. Fortunately there are many cross-platform alternatives for most scientific software (at least in the AI area). Curious to know, do you have a particular software in mind?

10y agoHN ↗

No. I was comparing the requirements against my ability to imagine messy details. I suppose Docker jumped out as a different level of abstraction relative to the general problems of scientific reproducibility; the diversity of scientific investigations; and the existing social and physical infrastructure of scientific laboratories.

I suppose the sort of messy detail I might imagine is how does a Matlab license work in terms of multiple containers. And the details are messy because of legal and institutional constraints in the markets I suspect are looking for this solution.

10y agoHN ↗

Yes, MATLAB is a special case due to it being licensed software. I've used it in the past by mounting my local MATLAB installation into the container and I think I had to pass the MAC too. I believe we'll be able to get it to the point where we only need to mount the local license.

We're building a client on top of docker to deal with all this extra functionality. You can think about it like a specialized version of docker-compose

10y agoHN ↗

This is pretty interesting. Are you asking users to place code on your platform? So a user runs a test in Matlab and gets a certain set of results, you are asking them to upload the code and the results so that others can see what has been done and what the results are?

10y agoHN ↗

That's the intended result. Although, we're not hosting the code, we're integrating with GitHub for that. We're going to be hosting the Docker images and the results/output. You'll be able to see which version of the code produces certain results.