skysight-inc/HackerNews huggingface dataset:
If I was a decent enough Python dev and not married, I'd go in a heartbeat! I always have had a soft spot for Angola: one of the poorest countries in the world yet with unbelievable high prices, an interesting history, and heaps of adventure without too much risk of getting hurt.

Good luck!
Ugly Code Means Your Product Used to be Successful
You say that as like turning a profit is a bad thing. Are only lottery exit aspires allowed to call themselves startups?
You don't need to do a database look up if you stuff some context into your token and encrypt it with a secret key.

When the server receives the request it can simply decrypt the token and deserialize it into some sort of strongly typed usercontext.
I've used SL in the past and have had business associates use them as well. I experienced nothing but problems, and regularly hear complaints from those who still use it.

This may just be a case of IBM needing to acquire companies to add revenue to their financial statements.
Also, Arlington, VA is considered part of the Washington DC metro area. and Bellevue is close enough to Seattle to count over there as well.

But other than that (which you wouldn't know unless you lived there) its awesome. I was curious about this information.
The best part is that this is literally the last full sentence of the article:

It ran a $21 million loss on $292 million in revenue last year.
It's amazing how popular the term "Bayesian" is amongst people who don't really know what it means or quite where it fits in the context of other statistical paradigms.
It's not broken. It's evolving, and right now, OP is seeing things that he doesn't like. Don't worry, they likely won't last.
Thanks for the response.

I could theoretically show two prices, but I cant guarantee the price a US user would eventually be charged.

All I can do is say 20 GBP / Month. It's up to the buyers bank / card issuer to decide what that costs in USD (exchange rate plus fees). I can see that causing more problems if I say £20 is $30, and then the buyer get's charged $33

edit: typo
I found the host obnoxious, personally, and the show was from the outset staged as a Fox style take-down: Scoble is "self-obsessed" (this "narcissism" angle was a recurring theme in this. Yet another discussion about Scoble taking a picture of himself in the shower...in a series of blog posts where he was talking about integrating Google Glass into his life) because he uses the device for biometrics, leveraging technology for better health insights? I'd say as a 48 year old male he's making a smart decision.

Another irritating aspect to every one of these discussions is the argument that Google is an advertising company so therefore everything they do is and will always be about advertising. While Google has some golden handcuffs of advertising dropping a lot of cash in their coffers (which their competitors have as well, as an aside, to varying success. Microsoft has an ad branch. Apple has an ad branch), they have endlessly been demonstrating that they are trying to build secondary businesses.

The raw cynicism to discard an entire computing experience is not useful.
Can't you open an American bank account? I believe HSBC offers such a thing.
Assuming you are using a distributed architecture, there is no way to verify a user without at least one database lookup because the request could be coming into any API server. So in most cases we're not avoiding cookies and sessions just for the sake of it.
10 Rules for Survival in the Startup Lifestyle
The magic /r/friends subreddit could stand to be promoted better, and perhaps given some programmer attention. Maybe 1/20th of the time, instead of showing an ad, the site could stick something there saying, "Here's a recent high-profile post from your friend, which you appear to have missed."
I've found this process unreliable enough (is it set in the Apache user env, or httpd.conf? Why isn't it getting passed through to Passenger?) that I just put everything into a /usr/local/my-app.yml file, and explicitly load it in application.rb.

http://railscasts.com/episodes/85-yaml-configuration-revised
"or none of it and hit them morally"

Please don't do this ever. There is no such thing as hitting them morally. If they are not paying you for extra 6 hours, they don't care about morality anyway. Value your work and get paid.
White House to act against patent trolls
Use redis/memcache to avoid constant DB hits.

Alternatively, if a time limited token is practical, use a self-signed expiring token.

One reason to avoid sessions is security aspect of it. Cookies are handled automatically by the browser which opens the API up to XSS
Why do people only ever bring this up with social programs, and not any of the many other "free" things that are discussed around here?
In your metaphorical question, there is actually a correct, factual answer and it's not intelligent design.
Interesting, I'll have to investigate that, thanks for the heads up!
Ask HN: How to validate hardware inside your mac?
How can I ensure that apple shipped me what I paid for in terms of processor, RAM and graphic card if I can't open the iMac or Mac Book?
It is just that I never really used reddit, don't really know why.
To be clear: this another attack where the attacker is writing malicious Golang code and getting you to run it; ie, it's an attack that proposes Golang be situated in the same place Javascript is.

Of course, in its normal configuration, Golang can simply run shell commands, read/write files, &c.

