skysight-inc/HackerNews huggingface dataset:
You mean in Bob Harper's opinion?

Dynamic type checking is a useful concept when classifying languages, but it might not be sensical with respect to certain narrow definitions of what a type system should be.
I found this amusing "complaint" to Byte in this same issue (https://archive.org/stream/byte-magazine-1981-08/1981_08_BYT...):

April's Foolers

The hasty printing of data concerning
our Black-Hole Diode is not only an inva-
sion of our corporate security, but is not
in the national interest. (See the April
1981 BYTE, page 363.)

[https://archive.org/stream/byte-magazine-1981-04/1981_04_BYT...]

Our device, which is covered by US
patents and is classified by the National
Security Council as "Top Secret," should
not be pandered about in a general-circu-
lation magazine for all to see, especially
when those not friendly to our nation may
learn details of this device.

Furthermore, how BYTE learned of the
existence of our device is unknown to us,
but be advised that stricter security has
been imposed to forestall any further
lapses.

Be also advised that the company BYTE
lists as being responsible for creating the
Black-Hole Device, Spatial Regression
Ltd, will shortly receive summons from
our legal department.

Any repetition or further disregard for
national security regarding this device or
its uses in particle-beam research will
bring about swift and final action.

J.W. Kelty
Chief Executive Officer
Code-7 Electronics
POB 1505
Modesto CA 95353

And Byte's response:

Each year, the BYTE staff enjoys slip-
ping a few joke items into the April issue
for our readers to find; some are subtle,
some are outrageous. Response to this
year's foolishness was greater than in any
year past. In case you missed it, look for

"Lost Dutchman's Bug" (photo),
page 302
"Black-Hole Diode" (new product),
page 363
"Noise-Emitting Diode" (new product),
page 364
"Slightly Used Cray-1" (unclassified ad),
page 414

So you see, there's no need for "swift
and final action" (gulp!) — we were just
kidding! By the way, where should we
return the sample device that was in-
cluded with your letter? . . . CPF
From Nilay Patel's interview with Tony Fadell:

NP: Two years ago, I actually remember this really distinctly — it was a very motivating Tony quote — you told me that the whole point was to not build products, because products and services will fade away. The point was to build a really great business. That to me was Tony, that was what you guys were doing. But now you sold the business. Why?

TF: Well, we’re about creating the business. We still have a long way to go to create this business, and I‘m also not naïve to the fact that we’re going to need substantial resources to fulfill what we set out to do. This is not just spinning up a server and all of a sudden you have scale, and using other people’s infrastructure for software distribution and all this other stuff.

TF: We’ve got to fight hand-to-hand combat in retail spaces. We have to go in and literally build tons of infrastructure for customer support and servers and all those things. I want to focus on building the differentiation for our customers, not take a sideline to building infrastructure that’s not customer differentiating. When I’m busy focused on those things, the competition is starting to nip at our heels.

TF: I really want to build a great business, and I think this is the best way to build that business. If we would have kept going alone — you see every company wants to be the Nest of something, some unloved category in the home. I wanted to double down, and this is the best way to double down.

NP: Don’t say double down. It’s the kiss of death.

TF: Okay I won’t say it. I appreciate the advice.

http://www.theverge.com/2014/1/13/5305430/interview-tony-fad...
I'm not 100% sure exactly what you mean by 'built-ins', but Rust is almost entirely written in Rust. I don't think there's anything major implemented via C FFI in the compiler itself.
Those people already get to vote... (the children that is, when their parents are 60).
Very timely, I was just working on a page that had to display complex graphs and the regular PNG's were huge. I set the quality to 50% and it reduced the size to about 30% of the original and it still looks good. Thank you!
What are you worried about? An order of magnitude is not a slight performance penalty.
The C++ standard library is vast and we've had c++98, c++03 and c++11 in the 15 or so years. There's few enough parts of it that you'll revisit regularly. You can't go around expecting people to be experts in the minutiae of all of it.
Android tracks your location for Google Now too. Actually they handily name your home location "home", and let you set it if they get it wrong. I've heard Apple do something similar now as well, so we can probably assume the average person's location history is easily subpoenable through Google or Apple.
My understanding is that the goal is not isolation, but performance. You can remove large chunks of the OS which you don't need. You also don't have any overhead from system calls since all code runs at the same privilege level. This is possible because (in theory) you can't execute arbitrary code. All the executable code is baked into the kernel at compile time and the page tables are sealed so no new code can be loaded.

You can achieve the isolation with jails and cgroups, but not the performance improvements.
Gotcha. It seems a few other people had this issue too, I'll take care of it in the next iteration. Thank you!
"localhost" seems like a really bad name for this when in reality, the socket is anything but local. Instead of "localhost:3306" how about something like "docker:3306"?
If you're going to have that attitude you'd better not be using our roads, parks, public transport or indeed any other government services that have "stolen" money from you. I think you'd be a lot worse off if you decided not to pay tax and go without everything being a taxpayer entitles you to.
Too many features
Sup dawg

I'm 22 and was in a situation like yours for a loooong time. I am also a drop out.

1) yes people will hire you, get over it. post your resume on Dice if you don't believe me. you'll start getting calls at 9am the next morning

2) stuff is going to be some amount of shitty no matter where you go or what you do. you may call me crazy, but you'll probably end up looking back on now as the good times. so enjoy where you are now in addition to where you are going (see point #1).

