skysight-inc/HackerNews huggingface dataset:
I don't agree that the Saruman breeding the orcs should have been left out

Perhaps not entirely left out, but a lot of screen time was spent on it that, IMO, added no value whatsoever to the movie. A quick cut or two would have been enough.
I ran a personal email server for years and I currently have a server I can run things on, so I can set up a passable system myself for next to nothing. However, it won't be as good as gmail for reliability, spam, speed of searching, integration with my android phone, etc.

The point isn't that a good email service has extremely high utility to me, it's that I have a large number of options with a cost of nearly free. That's why I wouldn't be prepared to pay a lot for it.

Not to mention the fact that I hate recurring costs.
No, he pointed out how a normally positive gesture (saying "i'll find out") can be an indicator of a more subtle problem (intermediaries).

I think its very easy to forget those signs of a more subtle issue and just be glad each question is being answered in a "timely enough" manner when you ask it.

Not a big fan of references to be honest. Everyone must have a few people willing to exaggerate for them. A referral from someone you already know and trust is different, but a reference from someone you arent that familiar with is fairly meaningless I think.
I see what you did here.

Now write the code to test calling publish! without an argument provided for current_time.
> His recommended solution prevents parallelizing your unit tests.

How so?
Probably not something I can share (sorry); just, really, good management isn't often as much about "command as control" as it is steering a lot of smart, opinionated people who often disagree.

You're completely right on the growth aspect. If you're working somewhere with a founder and their not growing in that way while the company is, I can see nothing but headaches. The original link essentially calls this out... what you did at 5 people doesn't work at 50, which doesn't work at 150, and on. You gotta learn and adjust; as it scales up, the folks who help move beyond the Founder and into a trusted group.
A bunch of mindless jerks who'll be the first against the wall when the revolution comes.
Oh, definitely. I write in JavaScript myself. I understand what the author is trying to convey, but both analogies (assembly and bytecode) are wrong in their own ways.
I loved Mosh... until I started using it. Latency is definitely a big problem for me - even on fast connections. Often keystrokes arrive in the wrong order if you type too fast, making it useless.
The Cocos2d-x (Cocos2d api in C++ with a bunch of supported platforms[1]) has had Cocos2d-HTML5[2] for a while.
It uses the same api as their JavaScript bindings and there are some demos of complete games running on both from the same platform.

(Disclaimer I am one of the founders of Game Closure)
Game Closure provides a complete HTML5/Web/Native game development SDK with a larger focus on tooling than these projects[3]. The website is a little light on details - send me mail if you're interested!

[1] http://www.cocos2d-x.org/projects/cocos2d-x/wiki/Download
[2] http://www.cocos2d-x.org/projects/cocos2d-x/wiki/Html5
[3] http://gameclosure.com/
While a funny joke to play on people, I don't think this is what a "Rickroll" is. https://en.wikipedia.org/wiki/Rickrolling

All you are doing is playing this Rick Astley song when someone comes near. Which is not the "bait & switch" aspect of a true Rickroll.
Lol most people can't get past the whole A/S/L thing no matter what interest you mention!
Thanks for the suggestion. How fast is the web interface? How good is the search?
That worries me. Some people can write "jQuery" but not proper JS code.
I don't disagree, but I think you're having some other conversation about eyeballs on the ground versus more and more expensive weapon systems. As a former marine, this is an argument in which I'm very much inclined to agree with you. God knows we don't need many more B-2 bombers to fight the Taliban.

Having said that, the point here is that massive, inexpensive, intelligent, and mobile systems will work alongside troops on the ground more and more as warfighting evolves. This will happen much the same as the dog, horse, or mule worked alongside fighters, only the robotic versions will continue to increase in functionality.