It is still extremely valuable to understand how exploits like this are constructed.
Others have already commented, but also keep in mind that subsequent requests should be pulling from cache. So the overhead is lighter than a full DB request.
Incredible! Even more important, I suspect nowadays, most people live more years after 40 than before. Maybe a goal should be figuring out ways we can push back that age.
The money's what matters? Go into an investment bank (i.e. Goldman Sachs) and start doing stuff. It's easier to move teams internally than get hired for exactly what you want. Demonstrate that you are willing to put in the time and take the risks and you'll get your 100k, for all the good it will do you.

Learning a new language part time is easy - if you're smart you could certainly pick up Ruby or C# in a couple of weekends. You don't need "experience" to get good at something, only to get hired for it. So again, the secret is to get hired for a position that's nominally doing something on your CV (web developer), then transition within the company to doing what you want. If need be, once you have your C#/whatever "experience" from doing it at this company you can then use that to get a job as a "C# developer" at a second company (possibly at higher salary). It's insane that this is how things work, but that's hiring practices for you.
The host is something of a legend here in the UK :)

Not least for this:
http://www.bbc.co.uk/programmes/p00r2912
You don't need to do a database look up if you stuff some context into your token and encrypt it with a secret key.
When the server receives the request it can simply decrypt the token and deserialize it into some sort of strongly typed usercontext
Yeah I did misunderstand you. Sorry :)

What you're describing isn't really a feature I personally want (just having random YouTube results mixed in with offline content would annoy me), however I can totally understand why it would be preferable for many other people.

> Furthermore, a good application would keep tabs on release date and watched status for me, like you'd expect from a DVR.

To be fair, XBMC does do that.
> You say that as like turning a profit is a bad thing.

This claim has no basis in any reality I am familiar with.
Well, he only ever uses Macs nowadays, so he's almost there :)
You are right. I did not realize/pay attention that you don't have a US bank account. Exchange rates are a big PITA since I deal with them all the time personally.

Since US customers are critical for you, you have 2 options:

1) look into opening a US bank account if you can

2) Display the prices in all currencies with an * saying that the USD prices are an estimate based on today's rate and you cannot guarantee when the actual exchange happens. Not very optimal but better than losing customers completely .
I'm 30 and I already have 10 years of experience. The job I got at 20 was a shitty job. The next job after that was also shitty. I went through soul-sucking activities at my day job and it almost made me switch careers. Unfortunately I needed the salary. And fortunately I evolved.

If I would be 20 again and I wouldn't need a salary, then I would probably find a bunch of acquaintances to start a project of our own. Something not necessarily with a prospect of a future. Something fun, with no clients, no deadlines and no managers.

Internships are also great, as interns are usually left to work on fun things. But it really depends on the company you're internshiping with. The big ones are kind of cool for interns and I would prefer them (e.g. Google, Apple, Microsoft, Adobe, Amazon), even though I wouldn't want to work there full time. I would also never work for free. Ask for a salary, even when doing an internship. If a company wants for-free interns, that's not the kind of company you want to work with.
There are plenty of people that think the government has unlimited money and should spend it on the people. These people don't know that it is literal wealth transfer from one person to another with the government acting as middle man. Sure, you may realize that this is the case but many people don't.

It's the same mentality that leads people to believe that insurance companies should pay for everything until they realize that it is other insurance company customers (including thenselves) that actually foot the bill for it.
To also be clear: This is a bigger deal than it might be due to the way Go handles external dependencies. Github hacks might get nasty.
By which Torrentfreak means "a video decoding IP block that is aware of TrustZone, which is fundamental security functionality for the whole ARM platform".

Actually, no, that's not what Torrentfreak means, because Torrentfreak has no idea what the hell any of those terms mean.
I had the opposite experience. I used them for years and received prompt support, even getting direct to a sysadmin over the phone. I also regularly received up to 50% off their advertised prices just by doing a little negotiating.

Of course I say all this as an AWS customer, as the value flexibility far outweighed the value of support to me. Also, the last time I checked, You had to go through a standard server ordering form process to get a cloud server up and running.
Let's Talk About #2 (Dollar Shave Club)
It is interesting to consider how content protection and platform security can be two sides of the same coin; how systems that keep code you write from snatching video frames from The Avengers can (often are) the same as the ones that keep malicious code on your device from stealing your credit card.
I am not saying we would have avoid war with a different president, just that invading Iraq was a somewhat random choice and a different president would have probably just focused on Afghanistan.
>> Most of the time money is good. You can exchange that for many things in life. But sometimes, knowledge is better to have as you can exchange that for (even more) money.

This is a false dichotomy. With some very rare exceptions, you do not choose between monetary compensation and experience: you need -- and should get -- both.
How about something that accounts for all the other medical advances over the past century or so? I'd say they likely had some input on that graph.
Some years later, Paxman admitted he was just stalling for time because the next segment in the program wasn't ready yet.
The Dallas startup scene is exploding right now, especially for B2B companies.

Geographic convenience to both coasts, low taxes, low living costs, high concentration of Fortune 500s and a lot of good talent itching to leave their cubicles.

