skysight-inc/HackerNews huggingface dataset:
The USA has diplomatic relations with foreign countries based on trust. They also trade with those foreign countries - and that international trade is what makes the economy and our lifestyles work.

Targeting "all foreigners" destroys trust that foreigners have in the USA system for trade and diplomacy, lowering the impact of the state on both.
> You're saying you don't think so which obviously means it's a "worse" deal for investors.

I did not say that. Experience is worth a lot, I suspect [1]. What I said was that needing a higher salary makes it a worse deal than not needing it. I think that was pretty clear. In fact, the next set of words after that snippet you quoted was:

> ; like you said, there are people your age (and presumably experience level) with war chests or breadwinning spouses

I was submitting that the choice between a 20-something with low salary requirements and an experienced hand with high salary requirements is a false one; i.e. the replacement ramen candidate may have equal experience. Lots of people are older and don't need salaries, and that's who you're competing with for limited investor resources. I know plenty of those people; it sounds like you do too. There's no law that says older people have to make more money.

And there's a very good reason why an experienced entrepreneur who can afford it should take less salary; their company is more likely to succeed because those leftover resources can be applied to the company. It even shows up in the data! So that certainly explains a bias against salary needs.

> what's happening is that they are being required to take on even more opportunity cost.

A separate point, but no investor cares how much opportunity cost you're taking on because it doesn't make the deal any better. There's no fairness rule at play here. Having a higher salary at your current job may improve your bargaining position [2] for a deal the investor already wants to pursue, but a) giving yourself a better bargaining position does mean the deal is worse for the investor, and b) it sounds like you're complaining that it doesn't improve your bargaining position, which sounds...good for the investor, no?

Best to stop think of your salary needs as some justified thing that flows naturally from your position of experience and should be somehow baked into the entrepreneurship process as a given, and start thinking of it as a exogenous negative you have to overcome with that experience and wisdom, not mention skill and hard work. Otherwise you end mispositioning your arguments like that.

[1] But don't know. I will say it's not some crazily hard calculation; for example, the analysis that came up with "The lower the CEO salary, the more likely it is to succeed." could simply adjust for prior experience (i.e Is this negative correlation because of stupidly overpaid 23-year-olds or are people being paid according to their demands and that isn't working out? Or maybe experience doesn't matter at all?). Then we'd know. So in a sense I agree that's an important question for investors to figure out ("How do I weigh the negatives of salary versus the positives of experience?"), just not the one I was addressing.

[2] http://en.wikipedia.org/wiki/Best_alternative_to_a_negotiate...
Except if we actually put this story into context of how the US government does things, we realize that if this technique of spying isn't already being used on US citizens, it soon will be. Drones, wire-tapping, and infectious state-created spyware came home from the War on Terror, what makes you think this practice won't?

Of course, neither of us can prove anything either way, but context is necessary before making analyses like yours
Get one of those temporary tattoos that fade away after a couple of weeks
You can probably tell by the top post in any given sub-thread whether it's going to be technical or political.

You also have a scroll {gesture, wheel, bar}.

I think you can probably take it from there...
Linux (and Unix in general) is "control plane" software. It was literally developed to replace the people that used to patch phone calls using physical cables.

That thing they were patching? That's the "data plane". It was incredibly high bandwidth relative to the control plane, since it was completely optimized for moving data.

Back to Unix. Unix is designed for the control plane. It is not designed for rapidly moving large amounts of data with maximum efficiency. Why do we use it today for what are arguably "data plane" tasks? Well, when all you have is a hammer...

Nowadays, you can have both on the same machine: run Linux on the first core or two, and reserve the remaining cores for your app. Along with huge page allocations to reduce TLB impact, you can literally own all CPU activity on those cores, and lock all of your RAM too.

That app is a normal Linux app, but it runs on the raw hardware—like not having an operating system at all. When you also give your app complete control over the network hardware, you've completely bypassed the kernel.

With UDP, you don't even need a networking stack, making this approach particularly attractive. Another poster mentioned saturating a 10Gb link. How about saturating four 10Gb links on a single machine? It can be done with the E5 processors and the software architecture I described above.

