skysight-inc/HackerNews huggingface dataset:
The honest answer to your question is: the things you're creating aren't serious businesses, they're toys. That's why you can easily dream them up and crank out prototypes.

These things don't have pent up demand, and you're not solving meaningful problems for people (thus there's no money or interest in them).

My suggestion would be to rethink what you think you know about being an entrepreneur, or creating products for consumption. How you gauge whether something will be useful for enough people, and why someone would pay for it. You need to get a lot better at filtering out what seem like cool ideas, but in fact are just toys that occupy (steal) your time.

I've made the same mistake you're making. It took me years to figure out what I was doing wrong. Building what seemed like one cool thing after another, and for some reason none of them were taking off.

Do one thing, make sure that thing is worth doing, and put all your focus behind it, unrelentingly for a long duration of time. Few things take off right away, even when they're great businesses, they will always test your will to stay in the fight. If you happen to find a great opportunity, and you hop around and don't put all your effort into it for an extended amount of time (even when things look grim), you'll never find out if it has a shot at success. The emphasis is: make sure what you're doing with your time is truly valuable ("is this the most valuable thing I can be doing with my time?" is a legitimate question to use as a filter).
One of the more unique aspects of the AS/400 is the single level store. I haven't ever used it, but the general idea is that it does away with the file system in exchange for a single, flat address space. This simplifies the programming model.

http://en.wikipedia.org/wiki/Single-level_store

The AS/400 also runs something like bytecode, rather than directly on the hardware. This has given IBM the flexibility to change the underlying architecture in fairly radical ways. (new CPU ISAs, etc.)

Historically, the AS/400 has some significance to IBM beyond the fact that it's been a commercial success. After IBM did so well with the System/360, they started work on the next big thing: IBM Future System. The idea was that FS was something only IBM could do, because only IBM had the research budget and staff to pull it off. As these things often go, FS didn't achieve its grander goals, but it did spin off several technologies that IBM did commercialize. In addition to several System/370 processors, the Future System work also ultimately resulted in the AS/400.
Try writing anything anti-Putin, and promote your blog. You will quickly discover how "soft" it is.

That's what that law was created for, to control the opposition. And more of that is coming.
Solve this tricky Ruby problem – win $500 Amazon voucher and RubyMine license
Money talks: the 12 biggest EU tech funding rounds of 2014 (so far)
The trouble is entropy: there are many more ways to screw it up than there are to get it right.

At least in the Java world I see stackoverflow as part of the problem more than part of the solution. Using tools like Maven and Spring involves understanding how they work, which means reading the manuals cover to cover over and over again.

If your intro to this tech have a 20 module project that's been worked on developers from Mr. Cowboy Genius to the Guy Who Got an MS in Artificial Intelligence because He Didn't Have Any Natural Intelligence. All of these guys write XML by cut and pasting from Stack Overflow so of course the build process works only 20% of the time and it's a terrifying thought to get anywhere near the wiring.

Put some czar who knows something in charge of these cross-cutting concerns and you find these technologies are just fine.
But if they change the title, people might recognize it as a dupe. https://news.ycombinator.com/item?id=8103556
The one feature I want from Scala is transitive static imports.
Yet another consequence of police immunity from prosecution.
The first approach is mostly an optimisation when you need to operate in a memory-tight environment and can't afford to keep several complete copies of past states.
That's a reasonable principle. But it won't be applied consistently, because Saudi Arabia would count as an unfree country based on natural resources.
I think it would be much more surprising if they had not.
If I were to try to understand these data, I'd like to know (a) How are "fraudulent transactions" determined? (b) Is the mechanism perfect or just very good? (c) What fraction of fraudulent transactions does it capture? All? Or just most? (d) And I'd like the detailed data series.

Statistically speaking, I'm suspicious regarding the conclusion about lunch hours. In order to identify that feature robustly, it's necessary to very accurately know the variability of the background signal. Does it always dip at lunch hours and all at the same time? Does it always have the same shape? Recall what's being done here is separating the background "non-fraud transactions" from "fraud transactions". If the latter are much smaller in number than the former, and the determination of fraud has a finite miss rate or a finite false alarm rate, then all the implications of Bayes Rule apply, and the fraud signals being seen could be just some transfer function of the fraud mechanism applied to the background signal.

Moreover, do fraudulent signals increase in proportion to total background? Or are they a constant amount?

I think more work needs to go into deconvolving the two kinds of signals before assigning meaning to their parts and features of their parts.

No doubt the story assigned to these is plausible and compelling, but it is based upon unproven inferences. And, in my opinion, assuming that identifying and acting on these signals is simpler than it looks is getting way ahead of the art.
The idea that al Qaeda might not be a terrorist group is a false controversy, as is the idea that participating in open source might be treason.
Update: After taking another look at LongCal, I like it. It shows different levels of different events. As someone else has said, "I'm not sure I would pay for it". I tend to agree with that.
Sure. I took my email address out of my profile because I was getting more email than I could thoughtfully respond to. I just added it back for now.
Company Sat On An IE Vulnerability For Three Years
For sarcasm to work it must mock something that does exist.
Traditional scammy bullshit. Pay $2k to take a class to learn how to be a millionaire when the only route they're actually familiar with is selling online scams.
There is a worldwide crisis of truth and journalism as a whole has been usurped by those that wish to control the message. You see it in every format and in every country. You see countries acting desperately in the face of a changing world. People are getting more information from around the globe thanks to the Internet. And it scares the living crap out of them. Because the truth scares them.

Be prepared for more astro-turfing, more main stream media bias, more placed articles, more leaked information, and more chaos in the message.
Download a file without server request
This article brings back memories. Back in 2007, I had just watched Linus' presentation on Git at Google (http://www.youtube.com/watch?v=4XpnKHJAok8) where he called all non distributed version control systems as useless. I could not make any sense of the DVCS from his talk. I tried to play with Git and it was extremely frustrating due to the poor CLI. I thought may be Git is just a fad. But then more and more people kept talking about how awesome it is.

This was one of the article where Git finally clicked for me. The key quote:

There is no need for fancy metadata, rename tracking and so forth. The only thing you need to store is the state of the tree before and after each change. What files were renamed? Which ones were copied? Which ones were deleted? What lines were added? Which ones were removed? Which lines had changes made inside them? Which slabs of text were copied from one file to another? You shouldn't have to care about any of these questions and you certainly shouldn't have to keep special tracking data in order to help you answer them: all the changes to the tree (additions, deletes, renames, edits etc) are implicitly encoded in the delta between the two states of the tree; you just track what is the content.

It's been 7 years since I have been using Git and I can't imagine how I ever worked with version control which didn't work on the entire tree.
Google searches hold key to future market crashes
"It is not a language that is “more mathematical” or “for math” or “about math”. "

I disagree, Haskell (and other functional languages) are a lot more similar to traditional maths than other languages.
What you should know before starting node-webkit
You don't see the irony of complaining about a "false equivalence" complaint in the same comment where you attempt to compare Russia, where bloggers will have to register with the state and are forbidden to use services outside the state's jurisdiction, with the US?

NSA's actions have been indefensible, but they aren't the same as Russia's. Your comparison is itself a textbook false equivalence.
Is a sustained lack of oversight (from Congress, or anyone else) a necessary part of this compromise?
Stay anonymous while Call and send messages for free
Internet service www.FoxyCall.com allows to make calls and Send Messages with fake identity.

Users rely on applications such as Viber and WhatsApp in order to send messages or make calls for free over the Internet. But users can lose the experience of some of the new services that offer more features than those known applications.
The site www.FoxyCall.com gives users the ability to make free calls and send messages with changed identity.
/ Users who register or invite friends through referral program as well as those who find a special coupon code shared once in a while on FoxyCall social networks, get free credit for Calls and Text messages.
/ Additional service features allow to take conversation to next level - change the voice pitch in real time, add prank noises in the background as well share prank recordings on social networks, but most scares is function that allows to turn off SMS notification after Call or SMS Prank.
/ SMS lovers will appreciate the function which allows to write any Sender ID as a text instead of a phone number. Fore example, instead of number just write "Boss", "Santa" or even shock your friend by sending SMS from "Zuckerberg"'s phone number. Note that this features is available in regions outside US and Canada.

Any user can experience the service by writing his phone number and then press the Call button. The account can be created through the Enter button located at the top, where users can register an account using the phone number or through Facebook account.

Any user can experience the service by writing his phone number and then press the Call button. The account can be created through the Enter button located at the top, where users can register an account using the phone number or through Facebook account.
Here are some thoughts, even though I'm not sure you asked for it ;)

LongCal: I think there is something there with regards to "long-term thinking". But don't market it as a "calendar app". I believe there is potential in tracking people's long-term goals, breaking them down into tasks, and translating these tasks into chunks of work to build daily schedules and habits. The above is what I currently do in a text editor, and there is no "calendar app" that can do it for me. Don't make another calendar app, the space is overcrowded with Machine Learning powered calendar apps. How to validate? This one is tricky. I'd try customer interviews strategy (dalacv posted a book) to see if people are really unhappy with their current time management apps, and why. No need to build something before you figure out the pain points. Ideally you have a mockup of what you have in mind in order to validate your hypotheses against what people are telling you in interviews. Monetization is an issue you don't usually worry about with these kind of products. If you build a great product then people will come, and with enough people money will come.

uTrim: I'm not sure about this one. I never use URL shorteners unless they are already integrated in a service I'm already using (e.g. Twitter). The bigger opportunity here may be to sell this directly to universities and automatically shorten anything that is posted on university-internal mailing lists and forums and provide analytics on top of that. How to validate? Try to sell it to universities (in particular, certain departments for certain products and then let it ripple through other departments)

Vulgat Library: I'm assuming employees lend stuff to other employees (landing page isn't clear on this)? How to validate? Figure out what segment your customers are in and try to sell it to them. You'd probably need a more exhaustive landing page. This can be consumerized enterprise play where you are selling to individual employees within a company. They can set up the system themselves without needing permission from any higher-ups. They then invite other employees. Basically the Dropbox model. This way you can use consumer marketing strategies instead of needing B2B sales.