3) nothing matters as long as you write code every day and keep your head up.

also, i saw someone in this thread say "your technical skills mean dick."

fuck that guy and fuck that thought

you have worked hard to learn and develop what you have in your head, and it is as valuable as you say it is. you have a long road ahead of you.

if you look on the web or talk to friends/family and find a contract (or even better, a job!) that's great. if you can't, it is equally valid to build something for yourself.

no matter what, you have plenty of time to figure it out.
The NSA has forced Google to lie to us about other stuff, and they have also been heavily spied upon and infiltrated without knowing it. you may be sitting in the ball pit, drinking the cool aid from the cafeteria, but all the "omg conspiracy theory" stuff has been proven to be true.
I think dressing formally is a show of respect. Even if the firm is very casual, they'll understand and most likely appreciate an over-dressed candidate rather than an under-dressed one.
Hmmm, interesting. What I observed instead was a sad paucity of useful thinking being expressed on HN.

No cruel yet detailed dissections of the deal, no examination of the technological possibilities, or posts where people speculated on which competitors in which markets will be impacted.

Mostly statements along the lines of "I'm sorry but I am imagining the whole article without reading it", but without even the level of self awareness that this is something to be "sorry" about.
I added mouse support to Terminal via MouseTerm: https://bitheap.org/mouseterm/. Works like a charm with Vim.
That revenue may have worked against them. It puts some tighter bounds on what they would need to get to subscriber wise and the kind of conversion rate to paid accounts that could realistically be obtained.

Companies that haven't started monetizing can be more hand wavy about the potential revenue and growth.
Obviously this is true, but rarely do they need help being physically located. If he needs psychological help or emotional support, clearly that is a different matter, and not something that can be provided by rallying as many random, well-meaning strangers as possible...I still fail to see what is being requested here.
Terminal does the same (for me). It's because opt-clicking above the line sends some up arrow keystrokes, which the shell interprets as moving back in history. In iTerm2 nightly builds (which are less stable than the betas) you can disable opt-click to move the cursor in prefs>profiles>pointer.

What's more interesting is the possibility of using the new shell integration features (https://code.google.com/p/iterm2/wiki/ShellIntegration) to turn off this feature just at the shell prompt. I'll open a feature request for that :)
This list should really be named "The World's Most Overvalued Companies", since the metric they use for "Innovative" is how highly the company's stock is valued relative to revenue: http://www.forbes.com/sites/innovatorsdna/2013/08/14/how-we-...
The best acquisition outcome is something like Android or Kinect, definitely not watching GrandCentral stagnate for years after acquisition.
Is this about principle or you have actual privacy concerns about leaked thermostat / smoke alarm data? Maybe I am being unimaginative but I can't think of why I should care about the latter.
Yep. I'll go even further: in this case, "not everybody" means "nobody."
Perhaps you should step away from your PC for a bit? Christ.