We're shooting for 10 million packets processed per second on a single, ~$20K machine. That's pretty sweet if you ask me, and a hell of a lot more than Node.js can do.
firefox doesn't allow cross domain fonts w/o allow-origin
Mitmproxy is also good. Though a hassle to set up, due to some outdated dependencies. Prime target to be packaged up in a docker file.
It's not DoS, you don't present a splash page for offenders in that regard. I know the platform (PAN-OS) very well and that page is a URL filtering profile splash. It's actually a custom URL category (shown at bottom) that they can update via white and black lists.
Ask HN: Is the Bastion Host Security Pattern Outdated?
Following on to this article:

http://programming.oreilly.com/2014/01/is-the-jump-box-obsolete.html?cmp=tw-prog-na-article-pr_is_the_jump_box_obsolete

The article proposes that the Jump Box / Bastion Host pattern is obsolete for many cloud deployments. I've been using a 'bastion host' pattern to access Amazon VPCs - and while the security / IP infrastructure is somewhat simpler to maintain, there really is no way to audit user access; the AWS EC2 private key infrastructure and bastion host pattern pretty much ensure every user runs as 'root'.

Are there better alternative for AWS (or other IaaS services in general) than the bastion host pattern?
In the main, you say a lot of wise things.

I have a couple of quibbles

> spending 30% on something that isn't making you a better manager would seem to be counter productive.

You're assuming coding doesn't make you a better manager... what if it does?

>There is also the question of scale, if you're a 20 person company I can easily see everyone writing code as well as doing other things, 50, 100, 2000 person company? Not so much.

Bill Gates shipped code up until 1989 [1]. Microsoft was between 3000 and 4000 employees at the time. Sure, he may be the exception that proves the rule, but maybe there's something to the notion that coding managers have a better sense of the technical market... of course, it depends on what market you are in.

I've spent most of my time as a coder, but have managed from 1-12 people from time to time.

[1] http://www.quora.com/When-did-Bill-Gates-last-write-code-for...
That's Ok, but you might agree, that since last year, the topic is highly political. I also don't think, that you could simply dissect discussion lines ...
yes it kinda sounded pretty condescending, i wasn't sure if i misinterpreted what he said or if i sounded like English wasn't my native language.
Any thought that the NSA is adding to our national security is a delusion.

How about a shift in your thinking: Instead f "securing" ourselves through trillions in weapons and intel BS - why not work toward creating a better world through better systems and people?

How many Norwegian terrorists have there been?

Fuck the NSA.
Sure, but the OP could have just published their spreadsheet and you wouldn't have to build that either.
The submission title comes from the source webpage. (Look at the source URL for context.) It says "everyone" because the previous announcement was that people using the beta version had this feature.
can we just make it "table"? There are no periodic trends that I can see.
I imagine the widgets transmit and receive over multiple spectrums, bouncing the spectrum around as they do.

I wonder if technology now can tweak and coordinate the multiple existing radios (Wifi, bluetooth, GSM/CDMA/3G/4G etc) on phones and computers to deliver the same result.

Is that possible? Would that require changes in silicon or could it be done with baseband software changes or even above that?
I have no idea frankly.
A few things I was thinking:

- Spreadsheets are prone to fat-fingering and messing up formulas. For example, if you built a spreadsheet with three product SKU's and wanted to add a fourth, it's not so easy. Especially if you have visualizations tied to specific ranges of cells, etc. With this app I can validate data once and not worry about some random missing formula screwing it up down the road.

- When creating models for comparison the typical pattern is Save As -> New. Before you know it, you've got 8 or 10 different spreadsheets with different variations on the numbers. Now add a new expense category to the model in spreadsheet #10. If you want to compare backwards to the rest you'll need to do that work over and over (this is the pattern I was stuck in).

- Longer-term I wanted to be able to overlay models - sort of an A/B test given different configuration