Business naming app: I may be wrong but personally I'd forget about this one: 1. Generating good names automatically is extremely difficult 2. I doubt people want to have generated names 3. Don't see obvious monetization 4. One-time use
Too late to edit this, but I should clarify: "data structure" is probably not the right word. To be more precise, "SSA form" is a property of variables in a program IR. It means variables are assigned only once, that defs dominate uses, and value flow is merged at control flow merge points with phi nodes. You can have different program representations that all represent values in SSA form, but differ in how they represent other things. Where the "sea of nodes" representation differs is that it explicitly represents control dependencies. In LLVM, you always have a control flow graph, with basic blocks and edges between them. Control dependencies between instructions are implicit from their placement in particular basic blocks. In a "sea of nodes" IR, there are no basic blocks.[1] Control dependencies are represented explicitly with control inputs to nodes, just as data dependencies are represented explicitly with data inputs.

This makes certain things easier in a "sea of nodes" IR. Normally, during optimization you don't have to worry about maintaining a legal schedule of instructions within and between the basic blocks. You just have to respect the control dependencies. However, in order to get executable code you have to impose a schedule on the nodes, whereas with a more conventional CFG IR, you already have a schedule in the form of the basic blocks and the ordering within them.

[1] See Section 2.2-2.4 of Click's paper: http://paperhub.s3.amazonaws.com/24842c95fb1bc5d7c5da2ec735e.... His IR replaces basic blocks with Region nodes. The only instructions that must be linked to Region nodes are ones that inherently have a control dependency. E.g. an "If" node takes a data input and produces two control outputs, which can be consumed by region nodes. "Phi" nodes must also have control inputs, so they can properly associate different control flow paths with the data values that are merged along those paths.
That'd be great, I don't have FB. My username is tripzilch, the same as on HN.
http://rupolitics.blogspot.com/2014/01/blog-post_17.html

