skysight-inc/HackerNews huggingface dataset:
I run a mid-sized online distributorship: there's a lot of factors at play. Have a few private label items + exclusives with a few US manufacturers and fought the war against counterfeiters for the past 7-8 years on Amazon, eBay, and a few other sites. These thoughts pertain primarily to Amazon.

THE ARTICLE'S PROBLEM IS BEING SOLVED: Amazon Brand registry 2.0 just came out late 2016 - if you have applied for a trademark (with USPTO registration), you can brand gate your products and prohibit others from selling. Amazon had to do this as a response because things were entirely out of control the past few years. It's definitely a process full of friction to the rights-holder, but this overcomes not only counterfeit items (other people stealing your brand) but also inauthentic items (grey market products not authorized by you as a vendor).

AS A CUSTOMER: as long as you can identify you have a counterfeit, you just use the magic words and apply for a refund saying it's a counterfeit and you're protected. From personal experience -- you can do it post-facto ~90 days and Amazon will still be on your side.

AS A BUSINESS: basically enter the brand registry program and gate your products as needed, depending on who else is selling your stuff. You need to spend some effort making sure people aren't stealing your photos and designs and camping out on other listings -- that's probably the highest point of friction right now, but note those knockoffs can't enter your brand without triggering gating effects. There's a chunk of opportunity here for full service, value-added resellers like myself here who essentially run the online channels for older American businesses that aren't techified at all and need to navigate all the techno-bureaucracy.

AS AMAZON... it's tricky, you need to set up strong controls for brand and facilitate a system so that it forces the eventuality it desires -- every manufacturer directly working with Amazon ("most efficient"). Letting the counterfeiters run a bit amok actually forces the hands of the brand owners to be really hands on in Amazon sellercentral, sell direct to Amazon via vendorcentral, or deal with the constant irritation of counterfeits, review/performance bombing by competitors, and their associated performance notifcations (that can shut down your store). Kinda brilliant actually.

ON BRANDS and knockoffs: when I as a consumer buy something, I am spending money to solve a want or need. The brand and its associated reputation gives me an expected value that said shirt/snack/shaver is going to give me what I want without much downside -- it's gonna fit well, or is tasty and will not poison me, or will trim my hairs cleanly... and that expectation is the value of a brand. In this regard, yes, I think counterfeiting is unethical since you are delivering a fake promise that your shitty product will do XYZ based on a good marketplace actor's performance.
lol. This doesn't even need a discussion. If you have a website hooking nearly all over websites without asking the users consent and without giving the user a recognizable way to opt out, then of course it is toxic. It is toxic by nature.
It's better to use Windows Firewall, because blocking is virtually instant. Basically, you set LAN as a private network, and the VPN as a public network. For LAN, you allow connections only to the VPN server(s) that you use, plus a DNS server that's not associated with your ISP. You can also allow connections to other LAN devices, if you like. For the VPN, you allow all output, but only input for established connections.
I'm not saying it'll be an honest argument ;)
Unity is extremely useful for all sorts of things outside of and gaming adjacent. Compiling 3d assets, spatial calculation, audio processing, procedural tasks, physics and material modeling, GIS/Architectural/Structural simulation.

I have a containerized set of headless unity processes that take a map selection from a variety of public and private sources plus user data and compile it into a detailed modeled environments to be later served in WebGL, mobile, desktop, and 3D printed. Doing it in the users client would involve a lot of memory management and storage on sometimes restrictive devices, also unity can hand things off to numpy/scipy, ffmpeg, etc easier on my server than it can your phone or desktop.

There is also a huge push from Nvidia[1] specifically and others to build new tools for remote GPU use taking the load off of thinner and thinner clients doing more and more things. OSX High Sierra offers remote GPU usage in Metal2. Connecting all these vector processors will frequently be for data ETL, but rendering that data is going to fall onto tools like Unity a lot, which will also be sharing in the role of assembly and iteration.

With the new new embedded machine learning chipsets in every new gizmo, tools like Unity and Unreal are about to be ubiquitous doing all sorts of heavy lifting. There isn't quite a written playbook for what's going on, but it's pretty crazy and exciting. Almost like it was 1996 internet again.

[1] https://devblogs.nvidia.com/parallelforall/goai-open-gpu-acc...
I can think of a previous decade where I had to use about 5 chat apps..
I find it hilarious that everyone is offering advice and not ideas. Unfortunately I don't have an idea for you, but a suggestion:

Sponsor a hackathon where you provide a few categories of problems to solve. For instance:

- ML used as a personal tool
- SaaS solutions for connecting Healthcare data sharing (that one should be interesting given HIPPAA restrictions alone)
- None currency uses for Blockchains

And just see what develops. You may find ideas that you can delve into further.
"it was that the things on the screen behaved fluidly when you manipulated them, without lag, allowing you to use the interface _while forgetting that there was an interface there in the first place_."

This. Playing solitaire by easily flicking the cards away was magic back then.
I scanned old bills and bank statements that were up to 13 years old, some in pretty bad state, with a pretty wide range of paper quality. It all went pretty smoothly except for sheets that were either stapled together, of unusual formats, or made of cigarette paper-thin paper.
There is no such thing as "Google Seattle-Kirkland", no matter what the managers and recruiters may tell you. There is "Google Seattle", which is located in the Fremont neighborhood, a small and friendly office which I would definitely classify as a "satellite"; then there is "Google Kirkland", located on the other side of a large lake, over in the direction of Microsoft, which is certainly a big place. Still... Google is all about the mothership. Everything is centered culturally on Mountain View (called "MTV" internally).

Well... that's how it was when I worked there; things could have changed a lot in the last five years, perhaps. It sounds like the new Seattle office they're planning to build will be less of a satellite.
Wow, that's seriously ridiculous. What a strange place.
Sorry, I meant the calculations, not how to render the line chart!
People who value virtue show wiser reasoning
I would hate this.

Working from home is great. You get more time in your day, you don't burn any fuel getting back and forth to work, everything costs you less, etc. It's win-win-win-everything.

If IBM can't measure productivity and/or motivate people, I'd say that's a symptom of poor management.
I visited Acrosanti this past summer. They have a few rooms available on AirBnB which I fully suggest checking out.
I actually went to sign up for the CBS thing via Apple TV and was greeted with a ridiculous privacy policy saying something along the lines of they reserve the right to sell all my personal data to third parties.

You're better off downloading in that case.

The other CBS shows also look painfully bad (Little Sheldon?) - so I probably dodged a bullet anyway.
How so?

Clearly there's a reason you think that isn't true -- perhaps you could share it instead of hiding behind just calling it "contentious".

It seems the stronger claim to suppose that the lower dimensions are rough and the top are smooth, especially when you think about where that roughness comes from.

Let's imagine a class "UP" which is the useful polynomial algorithms -- things we might actually compute.

The arguments raised here are a heuristic that UP != NP, which it certainly supports. My objection is that not only does that argument for UP != NP not support P != NP, it actually is evidence for P = NP, because UP seems to get asymtotically close to NP, and we know there are portions of P outside of UP -- suggesting we can find a "high" P region that sits atop UP and gets nudged over the line as UP approaches NP.

The suggestion that UP approaches NP but there's no P that crosses bears some supporting. Our disagreement seems to be over the obviousness of that relationship, and how much UP resembles P as a whole.
So how do you get domain expertise?

Sometimes I think the best way to go about it is to become a consultant, look around in companies, and when you've found something, build a product for it.
If only evidence was useful anymore...
> What doesn’t work:
> Persistence after page reload

That's not an app.

TL;DR: Use styled checkboxes in a form.
my man :)
This isn’t about running Unity games in Docker, it’s about running the Unity editor in a container, for use in automated continuous integration processes.
Do you have season and episode list support, or plan on adding it?
I like his summary however, on the low end, I found OVH is more affordable than DigitalOcean depending on your needs. Digital Ocean is $20/month for 2 GB of RAM while OVH is $28/month for 7 GB with roughly similar specs for the rest (SSD, etc). Note that OVH also offers VPS SSD with 8 GB for $13.50/month however it doesn't automatically renew (at least in Canadian region) so you have to manually pay your bill each month. The $28/month option is under their public cloud offering and supposedly does auto renew.

You can also scale up memory at OVH without scaling up the rest of the server. So you can get to 15 GB of RAM for $34/month (at Digital Ocean, that is closer to $120/month or $160/month with much better specs for rest of server). But if all you need is more RAM...

Digital Ocean is a lot more user-friendly though than OVH. If you need good support, DO is probably a better bet.
> There isn't an alternate minimalist open-source font rendering library as far as I'm aware...

You can use Freetype in conjunction with libagg. It will lack the more sophisticated multi-lingual layout features Pango provides but is doable for portable font rendering.

It would be interesting to make a fork of Pango that is independent of Glib or, more realistically, uses a stripped down Glib with minimal dependencies.
It drives me insane that we keep thinking that digital goods should be treated the same as physical goods. It makes no sense to me that we think of distribution as "hard". Distribution is soooo easy, and it's effectively free. The only reason we have these gatekeepers in the way now (hbo, netflix, etc) is that we haven't figured out a way to fix our antiquated financial models.

I don't see "piracy" as a problem, I see it as more efficient in our current situation.
Hobbyists and enthusiasts do not scale to ~3 billion people.
My comments were about the downvotes the other guy was receiving, for which I could only see political motives, not about the matter.

It is pretty clear in the HN guidelines that downvotes shouldn't be used to punish people you disagree with, but I see an army of politicized people doing it consistently, so it makes sense to identify these people with what I personally think from certain political groups. The discussion could continue from that point, with other people disagreeing with me and saying that the downvotes had a reasonable motive or whatever.
If you work for a company, organization, agency or nation state which drives people to use VPNs, please think for a minute about what you do and what you could do for users in the future.

Thank you.
Ha, I think you have found a perfect problem to work on: finding ideas.

Your company could provide consultancy services to other businesses, and as such you could collect problems, and sell them to other businesses!

:)
You can use open-source OpenVPN with any VPN service that offers OpenVPN connectivity. You can also use AirVPN's client Eddie, which has a pretty decent built-in firewall.
Sounds like you are missing a domain expert in a domain you care deeply about.

Find such a person and identify a few immediate "pain points" in the space that can be quantifiably measured.

If I could humbly suggest a few: obesity, student loan debt, and US elder care.

Good luck.
I'm assuming that you've seen this then? http://people.csail.mit.edu/jrb/Projects/pd.pdf
Simple -- just clean the database from time to time [1].

BTW, I like how the banner on the bottom of [1] wants me to "Try GitLab Enterprise Edition risk-free for 30 days." currently.

[1] https://about.gitlab.com/2017/02/10/postmortem-of-database-o...
They have something that does this, it's called a cache. Please note if you restart your computer, you lose everything.
At my entreprise, they are paying per seat to use gnat compiler. Even if it is open source and free to use for non commercial use, you can sell it and expect that your potential clients will generally not cheat.
Just this morning I was wondering if you could take a bed like the sleep number bed and combine it with AI for a mattress that constantly adapts to your sleep pattern, rhythm, position etc
I don't use Google, Facebook, Twitter, or any other large corporate account--for free or pay. I pay for my email with Fastmail, a trusted name. I've been with them since 2002.

I don't even use Google, Bing, or any other large search engine. I don't need to. I block all ads, tracking, cookies, beacons, and browser fingerprinting pretty well.

The way to win is to not play their game. I give my data to no one. Fastmail doesn't even have my address, just my name. I use Visa gift cards to buy stuff online.