- During the past few months I've met with countless entrepreneurs trying to launch startups pre-money. Most of them are trying to build models from scratch (or a template they found) and it's been a clear pain point for them

- I can share models in a service like this easily. I've already used it several times when someone's asked me to help validate their business model. I create the model in the app and send them a link. They can tweak it and show me their ideas. It's crude right now, but collaboration between founders on something like this might be worthwhile.

- Even longer-term I'd like to add in more templates to support startups beyond the initial financial model. Basically I looked at my last several years' worth of operational spreadsheets from helping run SaaS companies and thought "there ought to be an app for this".
've heard of but haven't used: http://keynotopia.com/
This all seems like a mis-feature. Smells of C++.
Hacker group alleges breach of Apple database, posts 'user data' to Web
I got that price right off their site, top line Ultimate (only slightly less feature rich then Intellij IDEA) clocks in roughly $12500 more than IDEA.

http://www.visualstudio.com/en-us/products/how-to-buy-vs

Then most drop another couple hundred to make it actually have some of the cool Intellij IDEA features by adding in Resharper. I'm not trying to hate, I use VS at work, just I can see why it's not a popular startup ecosystem.
It's not just you. I think it is to prevent accidentally toggling it when going for tab.
Ask HN: What software do you use to write a technical blog post?
I want to draft a technical blog post that will include code via gists. Should I just write the text in a Google Doc and put the code in a gist(s)? The blog post will eventually need to be in Markdown format because I'm using Octopress/Jekyll.

What do other people do? Should I be using something fancy like iA Writer?

Thanks.
Real scientists make their own data
I'm in exactly the same boat. I'm >14000 wire feet from the xo, so dsl barely works, either. Net neutrality is needed as long as consumers don't have real, competitive choices.
Flashblock and Adblock are useful for preventing this.

Unfortunately, I don't know how to stop HTML5 videos from auto-playing.
Regarding BitCoin, at this point you won't be able to find anything "better" than ASICs, that sort of defines the maximum refinement.

From a systems architecture perspective it is interesting to compare this to the Intel Larrabee project (lots of parallel cores) but that seems to me to have suffered a similar coding challenge that the Cell architecture has.

[1] http://en.wikipedia.org/wiki/Larrabee_(microarchitecture)
This was the worksheet I created (and have been using for a few months). I believe funded.io is at feature parity with this simplified model - https://drive.google.com/file/d/0Bxgh-9Z9zd40ZExtRnYyZVhWU2s...
After leaving Facebook, Brandee Barker becomes a PR name for start-ups
I support teaching as a great way to get comfortable with public speaking, and adapting to varied characters in a room. Holding people's attention, and actually making sure everyone grasps key concepts, for 1-2 hours, is not easy. Reacting and interacting with everyone at the same time is tough but, for me, very fun.

A second great way to improve was taught to me on a training course run by an acting school. Standing in a room, delivering an unprepared children's story to no one but to a full sized TV camera. Unexpectedly horrifying. A large lens does not react, does not smile, laugh or frown. After the first take, an actor would return to the room and we'd run over the video. It took a couple of days to get to something acceptable.

I highly recommend both methods.
As upset as I am about the NSA, I agree that reports like these may be hard to justify as whistleblowing. This seems to be less about accountability and more about gawking at the NSA's toys.

I suppose the NYT could argue that this article only reiterates what was previously reported on the ANT program, and the technology disclosed in that report is over 5 years old. Still, this article may get more attention because when ANT was previously reported the media (and much of HN) got distracted by the NSA's ability to jailbreak iPhones (in 2008!) and largely ignored the passive radio-based technology that was also described.
You can create one for gaming related news.

I created HN for cryptocurrency(http://www.cryptocurrencylive.com/newest). Ping me if you need any technical help:)
Mathematical Formula for Cyberwar
Agree. Google is not a hardware company. Other than data collection, do they know how to build hardware systems? I don't mean the technical details which they can buy from acquiring engineers. What kind of new vision do they have in the home automation industry?
You can make a similar table with C++, complete with pointer, pointer-to-member, function pointer, member function pointer, reference, r-value reference, array, std::auto_ptr, std::unique_ptr, std::shared_ptr, const and volatile. :)
You're attempting to be funny by giving the word "natural" too much thought. I stuck quotes around the term for people like you.