This is your blog, correct? Then I understand why you wouldn't see any problem with this new law.
Even assuming it's true and these leaks made it harder to catch terrorists (I would be surprised if it made a huge difference), I have to say I really don't care. Terrorism is not a very significant real risk to people living in the first world (compared to the risk of fatal lightning strike or drowning in a bathtub, for example), but pervasive mass surveillance is.

In general, it's kinda absurd to imagine that anything that helps terrorists is something we don't want to do. Terrorist operations are probably helped by lots of things like cheap availability of computer and communications equipment, low travel costs, access to clean drinking water and food, etc.
Did you read the same article I read? The article states the exact opposite of what you said, that you shouldn't go around with the goal of "slaying dragons" (slaying what you think are falsehoods)

... Are you sure your clearly preconceived notion about "Haskell People" didn't taint your perception?
tuhdo, I can offer some assistance and pull requests after this weekend. Do you spend time on Freenode or any other IRC networks?
Looks more like a replacement for simplenot (http://simplenote.com/) to me.
Redis Sentinel at Flickr
Sure, maybe we can talk them into using water pistols instead of real weapons, too. :)
What are those? Can you provide an example?
The Wacko in the Morning Show 08/01 by The Wacko Network
Where in the world are you getting #2 and #3?

Al Qaeda is very clearly a terrorist group, and no where in that article is it suggested that open source software is either treasonous or related to terrorism, nor does it say the NSA thinks this.
> I mean, how can you even try to ask people to improve their communication skills, when you say that people that do not think programming is math is because they have the wrong notion of math?! I just don't see how you are going to convince anyone of anything with that level of condescension.

You're projecting a level of condescension onto Gershom's words that just isn't there and makes no sense within the context of the article. His point is that the "debate" about programming/mathematics is largely one of semantics and consists of well-intentioned people arguing from a different set of definitions. I'd hardly consider this to be a controversial statement, much less condescending.
I was referring to the smileys displayed next to each article, which were probably meant to indicate sentiment.
(Disclaimer: Haskell fan who is also a complete newbie here).

