skysight-inc/HackerNews huggingface dataset:
You act like 25 is the end of your life or something. First of all, get over it. Second of all, I got out of the Army at age 23 with barely a technical bone in my body. I took courses and took on projects where I could learn new things in a different field all the time. You should never stop learning - many people don't become "technical" until later in their careers, contrary to the startup tabloids and HN news/comments you see here. Younger people THINK they are technical, but really don't know the first thing about what their doing until they've been in the business at least 5 years or more (college does not make you "technical", it gives you enough background to survive, but not to thrive). I've had the perspective now of looking back at my 25 year old self and realizing that even though I thought I knew it all, I knew nothing really - and there is SO MUCH MORE to the IT field than software development.

So, with that, there is a burgeoning field that combines business and technology - think of it as being a "translator" of sort, turning jargon into actionable business information. There is also Project Management, which is where most semi-technical folks go to and end up earning twice what most developers do (and end up becoming their boss).

So, keep learning and move into project management where you'll work with both the business side and technical side alike while getting paid handsomely for it. That's my advice.
Not if all the gold in the world is pieced into 6 trillion chips.

An obvious argument for any currency system based on a physical media limited by scarcity. Which is "artificially" true of bitcoin, another part of the viability of the system. But you already knew this, however I wanted to explore it on a similar high level idea.
That's because he happened to use a slash instead of a dot or comma. July 22nd is Pi Approximation Day.
It's been there for a long time. It's different because it uses Google technologies and it's not open-source.
25 Years: How the Web began
There's no sane possibility of a hybrid for Node.js. The concurrency model in JavaScript is built for one thread [that runs JavaScript]. For servers, in such a model, everything has to be async. A 20ms synchronous operation means 20ms of time that you cannot handle new connections or process others that have sent or received data. It's critical to the success of the platform that almost everyone insist on async-only code. Recall that the asynchronous model has been done before by Twisted and EventMachine, but they have exactly this problem: there's tons of Python and Ruby code out there that's synchronous and if you accidentally use it (even by using a dependency of a dependency), the server falls over. In Node, it's very hard to accidentally use it, by design: you have to write an add-on or use one of the few *Sync functions, which are well-known as red flags in a server.

In terms of why this model is compelling: it scales well, and it's a relatively simple model of synchronization. The 5-line HTTP server on nodejs.org scales to a very large number of requests per second. Having spent a lot of time in the heavily multi-threaded C world (and loving it, btw), it's much harder to shoot yourself in the foot with JS and this model, and the failure modes are usually less severe. (Many C programs use this model as well, including haproxy and much of the kernel.)

It's not all win. Blocked operations are harder to debug. But you can work around things like that, and overall it's a nice environment. And FWIW, once you're familiar with it, the waterfall pattern quickly becomes as second-nature as writing synchronous code. (More complex ones are still tricky, but the basics do become second-nature.)

[edit: I meant that there's no sane possibility of a hybrid between synchronous and asynchronous semantics. That doesn't mean you couldn't use a language feature to make async code look synchronous. That's a much more subjective discussion, but I prefer explicitness over compiler magic.]
Using Roslyn and Azure to build online IDE .NET Fiddle
IIRC, JS was designed and initially implemented by a single programmer in about 10 days.

It's far better than could reasonably be expected given that, but it still sucks. Some of the things that immediately come to mind WRT not being well thought out are bad number handling, lack of modules, and possibly the number of warnings needed about how "this" behaves.
A few ideas:

. Start a business that can scale despite technology. Pen, paper, lots of talking - add tech later

. Use a 'content framework' such as Drupal - it can cover a wide range of business models where storage and viewing of user data is required

. Learn to code, voraciously. By the time you're 30, if not before, you'll be ready to put together something of much greater value

You're hardly out of the gate at 25. If you think tech is where your interests lie, after double checking with the other fields you've tried, then face in that direction and start walking. It's that simple.
So now I get to support more than one format, with corresponding increases in complexity...

..But only the JSON format will have any users, and I still have to deal with anything I find objectionable about JSON.
True, and that helps for cases where you're willing to completely sacrifice concurrency.

But there's no reason we couldn't have syntactically synchronous code that still runs concurrently.
The old way is basically aristocratic thinking, the people who actually do stuff are scum, the people "in charge" are simply better than them.

Once you start admitting that "managing people" is just a job that you can do well or badly, and that can be really important or just administrative trivia, then that worldview shatters.

Unfortunately it seems very well embedded in the general culture, even in tech where it's not totally unthinkable for someone to earn more money (and provide more value) to the firm than the person who manages them.
I second that. The community is some of the nicest people around. No douchebags pinching their upload or sharing two files to pretend. Just nice people with varied taste, lots of choice. The software itself looks and feels dated at times, but it really works well, especially for more "niche" music.
I'd copy it from the RDF world:

