skysight-inc/HackerNews huggingface dataset:
Touché.

Yet, in light of the current situation, considering the hyperbole surrounding this issue, I'm willing to give her the benefit of the doubt, whereas I am much less willing to grant the same amount of forgiveness to the US government.

The track record is not in the government's favor, unless you support the many questionably unconstitutional programs perpetuated by the US government, from seemingly innocuous "hoovering" of electronic communications the world over, to extra-judicial executions of Americans suspected of "terrorism," to endless proxy wars which only serve to enrich a few "vendors" while simultaneously depleting our national resources.

I refuse to adhere to the Bushism "yer either with us, or yer against us..."

It is not so cut & dried. Not so black & white.

It is possible to be anti terrorist while also being anti conflict proliferation.
Cultural norms...

When I was in certain large, developed cities in China (nearly 15 years ago now) most of the toddlers I saw in public had "open bottom" outfits on; they literally used the street as a toilet. Some parents would hold them over the bin when they needed to go. Many wouldn't.
That looks nice, but do a quick comparisson:

go to the "Maximum Line Length" section. Now try to understand the changes wit the side-by-side one.

Now go to the original article link and do the same. It's much easier. At least for me.
one of these two is not free-market capitalism, as it gets its funds not by selling a service...
Fully licensed distillery.

http://ateliervie.com
My brother has a TS. He said they mostly hire Mormons. They have a clean living background and can speak the languages due to their missions. Also he said they asked a lot about being a member of the Communist Party.
I have always wanted card entry systems to know what kind of card it is - given that it's trivial to tell from the first few digits I never understood why not.

This is a great step up from that. The one thing I felt was not perfect was the multiple entry boxes for the different card types. Erasing/backspacing is not so easy. I would suggest a single entry field, and do something about adding padding spaces automagically. This also plays in to the auto-complete/form fillers these days. A credit card number is a single number, not 4 groups of numbers you copy and paste independently.
Replicating from MySQL to NuoDB using Tungsten Replicator
I really enjoy that Carmack speaks so precisely. It makes it a joy to listen to anything he has to say. He truly is a brilliant guy.
Uruguay already benefits a lot from being gay-friendly, we get lots of cruises. I hope this will give a similar boost :)

Same-sex marriage became legal today, actually :)

https://en.wikipedia.org/wiki/Same-sex_marriage_in_Uruguay

Edit: August 5, sorry, still, it's very close !
Can financial privacy coexist with regulation?
I hope you're writing off all the employees in all the companies that also provided data then.

Hell Google and Oracle were CIA funded at the beginning. Guess anybody who worked at those places or any of their contracting companies are out.
No. That completely doesn't work. This is really important: You CAN'T "sanitize" for every possible use. You can not correctly figure out in advance how to represent an input, because the different possibilities are numerous and actively self-contradictory.

To "sanitize" for "every possible use" is pretty much to remove everything that isn't an ASCII letter. Even unexpected spaces can cause crazy behavior. Commas can cause CSV-injections. And you might still have length problems even so. Oh, and you still can't guarantee something won't screw up even so! https://news.ycombinator.com/item?id=6140631

You can not, at the time input comes in to a system, even pretend to know where all the data might end up, someday, given the whims of who knows whom, and who knows when. The only thing that works is for each system to correctly encode its output as needed, and if you output the correct thing and a subsequent system blows it up, it's the subsequent system's fault. You can't prevent it. You only think you can, but you're wrong.

To be clear, if you could defend against those systems messing up, I'd be willing to consider it. But you can't. It's impossible, both in theory and in practice.

