skysight-inc/HackerNews huggingface dataset:
> "give up freedom for some stupid terrorist attacks?"

What level of freedom is lost here? We're NOT talking about mass surveillance generally but the targeted access described by the OP. It's the difference between the police parking a van outside a suspected gang hideout (hopefully after getting a warrant), and parking a van outside every home in America. Most Americans are OK with the former and NOT OK with the latter. And, IMHO, that's a valid trade-off to make in a democratic society.

You might object to a particular surveillance target (Merkel), which is understandable. But would you object to spying on Putin? I suspect even Germany (especially Germany) would be okay with the NSA conducting targeted surveillance of senior members of the Russian military with ties to Eastern Ukraine.

In an ideal world, there would be no surveillance or any surrender of liberty in any scenario. But the world is not ideal and compromises are made. Germany is not immune to this. Case in point: Hate speech is illegal in Germany, which is understandable given German history, but a violation of free speech rights in the U.S. The challenge is not to reject all infringements of freedom wholesale but to identify where lines can be drawn between what can be tolerated and what must not.
This is called Unsolicited Commercial Email (UCE), which by definition is spam. If you are sending someone email with hopes to sell them something, it doesn't matter how nice you are, it is still spam. Cold emails are spam.

http://en.wikipedia.org/wiki/Email_spam
Funky File Formats: Advanced Binary Tricks [video]
I'm sorry, n was supposed to be the number of states of the Turing machine. I've clarified the original post.
s/great/grid/
http://www.thelocal.de/20141128/bnd-spied-on-germans-living-...
It was released today, but there's already a used copy for sale. o_O
Yes, I often have 10K plus processes running on a production server. It's caused troubles at time due to misbehaving processes, but mostly it's been ok. Linux is surprisingly good at this (wasn't always the case).

For the times when some of my processes were misbehaving, it was easy to identify which processes were misbehaving with "ps", "top", etc and resolve with "nice", "kill". This killed the bad connections without bringing the rest of the app down. Sysadmins like me.
Thanks, and great suggestion! Would you mind opening an issue on GitHub for it? I'll probably get around to implementing it soon.
* When the user presses Ctrl-Alt-Del more than 7x within 2s an
immediate reboot is triggered. This useful if shutdown is
hung and is unable to complete, to expedite the
operation. Note that this kind of reboot will still unmount
all file systems, and hence should not result in fsck being
run on next reboot.

Well that's wonderful. Sticky Keys for Linux. I'm waiting for them to implement a custom recovery shell triggered by the Contra code.
As far as superpowers in history go, the United States post WWII is downright benevolent. The other contenders in recent memory being: the Soviet Union, the British Empire, Nazi Germany, Imperial Japan, the French Empire, the Italian Empire, Austria-Hungary, and so on and so forth.

Once the United States starts claiming pieces of South America and Arabia as their sovereign territory you can start shouting about Iran's self defense. The United States is far from perfect, and all the criticisms you leveled are completely true. But be honest about the situation. The only thing that Iran's government is protecting by developing nuclear weapons is their own corrupt regime and their influence in the middle east.
I'm for it when it doesn't target only US tech like we see here... that harms trade. I'm an American and thus I benefit... plus I think the skills are awesome (to me the tapping optical fiber without cutting it off is more impressive, however).

The attack is just like any other malware attack at that point, which everyone will always need to defend better against. If anything this creates a better challenge for SV & tech in general to react to. Apple already has responded and is making it harder to intercept which is good for everyone in the long-run.

The US might just be the first ones discovered with it, but to think that no one else will also figure it out (nation-state or not) is very unlikely. Internet + digitized everything makes our current paradigm vulnerable unless everything starts getting more secure.
Seems to only work by street name. If I put in two UK postcodes the results are almost always wrong. This seems to be a problem in normal OSM anyway, if you search for an exact postcode, a list of nearby streets come up and the street you actually want is incorrectly listed. Where should I go to fix this? Seems like it should be a simple enough edit.
PPC vs. PPV Traffic for CPA Offers – Which Is Better?
The article does mention that "no Turing machine can list the Busy Beaver numbers".
Look at concert-hall acoustics. Total reverb isn't the only factor at play. You want to balance reflection and absorption. You also need to account for the difference in sound between an empty house and one that's filled. Even the thermal properties of parking a bunch of 100W thermal units along the floor, radiating heat upward (we call those "audience members").

Some reflection of the sound you do want to amplify, along with damping that you don't, and accounting for different reflections, comes into play.
Startups, Late-Stage Valuations, and Bull
A while. It takes a significant amount of effort to effect change in the IT infrastructure of every organization within the US government.
(konklone does mention this in their Reddit post in /r/netsec)

Progress is progress.
Again, my point: if you look at the written record, "Irish Pub" emerges largely as a 1990s thing. The Slate article confirms this by noting the commercialization and corporatization of the concept.
> They're better than launching entire wars that kill hundreds of thousands of people, cost unfathomable amounts of money, and last for over a decade, without really achieving the objective of making the country safer.

So is doing nothing at all.

> They're better than torturing people.

So is doing nothing at all.

> They're better than mass surveillance of the entire population of the country - if not the world.

So is doing nothing at all. We have three horrible solutions, and one that's just terrible. Maybe we should look for a good solution instead.
Why American Express is losing its grip on the wealthy
2) you receive the paperwork you need to submit to your insurance provider, but it is not done by Yodel Health.