{
'author': {
'name': 'Jack',
'homepage': <http://jackshome.com/>,
}
}

As for the use case, the easiest to conceive is JSON-reading search engines. Think about what we could do with all that structured data ;)
> Such a HUGE volume of open source code is written in JS.

That's because there is a separate module for everything! Want to run "mkdir -p"? There is a module "mkdirp" just for doing that.

If you implemented every command as a separate library, of course there is going to be a lot of code out there.
You're only 25, no need to feel fucked - you have plenty of years ahead of you!

It sounds like you enjoy working with/around less technical people, and helping them out in the tech jungle. Have you thought about setting up some form of support shop that targets this audience?
Because X11 has trashed your video interface. You can't switch to a virtual console. X11 has ring0 access to the video card, to take advantage of DRM.
" You have a finite amount of time to process people through the security gate each 'day' and you're paid based on how many people you get through, with fines for incorrect processing (which of course gets harder and more convoluted as the game goes on)."

Ah I see, this is the fictional part of the game
I've actually noticed this myself. Kinda defeats the purpose
Synchronizing Clocks In Cassandra: How bad clocks can be in virtualized systems
I'd like to see a version that has a slightly bigger grid. So apparently there is a market for alterations.
Thanks! fixed that.
Hey HN, NewsBlur's founder here. Just wanted to clear up a misconception about revenue.

1. The revenue (income/expenses) graph shows 16 months, not 12. Cut it off at March 2013 and you'll see a much healthier picture of NewsBlur's revenue.

2. Expenses are where they are because I let them get there. Notice that it's over 2/3rds payroll and subcontractors. That means it's all being invested back into NewsBlur. If I had to, I could easily cut down expenses, but then I wouldn't be building a better reader. I'm paying myself and my few subcontractors a healthy salary, which means we are sustainable at this rate.

And even with expenses where they are, as I've seen somebody do the math, revenue (which is recurring and will spike this month) far outpaces expenses. I don't show the dollar figures here, but there's enough in profit to hire a full-time engineer, which is something I plan to do with that secret project I alluded to at the end.
We agree, my comment was sarcastic ;)
Checkout!=Wallet. Checkout was a merchant solution
This is interesting. I'd like to hear what HN's take is on this. I noticed that about 30% of the time products take 3 days, not the advertised 2 to get to me. I live in SF so they really have no excuse. Didn't bother me to much but never the less annoying when paying for the feature.

Another slightly off-topic gripe about prime I haven't seen much flak regarding is shipping things like a roll of duck tape in a 12x16" box full of packaging bags. I'm guessing they shipped from a different warehouse from the rest of my order but still wasteful, what can you do though?
Whats the Closest Google Font?
Is text always guaranteed to be SFW?
If you're serious about starting your own company, then technical skills shouldn't matter.

There is a common misconception that "startup" == "software business". You can build multi-billion dollar companies that aren't primarily reliant on software (think Starbucks!).

I do think that passion and excellence are important. So try and focus on the thing you're great at (hint: it's probably what you enjoy doing most). So if you like talking to people and helping them solve their tech problems, maybe that's where you should start.

I have a friend who's in his mid-thirties and had spent more than a decade trying to be a "hardcore code". Recently he decided to focus on what he likes most - which is talking to people. He's now got a great business going selling other people's software and making good recurring revenue. Most important: he's having the time of his life.

So don't focus too much on code or being technical. You can go far on something like enjoying talking to people and solving their problems. If you want more help I can tell you about my friend's business (he seems to have been in a similar position to you) - drop me a mail malanj_at_gmail.com
Ugh, I hate lawsuits. Amazon often clearly states under the price "Note: This item may be available at a lower price from other sellers that are not eligible for Amazon Prime."
Visit This House Being 3D Printed in Amsterdam Right Now
I too loved the idea, but I think Facebook's naive implementation of it ruined it for them.

In the early wave of Facebook apps there was a lot of stuff built that users hated. In 2010, when my cofounder and I started doing user tests of some Facebook app ideas, it turned out that people were very averse to using new apps. If you use a regular app and it sucks, you remove it. But if you used a Facebook app and it does something bad, you look like an idiot in front of all your friends. It was a classic tragedy of the commons: the viral behaviors that made early apps successful rapidly depleted the goodwill of users. And people didn't blame the obscure companies doing the BS; they blamed Facebook.