Natural being defined as something their bodies are "designed" (have fun with that one) to digest.
Both my parents used to code (my dad on punchcards and my mom on a massive mainframe). It took significant time for either of them to pick up HTML for side projects.

Even in my own life, I was a developer from 10 to 18 (working 14 to 18, school 10-14) then I took about 7 years off to go do physical sciences. While I retained the basics like for loops and function calls, I totally lost a good portion of the rest of it.
>Any thought that the NSA is adding to our national security is a delusion.

Adding more security will make our life less and less secure. Anybody who believes, such things will stop terrorism, is just dreaming.
It's actually correcting the mistakes of C++:

- Ownership: means no unsafely shared mutable state, checked at compile time with no runtime overhead. Also, no explicit deallocations!

- A real type system: Rust's type system is inspired by the Hindley-Milner type inference algorithm used in languages like ML and Haskell
There's shit I got into as a kid--horror movies, torture accounts--that gave me nightmares for weeks. My parents did their best to guide me away from stuff like that until I was older, and they were right to do so--I had enough trouble sleeping as it was. When they failed, they helped me talk about it and deal with it.

Your shallow sanctimony excludes a gigantic middle between "let your kids do whatever they want" and "keep your kids in a padded room lined with Bible verses."
This is horrible marketing. Seriously, who came up with this creepy design and name.
You can mark photos only visible to yourself.
Hope to see AMD back in its glory days since the Athlon XP
http://glyphic.s3.amazonaws.com/ozone/mark/periodic/Periodic...
I asked you if you had an axe to grind against JavaScript or the browser, an if so, what better alternative can you suggest? And I asked you some other questions, too. Care to answer them?

Stating that my testicles are twisted and implying that I'm going to shoot up an elementary school isn't a effective way to dodge my questions, it's just childish trolling.

Get back to the point: What's wrong with rewriting a game in JavaScript so it runs in the browser, if the goal is to make it accessible to as many people as possible? What's so "curious" about targeting the browser, and what criticism do have of rewriting code in JavaScript so it runs in the browser?

Would you prefer using a cross-compiler to translate the existing C++ code into JavaScript? That would make it much harder for people to read and understand, you know, which is 180 degrees in the opposite direction than I want to take it.

Can you suggest any better alternatives, or can you better explain what you really meant by what you said, please? Because you're not making much sense to me, and you're getting very emotional about it.
As posted higher up, the spreadsheet I created and based the application on:

https://drive.google.com/file/d/0Bxgh-9Z9zd40ZExtRnYyZVhWU2s...

Feature development on the app will be faster (and reach a broader audience) than the spreadsheet, however. And I wanted to learn AngularJS ;)
Interesting comment. Can you please elaborate or offer some reference about Google's vision on these two hardware effort or any of these two?
The Nest-Google privacy statement
That it was (a separate chip), but what is perhaps less well known is that Intel also produced an I/O co-processor chip called the 8089. That chip was interesting to write code for, as it tried to offload various I/O operations. At the time, Intel was on something of a "systems" tear, building their own small systems to compete with other computer vendors like DEC, Motorola, and TI.

The 8089 was a total flop relative to its development cost and Andy Grove declared Intel would not do any more Graphics or I/O processor chips. (I was the Systems Validation Engineer on the 80782 at the time, so much for my project!) As it turned out I think it was just too early for a specialized co-processor.
> Javascript has been a multi-billion dollar focus by several top-tier engineering companies for almost two decades.

No, that's an exaggeration in time and dollars.

JS was one full-time person, me, till fall 1996, then two. Growth after that was to about eight max, and less than the Java crew at Netscape, until Netscape folded on Java and laid off a bunch of people in late 1997. Call the Netscape investment 8 years x 8 people = 64.