I like what the article is trying to do, but I must admit there is something off about it. Maybe it's me, but I read between the lines something like "you and me both know Haskell is the best language, but try to be gentle with unbelievers and admit that nobody, even Haskell programmers, is perfect. Other languages have some good insights, too." which sounds a bit cultish to me, a bit like teaching a Jedi knight to be humble. A truly open-minded position would have to continually consider that maybe Haskell and its type system are not the best options at all, instead of merely adopting a humble attitude and avoiding aggressive confrontation.

Nothing wrong with believing a tool is better than others (I do!) but it makes the article sound a bit condescending...

I'm ready to admit maybe I'm wrong and there is no implied presuposition that Haskell is superior in the article :)

----

Re-reading other comments, here is something related to what I've just said. Someone quoted Newton: "If I have seen further it is by standing on the shoulders of giants."

That statement sounds humble (a "humblebrag", some other commenter called it) but carries the implication that you have, indeed, seen further. Maybe the assumption that you as a Haskeller have "seen further" sounds immediately condescending to others who think differently.
I remember this, happened across country actually and we had one in our smaller town but the infrastructure between apartment blocks was built using coax instead of fiber.

A few years later the guy that started it initially(96-97??) wrapped everything in the first CATV local internet and tv network which runs even today.
And yet, at the time I was hoping we'd get darcs-like cherry picking, and 7 years later the incumbent VCS still doesn't :(
That'd be useful as well, thanks.
The NSA has been found to destroy the trust even US companies have, by spying on everything. As a result everyone is going to want to take their privacy more seriously, now that they know they can't trust US companies/government.

So I don't know why that's a surprise. It's not only the expected outcome, but the desirable outcome.

NSA or not, Snowden has also showed "normal people" that stuff they do on the Internet really isn't very private at all, even if when typing it on their computers alone at home "feels private". So that's a great outcome, too, the fact that people have learned the way the Internet really works, and not have a false perception about it anymore. If we all start using Signal and TextSecure, we'll all be safer from all bad actors.
Like opendais said.

In my case, I will have customers who are new to email marketing. I don't want to write the equivalent of Drip myself (have code to comply with the CAN-SPAM Act, design campaigns, and so on), so I would have rebranded Drip and integrated it into my product via iframes or links or something. The purpose would be to present my users with a seamless experience and not get them wondering why they're now on someone else's domain.

Another possibility of whitelabeling would be to license the code behind Drip. There'd have to be some due-diligence, to see if their code-base is compatible with mine. And then there'd be the question of merging new versions of the Drip codebase into mine as they make changes (assuming the license gives me access to updates). And what happens if Drip decides to change direction in a way incompatible with how I want to use it.

In any case, I'm still months away from needing something like it, so the question was exploratory.
Thanks for that, it's an awesome sim.
One-Shot Budapest Nodeconf
I don’t know how to be a woman in tech
CTA does actually service parts of the metro area outside of the city such as Evanston & Oak Park.
Jarvis - Your Personal Assistant Who Never Sleeps
If you will excuse my directness, all of these arguments come across as 'it isn't fair that they're bigger than we are.' If large incumbents didn't have broad software patents to bury start-ups, they would use their market coverage. If they don't use that, then they can just use their connections to the government to legislate start-ups out of existence. If they don't use that, they can just buy the property the start-up physically occupies and burn it to the ground.

Gigantic, established companies will always have an edge, regardless of patents. Abolishing the system and creating a wild-west scenario is ridiculous.

Reform and overhaul using principles guided by rational, current, and quantifiable evaluation, with an established timeline for recurring review and reform. That's what we need (in many more systems than patents as well; education, I'm looking at you).

Life isn't always binary. There are more answers than all or nothing.
Witnessing The Rise of the Digital Bank
Abolished != reform.

And I don't think your comparison is in any way fair, but to address your point: if HN's quality vs quantity ratio dipped significantly then there would be calls to reform the submission and peer moderation system as well since HN would start to lose visitors over it. In fact constant reform is exactly how most of the top sites have managed to stay relevant in the fickle online world.
> I knew Torvalds was smart, but seeing as I was never really more than an occasional Linux user I never realized just how smart;

Hm, when a guy writes his own kernel he is smart. I mean, as far as implementing goes, as smart as it gets. The amazing thing is that he was pretty young when he did it (1991-2). And then, there this[1]. When people talk about "hackers", Linus is the first person that comes to mind.

[1] http://lwn.net/2000/0824/a/esr-sharing.php3