3) that may be true. But you may not have to, for example, schlep your sick 5 year old with you. That's the killer use case.
Yea, when people try to rebuild all the fanciful embellishments of classic OOP GUI programming in JS, they're going to have a hard time. Unfortunately I've had to maintain this kind of code in the past. Don't use 'this'. I'm afraid that the addition of the 'class' keyword in es6 will make this tendency worse in some programmers. Along with block scoping, it's a feature lobbied for by people who don't actually code much JS.
That's clear. My point is that mathematics can't list the Busy Beaver machines.
>We must assume that this machine loops forever

We must assume this machine would loop forever, it it operated on only the rules of ZFC, because we assume ZFC is consistent. A real machine cannot loop forever, and it would be unreasonable to assume that it does. Real machines are not known to operate based solely on the rules of ZFC. ZFC is only an approximation.
Some places are lucky to have stone. They have good architecture that lasts (looking at you Italy). Other are not so lucky, one fire or one century away from having nothing.
A Radical Idea for More Linux Game Ports
The Marquis de Sade did. He said, "If there is no God, then whatever is, is right." And he went on to say that nature made man stronger than woman, therefore man had the right to do to woman whatever he wanted.

So that's probably not what you consider "optimal ethics", but given the starting assumption (that there is no God), it seems very difficult to explain why de Sade was wrong.
It can also be used to analyze space complexity. So generically saying "complexity" is also correct.
It's surprisingly hard to find political leaders that are willing to stand up to the US and still have reasonable opinions on how to run a country.
Citing a single outlier does not change the prospects of an academic researcher going into longevity work.
Slightly off topic, but is there a way to make the OSM website use high-dpi images on devices like iPads? The map tiles look blocky when viewed on mobile safari. What's annoying is that when you zoom out, the tiles are shrunk and 'become high-res' but then the website loads lower-res tiles to draw over the top!
You're angry and casting aspersions. Nothing more than displaying what you don't know. Yes, you're weak, and you are asking the wrong questions.
DEVELOPING DIVERSE WORKFORCES: AN INTERVIEW WITH CEO JOHANNA WISE
> Be precise enough for any reasonable modern mathematician to determine exactly what number you’ve named, by consulting only your card and, if necessary, the published literature.