http://launchdfw.com/
I've been seeing that a lot here in Europe, lots of people holding Masters degrees unrelated to IT doing unpaid/underpaid internships. I find the entire idea completely bonkers.

I did an unpaid internship that lasted 5 months in South America... when I was 17, because it was needed to get my Electronics Technician HS diploma. Even then, some of my luckier fellow students got a token payment.

I've been working since I started college, and even when underpaid at first, never had trouble finding work. Although I'm a college drop out, I didn't have trouble finding a job in a different continent even before coming here. I'm guessing that we are extremely lucky to be in our industry, as there is no lack of work, even outside of the Bay Area.
Issue 9 from Google Labs.
You're forgetting all the foosball tables and sodas they have to provide for those free laborers (whoops - 'interns'). Those don't come cheap, you know.
Many of the extremely large east coast customers have directives to move away from licenses as fast as they can. The recent news of IBM's protest against Amazon is very related to this acquisition.

http://washingtontechnology.com/Articles/2013/05/31/amazon-p...
What? How does that make sense? External dependencies, being themselves standard Golang code, can also run shell commands, read/write files, &c.
This doesn't seem like much of a grilling because it's essentially coming from Paxman's naive/populist viewpoint rather than direct experience or deep thought. Jaron does provide some of those perspectives, but carefully distinguishes between the device's attributes and Google's attributes - the former being relatively benign and the latter being potentially evil or manipulative or at the very least commercial. I would like to see a longer, unmediated conversation between the two techies, because it seems like the their excitement and resentment come from the potential of the technology more than its current implementation. Such a conversation could actually influence development toward one kind of Glass future or another.

The comments about narcissism are interesting for the public but are ultimately banal and non-specific to this particular technology. The related questions about privacy and how the technology further eliminates barriers between public and private life, however, could use a lot more popular discussion...
I'm guessing ajuc agrees with you, but it's completely beside his point.
Seagate Unveils Latest Ultrathin Hard Disk
Doesn't this open you up to replay attacks though? Since you can't store that a token was already used..
Most successful VCs are not so willing to risk their investment by putting incompetent people into executive positions.

The fact is that often the lead developer who builds the first version of a product does not have the skills and experience to be the CTO as the company grows. The first salesperson may well not be ready to build a sales team. The accountant might not have the breadth to be a CFO.

In addition to money, good VCs bring in experience that can dramatically increase the chance of success. They need some flexibility in the organization to be able to do so.

That being said, your comment is an excellent warning to people joining an early stage startup. Know what you want your role to be if and when the company is successful and negotiate appropriately.
Seeing the signs in context is much better than the designs by themselves.
it is, in many ways, a "bet" on which policies will provide the best outcomes for them

Which is why many people shy away from it. Voters don't want to be responsible for their votes and their actions. More and more we see the populace wanting to hand over control of their lives to someone else. They live vicariously through celebrities and movies while eagerly voting to redistribute wealth via the Nanny State.

Occupy Wall Street was right in tune with this no-repercussions thinking. Capitalism was squarely in the OWS crosshairs since Capitalism is the best way we have of keeping track of good and bad decisions.

The forecast is for more of the same. The TEA Party was the last gasp of a desire of a minor segment of society that wanted to reduce the size of government and increase individual Liberty. They've pretty much been shouted down by the thought leaders with the biggest megaphones in our society.
Don't Go to Grad School
It's June - time to learn more math.
Yes, but protecting their trademark in this case is allowed to be, "Hello, we need you to license our trademark if you are going to use it. We won't charge you. Please e-sign this short and not overly lawyered document."
Especially when starting out.
It tells you where you might want to move to.
If you are that good with Javascript - jump on the node.js bus rather than Ruby or C#.

In terms of making more $ the first thing I would work on is salary negotiation, not necessarily skills. There are a few great salary courses on udemy that can help with asking/answer the right questions when looking for something new or even a raise.

In terms of location/salary - I would also recommend looking to freelance for companies in NY/SF as you can get a higher rate rather than central US.

