skysight-inc/HackerNews huggingface dataset:
All.

When I was at Google there is a new hire class that talks a bit about security and 'bad' queries. There is an admonishment in the class notes to 'not' experiment with those queries unless you were a member of SecOps. They claimed they would notice, and they would track you down.

So to answer the meta question, all search engines have this problem. I know this is true because of the new hire class at Google (largest search engine) and because we (Blekko) offer our index through API access to a number of smaller brands you may have tried and by doing that we see what they see in terms of search queries.

Generally there is someone in an operations role at those partners with whom I can share notes and pass along the latest fashion in terms of scams.
The OP seems to be very willing to draw general conclusions when none are warranted.

When faced with a project in which code modularization was a problem, his proposed solution was to port the code? Seriously? Port Javascript to Actionscript because the .js was organized into too few modules?

mmmm-okay.
Very cool. Any plans to add support for C++?
Counter question. Can a person be identified by just what it takes to get them to download the Wolfram CDF player?
http://llvm.org/docs/WritingAnLLVMBackend.html
I bought one.

To be honest, after the week I've had with it, I wish I hadn't now.

Had to resort to fiddling with a micro SIM adapter and my emergency Nokia 3310 I've had for about 10 years two times this week because it went flat in about 6 hours of doing nothing.

The 3310 makes me feel warm and fuzzy still even after all that time and bear in mind the battery is 10 years old, lasts about 5 days on standby.
Pierre (the sole G-WAN author) says some funny things. He also defends G-WAN using dummy accounts all over the internet (StackOverflow, Reddit, Wikipedia, etc). You can respect his coding knowledge if you can force yourself to ignore his high claims and self-importance. But good job tearing the captcha apart!
I think the reason for that is that people generally take an optimistic view of the world, e.g. "good things will usually happen." When smart phones came out your data was easily available. How many people at that time do you think shrugged it off with the excuse: "well, yeah, but I'm not doing anything wrong/who would care what I'm doing?"

Now that people finally understand that this practice is very widespread and considered "normal" among a non-trivial amount of people in the technology space people naturally have become more protective of their information.
I'm using an older version of Angular (0.9.19) for a medium sized project. The bad part is that they changed it so much for version 1.0 that it's almost another framework. And the worst part is that they introduced a lot of boilerplate. Too bad, Angular 0.9 was IMO better.
"Angular also has its own testing suite rather than integrating one of the existing popular JS test frameworks like Jasmine."

are you sure about that? pretty sure it uses Jasmine.

From the tutorial:
"Angular developers prefer the syntax of Jasmine's Behavior-driven Development (BDD) framework when writing tests. Although Angular does not require you to use Jasmine, we wrote all of the tests in this tutorial in Jasmine. "
How many examples of this type of "just 3 layers" compromise have we actually ever seen being used as an "attack"? How many is that compared to the number of known attacks against browsers using non WebGL-related technologies?

Did you actually see the specific 'security' concerns that that MS shop put out? Part of it was a laughable demo of an 'attack' that actually did not compromise anything, and looked like a mock-up that would be used in a movie. Whether there are potential security concerns or not, the actual 'concerns' that MS and that company raised were definitely FUD.
Yeah, this doesn't add a whole lot to the debate imo. I'm vaguely sympathetic to the argument that languages with more/better static analysis are better for large-scale development, but that particular argument has a whole lot written about it, and is probably still inconclusive.
I could not agree more with your comment. There's not a problem with text. Why do people pretend there is? They often only achieve making other people's jobs more difficult. Text is what people can read. People do not read binary. When something goes wrong, debugging binary formats becomes insanely cumbersome.

The concept of lines is a human one. It is how humans parse.
If humans could parse without needing the concept of a "line" then, e.g., there would be no problems with programming in C which has very shaky support for the concept of "lines".

But there are problems as we all know. It's proof that people do need to think in terms of "lines". Even though the computer does not need them. The only "problem" with this is that people are not computers.