The lesson we took from our user studies was to build something that was an external website, and only mention Facebook integration once we'd had a chance to get them more comfortable with us. And I'm sure the lesson Facebook took was "don't let other people ruin our brand".
Isn't the corollary of unregulated finance taking the law into your own hands when someone steals your stuff?
Startup fights back against Tesla ban
This is so dumb it is "get someone fired" dumb. This is going to hit the media as political correctness run amok. I can just hear "Is Apple going to ban history books, too?". Sure, its ok for a half-naked women with a sword to slice up orks, but don't you dare show war-game with actual sides. Is Axis & Allies going to be banned?
Your closing argument falls pretty flat to me since I ingest Reddit and HN entirely through RSS. The first step is filtering out the junk I don't care about to find the interesting articles, and besides subscribing to sites that are weighted more towards interesting articles than junk (HN, e.g.), RSS allows me to quickly filter out the junk. Then I go to the article and participate in the conversation.
Pure-CSS-zero-lines-of-javascript version.

2048-as-a-monad version.

2048-as-a-jquery-plugin version.
Sorry, I see a huge blue bar saying 100% shell.
Is Rocky IV available on iTunes?
The Github attack was a volumetric flood, this most certainly has layer 3 properties.

The post clearly discusses layer7 floods which do not have layer3 properties (such as slowloris.pl, rudy.pl, etc.) which are uncommon.

It would be a safe bet to say that the Github attack had layer-3 properties.
Anecdotal, but lately, I've noticed that items I purchase do not ship immediately from Amazon, so while the shipping time itself may be 2 days, I get the product several days later which kinda defeats the purpose of Prime.

Not to mention that several of the items that I purchase are 'add-on' items, which means that I need to accumulate $25 worth of items to ship them (which is pretty much what every non-prime member does too)
>I think we need more evidence

That is true, I am hoping people here might find more evidence.

>Well there's no DNS similarities I can see.

DNS doesn't matter because if Kimble did hypothetically create this website, he would not want it to be affiliated with him directly. instra.com (baboom registrar) is in partnership with Kim on the Mega site, so it would make sense for him to use another domain registrar for the website.
In my experience, knowing tech in a tech world is useful. Knowing tech in a non-tech world is a burden, because it implies a focus on something that doesn't matter.

I was a developer for the first 4 years of my career, but I've spent the last couple years doing sales and marketing. It turns out a really enjoy them, and my technical background has been enormously helpful while working at a technical company. For me, my technical knowledge is now domain expertise: I understand what our customers have to put up with, and I understand why our solution [1] will help them. My day-to-day is decided non-technical, and I intend to spend fewer and fewer hours writing code.

In short, I'm interested in working in technology forever. I'm interested in it as an industry, because I like the problems there, but not as a profession, because I don't like the altitude of problem-solving when you're the one writing the code.

I don't know you well enough to tell you what to do, but it's worth separating what you enjoy day-to-day and what you enjoy about the mission of the place you work, and figuring out how much each one motivates you. I enjoy the day-to-day aspects of marketing and product marketing enough, but I love being part of a company that I feel solves a real problem using cool technology.

My question for you: if you like explaining technology to people, is it because you like working on the story, or you like the personal connection?
I've been saying this for a while now, including on HN.

> The reason I tend to believe this scenario is because it's completely consistent with their behavior.

Another reason to believe this is that it is something that has happened often in the past before modern banking regulations. Seriously, read history of banking in Netherlands or England, the idea:

"Oops, I just lost my customer deposits. I'm probably going to get lynched now. But hey, if I just hide this until I make the loss back from fees/reckless trading, I'll be able to pay my customers back and avoid being lynched. It's a win-win."

Is something that at least hundreds, if not thousands of bankers have had over the course of history. As far as we know, it never works.
CDN-hosted JavaScript Represents an Additional Point of Failure
You'd have to hope so! I wanted to use the site, but having it down didn't bother me. But if I depended on it for my day job, I'd want more than just my source code available.
You actually don't have to contradict someone to continue a discussion or add new information.
so....how do I get the big three companies bidding on my company? Do I email Zuckerburg and say,

"Yo, Larry Page just bid X,XXX,XXX,XXX what's your offer, hurry cuz I might take it"

and then go to Larry Page and say

"Hi, Zuckerburg just bid XX,XXX,XXX,XXX what's your final offer, hurry cuz I might take it"

Sit back and watch valuation go up?
Facebook's Mark Zuckerberg: 'WhatsApp worth more than $19bn' – video
Another interesting solution is to use a functional database, like Datomic. Since the database looks like a giant timeseries, you have an implicit versioning built into the database.
Ahmen
Let me also add Rebol into the mix. To quote Carl Sassenrath...

Every time I run across JSON examples, I see REBOL without the elegance. The two languages are related of course. REBOL strongly influenced the design of JSON.

ref: On JSON and REBOL - http://www.rebol.com/cgi-bin/blog.r?view=0522 (HN - https://news.ycombinator.com/item?id=5654895)
Top 5 Superb Ways To Build A Business And Promote Sales
Thanks for your comment.

We try to be very playful and original with our design and Wordpress don't give the sort of freedom we are after.

