New
The latest blog posts to take off on Hacker News. 7,294 posts.
Elixir 1.9
Elixir v1.9 is out with releases support, improved configuration and more.
A New Bytecode Format for JavaScriptCore
In revision r237547 we introduced a new bytecode format for JavaScriptCore (JSC).
Love It or Hate It, Java Continues to Evolve
Simon Ritter, Deputy CTO of Azul, covers evolutions in Java including, 6-month release cycle, a change to the switch expression in JDK 13 and more.
Pointers in Python
In this step-by-step tutorial, you'll get a clearer understanding of Python's object model and learn why pointers don't really exist in Python. You'll also cover ways to simulate pointers in Python without the memory-management nightmare.
Common Lisp: Numbers
A collection of examples of how to use Common Lisp
Towards Reproducible Research with PyTorch Hub
Reproducibility is an essential requirement for many fields of research including those based on machine learning techniques. However, many machine learning publications are either not reproducible or are difficult to...
Generate new repositories with repository templates
Today, we’re excited to introduce repository templates to make boilerplate code management and distribution a first-class citizen on GitHub.
Language, trees, and geometry in neural networks
Language is made of discrete structures, yet neural networks operate on continuous data: vectors in high-dimensional space. A successful language-processing network must translate this symbolic information into some kind of geometric representation—but in what form? Word embeddings provide two well-known examples…
Python in the Windows 10 May update
Python might be hard to install on Windows, but with the latest Windows 10 update, you can type "python" to find it in the Microsoft Store.
CSS Grid Level 2 – subgrid is coming to Firefox
The subgrid feature which is part of Level 2 of the CSS Grid Specification is not yet shipping in any browser, but is now available for testing in Firefox Nightly. ...
How do I delete bytes from the beginning of a file? (2010)
It's easy to append bytes to the end of a file: Just open it for writing, seek to the end, and start writing. It's also easy to delete bytes from the end
Dolphin Progress May 2019
The past few months have been quite hectic with a slew of gigantic changes requiring lengthy articles alongside them. These big features all hitting together seems to have brought up a talking point in the community would be irresponsible to ignore. Everyone wants to know when Dolphin 6.0 is coming. After all, Dolphin…
Urql: a GraphQL client library
Analysis for enterprise leaders from Nearform on AI-native delivery, spec-driven development, AI ROI, governance and modernisation.
TypeScript 3.5
Today we're happy to announce the availability of TypeScript 3.5! If you're new to TypeScript, it's a language that builds on JavaScript that adds
Falsehoods Programmers Believe About Search
105 falsehoods programmers believe about search, a complex field where competence is hard-won through training, practice, and experience.
Choosing Ruby on Rails for web development project in 2019
Everything you need to know about adding Ruby on Rails to your technology stack. An all-in-one guide by Ideamotive - team of Ruby on Rails development experts!
To Keep Track of Reddit Conversations Around NYT Articles, We Built a Slack Bot
How we’re getting feedback from the Reddit community
JavaScript Array.push is 945x faster than Array.concat
It took six whole seconds to merge 15,000 arrays with an average size of 5 elements with .concat. What the hell is the Javascript's .concat method doing under the hood?
PEP 594 – Removing dead batteries from Python's standard library
This PEP proposed a list of standard library modules to be removed from the standard library. The modules are mostly historic data formats (e.g. Commodore and SUN file formats), APIs and operating systems that have been superseded a long time ago (e.g. ...
QEMU 4.0 adds micro:bit emulation support
micro:bit emulation support is available from QEMU 4.0 onwards and can be used for low-level software testing and development. Unlike existing micro:bit simulators, QEMU performs full-system emulation and actually runs the same ARM code as the real hardware. This blog post explains what full-system emulation means and…
CQRS and Event Sourcing Intro for Developers
Oprogramowanie dla banków, ubezpieczycieli i firm leasingowych: procesy kredytowe, obsługa polis, bankowość mobilna i dane. 20+ lat, 500+ projektów.