I'm not sure anyone outside of the most unrealistic nerds would agree that this is a "problem".

1. As for the paper, I can think of at least one tool/language to work with text that does keep data in a binary format while one performs a series of transformations. It's not line-based. And I would guess that Mr. Pike does not know how to use it. It's fast and efficient. Probably faster than sam.
But it's a symbol for mobility - not for all disabilities.

There are symbols for visual impairment, but they're not international.

(http://commons.wikimedia.org/wiki/File:Pictograms-nps-access...)

(http://3.bp.blogspot.com/-HfEx4Y_O_Gs/Tf0huVPZBXI/AAAAAAAAAC...)
"following your passion and doing something you love"

Unfortunately you simply can't consider that w/o taking into account money as part of the decision. While some people might be able to live off the grid w/o normal comforts (and without access to healthcare whereby the rest of us pay when they go to the ER which has to treat them) not everyone could live like that.
What the hell does ≡ do, anyway?
At least I will much more often be with a phone with no WiFi access than within WiFi access with no computing device except a phone. And if I have something other than a phone available, I'm really not going to use Skype on the phone. The old Linux version of Skype wasn't the most brilliant piece of software ever, but even it is so far ahead of the phone versions of Skype that it's not even funny.

Does Skype run decently on any phone platform? I know the Android version will drain the battery dry faster than playing a 3D game and will not reliably receive calls even when running in the foreground. And it's my understanding that the WP7 version requires so much memory it doesn't even run on all WP7 phones, and will not run at all in the background making it totally useless.

At this point the idea that Skype + mobile would be some kind of a killer combination worth billions seems like a total pipe-dream. The only real-world effect it has is to kill Nokia faster due to mobile operators hating Skype, and not wanting to be aligned with MS.
Is the fundraiser a billable event to FunnyJunk? If I were FunnyJunk's accounts receivables department, I would not want to be paying for him going after something that isn't involved my case. The fundraiser is just a spite, it isn't tortuous towards FunnyJunk.
Overall, CoffeeScript has made JS development much more enjoyable for me. We had also integrated the compiler very nicely into our build script.

This resource has been invaluable:
http://js2coffee.org/
That used to mean something more specific, though...
promiscuous |prəˈmiskyo͞oəs|
2. demonstrating or implying an undiscriminating or unselective approach; indiscriminate or casual: "the city fathers were promiscuous with their honours."
• consisting of a wide range of different things: Americans are free to pick and choose from a promiscuous array of values and behaviour.

Hardly sexist. In this context I was referring to the more flexible and less restrictive use of models. See the comment threads on the original post for additional detail.

If you really want to raise that subject I can highly recommend a few good E3 video game trailers for you to comment on. ;P
$34K/year puts you in the global 1%.

http://www.foreignpolicy.com/articles/2012/02/27/we_are_all_...
I haven't used coffee script myself, but I think you'd be hard pressed to find someone that wrote something in CoffeeScript and regretted it. The biggest arguments against using CoffeeScript (or any language that compiles to JavaScript) that I seem to keep hearing are:

1. JavaScript isn't a very readable language. (I think this is untrue. I've seen some incredibly well written / structured JS)
2. Not everyone knows CoffeeScript, so when you put a project up on GitHub and it's written in CoffeeScript, it's difficult for people who only know the syntax of native JS to understand what's going on. (To counter this - a lot of projects that are written in CoffeeScript are bundled with the compiled JS code as well - which also happens to be very readable IMHO).
That's true. Proofs rely on assumptions, and in the real world, those assumptions may hold in all cases. Failing to recognize that will lead you to thinking very silly things, like that that Gödel's incompleteness theorems have deep philosophical implications.
This article only proves the author's incompetence to develop and maintain large JavaScript projects, nothing more.

> I don’t know why but JavaScript programmers tend to put all of their code into few files. That’s not so useful, though, if you want to have multiple developers work on the same project. Splitting up the code into multiple files enabled us to scale the project.

Let me rephrase that:

"I don’t know why but incompetent programmers tend to put all of their code into few files."

Last time I checked JavaScript does not have a file count limit.

The author should learn to talk in first person. I'm pretty sure I could write a horrible ActionScript app, if I wanted to, but that would not make ActionScript horrible in general.
I do not like language {X}, but I do like language {Y}. Everyone should agree to write in language {Y}, so that we can all pretend that language {X} does not exist, and maybe then browsers will just start using {Y} natively.
Coding from Within the Echo Chamber
"Object oriented programming with ANSI-C":

https://ritdml.rit.edu/handle/1850/8544
Wow, that was totally unexpected. Thanks!
SSL certs or something, maybe?
Some Peace Corps roles include helping build up IT infrastructure and entrepreneurship. I met with a couple once who had gone to Ecuador, she went as a nutritionist and he helped with business education and worked with entrepreneurs to get their businesses started. This isn't available in every country, and as I understand it the countries have to ask for specific roles to be filled. The other issue, in many countries they prefer (perhaps rightfully) older (perceived as experienced) individuals to provide fill the role of business mentor, educator. That creates issues due to the availability of volunteers with that background and in the age range desired.
Try German, I hear sentences can go on for pages and pages.
Local government bans a 9 year old girl from blogging about school lunches.
I guess I didn't explain well enough, since you completely misunderstood my suggestion.

Separate tools have the advantage (over regex) of handling nesting properly, which could certainly be significant.

Okay, thanks, but I've known about basic automata theory since I was an undergrad, two decades ago.

I had something like this in mind:

ls -af | jsonify 'ls -af' | this_reads_a_json_stream

The jsonify command would retrieve and run a script from a central repository, which people could contribute code to. This way, the parsing efforts of one coder could be re-used by the rest of the world.
So what if one person agrees with MS, they are a marketing machine.

How many years does John Carmack have invested in C++ programming for Windows games?
Celery natively pickles the arguments to the background callable. Discussion of why we didn't just pass numerical IDs around is covered in the original article's discussion threads.
MBP Retina thoughts
I don't want to spam this thread, but I feel I have to plug my personal pet project Related (https://github.com/sutajio/related), since it is, well.. yeah... "related" to the topic being discussed.

It can't do half of what Titan does and is a much, much simpler design. But it is fast, easy to use and works really well for 80% of the use cases you might have for a graph database on the web (social graphs, semantic web stuff, etc.)
This. I'm looking for a decent Windows Phone for about a year now. Something similar to HTC One X or Galaxy S III. Instead, they decided to make even cheaper devices.
No we shouldn't. If everything was done perfectly, then on average your timezone is already out of whack with local solar time by about 15 minutes or so. Of course we don't do it perfectly, most of us jump another hour back and forth each year for no particularly good reason. Who cares about another second? Just let solar and calendar time drift apart.

The amount of time until a timezone is noticeably out of whack with solar time is substantially longer than how long timezones have existed in anything like the modern form. In a thousand years maybe we'll start moving timezones around. But the cost of moving them for astronomical reasons will happen orders of magnitude less often than moving them for random political reasons.

I have read arguments both ways. And I remain convinced that letting UTC slowly drift away from Greenwich is a perfectly reasonable solution that will save us from many potential software bugs, and will cause no significant disruptions in life for the next ten thousand years. Of course eventually the Earth's rotation will slow down enough that the drift of time zones will become noticeable on a human time scale. But that problem is many thousands of years off, let them solve it then. If all goes well they will have had to figure out how they want to handle local calendar time not fitting UTC for people living on asteroids and other planets, and can just adapt that solution to Earth...
I'm probably selling my Lumia 900 (after AT&T sends me a new one since my current one has issues with the capacitive buttons) and getting a Galaxy Nexus straight from Google. I missed flashing new ROMs and kernels every month like I did with my Nexus One.. Plus it seems WP7 devices are going to get left in the dust when WP8 comes out.
I'm from Louisville and didn't know about this! I agree that the scene is bustling here, especially with Forge (http://www.forgehq.com/)
For Fabian Fäßler, from DC949 chat:

<@merlin_> do we know this guy?
... snip ...
<@merlin_> """Today I had my first lightning talk at #BerlinSides_0x3"""
<@Kos> OH YEAH
<@Kos> that adude started following me a few weeks ago
<@C-Ps> berlin sids is pretty slick
... snip ...
<@Kos> I probably meat that dude at berlinsides
<@Kos> erm
<@Kos> met
<@savant42> meat, eh?
... snip ...
<@C-Ps> do you often meat men in berlin?

Thank you for providing the lulz, as well as the link to stiltwalker!
In many US states, you have 14 or so days to return any cell phone.
And it's an Adobe blog. Their employees are quite likely to be biased in favour of their statically-typed variant, ActionScript 3 (well, it has a lot of changes, but it's essentially a JS variant at heart)
Two part answer. First, I don't know the answer to that off the top of my head. Second, though, is that I don't think it matters. You need to find something you like to do and then get someone to pay you to do it. If you don't do that, the money won't matter, because you'll be miserable.
How do they overcome safety risks? What if in the heat of a gunfight, the user pulls the trigger in a different manner and gets locked out by the gun?
My guess is that the developers chose the IPad, the closest you can get to a "standard tablet" these days. If you watch the video of how the application works you will see that it needs a large screen so an Android phone was probably out of the question. I know that there are several Android tablets but the IPad is a better choice for a small shop with limited resources (less fragmentation and a simpler message for the customer).
doubtful. As a JS dev, I often find myself in situations where I wish I was working with CS instead.

However, this article isnt advocating CoffeeScript (well it is, but it doesnt actually make a case for it), its advocating using a statically typed language. CS gives you classes, but thats not a big deal (module pattern makes it trivial to implement classes in JS).

To scale your web app, the author is advocating writing your apps in Java, C# and actionscript.

Now that I think of it, this is a really poorly laid out argument. It spends most of the time arguing for static typing, then throws in CoffeeScript as a sop to the people who will flame him for advocating Java/C#/AS.
why wouldn't you disable root login and only use sudo with command logging enabled.

http://aplawrence.com/Basics/sudo.html

EDIT: noticed the 'root', making a new assumption this is a windows server box.
Funnily enough, that also applies to:

ActionScript, Dart, Java, PHP, node.js, Ruby, Go... ;)
I haven't switched to coffeescript but I have worked on several coffeescript codebases. Its not the end of the world, but I don't prefer it. It is an unnecessary level of abstraction and is fragmenting js. It also seems the coffeescript users tend to use haml and sass as well. When I am working on those projects I feel like I am drowning in preprocessors and frequently encounter cryptic errors as a result.
The New MacBook Pro: Unfixable, Unhackable, Untenable
What's interesting about key-value databases? Storing keys and values in an RDBMS is trivial...