Lastly - I would say to not just think in terms of $100k but in terms of products. What products/site could you build that charges $30/month (SAAS) and can get 500 signups. Just that would get $18k/month in revenue or over $200k/year. Now $30/month may sound like a lot but take a look at Basecamp (http://basecamp.com/pricing) $20 minium a month or dive into b2b saas and checkout some of the crazy #'s they charge - http://www.marketo.com/small-medium-business/pricing.php

500 clients sounds like a lot at $30 - but no matter how you do the math (10 clients $1000/each) or (100 clients $100) a product can easily pay over your $100k/year especially if you spend the next 4 years building it. Focus on getting your first paying customer within 1 month of today and just keep going hard.

My 2 cents :) Good Luck!
It's interesting, why there are all time restarts?
That's fine and fair, but it doesn't appear to be what the OP was arguing.
I've learned the most in paid positions. Companies that value their employees with monetary compensation are far more likely to value learning and successful experiences than a company who decides you are worth $0 to them.
I don't know if I would call it "great" it is pretty awesome. But it's also slow as you can possibly be. There are times it's unusable due to the slowness.
Just wanted to say thank you for this. I have been searching for a good article explaining the details of thinking through building an API. This really could not have come at a better time for me! Cheers!
Why your node recommendation? Does node pay particularly well?
It is just not true that there is some other forum or IRC or mailing list for the topics one wants to discuss. One example is local politics, Facebook is the only platform where you can find people willing to discuss topics like that, there will never be a forum or IRC channel to discuss the planned railway tunnel in Varberg, my home city. And it is obvious why, most of the non-internet affine people are already on Facebook but will never install a IRC client.
Sure you can. Just include a timestamp, and expire the token, at, say, time + 90 seconds, or whatever makes sense for the application.
So what? I didn't doubt Google invested; I just claim it's not as important because Google isn't actually good when it comes to treating 3rd party employees.
Normally I would agree. But with regards to Dallas, we are a large corporation (and usually energy-focused) first town. The Dallas Morning News, our largest rag here locally, isn't even covering this acquisition:

http://www.dallasnews.com/business/

Hard to unseat or even compete with SV if you can't even get local attention or coverage for a big tech/startup win.
We're the little guy competing against ExactTarget. I had no idea their business wasn't profitable. From their customers who have reached out to me, it seems that for web businesses to integrate with them there are huge complexities (like mirroring your production database, and having ET engineers write custom code for you).

Even with all this they've clearly been successful on the revenue front. With an acquisition like this (company losing money), it'll be interesting to see what SalesForce does to make them turn a profit.
How is that fundamentally different from storing sessions in a database (which is common to be able to scale horizontally)?

Whether or not that is a lot of overhead depends also on how much work you were going to do to process the rest of the request. If your API allows sorting and filtering of a large data set, like the article suggests, then the authentication overhead is probably relatively small.
This mostly makes me sad; softlayer was my default choice for managed hosting, and I really don't think I'd want to use IBM for this.
IBM had 104 billion in revenue and 16 billion in earnings last year. I'm not sure I see 25,000 SL customers, most of whom are quite small, as substantially more than noise on IBM's books.
I love seeing more and more online blogs/publications/hubs like Launch DFW popping up for startup activity in cities across the US. A great way to connect people locally and share the happenings with those all over.
In a few rare cases, I've allowed image hotlinking where the site's URL or copyright shows in the image. And because I wanted the image to rank really well in image search.
I agree with you, it SHOULD be open, but there's nothing in the BBC's CURRENT public service charter that would MANDATE it to give preference to open-source eco-systems/platforms. As I said, I happen to agree with you: it SHOULD read that. But it currently doesn't, as far as I'm aware.

Going back to the original point, it's not been suggested this is a POLICY decision on the part of the BBC to prefer one platform over the other (be it open or closed) but rather a pragmatic one based on the technical/test complexity of developing for the Android platform (and supporting MANY devices on it). I can personally attest to this last fact, as anyone can who has built cross-platform native mobile apps.
The title on this submission is much more narrow than the changes announced and the original article title "Windows Azure: Announcing New Dev/Test Offering, BizTalk Services, SSL Support with Web Sites, AD Improvements, Per Minute Billing"

This is really a case of the left hand giving while the right hand takes away.

Prior to this change you could use your MSDN benefits to run a production site. Now if they see stuff running more than 150 hours that is using the MSDN Azure credits or reduced pricing they will shut it down.

I guess it makes sense...MSDN is a developer program and not a general partner program. Still stings to have benefits taken away, and to what end? Why?

I was literally about to pull the trigger on a new MSDN subscription and migrate a couple Windows Server VMs to Azure, based partly on the premise of using the MSDN Azure benefits for production. Now...not so much.
German drone misses Afghan plane with 100 passangers by 2 metres (video)
Updates propagate by dynamic spanning trees. Servers restart to stress-test that feature; trees need to be rebuilt on every server join/departure.
Really? Are there any real-world examples?
Exactly. If I went to a place such as the one with the "Keep on the grass" sign, and didn't see any signs, I would actually pretty much assume that anyway. Because it's just so common that I expect it to be the default stance at such locations.
Not to start companies with people you don't trust.
I always forget about TechWildcatters even though I live 3 blocks away from them (Softlayer is 6 blocks in the other direction from my apt.)

I wonder why TWC's most recent class has so many concert related businesses (2-3 on quick inspection.) That's something I'd expect from a city like Nashville (a past home.)

Anyways, go Dallas!