skysight-inc/HackerNews huggingface dataset:
Wrong guess, I'm not from the US. I've turned down high-paying job offers because they expected unreasonable hours or didn't have enough holiday allowance, and would do so again.

120mph maybe, but 200mph simply can't be safe, sheer human reaction times dictate otherwise. We don't allow trains to go above 125mph without in-cab signalling because that's too fast for a driver to observe lineside signals - and that's as simple as observing a coloured light when you know exactly where it's going to be.

No-one's going to close the Nurburgring, you'll be able to continue driving 200mph there with other people who've chosen to drive on a circuit like that as long as you like. But not on the road I have to take to work; I shouldn't have to put up with that risk.
You might want to check out Xamarin's announcement about Xamarin 3. "Xamarin.Forms is a new library that enables you to build native UIs for iOS, Android and Windows Phone from a single, shared C# codebase"
The most popular current ORM is written in Ruby. I find your argument hard to buy.
> It seems like this GC advocacy is based upon a checkmark more than a reality.

There are many domains in which GC is a deal-breaker, simply because you lose the fine-grained control over memory that you require: for example, games, embedded systems, kernels, and browser engines. (Go does not give you control over memory in the same way that C++, for example, does; consider map elements or closure upvars.)

> The compiler intelligently turns a significant number of allocations into stack allocations (the same allocations would be heap allocations in .NET and Java, by comparison).

No, .NET and Java do escape analysis as well.

The difference is that the JVM and CLR have generational garbage collectors with a copying nursery, so heap allocations are essentially as cheap as stack allocations: just a pointer bump. In the JVM (in contrast to Go) escape analysis is mainly used for eliding locks; allocation is so cheap that promoting heap allocations to stack allocations barely matters.
Hey, is there an easy way to search that site?
Send to Car Returns to Google Maps
These as startling statistics, roughly corresponding to the number in the linked blog post. Add to that that they can also probably analyse ~50% of meaningful e-mails (depending on the region) [1].

[1] http://mako.cc/copyrighteous/google-has-most-of-my-email-bec...
Will do! Like we discussed before, great initiative!
I look forward to trying to convince you! ☺
As 30thElement said:

There are no down arrows on submissions. They only appear
on comments after users reach a certain karma threshold.
This is true. We have two recent Waterloo students on the payroll (in Vancouver), both of whom had options in SF (or anywhere they wanted really)
This sure seems like a scam to me. In order to remove data they wan't me to give them a ton of information about myself that they supposedly don't have otherwise they wouldn't be asking for it.

If they don't have any of this then they already don't have anything useful about me that I'd care to have removed. They would probably just take this info to create a more complete profile about who I am.
YouTube Find: WWDC sing along with Steve Jobs and Phil Schiller
The Waterloo region is popular because of U Waterloo (a tech heavy school) and RIM. However, it won't be hard to convince people to move to Vancouver, it's warmer there.
I think it's a little silly to make a vast conspiracy about this.

When you put yourself in the shoes of the people on the product teams building the apps and maintaining the APIs, it's easy to see this for what it's much more likely to be: a hack that was implemented so that someone could leave the office at a reasonable hour.
It makes it quite rewarding to quickly post conformist opinions in typical circle jerk threads, at the same time it punishes participating in smaller and older threads.
RailsConf interviews with DHH, Tenderlove, Evanphx, Wycats and TomDale, more
Sharing content by email? Marketers say you are part of 'dark social' ()
Statistics are a tool that is quite easily abused. Look at the damage a regression can do in the hands of someone who only had a couple weeks to learn it at the tail end of a stats or econometrics class.

Stats are a field where it does pay to be a degree snob - it's best to have folks who studied it extensively, and then actually used it in the real world.
HgLab 1.6 Released: Self-Hosted Mercurial Server for Windows
Mary Meeker's 2014 Internet Trends Report
I follow the practices listed in a few comments already [1] on PCs. But this has proven to be painful with increasing number of websites depending on Google via ajax.google.com, etc. As many as a third of the websites won't work on my browser till I take specific actions to allow something.