Arguing that somebody shouldn't expand a large number because you personally now perceive this number differently and therefore it is intellectually dishonest is a bit of a squirrely argument, don't you think?

We're all capable thinking humans here. That isn't to say that smart people cannot be swayed with rhetoric and such, but don't you think that the same argument you're making here could be made against compressing such large numbers? Maybe expanding that number isn't so much exaggerating its value as it is simply impressing upon us its true enormity.

$3.2B ($3,200,000,000.00) is a lot of fucking money, after all. For anybody.
I believe it for the right person, but probably not for me. I keep my place around 60F in winter, and don't use A/C in summer.
Heh. I never thought of it any other way. No I don't think that people who work for the government should actually experience fear when doing their jobs. I use the term "government should fear its people" as a turn of phrase to mean that the government that is elected by the people to serve the people should perhaps face very direct consequences when it fails. For example, when a congress fails to perform its basic function of passing a budget, the whole lot of them should be recalled as they are clearly unable to perform a simple task. So by fear I really mean "respect and be accountable to".

Edit: regarding giving power to the unwilling: my point was that extreme want of power is a negative when it comes to a candidate, but a lack of that specific type of ambition is a necessary but insufficient qualification.
It is an interesting proposal.

It starts to fall over when you have, for example a MySQL slave that needs to connect to a MySQL master. But now the listening slave on 3306 is trying to connect to localhost:3306.

I would strongly recommend that the CoreOS team reach out to ARIN (the IANA operator) to get a special use /24 assigned for these "magic addresses" and not hijack 127.0.0.0/8.
2001: http://www.taipeitimes.com/News/local/archives/2001/03/12/00...

2005: http://www.taipeitimes.com/News/taiwan/archives/2005/11/26/2...
It's amazingly sad, predictable and vapid the commentary has become.
The CCP likes companies they can control, whether there are foreign investors or not. This is especially important since the rule of law isn't so developed in China and often directives go through non-legal channels, which Google couldn't deal with while Baidu has no problem with it. Both of these companies are listed on the Nasdaq, but one is controlled by Americans and the other by Chinese.
China Set to Invade South China Sea Island with Strength
That's an interesting point, some people just want to disappear. I read a long time ago when I was younger, on a local BBS, a guide to fully disappearing. Some people just don't want to be found; this can be true freedom depending on who you ask.
I like that we all have a wonderful opportunity to bash Google, and you turn this around and bash Apple instead. Tsk tsk...
I think the amount of syntax you've shown is fine. Since there's C++ and Rust code that both do the same thing, it allows readers familiar with C++ to infer what the Rust syntax means. This is a much quicker process than reading "Here's how you write an if clause ..." prose.

When it comes to showing new languages to experienced programmers, I prefer showing code, and explaining what it accomplishes. Experienced programmers will start building up a Bayesian model of the syntax without being explicitly told.

I think of this as the "Dive Into Python" approach: http://www.diveintopython.net/
Squadio football app: First feature preview
The Folly of Inside-Out Product Thinking
Use this simple trick to keep your gear organized
How to conduct an exit interview at a startup?
Kind of makes me sick of my stomach.
The linked relational shell programming article was really fun, informative, and inspiring.
Lowering the thermostat during warm weather saves a larger portion of the energy for that period.

The polar vortex scenario is where a thermostat can help the least.

For instance, imagine a home that heats from 50 most of the time. Then it is (1-15/20)/100=25%.
I use a method similar to the described by DanBC, but I open the comment page in a new tab and I immediately open the submission from that tab, because it’s easier to hit the back button than to remember where each story came from.

Fixing the new page is relatively easy, and it could free more closures to the other pages, so it increase the time that the links live before expiring.