On the IE side, the JScript engine reused a common assembly-coded COM-dispatching indirect-threaded (I think) interpreter, and seemed from what I could tell to take about 6 people, but I'll round up to 8. No LiveConnect and COM based infrastructure saved them compared to Netscape. Ignoring JScript.net in Y2K era, the investment until the IE6 stagnation (skeleton crew) looks like at most 6 x 8 = 48.

Apple did not start with KJS till 2001, I believe. They've always had at most 3 people on JavaScriptCore, they run a tight ship: 14 x 3 = 42.

Chrome started V8 in 2006, as far as I can tell. Lars and a team of U. Aarhus and Google on his farm wrote four versions I hear (good idea: prototype, learn, tear up and rewrite). Call that 2 x 10 = 20 for first two years, then since I think it is more like 5 x 20 = 100.

64 + 48 + 42 + 120 = 274 person-years. Even at $1M/person/year, well high even with Google wealth effect of RSUs (for most; I'm guessing, but an outlier like Lars or Kaspar getting rich does not count; really we should stick to base salary + benefits/burden overhead), that's well shy of "multi-billion".

You can say JS learned from all the JIT research before it. You'd be right, but your statement was exclusive to JS and so excluded that upstream, and fair's fair: that helped other languages who could read the literature and code.

EDIT: Eric Lawrence on twitter reminds me that Chakra has a big team, I hear ~60 heads. That seems to be since 2009. Still well south of "multi-billion", even with my absurdly high $1M/year burdened engineer price.

/be
There are some trends. Types to the right are "subsets" of types to the left; e.g. a &mut T can coerce to a &T, similarly, you can box a T into a ~T, or take references to get an &mut T or &T.
That's really interesting - radio spectrum steganography. I would think that compromise of the software network stack would be enough for such an attack.
It wasn't a secret to anyone who would have really wanted to know. The NYT knew for years and stayed hush to keep their access to the political establishment. I seriously doubt this is news to China, Russia, Iran, etc.
Kelvi - a minimalistic stackoverflow questions monitor
to be honest, i actually did think about what you said (before you said it) - i wanted to apply for internships or even full-time jobs at the local office in my country for LinkedIn, and offer to work for them for free in exchange for being able to shadow an experienced developer and learn from him/her. however, i can't imagine being able to offer them anything in return to the point where they would agree to such an offer. all my friends tell me i should be paid for learning, so apply for jobs and learn on the job but again, i don't know how i can market myself to the employer where he/she feels like it's a win-win rather than simply them investing resources into training me and then me leaving after i learn them.

but i will go ahead and contact some of these companies' engineering departments, i think it might be a good idea. do you have any suggestion as to how i should approach them?
Doesn't even need to be as complicated as OpenVPN. SSH has an option to expose a tunnel as a SOCKS proxy.
That was my direct inspiration, though I suck at graphics design. Fortunately the periodic table of Rust types was much concise than that of Perl 6 operators...
thanks! :) i totally get the need to move things in house, too. i'm pretty happy that i can get the right experience for my users without having to do that, at this point. IaaS is definitely amazing! "oh, i need more servers? (fiddles with a knob) DONE!" :D
Could you elaborate as to what you'd prefer instead?
I've worked with CUDA before (and hit issues with large datasets, like you've mentioned). While HSA is presumably going to make things a lot easier, I'm curious about AMD's partnership with Oracle - how much of a performance hit do you reckon we'll see if Java is implemented? And wouldn't it have been easier to go with something like Python that also supports multithreading and (to the best of my limited knowledge) has better scientific libraries?
I'm with you. Photoshop is just a rapid visualization tool to make sure the concepts in my head are sane. Often they don't quite work out as I picture them, so Photoshop makes it easy to quickly iterate on alternative forms. Once I'm confident in the direction I'm going, I'll switch to actual implementation, often not even finishing what I was working on in Photoshop.

Using Photoshop to slice images up into pieces and reassemble them again in HTML is dead, but I think that process has been dead for more than a decade now. Photoshop itself is still quite useful though and many of its features map quite well to CSS.