What are the recommendations for Android along these lines? Is rooting needed/recommended? I currently use Maxthon browser, have never signed into Google Account on my phone ever (this gives a lot of trouble, but sounded worth ever since I found my older Android phone won't let me remove Google Account ever without a factory reset).

I use Amazon's Appstore, which could be bringing its own privacy issues. I found that their Appstore app by default sends App usage data to them, though this can be disabled.

[1] Private browsing mode, NoScript, Ghostery, Self-Destructing Cookies, Blocked Google-Analytics, etc.
Yes, websockets should be fine. Making my proxy support websockets was a little difficult, but I think it works now.

If the traffic is compliant with the protocols that ports 80 and 443 are supposed to use, it's not a problem. The one that really gets me is a thermostat using a proprietary protocol over port 443. This protocol is one where the server sends the first data over the connection; in TLS the client always sends first. So my proxy was just waiting for the TLS client hello while the thermostat was waiting for its server's message. If the thermostat had sent something first, the proxy could have seen that it was invalid TLS and passed it through; instead it deadlocked.
> Coupled with a dynamic IP

How dynamic is your IP really, though? My "dynamic" IP from Comcast will go unchanged for months or even years (I think the last time it changed was when I replaced my modem about a year and a half ago).
Xamarin 3 releases Apple Xcode alternative
I don't understand how you can be 100% against mocking. When I want to visualize testing, I often find it useful to think about how it's applied in the real world. For example, when building a car, the parts are tested in isolation (for the most part). Individual parts are tested - size, shape, stress, etc. Groups of parts are also tested in isolation. For example, the engine is actually connected to a mock drivetrain, mock computer, mock user inputs, etc. I see that as useful, and I think the same goes for software. It can simply be too costly in terms of time, bandwidth, etc to test against real resources.
I agree with your assessment. It's probably inevitable and actually will do a lot of good allowing people that are unable to drive to reach their destinations, as well as avoiding the need to waste time on learning how to drive (I know in the US it's pretty easy, but in most of other countries it's a fairly difficult and non-trivial endeavor to acquire a driving license).

If we can really pull it off in all real-world conditions, it would be pretty cool. At that point I wouldn't see any future for old school technological marvels like Murcielago anymore, as they wouldn't be allowed to interfere with automated traffic (human factor is unpredictable and we probably won't crack the problem of safely handling all situations automatically, though maybe with a huge sensor coverage the risks could diminish).

Personally, I can't wait until we invent teleports capable of transferring living subjects, though that seems to be a task for a century far away ;-)
Try a different pitch, e.g.

"10 year hoodie" https://www.kickstarter.com/projects/jakehimself/the-10-year...

It's not about what product specs you can claim - like wear for 3 days without wrinkles, but about explaining to consumer Joe why he needs that.

How about roll-out-of-bed-and-into-the-office pants?
Airlines will happily give you more space. Premium Economy, Business and First all exist on most airlines for this purpose. Most people despite saying space is important are more concerned with cost though.
Apple's iWatch Said to Feature Round Design, Production May Start This Summer
Dependency Management is Risk Management
KPCB Internet trends 2014 [pdf]
Well someone already being doing this :
http://www.ryan-williams.net/hacker-news-hiring-trends/
Since you are the main force behind HTTP in rust, when do you think it (and rust) would be ready ?
You just started on Teepee and it seems like there are lots of breaking changes on rust itself every week so that's not really inciting me to check it out for now.

That talk looks really nice too, a shame it's in several months.

Continue the good work !
Signglasses Project Uses Modified Google Glass to Project Sign Language
The popover subscription ask is annoying
I think there is @everyone and @channel.
I think what he means is static type system expressiveness, rather than type system "strength" (which is a term I don't like, since it's so overloaded as to be practically meaningless). Since it's dynamically typed, Ruby's static type system is maximally expressive. Go's type system (as with Rust's, or Java's, or any statically typed language) is less expressive by comparison.

I'm not ready to say that Rust's type system lends itself perfectly well to ORM's, as I haven't really seen an ORM as convenient as ActiveRecord in any statically typed language. (This is one of the reasons I like both statically and dynamically typed languages.) But I'm happy to see people try, of course, and I'd love to be surprised.
Nice site. I'll keep this for next year.
> Go can’t do a fancy ORM because of its weak type system.

I don't understand what the type system has to do with building a fancy ORM. Do you mind elaborating?
These sorts of articles always conflate the most basic premise of success- the quality of the people.

Sure, you can point to statistics about how people who graduate from college earn more over a lifetime, but does that really tell you having a degree accounts for their success?

If, tomorrow, we took away all diploma's from people who had graduated from college and gave them to people who hadn't, do you really believe wages would follow?
Silicon Valley Virtual Reality Conference wrap-up
Exactly. A lot of critical software gets written for industrial automation, and you never have a chance of seeing it on GitHub.
"Regardless what I’m trying to say is that if every aching bone in your body wants something and you are willing to give up everything to get it you will find success more often than not."

Cute. Many passions do not translate into any kind of financially sustainable careers. Not everyone is passionate about angel-funded SaaS companies and online marketing.
I would disagree. If you want to unit-test your code that depends on those 3rd party libraries, then your choices are to:

1) Use the real thing. This can be slower and a lot less reliable.

2) Capture some typical output of the 3rd party api, and make a mock that emits it.