There's no easy answer to writing secure code. (Though it would help a lot of people used type systems to better effect in this problem.) Filtering out certain "dirty" characters isn't an easy answer either, on the grounds that it isn't even an answer. (It turns out to often become not easy, too, because as you gradually and inevitably learn exactly how it isn't working for you, the subsequent frantically flailing addition of heuristics becomes very not easy itself. It is easier in the long run to do it correctly.)
I like it I feel that this is one instance where skeumorphism goes well. I can look at my actual card and visually match what info goes where without having to be told. One thing, I think it would be simpler for a user if the card showed both sides at once, rather than requiring the user to flip it to fill out the other side.
Thanks, the Sunlight Foundation doesn't curate these things :-/.
Yes they do, but ExternalInterface and Common DOM suck. Pepper has a more direct-binding feel.
Whenever one is ready to devote some time and brainpower to mastering its concepts. It moves pretty incrementally, and there's nothing in there that's impossibly complicated to understand. It does probably require a bit more mental effort than understanding your typical OO paradigm. It's a great book--I highly recommend giving it a shot.
I think the only complicated-looking thing in C is the syntax for declaring function pointer types. If you use typedefs you end up with

typedef int (*math_op)(int, int);

math_op ops[] = {
add,
subtract
};

int a = ops[0](3, 5);
int b = ops[1](9, 2);

... maybe I've just used them too much, but I find them quite simple (except, as mentioned, setting up the initial typedefs which is a bit "odd").

One of my favourite uses of function pointers is for key-mappings, like in: https://github.com/muennich/sxiv/blob/master/config.def.h
It's trained to a specific user's voice.
we have a very corrupt system that has many layers of deniability in-built. the next decade will see either an unraveling of the fascist machine we have built, or more genocides perpetrated by US. you know in advance that it is unlikely that our defense infrastructure will be used for completely defensive purposes. how do you avoid not just culpability but reprisal if we are targeted by agents of a foreign foe?
Thanks, got the PDF, this was something like an open letter.
Some of the comp is in equity, so the talent has to believe in equity.

People also join firms for brand image, and future career opportunities. The talent has to believe in that too.
That's a fascinating idea. Reminds me of http://lesswrong.com/lw/us/the_ritual/
As a EU member Sweden is open to most of our European neighbors... We also take in way more immigrants than most.
I was with you on the original medium HN comment thread [1] and suggested that the police possibly did pay a visit but not directly related to google searches.

That being said, you're coming across like an asshole gloating about taking the unpopular stand and being right.

[1]https://news.ycombinator.com/item?id=6141873
I dare say you are simultaneously too cheap and too expensive!
Ah, of course, thank you. I didn't see it anywhere on the review page or the main Amazon page for the book, so it threw me off. I was afraid I was going to have to finish SICP before I'd get this reference. :)
Why not? I ask in earnest.
Full Stack Web Developer

Dealflow.com - New York, NY, USA (Wall ST)

Job Description:

Developer

Development is part of the Product Management team at Dealflow.com and is responsible for Dealflow.com’s development effort of our Dealflow.com product solutions. Current projects include the design, development, and maintenance of cloud based software solutions related to deal marketing on the Internet. Other projects involve systems & networks administration duties, cross-functional teamwork with the Research & Executive teams.

The Role:

The Developer will be a hands-on software developer involved in the build out of our new web application: Dealflow.com. This senior member of the product team will manage and lead development with regards to our online, actively marketed, crowdsourced deal database software. This database forms the central, integrated part of the Dealflow.com product. The role will be a blend between front-end & backend development.

The Developer is a creative team player that takes pride in crafting world-class products, is able to put together the whole picture, and believes in the value and opportunities of marketing deals on the Internet. Dealflow.com is being designed to liberate all financial data by crowdsourcing the gathering and maintenance of certain financial data - in order to provide the highest quality active deal information to the entire general public.

Qualifications:

The ideal candidate will have at least 10 years of experience in core, full stack development including the development of complex, web-based software systems. Financial experience is not mandatory, but would help the ideal candidate. We develop in Node.JS, ElasticSearch, RabbitMQ, and SQL - so the successful candidate will have experience developing in these technologies, including scripting using PERL, Python, or another advanced, mature scripting language. Strong JavaScript is mandatory. In addition to development skills, the ideal candidate will have a good knowledge of crowdfunding, crowdsourcing, the JOBS Act, Regulation D, and General Solicitation.
What exactly is "amazing" about it?