Graph databases are great for datasets where structure matters more than in a relational database and (way) more than in a K/V-store. When you're doing traversals of arbitrary depth, other technologies fall on their collective face.
The Chicago tech startup "scene" is infuriating because it's a self aware scene, rather than being a result of a high density of tech people. This results in a bunch of people who are more interested in promoting the city and/or rah rah groups, and less people just doing cool stuff.

The most amazing people I know in Chicago have nothing to do with the startup fans and are reasonably insular (probably because it's less irritating to be insular).
I don't think you properly take into account some of the internet factors that actually make a higher proportion of mobbish vigilantes:

1 - Visibility, which you yourself mention. We get to see injustices that we would never see before. Also, like you say, we get to see mob reactions that we would never see before and so we have many more chances to join mobs in a day.
2 - Ease of response. It's easy to post vitriol. It hardly takes any time at all, and you don't even have to walk to someone's house or disrupt your plans for the day. This is a direct result of internet tools that make communication easy, which didn't exist before.
3 - Anonymity, and lack of physical presence. People say things anonymously on the internet that they would never in a million years say to someone in person.

Basically, it's just easier to be in a mob these days...
House Votes Down Funding to Enforce Light Bulb Phase-Out
Dynamic typing isn't the problem; weak typing is the problem.
The title of this article is very misleading. There's nothing wrong with the language itself. If you don't separate your application into layers, then of course it's going to be hard to maintain and bring new developers up to speed.
German occupation of Paris superimposed on modern photos
I worked for a company that makes test taking / proctoring software that attempts to do this, I didn't work on the product myself but it seemed a bit of a trainwreck as they would always be having to do overrides for people who couldn't make it past the typing authentication (which was based on a previous sample of their typing), it measured pace, speed, etc.. the company itself wasn't that great so not surprising their implementation of this wasn't optimal, however its an interesting concept.
GWT? Seriously? I cannot think of any large, significant web app that has been written in GWT.

I thought it would be clear by now that we do not need Java Enterprise in our web browsers. The web seems to be moving the other way - we have lightweight libs such as jQuery, underscore, backbone etc... and they seem to provide JS with the necessary building blocks for larger, maintainable systems.
Adam actually shares an office with us.
Yeah, I am gradually extending the language support and refining the user experience.
The point of AngularJS is boilerplate-free 2-way data binding with plain javascript objects, which no other JS framework has. Give it a try, you will at least be able to draw much better comparisons afterwards.
awesome!

the pit i was a guest at is the one DIRECTLY behind your head (TRG).
Anyone know if the version in the Debian Skype repo (http://wiki.debian.org/skype) will be updated?
Not sure what you're talking about, iOS 5.1 is out for the 3GS and even iOS 6.0 is supposed to be coming out for it. Maybe you only have a 3G?
I can't tell if you are ironic or not.
How does this not constitute libel? I'm not a lawyer, so the question is in earnest.
This is a new development in the story first reported and discussed here:

http://news.ycombinator.com/item?id=4009404

(Edited to point out that this is new news)
He certainly seems to have the marketing thing pinned down.
That's the same graph as the JPL link I pointed out earlier, but clearer and with more description.

It shows that my earlier reading was incorrect. It looks like the delta-V from Jupiter is 11km/s, Saturn is 8km/s, Uranus is 1km/s and Neptune, as you point out, is a negative delta V w.r.t distance from the Sun. Note that the comment says it's because Voyager 2 deflected out of the plane of the ecliptic as a consequence of doing a flyby of Triton, and not because of fuel constraints.

In any case, I had forgotten that Voyager I did not do the grand tour of the giants. I haven't been able to find a similar velocity profile for Voyager I.
What tactics were deemed "too aggressive" by the Growth Team at Facebook?
> I read Backbone's documentation and to me is a mess of heavy JS programming to achieve something that I don't know what it is.

That got me thinking.. Could I ever explain a non-web developer what Backbone is in a succinct way? I'm gonna try..

Web development is basically storing data at the server side, modifying and handling that data on both the server side and the client side. So basically you got multiple representations of the very same thing on two very different mediums. Passing and modifying that representation back and forth between those two very different mediums can be very tricky and error prone by itself, let alone the situation that you're handling varying numbers and varying types of these representations. Now what these MVC frameworks give us are idiomatic methods and structures attacking this very problem of representational hell.
I already wear glasses. Wonder if google glasses come with corrective lenses too. Serious question.
I think it's interesting for Apple in the sense that they are trying to manage 2 operating systems and sets of hardware. They seemed to have had a real rough patch, but now with Mountain Lion and iOS 6 are showing that they are capable of it.
GStreamer Streaming Server Library
Well, we can argue about whether or not an exception mechanism is the best way to deal with program error conditions, but my first point still stands, which is that Go does not have a proper exception mechanism. If defer/panic/recover were to be used as a true exception system you would run into all the issues Andreas details.
This is how they do it http://stackoverflow.com/questions/9682092/databinding-in-an...