I also sometimes use the “filtered 2+ new page”: http://hnapp.com/filter/d3a308f2ac9a071c0bf174e0c1a8fd22 , i.e. someone else thought that it is interesting. It’s not so painful and it’s also good for days where a single new saturate the front page.
Technically we use Newtonsoft and Jil, Jil replacing Newtonsoft as we become increasingly confident in it.

I wouldn't suggest anyone use Jil in a production role unless you're at Stack Overflow. It's too untested at the moment, and the typical person can't get me on the horn to fix whatever just broke.
I definitely see why this is potentially creepy to some, but I think that we should also be objective and look at the track record of those companies in question.

Googles business model isn't based on doing something malicious like selling your private data to mexican drug lords, neither does Apple, Microsoft or Facebook.

The real threat is some kind of data loss (where Google has a pretty good track record) and secret wiretapping warrants issued by secret courts based on secret laws. (but even there it's not in Googles interest and they are forced by the state to comply)
To be clear: there is no version of the actual Stack Overflow code that is publicly available. There are, however, numerous open-source reimplementations of portions of the site code.

Also (as the video perhaps mentioned), the Stack Overflow developers have often been able to spin off pieces of the code as open-source libraries. See http://blog.stackoverflow.com/2012/02/stack-exchange-open-so...
Dataflow and Reactive Programming Systems|Asynchronous Dataflow Implementation
You'd actually setup it all up as you would if everything was on your localhost or dev environment. Meaning you'd need your master on 3306, slave1 on 3307, slave2 on 3308, etc. You'd still need to setup a configuration for each of these services, pointing to one another, but the configuration would be fixed.
The history of the term "lurker" was very interesting to me.

I am an active member of the shoe community NikeTalk, and lurkers are almost a daily subject on that site. Lurkers in a way are actually looked down upon from active community members (not me personally), since they get quick access to helpful information on shoe releases without out having to share anything to help others. If they saw this rule of thumb, it would probably be serious fuel to their fire.
Vancouver typically rates in the top 3 and is more expensive than Toronto.
You've eliminated system calls but you have hypercalls; it's not clear whether this is faster than a container-based system that has system calls but no hypercalls.
> set completion-ignore-case

works well with
"\t": menu-complete

But I had to delete this entry. I need the case to differentiate between which path I really wanted :(
On one hand google having more information is unsettling but at the same time it could lead to some interesting possibilities. In the summer my nest kicks the AC on at about 4:45 assuming that I will get home sometime around 5pm. But say I go afterwork to have a beer or drink coffee and stay out until 8pm. Nest knowing where my phone is means it could be smart enough to not turn my AC on until I am headed home.
Sun eventually did JavaOS, though I'm not sure how much of its code was Java.

IBM did Jikes RVM (old name: Jalapeno) which was mostly, if not purely Java. They handled the bootstrapping problem with some clever ahead-of-time compilation + meta-programming. Even their GC is implemented in Java.
Seconded. I know several people who use Fedora. They refer to it by number, not by name. I thing the only possible value of release names is to provide something for bikeshedders to fight over while other people work.
That's pretty reductionist. I don't even think that the people on HN think that much alike with respect to each other.

Some people care (or fear, or whatever) more or less than others.
Norwegian limited companies registration web portal is online.
Aaah, I think my confusion was from your misuse of the term middleware. When used in the context of Django, middleware is a layer in a stack of WSGI calls, not a standalone daemon which accepts and receives http posts and websockets.

I could see such a standalone daemon working, but it would seem like more straightforward to just write a daemon which handles websockets and your application logic on its own.
Fixed typo: (seems you cannot edit after a comment has been replied to.)

"run for a nuclear deterrent because the USA could no longer be relied on."

s/resided/relied
For a group that has no photo or civil names, and where people ever mention their gender or race, I have the feeling HN is getting a lot of criticisms. But then again, saying that is missing the point that people who argue about those things tend to define discrimination as not mentioning those, while they generally base their career and speaking platform on their gender and race.
Maybe the sensible takeaway is that if you can do a prototype in a simpler language first to establish a baseline, you should.
I think most people expect that they can, due to their own ignorance, make a slow program even in C++.
Also, I could definitely see myself buying Lord of the Rings in the Google Books store and reading it on the Nest.

This could provide the ideal way of monetizing this platform in the future.
Analogous example in C++11, using unique_ptr (which Rust's owned pointer models):

#include <stdio.h>
#include <memory>

void destroyer(std::unique_ptr<int> x)
{
printf("%d\n", *x);
// x is deallocated here
}

int main()
{
auto x = std::make_unique<int>(3);
// destroyer(x); ERROR: ownership must be transferred explicitly
destroyer(move(x)); // Override with an explicit move
printf("%d\n", *x); // Guaranteed to segfault
return 0;
}

This is somewhat more helpful, but sadly the compiler cannot monitor the state of x at compile time, like Rust. The upside is that this bug is easy to catch since the invalid access is guaranteed to try to access a null pointer, and will crash instead of giving garbled results.
Yes, but this is potentially counterbalanced by the increased dependence of modern work on clear heads. It's quite possible that the more manual, unmechanized work of pre-industrial societies was more immune to the effects of alcohol than even menial jobs today. It's also possible that modern technology raises the epidemiological cost of drunkenness in some ways; they didn't, for example, have too many drunk-driving deaths before there were cars.

Like I said, it's a complex area of research. If you think you're able to draw any meaningful conclusions based on your own intuition, then I think you're being a tad simplistic.
If you aren't getting a ROI on your SM activity you are doing something wrong
DAMN THAT RAPPER JUST KILLED MILEY CYRUS'S BEAT
Miley Cyrus Ft. Young Verse - We Can't Stop (Freestyle) (Official Video)
Young Verse Freestyles to We Can't Stop By Miley Cyrus
For Booking Contact: YoungVerseBooking@yahoo.com
>> Religion contradicts rationalism
>> You're applying certain thought processes and methods of reasoning to everything besides your religion

No - I have reasons for believing everything I do. They're not easily verifiable or repeatable by others, hence not scientific, but I don't just suspend belief or believe because I want to.
You need ConEmu.
Or just register your own ipv6 private /48 here https://www.sixxs.net/tools/grh/ula/ and use that
Why I Love Working at Keen IO
No they don't, you provide them with a single cert and they use that on every edge node.
Dead from a development perspective. I've had the same bug on the android client where voicemails play the first second or so and then stop, requiring me to click play again.
Beefy Miracle was the best name for an OS.
Much superior so Linux for Workgroups.
This is an interesting idea. It might be useful to have a high level architecture diagram to illustrate what is happening between the containers.

A couple issues:

1. Using localhost seems like a bad idea (I have the expectation that traffic is local to the instance if using localhost). 2. Managing more then a couple instances of this will be unmaintainable if done manually. There will need to be some controller logic happening.

Maybe I am missing something, but why not add a second dedicated virtual ethernet adapter where all your containers can talk (works across containers and across servers)? This is traditionally how you would handle something like this. We have dedicated nonroutable reserved address space configured to handle all this internal datacenter traffic.
http://cowles.econ.yale.edu/P/cd/d19a/d1934.pdf
Use mdfind in emacs as your locate command:

(when (eq system-type 'darwin)
(setq locate-command "mdfind"))
Calling that a Google data breach is a pretty big misrepresentation; keyloggers installed on user machines collected passwords typed into a number of websites, including Google's.

(disclaimer: I work for Google, have no special knowledge of the incident in question)
Thanks for shout out.
The goal of this post was to collect good resources for HTML5 and OAuth into one place.
I wouldn't say I'm intimately familiar with type theory, but I'm certainly old slash grumpy enough to not be an "advocate" of anything except learning both and thinking for yourself about the problem at hand.
For many years data was actually siloed between different products within Google (probably by accident) and there was some blowback when Google announced that they were merging all of it. So the concept of internal firewalls does exist, but given that all other Google products were merged I would assume that Nest will be as well.