Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
pacala
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
83 ms
·
721.
▲
by
pacala
10y ago
Message passing implies one way broadcast. Think GOTO. HTTP is a request / reply protocol, i.e. a function call. Map / Reduce is an implementation device for SQL-like collection-based processing, modern Map / Reduce systems [
722.
▲
by
pacala
10y ago
Nothing prevents the system to add a stack trace on the Error branch of an Either. It's just that some evaluation strategies [lazy] that are usually associated with functionally programming [Haskell] provide unusual reduction traces.
723.
▲
by
pacala
10y ago
The language is intriguing, combining logical and functional paradigms is potentially very powerful. That being said, a quick read of the document doesn't quite illustrate how to harness the [potential] power. Most of the language desc
724.
▲
by
pacala
10y ago
Historical Florence is a great place to visit for a few days. Not so sure it's that great to live in long term, especially with kids.
725.
▲
by
pacala
10y ago
We should classify exceptions by the _action_ required to fix them, not by the circumstances in which they appeared. "DivideByZeroException" is useless, "User error: 31st of February is not a date" or "Internal erro
726.
▲
by
pacala
10y ago
There are two kinds of exceptions. A bug in the data or a bug on the code. The only action to take is to pass detailed info to the user and/or the coder. Fix the bug and try again beats any precanned exception recovery code one might w
727.
▲
by
pacala
10y ago
Great point. Debt is a necessary part of bootstrapping a new project. That being said, technical debt is not a blanket excuse for violating elementary engineering precepts, shipping shoddy components full of bugs or a necessary evil part of
728.
▲
by
pacala
10y ago
I don't mean to diminish the accomplishments or skill of backgammon players, but in my opinion being an imperfect information game makes backgammon, like poker, much less interesting. It means that, in principle, it is simply a matter
729.
▲
by
pacala
10y ago
The article top recommendations are strong: * Keep system level integration tests [for up to a year]. * Keep unit tests that test key algorithms for which there is a broad, formal, independent oracle of correctness, and for which there is a
730.
▲
by
pacala
10y ago
> As the best predictor of your wealth is your parents wealth. Coming from an Eastern European country, my parents were making less than $10000 a year combined in the '80s and '90s. Nowhere near "wealthy" by western s
731.
▲
by
pacala
10y ago
In practice, one can check the Dockerfile lineage of a given Docker image and assess the quality of the commands. Good practices are to use package managers with explicit versions, for example "apt-get install subversion-tools=1.3.2-5~
732.
▲
by
pacala
10y ago
Keeping governments out of private data is a great goal. I wish the same emphasis were placed on Silicon Valley's own practices of tracking every bit of our lives. At anywhere between 75-200 billion of revenue, the largest Silicon Vall
733.
▲
by
pacala
10y ago
Of course you have to send Google search queries. Of course it would be a whole lot more elegant on their part to have a simple SLA: "We use the search queries for the express purpose of answering your queries. We do not hold on your p
734.
▲
by
pacala
10y ago
That was the intent all along. I am supporting your point, not arguing it :)
735.
▲
by
pacala
10y ago
Google Home crosses yet another line. It installs an always on far field microphone connected to Google in a house near me. Not getting one is no longer sufficient to keep my spoken words outside of Google's reach. This is the same as
736.
▲
by
pacala
10y ago
> All of which is moot to the original point: that people can choose whether or not this equipment is in their environment or not. Effectively they cannot. Absolutely. Just pointing out that we're on the path to adding always on clo
737.
▲
by
pacala
10y ago
Are you speaking with the window open? Bad choice, your neighbor's advanced far field microphones are picking up every word you're saying.
738.
▲
by
pacala
10y ago
People's appetite for suburban environments is insatiable. Given the chance to work or relax 1 hour on a laptop before getting to the office and after getting to the office will exacerbate sprawl. Car sharing is an interesting possibil
739.
▲
by
pacala
10y ago
Fantastic work! * Any plans to strengthen the Scala core lib so one doesn't have to reach out to JVM for mundane tasks like I/O or threading? * Is there a simple way to use raw C / C++ libraries from Scala native? * Is there
740.
▲
by
pacala
10y ago
What do people use mocks for?
741.
▲
by
pacala
10y ago
Some caution around yegor's list. One of the criteria is "avoid -er anti-pattern", which links to http://www.yegor256.com/2015/03/09/objects-end-with-er.html . I'll just quote a little gem:
742.
▲
by
pacala
10y ago
> There has never been a "need to learn multiple frameworks in multiple languages." > you can generally email the authors and very often they will be willing to send you (their really crappy) code. Code obtained from multipl
743.
▲
by
pacala
11y ago
There is no "green space" in Southern California. The only green there is, is supported by sprinklers watering tract home lawns.
744.
▲
by
pacala
11y ago
The post is about the [adaptive] format BQ uses internally for fast queries. Your problem is having BQ ingesting data in Parquet format. While BQ should support Parquet ingestion, it should also rewrite it on-the-fly into whatever format br
745.
▲
by
pacala
11y ago
Not to sound overly critical ;), but the word "novel" doesn't appear in the paper and the word "new" only appears in tehnical contexts like "quickly experimenting with new models".
746.
▲
by
pacala
11y ago
> Exceptions are often an easy way out while accruing future debt. Is there perhaps a concrete illustration on how using exceptions causes technical debt, especially in a GCed language like Go?
747.
▲
by
pacala
11y ago
ML is also simple, pragmatic and from the '70s.
748.
▲
by
pacala
11y ago
Nest is a pillar of the future. The future of ubiquitous surveillance. We track your online activities, we track your work and personal communications, we track whom your friends are, we track your whereabouts, we track your financial trans
749.
▲
by
pacala
11y ago
What's valuable is the practice. In sports, in music, in coding. The value of the CS degree, for the people that try, is that they spent the better part of four years coding something. As compared to someone that hasn't, and now i
750.
▲
by
pacala
11y ago
In all fairness, one can run Spark on a single machine. The key insight and that "single machine" has gotten pretty big these days, the bit shuffling technology may be secondary.
More ›