Was jquery.com compromised?
jQuery: The Write Less, Do More, JavaScript Library
Topics /
The most popular blog posts about software engineering on Hacker News. 21,843 posts.
jQuery: The Write Less, Do More, JavaScript Library
A practical walk-through of a fixed-width uint128 implementation in modern C++.
<img src="http://stevehanov.ca/blog/wheel1.png"/>
If you already know lots about JIT in general and Ruby’s MJIT in particular… you may not learn much new in this post. But in case you wonder “what is JIT?” or “what is MJIT?” or “what’s different about Ruby’s JIT?” or perhaps “why in the world did they decide to do THAT?”… Well then, perhaps I can
Arrays are JavaScript’s “native” representation of lists. Lists are important because they represent ordered collections of things, and ordered collections are a fundamental abstraction for making sense of reality.
Edit: The following post is still a great way to learn about how core.async works. However, it is not a good example of how to write a web application unless you are just exploring and having fun. There are many good times to be had playing with core.async and I highly recommend giving the examples in this post a try.
I develop apps for iOS
Blog of Guillaume Gomez (Guide on how to write documentation for a Rust crate)
Where Flow-based Programming stands after 50 years since its introduction. What problems it solves today. And what problems it can solve tomorrow for broader Software Engineering industry
_posted by Eli Barzilay_ Racket version 5.3 is now available from http://racket-lang.org/ Release Highlights:: Submodules are nested module declarations that can be loaded and run independently from the enclosing module. See also the overview of su...
This November we’re hosting a hackathon at YC. You can find out more about the event and apply here [https://apply.ycombinator.com/events/236]. Applications close on 10/25/19 at 11:59PM PST. We’ll send out the first round of acceptances shortly afterward. The top team will get a YC interview and the top three teams…
I made a library that takes GPS coordinates and gives you the state.
We are pleased to announce the release of Ruby 2.1.3.This is a patchlevel release of the stable 2.1 series.
The history of Italian software piracy from 1983 to 1993, retail shops & national distribution: how cracked games were sold as legitimate.
... and why signed distance functions are cool!
I came across a question: How does one efficiently solve Two Sum in C? There’s a naive quadratic time solution, but also an amortized linear time solution using a hash table. Without a built-in or standard library hash table, the latter sounds onerous. However, a mask-step-index table , a hash table construction…
Firefly is an alternative compiler to BEAM, introducing new levels of efficiency and speed for compiling Elixir applications.
Rather special example: This was useful for me on a Redhat Linux, where man(1) otherwise annoyingly would intersperse the output with headers and footers for a print version, which is rarely used, though... I tried: ( echo -e ".pl 1100i"; cat "$1"; echo ".pl \\n(nlu+10\n" ) | tbl | nroff -man
Nim is in an excellent position to “get married” with static analysis, and it doesn’t have to be based on some intermediate representation but can achieve a solution more similar to Spark.
So here’s a well-known optimization trick that also tells you a bit about how GPUs work.
Tailscale on iOS runs as a special kind of app, a Network Extension. This lets us run in the background, so we can secure traffic from all of your applications, without them having to change anything. But with this power comes a memory straightjacket. Normal iOS apps can use 5GB or so of memory before iOS kills them…
Whenever people start talking about NP-Complete problems, or even NP problems, one of the first examples they reach for is the classic Traveling Salesperson Problem. TSP makes sense because it int...
This article provides a hands-on guide to integrating Rust and Java through the Java Native Interface (JNI).
The Khronos™ Group, an open consortium of leading hardware and…
Handwriting recognition is more important than ever given the prevalence of mobile phones, tablets, and wearable gear like smartwatches. The…
So far this year I’ve been bitten three times by compiler edge cases in GCC and Clang, each time catching me totally by surprise. Two were caused by historical artifacts, where an ambiguous specification lead to diverging implementations. The third was a compiler optimization being far more clever than I expected…
I write a lot of reductions: loops that combine every element from a collection in some way. For example, summing a vector of integers: