skysight-inc/HackerNews huggingface dataset:
For any such project, the best input is luck!

Setting luck aside, the most important step to success is the first one, project selection.

Currently, broadly the best projects are from (A) information technology or (B) biotech. Of course, some projects could be some of both. Why? Because (i) the basic technology has not yet been nearly fully exploited and (ii) earnings per dollar of opex can be fantastically high.

I prefer (A) information technology because the basic technology has been improving so much so quickly and because we can exploit applied math, old or original, heavily neglected by current information technology business. Why math? Because broadly we take in data, have computers manipulate it, and report the results. For more powerful manipulations, proceed with applied math likely with advanced pure/applied math prerequisites. Not many people are doing this, and this fact is part of the opportunity.

The computers are good at doing what we tell them to do, and the math tells us what to tell the computers to do.

Here I concentrate on information technology.

(1) Problem. Want to find a problem where the first good or a much better solution will be a "must have" for enough people and revenue per person to make a successful business.

(2) Solution. For the first good or much better solution, get some advantages, e.g., from some math. The advantages can be the key to the "first good" or "much better", that is, blow the doors off, knock the socks off, present and likely future competition. And the advantages can be secret sauce, proprietary intellectual property, with trade secret protection, and a technological barrier to entry, i.e., a "Buffett moat."

(3) Use the Internet to deliver the solution. The users can have mobile apps and/or Web browsers.

Okay, I've done (1)-(3). For the problem, currently there is no good solution, and the first good solution will be a "must have" for essentially everyone on the Internet in the world, smartphone to desktop, now and for at least decades to come.

For a fast, first-cut, round-number, back of the envelope, ballpark estimate, based on the above and some other solid, public financial data, the company should grow quickly to be worth $1 T.

Currently the production quality software is in alpha test. To the users, the solution is just a Web site with just a few, simple Web pages that are easy to use and load very quickly (400,000 bits per page with only old HTTP, HTML, and CSS and nearly no JavaScript).

I'm the solo founder, did all the work, and am 100% owner.

I have a long background in computing, especially for science and engineering, and a long background in business. My Ph.D. is in the applied math of stochastic optimal control from one of the world's best research universities.
>Overall, the reason Javascript still exists and is viewed as a serious language is all because it has a monopoly on the browsers.

Basically, this. ClojureScript and others are simply the efforts of sane, experienced developers that don't want to cope anymore with Javascript and its warts.
No! It's your pizza delivery service sending you menu of appetizers, because pizza is not ready yet. Oh! BTW you might not get this menu incase of traffic jam (aka buffering proxies), and pizza might arrive with menu as well :D.
Introducing Kitura 2.0
But now you are locked to AWS.

After having done it a few times I personally don't find Flask auth very time consuming to implement.

But I'll admit I really like Flask. I find it just the right approach between something simple and something that can be much more complex with extensions. I don't like all of the extension (WTF Forms for instance can do without and SQL Alchemy usually is better independent of Flask IMOP) but these don't need to be used. I've stuck with Flask as much as possible over the years and that alone has led to a huge productivity increase for me because of familiarity.
Online spreadsheets existed before Visicalc (I know because I worked with them in 1977), the innovation was the visi thing.
Simple JavaScript natural language program inspired by SHRDLU
>You can transpile ClojureScript, Elm, Reason, PureScript and many other languages to it. Yet -- surprise! It is still in use. Do you honestly think this is just inertia?

No, it isn't inertia -- one important reason is that creating a transpiler to JS invariably ends up with a crippled (feature-restricted), slower version of the original language (Clojure, etc.)

Thus the hope placed in Webassembly.
You are making many assumptions that need support. They are directly contradicted by relevant research.

This study on the community effect of downvotes [1] came to rather different conclusions. They conclude that downvoting has a paradoxical effect. It actually incentivizes the poster to post even more content, of even lower quality. And just as importantly, upvotes similarly have no positive effects. They do not result in users posting more regularly, nor generating more well received content. Upvoted users actually tend to leave the community more quickly than downvoted users. The one and only response that negatively incentivizes users is no response at all - which causes them to leave much earlier than up or down votes. And it gets even better. Downvotes tend to spread. Downvoted users tend to downvoter others who in turn begin downvoting others as well. All of this along with the consequential effects downvoting have on quality.

I'm not sure the content voting system has been a success. The nominal idea is to enable the masses to sort content by quality. But on most sites when the systems are not being gamed, it just results in people upvoting things that stir their emotions (sensationalism, controversy, politics, cat videos). And when it is being gamed, what little meaningfulness that remained is completely removed.

Even on a site like this which is going to have a more well educated and technical userbase than average who clearly make some effort to upvote more on quality than the above metrics, compare the front page to the first page of new. The frontpage should be on the orders of magnitude more interesting and higher quality, since you're comparing a heavily filtered selection to a random selection. Is it?

[1] - https://arxiv.org/abs/1405.1429
It seems to be down to inputstream.adaptive which is the bridge between widevine and kodi. See all the decoding has to be done in software and atm inputstream.adaptive isn’t refined/optimised enough for lower end CPUs such as what powers the RPI.

Remember that the rpi is designed to be cheap. The whole rpi3 board is sold for $35 which still makes a profit for the board manufacturers and the Raspberry Pi foundation. So “corners” had to be cut somewhere and using a less powerful CPU helps keep the cost down.

Note: The devs believe they will be able to get 1080p widevine protect content to playback smoothly sooner or later, but as of the last time I looked at it, that belief is a best guess, I dunno if they have optimised the code yet or if they have changed their opinion of if/when it will be done.
Here's another example of a generative model that improves data efficiency, in a similar-ish domain.

https://gizmodo.com/a-new-ai-system-passed-a-visual-turing-t... / http://web.mit.edu/cocosci/Papers/Science-2015-Lake-1332-8.p...
> While I disagree with mbell's interpretation of the value of this header or how it could be used

FWIW the use case I'm describing has already been added to Rails / Puma:

http://eileencodes.com/posts/http2-early-hints/

https://github.com/rails/rails/pull/30744

https://github.com/puma/puma/pull/1403
I think it's more about the friction of engaging a payment method. For me at least, there is a bigger gap between free and $0-but-fish-out-a-credit-card than there is between $1 and $10.

True, I wouldn't pay either $1 or $10 to generate a meme, but I wouldn't 'pay' $0 either.
So I think there are a couple aspects to consider on this.

This RFC very strongly points to hints as the purpose, but to me appears to be generically implemented. So HTTP 103 can send any header, but only the final headers are authoritative. So it's really up to wherever those headers are defined to indicate what can/cannot be indicated by the headers. In other words, what a header can represent is likely a different discussion.

Subresource integrity is actually a w3c recommendation and not an IETF recommendation, so the checksum doesn't appear to be conveyed through headers. But trying to think about it logically, I don't think it's necessary to have the hashes at this stage. The web browser get's a HTTP 103, and see's the link rel and begins requesting and caching the resource. The web browser then loads the HTML, which includes the subresource integrity, that it then uses to check the result it already downloaded and cached. To validate that resource, it would need to download it anyway, the only thing HTTP 103 did was allow the the content to start downloading sooner in the process.
Here is my honest brutal “apology”: I wouldn’t pay more than a couple of cents to use your service. If you want to monetize it find a way to allow nano-payments. You are not adding as much value as you think.
FDA – Proposal to revoke claim that soy protein reduces risk of heart disease
70 page supplementary material: http://science.sciencemag.org/content/sci/suppl/2017/10/25/s...

Reference code: https://github.com/vicariousinc/science_rcn
Oh. I'm happy someone brought this up!

For anyone interested, Anders Kock has a nice slim-but-dense book on the subject entitled "Synthetic Differential Geometry" [0]. Kock even offers a PDF of an older version [1] on his site.

[0] http://a.co/717X9pE
[1] http://home.imf.au.dk/kock/sdg99.pdf
Day 10 of 100 Days of VR: Creating an Enemy in Unity
Since the author appears to be OP here: I think you meant "latest" browser features?
> Anyone can afford a dollar

At the moment I'm unemployed and I'm literally living day to day just waiting for some kind of break.

It's easy to say "anyone can afford a dollar" while you sit in your $4,000 apartment sipping a late` that was just brought to you in less than five minutes by any of fifty different food delivery services available to you.

But consider that there are plenty of people who have a basic computer or smartphone and internet access who actually can't afford a dollar.
4 Genuine Reasons You Need a Personal Trainer Woodland Hills
Samsung is a collector of NDA violator fathers?
With the rise of Tensorflow and sklearn, the strong Python showing makes sense.

However, I wish Python had a solid IDE for interactive work like RStudio. Jupyter notebooks are fine but being able to easily inspect variables is super convenient.

Spyder doesn't cut it. Y-hat's Rodeo was still a bit buggy last time I tried it. Any other suggestions?
Here's my command-line minesweeper solver, in c++. It is not optimal, but does a pretty good job of solving expert sized minefields. I never worked out what percentage of minefields it solves, because I planned on doing some more work on end game scenarios. That was about ten years ago. The code is quite readable, so may be of interest to fellow coders, and anyone is welcome to extend it if they wish.

https://github.com/tomcdonnell/minesweeper_solver_text_cpp
Reject Your First Ideas
Yes, they exist and have been used for decades; two well known examples are Common Lisp and Scheme.

For example you can do functional, imperative and OO programming in Common Lisp, and it brings extensive features for working in all these three paradigms.

More recent examples, Racket and Julia.
Inbox When Ready
It's important to consider here that the average person using TOR is not a network administrator.

And that they'll follow the instructions that come with the TOR browser and assume that it's safe.

So when I say that TOR isn't safe, I mean that it isn't safe as it's presented.

Saying that TOR isn't safe if you know what you're doing is like selling someone a car with no seatbelts and then telling them well if you knew what you were doing you'd install seat belts yourself and then the car would be safe.
Increase Your Sale Price Through Renovation
One dollar is something you could afford. And if you can't/don't think it's of enough value then the watermark version is good too for sure.

And if you are a content creator that needs lots of them then the 10$\month will be fine. Let users pay with their wallet. Not everyone would know how to do this in some graphics software so there is a value.
> I think the future of programming (or I should say, one branch of it) is making programming easier, and letting the computer do more work.

I think this is already what is happening. Computers now are orders of magnitude faster than they were 15 years ago, and yet fundamentally nothing really got better. We just have more people producing lesser quality programs. While producing something is easier than before, the new things are not necessarily of good value, because a lot of the tools that enable this are layers upon layers of abstractions and virtualization (e.g. Electron).

I'm not sure that this is any good.

And fundamentally this is not that different from VB6, for example.
Just in time for Halloween, this undead company and the zombie lawsuit are back from the grave.
I have been doing the big company thing for a number of years now after exiting successfully as employee number one of a small startup and having to shut down a larger and better funded startup where I was CTO. Since then, I've done quite a bit of thinking about how to be successful should I choose to do a startup again.

The conclusion that I have reached is that the best approach is to find a boring problem. There are so many legacy industries out there that haven't changed in decades. If you can improve one of those, you're basically printing money. This was what Uber did for Taxis. A couple of examples of startups that I've run into lately that are doing this:

ripcord.com: record storage is a multibillion dollar industry in the US alone and is largely controlled by one company that is a hundred years old and has not modernized.
spruce.co: title insurance is also a huge industry that is dominated by old companies with zero technology. If you've gone through the process of buying a house you know how ridiculous the signing and title transfer is.
Show HN: Animated Emojis on MaskUp
A VPN provider can tell you they're not logging your traffic because they think they aren't but really they are because there's a box somewhere that your traffic passes through that has logging enabled (for example -- and don't hyperfocus on the example, I know how you programmer types like to pick up the example and play ping pong with it for six hours).

So incompetence is a reason to not trust a provider as well.
> Has anyone made any real progress in solving this problem?

Bitcoin micro-transactions via lightning:

http://lightning.network
So which is worse, your VPN provider telling you that they don't store logs of user activity and then very well doing it (as has been proven in multiple cases), or your cell provider telling you they're going to fuck you, then fucking you?
That's not going to work given that it is still CC on the back end -- per-tx fees will eat you alive at the $1/tx level.
God this is sad.

Startup desperately begging for money and people obliging. Then they create an ad for their product out of it as if it's "some useful goss they researched".

I should make a useless startup. So many cheap tactics that people fall head over heels for.
There's no catching him, he's behind 80 proxies.
That's why you would use an off-chain solution like lightning payment channels with sub-cent transaction fees. Transactions are faster than credit cards too.
Check out wovn.io
FINNOSUMMIT to bring Latin America’s most advanced Fintech startups to Miami
There is an all too common type of blog/post where the writer has said "[Large entity] has done something really dumb and all of my avenues for remedy have come to nothing".

The post goes sufficiently viral that it gains the attention someone within [large entity] who can actually do something about it. This is a terrible model. It's not really a model at all, it is the complete absence of any working model.

Make something that enables individuals to tell large entities that something needs to be done. Effectively turn input from many into a list of meaningful, actionable items that get delivered who have the capacity and desire to do something about it.
Apple's other major market is China and they've had six consecutive quarters of losses.
This is the best HN post i've read today. You should expand it into a blog post.

I also agree - context and state are important and useful, because many real-life problems or processes rely on such a model and thus translate naturally when state is a "first-class citizen."
i have plenty of business ideas, but have basically been a one man team, which given my full time work status has been slow to say the least, i'm more of a product developer at heart so am looking for business and tech guys to team up with. message me if you're interested in talking, i would not mind sharing my ideas (not only sports related) and we could take it from there. stephen at madsportslab dot com
same in Australia too
Make a chemical process modeler that isn't stuck 15 years in the past.
OK, but what about pacemakers?
You've routinely violated HN's rules, we've given you countless warnings and requests to stop, and you've responded by being nasty and abusive. I'm not quite sure why we bent the rules for you as long as we did [1] but enough is enough and we've banned this account.