But in the end that's a process discussion -- how will things advance over time. My point was that just like in all other fields, our helpers will soon become our betters. Won't happen for decades yet, but you can be sure it's coming sooner or later. And at that point, just like every other human endeavor, some pimply-faced kid in a Starbucks can control just as much firepower as a four-star general. It will just be a matter of credentials and security.
Abstracting and generalizing, and understanding advanced concepts, is impossible if you don't have the fundamentals memorized.
Nice work. It's simple and functional. I think a lot of people in this thread are underestimating the skill it takes to build something truly simple like this.

I'm not a huge fan of the sound and the sliding panel could be animated a little bit faster. I would also personally vote on dark text on a white background.

All in all you've done a good job. Keep it up.
In the fall of 1958, Zariski invited Grothendieck to visit Harvard. He was pleased to go, but made clear to Zariski that he refused to sign the pledge not to work to overthrow the American government which was necessary at that time to obtain a visa. Zariski warned him that he might ﬁnd himself in prison; Grothendieck, perhaps mindful of the impressive amount of French mathematics done in prisons (think of Galois, Weil, Leray...) responded that that would be ﬁne, as long as he could have books and students could visit.
>What's troubling about the OP is that this WP article was a good article, and so should have had some kind of thorough vetting. That's disconcerting.

It did fail featured article review because it was missing page numbers. I can hope that if the hoaxer had then provided fictitious page numbers, someone would have looked for the sources.

>Also, once an article reaches good or great (or whatever) status I'm not sure if there's any way for visitors to get that exact version of the article, rather than just what today's edit it.

It'll be listed on the talk page, though obviously that doesn't help the average visitor. (Though, the average visitor probably wouldn't notice the good article badge in the first place.)
and hence conclude you can save time by going for the more summarised stuff.

I think this is not generally a bad strategy in many subjects (business comes to mind), but mathematics is different.

I agree, math books tend to be on the terse side as they are - you wouldn't want the material to be even more terse, because you'll end up spending more time grasping it without the help the additional text may provide.
As far as I know, the system was fully deployed in 2011. I am not sure if it lived up to its promises (I am not an air traffic control person).

Regarding the software that controls an airplane, is that being written in C++? It is not too hard to find a counterexample there; Boeing wrote the software for the 777 jet in Ada. I would be very wary of any aircraft whose control software is written in C++, unless it was written some small, unambiguous subset of C++ (which would exclude most language features anyway). Likewise with medical implants, automotive systems, or anything other case in which failure might cause death.
Well, that kinda depends on whether Bitcoin is recognised by the US government (or whichever) as legal tender; if not, it's virtual money, and you can do whatever you want with it (like ISK in Eve Online, for example).

Which is also the main problem with Bitcoins; you get the 'open source' money, but without the existing banking system and its securities, or the governments and their laws behind it. Your Bitcoin exchange gets hacked and you lose your coins? Your problem. You bet money in a dodgy bitcoin betting site and lose it? If the 'owning' government doesn't recognise it as legal tender, your problem.
ConferenceQuotas.com
"The car can also communicate with other vehicles"

This topic is interesting in quite a few aspects. Firstly, it's something I thought of long ago, but due to implementation details (ECM is a closed, obfuscated PITA).

The biggest ideas revolving around this com device is how it processes the communication. Is the communication an authenticated protocol? Being an amateur radio operator and a fellow hacker, I can think of plenty of things to do regarding this device, both good and bad. Does it take "suggestions" from other devices? If so, do these suggestions get stored in a sort of a log to prove action your AI takes is the fault of another?

And there's the security involved in the local processor. Many in this community are turned off to the idea of secure computing. In this case however, could lead to a bad user fake-signing messages to other cars. This is an open question, due to many secure implementations successfully hacked (Nintendo DS, PS2, PS3, Blu-Ray, various media stores).

I'm sure there is a way to make a car-puter that interfaces with other vehicles for a mesh network. However, I would believe that this network would have to be one of those close to being mathematically provable languages. And I would not think that TOYOTA would be capable of this.
Inspired by your reply:
https://plus.google.com/115308028547191805295/posts/TSpjqpVY...
You're right, it's ok for a project. I guess what I meant was it's quite easy compared to the problems my company deals with every day. 30 images in 24 hours (I think it said) is kind of a problem.

Given the constraints of the asker (all available in OpenCV), the solution I would suggest first is SIFT + homography, both easy to use and in OpenCV (sample code is around). Yes, there's a lot of other possibilities, but this would be an improvement over the original.
I can't count the number of times I've had to re-kick a build because a timing-dependent test like that failed (busy build server, inopportunely timed gc, etc). One of my top programming annoyances.
http://www.knackhq.com

Knack is the easy way to build online databases and web applications.
"If your Java code has Date date = new Date(); buried in its guts, how do you set it to a known value you can then compare against in your tests? Well, you don't."

You don't if you aren't testing your code properly. If you are, one option is PowerMock.

whenNew(Date.class).withNoArguments().thenReturn(someDateWeKnowAbout);
No preview before post?
I've heard it quite a bit from people who are exposed to technology regularly but not explicitly technical. For example, product managers that didn't come from the engineering side.

I don't even really blame them, because I'm sure they simply hear the phrase a few times from technical people without explicit explanation of meaning and then adopt it themselves to mean "any big growth" which is a fairly reasonable assumption contextually, prior to someone pointing out to them that it means something more specific.

FWIW, in my CS education (both at school and self-directed via books, system manuals and such) I was taught to worry about whatever base is relevant to my current data and level of abstraction to the machine. 2, 10, 16 and even 8 were the usual culprits, but certainly nobody tried to teach me to forget about the ones other than 2. I worry about base 2 far less than base 10 in my day to day code despite the fact that I'm old and know assembly (6502, 68k, x86, MIPS, ARM) and still do a lot of bit-twiddling.
FROGS, it's frogs on a string. (An old game.)

https://www.youtube.com/watch?v=Uce9hfGBPIU
An open problem that Google has admitted with their car automation project is a certain problem endemic to the northern part of this country: Snow and Ice.

Admittedly, ice is rather difficult in any condition. However, many human drivers drive safely on snow cover with minimal problems. Accidents are higher during those times, but traffic still keeps flowing. Google-car-AI cannot handle these events at all (at this time).
1) Someone posts something about game theory