Does this mean that the modern mathematician must be able to assemble all the digits of the number's representation (say, in decimal)? Given some formalization of this requirement, there would be a fairly set upper bound on the acceptable integers.
I wonder if the team working on this has a "wrap party" when the vector is inevitably exposed, or if there's some kind of politics/fallout if they didn't show quite enough ROI. Sort of like modern NASA and ESA (and now ISRO) missions, you know?

Anyway, I'm not interested in getting into a debate, but it sounds like an impressive bit of work.
I think management was traumatized by some of the hubristic "let's refactor" crowd, and overcompensated. My friend was a physics major, not CS, and his programming style was cautious, conservative, and workman-like. His physics and math was top notch, and that's where his objections to the NASA code came from.
Actually, it is "don't micro-optimize until you know the parts that are slow".

You need to do design-/architectural level optimizations from the start.
Top firms in HFT try to hire elite programmers and they tend to succeed. Think of it this way, if you are hiring hundreds or thousands of people a year, then it would be extremely difficult to make sure most of them are elite. Plus, chances are your projects don't require it anyway. Many projects need good talent, but not elite. But if you are hiring 1-20 people per year, then making sure that at least some of them are elite is not terribly difficult
How startup founders can build their personal brand
The general rule is infect everyone, monitor you want to. They want to have options lol.
> The whole point of philosophy is to invent a fiction that lets you cope with reality in a productive way.

I think that if there's one thing that philosophers agree on, after arguing with each other for a couple of millennia, it's that the point of philosophy is not to find a clever way to lie to ourselves - it's to find out something true.
I very much look forward to this feature, when needed it will be useful.
It's almost as if there's some mutually beneficial relationship going on between US and European intelligence and military agencies, and the anger of Europe's governments is mostly political sideshow...
I don't think using goto decides if a person is a good programmer or not. Goto statements make a lot more sense at times and they are alot of times faster than alternatives.
I often think about how humans manage to build upon previous knowledge, and how much more difficult it gets to add another abstract layer, but the point* you just made about computers designing increasingly complex paradigms really got me thinking/scared!

*
> Isn't it only a matter of time before computers are designing and replicating devices that are sufficiently beyond our capability to understand how they even operate? Or synthetic compounds created by computer algorithms that cure disease but we have literally no idea the mechanism of action? Maybe in a very few problem domains today this is already the case.
who's your target audience?
Ask HN: Template for sales proposal letter?
So I'm finally at this stage. The client would like the proposal to contain these sections. I just have never prepared any document like this so lost as to where I can start:

introduction about the company.

feasibility evaluation

statement of works

acceptance testing

SLA

Pricing

Trial Period

Payment options

Is there a template I can use somewhere? I'm a little bit overwhelmed with these terms: feasibility eval, SOW, acceptance testing and SLA.

All in all, I'm a little hesitant to pursue this client because a) they want to pay as little as possible b) they said straight up they can't pay up front for the initial customization c) "the managment said they can't purchase until they have ABCDEF" line.

However, I want to at least be able to send a proposal with all these things and see what happens. I'm not sure if I even should pursue this because it seems like a lot of work for very little pay off (barely $10k / year) for how much value they are getting but is enterprise SaaS deals always this crappy or do I just have a crappy client?

I've already spent at least 20 hours just back and forth communicating answering questions, and now finally I am able to get a chance to submit a proposal which seems like it will take even more time to prepare for the entire range of content that is being asked.

Also the client wants to test this for a month to make sure that the solution works and then willing to pay. This makes me uneasy, there's a lot of initial work involved.
No content, just a signup page.
It's not just terror. We've got Mr. Putin out there, who at best can be described as someone willing to pursue his own interests no matter the cost. So, should we have no capabilities to defend against him. Sorry to say, but since Europe spends so little as a percent of GDP on defense, it effectively outsources defense to us, while simultaneously making fun of us for our low spending on social programs. You cannot pretend there is no tradeoff here.
>It's almost like the existence of the universe implies the existence of an observer. That the formation of intelligent life is an expected result of the universe existing.

Seems like a logical stretch, but very poetic.
> Only because C doesn't have proper control structures for doing otherwise.