This is the sort of functionality that has been made available by numerous text editors and IDEs for numerous programming languages for many, many years now.

It's somewhat unusual to see how so many in the JavaScript and web development communities can get so excited about catching up to where basically everybody else was decades ago. It'd be one thing if JavaScript and web development were new creations, but they're not.

While this may be useful in some cases, it's surely not "amazing".
You have a problem if the price you set didn't recover the R&D costs, the cost to build a chainsaw factory and so on. If it doesn't, embarking on your chainsaw venture was a mistake, serving only to lose your money.

The solution to just set a higher price might not work, as people might not be willing to pay that much, or even have that much money.
Wait... he let them in without a warrant? If it were my house, I would have said that they couldn't come in.
Move the search box to the top of the home page. Maybe in the header or just below. Alternatively, add a "search" link to the header that takes visitors to https://www.hnsearch.com/search#request/all&q=
There's a lot of negative reactions on here, and some of them might be valid (unfamiliarity, any friction reduces sales).

But I liked the concept. The "flip over for CVC" worked for me on Firefox, and that was an elegant solution. I think a lot of the criticism could be avoided by just making it static: don't load the image and redraw the card based on the input numbers. It then boils down to, essentially, the image of a generic card with some generic fields on it. Add some red text for fields that require input, and I think it's an elegant way to guide people when entering CC info. I'd be interested if anyone did A/B testing with this variant (and others) against regular forms.
Only uruguayans are allowed to buy it.
Super-camera shows how light moves
I am not clear how there is a causal link between the two. Are you saying that legal weed/shrooms causes crime to go down? Or are you merely pointing a correlation?
In the civilised days when they began, I assume you had just been chauffeured to the hotel and the chauffeur has handed your bags off to the porter.
That is correct. They have nebulously cited "security reasons" as justification, but that doesn't really make very much sense.
Cambridge MA Ruby on Rails developer.
PatientsLikeMe is looking for a Senior Software Engineer to join our team. If you want to work with great people for a well-funded startup on a web app that that matters, we want to talk to you. Come make a difference in patients' lives with us!

You should have at least 5 years web application development experience. We use Ruby on Rails, PostgreSQL, CoffeeScript, Sass, jQuery, and Haml. While Rails and PostgreSQL knowledge is desirable, familiarity with other object-oriented web frameworks (Python, Java) and databases (MySQL, Oracle) is fine. Experience beyond coding, such as leading teams and working with internal or external customers, is also a plus.

In this position, you will be expected to:
Participate in all stages of software development - from early brainstorming to coding and bug fixing
Write excellent, performant code and associated tests
Discuss product requirements with others, both inside and outside of engineering

Requirements:
5+ years developing web applications
Experience with object-oriented application frameworks (Ruby on Rails, Python, Java, C++, .NET)
Experience designing database schemas and writing queries (PostgreSQL a plus)
Experience working with software teams and using source control. We use Git.
Be a good teammate. We're a team that really likes working together. No jerks, please.

Other desirable experience:
UI or graphic design skills
Healthcare, patient services, or biostatistics background
Experience building web communities

Benefits:
competitive salary, stock options, 20 days vacation, 10 holidays, telecommuting two days a week, flexible schedule, health and dental, ping pong, darts, yoga, weekly free lunch and a company discussion/ presentation - usually by industry leaders in health and technology. Your teammates are also musicians, homebrewers, artists, gardeners, athletes and all-around great people.

