Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
DavidMcLaughlin
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
1.
▲
by
DavidMcLaughlin
6mo ago
A/B testing is very, very different to handing over control of your content to a reward function that optimizes for time spent over any other criteria. We had 10 years+ plus of having products like Facebook, Twitter, YouTube, hell even
2.
▲
by
DavidMcLaughlin
7mo ago
He posted about it here: https://simonwillison.net/2026/Feb/19/sponsorship/
3.
▲
by
DavidMcLaughlin
9y ago
Cloud Platform @ Twitter | San Francisco, CA | ONSITE We're looking for engineers to come work on Twitter's Cloud Platform team in downtown San Francisco. All of Twitter's stateless services run on our platform, and this mean
4.
▲
by
DavidMcLaughlin
10y ago
You know there are places where they use Teslas as taxis right? I was picked up in a Tesla at the standard Schipol Airport taxi line.
5.
▲
by
DavidMcLaughlin
10y ago
Twitter | Software Engineer | San Francisco, CA | ONSITE We're looking for engineers to come work on Twitter's Cloud Platform team. The majority of this work revolves around developing Apache Mesos[1] and Aurora[2]. Aside from the
6.
▲
by
DavidMcLaughlin
14y ago
We're hiring at Twitter (San Francisco, CA - H1B welcome). My team is working on monitoring and alerting for all of the different services at Twitter. Zipkin ( https://github.com/twitter/zipkin/ ) is an example of the kinds of tools our tea
7.
▲
by
DavidMcLaughlin
15y ago
I think this is a great way to think about it. People who try everything to extend their life do not die in vain. Over ten people in my family in the last ten years have been diagnosed with cancer and so far we've only lost one. The person
8.
▲
by
DavidMcLaughlin
15y ago
> Then I use "sudo !!" Wow. For six years I've been doing "UP + CTRL^A + sudo + SPACE" instead. This is much better.
9.
▲
by
DavidMcLaughlin
15y ago
One: The anti-spam systems work because they are based on content of emails and properties across the providers entire user-base. Every time you click "Mark as spam" you are contributing data for all users in the service. In a decentralised
10.
▲
by
DavidMcLaughlin
15y ago
This guy really should go work for Google and figure out the problems they need to deal with running a service like Gmail. Even for just a little while. At work we had a researcher from Yahoo Mail come in and give a presentation on the mach
11.
▲
by
DavidMcLaughlin
15y ago
You're comparing Apples to Oranges here. Bootstrap is not a template, it's a framework for people who know what they're doing to quickly build fully customized but aesthetically pleasing websites with a lot of the pain removed from cross-br
12.
▲
by
DavidMcLaughlin
15y ago
Using Java as the language to detect if someone has the "programming gene" does not make any sense. There is so much cognitive overhead to writing a simple program in Java compared to, say, Python that there will be many other factors invol
13.
▲
by
DavidMcLaughlin
15y ago
> While our universities are turning out very able graduates, well versed in the sexy new languages of Java, .net and the like I have been flirting recently with a return home to Scotland (from Berlin) recently, and have found it extrem
14.
▲
by
DavidMcLaughlin
15y ago
Note for anyone signing up for this who has been in industry for a while: the prerequisites for this class really are prerequisites and it can be quite difficult to follow along if you're too busy trying to get your head around the basic ma
15.
▲
by
DavidMcLaughlin
15y ago
"Learn a new programming language" I would rephrase this to learn a new programming paradigm . There are fundamental differences between static typing and dynamic typing, object orientation and functional, manual memory management and garb
16.
▲
by
DavidMcLaughlin
15y ago
Most of the complaints I see from Java programmers amount to this: http://blog.tmorris.net/anti-intellectual-euphemisms/ Specifically: > using the word complex, unnatural, academic, “your world” or unintuitive to mean “I am not able n
17.
▲
by
DavidMcLaughlin
15y ago
I don't know how to touch type, I have a "two fingers and thumb" approach and never have to look at the keyboard (I was given a German keyboard at work and I never noticed until a German sat down and tried to use it). I was curious what "fa
18.
▲
by
DavidMcLaughlin
15y ago
> Yes, the ORM layer makes it easier to have structured queries that can be cached . . . it also makes it harder to have one-off queries that can be tuned easily based on exactly what data is needed and tweaked to convince the database
19.
▲
by
DavidMcLaughlin
15y ago
This seems incredibly naive. ORMs reduce code duplication. They speed up development, especially when you're treating the underlying data storage as a "dumb" datastore that could just as easily be sqlite or H2 as MySQL or Postgres. As for O
20.
▲
by
DavidMcLaughlin
15y ago
The real point is: don't do two-level ACL on websites. At my previous company we had these "auto-login" links in emails and they are extremely powerful. But maybe once every six months people would call or write in and say "I forwarded a jo
21.
▲
by
DavidMcLaughlin
15y ago
Encapsulation is also addressed in the article. I really liked his response to that too, it was like a more succinct version of the Steve Yegge Wikileaks/Java private methods blog post[1] that did the rounds a few months back. [1] - http:/
22.
▲
by
DavidMcLaughlin
15y ago
I took it to mean data objects.
23.
▲
by
DavidMcLaughlin
15y ago
I loved this: > When we drop down to the algorithm level, I think OO can seriously thwart reuse. In particular, the use of objects to represent simple informational data is almost criminal in its generation of per-piece-of-information m
24.
▲
by
DavidMcLaughlin
15y ago
> One is dotfree and uses braces. One uses a dot. And one is dotfree and uses parens. I feel like it would be a lot better if there were only one way to do this. I don't disagree with the principal of your complaint, coming from working
25.
▲
by
DavidMcLaughlin
15y ago
> So, using _ in any expression makes that expression an anonymous function? Ah, I should have said - the syntax above only works with one-liners. The following wouldn't work: scala> apply(val y = _ * 50; y * 100, 10) scal
26.
▲
by
DavidMcLaughlin
15y ago
> The first two uses of () are anonymous functions No they're not. They are just containers for arguments to a function. In Scala whenever you call a function which takes as it's only parameter another function, you can even replace the
27.
▲
by
DavidMcLaughlin
15y ago
In the east maybe. In the west there are plenty of flash cars in districts like Savignyplatz and in the outskirts of the city.
28.
▲
by
DavidMcLaughlin
15y ago
I would recommend using the "getting started" tutorial from Akka instead, it covers the exact use case: http://akka.io/docs/akka/1.1/intro/getting-started-first-sca... That page also has some key features including the use of PoisonPills
29.
▲
by
DavidMcLaughlin
15y ago
Foursquare[1], Twitter[2], LinkedIn[3] and The Guardian[4] use Scala. If you are looking for code examples, you can explore here: https://github.com/languages/Scala I have been using Scala lately for some personal stuff and I've really fa
30.
▲
by
DavidMcLaughlin
15y ago
Cause/effect. I'm sure anyone who has ever worked in a team where things weren't going so well has tried the whole "let's go to lunch together!" thing but it's never a solution. Good teams tend to eat lunch together = true. Good teams are g
More ›