Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
mdup
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
18 ms
·
31.
▲
by
mdup
11y ago
Another way to solve Sudoku is to understand that it is an instance of the Exact Cover problem [1]. Basically, solving a 3x3 Sudoku grid is nothing more than finding 9 "sheets" of each number which superimpose exactly on top of th
32.
▲
by
mdup
11y ago
When I started using quaternions for rotations, which -- if we're honest -- is the #1 practical applications, I had much more success building my intuition around this Wikipedia section: https://en.wikipedia.org/wiki&#x
33.
▲
by
mdup
11y ago
Nice job! I like the idea and the implementation. A not-so-minor nitpick though: I have a decent recent laptop yet the Solar System book takes forever to load on Firefox (29s including 25s where the whole UI thread is blocked.) Maybe some k
34.
▲
by
mdup
11y ago
In my case it came in two steps: 1. Learn GoF design patterns. Be amazed by the cleverness. 2. While learning others languages, discover that other approaches remove the need for GoF design patterns at all. Example: Visitor isn't neede
35.
▲
by
mdup
11y ago
Indeed. Personally I'm used to think in functional ways: map, fold, function composition, immutability... I'd like to be good at Haskell but I'm always having lots of pain dealing with it, because I never see the end of the l
36.
▲
If the world were a village of 1,000 people
(gdrc.org)
36 points
by
mdup
11y ago
|
9 comments
37.
▲
Easy cluster parallelization with ZeroMQ
(mdup.fr)
64 points
by
mdup
11y ago
|
18 comments
38.
▲
by
mdup
11y ago
Before Rust, it could be said that Haskell has the same philosophy of ensuring almost everything works at compile-time. Anyway, I hope for a future where programmers will be able to specify all contracts, invariants, etc. in code, and hav
39.
▲
by
mdup
11y ago
I personally prefer the Rust documentation as a comprehensive reference than the cover-to-cover design of a book such as The C++ Programming Language. (As much as I prefer cppreference.com rather than Stroustrup's book.) The Rust book
40.
▲
by
mdup
11y ago
It seems very ironic that C++ adds more rules to the language in order to get less cluttered code. This "..." syntax, which probably won't be used a lot of times, will be nice because you'll understand intuitively wh
41.
▲
by
mdup
11y ago
Several beta versions have been announced before, but this time, we're talking about the first stable version.
42.
▲
Libcork: a simple, easily embeddable, cross-platform C library
(github.com)
1 points
by
mdup
11y ago
|
0 comments
43.
▲
by
mdup
11y ago
And if you ever want to learn C++ later (C++11 specifically), you'll have a big chunk of the work already done. Rust's move semantics are very helpful to understand C++ smart pointers, for example. Also, lambdas/closures. You
44.
▲
Haskell `do` notation considered harmful
(wiki.haskell.org)
2 points
by
mdup
12y ago
|
0 comments
45.
▲
by
mdup
12y ago
I don't want this feature enabled for me as a customer. Most of the time I go on my bank's website and generate online credit card numbers with a ceiling amount. Those come with a fixed expiry date (usually very soon, one month af
46.
▲
2011 CWE/SANS Top 25 Most Dangerous Software Errors
(cwe.mitre.org)
24 points
by
mdup
12y ago
|
1 comments
47.
▲
Cracker defaces several official French websites after terrorist attacks
(zone-h.org)
2 points
by
mdup
12y ago
|
0 comments
48.
▲
by
mdup
12y ago
Reading. In college I discovered that I just don't have the brain wired to absorb knowledge from someone talking. This is not just about videos but also about teachers in front of a class. When there is difficult stuff that really re
49.
▲
by
mdup
12y ago
I'm honestly surprised to all the comments in here. This is not my experience at all. I thought I may share my perspective. I'm currently pursuing a PhD program here in France. This is a special kind of PhD, called "CIFRE&quo
50.
▲
by
mdup
12y ago
No, I don't think MetaMath is the kind of thing the OP wants. Sure, it builds mathematics from "first principles", but not in the same meaning as the OP means. When you read his question, "first principles" really m
51.
▲
by
mdup
12y ago
Just a comment about the buttons: It feels weird that they kinda "pre-press" themselves when hovering. I guess ergonomically speaking, a button shouldn't move down while it's not pressed. On the other hand, maybe a glow
52.
▲
Mathematica plugin for IntelliJ IDEA
(mathematicaplugin.halirutan.de)
1 points
by
mdup
12y ago
|
0 comments
53.
▲
by
mdup
12y ago
At first, I thought the OP had done exactly that!
54.
▲
by
mdup
12y ago
Regarding page scrolling, I'm usually good with Space and shift-Space.
55.
▲
by
mdup
13y ago
I guess most meters have a display accurracy of 1 mg/dL, but that's just on display. If you check your blood twice in a row, you're likely to get at least a 5 mg/dL difference. I'm not even sure this is your meter&#
56.
▲
by
mdup
13y ago
Out of curiosity, would you say that big defense contractors or other big corporations that typically get this kind of "cool" projects, may sometimes seem buried in red tape or cumbersome processes? I feel like sometimes startups
57.
▲
by
mdup
13y ago
The funniest part is that this "culture of distraction" is so neglictible today compared to what it will be in 50 or 100 years. "Remember 2013 when we didn't have those lenses showing continuous news feed? When we didn&#
58.
▲
by
mdup
13y ago
For some time I've pretended that anything I write that should be private (IM, mail, etc.) is actually public. Nowadays it has become so easy for your recipient to transfer a mail to the wrong person. Once I've also been victim of
59.
▲
by
mdup
13y ago
Even if not the most up-to-date, it's still nice to have an option to create some GUI stuff in Rust.
60.
▲
by
mdup
13y ago
Effective Java and Effective C++ have a good format for listing best practices, and nowadays more and more languages seem to adopt their own "Effective" book or web page... I like how useful they are to see real-world problems bef
More ›