Yes it does: it has goto, which works absolutely fine for both purposes.
Hard drives and SSDs have more storage capacity than is actually presented to the OS, mostly for remapping bad sectors, possibly for storing internal metadata for the disk's operation. A malicious firmware could use that unmapped storage capacity to store larger, more versatile payloads.
Thanks!

We just added detection logic for mobile browsers. Feel free to view this on a desktop for the best user experience!
Frightingly, probably nothing. NSA would probably try to intercept the data though.
I had a look at Google Groups.

["irish pub" site:groups.google.com] and then using more tools to select a custom date range of anything before 1995 means you get zero hits, but if you change the date to anything before 1998 you start to get a few hits, but these seem to be "pubs where Irish people drink" rather than "Irish theme pubs".

This was surprising to me because I have false memories of "Irish Pubs" (the packaged experience, not pubs with Irish customers) from early 1990.

Edit: wait - I should have probably tried this with "Irish bar"?
It isn't 2003, IE is not likely to be a majority of visitors any more.

Caniuse.com reports 75% global relative support for EventSource and just 85% for websockets.

To claim that "you can control your stack" as a solution to a protocol that has well known issues with multiple components in the path between a client and the server is somewhat naive frankly.

As for the "pull vs push" debate: event source lets you open a channel to a resource on the server and wait for it to send you data.

XHR long polling works exactly the same way - you open an asynchronous connection and wait for data, the only difference is you need to handle reconnects, and the message parsing is done in user land code rather than in c/whatever.

Long polling is definitely not about making a new xhr request every couple of seconds to check for more data.
This is exactly why my girlfriend and I always use our PFD's with harnesses when passagemaking and alternating watches. It's a simple thing to strap into the jacklines and all but eliminates our fears about this sort of thing happening.
First of all, you should know that there exists an A* , and what it can be used for.

Second, you should know when to use A* or something else, the trade-offs etc.