Which technique is useful? Both are. But the second one gives you fast-running fine-grained repeatable unit tests so therefore is your first line of testing.

So you discover in an integration test (#1) that the live api has a behaviour that the mock doesn't, maybe an occasional malformed response due to an error at the other end. Great, capture it and add it to the mock. Now you can reproduce it at will and write fast tests on how you handle it.
I live in New Jersey. Sure, lots of people spend $400/month to park so they can drive on the weekends. Anyway, so we can stop talking in generalities, here are some numbers.

http://en.wikipedia.org/wiki/List_of_U.S._cities_with_most_h...

It would appear that many people do live without cars so there is an untapped market.
Just finished it last week. I also highly recommend it.
I really don't get the debate. If you want to test state vs. behavior you still need to orchestrate and verify that state. You're still "mocking" because you're (presumably) not using a production system on which to test and you're using predictable, idempotent tests and test data. The only difference is you're not using a mocking "framework". Seems to me all you're doing is inheriting a lot of external dependencies that have little or nothing to do with your test. I don't see mocking as behavior vs. state, but rather just a way to remove dependencies that lead to brittle tests.

What am I missing?
Looks Great! Do you have any plans to integrate this with an MBaaS ( Azure looks like a great fit)?
Because Germans are not as religious as Americans.
So naively translated, 'abad' more or less means 'living place', so village or town. The other parts of the names are related to key Muslim figures and have meanings like 'elevated' or 'good' (I'm not sure if they had those meanings or took on those meanings).

Other countries like to get in on the 'nice place' namings:

http://en.wikipedia.org/wiki/List_of_the_most_common_U.S._pl...

(Several dozen post offices are located in a Greenville)
(Not a straw man, I wasn't writing ironically or derisively about anything, but rather made a genuine suggestion to break "apple ][" code - referring to current Perl - with a totally modern and incompatible "iPad" language - referring to a future usage of the brandname without any common technology - that has absolutely nothing in common with the former, whatsoever. Nothing.)

So I am actually making the opposite point, that it shouldn't be the same language. I don't think the new form is new enough, I wouldn't call it the iPad of my analogy. In particular, I am also saying that "the iPad shouldn't run Apple ][ code". (at all.) Nearly all Apple ][ code shoudl be a syntax failure on the iPad. Including even $_. Every syntactical element should behave differently, minimally. Much simpler syntax with very little sugar. Much more verbose.

Basically a totally different language should be whitebranded with the brand currently worn by this language. People who used that language shouldn't recognize this language. People who use this language, shouldn't be able to understand that language. They shouldn't have anything in common.

The two things should have literally as much in common as the Apple ][ does with an iPad, which is nigh-unto nothing.

You say, "it's still the same language if you want it to be", but that is a problem. It is like saying you can still pull a jumbo jet with a horse if you want to. No, you shouldn't be able to pull a jumbo jet with a horse at all, a jet just shouldn't support acting as a cab. It should fail to move forward. The horse should give up. The horse in this case is Ascii. It should never even be hitched to it.

Nothing should remain of Perl but the brand, and that they're both turing-complete, just as the intersection between an iPad and an Apple ][ is the null set (plus the fact that they're both physical objects, and a few similar superficial similarities that would apply to every computing device / programming language.)
the only real answer. idk why people think the voting system is a magical black box. to add, the top comment in the following link is paul graham showing the code for the voting system https://news.ycombinator.com/item?id=1781417
Poll: which programming language you love?
Tip: Use ctrl/cmd + f to find language
4th Dimension/4D
Agilent VEE
Angelscript
AutoLISP
Bourne Shell
C-Omega
CLU
COMAL
DCPU-16 ASM
DiBOL
eC
Ecl
Etoys
Fantom
Gambas
Google AppsScript
haXe
HPL
Informix-4GL
Ioke
J#
Java FX Script
Korn Shell
Logtalk
LotusScript
MANTIS
MAXScript
Mirah
Miva
Modula-2
MS-DOS Batch
Nemerle
NQC
Object Rexx
ooc
PILOT
Pliant
PowerBasic
PowerScript
REALBasic
REXX
Sather
Seed7
Suneido
TACL
thinBasic
Vala/Genie
VimL
WebDNA
xBase
XBase++
XPL
Aircraft Stories: The F-35 Joint Strike Fighter (Part I)
Have you considered using Google Analytic (free) with custom event tracking?
FB-Flo: live-edit JS/CSS with Chrome extension by Facebook
Codename One and RoboVM solve different use cases. If you can live with the limitations of a "common denominator" API, a UI toolkit that tries to mimic the native look and feel ala Swing and a limited subset of Java 5, Codename One is great since it allows you to use a single codebase and deploy to many different device types.

RoboVM on the other hand lets you use all the native iOS APIs from within Java and has a runtime library based on Android which limits you only to roughly the Java 6 APIs. As long as you structure your code properly RoboVM makes it possible to reuse large portions of your code between the Android and iOS versions of your app. So if you'd rather build an app that is truly native with a native UI and still want to be able to share code with Android RoboVM may be a better fit. And it's definitely not just for games even though libgdx+RoboVM is a killer combination.
She was an amazing woman.
Apologies for the self-plug, but you can have a play around with some of PG's date/time functionality by going to http://pgexercises.com/questions/date/
And it repeats this trope about the US manufacturing industry being "decimated." The US is manufacturing more stuff than ever before.

His evidence is that US manufacturing is only 13% of GDP, where it is 21% of GDP in Germany.

Well, percent-of-GDP is, by definition, a zero-sum game. There are only 100 percentage points to go around. What other industry has been "decimated" in Germany by those 8 percentage points going into manufacturing?

This is HBR's "blog network." Can any Harvard Business student make an equivalent entry, or is there some kind of editorial control here?
I hope you got a test drive - the i8 is a gorgeous car!
In addition to what danudey says, modern sysloggers also support Unix domain sockets, which are reliable. Typically this is /dev/log; on Linux, I believe the GNU C Library's syslog() uses this by default.

On Linux, sending UDP to localhost is very reliable and fast, essentially going through kernel buffers with very little overhead. You will only see dropped data if the system is extremely overloaded. I did some testing, a few years back, and was not able to induce packet loss on localhost.

The usual way to set up centralized logging with syslog is to have each node run a local syslog daemon (eg., RSyslog), which then buffers the data and streams it to a central syslog daemon using a more reliable protocol such as RELP [1] over TCP.

[1] http://www.rsyslog.com/doc/omrelp.html
the original poster showed two ways to achieve a better result with less coupling. Given that systemd is already pushing a myriad of other mechanisms not implemented by any other init daemon, one has to wonder why you are even trying to dismiss the argument rather than engaging with it. Is it that you think strong coupling is good in systems?
Two things, you aren't necessarily trying to achieve the identical balance. Most of the research in this area is finding the particular bacteria that are important to repopulate the ill gut. The aim is to eventually transplant only the important bugs or just grow the important ones and skip the fecal donors all together.

The other issue is that it would be very hard to get a fecal sample that hasn't been exposed to O2.
I was hoping it would have something like an S-shaped profile that would prevent me trading arm-sweat with my neighbor. I'll still take the window seat and just do without.
Awesome work guys! Can't wait to give Xamarin.Forms a try!

I'm wondering how well Xamarin.Forms will work with MVVM and bindings.
okay, i'll go first.

i am a heavy rss user. for years i used NetNewsWire on the mac. alas, the ios version started as a bad joke and only got worse. then the rss-apocalypse happened, when google reader shut down.

since then i've been using reeder on my ipad and iphone, synced with feedbin. but i'm not super happy with it, largely because the author won't get off his butt and give me a mac version already.

your app looks pretty good so far, but i don't see a sync story. will i ever be able to sync my feeds with my mac?
I appreciate that this is an initial announcement, but does anyone know what the situation is with upgrades for existing users?

Edit: Forgot to say that this new version looks really good - congrats to the Xamarin team! Not having to launch XCode is going to massively improve my quality of life.
So something like RabbitMQ would do exactly the same.
What's the deal with the link in the second paragraph that leads to the same article, on another website with a different design? And a few more links too.

I don't understand the point.
What are you considering for a prototyping datastore? Postgres? App Engine?
This article could be a case study in misinterpreting data.

Americans from "advantaged backgrounds" are enrolling way more in schools, graduating more, and making more money afterwards. Is this evidence of college being worth it? Maybe having parents who can invest six figures in your college education for you, and put you in contact with potential employers is a bit of a confounding variable here?
It seems to me that the method chaining is really all about building an internal S-Expression or tree structure of some kind that describes the type of query and joins needed. When it comes to solving problems, it's shaky ground to insist there can only be one possible approach.
Are Fraunhofer Society the same guys who terrorized the whole open source community for the most part of 00s with the ill-written MP3 license?

Maybe they understand innovation but no kudos to them for that.
Building Our Community Through Events
Do you have a source to support this claim?
It's not _that_ safe though. Try calling an ambulance during a stress situation.
Leap Motion Adds More-Intricate Tracking to Its Amazing Controller
Your Strange Loop talk description presents some good reasons for using statically typed languages, but why Rust specifically? Why not the JVM, using Scala or even Java 8? Sure, a Rust program compiled to native code can start faster, and be fast right away without any JIT warm-up. But is it worthwhile to optimize for those things? Especially since the JVM already has a much larger set of libraries and tools. And while Rust's lack of GC would probably yield impressively low memory usage figures, I wonder if that matters in server applications.

The idea of a server that starts up fast, is fast from the start, and has minimal memory usage is appealing to me, but I suspect that it's irrational to optimize for these things except in niche applications like web interfaces in routers.
I'd speak with your physician about the possibility of FMT. Your MD can get in touch with these guys http://www.openbiome.org/ that provide low cost samples for transplant ($250).
Very nice. Though I wonder why the author thought we (3Dfx) were "strongly against OpenGL"? One of our founders, Gary Tarolli, worked on Iris GL[1][2]. We weren't against it, but our pixel pipeline was in the wrong order to implement it precisely. Plus there was the GL tradition of handling things in software that your hardware didn't implement, and we hated the "slow path". Ok, maybe we were against it a bit :-) Coming back to me now.

[1] http://tech-insider.org/unix/research/1990/1211.html
[2] http://techpubs.sgi.com/library/manuals/1000/007-1210-060/pd...