I've been in IT over three decades and my online life is just fine. I don't use or miss any of the big services. Like many, I preferred the Web of old, circa 1998. I miss Geocities, even.
I'd suggest you and your team go to a bunch of Startup Weekend/Hackathon events. When I've gone I've found a lot of cool people come to those who have the other side of your problem, good idea but no tech/bizdev/capital. It's also a great test to see if 54 hours of dedicated work on the problem yields something that is interesting... if yes great... if not you may be on the wrong path? (Note: there are some important rules about IP at these events you should research/understand fully).

I'd also change your thinking/language from looking for an "idea" to looking for a problem. The distinction may seem slight but it is important + helpful. The idea is really the solution, which often isn't clear until after a lot of sustained thinking/experimenting around the problem.

I'd try to find problems that genuinely personally piss you off. Building a company always takes longer and is harder than anticipated... so you have to be completely committed.

Finally, sell it in person right away... like day 1. Go sell it to people you don't know for real money even if it's not ready yet. When you go around asking people for money you'll either get it or get a lot of really brutal feedback on why not. Either outcome is helpful at this stage.

Good luck!
Honest question, this looks awesome but how would a contractor justify using it? Would you somehow swallow the risk of them going out of business for whatever reason and promise a rewrite for clients (is that something you can get insured for?) or would clients just be okay with the risk? It seems like you'd have to have already bought enterprise to be able to run this without them from what I can tell?
HTTP's canonical URL field is not a Google-AMP-specific hack.
How do you misspell 'losing' when quoting a title in which it is spelled correctly?
Write an evolutionary ML bot network that trades stocks in 5 minute intervals. Don't try to compete on the nanosecond micro trading end, just try to beat the market by making "good" decisions in a reasonable, human timeframe.

The question your bot is trying to solve is, "should I buy or sell this stock?" And the criteria is, "will this stock be up or down in the next X minutes."

Let the bots play in a fake market until they start to make money. It should be enough to give each bot a pot of money ($10k?) and call it dead when it goes broke or call it "good" when it makes good bets.

This is a good space for ML because the inputs are fairly well understood (stock tickers and a small set of common stock metric values). You can add in some novel inputs, like weather data in all of the trading capitals of the world (NYC, Toyko, etc).

The two tricks are this:

1) You need a community of bots that are all communicating with each other. Meaning, each bot knows what the other bots think, and how much money they have.

2) You need to let each individual bot's neural network evolve. Meaning, let the "best" performing bots "breed" with each other. Also meaning, let the values in the neural network set themselves through evolution/random rather than bothering with backpropagation.

This toy [1], showing an evolutionary neural network "learning" to follow a maze should be inspiring. Or, imagine a version of Agar.io [2] where you had to decide if a pellet (a stock) was a good idea to eat/purchase.

[1] http://ml-games.tomasz-rewak.com/
[2] http://agar.io/
There is the inevitability of paying for stuff with our watches, (ala Apple Pay but global, not just 1% of market share) so there is a small chance for a newcomer to disrupt a multi-trillion dollar market. And for those who don't use watches, then a small pocket device, be it a ring, cell phone or something like old Motorola pagers.

Those who miss the boat will blame themselves not being the next Whatsapp.
There are tons of problems to solve.

- Invest in some products or teams that already exist and learn their problems and come up with a solution that is needed or partner with them.

- Reinvent a common pain point in business with service or automation, pay or observe people in industries you want to enter and their problems.

- Find a problem you have or know about maybe in private equity, computer science or bizdev that you have experienced.

- Innovate/iterate on a solution in the market that needs progression, this might even be a crowded market or a commodity that may be easier to change due to the lack of interest there. There are no new ideas under the sun but there is lost of improvement that can be made.

- Find a passion project, create a tool that targets a niche area of something you like to keep your interest i.e. movies, art, games, finance, sports etc. Spend enough time there and problems will be self-evident.

- The problem you are having right now, maybe make a solution to that, finding an idea that is marketable for a well funded team (a great problem to have).
None in two years tho..
>"Learn Mandarin, and ensure that your kids learn it too."