2) Someone comments that the scenario is unrealistic or contrived, then makes clever points bringing in nuances of real world behavior/situations.

3) [Optional] Original poster responds explaining why the situation reductively captures some underlying mechanism or why the commenter is mistaken
Lenovo Splitting Into Two Groups This April to Compete For High End Market
if you haven't (though i suspect you have) i would suggest giving napping one more try now you're caffeine free. it's seriously good if you can get it to work.
Do you have any privacy now?

[1] http://datasift.com/platform/data-sources

[2] http://gnip.com/sources/

[3] http://klout.com/how-it-works

[4] http://en.wikipedia.org/wiki/ChoicePoint

[5] http://www.lexisnexis.com/backgroundchecks/

[6] http://en.wikipedia.org/wiki/Trailblazer_Project
This looks more similar to a piece of quartz than to a flower.
As someone who just compiled his own Android build and deployed on his tablet, there's something refreshing and enlightening about working with unlocked hardware and open-source software which you never get to experience on the iStack.

I'm not going to try open webOS but I can see why these people are doing what they do :)
Haha there is a game engine called Impact http://impactjs.com ! I find it quite funny for very obscure reasons.
Because monkeypatching is global. It shouldn't require more than a moment of thought to realize this...
I use mosh in the train = lot of cell tower switches.
I've very little use for it from the laptop on a "real" connection".
tenant: occupant (of an apartment, for example)

tenet: principle, guideline
>Take the Visitor pattern. [rant about the visitor pattern]

I don't think the visitor pattern means what you think it means.[1] Also, calm down. It's a beautiful Sunday afternoon. Perhaps you should pay a visit your sister.