1. https://news.ycombinator.com/item?id=12309403,
https://news.ycombinator.com/item?id=15107762,
https://news.ycombinator.com/item?id=14608370,
https://news.ycombinator.com/item?id=10819316,
https://news.ycombinator.com/item?id=10252505,
https://news.ycombinator.com/item?id=10065872,
https://news.ycombinator.com/item?id=9404465,
https://news.ycombinator.com/item?id=7824349
Neat idea. Demo page isn't working on mobile so I wasn't able to check it out.
I'm sorry I'm not apologizing for being poor.
Cool. Make software that enables easy time series analysis and regression on multi dimensional map data. Specifically, data from drones and micro satellites with color dimensions, shadows, etc. There are no obvious friendly to use tools for exploring this kind of info. Most map analytics tools that are available are limited to one map at time (using ML to find what’s in the map, e.g. The value in this data is time series (crop growth, trends, change) but the target users are not super sophisticated analysts and programmers, nor are they GIS power users.
The Egyptians wrote their military chronicles before they left, foretelling their victories. It's very well possible they said they were going to win and didn't.
'House of Cards' canceled as fallout continues for Spacey
The only viable alternative in that discussion is Qt.
Bring the Inferno OS to the IoT. Unify all the protocols that are out there by implementing 9P2000 on them.
Check Cambridge Analytica:

https://www.vox.com/policy-and-politics/2017/10/16/15657512/...
If I'm not mistaken, a Deep Belief Net or Deep Belief Machine would also be a generative model with enormously greater data efficiency. Comparing against CNNs is a red herring: the advantage of requiring less data to develop a model is more a generative/discriminative issue than it is an "RCN vs everyone else" issue.

What I don't quite understand is why Deep Belief Nets seem to not be getting press these days. For example, see this paper from 2010: http://proceedings.mlr.press/v9/salakhutdinov10a.html.
You're right now that I think a little harder about it. I used to have a 2006 Prius, and though it did charge the battery while coasting, it wasn't anything like Tesla-style one-pedal driving. I was in the habit of shifting to B while coasting down the hill where I lived, which is why I have the memory of regen braking while not pressing the brake pedal.
Huh. Did they change it? I see a very thin font in the header and in bulleted lists, but the rest of the text on the page is black (literally #000000) and relatively bold compared to what I'm used to seeing online (could just be that it's slightly larger, which is also good! it's by no means big, just nice to see something not pointlessly tiny).

The header has the awful "ObjektivMk1-Thin" font mentioned elsewhere, but for me the body is a normal "Roboto","Helvetica Neue",Helvetica,Arial,sans-serif font-family.
Philippe Khan
I use privacy.com to generate merchant or burner cards. Funds come out your bank a/c, and Chrome integration makes it seconds to generate a card and fill out the details in the web page. And the card is locked to the merchant if it's not a burner.

Would this work for you?
None of the programming languages that I know well myself provides the sort of balance I’d like to see between:

(a) strong visibility of and control over effects,

(b) an emphasis on powerful tools to represent and manipulate data, and

(c) straightforward imperative/stateful aspects when required.

Of course that isn’t to say that no such language exists, but if it does then sadly I have yet to become aware of it. New ideas are always welcome…
> real progress

Let's not pretend that consumer-facing cryptocurrency-backed anything is little more than something for speculators, libertarians, and nerds.
Contact Us – ProDesigns
> Many comments ask if non-medical persons would use ultrasound should it become affordable. I think not.

I immediately thought of a non-medical use case.

A pregnancy and birth in Singapore costs $5-20k, so an extra $2k is not that much to be able to see your baby move and grow whenever you like as opposed to having to wait for your monthly appointment (and perhaps post photos on Instagram). It's a bit much for me but I might have bought one for $100.

Some redditors working in US ER departments complained of mothers turning up with "complications" mid-pregnancy because of the mandatory ultrasound that follows, allowing them to see their child, at which point their symptoms mysteriously vanish and they head home smiling.
I am saying, if you want a web by and for hobbyists and enthusiasts, billions of people has to be excluded.

Where do you think new hobbyists come from?
Wouldn't this be a lot more like a replacement for services like Live Chat? Because I definitely would not be paying as much as I am for intercom if I was only using the live chat feature. Their integrated abilities to categorize users and program and schedule onboarding messages as well auto suggested help articles are what makes it worth the price.

There are a ton of free live chat clients out there. What makes this one stand out?
Yeah, cool, so like most of the modern Internet then?

Accepting JavaScript's prevalence—even given its many many many many many flaws—is something us pragmatists that actually decide to use the Internet to do things decided to do long long ago.
Stop spreading FUD. I spent 10c sending a transaction for $20 a month ago.
Make a wikipedia, but for implementations of algorithms written in a literate style.
I would argue that the indications of schizophrenia being associated with weed is ascribing a causative effect to a correlation. Weed doesn’t increase your chances of schizophrenia unless you already had something that would tilt you in that direction in the first place, from my experience. I would say I do agree that schizophrenia probably needs to be broken up; it was merely a collection of symptoms to begin with that couldn’t be explained by other means. Now we have explanations.

I am curious how this may affect schzioaffective, schizoid, and schizotypal disorders. That they’re not mentioned st all in this article is rather disappointing.
Erroneous notions
Nice, not sure how trivial this will be to add to frameworks and still make it not as slow as two requests. I think maybe this could be a macro in Elixir’s Phoenix framework that’s done at compilation time; would mean it isn’t changeable at runtime but would make it very fast.
I'd like to see a similar piece about the law and banking industries.