When testing out wordpress for the translation aspects, I guess it could work. However we are not found of the solution. It duplicates and dumps a document to the database which slows down the pages. Django handles translations much better.
Well, usually with state currencies, their worth is directly tied to the states ability to levy taxes (which is often very real). With independent currencies, no such obligation exists.
great post! enough is enough. sick of govt taking contributions to stop tech innovation
i live in Ethiopia, and am SURPRISED we're not #1

it's not just the Internet it's EVERYTHING - power, water, phone - EVERYTHING is state controlled --- even there's news coming out of North Korea from time to time but NEVER from Ethiopia, and they're getting REALLY-REALLY good at it!

and another thing [kinda off topic], it's real easy to get access to stuff, even the BANK i work at communicates via http NOT https

now if you'll excuse me, i have to hide in a bunker somewhere [joke aside, IF am caught am DONE]
I understand that Node.js is really popular here and that my opinion may be an unpopular one. Maybe this will change, but I cannot find a use case for Node where I wouldn't choose something else.

If I want to prototype (performance is not a constraint), I'd use Ruby (or Python) before Node. If I need concurrency or if performance is a constraint, I'd choose Go (or Clojure, or Scala, or Erlang) before Node. I understand the argument about using JavaScript throughout the stack, but I see this as specious at best. Front-end and back-end development require different domain knowledge, not just language proficiency.

Perhaps using Node opens a project to a larger community of developers. But under this argument, using C or Java also seems a good choice.
I'm not a finance guy but I took a finance class once...
I believe that all banks are required to hold a minimum reserve that is set by the Fed. Each day banks with assets greater than needed "sell" their reserves to banks with less via T-notes.

This is all due to regulation, banks on their own wouldn't participate in this because it costs the banks with low reserves money but it keeps banks from disappearing overnight like MtGox.

To be fair though Gox was an exchange and not a bank and that is a bit different

Edit: Wow bad spelling..
That's true, you can change the title but you still get to a point where you're "managing" things more than "doing" thing.
As much as I like dynamic languages and would like to find good reasons to support them, mainly python and javascript, I have to agree with this. I know there are issues with them but as a fairly level field bench mark the Tech empower tests show node.js is usually firmly middle of the pack as far as raw performance. http://www.techempower.com/benchmarks/
> I also feel that if more people understood that the internet is basically held together by duct tape, they would have a lot more reverence to the miracle that it works even remotely as reliably as it does.

The fact that the internet (and especially browsers) works at all is the main wonder of our age.
-criminals demanding ransom

-"our agency has received intel that this site is a spawning ground for computer hackers" see: freenode ddos
I find it easy to imagine that if the task you are doing right now requires looking at open issues, it could be a blocker. I depend on an internally controlled issue tracking system, and if my current task is creating or responding to defects and requirements, I'm not going to be happy if that system is down.
Try to do that on a production server that has to handle 1000 requests readFileSyncing at the same time ...

sync apis are just a conveniance for console applications, they are not meant for a web server.

So yes node.js DOES impose async programming for everything or node doesnt scale.
Let's face it: catastrophic devaluations as seen in Weimar Germany or Zimbabwe are actually rare and preceded by political instability. With currencies you know where you stand, the political history of a nation tells you.
This brings back memories. Soulseek was(is) super efficient. I remember directly browsing users HDs and sending message to them to congratulate them on their taste. I'd definitely try it out again.
Direct peering with the eyeball networks helps a lot, as you can use smaller links (and thus, smaller scrubbing devices) on them. I do not believe that it sacrifices network neutrality, really.

Comcast is really in a class of it's own regarding one-sided peering policies, but the other providers like Cox for example are fairly easy to peer with.
We never cared about the App Store acceptance guidelines before, because most apps got accepted anyway. Still, there's an intrinsic risk that you take when you push a program to the store, in that YOU do not have control over how your app turns out. Apple has final authority on any changes, and it's really a restrictive environment to be in.

It didn't matter then, but with billions of applications now in the marketplace, the drawbacks of having a fully closed environment for applications are becoming painfully obvious. http://www.paulgraham.com/apple.html
We are all semi-technical outside of the narrow situations and technologies we have a lot of experience with. In other words, you can learn to be technical, but only in narrow subfields like a particular programming language, programming environment, application and so on. University education is good for getting at the shared core of these things (computer science and especially mathematics).

But what should you do? Well, I suppose you need to decide if you want to become more technical in some subfield, and what field that would possibly be, or if you want to learn the metaskills of managing projects where you are semi-technical in the sense that you know a lot about the project you are managing, but could not put it together yourself.

Note that these are complementary skills, so you can have both (and often should strive to have both).

As a technical person I would tend to think that the easy path towards a less-technical managerial position would go through an entry level technical position, but that is certainly not the only way.
It is, let me know if you want more info
You were hellbanned for this post.