Why not? Getting basic Yue will not be a bad idea too.

I'm not a Russian native, but I spent a big part of my childhood in the country.

I remember that Muscovite elites had that idea at the time (mid nineties): "my kid will be going to Stanford, no money spared," while smarter far-easterners were sending their kids to back then still cheap China to learn the language and get connections. Guess whose kids fared better in 20 years time?

Now, Russia has lost its last vestiges of industrial self-sufficiency, and has no economy for all those US schooled "creative" banker kids to work in. The few people who do get business today, are ones who can drive a truck to Yiwu, have basic commerce background, and knowledge of Chinese along with local connections.
Why are so many new and expectant mothers dying in the US?
They do and use the browser instead, doubling their battery life and halfing their data usage. Sending all this audio is pretty expensive it seems.
Because most people who use Python use it not because of the language itself but because of its library / framework eco-system and PyPy's compatibility with that is limited.

Also PyPy offers no performance advantage if all the CPU intense stuff happens in libraries written in C/FORTRAN/ASM anyway.
Have you taken a look at ClickUp (clickup.com), they're pretty new and they have an answer to most of what you want. I recently interviewed for them and they have all but 2 of your requested features currently implemented. Dependencies are on the roadmap for this winter http://docs.clickup.com/features/roadmap

You might also want to look at todoist business which is also formidable: https://en.todoist.com/business

Are there any other features you would add to the list today? This was my requested mix of features: https://news.ycombinator.com/item?id=10997561
There are lots of people who need jobs and need someone to tell them where to go and what to do. This could be a real winner. Call it "Slaves 2.0".
What do you think of db's recent decision to open-source their trading platform? https://www.db.com/newsroom_news/2017/deutsche-bank-makes-it...
Even if it was done in Xamarin, you'd still need some kind of web client / browser to fetch and render the actual slack workspaces
I think it's a bad assumption to think the NFL will demand more money when ratings and subscriptions are down.

ESPN just has to be the highest bidder. Someone has got to air the games.
> IP over Carrier Pigeon
Hahaha, that's funny.

> Yelp for the dark web
Oh, that just got dark... no pun intended.
It is this lack of clarity (published limits) that scares many of us. It basically says that we won't know when we'll be cut off or shut down, but we'll find out when it happens!

So if we build something that becomes wildly successful, we could suddenly be in a world of hurt if our site is deemed too heavy and we're throttled or worse. It would be like Pokemon Go - big explosion, lots of tiny pieces, customers gone.

I urge you to have some kind of professional plan with guaranteed tiers. Otherwise, only naive people or people who really don't care about the future will use it (outside of the prototyping case everyone else is mentioning).

On the other hand, it would be the perfect tool for someone on upwork or the like to do a gig ultra fast, leaving the client to deal with all the future pains. But since most projects end up not huge and successful, that might be just fine!
Lets connect.
I concur. I needed a ditch dug a couple of weeks ago, and everyone was recommending that I drive to Home Depot and pick some guys up waiting for work. There has _got_ to be a better way. Note that this felt different to me than hiring a handyman or any other skilled trade, which feels like a semi-solved problem. Sometimes I just need some extra hands, and learning the unspoken rules around how to hire guys on a street-corner is not something I'm interested in.
Elon beat you to it: https://www.boringcompany.com/
American democracy has a myriad of problems, maybe keeping the status quo is the worst of all options.
What’s the justification though?
I use OpenVPN to connect to PIA both on my Linux machines and Android.
Can you give an example? I'm having a lot of trouble following your comparison to HTML. HTML is a material which composes documents, and I don't have to understand the material to understand the value of the resulting document. What will bitcoin build that will be useful to me without needing to own bitcoin directly?
and that's exactly what the new version is perhaps going to solve as per the article with regard to inactive groups being unloaded to a minimal version which deals with only notifications.
> and the glaring problem of "ruby doesnt scale well" is everpresent

GitLab has many performance problems (and many have been solved over the years), but Ruby has thus far not been one of them.