[1] http://en.wikipedia.org/wiki/Visitor_pattern
That's not TDD. You define the expected behaviour first (which still can be wrong, now or in the future - they're based on your current assumptions/spec/other mutable thing), then ensure the code produces output that matches your expectations. Your output is now as correct as your understanding of the solution.
Because a justice system must consistently uphold rights of citizens. Its best-case scenario is not particularly interesting; it is the worst-case scenario that must be good enough, still guaranteeing citizens' rights and due process in every relevant stage.

The case presented here is worse than what I would expect from typical banana republics, showing corruption at every step of the way.

Cheers,
Rick
Also:

http://webcreme.com

http://patterntap.com
Great resource for learning Powershell
http://polimedia.us/trilema/2013/i-would-like-to-address-tha...
You do this by curtailing the capability, but leave enough that it's still tremendously useful. Eschew a backlight and do everything with the e-ink display. (They'll have to get more responsive for this to work.) Keep things on a low bandwidth basis, possibly even turning the radio off most of the time.

Something with just a little more capability than a "dumb" phone or feature-phone but with a more comfortable interface and 7 days battery life would be able to capture the market. Let's say, one builds "visual voicemail" and add some sort of more user-friendly banking front end which still uses the current SMS channels. Combine that with light web browsing and something like Wikipedia and Twitter/Facebook, and you'd have it.
Talking is cheap. It is the shipping to the platform that eludes the linux gaming so far. And the install base.

Of course everyone evaluates the platform with the planned obsolesce of desktop machines and the walled gardens.

Lets hope to see some A class titles on linux in 2013.
I had looked up several resources to learn Powershell on line, and this site is seldom mentioned. This is unfortunate, as this is the one site that I have found to explain Powershell concepts in a clear and straight-forward manner.

When I visit some other sites, I have to wade through paragraphs of unrelated anecdotes, etc. just to get to an understanding of a concept.

This site, and particularly the free eBook that comes with this site, provides a much more clear explanation to many of the concepts that I had been struggling with. So, just wanted to share.
Ask HN: Developer's mind and withdrawing process
Is it common among developers that after some large component or maybe the whole client side of an web application has been finished (coded as planned) and there isn't much more to add to it, the mind of the developer starts some kind of "withdrawing" process? Like the mind had been given some of signal that tells it to loosen the concentration toward something. This might happen relatively quickly (like in a day or two).

Practically the effect of that could be felt, for example, when the developer starts the Eclipse and takes a look at the relatively long method list in the Outline-window. He might notice that unlike earlier, the method names don't anymore "tell" him so much. Earlier he could kind of see and feel the whole architecture of the web app, he had been building, easily. Now it actually takes some effort to understand all the nuances, quickly. However, if it is only a few days, when he last time did something with the product in question, it is probably quite easy to get into again (after short "warm-upping and activation" phase).

Or is just temporary lack of dopamine? Try also comparing this to approaching a city by a car from a distance.

Could this happen more commonly, if the developer is also the one, who is responsible to many different kind of stakeholders, so he is kind of forced to orientate differently at times?
0) It sabotages your scrollback (just like screen), no more mouse-wheel scrolling. Showstopper for me.
OpenVMS (née VMS) function calls and signals use the low bit set to indicate success, and the low bit clear to indicate failure; the condition value format.

The high bits of the condition value format can also tell you more about what component returned the error, and there were a few control flags up in the highest bits, including bit 31 (the sign bit) which inhibited message display.

Somewhat unusually, the low three bits of the condition status value are used to indicate varying levels of success or failure; the success (0b001), informational (0b011), warning (0b000), error (0b010) and severe/fatal (0b100) errors.

VAX had the BLBS and BLBS instructions for testing and branching on the low bit, too.

These success- and failure-testing instructions were separate from the BEQL/BEQU, BNEQ/BNEQU, BGTR/BGRTU, BGEQ/BGEQU, BLSS/BLSSU and BLEQ/BLEQU that looked at whether the signed or unsigned value was positive, zero or negative, or zero or greater, or zero or less. A condition value that had been displayed or otherwise inhibited was switched to a negative value.