Third, you should know how to implement A* , when needed, with reference material (you'd be surprised how many programmers can't read/understand the reference material even when its given to them, or don't know enough programming to put it in code).

Of course you could get by with never using A* or tries or whatever advanced algorithm, not even in some ready-made API form. E.g. if you just do some CRUD or some simple web programming. But for the kind of programmers we're talking here, those three are paramount.

The thing you mention, implementing it from scratch with no reference material might be impressive, but it's more of a circus act.
Indeed. I was eager to learn more about their specific strategy to achieve it.
Didn't you see Transcendence? The AI is going to invent all sorts of zero days and exploit those critical systems to wrest control from the humans. And then come the nanites.
Or the program continues uninterrupted because even once exposed, it still works. All major hard drive makers have been infiltrated. Where's everyone in the world going to buy hard drives?
I think privacy should be the first priority when it comes to personal data. Intelligence agencies need to be intelligent in collecting data, not directly requesting it.
I've been using wcalc personally, haven't had many reasons to use something else.
Is there place where a (current) list of domains are stored by Chrome?
Cobbling together SQL queries, bashing spreadsheets together, creating graphs, cleaning up data for further processing.

Its my job to make it so people don't have to do any of these things.
Both MHacks and PennApps accept high school students. Sadly, the venues are usually universities with strict policies but there are still many that allow <18, like CodeDay events.
DeepWalk: Online Learning of Social Representations
Nice and great job ! I should switch to this. I have been using python until now.

function calc {
python -c "from math import *; print $1"
}
Great thoughts (in this and your other comments here). I have to think that for better or worse, even if human lifespans are drastically increased, it is inevitable that we will reasonably quickly reach the point where computers essentially know more than we do. 500 years might give us time to climb a much higher ladder of knowledge, but computers don't have to climb it at all; they will all have access to all the knowledge, effectively immediately. Also, a computer will have access to extreme depth and breadth of knowledge, which would be impossible for a human, and which could lead to all kinds of cross-discipline breakthroughs.

Of course there's also the middle ground option, where the clear distinction between human and computer becomes blurred, and eventually meaningless.
If BB is the highest paradigm published, and it is assumed BB numbers, given enough time and resources, can be computed, and you can't use BB2, why can't you simply go:

BB(BB(BB(BB(BB(11111)))))

Repeat as many BB's as you have space on your 1000 character card. You might even use math notation to define a new function where

BB-(n) = [BB(BB(.......]
<---- n ----->

And then you might have:

BB-(BB-(BB-(1111)))(BB-(BB-(BB-(1111)))(11111))

Or some such monstrosity.
Even worse, you have around 15 years to find a soulmate, create a family and have all your babies. Men more, women maybe even less.

And you are also supposed to both have a career and find your place in the world meantime.
Try inputting your address without any sort of "area" or suburb. I.e. just type in street number + street name + city. I had such a tough time wondering why it wouldn't recognize a certain address, then noticed how it auto-corrected the previous one that worked.

Instead of picking up that the address was in suburb "A", it put it inside "Ward 47 of Tshwane", Tshwane being the city/municipality. Perhaps the data for suburbs is not up to scratch in my particular area.
You're in luck. YC has a standard template that you can download here: https://www.ycombinator.com/documents/#sales

I've also seen lots of sales contracts, so feel free to email me if you need help or get stuck.
Might be worth looking at this[1], Y Combinator open sourced their Sales Agreement last week.

[1] https://news.ycombinator.com/item?id=9035256
I think technology will be easier, not harder.

In 150 years your car will be made from carbon only and will have tiny simple motors in its wheels. Plus some magic energy source.
From an American perspective you might be right. But, as a Brazilian, I'd say this is the perfect reason why the rest of the world should stop buying technology from the U.S. You are not trustworthy.

Yes, I know that "everyone does it, get over" but it doesn't make you better or even acceptable.
In all my testing, it was with only the number and street name (i.e. "1234 Somesuch Road") - no city, state, zip, etc. I tried again with "1234 Somesuch Road Somecity" ("Somecity" being the city) for my own town, but that didn't seem to work, either.
My problem with people who argue about gotos is that the original implementation of goto is so far removed from this era of programming.

It used to be you could jump to anywhere in many programs. That would be understandably annoying.

But I've never used a modern programming language that allowed you to jump out of the current function scope. In that case, there's only a small range of lines your goto can go to, hardly what the original essay was talking about.

Now if someone writes a C program with thousands of lines in main() and goto as the primary control construct, then yes, complain about it.
hahahaha...
Google Launches the Chinese Language Developer Channel on YouTube
Wouldn't a lot of that be due to globalization? No sense in advertising Remy Martin to people in revolutionary New York when the cost of transporting a bottle there would have been obscene.
>"Should I be honest and focus on my desire to work with people in the future?"

Do this.

Just because you haven't worked on a team in a while doesn't mean you're not a team player.
It seems notable that so many different variations of "naming large numbers" all end up mapping iterated applications of a function into a new function that takes a number of iterations as a parameter. Knuth's up-arrow notation defines iterated exponentiation, iterated iterated exponentiation, and so on. Ackermann's function makes the number of up-arrows just a numeric parameter to the function.

But you could go further than that: A(A(10)) is much bigger than A(1000), so you can get larger numbers faster by iterated applications of the Ackermann function. Turn the iteration into a function, and let B(n) be n applications of A to n. Iterated application of B would be even faster, so turn that iteration into a function: let C(n) be n applications of B to n.

But this process itself is iterative. So, define a new function: let iterA(n) be the nth level of iterated Ackermann functions applied to n, where iterA(1) is A(1), iterA(2) is B(2), iterA(3) is C(3), and so on.

Now, iterA can be applied iteratively. So, repeat again. The resulting function can be applied iteratively, so repeat again.

And this whole process of turning iteration into a function and then iterating that function is itself an iterative process, so it can be turned into a function...