Learn more about life at PatientsLikeMe here (http://www.patientslikeme.com/about/careers/22). This job is eligible for the $2,000 referral bonus.

To apply for this position, please email your resume to careers@patientslikeme.com.
The Data Scientist Fallacy
But removing or harming the ability to do text analysis [...] does stop us from putting tools together quickly in a way not previously predicted.

Well, OK, but we’ve been using these text-based tools for a year or two now, and I don’t see many radical advances taking place in how we use or combine them. Are you sure you’re not chasing an illusion here?

The freeform text-based tools represent a great deal of flexibility, to be sure, but they were conceived at a time when flexible text manipulation was about as much as one could hope for. Today, we can do more.

I have yet to see a tool that does semantic diffs, patches and merges better than diff, patch and git do.

As long as everything is limited to manipulation of freeform text files, perhaps you never will. That doesn’t mean better tools aren’t possible; it just means they aren’t possible within the constraints you’re choosing to impose.
That is not a link to a PDF. Would you mind sharing the original PDF if you have it? I can't/won't read scribd documents.

Edit: As an HTML document: http://www.team5150.com/~andrew/carmack/plan.html
"The JTTF" didn't interrogate anyone. Detectives from the Suffolk County PD, who may also be members of a JTTF and identified themselves as such, received a tip and followed up on it. What's misleading is trying to say the investigation was JTTF-lead, VS a local pd investigation who's outcome may be shared with the JTTF.
Initially you wrote: "In magic scenario USSR would be restored, I would go back and work in an institute".

You didn't mention what kind of USSR would you like to be restored. Of course, there were different periods in Soviet history, with various rate and cruelty of persecutions. To stress my point I chose one of the most hideous periods. But unfair persecutions were always there.
It would be nice to have a gofmt for python.

Or is there already a Ninja-IDE plugin that formats code?
I'm sad that I (a professional web developer for the past 7 years) failed the grandma test.
Is it $200 dollars on contract? I thought it was going to be in the range of $200 dollars off contract.
Hm. Works on Chrome 30.0.1582.0 (Canary) - after repeated page refreshes. Was stuck on 98% several times. Disabling the cache doesn't allow me to repro it, emptying the cache doesn't either.

Works with 28.0.1500.95, too.

However, looking at the console, I see occasional instances of Resource interpreted as <blah> but transferred as MIME type <foo>. Not a big deal, but maybe a pointer.
WordPress 3.6 arrives with better post locking, built-in HTML5 media player
A red light at Guantanamo [1/2013]
Well when you see whats on US TV and what people are protesting about on the streets then it certainly feels that way.
Pressure cookers, backpacks: author's clarification and update
> weak memory ordering is not worth it, because it is better to let the hardware do the hard work and not to burden the programmer with it

My question is very simple: why do we have architectures that reorder aggressively if the performance gain is not worth it? CPU manufacturers do understand that weaker guarantees leads to complexity that must be handled at the software level: so, are they mad? The fact of the matter is that we have been moving away from Lisp machines, CISCs and "human" instruction sets to RISCs, because the kernel/ compiler is in a much better position to make optimization decisions than the hardware (it can see the bigger picture).

These architectures exist, and the infrastructure to handle all this complexity has already been written (yes, all major compilers too [1]). Yes, a lot of people had to study a _lot_ to get us where we are today, and the success of our little iPhone apps stands on the shoulders of those giants.

I seriously don't get what software complexity you're whining about. Complexity is not the exception in Linux; it's the bloody rule! Have you seen the fs/ tree implementing various filesystems? Perhaps the kernel/ tree with the state-of-the-art scheduler? Or even the net/ tree implementing TCP/IP?

I'm not interested in discussing some hypothetical idealized textbook world where everything is simple and elegant: I'm interested in contributing whatever little I can to tomorrow's concurrency infrastructure.

The mammoth question in the room has still not been answered: how does ARM manage significantly lower power consumption? Aggressive reordering (=> weaker guarantees) seems to be part of the answer.

[1]: http://en.wikipedia.org/wiki/Memory_ordering#Compiler_suppor...
The first thing I did yesterday after seeing Snowden's leaked Powerpoint was search for mentions of XKeyscore in the past and I came across these same job postings (and copied them down since I doubted they would last).

I started compiling a database of the different programs, what's known about them, what you can do to stay off their radar, etc. Sound interesting to anyone?

Programs/tools I came across include: AGILITY, ANCHORY/MAUI, AUTOSOURCE, CONTRAOCTAVE, WISE, INFOSHARE, TREASUREMAP, TUNINGFORK, SCORPIOFORE, TAPERLAY, MAINWAY, PINWALE, Tripwire Analytic Capability, Combating Terrorism Knowledge Base (CTKB), etc. Quite a few and some of those names are Hollywood quality.

Tools that HN readers would know about that were mentioned: ArcGIS, Wireshark, IDA Pro, OLLY Dbg, Snort, Analyst Notebook.
I'm not sure if this is script in jest or not - but on a serious note, is there anyone else that gets frustrated when these icons don't actually link to the featured pieces? I'm always curious as to how start-ups are actually featured in these publications but most landing pages don't provide a link.
Ruby on Rails Developer (REMOTE)

careers@chargify.com

Chargify.com is looking for a passionate Ruby on Rails Developer interested in joining our dynamic team. Your mission? Help build our ground-breaking recurring billing application developed by Grasshopper. We’re in an exciting growth phase right now. Not only will you have a chance to make your mark as a developer, but you’ll also get to work and interact with seasoned professionals and entrepreneurs deeply committed to revolutionizing this space.

Chargify's ideal Ruby on Rails Developer is a multi-faceted individual who cares about the web and web standards, loves building apps using Rails, gets a rush from pushing the envelope in usability and interactivity, feels great when writing clean, well-tested code, and just "gets it" when it comes to building for today's (and tomorrow's) web. Yup, a tall order, but at Chargify, we only want the best.

Besides the right professional skills, how will you know if you're the right fit for the Chargify team? Ask yourself--and be honest--are you fun, reliable, loyal, and interested in advancing both yourself and your team? If you answered in the affirmative, then you're on the right track. So, if you’re an awesome Ruby on Rails Developer anywhere in the world, and you’re interested in getting involved in an exciting project at the ground level, then we want to hear from you.

Requirements

3+ years' experience building web applications
Practical, demonstrable experience in building web applications using Ruby on Rails
Experience building rich interactions with JavaScript/jQuery/AJAX
Knowledge of relational database design and SQL
Thorough capabilities with (X)HTML and CSS
Experience with test- or behavior-driven development
Strong knowledge of version control systems (git) and application deployment
Experience with testing frameworks such as Test::Unit or RSpec
Excellent communication and documentation skills
Self-motivated and self-managed
Proven capability of working remotely
Ability to work in a fast paced, deadline driven, dynamic environment
A passion for the technologies of the web

Preferred Qualifications

Experience building billing applications (bonus)
Experience in scaling web applications
Experience exposing and consuming web services
Preference for unobtrusive javascript
Startup or small company experience
Entrepreneurial tendencies
Open source contributions

Contact: careers@chargify.com
"SF is open to some of the poorest people on earth." no more so than the rest of the United States is insofar as immigration goes. I don't believe there are many (any?) people living in SF that qualify as the poorest people on earth though.
> My advice? Don't pull this kind of stunt again. If you really must, [do it the longer, proper way and run out of time].

In my opinion, if this isn't the advice you receive in response to everything you do as a startup, you aren't hustling enough.
Or could've gone, which is closer to speech and still correct.
It's meaningful in some contexts. I had a different Chinese name on my work permit and marriage certificate (in both cases transliterated without my input), and it caused me no end of hassle when I was applying for a mortgage - we got refused the first time and had to get the work permit changed to make them the same.
If there was a medical need and they were shown to be efficacious, sure.

I'm currently receiving allergy shots which involves frequent injections of dust mites. Injections are followed by a 30 minute observation period as a caution against anaphylaxis. Staff are on hand to intubate. The frequency of life threatening reactions is around 1 in 10^6.

If phage were ever used clinically, I suspect the protocol would be similar. I mean, heck, some people have life threatening reactions to common antibiotics (I believe sulfa allergies are particularly common), but that doesn't keep them out of use.
You might enjoy Naggum's A Long, Painful History of Time:

http://naggum.no/lugm-time.html
> The web server is running on an EC2 t1.micro instance.

Why do people do this?! t1.micros run beautifully at load for 30 seconds then essentially stop entirely for a while... not to mention having much slower internet than even a m1.small.