Yes, VAX had a lot of instructions.

This usage of the low bit also led to the semi-inevitable "Success on VMS being odd" in-joke.
Yes I believe I suggested adding in both years as a compromise unfortunately the admin would not budge.

Going through various commitee groups on Wikpedia to get this compromise did not seem like a good use of my time
Top Most Popular Torrent Sites of 2013
The web is an API, returned as HTML
Reading this gave me chills - the symptoms of withdrawal described here are not unlike those of a heroin addict gone cold turkey.

I can't imagine normal healthy people routinely taking a drug and teaching their children to take one. And yet this happens with coffee all the time. Many are even proud of their addiction ("coffee snobs").
This has a flavor of reviving some ideas on how search will change that had been popular in the late 1990s / early 2000s. There were a number of proposals that "search engines" as a tool that users use to query for information should be replaced with a paradigm of "software agents" that build a model of what the user is looking for or trying to do, and which then roam around the web on the user's behalf. Here's a survey of some of those proposals from a 1999 Nature article: http://www.nature.com/nature/webmatters/agents/agents.html

This isn't meant to be a criticism, because implementation makes a huge difference, so it's quite plausible that a proposed-and-didn't-catch-on idea could catch on in another form. For example, Google has much better profile data on you than late-'90s research systems were able to collect. But I think looking at the previous iteration of attempts is still interesting.
San Diego Entrepreneur Academy with Neil Senturia
> MySpace
> 2009

Well there's your problem
Because Time.now is a global method whose behavior you've just (temporarily) modified. Any tests or code that do depend on Time.now returning the actual current time won't work correctly.
But it's not "test-specific functionally", is it? The underlying object has a published_at attribute. Don't you think it means something?

The reality, then, is that we don't publish things, but publish things as of certain times. Only by putting the concept of publication time in the interface do we communicate the true semantics of publication.

To look at it another way, if you call the publish! method without understanding how publication time affects the thing you're publishing, aren't you missing something important?

So, to make the semantics of publication clear, the publish! method ought to have a publication-time parameter of some sort. (But it shouldn't be called current_time, as that name doesn't reflect the actual semantics of publication. We don't want to suggest, for example, that it requires time travel to schedule things for future publication.)
You can post and edit whenever you want (effectively working as preview), so I thought (with the aim of keeping UI incredibly lightweight) I'd keep a "preview" button out.

By your question though, it sounds like I'll need to find a solution.
Parallel Scientific: The Awesome Haskell FPGA Compiler
"they can react faster than a human sitting behind a computer separated by a further thousand miles away"

Maybe. The problem is identifying friend and foes. An AI might need more time than an actual person. Beyond that, losing a robot is not a big deal compared to losing a person, so the mistakes made in the field (ex. killing an innocent person who happened to get in the way) can be lessened because the fear of death is no longer there for the soldier.
In my experience its usually %50 screen %40 network radio and %10 everything else
Scalable Go Scheduler Design Doc
Yeah, this was the first game that i tried making while learning canvas and javascript. A lot of fun!
That's a good strawman fallacy you've got going there. It's pretty clear that I think the main problem is the sexist man.

Rachel didn't 'ask him a number of questions', she purposefully played the role of a ditzy, clueless airhead to play to his stereotypes rather than just ask the questions straight. Sure, it might feel good at the time and we can all laugh at the guy, ha ha, but what actually happened was the guy got reinforcement for his shitty behaviour. If the guy was giving weak answers, then being a straight interviewer isn't going to suddenly make him Einstein.
Thanks! Yeah, i want to make it so you can change the size of the grid.
The Privacy Show (Podcast of NPR On the Media program on privacy)
> Personally, I like functional programming because it has two design patterns: Noun and Verb.

Erlang's OTP certainly has some very clear ideas about "design patterns".

Design patterns are nothing more than sensible ways of putting stuff together, which seem to exist in any language.